Synthesis of Optimal Control Systems: A Comparison Between Model Checking and Dynamic Programming Techniques

Giuseppe Della Penna, Daniele Magazzeni, Benedetto Intrigila

Research output: Chapter in Book/Report/Conference proceedingConference paper

1 Citation (Scopus)

Abstract

In the last years, the use of sophisticated controllers, i.e., components that control larger systems, has become very common. In previous papers, we introduced a general, automatic methodology for the synthesis of optimal controllers which exploits explicit model checking to generate controllers for very complex systems. However, to completely validate the usefulness of our methodology we still need to compare it with other, well-established controller generation techniques that are currently applied to a variety less complex control problems. To this aim, in this paper we present a comparative evaluation, from both a theoretical and a computational point of view, between our model checking methodology and the widely applied dynamic programming approach, using the well known inverted pendulum problem as a test case. As a result, we find that our approach is always feasible when dynamic programming can be applied, and that the generated controllers perform better than the ones obtained by dynamic programming.

Original languageEnglish
Title of host publicationNOVEL ALGORITHMS AND TECHNIQUES IN TELECOMMUNICATIONS, AUTOMATION AND INDUSTRIAL ELECTRONICS
EditorsT Sobh, K Elleithy, A Mahmood, M Karim
Place of PublicationDORDRECHT
PublisherSpringer
Pages54-59
Number of pages6
ISBN (Print)978-1-4020-8736-3
Publication statusPublished - 2008
EventInternational Conference on Telecommunicatios and Networking/International Conference on Industrial Electronics, Technology and Automation - Bridgeport
Duration: 31 May 2007 → …

Conference

ConferenceInternational Conference on Telecommunicatios and Networking/International Conference on Industrial Electronics, Technology and Automation
CityBridgeport
Period31/05/2007 → …

Fingerprint

Dive into the research topics of 'Synthesis of Optimal Control Systems: A Comparison Between Model Checking and Dynamic Programming Techniques'. Together they form a unique fingerprint.

Cite this