Abstract
Abstraction-Based Controller Synthesis (ABCS) is an emerging field for automatic synthesis of correct-by-design controllers for non-linear dynamical systems in the presence of bounded disturbances. Existing ABCS techniques assume a global (state-independent) and uniform upper bound on disturbances. This can be overly pessimistic, resulting in a failure to find a controller. In this paper, we extend ABCS to accurately compute abstractions for system models with state and input-dependent non-uniform disturbances. This requires a subtle assume-guarantee style computation of the state evolution and the estimation of the error. We empirically show the benefit of our approach with significantly smaller amount of non-determinism in the abstract transitions.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
We restrict our notation to piecewise constant control inputs as more general control inputs will be unnecessary for the later part.
References
Alur, R., Henzinger, T.A., Kupferman, O., Vardi, M.Y.: Alternating refinement relations. In: Sangiorgi, D., de Simone, R. (eds.) CONCUR 1998. LNCS, vol. 1466, pp. 163–178. Springer, Heidelberg (1998). https://doi.org/10.1007/BFb0055622
Bai, Y., Mallik, K.: Accurate abstractions for controller synthesis with non-uniform disturbances (2019). https://people.mpi-sws.org/~kmallik/uploads/NonUniformGrowthBound.pdf
Bai, Y., Mallik, K., Schmuck, A., Zufferey, D., Majumdar, R.: Incremental abstraction computation for symbolic controller synthesis in a changing environment. In: 2019 IEEE 58th CDC, pp. 6261–6268 (2019)
Belta, C., Yordanov, B., Gol, E.A.: Formal Methods for Discrete-Time Dynamical Systems. Springer, Cham (2017)
Berkenkamp, F., Moriconi, R., Schoellig, A.P., Krause, A.: Safe learning of regions of attraction for uncertain, nonlinear systems with gaussian processes. In: CDC 2016, pp. 4661–4666. IEEE (2016)
Berkenkamp, F., Turchetta, M., Schoellig, A., Krause, A.: Safe model-based reinforcement learning with stability guarantees. In: Advances in Neural Information Processing Systems, pp. 908–918 (2017)
Fisac, J.F., Akametalu, A.K., Zeilinger, M.N., Kaynama, S., Gillula, J., Tomlin, C.J.: A general safety framework for learning-based control in uncertain robotic systems. arXiv preprint arXiv:1705.01292 (2017)
Girard, A.: Controller synthesis for safety and reachability via approximate bisimulation. Automatica 48(5), 947–953 (2012)
Hsu, K., Majumdar, R., Mallik, K., Schmuck, A.: Multi-layered abstraction-based controller synthesis for continuous-time systems. In: HSCC 2018, pp. 120–129. ACM (2018)
Liu, J., Ozay, N.: Finite abstractions with robustness margins for temporal logic-based control synthesis. Nonlinear Anal.: Hybrid Syst. 22, 1–15 (2016)
Maler, O., Pnueli, A., Sifakis, J.: On the synthesis of discrete controllers for timed systems. In: Mayr, E.W., Puech, C. (eds.) STACS 1995. LNCS, vol. 900, pp. 229–242. Springer, Heidelberg (1995). https://doi.org/10.1007/3-540-59042-0_76
Mazo Jr., M., Davitian, A., Tabuada, P.: PESSOA: a tool for embedded controller synthesis. In: Touili, T., Cook, B., Jackson, P. (eds.) CAV 2010. LNCS, vol. 6174, pp. 566–569. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-14295-6_49
Moldovan, T.M., Abbeel, P.: Safe exploration in Markov decision processes. arXiv preprint arXiv:1205.4810 (2012)
Nilsson, P., Ozay, N., Liu, J.: Augmented finite transition systems as abstractions for control synthesis. Discrete Event Dyn. Syst. 27(2), 301–340 (2017). https://doi.org/10.1007/s10626-017-0243-z
Pnueli, A., Rosner, R.: On the synthesis of a reactive module. In: POPL 1989, pp. 179–190. ACM (1989)
Reissig, G., Weber, A., Rungger, M.: Feedback refinement relations for the synthesis of symbolic controllers. TAC 62(4), 1781–1796 (2017)
Rungger, M., Zamani, M.: SCOTS: a tool for the synthesis of symbolic controllers. In: HSCC, pp. 99–104. ACM (2016)
Tabuada, P.: Verification and Control of Hybrid Systems: A Symbolicapproach. Springer, Cham (2009). https://doi.org/10.1007/978-1-4419-0224-5
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Bai, Y., Mallik, K. (2020). Accurate Abstractions for Controller Synthesis with Non-uniform Disturbances. In: Lin, SW., Hou, Z., Mahony, B. (eds) Formal Methods and Software Engineering. ICFEM 2020. Lecture Notes in Computer Science(), vol 12531. Springer, Cham. https://doi.org/10.1007/978-3-030-63406-3_18
Download citation
DOI: https://doi.org/10.1007/978-3-030-63406-3_18
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-63405-6
Online ISBN: 978-3-030-63406-3
eBook Packages: Computer ScienceComputer Science (R0)