Flatness based analysis and control of distributed parameter systems Elgersburg Workshop 2018
|
|
- Logan Hoover
- 5 years ago
- Views:
Transcription
1 Flatness based analysis and control of distributed parameter systems Elgersburg Workshop 2018 Frank Woittennek Institute of Automation and Control Engineering Private University for Health Sciences, Medical Informatics and Technology (UMIT) Hall in Tirol, Austria F. Woittennek Flatness of d.p.s Elgersburg 1 / 40
2 Outline Introduction: Flatness of finite dimensional linear Systems Flatness as parametrizability Wave equation: Boundary controlled string with boundary load Flatness State controllability Control design Numerical implementation by late lumping Some examples More general hyperbolic p.d.e. Coupled strings with one control Nonlinear systems Summary F. Woittennek Flatness of d.p.s Elgersburg 2 / 40
3 Outline Introduction: Flatness of finite dimensional linear Systems Flatness as parametrizability Wave equation: Boundary controlled string with boundary load Flatness State controllability Control design Numerical implementation by late lumping Some examples More general hyperbolic p.d.e. Coupled strings with one control Nonlinear systems Summary F. Woittennek Flatness of d.p.s Elgersburg 3 / 40
4 Flatness of finite dimensional systems Several abstract definitions: Nonlinear systems: differential algebraic [2] and differential geometric definitions [1] Linear systems: simple algebraic and geometric definitions (state space, polynomial matrices, modules over polynomial rings) Essence of the definitions: for the engineer system described by a set of (non-)linear differential equations involving several variables Flat output is a function of the system variables and derivatives. System variables can be expressed by flat output and derivatives No nontrivial differential equation in the components of the flat output. F. Woittennek Flatness of d.p.s Elgersburg 4 / 40
5 Flatness of a linear gantry crane model Linear model: for small deflections (angles) momentum balance for the cart: M D(t) = u(t) + mgθ(t) momentum balance for the load: mÿ(t) = mgθ(t) geometrical constraint: y(t) = D(t) + lθ(t) Flat output of the linear model: load position y θ(t) = 1 g ÿ(t), D(t) = y(t) + l Ml ÿ(t), u(t) = g g y(4) (t) + (m + M)ÿ(t) F. Woittennek Flatness of d.p.s Elgersburg 5 / 40
6 Flatness of a linear gantry crane model Linear model: for small deflections (angles) momentum balance for the cart: M D(t) = u(t) + mgθ(t) momentum balance for the load: mÿ(t) = mgθ(t) geometrical constraint: y(t) = D(t) + lθ(t) Flat output of the linear model: load position y θ(t) = 1 g ÿ(t), D(t) = y(t) + l Ml ÿ(t), u(t) = g g y(4) (t) + (m + M)ÿ(t) F. Woittennek Flatness of d.p.s Elgersburg 5 / 40
7 Flatness based open loop control design Control design: with cart position as input Prescribed: load position t y d (t) Apply computed input trajectory Computed: cart position t D d (t) = y d (t) + l g ÿd(t) F. Woittennek Flatness of d.p.s Elgersburg 6 / 40
8 Flatness based open loop control design Control design: with cart position as input 1.0 Flacher Ausgang y Zeit t Prescribed: load position t y d (t) Computed: cart position Apply computed input trajectory t D d (t) = y d (t) + l g ÿd(t) F. Woittennek Flatness of d.p.s Elgersburg 6 / 40
9 Flatness based open loop control design Control design: with cart position as input Flacher Ausgang y Zeit t Prescribed: load position t y d (t) Wagenposition D Zeit t Computed: cart position Apply computed input trajectory t D d (t) = y d (t) + l g ÿd(t) F. Woittennek Flatness of d.p.s Elgersburg 6 / 40
10 Flatness based open loop control design Control design: with cart position as input Flacher Ausgang y Zeit t Prescribed: load position t y d (t) Wagenposition D Zeit t Computed: cart position Apply computed input trajectory t D d (t) = y d (t) + l g ÿd(t) F. Woittennek Flatness of d.p.s Elgersburg 6 / 40
11 Feedback design Assumption: Reference trajectory t y d (t) for flat output already planned Introduce: Tracking error e(t) = y(t) y d (t) Prescribe: Desired dynamics for tracking error: ë(t) + k 1 ė(t) + k 0 e(t) = 0, k 0, k 1 0 Control law: Solve for ÿ substitute into input-parametrization: D(t) = y(t) + l g ÿ(t) = y(t) + l g (ÿ d(t) k 1 ė(t) k 0 e(t)) F. Woittennek Flatness of d.p.s Elgersburg 7 / 40
12 Feedback design Assumption: Reference trajectory t y d (t) for flat output already planned Introduce: Tracking error e(t) = y(t) y d (t) Prescribe: Desired dynamics for tracking error: ë(t) + k 1 ė(t) + k 0 e(t) = 0, k 0, k 1 0 Control law: Solve for ÿ substitute into input-parametrization: D(t) = y(t) + l g ÿ(t) = y(t) + l g (ÿ d(t) k 1 ė(t) k 0 e(t)) F. Woittennek Flatness of d.p.s Elgersburg 7 / 40
13 Feedback design Assumption: Reference trajectory t y d (t) for flat output already planned Introduce: Tracking error e(t) = y(t) y d (t) Prescribe: Desired dynamics for tracking error: ë(t) + k 1 ė(t) + k 0 e(t) = 0, k 0, k 1 0 Control law: Solve for ÿ substitute into input-parametrization: D(t) = y(t) + l g ÿ(t) = y(t) + l g (ÿ d(t) k 1 ė(t) k 0 e(t)) F. Woittennek Flatness of d.p.s Elgersburg 7 / 40
14 Feedback design Assumption: Reference trajectory t y d (t) for flat output already planned Introduce: Tracking error e(t) = y(t) y d (t) Prescribe: Desired dynamics for tracking error: ë(t) + k 1 ė(t) + k 0 e(t) = 0, k 0, k 1 0 Control law: Solve for ÿ substitute into input-parametrization: D(t) = y(t) + l g ÿ(t) = y(t) + l g (ÿ d(t) k 1 ė(t) k 0 e(t)) F. Woittennek Flatness of d.p.s Elgersburg 7 / 40
15 Feedback design Assumption: Reference trajectory t y d (t) for flat output already planned Introduce: Tracking error e(t) = y(t) y d (t) Prescribe: Desired dynamics for tracking error: ë(t) + k 1 ė(t) + k 0 e(t) = 0, k 0, k 1 0 Control law: Solve for ÿ substitute into input-parametrization: D(t) = y(t) + l g ÿ(t) = y(t) + l g (ÿ d(t) k 1 ė(t) k 0 e(t)) F. Woittennek Flatness of d.p.s Elgersburg 7 / 40
16 Feedback design Assumption: Reference trajectory t y d (t) for flat output already planned Introduce: Tracking error e(t) = y(t) y d (t) Prescribe: Desired dynamics for tracking error: ë(t) + k 1 ė(t) + k 0 e(t) = 0, k 0, k 1 0 Control law: Solve for ÿ substitute into input-parametrization: D(t) = y(t) + l g ÿ(t) = y(t) + l g (ÿ d(t) k 1 ė(t) k 0 e(t)) F. Woittennek Flatness of d.p.s Elgersburg 7 / 40
17 Outline Introduction: Flatness of finite dimensional linear Systems Flatness as parametrizability Wave equation: Boundary controlled string with boundary load Flatness State controllability Control design Numerical implementation by late lumping Some examples More general hyperbolic p.d.e. Coupled strings with one control Nonlinear systems Summary F. Woittennek Flatness of d.p.s Elgersburg 8 / 40
18 Extensions to more general systems Flatness: structural property of ordinary differential equations Extensions: several extensions for models of different structure available (e.g., delay differential systems, more general convolutional systems) Problems: Different model structures require different notions some phenomena can be described by models of different structure (definition of flatness should no depend on it) no rigorous definition for boundary value problems available Alternative: definition on the basis of the trajectories F. Woittennek Flatness of d.p.s Elgersburg 9 / 40
19 Trajectory definition Willems behavioral approach: associate dynamic system with the set B of its trajectories the behavior Time invariant linear systems: B is a shift invariant (w.r.t. t) vector-space Equivalence of dynamic systems: behaviors are isomorphic Concatenability of trajectories: trajectories τ 1, τ 2 B are concatenable in time T if there exists τ B such that { τ 1 (t), for t < 0 τ(t) = τ 2 (t), for t > T Concatenability of behaviors: trajectories are concatenable behavior is concatenable if any pair of Flatness: B is isomorphic to behavior B concatenable in any time ɛ > 0 (corresponds to controllability of B in time ɛ > 0 à la Willems) F. Woittennek Flatness of d.p.s Elgersburg 10 / 40
20 Outline Introduction: Flatness of finite dimensional linear Systems Flatness as parametrizability Wave equation: Boundary controlled string with boundary load Flatness State controllability Control design Numerical implementation by late lumping Some examples More general hyperbolic p.d.e. Coupled strings with one control Nonlinear systems Summary F. Woittennek Flatness of d.p.s Elgersburg 11 / 40
21 Outline Introduction: Flatness of finite dimensional linear Systems Flatness as parametrizability Wave equation: Boundary controlled string with boundary load Flatness State controllability Control design Numerical implementation by late lumping Some examples More general hyperbolic p.d.e. Coupled strings with one control Nonlinear systems Summary F. Woittennek Flatness of d.p.s Elgersburg 12 / 40
22 String with boundary load Normalized wave equation on [0, 1]: 2 x z 2 (z, t) 2 x (z, t) = 0, z [0, 1] (1a) t2 Left boundary: momentum balance for point mass m x(0, t) = y(t), Right boundary: force control: Behavior: x z (0, t) = m 2 t y(t) x (1, t) = u(t) z (1c) (1b) B = { (x, u, y) H 1 loc([0, l] R) (L 2 loc(r)) 2 is a limit of classical solutions of (1) } F. Woittennek Flatness of d.p.s Elgersburg 13 / 40
23 Parametrization by boundary trajectories Characteristics: lines in (z, t)-plane with slope +1 resp. 1 Riemann-Invariants: sum and difference of space and time-derivatives r 1 (z, t) = x (z, t) + ẋ(z, t), r 2 (z, t) = x (z, t) ẋ(z, t) are constant along the characteristics Consequences: Riemann-Invariants determined by its boundary values r 1 (z, t z) = x (z, t z) + ẋ(z, t z) = x (0, t) + ẋ(0, t) r 2 (z, t + z) = x (z, t + z) ẋ(z, t + z) = x (0, t) ẋ(0, t) Displacement profile: integration of x = r 1 + r 2 w.r.t. space x(z, t) = 1 2 ( x(0, t + z) + x(0, t z) ) z z x (0, t + σ)dσ Conclusion: Solution of the wave equation determined by boundary values (x(0, ), x (0, )) H 1 loc (R) L2 loc (R) F. Woittennek Flatness of d.p.s Elgersburg 14 / 40
24 Parametrization by boundary trajectories Characteristics: lines in (z, t)-plane with slope +1 resp. 1 Riemann-Invariants: sum and difference of space and time-derivatives r 1 (z, t) = x (z, t) + ẋ(z, t), r 2 (z, t) = x (z, t) ẋ(z, t) are constant along the characteristics Consequences: Riemann-Invariants determined by its boundary values r 1 (z, t z) = x (z, t z) + ẋ(z, t z) = x (0, t) + ẋ(0, t) r 2 (z, t + z) = x (z, t + z) ẋ(z, t + z) = x (0, t) ẋ(0, t) Displacement profile: integration of x = r 1 + r 2 w.r.t. space x(z, t) = 1 2 ( x(0, t + z) + x(0, t z) ) z z x (0, t + σ)dσ Conclusion: Solution of the wave equation determined by boundary values (x(0, ), x (0, )) H 1 loc (R) L2 loc (R) F. Woittennek Flatness of d.p.s Elgersburg 14 / 40
25 Parametrization by boundary trajectories Characteristics: lines in (z, t)-plane with slope +1 resp. 1 Riemann-Invariants: sum and difference of space and time-derivatives r 1 (z, t) = x (z, t) + ẋ(z, t), r 2 (z, t) = x (z, t) ẋ(z, t) are constant along the characteristics Consequences: Riemann-Invariants determined by its boundary values r 1 (z, t z) = x (z, t z) + ẋ(z, t z) = x (0, t) + ẋ(0, t) r 2 (z, t + z) = x (z, t + z) ẋ(z, t + z) = x (0, t) ẋ(0, t) Displacement profile: integration of x = r 1 + r 2 w.r.t. space x(z, t) = 1 2 ( x(0, t + z) + x(0, t z) ) z z x (0, t + σ)dσ Conclusion: Solution of the wave equation determined by boundary values (x(0, ), x (0, )) H 1 loc (R) L2 loc (R) F. Woittennek Flatness of d.p.s Elgersburg 14 / 40
26 Parametrization by boundary trajectories Characteristics: lines in (z, t)-plane with slope +1 resp. 1 Riemann-Invariants: sum and difference of space and time-derivatives r 1 (z, t) = x (z, t) + ẋ(z, t), r 2 (z, t) = x (z, t) ẋ(z, t) are constant along the characteristics Consequences: Riemann-Invariants determined by its boundary values r 1 (z, t z) = x (z, t z) + ẋ(z, t z) = x (0, t) + ẋ(0, t) r 2 (z, t + z) = x (z, t + z) ẋ(z, t + z) = x (0, t) ẋ(0, t) Displacement profile: integration of x = r 1 + r 2 w.r.t. space x(z, t) = 1 2 ( x(0, t + z) + x(0, t z) ) z z x (0, t + σ)dσ Conclusion: Solution of the wave equation determined by boundary values (x(0, ), x (0, )) H 1 loc (R) L2 loc (R) F. Woittennek Flatness of d.p.s Elgersburg 14 / 40
27 Parametrization by boundary trajectories Characteristics: lines in (z, t)-plane with slope +1 resp. 1 Riemann-Invariants: sum and difference of space and time-derivatives r 1 (z, t) = x (z, t) + ẋ(z, t), r 2 (z, t) = x (z, t) ẋ(z, t) are constant along the characteristics Consequences: Riemann-Invariants determined by its boundary values r 1 (z, t z) = x (z, t z) + ẋ(z, t z) = x (0, t) + ẋ(0, t) r 2 (z, t + z) = x (z, t + z) ẋ(z, t + z) = x (0, t) ẋ(0, t) Displacement profile: integration of x = r 1 + r 2 w.r.t. space x(z, t) = 1 2 ( x(0, t + z) + x(0, t z) ) z z x (0, t + σ)dσ Conclusion: Solution of the wave equation determined by boundary values (x(0, ), x (0, )) H 1 loc (R) L2 loc (R) F. Woittennek Flatness of d.p.s Elgersburg 14 / 40
28 Parametrization by boundary trajectories Characteristics: lines in (z, t)-plane with slope +1 resp. 1 Riemann-Invariants: sum and difference of space and time-derivatives r 1 (z, t) = x (z, t) + ẋ(z, t), r 2 (z, t) = x (z, t) ẋ(z, t) are constant along the characteristics Consequences: Riemann-Invariants determined by its boundary values r 1 (z, t z) = x (z, t z) + ẋ(z, t z) = x (0, t) + ẋ(0, t) r 2 (z, t + z) = x (z, t + z) ẋ(z, t + z) = x (0, t) ẋ(0, t) Displacement profile: integration of x = r 1 + r 2 w.r.t. space x(z, t) = 1 2 ( x(0, t + z) + x(0, t z) ) z z x (0, t + σ)dσ Conclusion: Solution of the wave equation determined by boundary values (x(0, ), x (0, )) H 1 loc (R) L2 loc (R) F. Woittennek Flatness of d.p.s Elgersburg 14 / 40
29 Boundary conditions and flat output Starting point: Parametrization by x(, 0), x (, 0) H 1 loc (R) L2 loc (R) x(z, t) = 1 2 ( ) 1 z x(0, t + z) + x(0, t z) + x (0, t + σ)dσ 2 z Left boundary: boundary gradient and displacement from load position x(0, t) = y(t), x (0, t) = mÿ(t) Displacement profile: parametrization by load position y H 2 loc (R) x(z, t) = 1 2 ( ) m y(t + z) + y(t z) + (ẏ(t + z) ẏ(t z)) 2 Control input: evaluate solution at right boundary u(t) = 1 2 (ẏ(t+1) ẏ(t 1))+ m 2 (ÿ(t+1)+ÿ(t 1)) Conclusion: load position y Hloc 2 (R) is flat output F. Woittennek Flatness of d.p.s Elgersburg 15 / 40
30 Boundary conditions and flat output Starting point: Parametrization by x(, 0), x (, 0) H 1 loc (R) L2 loc (R) x(z, t) = 1 2 ( ) 1 z x(0, t + z) + x(0, t z) + x (0, t + σ)dσ 2 z Left boundary: boundary gradient and displacement from load position x(0, t) = y(t), x (0, t) = mÿ(t) Displacement profile: parametrization by load position y H 2 loc (R) x(z, t) = 1 2 ( ) m y(t + z) + y(t z) + (ẏ(t + z) ẏ(t z)) 2 Control input: evaluate solution at right boundary u(t) = 1 2 (ẏ(t+1) ẏ(t 1))+ m 2 (ÿ(t+1)+ÿ(t 1)) Conclusion: load position y Hloc 2 (R) is flat output F. Woittennek Flatness of d.p.s Elgersburg 15 / 40
31 Boundary conditions and flat output Starting point: Parametrization by x(, 0), x (, 0) H 1 loc (R) L2 loc (R) x(z, t) = 1 2 ( ) 1 z x(0, t + z) + x(0, t z) + x (0, t + σ)dσ 2 z Left boundary: boundary gradient and displacement from load position x(0, t) = y(t), x (0, t) = mÿ(t) Displacement profile: parametrization by load position y H 2 loc (R) x(z, t) = 1 2 ( ) m y(t + z) + y(t z) + (ẏ(t + z) ẏ(t z)) 2 Control input: evaluate solution at right boundary u(t) = 1 2 (ẏ(t+1) ẏ(t 1))+ m 2 (ÿ(t+1)+ÿ(t 1)) Conclusion: load position y Hloc 2 (R) is flat output F. Woittennek Flatness of d.p.s Elgersburg 15 / 40
32 Boundary conditions and flat output Starting point: Parametrization by x(, 0), x (, 0) H 1 loc (R) L2 loc (R) x(z, t) = 1 2 ( ) 1 z x(0, t + z) + x(0, t z) + x (0, t + σ)dσ 2 z Left boundary: boundary gradient and displacement from load position x(0, t) = y(t), x (0, t) = mÿ(t) Displacement profile: parametrization by load position y H 2 loc (R) x(z, t) = 1 2 ( ) m y(t + z) + y(t z) + (ẏ(t + z) ẏ(t z)) 2 Control input: evaluate solution at right boundary u(t) = 1 2 (ẏ(t+1) ẏ(t 1))+ m 2 (ÿ(t+1)+ÿ(t 1)) Conclusion: load position y Hloc 2 (R) is flat output F. Woittennek Flatness of d.p.s Elgersburg 15 / 40
33 Boundary conditions and flat output Starting point: Parametrization by x(, 0), x (, 0) H 1 loc (R) L2 loc (R) x(z, t) = 1 2 ( ) 1 z x(0, t + z) + x(0, t z) + x (0, t + σ)dσ 2 z Left boundary: boundary gradient and displacement from load position x(0, t) = y(t), x (0, t) = mÿ(t) Displacement profile: parametrization by load position y H 2 loc (R) x(z, t) = 1 2 ( ) m y(t + z) + y(t z) + (ẏ(t + z) ẏ(t z)) 2 Control input: evaluate solution at right boundary u(t) = 1 2 (ẏ(t+1) ẏ(t 1))+ m 2 (ÿ(t+1)+ÿ(t 1)) Conclusion: load position y Hloc 2 (R) is flat output F. Woittennek Flatness of d.p.s Elgersburg 15 / 40
34 Boundary conditions and flat output Starting point: Parametrization by x(, 0), x (, 0) H 1 loc (R) L2 loc (R) x(z, t) = 1 2 ( ) 1 z y(t + z) + y(t z) + x (0, t + σ)dσ 2 z Left boundary: boundary gradient and displacement from load position x(0, t) = y(t), x (0, t) = mÿ(t) Displacement profile: parametrization by load position y H 2 loc (R) x(z, t) = 1 2 ( ) m y(t + z) + y(t z) + (ẏ(t + z) ẏ(t z)) 2 Control input: evaluate solution at right boundary u(t) = 1 2 (ẏ(t+1) ẏ(t 1))+ m 2 (ÿ(t+1)+ÿ(t 1)) Conclusion: load position y Hloc 2 (R) is flat output F. Woittennek Flatness of d.p.s Elgersburg 15 / 40
35 Boundary conditions and flat output Starting point: Parametrization by x(, 0), x (, 0) H 1 loc (R) L2 loc (R) x(z, t) = 1 2 ( ) 1 z y(t + z) + y(t z) + x (0, t + σ)dσ 2 z Left boundary: boundary gradient and displacement from load position x(0, t) = y(t), x (0, t) = mÿ(t) Displacement profile: parametrization by load position y H 2 loc (R) x(z, t) = 1 2 ( ) m y(t + z) + y(t z) + (ẏ(t + z) ẏ(t z)) 2 Control input: evaluate solution at right boundary u(t) = 1 2 (ẏ(t+1) ẏ(t 1))+ m 2 (ÿ(t+1)+ÿ(t 1)) Conclusion: load position y Hloc 2 (R) is flat output F. Woittennek Flatness of d.p.s Elgersburg 15 / 40
36 Outline Introduction: Flatness of finite dimensional linear Systems Flatness as parametrizability Wave equation: Boundary controlled string with boundary load Flatness State controllability Control design Numerical implementation by late lumping Some examples More general hyperbolic p.d.e. Coupled strings with one control Nonlinear systems Summary F. Woittennek Flatness of d.p.s Elgersburg 16 / 40
37 State associated with flat parametrization Starting point: equivalent System y Hloc 2 (R) with input u = Uy given by u(t) = Uy = 1 2 (ẏ(t+1) ẏ(t 1))+ m (ÿ(t+1)+ÿ(t 1)). (*) 2 State space (w.r.t. u): portion of system behavior independent of u Ȳ = ker U (does not depended on the representative of equivalence class) State: projection of system behavior to the state space Observation: initial value problem associated with (*) when prescribing y on[ 1, 1]: y(θ) = ȳ 0 (θ), θ [ 1, 1], ȳ 0 H 2 [ 1, 1] Consequence: ȳ = H 2 [ 1, 1] is a state space and the restriction of y to [ 1, 1] is a state F. Woittennek Flatness of d.p.s Elgersburg 17 / 40
38 Controllability as interpolation problem Starting point: input-state system with input u and state ȳ Controllability problem: given T > 0 and initial and final states ȳ 0, ȳ T y find a control u L 2 loc ([0, T ]) that drives the system from ȳ 0 to ȳ T in time T Solution: compute y H 2 ([ 1, T + 1]) that coincides with ȳ 0 on [ 1, 1] and with ȳ T on [T 1, T + 1] Initial state Transition Final state T 1 T T + 1 Consequence: exact controllability of the system with input u for T > 2 F. Woittennek Flatness of d.p.s Elgersburg 18 / 40
39 Transf. to physical coordinates State variables: x t = ( x 1 t, ȳ 1 t, x 2 t, ȳ 2 t ) = (x(, t), y(t), ẋ(, t), ẏ(t)) X State space X = X 1 X 2 X 1 = { ( x 1, ȳ 1 ) H 1 ([0, 1]) R : x 1 (0) = ȳ 1}, Map ϕ : Ȳ X from flat parametrization: x 1 (z) = 1 2 (ȳ(z)+y( z))+ m 2 ( ȳ(z) ȳ( z)) x 2 (z) = 1 2 ( ȳ(z)+ẏ( z))+ m 2 ( ȳ(z) ȳ( z)) ȳ 1 (z) = ȳ(0) ȳ 2 (z) = ȳ(0) Inverse map as solution of inhomogeneous linear o.d.e.: { ȳ + (θ), t > 0 ȳ(θ) = ȳ (θ), t < 0 with X2 = L p ([0, 1]) R ȳ+ (θ) = ȳ 1 + m(1 e θ/m )ȳ 2 + θ 0 (1 e (θ τ)/m )( x 1 (τ) + x 2 (τ))dτ ȳ (θ) = ȳ 1 + m(e θ/m 1)ȳ 2 + θ 0 (e(θ τ)/m 1)( x 1 ( τ) x 2 ( τ))dτ. Result: transformation to physical state x F. Woittennek Flatness of d.p.s Elgersburg 19 / 40
40 State transformation (illustration) displacement profiles (bottom) correspond with restriction of load trajectory (above) on moving interval (blue) F. Woittennek Flatness of d.p.s Elgersburg 20 / 40
41 Outline Introduction: Flatness of finite dimensional linear Systems Flatness as parametrizability Wave equation: Boundary controlled string with boundary load Flatness State controllability Control design Numerical implementation by late lumping Some examples More general hyperbolic p.d.e. Coupled strings with one control Nonlinear systems Summary F. Woittennek Flatness of d.p.s Elgersburg 21 / 40
42 Flatness based control design Starting point: parametrization of input u(t) = 1 2 (ẏ(t+1) ẏ(t 1))+ m 2 (ÿ(t+1)+ÿ(t 1)) Desired dynamics: (mit k 0, k 1 > 0 und α < 1) 0 = ÿ α (t) + k 1 ẏ α (t) + k 0 y α (t), y α (t) = y(t + 1) + αy(t 1) Feedback: solve desired dynamics for ÿ(t + 1) and use in input parametrization u(t) = 1 2 ((1 mk 1)ẏ(t+1) (1+mαk 1 )ẏ(t 1))+ m 2 ((1 α)ÿ(t 1) k 0y α (t)) As state feedback: with ȳ(θ, t) = y(t + θ) Unbounded part in physical coordinates: mȳ ( 1, t) = x (1, t) ẋ(1, t) + ȳ ( 1, t) = u(t) ẋ(1, t) + ȳ ( 1, t) State feedback: unbounded collocated feedback extended by bounded terms u(t) = α ((1 mk 1)ȳ (1, t) α(1+mk 1 )ȳ ( 1, t) mk 0 y α (t)) 1 α t) 1 + αẋ(1, F. Woittennek Flatness of d.p.s Elgersburg 22 / 40
43 Flatness based control design Starting point: parametrization of input u(t) = 1 2 (ẏ(t+1) ẏ(t 1))+ m 2 (ÿ(t+1)+ÿ(t 1)) Desired dynamics: (mit k 0, k 1 > 0 und α < 1) 0 = ÿ α (t) + k 1 ẏ α (t) + k 0 y α (t), y α (t) = y(t + 1) + αy(t 1) Feedback: solve desired dynamics for ÿ(t + 1) and use in input parametrization u(t) = 1 2 ((1 mk 1)ẏ(t+1) (1+mαk 1 )ẏ(t 1))+ m 2 ((1 α)ÿ(t 1) k 0y α (t)) As state feedback: with ȳ(θ, t) = y(t + θ) Unbounded part in physical coordinates: mȳ ( 1, t) = x (1, t) ẋ(1, t) + ȳ ( 1, t) = u(t) ẋ(1, t) + ȳ ( 1, t) State feedback: unbounded collocated feedback extended by bounded terms u(t) = α ((1 mk 1)ȳ (1, t) α(1+mk 1 )ȳ ( 1, t) mk 0 y α (t)) 1 α t) 1 + αẋ(1, F. Woittennek Flatness of d.p.s Elgersburg 22 / 40
44 Flatness based control design Starting point: parametrization of input u(t) = 1 2 (ẏ(t+1) ẏ(t 1))+ m 2 (ÿ(t+1)+ÿ(t 1)) Desired dynamics: (mit k 0, k 1 > 0 und α < 1) 0 = ÿ α (t) + k 1 ẏ α (t) + k 0 y α (t), y α (t) = y(t + 1) + αy(t 1) Feedback: solve desired dynamics for ÿ(t + 1) and use in input parametrization u(t) = 1 2 ((1 mk 1)ẏ(t+1) (1+mαk 1 )ẏ(t 1))+ m 2 ((1 α)ÿ(t 1) k 0y α (t)) As state feedback: with ȳ(θ, t) = y(t + θ) Unbounded part in physical coordinates: mȳ ( 1, t) = x (1, t) ẋ(1, t) + ȳ ( 1, t) = u(t) ẋ(1, t) + ȳ ( 1, t) State feedback: unbounded collocated feedback extended by bounded terms u(t) = α ((1 mk 1)ȳ (1, t) α(1+mk 1 )ȳ ( 1, t) mk 0 y α (t)) 1 α t) 1 + αẋ(1, F. Woittennek Flatness of d.p.s Elgersburg 22 / 40
45 Flatness based control design Starting point: parametrization of input u(t) = 1 2 (ẏ(t+1) ẏ(t 1))+ m 2 (ÿ(t+1)+ÿ(t 1)) Desired dynamics: (mit k 0, k 1 > 0 und α < 1) 0 = ÿ α (t) + k 1 ẏ α (t) + k 0 y α (t), y α (t) = y(t + 1) + αy(t 1) Feedback: solve desired dynamics for ÿ(t + 1) and use in input parametrization u(t) = 1 2 ((1 mk 1)ẏ(t+1) (1+mαk 1 )ẏ(t 1))+ m 2 ((1 α)ÿ(t 1) k 0y α (t)) As state feedback: with ȳ(θ, t) = y(t + θ) Unbounded part in physical coordinates: mȳ ( 1, t) = x (1, t) ẋ(1, t) + ȳ ( 1, t) = u(t) ẋ(1, t) + ȳ ( 1, t) State feedback: unbounded collocated feedback extended by bounded terms u(t) = α ((1 mk 1)ȳ (1, t) α(1+mk 1 )ȳ ( 1, t) mk 0 y α (t)) 1 α t) 1 + αẋ(1, F. Woittennek Flatness of d.p.s Elgersburg 22 / 40
46 Flatness based control design Starting point: parametrization of input u(t) = 1 2 (ẏ(t+1) ẏ(t 1))+ m 2 (ÿ(t+1)+ÿ(t 1)) Desired dynamics: (mit k 0, k 1 > 0 und α < 1) 0 = ÿ α (t) + k 1 ẏ α (t) + k 0 y α (t), y α (t) = y(t + 1) + αy(t 1) Feedback: solve desired dynamics for ÿ(t + 1) and use in input parametrization u(t) = 1 2 ((1 mk 1)ẏ(t+1) (1+mαk 1 )ẏ(t 1))+ m 2 ((1 α)ÿ(t 1) k 0y α (t)) As state feedback: with ȳ(θ, t) = y(t + θ) Unbounded part in physical coordinates: mȳ ( 1, t) = x (1, t) ẋ(1, t) + ȳ ( 1, t) = u(t) ẋ(1, t) + ȳ ( 1, t) State feedback: unbounded collocated feedback extended by bounded terms u(t) = α ((1 mk 1)ȳ (1, t) α(1+mk 1 )ȳ ( 1, t) mk 0 y α (t)) 1 α t) 1 + αẋ(1, F. Woittennek Flatness of d.p.s Elgersburg 22 / 40
47 Flatness based control design Starting point: parametrization of input u(t) = 1 2 (ẏ(t+1) ẏ(t 1))+ m 2 (ÿ(t+1)+ÿ(t 1)) Desired dynamics: (mit k 0, k 1 > 0 und α < 1) 0 = ÿ α (t) + k 1 ẏ α (t) + k 0 y α (t), y α (t) = y(t + 1) + αy(t 1) Feedback: solve desired dynamics for ÿ(t + 1) and use in input parametrization u(t) = 1 2 ((1 mk 1)ẏ(t+1) (1+mαk 1 )ẏ(t 1))+ m 2 ((1 α)ÿ(t 1) k 0y α (t)) As state feedback: with ȳ(θ, t) = y(t + θ) Unbounded part in physical coordinates: mȳ ( 1, t) = x (1, t) ẋ(1, t) + ȳ ( 1, t) = u(t) ẋ(1, t) + ȳ ( 1, t) State feedback: unbounded collocated feedback extended by bounded terms u(t) = α ((1 mk 1)ȳ (1, t) α(1+mk 1 )ȳ ( 1, t) mk 0 y α (t)) 1 α t) 1 + αẋ(1, F. Woittennek Flatness of d.p.s Elgersburg 22 / 40
48 Outline Introduction: Flatness of finite dimensional linear Systems Flatness as parametrizability Wave equation: Boundary controlled string with boundary load Flatness State controllability Control design Numerical implementation by late lumping Some examples More general hyperbolic p.d.e. Coupled strings with one control Nonlinear systems Summary F. Woittennek Flatness of d.p.s Elgersburg 23 / 40
49 Numerical implementation Starting point: Control law u(t) = α ((1 mk 1)ȳ (1, t) α(1+mk 1 )ȳ ( 1, t) mk 0 y α (t)) 1 α t) 1 + αẋ(1, Approximation of the state: sum of N ansatz functions ϕ N,k x N (t) = N x k (t)ϕ N,k, k=1 x(t) = lim N x N(t) State in flat coordinates: transformation of ansatz functions N ȳ N (t) = x k (t)ψ N,k, ȳ(t) = lim N ȳn (t), ψ N,k = Φ 1 (ϕ N,k ) k=1 Approximated feedback: u(t) = N k=1 x k (t)r k 1 α t) 1 + αẋ(1, with real gains R k = α ((1 mk 1)ψ k(1) α(1 + mk 1 )ψ k( 1) mk 0 (ψ k (1) + αψ k ( 1)) Implementation: simple if pairs ψ N,k = Φ(ϕ N,k ) are known F. Woittennek Flatness of d.p.s Elgersburg 24 / 40
50 Numerical implementation Starting point: Control law u(t) = α ((1 mk 1)ȳ (1, t) α(1+mk 1 )ȳ ( 1, t) mk 0 y α (t)) 1 α t) 1 + αẋ(1, Approximation of the state: sum of N ansatz functions ϕ N,k x N (t) = N x k (t)ϕ N,k, k=1 x(t) = lim N x N(t) State in flat coordinates: transformation of ansatz functions N ȳ N (t) = x k (t)ψ N,k, ȳ(t) = lim N ȳn (t), ψ N,k = Φ 1 (ϕ N,k ) k=1 Approximated feedback: u(t) = N k=1 x k (t)r k 1 α t) 1 + αẋ(1, with real gains R k = α ((1 mk 1)ψ k(1) α(1 + mk 1 )ψ k( 1) mk 0 (ψ k (1) + αψ k ( 1)) Implementation: simple if pairs ψ N,k = Φ(ϕ N,k ) are known F. Woittennek Flatness of d.p.s Elgersburg 24 / 40
51 Numerical implementation Starting point: Control law u(t) = α ((1 mk 1)ȳ (1, t) α(1+mk 1 )ȳ ( 1, t) mk 0 y α (t)) 1 α t) 1 + αẋ(1, Approximation of the state: sum of N ansatz functions ϕ N,k x N (t) = N x k (t)ϕ N,k, k=1 x(t) = lim N x N(t) State in flat coordinates: transformation of ansatz functions N ȳ N (t) = x k (t)ψ N,k, ȳ(t) = lim N ȳn (t), ψ N,k = Φ 1 (ϕ N,k ) k=1 Approximated feedback: u(t) = N k=1 x k (t)r k 1 α t) 1 + αẋ(1, with real gains R k = α ((1 mk 1)ψ k(1) α(1 + mk 1 )ψ k( 1) mk 0 (ψ k (1) + αψ k ( 1)) Implementation: simple if pairs ψ N,k = Φ(ϕ N,k ) are known F. Woittennek Flatness of d.p.s Elgersburg 24 / 40
52 Numerical implementation Starting point: Control law u(t) = α ((1 mk 1)ȳ (1, t) α(1+mk 1 )ȳ ( 1, t) mk 0 y α (t)) 1 α t) 1 + αẋ(1, Approximation of the state: sum of N ansatz functions ϕ N,k x N (t) = N x k (t)ϕ N,k, k=1 x(t) = lim N x N(t) State in flat coordinates: transformation of ansatz functions N ȳ N (t) = x k (t)ψ N,k, ȳ(t) = lim N ȳn (t), ψ N,k = Φ 1 (ϕ N,k ) k=1 Approximated feedback: u(t) = N k=1 x k (t)r k 1 α t) 1 + αẋ(1, with real gains R k = α ((1 mk 1)ψ k(1) α(1 + mk 1 )ψ k( 1) mk 0 (ψ k (1) + αψ k ( 1)) Implementation: simple if pairs ψ N,k = Φ(ϕ N,k ) are known F. Woittennek Flatness of d.p.s Elgersburg 24 / 40
53 Simulation: Controller Controller parameters: α = 0.0, k 0 = 4, k 1 = 4 Simulation model: modal approximation using 20 modes Feedback law: approximation with 5 eigenfunctions (late lumping) F. Woittennek Flatness of d.p.s Elgersburg 25 / 40
54 Outline Introduction: Flatness of finite dimensional linear Systems Flatness as parametrizability Wave equation: Boundary controlled string with boundary load Flatness State controllability Control design Numerical implementation by late lumping Some examples More general hyperbolic p.d.e. Coupled strings with one control Nonlinear systems Summary F. Woittennek Flatness of d.p.s Elgersburg 26 / 40
55 Outline Introduction: Flatness of finite dimensional linear Systems Flatness as parametrizability Wave equation: Boundary controlled string with boundary load Flatness State controllability Control design Numerical implementation by late lumping Some examples More general hyperbolic p.d.e. Coupled strings with one control Nonlinear systems Summary F. Woittennek Flatness of d.p.s Elgersburg 27 / 40
56 Spatially dependent coefficients Point of depart: hyperbolic p.d.e. a i,j (z) j i w t j z i (z, t) = 0, a 0,2(z) < 0, a 0,2 (z) > 0 i+j 2 coupled with differentially flat system n w(0, t) = l i,1 y (i) (t), w (0, t) = i=0 n l i,2 y (i) (t) i=0 ( ) w Control input: u(t) = r T (L, t) ẇ(l, t) Flat output: flat output y Hloc n (R) of boundary system F. Woittennek Flatness of d.p.s Elgersburg 28 / 40
57 Gantry: Distributed parameter model Inner force: weight of the remaining rope σ(s) = g(m + sρ) Horizontal part: F (s, t) = σ(s) x s (s, t) Momentum balance: ϱ 2 x F (s, t) = (s, t) t2 s Eliminate force: second order p.d.e. Boundary conditions: ϱ 2 x t 2 (s, t) = s (σ(s) x (s, t)) s Free end: momentum balance for load m 2 x (0, t) = F (0, t) = σ(0) x(0, t) t2 s Top: control via horizontal force u(t) = σ(l) x (l, t) s F. Woittennek Flatness of d.p.s Elgersburg 29 / 40
58 Gantry: Distributed parameter model Inner force: weight of the remaining rope σ(s) = g(m + sρ) Horizontal part: F (s, t) = σ(s) x s (s, t) Momentum balance: ϱ 2 x F (s, t) = (s, t) t2 s Eliminate force: second order p.d.e. Boundary conditions: ϱ 2 x t 2 (s, t) = s (σ(s) x (s, t)) s Free end: momentum balance for load m 2 x (0, t) = F (0, t) = σ(0) x(0, t) t2 s Top: control via horizontal force u(t) = σ(l) x (l, t) s F. Woittennek Flatness of d.p.s Elgersburg 29 / 40
59 Gantry: Distributed parameter model Inner force: weight of the remaining rope σ(s) = g(m + sρ) Horizontal part: F (s, t) = σ(s) x s (s, t) Momentum balance: ϱ 2 x F (s, t) = (s, t) t2 s Eliminate force: second order p.d.e. Boundary conditions: ϱ 2 x t 2 (s, t) = s (σ(s) x (s, t)) s Free end: momentum balance for load m 2 x (0, t) = F (0, t) = σ(0) x(0, t) t2 s Top: control via horizontal force u(t) = σ(l) x (l, t) s F. Woittennek Flatness of d.p.s Elgersburg 29 / 40
60 Gantry: Distributed parameter model Inner force: weight of the remaining rope σ(s) = g(m + sρ) Horizontal part: F (s, t) = σ(s) x s (s, t) Momentum balance: ϱ 2 x F (s, t) = (s, t) t2 s Eliminate force: second order p.d.e. Boundary conditions: ϱ 2 x t 2 (s, t) = s (σ(s) x (s, t)) s Free end: momentum balance for load m 2 x (0, t) = F (0, t) = σ(0) x(0, t) t2 s Top: control via horizontal force u(t) = σ(l) x (l, t) s F. Woittennek Flatness of d.p.s Elgersburg 29 / 40
61 Gantry: Distributed parameter model Inner force: weight of the remaining rope σ(s) = g(m + sρ) Horizontal part: F (s, t) = σ(s) x s (s, t) Momentum balance: ϱ 2 x F (s, t) = (s, t) t2 s Eliminate force: second order p.d.e. Boundary conditions: ϱ 2 x t 2 (s, t) = s (σ(s) x (s, t)) s Free end: momentum balance for load m 2 x (0, t) = F (0, t) = σ(0) x(0, t) t2 s Top: control via horizontal force u(t) = σ(l) x (l, t) s F. Woittennek Flatness of d.p.s Elgersburg 29 / 40
62 Gantry: Distributed parameter model Inner force: weight of the remaining rope σ(s) = g(m + sρ) Horizontal part: F (s, t) = σ(s) x s (s, t) Momentum balance: ϱ 2 x F (s, t) = (s, t) t2 s Eliminate force: second order p.d.e. Boundary conditions: ϱ 2 x t 2 (s, t) = s (σ(s) x (s, t)) s Free end: momentum balance for load m 2 x (0, t) = F (0, t) = σ(0) x(0, t) t2 s Top: control via horizontal force u(t) = σ(l) x (l, t) s F. Woittennek Flatness of d.p.s Elgersburg 29 / 40
63 Gantry: Distributed parameter model Inner force: weight of the remaining rope σ(s) = g(m + sρ) Horizontal part: F (s, t) = σ(s) x s (s, t) Momentum balance: ϱ 2 x F (s, t) = (s, t) t2 s Eliminate force: second order p.d.e. Boundary conditions: ϱ 2 x t 2 (s, t) = s (σ(s) x (s, t)) s Free end: momentum balance for load m 2 x (0, t) = F (0, t) = σ(0) x(0, t) t2 s Top: control via horizontal force u(t) = σ(l) x (l, t) s F. Woittennek Flatness of d.p.s Elgersburg 29 / 40
64 Gantry: Distributed parameter model Inner force: weight of the remaining rope σ(s) = g(m + sρ) Horizontal part: F (s, t) = σ(s) x s (s, t) Momentum balance: ϱ 2 x F (s, t) = (s, t) t2 s Eliminate force: second order p.d.e. Boundary conditions: ϱ 2 x t 2 (s, t) = s (σ(s) x (s, t)) s Free end: momentum balance for load m 2 x (0, t) = F (0, t) = σ(0) x(0, t) t2 s Top: control via horizontal force u(t) = σ(l) x (l, t) s F. Woittennek Flatness of d.p.s Elgersburg 29 / 40
65 Flatness based control F. Woittennek Flatness of d.p.s Elgersburg 30 / 40
66 Simulation F. Woittennek Flatness of d.p.s Elgersburg 31 / 40
67 Outline Introduction: Flatness of finite dimensional linear Systems Flatness as parametrizability Wave equation: Boundary controlled string with boundary load Flatness State controllability Control design Numerical implementation by late lumping Some examples More general hyperbolic p.d.e. Coupled strings with one control Nonlinear systems Summary F. Woittennek Flatness of d.p.s Elgersburg 32 / 40
68 Simple network: Coupled strings m 2 x x 2 (z 2, t) m 1 x 1 (z 1, t) 0 Normalized wave equations: z 1 z 2 1 u z zx 2 i (z, t) t 2 x i (z, t) = 0, i = 1, 2, z [0, 1] Left boundaries: Momentum balances for the loads m 1 t 2 x 1 (0, t) = z x 1 (0, t), m 2 t 2 x 2 (0, t) = z x 2 (0, t) Right boundary: strings joined to each other x 1 (1, t) x 2 (1, t) = 0 force control u z x 1 (1, t) + z x 2 (1, t) = u(t) F. Woittennek Flatness of d.p.s Elgersburg 33 / 40
69 Simple network: Coupled strings m 2 x x 2 (z 2, t) m 1 x 1 (z 1, t) 0 Parametrization by the load positions: z 1 z 2 1 u z x i (z, t) = 1 2 (y i(t+z)+y i (t z))+ m i 2 (ẏ i(t+z) ẏ i (t z)) System of convolution equations for (y 1, y 2, u) H 1 loc (R)2 L 2 loc (R) u(t) = 0 = 2 i=1 2 i=1 1 2 (ẏ i(t+1) ẏ i (t 1))+ m i 2 (ÿ i(t+1)+ÿ i (t 1)) ( 1) i ( 1 2 (y i(t+1)+y i (t 1))+ m i 2 (ẏ i(t+1) ẏ i (t 1)) ) F. Woittennek Flatness of d.p.s Elgersburg 33 / 40
70 Simple network: Coupled strings m 2 x x 2 (z 2, t) m 1 x 1 (z 1, t) 0 Parametrization by the load positions: z 1 z 2 1 u z x i (z, t) = 1 2 (y i(t+z)+y i (t z))+ m i 2 (ẏ i(t+z) ẏ i (t z)) System of convolution equations for (y 1, y 2, u) H 1 loc (R)2 L 2 loc (R) u(t) = 0 = 2 i=1 2 i=1 1 2 (ẏ i(t+1) ẏ i (t 1))+ m i 2 (ÿ i(t+1)+ÿ i (t 1)) ( 1) i ( 1 2 (y i(t+1)+y i (t 1))+ m i 2 (ẏ i(t+1) ẏ i (t 1)) ) F. Woittennek Flatness of d.p.s Elgersburg 33 / 40
71 Simple network: Coupled strings m 2 x x 2 (z 2, t) m 1 x 1 (z 1, t) 0 z 2 Flat output (by solving a Bezout equation): 1 y(t) = 1 2 (α(t + 1) + α(t 1)) β(t τ)dτ 1 z 1 α(t) = m 1y 1 (t) m 2 y 2 (t) m 1 m 2, β(t) = y 1(t) y 2 (t) m 1 m 2 belongs to Y = {y H 2 loc (R) : (y( + 1) y( 1)) H3 loc (R)} Observations and consequences: space Y is not exactly concatenable only approximate controllability for the system 1 u z F. Woittennek Flatness of d.p.s Elgersburg 33 / 40
72 Outline Introduction: Flatness of finite dimensional linear Systems Flatness as parametrizability Wave equation: Boundary controlled string with boundary load Flatness State controllability Control design Numerical implementation by late lumping Some examples More general hyperbolic p.d.e. Coupled strings with one control Nonlinear systems Summary F. Woittennek Flatness of d.p.s Elgersburg 34 / 40
73 Water-waves in a tube Plant: tube with moving wall (control input) Model: quasi-linear system of hyperbolic p.d.e. for (s, t) (h(s, t), v(s, t)) (Saint-Venant-equations) Mass balance: Momentum balance: t A(h) + ( ) A(h)v = 0 s t (A(h)v) + s (A(h)v2 ) + ga(h) h s = 0 Boundary conditions: v(0, t) = 0, v(u(t), t) = u(t) Flat output: water level h(0, t) at uncontrolled boundary F. Woittennek Flatness of d.p.s Elgersburg 35 / 40
74 Water-waves: Setup F. Woittennek Flatness of d.p.s Elgersburg 36 / 40
75 Water-waves: no motion planning Transition without motion planning F. Woittennek Flatness of d.p.s Elgersburg 37 / 40
76 Water-waves: flatness based Flatness based rest-to-rest transition F. Woittennek Flatness of d.p.s Elgersburg 38 / 40
77 Outline Introduction: Flatness of finite dimensional linear Systems Flatness as parametrizability Wave equation: Boundary controlled string with boundary load Flatness State controllability Control design Numerical implementation by late lumping Some examples More general hyperbolic p.d.e. Coupled strings with one control Nonlinear systems Summary F. Woittennek Flatness of d.p.s Elgersburg 39 / 40
78 Summary Flatness: fundamental property of many systems with distributed parameters Useful: flatness based parametrization simplifies controllability analysis, open loop control design, and feedback design Related results and outlook: Observer design Generalization of controller resp. observer canonical forms to hyperbolic b.v.p systematic search for flat outputs parabolic equations F. Woittennek Flatness of d.p.s Elgersburg 40 / 40
79 M. Fliess, J. Lévine, P. Martin, and P. Rouchon. A Lie-Bäcklund approach to equivalence and flatness of nonlinear systems. IEEE Trans. Automat. Control, AC 44: , M. Fliess, J. Lévine, Ph. Martin, and P. Rouchon. Flatness and defect of non-linear systems: introductory theory and examples. Int. J. Control, 61: , T. Knüppel, F. Woittennek, and J. Rudolph. Flatness-based trajectory planning for the shallow water equations. In Proc. 49th IEEE Conference on Decision and Control, Atlanta, GA, USA, pages , T. Knüppel and F. Woittennek. Control design for quasi-linear hyperbolic systems with an application to the heavy rope. IEEE Trans. Automat. Control, 60(1):5 18, S. Wang and F. Woittennek. Backstepping-method for parabolic systems with in-domain actuation. In Proc. 1. IFAC Workshop on Control Systems Modelled by Partial Differential Equations, Paris, F. Woittennek Flatness of d.p.s Elgersburg 40 / 40
80 F. Woittennek. On flatness and controllability of simple hyperbolic distributed parameter systems. In Proc. 18th IFAC World Congress, pages , Milano, Italy, F. Woittennek and H. Mounier. Controllability of networks of spatially one-dimensional second order p.d.e. an algebraic approach. SIAM J. Control Optim., 48(6): , F. Woittennek, M. Riesmeier, and S. Ecklebe. On approximation and implementation of transformation based feedback laws for distributed parameter systems. In Proc. 20. IFAC World Congress 2017, F. Woittennek, S. Wang, and T. Knüppel. Backstepping design for parabolic systems with in-domain actuation and robin boundary conditions. In Proc. 19. IFAC World Congress 2014, F. Woittennek Flatness of d.p.s Elgersburg 40 / 40
Backstepping design for parabolic systems with in-domain actuation and Robin boundary conditions
Preprints of the 19th World Congress The International Federation of Automatic Control Cape Town, South Africa. August 4-9, 14 Backstepping design for parabolic systems with in-domain actuation and Robin
More informationChapter 6. Differentially Flat Systems
Contents CAS, Mines-ParisTech 2008 Contents Contents 1, Linear Case Introductory Example: Linear Motor with Appended Mass General Solution (Linear Case) Contents Contents 1, Linear Case Introductory Example:
More informationCOMBINED ADAPTIVE CONTROLLER FOR UAV GUIDANCE
COMBINED ADAPTIVE CONTROLLER FOR UAV GUIDANCE B.R. Andrievsky, A.L. Fradkov Institute for Problems of Mechanical Engineering of Russian Academy of Sciences 61, Bolshoy av., V.O., 199178 Saint Petersburg,
More informationDiscrete-time flatness-based control of an electromagnetically levitated rotating shaft
Discrete-time flatness-based control of an electromagnetically levitated rotating shaft J. von Löwis, J. Rudolph, F. Woittennek Institut für Regelungs- und Steuerungstheorie Technische Universität Dresden,
More informationWELL-FORMED DYNAMICS UNDER QUASI-STATIC STATE FEEDBACK
GEOMETRY IN NONLINEAR CONTROL AND DIFFERENTIAL INCLUSIONS BANACH CENTER PUBLICATIONS, VOLUME 32 INSTITUTE OF MATHEMATICS POLISH ACADEMY OF SCIENCES WARSZAWA 1995 WELL-FORMED DYNAMICS UNDER QUASI-STATIC
More informationMotion planning for two classes of nonlinear systems with delays depending on the control
Motion planning for two classes of nonlinear systems with delays depending on the control Nicolas Petit CAS - ENSMP 60, bd. Saint-Michel 75272 Paris Cedex 06 France petit@cas.ensmp.fr Yann Creff ELF ANTAR
More informationInfinite-dimensional nonlinear predictive controller design for open-channel hydraulic systems
Infinite-dimensional nonlinear predictive controller design for open-channel hydraulic systems D. Georges, Control Systems Dept - Gipsa-lab, Grenoble INP Workshop on Irrigation Channels and Related Problems,
More informationOptimal thickness of a cylindrical shell under dynamical loading
Optimal thickness of a cylindrical shell under dynamical loading Paul Ziemann Institute of Mathematics and Computer Science, E.-M.-A. University Greifswald, Germany e-mail paul.ziemann@uni-greifswald.de
More informationFunnel control in mechatronics: An overview
Funnel control in mechatronics: An overview Position funnel control of stiff industrial servo-systems C.M. Hackl 1, A.G. Hofmann 2 and R.M. Kennel 1 1 Institute for Electrical Drive Systems and Power Electronics
More informationA NONLINEAR TRANSFORMATION APPROACH TO GLOBAL ADAPTIVE OUTPUT FEEDBACK CONTROL OF 3RD-ORDER UNCERTAIN NONLINEAR SYSTEMS
Copyright 00 IFAC 15th Triennial World Congress, Barcelona, Spain A NONLINEAR TRANSFORMATION APPROACH TO GLOBAL ADAPTIVE OUTPUT FEEDBACK CONTROL OF RD-ORDER UNCERTAIN NONLINEAR SYSTEMS Choon-Ki Ahn, Beom-Soo
More informationA conjecture on sustained oscillations for a closed-loop heat equation
A conjecture on sustained oscillations for a closed-loop heat equation C.I. Byrnes, D.S. Gilliam Abstract The conjecture in this paper represents an initial step aimed toward understanding and shaping
More informationControl of 2 2 Linear Hyperbolic Systems: Backstepping-Based Trajectory Generation and PI-Based Tracking
Control of Linear Hyperbolic Systems: Backstepping-Based Trajectory Generation and PI-Based Tracking Pierre-Olivier Lamare, Nikolaos Bekiaris-Liberis, and Aleandre M. Bayen Abstract We consider the problems
More informationDifferential Equation Types. Moritz Diehl
Differential Equation Types Moritz Diehl Overview Ordinary Differential Equations (ODE) Differential Algebraic Equations (DAE) Partial Differential Equations (PDE) Delay Differential Equations (DDE) Ordinary
More informationTrajectory planning in the regulation of a stepping motor: A combined sliding mode and flatness approach
Trajectory planning in the regulation of a stepping motor: A combined sliding mode and flatness approach Hebertt Sira-Ramírez Centro de Investigaciones y Estudio Avanzados CINVESTAV-IPN Departamento de
More informationA NEW COMPUTATIONAL METHOD FOR OPTIMAL CONTROL OF A CLASS OF CONSTRAINED SYSTEMS GOVERNED BY PARTIAL DIFFERENTIAL EQUATIONS
A NEW COMPUTATIONAL METHOD FOR OPTIMAL CONTROL OF A CLASS OF CONSTRAINED SYSTEMS GOVERNED BY PARTIAL DIFFERENTIAL EQUATIONS Nicolas Petit Mark Milam Richard Murray Centre Automatique et Systèmes École
More informationOutput tracking control of a exible robot arm
Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 25 Seville, Spain, December 12-15, 25 WeB12.4 Output tracking control of a exible robot arm Tu Duc Nguyen
More informationIndex. A 1-form, 42, 45, 133 Amplitude-frequency tradeoff, 14. Drift field perturbation, 66 Drift vector field, 42
References 1. U. Beis An Introduction to Delta Sigma Converters Internet site http:// www.beis.de/ Elektronik/ DeltaSigma/ DeltaSigma.html, pp. 1 11, January 21, 2014. 2. B. Charlet, J. Lévine and R. Marino
More informationADAPTIVE FEEDBACK LINEARIZING CONTROL OF CHUA S CIRCUIT
International Journal of Bifurcation and Chaos, Vol. 12, No. 7 (2002) 1599 1604 c World Scientific Publishing Company ADAPTIVE FEEDBACK LINEARIZING CONTROL OF CHUA S CIRCUIT KEVIN BARONE and SAHJENDRA
More informationLinear Hyperbolic Systems
Linear Hyperbolic Systems Professor Dr E F Toro Laboratory of Applied Mathematics University of Trento, Italy eleuterio.toro@unitn.it http://www.ing.unitn.it/toro October 8, 2014 1 / 56 We study some basic
More informationStability of Linear Distributed Parameter Systems with Time-Delays
Stability of Linear Distributed Parameter Systems with Time-Delays Emilia FRIDMAN* *Electrical Engineering, Tel Aviv University, Israel joint with Yury Orlov (CICESE Research Center, Ensenada, Mexico)
More informationPassive Control of Overhead Cranes
Passive Control of Overhead Cranes HASAN ALLI TARUNRAJ SINGH Mechanical and Aerospace Engineering, SUNY at Buffalo, Buffalo, New York 14260, USA (Received 18 February 1997; accepted 10 September 1997)
More informationON FLATNESS OF NONLINEAR IMPLICIT SYSTEMS
ON FLATNESS OF NONLINEAR IMPLICIT SYSTEMS Paulo Sergio Pereira da Silva, Simone Batista Escola Politécnica da USP Av. Luciano Gualerto trav. 03, 158 05508-900 Cidade Universitária São Paulo SP BRAZIL Escola
More informationASTATISM IN NONLINEAR CONTROL SYSTEMS WITH APPLICATION TO ROBOTICS
dx dt DIFFERENTIAL EQUATIONS AND CONTROL PROCESSES N 1, 1997 Electronic Journal, reg. N P23275 at 07.03.97 http://www.neva.ru/journal e-mail: diff@osipenko.stu.neva.ru Control problems in nonlinear systems
More informationACM/CMS 107 Linear Analysis & Applications Fall 2016 Assignment 4: Linear ODEs and Control Theory Due: 5th December 2016
ACM/CMS 17 Linear Analysis & Applications Fall 216 Assignment 4: Linear ODEs and Control Theory Due: 5th December 216 Introduction Systems of ordinary differential equations (ODEs) can be used to describe
More informationPhysics 200 Lecture 4. Integration. Lecture 4. Physics 200 Laboratory
Physics 2 Lecture 4 Integration Lecture 4 Physics 2 Laboratory Monday, February 21st, 211 Integration is the flip-side of differentiation in fact, it is often possible to write a differential equation
More informationThe Role of Exosystems in Output Regulation
1 The Role of Exosystems in Output Regulation Lassi Paunonen In this paper we study the role of the exosystem in the theory of output regulation for linear infinite-dimensional systems. The main result
More informationChap. 3. Controlled Systems, Controllability
Chap. 3. Controlled Systems, Controllability 1. Controllability of Linear Systems 1.1. Kalman s Criterion Consider the linear system ẋ = Ax + Bu where x R n : state vector and u R m : input vector. A :
More informationOptimal Control of Nonlinear Systems: A Predictive Control Approach
Optimal Control of Nonlinear Systems: A Predictive Control Approach Wen-Hua Chen a Donald J Ballance b Peter J Gawthrop b a Department of Aeronautical and Automotive Engineering, Loughborough University,
More informationThe Behavioral Approach to Systems Theory
The Behavioral Approach to Systems Theory... and DAEs Patrick Kürschner July 21, 2010 1/31 Patrick Kürschner The Behavioral Approach to Systems Theory Outline 1 Introduction 2 Mathematical Models 3 Linear
More informationBaer s extension problem for multidimensional linear systems
Baer s extension problem for multidimensional linear systems Alban Quadrat and Daniel Robertz Abstract. Within an algebraic analysis approach, the purpose of this paper is to constructively solve the following
More informationIntroduction to constructive algebraic analysis
INRIA Sophia Antipolis, APICS Project, 2004 route des lucioles, BP 93, 06902 Sophia Antipolis cedex, France. Alban.Quadrat@sophia.inria.fr http://www-sop.inria.fr/members/alban.quadrat/index.html KIAS
More informationStability and output regulation for a cascaded network of 2 2 hyperbolic systems with PI control
Stability and output regulation for a cascaded network of 2 2 hyperbolic systems with PI control Ngoc-Tu TRINH, Vincent ANDRIEU and Cheng-Zhong XU Laboratory LAGEP, Batiment CPE, University of Claude Bernard
More informationGlobal output regulation through singularities
Global output regulation through singularities Yuh Yamashita Nara Institute of Science and Techbology Graduate School of Information Science Takayama 8916-5, Ikoma, Nara 63-11, JAPAN yamas@isaist-naraacjp
More informationTRACKING CONTROL OF WHEELED MOBILE ROBOTS WITH A SINGLE STEERING INPUT Control Using Reference Time-Scaling
TRACKING CONTROL OF WHEELED MOBILE ROBOTS WITH A SINGLE STEERING INPUT Control Using Reference Time-Scaling Bálint Kiss and Emese Szádeczky-Kardoss Department of Control Engineering and Information Technology
More information3 2 6 Solve the initial value problem u ( t) 3. a- If A has eigenvalues λ =, λ = 1 and corresponding eigenvectors 1
Math Problem a- If A has eigenvalues λ =, λ = 1 and corresponding eigenvectors 1 3 6 Solve the initial value problem u ( t) = Au( t) with u (0) =. 3 1 u 1 =, u 1 3 = b- True or false and why 1. if A is
More informationConvergence Rate of Nonlinear Switched Systems
Convergence Rate of Nonlinear Switched Systems Philippe JOUAN and Saïd NACIRI arxiv:1511.01737v1 [math.oc] 5 Nov 2015 January 23, 2018 Abstract This paper is concerned with the convergence rate of the
More informationPattern generation, topology, and non-holonomic systems
Systems & Control Letters ( www.elsevier.com/locate/sysconle Pattern generation, topology, and non-holonomic systems Abdol-Reza Mansouri Division of Engineering and Applied Sciences, Harvard University,
More informationObserver Design for a Flexible Robot Arm with a Tip Load
5 American Control Conference June 8-, 5. Portland, OR, USA WeC7.6 Observer Design for a Flexible Robot Arm with a Tip Load Tu Duc Nguyen and Olav Egeland Abstract In this paper, we consider the observer
More informationA Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems
53rd IEEE Conference on Decision and Control December 15-17, 2014. Los Angeles, California, USA A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems Seyed Hossein Mousavi 1,
More informationAnalytical Multi-Point Trajectory Generation for Differentially Flat Systems with Output Constraints
Milano (Italy) August 28 - September 2, 211 Analytical Multi-Point Trajectory Generation for Differentially Flat Systems with Output Constraints Thomas Ruppel Karl Lukas Knierim Oliver Sawodny Institute
More informationDETC99/VIB-8223 FLATNESS-BASED CONTROL OF UNDERCONSTRAINED CABLE SUSPENSION MANIPULATORS
Proceedings of DETC 99 999 ASME Design Engineering Technical Conferences September -5, 999, Las Vegas, Nevada, USA DETC99/VIB-83 FLATNESS-BASED CONTROL OF UNDERCONSTRAINED CABLE SUSPENSION MANIPULATORS
More information554 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 55, NO. 2, FEBRUARY and such that /$ IEEE
554 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 55, NO. 2, FEBRUARY 2010 REFERENCES [1] M. Fliess, J. Levine, P. Martin, and P. Rouchon, Flatness and defect of nonlinear systems: Introductory theory and
More informationContraction Based Adaptive Control of a Class of Nonlinear Systems
9 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June -, 9 WeB4.5 Contraction Based Adaptive Control of a Class of Nonlinear Systems B. B. Sharma and I. N. Kar, Member IEEE Abstract
More informationIntroduction to Dynamic Path Inversion
Dipartimento di ingegneria dell Informazione Università di Parma Dottorato di Ricerca in Tecnologie dell Informazione a.a. 2005/2006 Introduction to Dynamic Path Aurelio PIAZZI DII, Università di Parma
More informationthen the substitution z = ax + by + c reduces this equation to the separable one.
7 Substitutions II Some of the topics in this lecture are optional and will not be tested at the exams. However, for a curious student it should be useful to learn a few extra things about ordinary differential
More informationNONLINEAR CONTROLLER DESIGN FOR ACTIVE SUSPENSION SYSTEMS USING THE IMMERSION AND INVARIANCE METHOD
NONLINEAR CONTROLLER DESIGN FOR ACTIVE SUSPENSION SYSTEMS USING THE IMMERSION AND INVARIANCE METHOD Ponesit Santhanapipatkul Watcharapong Khovidhungij Abstract: We present a controller design based on
More informationEE C128 / ME C134 Feedback Control Systems
EE C128 / ME C134 Feedback Control Systems Lecture Additional Material Introduction to Model Predictive Control Maximilian Balandat Department of Electrical Engineering & Computer Science University of
More informationControl Systems I. Lecture 2: Modeling. Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch Emilio Frazzoli
Control Systems I Lecture 2: Modeling Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch. 2-3 Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich September 29, 2017 E. Frazzoli
More informationDesign and Control of Variable Stiffness Actuation Systems
Design and Control of Variable Stiffness Actuation Systems Gianluca Palli, Claudio Melchiorri, Giovanni Berselli and Gabriele Vassura DEIS - DIEM - Università di Bologna LAR - Laboratory of Automation
More informationRobust Fault Diagnosis of Uncertain One-dimensional Wave Equations
Robust Fault Diagnosis of Uncertain One-dimensional Wave Equations Satadru Dey 1 and Scott J. Moura Abstract Unlike its Ordinary Differential Equation ODE counterpart, fault diagnosis of Partial Differential
More informationState observers for invariant dynamics on a Lie group
State observers for invariant dynamics on a Lie group C. Lageman, R. Mahony, J. Trumpf 1 Introduction This paper concerns the design of full state observers for state space systems where the state is evolving
More informationAdaptive Tracking and Parameter Estimation with Unknown High-Frequency Control Gains: A Case Study in Strictification
Adaptive Tracking and Parameter Estimation with Unknown High-Frequency Control Gains: A Case Study in Strictification Michael Malisoff, Louisiana State University Joint with Frédéric Mazenc and Marcio
More informationGramian-based Reachability Metrics for Bilinear Networks
Gramian-based Reachability Metrics for Bilinear Networks Yingbo Zhao, Jorge Cortés Department of Mechanical and Aerospace Engineering UC San Diego The 54th IEEE Conference on Decision and Control, Osaka,
More informationControl Systems I. Lecture 2: Modeling and Linearization. Suggested Readings: Åström & Murray Ch Jacopo Tani
Control Systems I Lecture 2: Modeling and Linearization Suggested Readings: Åström & Murray Ch. 2-3 Jacopo Tani Institute for Dynamic Systems and Control D-MAVT ETH Zürich September 28, 2018 J. Tani, E.
More informationOptimizing Economic Performance using Model Predictive Control
Optimizing Economic Performance using Model Predictive Control James B. Rawlings Department of Chemical and Biological Engineering Second Workshop on Computational Issues in Nonlinear Control Monterey,
More informationThe Rationale for Second Level Adaptation
The Rationale for Second Level Adaptation Kumpati S. Narendra, Yu Wang and Wei Chen Center for Systems Science, Yale University arxiv:1510.04989v1 [cs.sy] 16 Oct 2015 Abstract Recently, a new approach
More informationA Notion of Zero Dynamics for Linear, Time-delay System
Proceedings of the 17th World Congress The International Federation of Automatic Control A Notion of Zero Dynamics for Linear, Time-delay System G. Conte A. M. Perdon DIIGA, Università Politecnica delle
More informationEnergy-based Swing-up of the Acrobot and Time-optimal Motion
Energy-based Swing-up of the Acrobot and Time-optimal Motion Ravi N. Banavar Systems and Control Engineering Indian Institute of Technology, Bombay Mumbai-476, India Email: banavar@ee.iitb.ac.in Telephone:(91)-(22)
More informationCIS 4930/6930: Principles of Cyber-Physical Systems
CIS 4930/6930: Principles of Cyber-Physical Systems Chapter 2: Continuous Dynamics Hao Zheng Department of Computer Science and Engineering University of South Florida H. Zheng (CSE USF) CIS 4930/6930:
More informationFall 線性系統 Linear Systems. Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian. NTU-EE Sep07 Jan08
Fall 2007 線性系統 Linear Systems Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian NTU-EE Sep07 Jan08 Materials used in these lecture notes are adopted from Linear System Theory & Design, 3rd.
More informationPfadverfolgung Von Normalformen zu prädiktiven Reglern
Pfadverfolgung Von Normalformen zu prädiktiven Reglern Timm Faulwasser Laboratoire d Automatique, Ecole Polytechnique Fédérale de Lausanne Institut für Angewandte Informatik, Karlsruher Institut für Technologie
More informationAn Approach of Robust Iterative Learning Control for Uncertain Systems
,,, 323 E-mail: mxsun@zjut.edu.cn :, Lyapunov( ),,.,,,.,,. :,,, An Approach of Robust Iterative Learning Control for Uncertain Systems Mingxuan Sun, Chaonan Jiang, Yanwei Li College of Information Engineering,
More informationExplicit approximate controllability of the Schrödinger equation with a polarizability term.
Explicit approximate controllability of the Schrödinger equation with a polarizability term. Morgan MORANCEY CMLA, ENS Cachan Sept. 2011 Control of dispersive equations, Benasque. Morgan MORANCEY (CMLA,
More informationEvent-based Stabilization of Nonlinear Time-Delay Systems
Preprints of the 19th World Congress The International Federation of Automatic Control Event-based Stabilization of Nonlinear Time-Delay Systems Sylvain Durand Nicolas Marchand J. Fermi Guerrero-Castellanos
More informationPhysics 106a, Caltech 13 November, Lecture 13: Action, Hamilton-Jacobi Theory. Action-Angle Variables
Physics 06a, Caltech 3 November, 08 Lecture 3: Action, Hamilton-Jacobi Theory Starred sections are advanced topics for interest and future reference. The unstarred material will not be tested on the final
More informationDIFFERENTIAL FLATNESS AND ABSOLUTE EQUIVALENCE OF NONLINEAR CONTROL SYSTEMS
SIAM J. CONTROL OPTIM. c 1998 Society for Industrial and Applied Mathematics Vol. 36, No. 4, pp. 1225 1239, July 1998 006 DIFFERENTIAL FLATNESS AND ABSOLUTE EQUIVALENCE OF NONLINEAR CONTROL SYSTEMS M.
More informationConsensus Protocols for Networks of Dynamic Agents
Consensus Protocols for Networks of Dynamic Agents Reza Olfati Saber Richard M. Murray Control and Dynamical Systems California Institute of Technology Pasadena, CA 91125 e-mail: {olfati,murray}@cds.caltech.edu
More informationThe first order quasi-linear PDEs
Chapter 2 The first order quasi-linear PDEs The first order quasi-linear PDEs have the following general form: F (x, u, Du) = 0, (2.1) where x = (x 1, x 2,, x 3 ) R n, u = u(x), Du is the gradient of u.
More informationLecture Notes of EE 714
Lecture Notes of EE 714 Lecture 1 Motivation Systems theory that we have studied so far deals with the notion of specified input and output spaces. But there are systems which do not have a clear demarcation
More informationAdaptive Tracking and Estimation for Nonlinear Control Systems
Adaptive Tracking and Estimation for Nonlinear Control Systems Michael Malisoff, Louisiana State University Joint with Frédéric Mazenc and Marcio de Queiroz Sponsored by NSF/DMS Grant 0708084 AMS-SIAM
More informationModeling nonlinear systems using multiple piecewise linear equations
Nonlinear Analysis: Modelling and Control, 2010, Vol. 15, No. 4, 451 458 Modeling nonlinear systems using multiple piecewise linear equations G.K. Lowe, M.A. Zohdy Department of Electrical and Computer
More informationEE C128 / ME C134 Final Exam Fall 2014
EE C128 / ME C134 Final Exam Fall 2014 December 19, 2014 Your PRINTED FULL NAME Your STUDENT ID NUMBER Number of additional sheets 1. No computers, no tablets, no connected device (phone etc.) 2. Pocket
More informationThe Kalman-Yakubovich-Popov Lemma for Differential-Algebraic Equations with Applications
MAX PLANCK INSTITUTE Elgersburg Workshop Elgersburg February 11-14, 2013 The Kalman-Yakubovich-Popov Lemma for Differential-Algebraic Equations with Applications Timo Reis 1 Matthias Voigt 2 1 Department
More informationPh.D. Katarína Bellová Page 1 Mathematics 2 (10-PHY-BIPMA2) EXAM - Solutions, 20 July 2017, 10:00 12:00 All answers to be justified.
PhD Katarína Bellová Page 1 Mathematics 2 (10-PHY-BIPMA2 EXAM - Solutions, 20 July 2017, 10:00 12:00 All answers to be justified Problem 1 [ points]: For which parameters λ R does the following system
More informationBoundary Control of an Anti-Stable Wave Equation With Anti-Damping on the Uncontrolled Boundary
9 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June 1-1, 9 WeC5. Boundary Control of an Anti-Stable Wave Equation With Anti-Damping on the Uncontrolled Boundary Andrey Smyshlyaev
More informationBUMPLESS SWITCHING CONTROLLERS. William A. Wolovich and Alan B. Arehart 1. December 27, Abstract
BUMPLESS SWITCHING CONTROLLERS William A. Wolovich and Alan B. Arehart 1 December 7, 1995 Abstract This paper outlines the design of bumpless switching controllers that can be used to stabilize MIMO plants
More informationAn homotopy method for exact tracking of nonlinear nonminimum phase systems: the example of the spherical inverted pendulum
9 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June -, 9 FrA.5 An homotopy method for exact tracking of nonlinear nonminimum phase systems: the example of the spherical inverted
More informationLTI Systems (Continuous & Discrete) - Basics
LTI Systems (Continuous & Discrete) - Basics 1. A system with an input x(t) and output y(t) is described by the relation: y(t) = t. x(t). This system is (a) linear and time-invariant (b) linear and time-varying
More information16.30 Estimation and Control of Aerospace Systems
16.30 Estimation and Control of Aerospace Systems Topic 5 addendum: Signals and Systems Aeronautics and Astronautics Massachusetts Institute of Technology Fall 2010 (MIT) Topic 5 addendum: Signals, Systems
More informationCHAPTER 1. Introduction
CHAPTER 1 Introduction Linear geometric control theory was initiated in the beginning of the 1970 s, see for example, [1, 7]. A good summary of the subject is the book by Wonham [17]. The term geometric
More informationA SYSTEMATIC PROCEDURE FOR SYNCHRONIZING HYPERCHAOS VIA OBSERVER DESIGN
Journal of Circuits, Systems, and Computers, Vol. 11, No. 1 (22) 1 16 c World Scientific Publishing Company A SYSTEMATIC PROCEDURE FOR SYNCHRONIZING HYPERCHAOS VIA OBSERVER DESIGN GIUSEPPE GRASSI Dipartimento
More informationPassivity-based Stabilization of Non-Compact Sets
Passivity-based Stabilization of Non-Compact Sets Mohamed I. El-Hawwary and Manfredi Maggiore Abstract We investigate the stabilization of closed sets for passive nonlinear systems which are contained
More informationIntroduction to Nonlinear Control Lecture # 4 Passivity
p. 1/6 Introduction to Nonlinear Control Lecture # 4 Passivity È p. 2/6 Memoryless Functions ¹ y È Ý Ù È È È È u (b) µ power inflow = uy Resistor is passive if uy 0 p. 3/6 y y y u u u (a) (b) (c) Passive
More informationRegulating Web Tension in Tape Systems with Time-varying Radii
Regulating Web Tension in Tape Systems with Time-varying Radii Hua Zhong and Lucy Y. Pao Abstract A tape system is time-varying as tape winds from one reel to the other. The variations in reel radii consist
More informationTransverse Linearization for Controlled Mechanical Systems with Several Passive Degrees of Freedom (Application to Orbital Stabilization)
Transverse Linearization for Controlled Mechanical Systems with Several Passive Degrees of Freedom (Application to Orbital Stabilization) Anton Shiriaev 1,2, Leonid Freidovich 1, Sergey Gusev 3 1 Department
More informationNonlinear tracking control of a dc motor via a boost-converter using linear dynamic output feedback
Proceedings of the 45th IEEE Conference on Decision & Control Manchester Grand Hyatt Hotel San Diego, CA, USA, December 3-5, 26 Nonlinear tracking control of a dc motor via a boost-converter using linear
More informationNetworked Control Systems, Event-Triggering, Small-Gain Theorem, Nonlinear
EVENT-TRIGGERING OF LARGE-SCALE SYSTEMS WITHOUT ZENO BEHAVIOR C. DE PERSIS, R. SAILER, AND F. WIRTH Abstract. We present a Lyapunov based approach to event-triggering for large-scale systems using a small
More informationApproximation-Free Prescribed Performance Control
Preprints of the 8th IFAC World Congress Milano Italy August 28 - September 2 2 Approximation-Free Prescribed Performance Control Charalampos P. Bechlioulis and George A. Rovithakis Department of Electrical
More informationNonlinear Tracking Control of Underactuated Surface Vessel
American Control Conference June -. Portland OR USA FrB. Nonlinear Tracking Control of Underactuated Surface Vessel Wenjie Dong and Yi Guo Abstract We consider in this paper the tracking control problem
More informationAn efficient and accurate MEMS accelerometer model with sense finger dynamics for applications in mixed-technology control loops
BMAS 2007, San Jose, 20-21 September 2007 An efficient and accurate MEMS accelerometer model with sense finger dynamics for applications in mixed-technology control loops Chenxu Zhao, Leran Wang and Tom
More informationDefect-based a-posteriori error estimation for implicit ODEs and DAEs
1 / 24 Defect-based a-posteriori error estimation for implicit ODEs and DAEs W. Auzinger Institute for Analysis and Scientific Computing Vienna University of Technology Workshop on Innovative Integrators
More informationNormally hyperbolic operators & Low Regularity
Roland Steinbauer Faculty of Mathematics University of Vienna Summerschool Generalised Functions in PDE, Geometry, Stochastics and Microlocal Analysis Novi Sad, Serbia, September 2010 1 / 20 1 Non-smooth
More informationLyapunov Stability of Linear Predictor Feedback for Distributed Input Delays
IEEE TRANSACTIONS ON AUTOMATIC CONTROL VOL. 56 NO. 3 MARCH 2011 655 Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays Nikolaos Bekiaris-Liberis Miroslav Krstic In this case system
More informationThe Scalar Conservation Law
The Scalar Conservation Law t + f() = 0 = conserved qantity, f() =fl d dt Z b a (t, ) d = Z b a t (t, ) d = Z b a f (t, ) d = f (t, a) f (t, b) = [inflow at a] [otflow at b] f((a)) f((b)) a b Alberto Bressan
More informationParametrization of All Strictly Causal Stabilizing Controllers of Multidimensional Systems single-input single-output case
Parametrization of All Strictly Causal Stabilizing Controllers of Multidimensional Systems single-input single-output case K. Mori Abstract We give a parametrization of all strictly causal stabilizing
More informationOn at systems behaviors and observable image representations
Available online at www.sciencedirect.com Systems & Control Letters 51 (2004) 51 55 www.elsevier.com/locate/sysconle On at systems behaviors and observable image representations H.L. Trentelman Institute
More informationÜbersetzungshilfe / Translation aid (English) To be returned at the end of the exam!
Prüfung Regelungstechnik I (Control Systems I) Prof. Dr. Lino Guzzella 5. 2. 2 Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Do not mark up this translation aid -
More informationOn the convergence of normal forms for analytic control systems
Chapter 1 On the convergence of normal forms for analytic control systems Wei Kang Department of Mathematics, Naval Postgraduate School Monterey, CA 93943 wkang@nps.navy.mil Arthur J. Krener Department
More informationEvent-based control of input-output linearizable systems
Milano (Italy) August 28 - September 2, 2 Event-based control of input-output linearizable systems Christian Stöcker Jan Lunze Institute of Automation and Computer Control, Ruhr-Universität Bochum, Universitätsstr.
More informationOptimization-Based Control
Optimization-Based Control Richard M. Murray Control and Dynamical Systems California Institute of Technology DRAFT v2.1a, November 20, 2016 c California Institute of Technology All rights reserved. This
More information