2018 IEEE Conference on Decision and Control (CDC) 2018
DOI: 10.1109/cdc.2018.8619121
|View full text |Cite
|
Sign up to set email alerts
|

Formal Synthesis of Analytic Controllers for Sampled-Data Systems via Genetic Programming

Abstract: This paper presents an automatic formal controller synthesis method for nonlinear sampled-data systems with safety and reachability specifications. Fundamentally, the presented method is not restricted to polynomial systems and controllers. We consider periodically switched controllers based on a Control Lyapunov Barrier-like functions. The proposed method utilizes genetic programming to synthesize these functions as well as the controller modes. Correctness of the controller are subsequently verified by means… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
11
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
2
2

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(11 citation statements)
references
References 20 publications
0
11
0
Order By: Relevance
“…Moreover, in our benchmarks we synthesize sampled-data controllers with a larger sampling time than the minimum dwell-times presented in [33,49]. Finally, we are not able to find sampled-data controllers for all systems in Table 1 (systems 3 and 4) as opposed to our previous work [38]. In the case of system 3, this is due to time-out issues with the SMT solver as a result of the increased complexity w.r.t.…”
Section: Discussionmentioning
confidence: 87%
See 4 more Smart Citations
“…Moreover, in our benchmarks we synthesize sampled-data controllers with a larger sampling time than the minimum dwell-times presented in [33,49]. Finally, we are not able to find sampled-data controllers for all systems in Table 1 (systems 3 and 4) as opposed to our previous work [38]. In the case of system 3, this is due to time-out issues with the SMT solver as a result of the increased complexity w.r.t.…”
Section: Discussionmentioning
confidence: 87%
“…Given an individual, a metric on how well the objective is achieved is captured in a fitness function. The algorithm is initialized with a randomly generated We use grammar-guided genetic programming (GGGP) [38,39], which imposes that the genotype adheres to a certain grammar in Backus-Naur form (BNF) [54]. The BNF grammar is defined by the tuple (N , S, P), where N denotes a set of nonterminals, S ∈ N is a starting tree, and P are the production rules.…”
Section: Genetic Programmingmentioning
confidence: 99%
See 3 more Smart Citations