The bang-bang funnel controller: time delays and case study
Stephan Trenn (joint work with Daniel Liberzon, UIUC)
Technomathematics group, University of Kaiserslautern, Germany
The bang-bang funnel controller: time delays and case study Stephan - - PowerPoint PPT Presentation
The bang-bang funnel controller: time delays and case study Stephan Trenn (joint work with Daniel Liberzon, UIUC) Technomathematics group, University of Kaiserslautern, Germany 12th European Control Conference (ECC13) Thursday, 18.07.2013,
Technomathematics group, University of Kaiserslautern, Germany
Introduction Time delays in feedback loop Simulations
1
2
3
Stephan Trenn Technomathematics group, University of Kaiserslautern, Germany The bang-bang funnel controller: time delays and case study
Introduction Time delays in feedback loop Simulations
Stephan Trenn Technomathematics group, University of Kaiserslautern, Germany The bang-bang funnel controller: time delays and case study
Introduction Time delays in feedback loop Simulations
Stephan Trenn Technomathematics group, University of Kaiserslautern, Germany The bang-bang funnel controller: time delays and case study
Introduction Time delays in feedback loop Simulations
e(t) t ϕ+
0 (t)
ϕ−
0 (t)
F0 decrease e increase e decrease e ˙ e(t) t ϕ+
1 (t)
ϕ−
1 (t)
˙ ϕ−
0 (t)
˙ ϕ+
0 (t)
F1
˙ e(t) ≤ ϕ−
1 (t)
˙ e(t) ≤ ϕ−
1 (t)
˙ e(t) ≥ ˙ ϕ+
0 (t)
˙ e(t) ≥ ˙ ϕ+
0 (t)
˙ e(t) ≥ ϕ+
1 (t)
˙ e(t) ≤ ˙ ϕ−
0 (t)
e(t) ≤ ϕ−
0 (t) + ε+
e(t) ≤ ϕ−
0 (t) + ε+
e(t) ≥ ϕ+
0 (t) − ε+
e(t) ≥ ϕ+
0 (t) − ε+ Stephan Trenn Technomathematics group, University of Kaiserslautern, Germany The bang-bang funnel controller: time delays and case study
Introduction Time delays in feedback loop Simulations
Stephan Trenn Technomathematics group, University of Kaiserslautern, Germany The bang-bang funnel controller: time delays and case study
Introduction Time delays in feedback loop Simulations
Switching logic
e(t) ˙ e(t) e(t−τe) ˙ e(t−τe) q(t) q(t−τq)
Stephan Trenn Technomathematics group, University of Kaiserslautern, Germany The bang-bang funnel controller: time delays and case study
Introduction Time delays in feedback loop Simulations
e(t) t ϕ+
0 (t)
ϕ−
0 (t)
F0 q1 =true decrease e q1 =false increase e q1 =true decrease e ˙ e(t) t ϕ+
1 (t)
ϕ−
1 (t)
˙ ϕ−
0 (t)
˙ ϕ+
0 (t)
F1
1 also for the derivative
1 and ε± 0 .
Stephan Trenn Technomathematics group, University of Kaiserslautern, Germany The bang-bang funnel controller: time delays and case study
Introduction Time delays in feedback loop Simulations
0 0 ] x(t) + γ
loc(Rp → R) friction operator
Stephan Trenn Technomathematics group, University of Kaiserslautern, Germany The bang-bang funnel controller: time delays and case study
Introduction Time delays in feedback loop Simulations
Stephan Trenn Technomathematics group, University of Kaiserslautern, Germany The bang-bang funnel controller: time delays and case study
Introduction Time delays in feedback loop Simulations
Stephan Trenn Technomathematics group, University of Kaiserslautern, Germany The bang-bang funnel controller: time delays and case study
Introduction Time delays in feedback loop Simulations
Stephan Trenn Technomathematics group, University of Kaiserslautern, Germany The bang-bang funnel controller: time delays and case study