Learning by doing: systematic abstraction refinement for hybrid control synthesis

The synthesis of discrete event controllers for given continuous dynamics is studied within the hybrid system theory and its applications. A common approach involves the generation of a discrete abstraction of the continuous plant model, thus transforming the hybrid control problem into a purely discrete one that is then addressable using methods from the discrete event systems theory. In previous work, conditions were derived guaranteeing that successful synthesis on the abstraction level would provide a solution for the underlying hybrid problem. If synthesis failed, however, the abstraction was in need of refinement. This resulted in an iterative procedure alternating abstraction refinement with trial controller synthesis. The authors now use a temporal decomposition of the control problem to extract relevant diagnostic information when the synthesis step fails. In contrast with standard unfocused and global refinement strategies, the new iteration ‘learns by doing’ in the synthesis step and implements a refinement that is tailored to the particular hybrid plant and specification at hand.

[1]  Jan C. Willems,et al.  Models for Dynamics , 1989 .

[2]  P. Ramadge,et al.  Periodicity and chaos from switched flow systems: contrasting examples of discretely controlled continuous systems , 1993, IEEE Trans. Autom. Control..

[3]  Thomas A. Henzinger,et al.  The theory of hybrid automata , 1996, Proceedings 11th Annual IEEE Symposium on Logic in Computer Science.

[4]  Christel Baier,et al.  On Topological Hierarchies of Temporal Properties , 1997, Fundamenta Informaticae.

[5]  Jörg Raisch,et al.  Discrete Supervisory Control of Hybrid Systems Based on l-Complete Approximations , 2002, Discret. Event Dyn. Syst..

[6]  W. M. Wonham,et al.  The control of discrete event systems , 1989 .

[7]  Zhiwu Li,et al.  ON SUPERVISORY CONTROL OF A CLASS OF DISCRETE EVENT SYSTEMS , 2006 .

[8]  Jörg Raisch,et al.  Think continuous, act discrete: des techniques for continuous systems , 2002 .

[9]  Olaf Stursberg,et al.  Specification-Guided Analysis of Hybrid Systems Using a Hierarchy of Validation Methods , 2003, ADHS.

[10]  Anil Nerode,et al.  Hybrid Control Loops, A/D Maps, and Dynamic Specifications , 2002, HSCC.

[11]  A. Chutinan,et al.  Hybrid Systems: Modeling and Supervisory Control , 1999 .

[12]  Carl H. Smith,et al.  Inductive Inference: Theory and Methods , 1983, CSUR.

[13]  B. Krogh,et al.  Synthesis of supervisory controllers for hybrid systems based on approximating automata , 1995, Proceedings of 1995 34th IEEE Conference on Decision and Control.

[14]  George J. Pappas,et al.  Discrete abstractions of hybrid systems , 2000, Proceedings of the IEEE.

[15]  J. M. Davoren,et al.  Robust hybrid control from a behavioural perspective , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

[16]  J. Willems Paradigms and puzzles in the theory of dynamical systems , 1991 .

[17]  P.J. Antsaklis,et al.  Supervisory control of hybrid systems , 2000, Proceedings of the IEEE.

[18]  Jörg Raisch,et al.  Abstraction based supervisory controller synthesis for high order monotone continuous systems , 2002 .

[19]  P. Ramadge,et al.  Supervisory control of a class of discrete event processes , 1987 .

[20]  Jan Lunze,et al.  Hybrid modelling of continuous-variable systems with application to supervisory control , 1997, 1997 European Control Conference (ECC).

[21]  Heinz A. Preisig,et al.  Control based on discrete-event models of continuous systems , 1999, 1999 European Control Conference (ECC).

[22]  Joël Ouaknine,et al.  Abstraction and Counterexample-Guided Refinement in Model Checking of Hybrid Systems , 2003, Int. J. Found. Comput. Sci..

[23]  Jörg Raisch,et al.  Supervisory control of hybrid systems within a behavioural framework , 1999 .

[24]  J. M. Davoren,et al.  Strategic refinements in abstraction based supervisory control of hybrid systems , 2002, Sixth International Workshop on Discrete Event Systems, 2002. Proceedings..