Approximately Bisimilar Symbolic Models for Digital Control Systems
Symbolic approaches to control hybrid systems construct a discrete approximately-bisimilar abstraction of a continuous control system and apply automata-theoretic techniques to construct controllers enforcing given specifications. For the class of digital control systems (i.e., whose control signals are piecewise constant) satisfying incremental input-to-state stability (δ-ISS), existing techniques to compute discrete abstractions begin with a quantization of the state and input sets, and show that the quantized system is approximately bisimilar to the original if the sampling time is sufficiently large or if the Lyapunov functions of the system decrease fast enough. If the sampling time is not sufficiently large, the former technique fails to apply. While abstraction based on Lyapunov functions may be applicable, because of the conservative nature of Lyapunov functions in practice, the size of the discrete abstraction may be too large for subsequent analyses.
In this paper, we propose a technique to compute discrete approximately-bisimilar abstractions of δ-ISS digital control systems. Our technique quantizes the state and input sets, but is based on multiple sampling steps: instead of requiring that the sampling time is sufficiently large (which may not hold), the abstract transition system relates states multiple sampling steps apart.
We show on practical examples that the discrete state sets computed by our procedure can be several orders of magnitude smaller than existing approaches, and can compute symbolic approximate-bisimilar models even when other existing approaches do not apply or time-out. Since the size of the discrete state set is the main limiting factor in the application of symbolic control, our results enable symbolic control of larger systems than was possible before.
KeywordsLyapunov Function Symbolic Model Nonlinear Control System Linear Control System Digital Control System
Unable to display preview. Download preview PDF.
- 1.Control tutorial for Matlab and Simulink. Electronically available at, http://www.library.cmu.edu/ctms/ctms/
- 5.Emerson, E.A., Jutla, C.S.: Tree automata, mu-calculus and determinacy. In: FOCS 1991: Foundations of Computer Science, pp. 368–377. IEEE (1991)Google Scholar
- 6.Frehse, G., Le Guernic, C., Donzé, A., Cotton, S., Ray, R., Lebeltel, O., Ripado, R., Girard, A., Dang, T., Maler, O.: SpaceEx: Scalable Verification of Hybrid Systems. In: Gopalakrishnan, G., Qadeer, S. (eds.) CAV 2011. LNCS, vol. 6806, pp. 379–395. Springer, Heidelberg (2011)CrossRefGoogle Scholar
- 13.Kailath, T.: Linear systems. Prentice-Hall, Inc. (1980)Google Scholar
- 15.Milner, R.: Communication and Concurrency. Prentice-Hall, Inc. (1989)Google Scholar
- 16.Pessoa (2009), http://www.cyphylab.ee.ucla.edu/pessoa
- 19.Sontag, E.D.: Mathematical control theory, 2nd edn. Springer (1998)Google Scholar
- 21.Teel, A.R., Nesic, D., Kokotovic, P.V.: A note on input-to-state stability of sampled-data nonlinear systems. In: CDC 1998: Conference on Decision and Control, pp. 2473–2478. IEEE (1998)Google Scholar