Formal Methods for Control Synthesis: An Optimization Perspective

被引:70
作者
Belta, Calin [1 ]
Sadraddini, Sadra [2 ]
机构
[1] Boston Univ, Dept Mech Engn, Boston, MA 02215 USA
[2] MIT, Comp Sci & Artificial Intelligence Lab, 77 Massachusetts Ave, Cambridge, MA 02139 USA
来源
ANNUAL REVIEW OF CONTROL, ROBOTICS, AND AUTONOMOUS SYSTEMS, VOL 2 | 2019年 / 2卷
关键词
formal methods; temporal logics; mathematical programming; model predictive control; MODEL-PREDICTIVE CONTROL; TEMPORAL LOGIC CONTROL; PIECEWISE AFFINE; LINEAR-SYSTEMS; INVARIANT-SETS;
D O I
10.1146/annurev-control-053018-023717
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In control theory, complicated dynamics such as systems of (nonlinear) differential equations are controlled mostly to achieve stability. This fundamental property, which can be with respect to a desired operating point or a prescribed trajectory, is often linked with optimality, which requires minimizing a certain cost along the trajectories of a stable system. In formal verification (model checking), simple systems, such as finite-state transition graphs that model computer programs or digital circuits, are checked against rich specifications given as formulas of temporal logics. The formal synthesis problem, in which the goal is to synthesize or control a finite system from a temporal logic specification, has recently received increased interest. In this article, we review some recent results on the connection between optimal control and formal synthesis. Specifically, we focus on the following problem: Given a cost and a correctness temporal logic specification for a dynamical system, generate an optimal control strategy that satisfies the specification. We first provide a short overview of automata-based methods, in which the dynamics of the system are mapped to a finite abstraction that is then controlled using an automaton corresponding to the specification. We then provide a detailed overview of a class of methods that rely on mapping the specification and the dynamics to constraints of an optimization problem. We discuss advantages and limitations of these two types of approaches and suggest directions for future research.
引用
收藏
页码:115 / 140
页数:26
相关论文
共 96 条
[1]  
Abbas Houssam, 2014, 2014 American Control Conference, P2312, DOI 10.1109/ACC.2014.6859453
[2]   Relaxed Decidability and the Robust Semantics of Metric Temporal Logic [J].
Abbas, Houssam ;
O'Kelly, Matthew ;
Mangharam, Rahul .
PROCEEDINGS OF THE 20TH INTERNATIONAL CONFERENCE ON HYBRID SYSTEMS: COMPUTATION AND CONTROL (PART OF CPS WEEK) (HSCC' 17), 2017, :217-225
[3]   Probabilistic Temporal Logic Falsification of Cyber-Physical Systems [J].
Abbas, Houssam ;
Fainekos, Georgios ;
Sankaranarayanan, Sriram ;
Ivancic, Franjo ;
Gupta, Aarti .
ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2013, 12
[4]   Formulating dynamic multi-rigid-body contact problems with friction as solvable linear complementarity problems [J].
Anitescu, M ;
Potra, FA .
NONLINEAR DYNAMICS, 1997, 14 (03) :231-247
[5]  
[Anonymous], 2015, ARXIV151007313
[6]  
[Anonymous], 2014, Runtime Verification
[7]  
[Anonymous], LECT NOTES COMPUTER
[8]  
Baier C, 2008, PRINCIPLES OF MODEL CHECKING, P1
[9]  
Balkan A., 2017, P 2017 IEEE 56 ANN C, P1132
[10]  
Belta C., 2017, FORMAL METHODS DISCR