Abstract

We present a mathematical programming-based method for model predictive control of discrete-time cyber-physical systems subject to signal temporal logic (STL) specifications. We describe the use of STL to specify a wide range of properties of these systems, including safety, response and bounded liveness. For synthesis, we encode STL specifications as mixed integer-linear constraints on the system variables in the optimization problem at each step of a model predictive control framework. We present experimental results for controller synthesis for building energy and climate control.

Keywords:
Liveness Model predictive control Computer science SIGNAL (programming language) Range (aeronautics) Integer programming Bounded function ENCODE Controller (irrigation) Model checking Linear programming Control engineering Control (management) Algorithm Theoretical computer science Programming language Artificial intelligence Mathematics Engineering

Metrics

390
Cited By
15.93
FWCI (Field Weighted Citation Impact)
38
Refs
0.99
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Advanced Control Systems Optimization
Physical Sciences →  Engineering →  Control and Systems Engineering
Formal Methods in Verification
Physical Sciences →  Computer Science →  Computational Theory and Mathematics
Real-Time Systems Scheduling
Physical Sciences →  Computer Science →  Hardware and Architecture
© 2026 ScienceGate Book Chapters — All rights reserved.