Model Predictive Control of Priced Timed Automata Encoded With First-Order Logic

被引:6
作者
Balta, Efe C. [1 ]
Kovalenko, Ilya [1 ]
Spiegel, Isaac A. [1 ]
Tilbury, Dawn M. [1 ]
Barton, Kira [1 ]
机构
[1] Univ Michigan, Dept Mech Engn, Ann Arbor, MI 48109 USA
基金
美国国家科学基金会;
关键词
Clocks; Automata; Softening; Delays; Predictive control; Optimal control; Optimal scheduling; automation; discrete-event systems; optimal control; predictive control (PC); scheduling; SYSTEMS;
D O I
10.1109/TCST.2021.3054800
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Priced timed automata (PTA) are discrete-event system models with temporal constraints and a cost function and are used to pose optimal scheduling and routing problems. To date, solutions to these problems have been found offline and executed open loop.This open-loop control strategy makes it impossible to account for disturbances, i.e., changes in costs or scheduling constraints over time. To address this shortcoming, this work's first contribution is a closed-loop model predictive control (MPC) framework for PTA, enabling decision-making based on real-time model updates. To ensure the feasibility of an MPC problem, it is often desirable to soften constraints. However, the contemporary PTA theory does not consider soft constraints. Thus, this work's second contribution is to integrate constraint softening with PTA control by harnessing the capabilities of new solvers enabled by the recasting of the models and control problem into first-order logic by employing modified encoding schemes based on existing works. Finally, the proposed control framework and implementation are demonstrated in a simulation case study on the guidance of a product through a manufacturing system.
引用
收藏
页码:352 / 359
页数:8
相关论文
共 24 条
[1]   A THEORY OF TIMED AUTOMATA [J].
ALUR, R ;
DILL, DL .
THEORETICAL COMPUTER SCIENCE, 1994, 126 (02) :183-235
[2]  
Audemard G, 2002, LECT NOTES COMPUT SC, V2529, P243
[3]  
Balta E. C, 2020, 202001 U MICH BARL R
[4]  
Behrmann G., 2004, Formal Methods for Components and Objects. Third International Symposium, FMCO 2004. Revised Lectures (Lecture Notes in Computer Science Vol. 3657), P162
[5]  
Behrmann G., 2001, Hybrid Systems: Computation and Control. 4th International Workshop, HSCC 2001. Proceedings (Lecture Notes in Computer Science Vol.2034), P147
[6]   Developing UPPAAL over 15 years [J].
Behrmann, Gerd ;
David, Alexandre ;
Larsen, Kim Guldstrand ;
Pettersson, Paul ;
Yi, Wang .
SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (02) :133-142
[7]  
Behrmann Gerd., 2014, UPPAAL CORA: UPPAAL for Planning and Scheduling
[8]   Control of systems integrating logic, dynamics, and constraints [J].
Bemporad, A ;
Morari, M .
AUTOMATICA, 1999, 35 (03) :407-427
[9]   On Nonlinear Prices in Timed Automata [J].
Bhave, Devendra ;
Krishna, Shankara Narayanan ;
Trivedi, Ashutosh .
ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2016, (232) :65-78
[10]  
Bjorner Nikolaj., 2014, SCSS 2014 VOLUME 30, V30, P1