78
Views
7
CrossRef citations to date
0
Altmetric
Original Articles

Efficient mode enumeration of compositional hybrid systems

, &
Pages 313-329 | Received 16 Jun 2009, Accepted 01 Jul 2009, Published online: 02 Nov 2009
 

Abstract

A hyperplane arrangement is a polyhedral cell complex where the relative position of each cell of the arrangement and the composing hyperplanes are summarised by a sign vector computable in polynomial time. This tool from computational geometry enables the development of a fast and efficient algorithm to translate the composition of discrete-time linear hybrid systems into an equivalent piecewise affine model and to determine if the composition is well posed. The tool also provides information on the real combinatorial degree of the system which can be used to reduce the size of the search tree and the computation time of the optimisation algorithms underlying optimal and model predictive control. Examples are presented illustrating the algorithm and showing its computational effectiveness.

Acknowledgements

This work was partially supported by the EU research project IST-2001-33520 Control and Computation. The work was conceived and largely prepared when the first two authors were with the Automatic Control Laboratory at ETH Zurich. The authors would like to thank Alberto Bemporad and Komei Fukuda for inspiring discussions, and Mato Baotić and Komei Fukuda for sharing their tools.

Notes

Notes

1. Note that, in general, the sign vector is defined such that its image is {−, 0, +}, where the ‘0’ element corresponds to . Cells with ‘0’ markings are lower dimensional and not meaningful in the context of PWA systems.

2. 𝒥 = ℐ holds, if all modes ℐ of the SAS are feasible.

3. As in the last section x i , u i and y i encompass both real and binary components. Furthermore, and accordingly for 𝒰 i and 𝒴 i .

4. Since the state-update functions do not influence the polyhedral partition, they are omitted here for brevity.

5. Note that the v 1-axis has been artificially restricted to −2 ≤ v 1 ≤ 7 to facilitate the plotting.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.