Conference item icon

Conference item

Automated formal synthesis of digital controllers for state-space physical plants

Abstract:
We present a sound and automated approach to synthesize safe digital feedback controllers for physical plants represented as linear, time invariant models. Models are given as dynamical equations with inputs, evolving over a continuous state space and accounting for errors due to the digitalization of signals by the controller. Our approach has two stages, leveraging counterexample guided inductive synthesis (CEGIS) and reachability analysis. CEGIS synthesizes a static feedback controller that stabilizes the system under restrictions given by the safety of the reach space. Safety is verified either via BMC or abstract acceleration; if the verification step fails, we refine the controller by generalizing the counterexample. We synthesize stable and safe controllers for intricate physical plant models from the digital control literature.
Publication status:
Published
Peer review status:
Peer reviewed

Actions


Access Document


Publisher copy:
10.1007/978-3-319-63387-9_23

Authors


More by this author
Institution:
University of Oxford
Division:
MPLS
Department:
Computer Science
Role:
Author
More by this author
Institution:
University of Oxford
Oxford college:
Linacre College
Role:
Author
More by this author
Institution:
University of Oxford
Division:
MPLS
Department:
Computer Science
Role:
Author
More by this author
Institution:
University of Oxford
Division:
MPLS
Department:
Computer Science
Role:
Author


Publisher:
International Conference on Computer-Aided Verification
Host title:
29th International Conference on Computer-Aided Verification
Journal:
29th International Conference on Computer-Aided Verification More from this journal
Publication date:
2017-07-01
Acceptance date:
2017-04-12
DOI:


Keywords:
Pubs id:
pubs:689705
UUID:
uuid:781ae09e-39f8-49d7-9345-fc14e0227f2e
Local pid:
pubs:689705
Source identifiers:
689705
Deposit date:
2017-04-17

Terms of use



Views and Downloads






If you are the owner of this record, you can report an update to it here: Report update to this record

TO TOP