• DocumentCode
    31317
  • Title

    Language-Guided Controller Synthesis for Linear Systems

  • Author

    Aydin Gol, Ebru ; Lazar, Mircea ; Belta, Calin

  • Author_Institution
    Div. of Syst. Eng., Boston Univ., Boston, MA, USA
  • Volume
    59
  • Issue
    5
  • fYear
    2014
  • fDate
    May-14
  • Firstpage
    1163
  • Lastpage
    1176
  • Abstract
    This paper considers the problem of controlling discrete-time linear systems from specifications given as formulas of syntactically co-safe linear temporal logic over linear predicates in the state variables. A systematic procedure is developed for the automatic computation of sets of initial states and feedback controllers such that all the resulting trajectories of the closed-loop system satisfy the given specifications. The procedure is based on the iterative construction and refinement of an automaton that enforces the satisfaction of the formula. Linear programming based approaches are proposed to compute the polytope-to-polytope controllers that label the transitions of the automaton. Extensions to discrete-time piecewise affine systems and specifications given as formulas of full linear temporal logic are included. The algorithms developed in this paper were implemented as a software package that is available for download. Their application and effectiveness are demonstrated for several case studies.
  • Keywords
    closed loop systems; control engineering computing; control system synthesis; discrete time systems; feedback; linear programming; linear systems; temporal logic; closed-loop system; discrete-time linear systems; discrete-time piecewise affine systems; feedback controllers; language-guided controller synthesis; linear predicates; linear programming; linear temporal logic; polytope-to-polytope controllers; software package; state variables; Automata; Interpolation; Linear programming; Linear systems; Partitioning algorithms; Trajectory; Constrained control; linear temporal logic (LTL);
  • fLanguage
    English
  • Journal_Title
    Automatic Control, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9286
  • Type

    jour

  • DOI
    10.1109/TAC.2013.2295664
  • Filename
    6687239