Temporal Robustness of Temporal Logic Specifications: Analysis and Control Design

被引:6
|
作者
Rodionova, Alena [1 ]
Lindemann, Lars [1 ]
Morari, Manfred [1 ]
Pappas, George [1 ]
机构
[1] Univ Penn, Dept Elect & Syst Engn, 200 South 33rd St, Philadelphia, PA 19104 USA
关键词
Time-critical systems; temporal robustness; signal temporal logic; control design; TIME; SYSTEMS; AUTOMATA;
D O I
10.1145/3550072
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We study the temporal robustness of temporal logic specifications and show how to design temporally robust control laws for time-critical control systems. This topic is of particular interest in connected systems and interleaving processes such as multi-robot and human-robot systems where uncertainty in the behavior of individual agents and humans can induce timing uncertainty. Despite the importance of time-critical systems, temporal robustness of temporal logic specifications has not been studied, especially from a control design point of view. We define synchronous and asynchronous temporal robustness and show that these notions quantify the robustness with respect to synchronous and asynchronous time shifts in the predicates of the temporal logic specification. It is further shown that the synchronous temporal robustness upper bounds the asynchronous temporal robustness. We then study the control design problem in which we aim to design a control law that maximizes the temporal robustness of a dynamical system. Our solution consists of a MixedInteger Linear Programming (MILP) encoding that can be used to obtain a sequence of optimal control inputs. While asynchronous temporal robustness is arguably more nuanced than synchronous temporal robustness, we show that control design using synchronous temporal robustness is computationally more efficient. This tradeoff can be exploited by the designer depending on the particular application at hand. We conclude the article with a variety of case studies.
引用
收藏
页数:44
相关论文
共 50 条
  • [21] Modularized Control Synthesis for Complex Signal Temporal Logic Specifications
    Zhang, Zengjie
    Haesaert, Sofie
    2023 62ND IEEE CONFERENCE ON DECISION AND CONTROL, CDC, 2023, : 7856 - 7861
  • [22] Freeway Traffic Control from Linear Temporal Logic Specifications
    Coogan, Samuel
    Arcak, Murat
    2014 ACM/IEEE INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL SYSTEMS (ICCPS), 2014, : 36 - 47
  • [23] Automated Formation Control Synthesis from Temporal Logic Specifications
    Qi, Shuhao
    Zhang, Zengjie
    Haesaert, Sofie
    Sun, Zhiyong
    2023 62ND IEEE CONFERENCE ON DECISION AND CONTROL, CDC, 2023, : 5165 - 5170
  • [24] Combined Left and Right Temporal Robustness for Control Under STL Specifications
    Rodionova, Alena
    Lindemann, Lars
    Morari, Manfred
    Pappas, George J.
    IEEE CONTROL SYSTEMS LETTERS, 2023, 7 : 619 - 624
  • [25] Translating temporal logic to controller specifications
    Fainekos, Georgios E.
    LoiZou, Savvas G.
    Pappas, George J.
    PROCEEDINGS OF THE 45TH IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-14, 2006, : 903 - +
  • [26] Revising System Specifications in Temporal Logic
    Guerra, Paulo T.
    Wassermann, Renata
    JOURNAL OF LOGIC LANGUAGE AND INFORMATION, 2022, 31 (04) : 591 - 618
  • [27] Revising System Specifications in Temporal Logic
    Paulo T. Guerra
    Renata Wassermann
    Journal of Logic, Language and Information, 2022, 31 (4) : 591 - 618
  • [28] Refining Interval Temporal Logic specifications
    Cau, A
    Zedan, H
    TRANSFORMATION-BASED REACTIVE SYSTEMS DEVELOPMENT, 1997, 1231 : 79 - 94
  • [29] Execution of TILCO temporal logic specifications
    Bellini, P
    Giotti, A
    Nesi, P
    EIGHTH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS, PROCEEDINGS, 2002, : 78 - 87
  • [30] TEMPORAL LOGIC AND Z-SPECIFICATIONS
    DUKE, R
    SMITH, G
    AUSTRALIAN COMPUTER JOURNAL, 1989, 21 (02): : 62 - 66