Skip to main content

Distributed Synthesis of State-Dependent Switching Control

  • Conference paper
  • First Online:
Reachability Problems (RP 2016)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 9899))

Included in the following conference series:

Abstract

We present a correct-by-design method of state-dependent control synthesis for linear discrete-time switching systems. Given an objective region R of the state space, the method builds a capture set S and a control which steers any element of S into R. The method works by iterated backward reachability from R. More precisely, S is given as a parametric extension of R, and the maximum value of the parameter is solved by linear programming. The method can also be used to synthesize a stability control which maintains indefinitely within R all the states starting at R. We explain how the synthesis method can be performed in a distributed manner. The method has been implemented and successfully applied to the synthesis of a distributed control of a concrete floor heating system with 11 rooms and \(2^{11}=2048\) switching modes.

Partly supported by EU project Cassting (FP7-601148).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    This separability technique is made possible by the fact that the difference equation \(x_1(t+1)=f_1(x_1(t),x_2(t),u_1)\) (see Sect. 2.1) does not involve the control mode \(u_2\).

  2. 2.

    Actually, we will consider in the examples that \((R_1+a)\) is a product of intervals of the form \([\ell -a,m]\) where the interval is extended only at its lower end, but the method is strictly identical.

  3. 3.

    If \(x(t)\in R\), then \(x(t)\in r_{i,j}\) for some \((i,j)\in I_1\times I_2\), hence \(x(t+k)=f(x,\pi _{i,j})\in R\) for some \(k\le K\).

References

  1. Alur, R., Henzinger, T.A.: Reactive modules. Formal Methods Syst. Des. 15(1), 7–48 (1999)

    Article  MathSciNet  Google Scholar 

  2. Asarin, E., Bournez, O., Dang, T., Maler, O., Pnueli, A.: Effective synthesis of switching controllers for linear systems. Proc. IEEE 88(7), 1011–1025 (2000)

    Article  Google Scholar 

  3. Fribourg, L., Kühne, U., Markey, N.: Game-based synthesis of distributed controllers for sampled switched systems. In: SynCoP 2015, OASIcs 44, pp. 48–62 (2015)

    Google Scholar 

  4. Fribourg, L., Kühne, U., Soulat, R.: Finite controlled invariants for sampled switched systems. Formal Methods Syst. Des. 45(3), 303–329 (2014)

    Article  MATH  Google Scholar 

  5. Gillula, J.H., Hoffmann, G.M., Huang, H., Vitus, M.P., Tomlin, C.: Applications of hybrid reachability analysis to robotic aerial vehicles. Int. J. Rob. Res. 30(3), 335–354 (2011)

    Article  Google Scholar 

  6. Girard, A.: Low-complexity switching controllers for safety using symbolic models. In: ADHS 2012, pp. 82–87 (2012)

    Google Scholar 

  7. Jaulin, L., Kieffer, M., Didrit, O., Walter, E.: Applied Interval Analysis. Springer, Berlin (2001)

    Book  MATH  Google Scholar 

  8. Kühne, U., Soulat, R.: Minimator 1.0 (2015). https://bitbucket.org/ukuehne/minimator/

  9. Larsen, K.G., Mikučionis, M., Muñiz, M., Srba, J., Taankvist, J.H.: Online and compositional learning of controllers with application to floor heating. In: Chechik, M., Raskin, J.-F. (eds.) TACAS 2016. LNCS, vol. 9636, pp. 244–259. Springer, Heidelberg (2016). doi:10.1007/978-3-662-49674-9_14

    Chapter  Google Scholar 

  10. Le Coënt, A., Fribourg, L., Markey, N., De Vuyst, F., Chamoin, L.: Distributed synthesis of state-dependent switching control. Technical report, March 2016. https://hal.archives-ouvertes.fr/hal-01295738

  11. Le Coent, A., Alexandre Dit Sandretto, J., Chapoutot, A., Fribourg, L.: Control of nonlinear switched systems based on validated simulation. In: SNR 2016. IEEE (2016)

    Google Scholar 

  12. Liberzon, D.: Switching in Systems and Control. Springer, Berlin (2012)

    MATH  Google Scholar 

  13. Meyer, P.-J., Girard, A., Witrant, E.: Safety control with performance guarantees of cooperative systems using compositional abstractions. In: ADHS 2015, pp. 317–322 (2015)

    Google Scholar 

  14. Mitchell, I.M.: Comparing forward and backward reachability as tools for safety analysis. In: Bemporad, A., Bicchi, A., Buttazzo, G. (eds.) HSCC 2007. LNCS, vol. 4416, pp. 428–443. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nicolas Markey .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Le Coënt, A., Fribourg, L., Markey, N., De Vuyst, F., Chamoin, L. (2016). Distributed Synthesis of State-Dependent Switching Control. In: Larsen, K., Potapov, I., Srba, J. (eds) Reachability Problems. RP 2016. Lecture Notes in Computer Science(), vol 9899. Springer, Cham. https://doi.org/10.1007/978-3-319-45994-3_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-45994-3_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-45993-6

  • Online ISBN: 978-3-319-45994-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics