Controlling Human Heart Rate Response During Treadmill Exercise
|
|
- Ashlee Gallagher
- 5 years ago
- Views:
Transcription
1 Controlling Human Heart Rate Response During Treadmill Exercise Frédéric Mazenc (INRIA-DISCO), Michael Malisoff (LSU), and Marcio de Queiroz (LSU) Special Session: Advances in Biomedical Mathematics 2011 AMS Spring Southeastern Section Meeting Statesboro, GA, March 12-13, 2011
2 Motivation
3 Motivation Human heart rate (HR) is a widely used indicator of exercise intensity, because it is easy to monitor, and can play a role in detecting and preventing overtraining.
4 Motivation Human heart rate (HR) is a widely used indicator of exercise intensity, because it is easy to monitor, and can play a role in detecting and preventing overtraining. Hence, controlling HR in real time during exercise can help develop training or rehabilitation protocols, e.g., for athletes and patients with cardiovascular or obesity problems.
5 Motivation Human heart rate (HR) is a widely used indicator of exercise intensity, because it is easy to monitor, and can play a role in detecting and preventing overtraining. Hence, controlling HR in real time during exercise can help develop training or rehabilitation protocols, e.g., for athletes and patients with cardiovascular or obesity problems. The HR increase is not proportional to the walking speed, and the transient HR behavior depends on both the walking speed and the exercise intensity.
6 Motivation Human heart rate (HR) is a widely used indicator of exercise intensity, because it is easy to monitor, and can play a role in detecting and preventing overtraining. Hence, controlling HR in real time during exercise can help develop training or rehabilitation protocols, e.g., for athletes and patients with cardiovascular or obesity problems. The HR increase is not proportional to the walking speed, and the transient HR behavior depends on both the walking speed and the exercise intensity. Hence, the existing linear models e.g. (Brodan, Hajek, & Kuhn, 1971) and (Cooper, Fletcher-Shaw, & Robertson, 1998) based on PID control may not be accurate.
7 Model (Cheng, Savkin, et al., IEEE-TBE)
8 Model (Cheng, Savkin, et al., IEEE-TBE) ẋ 1 = a 1 x 1 + a 2 x 2 + a 2 u 2 (1a) ẋ 2 = a 3 x 2 + a 4 x 1 1+e (x 1 a 5 ), (1b)
9 Model (Cheng, Savkin, et al., IEEE-TBE) ẋ 1 = a 1 x 1 + a 2 x 2 + a 2 u 2 (1a) ẋ 2 = a 3 x 2 + a 4 x 1 1+e (x 1 a 5 ), (1b) x 1 = deviation of the HR from the at rest heart rate.
10 Model (Cheng, Savkin, et al., IEEE-TBE) ẋ 1 = a 1 x 1 + a 2 x 2 + a 2 u 2 (1a) ẋ 2 = a 3 x 2 + a 4 x 1 1+e (x 1 a 5 ), (1b) x 1 = deviation of the HR from the at rest heart rate. x 2 = slower, local peripheral effects on the HR
11 Model (Cheng, Savkin, et al., IEEE-TBE) ẋ 1 = a 1 x 1 + a 2 x 2 + a 2 u 2 (1a) ẋ 2 = a 3 x 2 + a 4 x 1 1+e (x 1 a 5 ), (1b) x 1 = deviation of the HR from the at rest heart rate. x 2 = slower, local peripheral effects on the HR (e.g., hormonal effects,
12 Model (Cheng, Savkin, et al., IEEE-TBE) ẋ 1 = a 1 x 1 + a 2 x 2 + a 2 u 2 (1a) ẋ 2 = a 3 x 2 + a 4 x 1 1+e (x 1 a 5 ), (1b) x 1 = deviation of the HR from the at rest heart rate. x 2 = slower, local peripheral effects on the HR (e.g., hormonal effects, increase in body temperature,
13 Model (Cheng, Savkin, et al., IEEE-TBE) ẋ 1 = a 1 x 1 + a 2 x 2 + a 2 u 2 (1a) ẋ 2 = a 3 x 2 + a 4 x 1 1+e (x 1 a 5 ), (1b) x 1 = deviation of the HR from the at rest heart rate. x 2 = slower, local peripheral effects on the HR (e.g., hormonal effects, increase in body temperature, and loss of body fluids).
14 Model (Cheng, Savkin, et al., IEEE-TBE) ẋ 1 = a 1 x 1 + a 2 x 2 + a 2 u 2 (1a) ẋ 2 = a 3 x 2 + a 4 x 1 1+e (x 1 a 5 ), (1b) x 1 = deviation of the HR from the at rest heart rate. x 2 = slower, local peripheral effects on the HR (e.g., hormonal effects, increase in body temperature, and loss of body fluids). u = treadmill speed.
15 Model (Cheng, Savkin, et al., IEEE-TBE) ẋ 1 = a 1 x 1 + a 2 x 2 + a 2 u 2 (1a) ẋ 2 = a 3 x 2 + a 4 x 1 1+e (x 1 a 5 ), (1b) x 1 = deviation of the HR from the at rest heart rate. x 2 = slower, local peripheral effects on the HR (e.g., hormonal effects, increase in body temperature, and loss of body fluids). u = treadmill speed. a i = constant parameter.
16 Model (Cheng, Savkin, et al., IEEE-TBE) ẋ 1 = a 1 x 1 + a 2 x 2 + a 2 u 2 (1a) ẋ 2 = a 3 x 2 + a 4 x 1 1+e (x 1 a 5 ), (1b) x 1 = deviation of the HR from the at rest heart rate. x 2 = slower, local peripheral effects on the HR (e.g., hormonal effects, increase in body temperature, and loss of body fluids). u = treadmill speed. a i = constant parameter. Motivation:
17 Model (Cheng, Savkin, et al., IEEE-TBE) ẋ 1 = a 1 x 1 + a 2 x 2 + a 2 u 2 (1a) ẋ 2 = a 3 x 2 + a 4 x 1 1+e (x 1 a 5 ), (1b) x 1 = deviation of the HR from the at rest heart rate. x 2 = slower, local peripheral effects on the HR (e.g., hormonal effects, increase in body temperature, and loss of body fluids). u = treadmill speed. a i = constant parameter. Motivation: Metabolic cost from walking on level ground is approximately proportional to the square of the walking speed.
18 Model (Cheng, Savkin, et al., IEEE-TBE) ẋ 1 = a 1 x 1 + a 2 x 2 + a 2 u 2 (1a) ẋ 2 = a 3 x 2 + a 4 x 1 1+e (x 1 a 5 ), (1b) x 1 = deviation of the HR from the at rest heart rate. x 2 = slower, local peripheral effects on the HR (e.g., hormonal effects, increase in body temperature, and loss of body fluids). u = treadmill speed. a i = constant parameter. Motivation: Metabolic cost from walking on level ground is approximately proportional to the square of the walking speed. Model has been validated with human subjects.
19 Model (Cheng, Savkin, et al., IEEE-TBE) ẋ 1 = a 1 x 1 + a 2 x 2 + a 2 u 2 (1a) ẋ 2 = a 3 x 2 + a 4 x 1 1+e (x 1 a 5 ), (1b) x 1 = deviation of the HR from the at rest heart rate. x 2 = slower, local peripheral effects on the HR (e.g., hormonal effects, increase in body temperature, and loss of body fluids). u = treadmill speed. a i = constant parameter. Motivation: Metabolic cost from walking on level ground is approximately proportional to the square of the walking speed. Model has been validated with human subjects. Unlike conventional linear models, it captures peripheral effects and is suitable for long duration exercise.
20 Control Objective
21 Control Objective Given any bounded C 0 x 1r, x 2r, u r : [0, ) [0, ) such that ẋ 1r = a 1 x 1r + a 2 x 2r + a 2 u 2 r (2a) ẋ 2r = a 3 x 2r + a 4 x 1r 1+e (x 1r a 5 ), (2b)
22 Control Objective Given any bounded C 0 x 1r, x 2r, u r : [0, ) [0, ) such that design the controller u ẋ 1r = a 1 x 1r + a 2 x 2r + a 2 u 2 r (2a) ẋ 2r = a 3 x 2r + a 4 x 1r 1+e (x 1r a 5 ), (2b)
23 Control Objective Given any bounded C 0 x 1r, x 2r, u r : [0, ) [0, ) such that ẋ 1r = a 1 x 1r + a 2 x 2r + a 2 u 2 r (2a) ẋ 2r = a 3 x 2r + a 4 x 1r 1+e (x 1r a 5 ), (2b) design the controller u so that the tracking error variable x = ( x 1, x 2 ) = (x 1 x 1r, x 2 x 2r ) dynamics x 1 = a 1 x 1 + a 2 x 2 + a 2 [u 2 u r (t) 2 ] (3a) [ ] x x 2 = a 3 x 2 + a e (x 1 a 5 ) x 1r (t) 1+e (x (3b) 1r(t) a 5 ) is globally exponentially stable to zero
24 Control Objective Given any bounded C 0 x 1r, x 2r, u r : [0, ) [0, ) such that ẋ 1r = a 1 x 1r + a 2 x 2r + a 2 u 2 r (2a) ẋ 2r = a 3 x 2r + a 4 x 1r 1+e (x 1r a 5 ), (2b) design the controller u so that the tracking error variable x = ( x 1, x 2 ) = (x 1 x 1r, x 2 x 2r ) dynamics x 1 = a 1 x 1 + a 2 x 2 + a 2 [u 2 u r (t) 2 ] (3a) [ ] x x 2 = a 3 x 2 + a e (x 1 a 5 ) x 1r (t) 1+e (x (3b) 1r(t) a 5 ) is globally exponentially stable to zero, i.e., there are constants c i > 0 so that x(t) c 1 e c 2t x(0) for all trajectories of (1).
25 Admissible Trajectories
26 Admissible Trajectories Knowing x 1r allows us to solve for x 2r from (2b). x 1r (τ) x 2r (t) = x 2r (0)e a3t t +a 4 0 ea 3(τ t) dτ. (4) 1+be x 1r (τ)
27 Admissible Trajectories Knowing x 1r allows us to solve for x 2r from (2b). x 1r (τ) x 2r (t) = x 2r (0)e a3t t +a 4 0 ea 3(τ t) dτ. (4) 1+be x 1r (τ) Then, we use (2a) to calculate u r (t) = J x1r (t), where J x1r (t) = 1 a 2 (ẋ1r (t)+a 1 x 1r (t) ) x 2r (0)e a 3t a 4 t 0 ea 3(τ t) x 1r (τ) dτ. 1+be x 1r (τ) (5)
28 Admissible Trajectories Knowing x 1r allows us to solve for x 2r from (2b). x 1r (τ) x 2r (t) = x 2r (0)e a3t t +a 4 0 ea 3(τ t) dτ. (4) 1+be x 1r (τ) Then, we use (2a) to calculate u r (t) = J x1r (t), where J x1r (t) = 1 a 2 (ẋ1r (t)+a 1 x 1r (t) ) x 2r (0)e a 3t a 4 t 0 ea 3(τ t) x 1r (τ) dτ. 1+be x 1r (τ) That means nonnegativity of J x1r (t) for all t 0 is necessary and sufficient for x 1r to be the first component of a trajectory. (5)
29 Admissible Trajectories Knowing x 1r allows us to solve for x 2r from (2b). x 1r (τ) x 2r (t) = x 2r (0)e a3t t +a 4 0 ea 3(τ t) dτ. (4) 1+be x 1r (τ) Then, we use (2a) to calculate u r (t) = J x1r (t), where J x1r (t) = 1 a 2 (ẋ1r (t)+a 1 x 1r (t) ) x 2r (0)e a 3t a 4 t 0 ea 3(τ t) x 1r (τ) dτ. 1+be x 1r (τ) That means nonnegativity of J x1r (t) for all t 0 is necessary and sufficient for x 1r to be the first component of a trajectory. This condition holds for x 1r (t) = c + (t) with positive constant c s, provided the functions and are sufficiently small. (5)
30 Admissible Trajectories Knowing x 1r allows us to solve for x 2r from (2b). x 1r (τ) x 2r (t) = x 2r (0)e a3t t +a 4 0 ea 3(τ t) dτ. (4) 1+be x 1r (τ) Then, we use (2a) to calculate u r (t) = J x1r (t), where J x1r (t) = 1 a 2 (ẋ1r (t)+a 1 x 1r (t) ) x 2r (0)e a 3t a 4 t 0 ea 3(τ t) x 1r (τ) dτ. 1+be x 1r (τ) That means nonnegativity of J x1r (t) for all t 0 is necessary and sufficient for x 1r to be the first component of a trajectory. This condition holds for x 1r (t) = c + (t) with positive constant c s, provided the functions and are sufficiently small. However, we need another condition to ensure trackability of x r. (5)
31 Standing Assumption
32 Standing Assumption We always assume that there is a constant ε (0, 1] such that } def > P ε = max{ 1+ε ε, sup t 0 (SA) a 1 a 3 a 2 a 4 where b = e a 5. 1+b(1+{1+ε}x 1r (t))e x 1r (t) [1+be {1+ε}x 1r (t) ][1+be x 1r (t) ]
33 Standing Assumption We always assume that there is a constant ε (0, 1] such that } def > P ε = max{ 1+ε ε, sup t 0 (SA) a 1 a 3 a 2 a 4 where b = e a 5. 1+b(1+{1+ε}x 1r (t))e x 1r (t) [1+be {1+ε}x 1r (t) ][1+be x 1r (t) ] This condition is robust with respect to perturbations of the a i s.
34 Standing Assumption We always assume that there is a constant ε (0, 1] such that } def > P ε = max{ 1+ε ε, sup t 0 (SA) a 1 a 3 a 2 a 4 where b = e a 5. 1+b(1+{1+ε}x 1r (t))e x 1r (t) [1+be {1+ε}x 1r (t) ][1+be x 1r (t) ] This condition is robust with respect to perturbations of the a i s. This robustness is important because the a i s are uncertain.
35 Standing Assumption We always assume that there is a constant ε (0, 1] such that } def > P ε = max{ 1+ε ε, sup t 0 (SA) a 1 a 3 a 2 a 4 where b = e a 5. 1+b(1+{1+ε}x 1r (t))e x 1r (t) [1+be {1+ε}x 1r (t) ][1+be x 1r (t) ] This condition is robust with respect to perturbations of the a i s. This robustness is important because the a i s are uncertain. Cheng et al. use the Levenberg-Marquardt method to estimate the a i s.
36 Theorem 1
37 Theorem 1 The nonlinear controller { ( ) u c (x, t)= max 0, u r (t) 2 1+ R( x 1,t) P ε x 2 }, [ 1+be x 1r(t) 1+x 1r (t) ] 0 1 e x 1m dm where R( x 1, t) = (1+be ( x 1+x 1r (t)) )(1+be x1r(t), ) solves the aforementioned control problem. (6)
38 Theorem 1 The nonlinear controller { ( ) u c (x, t)= max 0, u r (t) 2 1+ R( x 1,t) P ε x 2 }, [ 1+be x 1r(t) 1+x 1r (t) ] 0 1 e x 1m dm where R( x 1, t) = (1+be ( x 1+x 1r (t)) )(1+be x1r(t), ) solves the aforementioned control problem. (6) Proof:
39 Theorem 1 The nonlinear controller { ( ) u c (x, t)= max 0, u r (t) 2 1+ R( x 1,t) P ε x 2 }, [ 1+be x 1r(t) 1+x 1r (t) ] 0 1 e x 1m dm where R( x 1, t) = (1+be ( x 1+x 1r (t)) )(1+be x1r(t), ) solves the aforementioned control problem. (6) Proof: Take V( x 1, x 2 ) = 1 2 x k 2 x 2 2
40 Theorem 1 The nonlinear controller { ( ) u c (x, t)= max 0, u r (t) 2 1+ R( x 1,t) P ε x 2 }, [ 1+be x 1r(t) 1+x 1r (t) ] 0 1 e x 1m dm where R( x 1, t) = (1+be ( x 1+x 1r (t)) )(1+be x1r(t), ) solves the aforementioned control problem. (6) Proof: Take V( x 1, x 2 ) = 1 2 x k 2 x 2 2, where k = a 2 a 4 P ε.
41 Theorem 1 The nonlinear controller { ( ) u c (x, t)= max 0, u r (t) 2 1+ R( x 1,t) P ε x 2 }, [ 1+be x 1r(t) 1+x 1r (t) ] 0 1 e x 1m dm where R( x 1, t) = (1+be ( x 1+x 1r (t)) )(1+be x1r(t), ) solves the aforementioned control problem. (6) Proof: Take V( x 1, x 2 ) = 1 2 x k 2 x 2 2, where k = a 2 a 4 P ε. Then V σv along all trajectories of the closed loop system, where σ = 2c 0 / max{k, 1}, c 0 = min{ λ max, a 1, ka 3 }, and λ max < 0 is the maximal eigenvalue of [ ] a1 a M = 2. a 2 ka 3
42 Observer Design
43 Observer Design Assume that x 2 (0) is unknown.
44 Observer Design Assume that x 2 (0) is unknown. Use { ( u c (x 1,ˆx 2, t) = max 0, u r (t) 2 1+ R( x } 1, t) )ˆx 2. (7) P ε
45 Observer Design Assume that x 2 (0) is unknown. Use { ( u c (x 1,ˆx 2, t) = max 0, u r (t) 2 1+ R( x } 1, t) )ˆx 2. (7) P ε The estimate ˆx 2 of x 2 is from the observer ˆx 1 = a 1ˆx 1 + a 2ˆx 2 + k 1 x 1 + a 2 [u 2 c (x 1,ˆx 2, t) u r (t) 2 ] ˆx 2 = a 3ˆx 2 + a 4 R( x 1, t) x 1 + k 2 x 1. (8)
46 Observer Design Assume that x 2 (0) is unknown. Use { ( u c (x 1,ˆx 2, t) = max 0, u r (t) 2 1+ R( x } 1, t) )ˆx 2. (7) P ε The estimate ˆx 2 of x 2 is from the observer ˆx 1 = a 1ˆx 1 + a 2ˆx 2 + k 1 x 1 + a 2 [u 2 c (x 1,ˆx 2, t) u r (t) 2 ] ˆx 2 = a 3ˆx 2 + a 4 R( x 1, t) x 1 + k 2 x 1. Here k 1 > 0 and k 2 > 0 are tuning constants, and x 1 = x 1 ˆx 1. (8)
47 Observer Design Assume that x 2 (0) is unknown. Use { ( u c (x 1,ˆx 2, t) = max 0, u r (t) 2 1+ R( x } 1, t) )ˆx 2. (7) P ε The estimate ˆx 2 of x 2 is from the observer ˆx 1 = a 1ˆx 1 + a 2ˆx 2 + k 1 x 1 + a 2 [u 2 c (x 1,ˆx 2, t) u r (t) 2 ] ˆx 2 = a 3ˆx 2 + a 4 R( x 1, t) x 1 + k 2 x 1. Here k 1 > 0 and k 2 > 0 are tuning constants, and x 1 = x 1 ˆx 1. Proposition. The ( x, x) dynamics in closed loop with (7) is globally exponentially stable to the origin. (8)
48 Observer Design Assume that x 2 (0) is unknown. Use { ( u c (x 1,ˆx 2, t) = max 0, u r (t) 2 1+ R( x } 1, t) )ˆx 2. (7) P ε The estimate ˆx 2 of x 2 is from the observer ˆx 1 = a 1ˆx 1 + a 2ˆx 2 + k 1 x 1 + a 2 [u 2 c (x 1,ˆx 2, t) u r (t) 2 ] ˆx 2 = a 3ˆx 2 + a 4 R( x 1, t) x 1 + k 2 x 1. Here k 1 > 0 and k 2 > 0 are tuning constants, and x 1 = x 1 ˆx 1. Proposition. The ( x, x) dynamics in closed loop with (7) is globally exponentially stable to the origin. Proof: (8)
49 Observer Design Assume that x 2 (0) is unknown. Use { ( u c (x 1,ˆx 2, t) = max 0, u r (t) 2 1+ R( x } 1, t) )ˆx 2. (7) P ε The estimate ˆx 2 of x 2 is from the observer ˆx 1 = a 1ˆx 1 + a 2ˆx 2 + k 1 x 1 + a 2 [u 2 c (x 1,ˆx 2, t) u r (t) 2 ] ˆx 2 = a 3ˆx 2 + a 4 R( x 1, t) x 1 + k 2 x 1. Here k 1 > 0 and k 2 > 0 are tuning constants, and x 1 = x 1 ˆx 1. Proposition. The ( x, x) dynamics in closed loop with (7) is globally exponentially stable to the origin. Proof: Take V ( x, x) = V( x)+ L x 2 for a big enough L > 0. (8)
50 Simulations
51 Simulations We took a 1 = 2.2, a 2 = 19.96, a 3 = , a 4 = , a 5 = 8.32 (Cheng et al., IEEE-TBE).
52 Simulations We took a 1 = 2.2, a 2 = 19.96, a 3 = , a 4 = , a 5 = 8.32 (Cheng et al., IEEE-TBE). We generated the reference trajectory x r by designing u r and then solving the reference dynamics with x r (0) = 0.
53 Simulations We took a 1 = 2.2, a 2 = 19.96, a 3 = , a 4 = , a 5 = 8.32 (Cheng et al., IEEE-TBE). We generated the reference trajectory x r by designing u r and then solving the reference dynamics with x r (0) = 0. Reference treadmill speed km hr Time s
54 Simulations We took a 1 = 2.2, a 2 = 19.96, a 3 = , a 4 = , a 5 = 8.32 (Cheng et al., IEEE-TBE). We generated the reference trajectory x r by designing u r and then solving the reference dynamics with x r (0) = 0. Reference treadmill speed km hr Time s The resulting x 1r satisfies (SA) with ε = 0.5 so our results apply.
55 Tracking using State Feedback Control u c (x, t)
56 Tracking using State Feedback Control u c (x, t) HR above rest bpm Time s
57 Tracking using State Feedback Control u c (x, t) HR above rest bpm Time s x 1r (blue and dashed) and state x 1 (red and solid).
58 Tracking using State Feedback Control u c (x, t) HR above rest bpm Time s x 1r (blue and dashed) and state x 1 (red and solid). Initial state: x(0) = (2, 0).
59 Tracking using Output Control u c (x 1,ˆx 2, t)
60 Tracking using Output Control u c (x 1,ˆx 2, t) HR aove rest bpm Time s
61 Tracking using Output Control u c (x 1,ˆx 2, t) HR aove rest bpm Time s x 1r (blue and dashed) and state x 1 (red and solid).
62 Tracking using Output Control u c (x 1,ˆx 2, t) HR aove rest bpm Time s x 1r (blue and dashed) and state x 1 (red and solid). Initial states: x(0) = (0.01, 0.05), ˆx(0) = (2, 0.3).
63 Certifying Good Performance under Uncertainty Since our global Lyapunov functions are strict, we can prove input-to-state stability of the augmented tracking error dynamics with respect to additive uncertainty on the output controller.
64 Certifying Good Performance under Uncertainty Since our global Lyapunov functions are strict, we can prove input-to-state stability of the augmented tracking error dynamics with respect to additive uncertainty on the output controller. x 1 = a 1 x 1 + a 2 x 2 + a 2 [ (uc (x 1, x 2 x 2, t)+d) 2 u r (t) 2] x 2 = a 3 x 2 + a 4 R( x 1, t) x 1 ẋ 1 = a 1 x 1 + a 2 x 2 k 1 x 1 ẋ 2 = a 3 x 2 k 2 x 1 (9)
65 Certifying Good Performance under Uncertainty Since our global Lyapunov functions are strict, we can prove input-to-state stability of the augmented tracking error dynamics with respect to additive uncertainty on the output controller. x 1 = a 1 x 1 + a 2 x 2 + a 2 [ (uc (x 1, x 2 x 2, t)+d) 2 u r (t) 2] x 2 = a 3 x 2 + a 4 R( x 1, t) x 1 ẋ 1 = a 1 x 1 + a 2 x 2 k 1 x 1 ẋ 2 = a 3 x 2 k 2 x 1 Theorem: For each constant δ > 0, we can find constants c i > 0 depending on δ so that along all trajectories of (9) for all measurable functions d : [0, ) [ δ, δ], we have ( x(t), x(t)) c 1 ( x(0), x(0)) e c 2t + c 3 d [0,t] for all t 0. (9)
66 Certifying Good Performance under Uncertainty Since our global Lyapunov functions are strict, we can prove input-to-state stability of the augmented tracking error dynamics with respect to additive uncertainty on the output controller. [ x 1 = a 1 x 1 + a 2 x 2 + a 2 (uc (x 1, x 2 x 2, t)+d) 2 u r (t) 2] x 2 = a 3 x 2 + a 4 R( x 1, t) x 1 ẋ 1 = a 1 x 1 + a 2 x 2 k 1 x 1 ẋ 2 = a 3 x 2 k 2 x 1 Theorem: For each constant δ > 0, we can find constants c i > 0 depending on δ so that along all trajectories of (9) for all measurable functions d : [0, ) [ δ, δ], we have ( x(t), x(t)) c 1 ( x(0), x(0)) e c 2t + c 3 d [0,t] for all t 0. This is input-to-state stability with exponential transient decay. (9)
67 Ideas for Input-to-State Stability Proof Step 1: Pick a positive definite quadratic function W(x) such that Ẇ 4a2 2 (1+8 δ 2 ) c 0 x 2 (10) along all trajectories of the x subdynamics in (9).
68 Ideas for Input-to-State Stability Proof Step 1: Pick a positive definite quadratic function W(x) such that Ẇ 4a2 2 (1+8 δ 2 ) c 0 x 2 (10) along all trajectories of the x subdynamics in (9). This can be done because the x dynamics are exponentially stable to zero.
69 Ideas for Input-to-State Stability Proof Step 1: Pick a positive definite quadratic function W(x) such that Ẇ 4a2 2 (1+8 δ 2 ) c 0 x 2 (10) along all trajectories of the x subdynamics in (9). This can be done because the x dynamics are exponentially stable to zero. Step 2: Show that along all trajectories of (9), the function V ( x, x) = V( x)+w(x) satisfies V 1 8 c 0 x 2 2a2 2 c 0 x 2 + a2 2 c 0 ( d +2 u r + 4(1+ x r )) 2 d 2.
70 Ideas for Input-to-State Stability Proof Step 1: Pick a positive definite quadratic function W(x) such that Ẇ 4a2 2 (1+8 δ 2 ) c 0 x 2 (10) along all trajectories of the x subdynamics in (9). This can be done because the x dynamics are exponentially stable to zero. Step 2: Show that along all trajectories of (9), the function V ( x, x) = V( x)+w(x) satisfies V 1 8 c 0 x 2 2a2 2 c 0 x 2 + a2 2 c 0 ( d +2 u r + 4(1+ x r )) 2 d 2. This means that V is an ISS Lyapunov function for (9) with disturbances d bounded by δ in the sup norm.
71 Robust Tracking using Output Control u c (x 1,ˆx 2, t)
72 Robust Tracking using Output Control u c (x 1,ˆx 2, t) HR above rest bpm Time s
73 Robust Tracking using Output Control u c (x 1,ˆx 2, t) HR above rest bpm Time s x 1r (blue and dashed) and state x 1 (red and solid).
74 Robust Tracking using Output Control u c (x 1,ˆx 2, t) HR above rest bpm Time s x 1r (blue and dashed) and state x 1 (red and solid). x(0) = (0.01, 0.05), ˆx(0) = (2, 0.3).
75 Robust Tracking using Output Control u c (x 1,ˆx 2, t) HR above rest bpm Time s x 1r (blue and dashed) and state x 1 (red and solid). x(0) = (0.01, 0.05), ˆx(0) = (2, 0.3). d(t) = 0.15e t.
76 Conclusions
77 Conclusions The control of human heart rate in real time during exercise is an important problem in biomedical engineering.
78 Conclusions The control of human heart rate in real time during exercise is an important problem in biomedical engineering. We designed a bounded exponentially stabilizing controller for a nonlinear human heart rate dynamics.
79 Conclusions The control of human heart rate in real time during exercise is an important problem in biomedical engineering. We designed a bounded exponentially stabilizing controller for a nonlinear human heart rate dynamics. The reference trajectory gives a desired heart rate profile, and the control input is the treadmill speed.
80 Conclusions The control of human heart rate in real time during exercise is an important problem in biomedical engineering. We designed a bounded exponentially stabilizing controller for a nonlinear human heart rate dynamics. The reference trajectory gives a desired heart rate profile, and the control input is the treadmill speed. Using an observer, the tracking is guaranteed for all possible initial values and gives ISS to actuator errors.
81 Conclusions The control of human heart rate in real time during exercise is an important problem in biomedical engineering. We designed a bounded exponentially stabilizing controller for a nonlinear human heart rate dynamics. The reference trajectory gives a desired heart rate profile, and the control input is the treadmill speed. Using an observer, the tracking is guaranteed for all possible initial values and gives ISS to actuator errors. For complete proofs, see [FM, MM, and MdQ, Tracking control and robustness analysis for a nonlinear model of human heart rate during exercise," Automatica, accepted.]
Tracking Control and Robustness Analysis for a Nonlinear Model of Human Heart Rate During Exercise
Tracking Control and Robustness Analysis for a Nonlinear Model of Human Heart Rate During Exercise Frédéric Mazenc a Michael Malisoff b,1 Marcio de Querioz c, a Projet INRIA DISCO, CNRS-Supélec, 3 rue
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 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 informationStability and Control Design for Time-Varying Systems with Time-Varying Delays using a Trajectory-Based Approach
Stability and Control Design for Time-Varying Systems with Time-Varying Delays using a Trajectory-Based Approach Michael Malisoff (LSU) Joint with Frederic Mazenc and Silviu-Iulian Niculescu 0/6 Motivation
More informationStabilization of a Chain of Exponential Integrators Using a Strict Lyapunov Function
Stabilization of a Chain of Exponential Integrators Using a Strict Lyapunov Function Michael Malisoff Miroslav Krstic Chain of Exponential Integrators { Ẋ = (Y Y )X Ẏ = (D D)Y, (X, Y ) (0, ) 2 X = pest
More informationIterative Learning Control Analysis and Design I
Iterative Learning Control Analysis and Design I Electronics and Computer Science University of Southampton Southampton, SO17 1BJ, UK etar@ecs.soton.ac.uk http://www.ecs.soton.ac.uk/ Contents Basics Representations
More informationObserver-based quantized output feedback control of nonlinear systems
Proceedings of the 17th World Congress The International Federation of Automatic Control Observer-based quantized output feedback control of nonlinear systems Daniel Liberzon Coordinated Science Laboratory,
More informationH 2 Adaptive Control. Tansel Yucelen, Anthony J. Calise, and Rajeev Chandramohan. WeA03.4
1 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 3-July, 1 WeA3. H Adaptive Control Tansel Yucelen, Anthony J. Calise, and Rajeev Chandramohan Abstract Model reference adaptive
More informationHigh-Gain Observers in Nonlinear Feedback Control
High-Gain Observers in Nonlinear Feedback Control Lecture # 1 Introduction & Stabilization High-Gain ObserversinNonlinear Feedback ControlLecture # 1Introduction & Stabilization p. 1/4 Brief History Linear
More informationRobust Model Free Control of Robotic Manipulators with Prescribed Transient and Steady State Performance
Robust Model Free Control of Robotic Manipulators with Prescribed Transient and Steady State Performance Charalampos P. Bechlioulis, Minas V. Liarokapis and Kostas J. Kyriakopoulos Abstract In this paper,
More informationDERIVATIVE FREE OUTPUT FEEDBACK ADAPTIVE CONTROL
DERIVATIVE FREE OUTPUT FEEDBACK ADAPTIVE CONTROL Tansel YUCELEN, * Kilsoo KIM, and Anthony J. CALISE Georgia Institute of Technology, Yucelen Atlanta, * GA 30332, USA * tansel@gatech.edu AIAA Guidance,
More informationA Robust Event-Triggered Consensus Strategy for Linear Multi-Agent Systems with Uncertain Network Topology
A Robust Event-Triggered Consensus Strategy for Linear Multi-Agent Systems with Uncertain Network Topology Amir Amini, Amir Asif, Arash Mohammadi Electrical and Computer Engineering,, Montreal, Canada.
More informationNonlinear Systems and Control Lecture # 19 Perturbed Systems & Input-to-State Stability
p. 1/1 Nonlinear Systems and Control Lecture # 19 Perturbed Systems & Input-to-State Stability p. 2/1 Perturbed Systems: Nonvanishing Perturbation Nominal System: Perturbed System: ẋ = f(x), f(0) = 0 ẋ
More informationAdaptive Predictive Observer Design for Class of Uncertain Nonlinear Systems with Bounded Disturbance
International Journal of Control Science and Engineering 2018, 8(2): 31-35 DOI: 10.5923/j.control.20180802.01 Adaptive Predictive Observer Design for Class of Saeed Kashefi *, Majid Hajatipor Faculty of
More informationTTK4150 Nonlinear Control Systems Solution 6 Part 2
TTK4150 Nonlinear Control Systems Solution 6 Part 2 Department of Engineering Cybernetics Norwegian University of Science and Technology Fall 2003 Solution 1 Thesystemisgivenby φ = R (φ) ω and J 1 ω 1
More informationHigh-Gain Observers in Nonlinear Feedback Control. Lecture # 3 Regulation
High-Gain Observers in Nonlinear Feedback Control Lecture # 3 Regulation High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 1/5 Internal Model Principle d r Servo- Stabilizing u y
More informationStability theory is a fundamental topic in mathematics and engineering, that include every
Stability Theory Stability theory is a fundamental topic in mathematics and engineering, that include every branches of control theory. For a control system, the least requirement is that the system is
More informationOutput Feedback Stabilization with Prescribed Performance for Uncertain Nonlinear Systems in Canonical Form
Output Feedback Stabilization with Prescribed Performance for Uncertain Nonlinear Systems in Canonical Form Charalampos P. Bechlioulis, Achilles Theodorakopoulos 2 and George A. Rovithakis 2 Abstract The
More informationConverse Lyapunov theorem and Input-to-State Stability
Converse Lyapunov theorem and Input-to-State Stability April 6, 2014 1 Converse Lyapunov theorem In the previous lecture, we have discussed few examples of nonlinear control systems and stability concepts
More informationLecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30
289 Upcoming labs: Lecture 12 Lab 20: Internal model control (finish up) Lab 22: Force or Torque control experiments [Integrative] (2-3 sessions) Final Exam on 12/21/2015 (Monday)10:30-12:30 Today: Recap
More informationOn the Scalability in Cooperative Control. Zhongkui Li. Peking University
On the Scalability in Cooperative Control Zhongkui Li Email: zhongkli@pku.edu.cn Peking University June 25, 2016 Zhongkui Li (PKU) Scalability June 25, 2016 1 / 28 Background Cooperative control is to
More informationHigh-Gain Observers in Nonlinear Feedback Control. Lecture # 2 Separation Principle
High-Gain Observers in Nonlinear Feedback Control Lecture # 2 Separation Principle High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 1/4 The Class of Systems ẋ = Ax + Bφ(x,
More informationRemarks on Tracking and Robustness Analysis for MEM Relays
008 American Control Conference Westin Seattle Hotel, Seattle, Washington, USA June -3, 008 ThB5.5 Remarks on Tracking and Robustness Analysis for MEM Relays Michael Malisoff, Frédéric Mazenc, and Marcio
More informationSmall Gain Theorems on Input-to-Output Stability
Small Gain Theorems on Input-to-Output Stability Zhong-Ping Jiang Yuan Wang. Dept. of Electrical & Computer Engineering Polytechnic University Brooklyn, NY 11201, U.S.A. zjiang@control.poly.edu Dept. of
More informationThe ϵ-capacity of a gain matrix and tolerable disturbances: Discrete-time perturbed linear systems
IOSR Journal of Mathematics (IOSR-JM) e-issn: 2278-5728, p-issn: 2319-765X. Volume 11, Issue 3 Ver. IV (May - Jun. 2015), PP 52-62 www.iosrjournals.org The ϵ-capacity of a gain matrix and tolerable disturbances:
More informationDesign of Observer-based Adaptive Controller for Nonlinear Systems with Unmodeled Dynamics and Actuator Dead-zone
International Journal of Automation and Computing 8), May, -8 DOI:.7/s633--574-4 Design of Observer-based Adaptive Controller for Nonlinear Systems with Unmodeled Dynamics and Actuator Dead-zone Xue-Li
More informationIntroduction to Nonlinear Control Lecture # 3 Time-Varying and Perturbed Systems
p. 1/5 Introduction to Nonlinear Control Lecture # 3 Time-Varying and Perturbed Systems p. 2/5 Time-varying Systems ẋ = f(t, x) f(t, x) is piecewise continuous in t and locally Lipschitz in x for all t
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 informationLow Gain Feedback. Properties, Design Methods and Applications. Zongli Lin. July 28, The 32nd Chinese Control Conference
Low Gain Feedback Properties, Design Methods and Applications Zongli Lin University of Virginia Shanghai Jiao Tong University The 32nd Chinese Control Conference July 28, 213 Outline A review of high gain
More informationGramians based model reduction for hybrid switched systems
Gramians based model reduction for hybrid switched systems Y. Chahlaoui Younes.Chahlaoui@manchester.ac.uk Centre for Interdisciplinary Computational and Dynamical Analysis (CICADA) School of Mathematics
More informationSLIDING MODE FAULT TOLERANT CONTROL WITH PRESCRIBED PERFORMANCE. Jicheng Gao, Qikun Shen, Pengfei Yang and Jianye Gong
International Journal of Innovative Computing, Information and Control ICIC International c 27 ISSN 349-498 Volume 3, Number 2, April 27 pp. 687 694 SLIDING MODE FAULT TOLERANT CONTROL WITH PRESCRIBED
More informationDisturbance Attenuation Properties for Discrete-Time Uncertain Switched Linear Systems
Disturbance Attenuation Properties for Discrete-Time Uncertain Switched Linear Systems Hai Lin Department of Electrical Engineering University of Notre Dame Notre Dame, IN 46556, USA Panos J. Antsaklis
More informationA Delay-dependent Condition for the Exponential Stability of Switched Linear Systems with Time-varying Delay
A Delay-dependent Condition for the Exponential Stability of Switched Linear Systems with Time-varying Delay Kreangkri Ratchagit Department of Mathematics Faculty of Science Maejo University Chiang Mai
More informationAn asymptotic ratio characterization of input-to-state stability
1 An asymptotic ratio characterization of input-to-state stability Daniel Liberzon and Hyungbo Shim Abstract For continuous-time nonlinear systems with inputs, we introduce the notion of an asymptotic
More informationNonlinear Control. Nonlinear Control Lecture # 3 Stability of Equilibrium Points
Nonlinear Control Lecture # 3 Stability of Equilibrium Points The Invariance Principle Definitions Let x(t) be a solution of ẋ = f(x) A point p is a positive limit point of x(t) if there is a sequence
More informationTracking Control of a Class of Differential Inclusion Systems via Sliding Mode Technique
International Journal of Automation and Computing (3), June 24, 38-32 DOI: 7/s633-4-793-6 Tracking Control of a Class of Differential Inclusion Systems via Sliding Mode Technique Lei-Po Liu Zhu-Mu Fu Xiao-Na
More informationFINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES. Danlei Chu, Tongwen Chen, Horacio J. Marquez
FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES Danlei Chu Tongwen Chen Horacio J Marquez Department of Electrical and Computer Engineering University of Alberta Edmonton
More informationExam. 135 minutes, 15 minutes reading time
Exam August 6, 208 Control Systems II (5-0590-00) Dr. Jacopo Tani Exam Exam Duration: 35 minutes, 5 minutes reading time Number of Problems: 35 Number of Points: 47 Permitted aids: 0 pages (5 sheets) A4.
More informationDisturbance Attenuation for a Class of Nonlinear Systems by Output Feedback
Disturbance Attenuation for a Class of Nonlinear Systems by Output Feedback Wei in Chunjiang Qian and Xianqing Huang Submitted to Systems & Control etters /5/ Abstract This paper studies the problem of
More informationTarget Localization and Circumnavigation Using Bearing Measurements in 2D
Target Localization and Circumnavigation Using Bearing Measurements in D Mohammad Deghat, Iman Shames, Brian D. O. Anderson and Changbin Yu Abstract This paper considers the problem of localization and
More informationNonlinear Control Lecture # 14 Input-Output Stability. Nonlinear Control
Nonlinear Control Lecture # 14 Input-Output Stability L Stability Input-Output Models: y = Hu u(t) is a piecewise continuous function of t and belongs to a linear space of signals The space of bounded
More informationEXPONENTIAL STABILITY OF SWITCHED LINEAR SYSTEMS WITH TIME-VARYING DELAY
Electronic Journal of Differential Equations, Vol. 2007(2007), No. 159, pp. 1 10. ISSN: 1072-6691. URL: http://ejde.math.txstate.edu or http://ejde.math.unt.edu ftp ejde.math.txstate.edu (login: ftp) EXPONENTIAL
More informationNonlinear and robust MPC with applications in robotics
Nonlinear and robust MPC with applications in robotics Boris Houska, Mario Villanueva, Benoît Chachuat ShanghaiTech, Texas A&M, Imperial College London 1 Overview Introduction to Robust MPC Min-Max Differential
More informationClosed-loop fluid flow control with a reduced-order model gain-scheduling approach
Closed-loop fluid flow control with a reduced-order model gain-scheduling approach L. Mathelin 1 M. Abbas-Turki 2 L. Pastur 1,3 H. Abou-Kandil 2 1 LIMSI - CNRS (Orsay) 2 SATIE, Ecole Normale Supérieure
More information21 Linear State-Space Representations
ME 132, Spring 25, UC Berkeley, A Packard 187 21 Linear State-Space Representations First, let s describe the most general type of dynamic system that we will consider/encounter in this class Systems may
More informationDelay-independent stability via a reset loop
Delay-independent stability via a reset loop S. Tarbouriech & L. Zaccarian (LAAS-CNRS) Joint work with F. Perez Rubio & A. Banos (Universidad de Murcia) L2S Paris, 20-22 November 2012 L2S Paris, 20-22
More informationROBUST STABLE NONLINEAR CONTROL AND DESIGN OF A CSTR IN A LARGE OPERATING RANGE. Johannes Gerhard, Martin Mönnigmann, Wolfgang Marquardt
ROBUST STABLE NONLINEAR CONTROL AND DESIGN OF A CSTR IN A LARGE OPERATING RANGE Johannes Gerhard, Martin Mönnigmann, Wolfgang Marquardt Lehrstuhl für Prozesstechnik, RWTH Aachen Turmstr. 46, D-5264 Aachen,
More informationRobust Semiglobal Nonlinear Output Regulation The case of systems in triangular form
Robust Semiglobal Nonlinear Output Regulation The case of systems in triangular form Andrea Serrani Department of Electrical and Computer Engineering Collaborative Center for Control Sciences The Ohio
More informationI. D. Landau, A. Karimi: A Course on Adaptive Control Adaptive Control. Part 9: Adaptive Control with Multiple Models and Switching
I. D. Landau, A. Karimi: A Course on Adaptive Control - 5 1 Adaptive Control Part 9: Adaptive Control with Multiple Models and Switching I. D. Landau, A. Karimi: A Course on Adaptive Control - 5 2 Outline
More informationNonlinear Control Systems
Nonlinear Control Systems António Pedro Aguiar pedro@isr.ist.utl.pt 5. Input-Output Stability DEEC PhD Course http://users.isr.ist.utl.pt/%7epedro/ncs2012/ 2012 1 Input-Output Stability y = Hu H denotes
More information3 Gramians and Balanced Realizations
3 Gramians and Balanced Realizations In this lecture, we use an optimization approach to find suitable realizations for truncation and singular perturbation of G. It turns out that the recommended realizations
More informationOn Convergence of Nonlinear Active Disturbance Rejection for SISO Systems
On Convergence of Nonlinear Active Disturbance Rejection for SISO Systems Bao-Zhu Guo 1, Zhi-Liang Zhao 2, 1 Academy of Mathematics and Systems Science, Academia Sinica, Beijing, 100190, China E-mail:
More informationControl Systems Theory and Applications for Linear Repetitive Processes
Eric Rogers, Krzysztof Galkowski, David H. Owens Control Systems Theory and Applications for Linear Repetitive Processes Springer Contents 1 Examples and Representations 1 1.1 Examples and Control Problems
More informationNonlinear Control Lecture 5: Stability Analysis II
Nonlinear Control Lecture 5: Stability Analysis II Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Fall 2010 Farzaneh Abdollahi Nonlinear Control Lecture 5 1/41
More informationExponential stability of families of linear delay systems
Exponential stability of families of linear delay systems F. Wirth Zentrum für Technomathematik Universität Bremen 28334 Bremen, Germany fabian@math.uni-bremen.de Keywords: Abstract Stability, delay systems,
More informationGlobal Practical Output Regulation of a Class of Nonlinear Systems by Output Feedback
Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 2005 Seville, Spain, December 2-5, 2005 ThB09.4 Global Practical Output Regulation of a Class of Nonlinear
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 information1 The Observability Canonical Form
NONLINEAR OBSERVERS AND SEPARATION PRINCIPLE 1 The Observability Canonical Form In this Chapter we discuss the design of observers for nonlinear systems modelled by equations of the form ẋ = f(x, u) (1)
More informationRobust fuzzy control of an active magnetic bearing subject to voltage saturation
University of Wollongong Research Online Faculty of Informatics - Papers (Archive) Faculty of Engineering and Information Sciences 2010 Robust fuzzy control of an active magnetic bearing subject to voltage
More informationAdaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties
Australian Journal of Basic and Applied Sciences, 3(1): 308-322, 2009 ISSN 1991-8178 Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties M.R.Soltanpour, M.M.Fateh
More informationRobust Observer for Uncertain T S model of a Synchronous Machine
Recent Advances in Circuits Communications Signal Processing Robust Observer for Uncertain T S model of a Synchronous Machine OUAALINE Najat ELALAMI Noureddine Laboratory of Automation Computer Engineering
More informationECE Introduction to Artificial Neural Network and Fuzzy Systems
ECE 39 - Introduction to Artificial Neural Network and Fuzzy Systems Wavelet Neural Network control of two Continuous Stirred Tank Reactors in Series using MATLAB Tariq Ahamed Abstract. With the rapid
More informationNOWADAYS, many control applications have some control
1650 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 49, NO 10, OCTOBER 2004 Input Output Stability Properties of Networked Control Systems D Nešić, Senior Member, IEEE, A R Teel, Fellow, IEEE Abstract Results
More informationFloor Control (kn) Time (sec) Floor 5. Displacement (mm) Time (sec) Floor 5.
DECENTRALIZED ROBUST H CONTROL OF MECHANICAL STRUCTURES. Introduction L. Bakule and J. Böhm Institute of Information Theory and Automation Academy of Sciences of the Czech Republic The results contributed
More informationRobust Control for Nonlinear Discrete-Time Systems with Quantitative Input to State Stability Requirement
Proceedings of the 7th World Congress The International Federation of Automatic Control Robust Control for Nonlinear Discrete-Time Systems Quantitative Input to State Stability Requirement Shoudong Huang
More informationIEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 58, NO. 5, MAY invertible, that is (1) In this way, on, and on, system (3) becomes
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 58, NO. 5, MAY 2013 1269 Sliding Mode and Active Disturbance Rejection Control to Stabilization of One-Dimensional Anti-Stable Wave Equations Subject to Disturbance
More informationOn robustness of suboptimal min-max model predictive control *
Manuscript received June 5, 007; revised Sep., 007 On robustness of suboptimal min-max model predictive control * DE-FENG HE, HAI-BO JI, TAO ZHENG Department of Automation University of Science and Technology
More informationAn Iteration-Domain Filter for Controlling Transient Growth in Iterative Learning Control
21 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 3-July 2, 21 WeC14.1 An Iteration-Domain Filter for Controlling Transient Growth in Iterative Learning Control Qing Liu and Douglas
More informationAutonomous Helicopter Landing A Nonlinear Output Regulation Perspective
Autonomous Helicopter Landing A Nonlinear Output Regulation Perspective Andrea Serrani Department of Electrical and Computer Engineering Collaborative Center for Control Sciences The Ohio State University
More informationEvent-sampled direct adaptive neural network control of uncertain strict-feedback system with application to quadrotor unmanned aerial vehicle
Scholars' Mine Masters Theses Student Research & Creative Works Fall 2016 Event-sampled direct adaptive neural network control of uncertain strict-feedback system with application to quadrotor unmanned
More informationELEC4631 s Lecture 2: Dynamic Control Systems 7 March Overview of dynamic control systems
ELEC4631 s Lecture 2: Dynamic Control Systems 7 March 2011 Overview of dynamic control systems Goals of Controller design Autonomous dynamic systems Linear Multi-input multi-output (MIMO) systems Bat flight
More informationOn Sontag s Formula for the Input-to-State Practical Stabilization of Retarded Control-Affine Systems
On Sontag s Formula for the Input-to-State Practical Stabilization of Retarded Control-Affine Systems arxiv:1206.4240v1 [math.oc] 19 Jun 2012 P. Pepe Abstract In this paper input-to-state practically stabilizing
More information16.30/31, Fall 2010 Recitation # 13
16.30/31, Fall 2010 Recitation # 13 Brandon Luders December 6, 2010 In this recitation, we tie the ideas of Lyapunov stability analysis (LSA) back to previous ways we have demonstrated stability - but
More informationSystem Types in Feedback Control with Saturating Actuators
System Types in Feedback Control with Saturating Actuators Yongsoon Eun, Pierre T. Kabamba, and Semyon M. Meerkov Department of Electrical Engineering and Computer Science, University of Michigan, Ann
More informationLecture 15: H Control Synthesis
c A. Shiriaev/L. Freidovich. March 12, 2010. Optimal Control for Linear Systems: Lecture 15 p. 1/14 Lecture 15: H Control Synthesis Example c A. Shiriaev/L. Freidovich. March 12, 2010. Optimal Control
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 information5. Observer-based Controller Design
EE635 - Control System Theory 5. Observer-based Controller Design Jitkomut Songsiri state feedback pole-placement design regulation and tracking state observer feedback observer design LQR and LQG 5-1
More informationIMECE NEW APPROACH OF TRACKING CONTROL FOR A CLASS OF NON-MINIMUM PHASE LINEAR SYSTEMS
Proceedings of IMECE 27 ASME International Mechanical Engineering Congress and Exposition November -5, 27, Seattle, Washington,USA, USA IMECE27-42237 NEW APPROACH OF TRACKING CONTROL FOR A CLASS OF NON-MINIMUM
More informationRobust Output Feedback Stabilization of a Class of Nonminimum Phase Nonlinear Systems
Proceedings of the 26 American Control Conference Minneapolis, Minnesota, USA, June 14-16, 26 FrB3.2 Robust Output Feedback Stabilization of a Class of Nonminimum Phase Nonlinear Systems Bo Xie and Bin
More informationAdaptive Control with a Nested Saturation Reference Model
Adaptive Control with a Nested Saturation Reference Model Suresh K Kannan and Eric N Johnson School of Aerospace Engineering Georgia Institute of Technology, Atlanta, GA 3332 This paper introduces a neural
More informationInput to state Stability
Input to state Stability Mini course, Universität Stuttgart, November 2004 Lars Grüne, Mathematisches Institut, Universität Bayreuth Part IV: Applications ISS Consider with solutions ϕ(t, x, w) ẋ(t) =
More informationThe servo problem for piecewise linear systems
The servo problem for piecewise linear systems Stefan Solyom and Anders Rantzer Department of Automatic Control Lund Institute of Technology Box 8, S-22 Lund Sweden {stefan rantzer}@control.lth.se Abstract
More informationA new method to obtain ultimate bounds and convergence rates for perturbed time-delay systems
INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR ONTROL Int. J. Robust. Nonlinear ontrol 212; 22:187 188 ublished online 21 September 211 in Wiley Online Library (wileyonlinelibrary.com)..179 SHORT OMMUNIATION
More informationL 2 -induced Gains of Switched Systems and Classes of Switching Signals
L 2 -induced Gains of Switched Systems and Classes of Switching Signals Kenji Hirata and João P. Hespanha Abstract This paper addresses the L 2-induced gain analysis for switched linear systems. We exploit
More informationLyapunov Stability Analysis of a Twisting Based Control Algorithm for Systems with Unmatched Perturbations
5th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC) Orlando, FL, USA, December -5, Lyapunov Stability Analysis of a Twisting Based Control Algorithm for Systems with Unmatched
More informationNonlinear Control Lecture # 14 Tracking & Regulation. Nonlinear Control
Nonlinear Control Lecture # 14 Tracking & Regulation Normal form: η = f 0 (η,ξ) ξ i = ξ i+1, for 1 i ρ 1 ξ ρ = a(η,ξ)+b(η,ξ)u y = ξ 1 η D η R n ρ, ξ = col(ξ 1,...,ξ ρ ) D ξ R ρ Tracking Problem: Design
More informationSet-based adaptive estimation for a class of nonlinear systems with time-varying parameters
Preprints of the 8th IFAC Symposium on Advanced Control of Chemical Processes The International Federation of Automatic Control Furama Riverfront, Singapore, July -3, Set-based adaptive estimation for
More informationControl of industrial robots. Centralized control
Control of industrial robots Centralized control Prof. Paolo Rocco (paolo.rocco@polimi.it) Politecnico di Milano ipartimento di Elettronica, Informazione e Bioingegneria Introduction Centralized control
More informationVideo 8.1 Vijay Kumar. Property of University of Pennsylvania, Vijay Kumar
Video 8.1 Vijay Kumar 1 Definitions State State equations Equilibrium 2 Stability Stable Unstable Neutrally (Critically) Stable 3 Stability Translate the origin to x e x(t) =0 is stable (Lyapunov stable)
More information1 Lyapunov theory of stability
M.Kawski, APM 581 Diff Equns Intro to Lyapunov theory. November 15, 29 1 1 Lyapunov theory of stability Introduction. Lyapunov s second (or direct) method provides tools for studying (asymptotic) stability
More informationApplication of Newton/GMRES Method to Nonlinear Model Predictive Control of Functional Electrical Stimulation
Proceedings of the 3 rd International Conference on Control, Dynamic Systems, and Robotics (CDSR 16) Ottawa, Canada May 9 10, 2016 Paper No. 121 DOI: 10.11159/cdsr16.121 Application of Newton/GMRES Method
More informationVariable Structure Control ~ Disturbance Rejection. Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University
Variable Structure Control ~ Disturbance Rejection Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University Outline Linear Tracking & Disturbance Rejection Variable Structure
More informationRobust Adaptive MPC for Systems with Exogeneous Disturbances
Robust Adaptive MPC for Systems with Exogeneous Disturbances V. Adetola M. Guay Department of Chemical Engineering, Queen s University, Kingston, Ontario, Canada (e-mail: martin.guay@chee.queensu.ca) Abstract:
More informationH-Infinity Controller Design for a Continuous Stirred Tank Reactor
International Journal of Electronic and Electrical Engineering. ISSN 974-2174 Volume 7, Number 8 (214), pp. 767-772 International Research Publication House http://www.irphouse.com H-Infinity Controller
More informationNonlinear Systems and Control Lecture # 12 Converse Lyapunov Functions & Time Varying Systems. p. 1/1
Nonlinear Systems and Control Lecture # 12 Converse Lyapunov Functions & Time Varying Systems p. 1/1 p. 2/1 Converse Lyapunov Theorem Exponential Stability Let x = 0 be an exponentially stable equilibrium
More informationAN OVERVIEW OF THE DEVELOPMENT OF LOW GAIN FEEDBACK AND LOW-AND-HIGH GAIN FEEDBACK
Jrl Syst Sci & Complexity (2009) 22: 697 721 AN OVERVIEW OF THE DEVELOPMENT OF LOW GAIN FEEDBACK AND LOW-AND-HIGH GAIN FEEDBACK Zongli LIN Received: 3 August 2009 c 2009 Springer Science + Business Media,
More informationLyapunov Optimizing Sliding Mode Control for Robot Manipulators
Applied Mathematical Sciences, Vol. 7, 2013, no. 63, 3123-3139 HIKARI Ltd, www.m-hikari.com Lyapunov Optimizing Sliding Mode Control for Robot Manipulators Chutiphon Pukdeboon Department of Mathematics
More informationNonlinear System Analysis
Nonlinear System Analysis Lyapunov Based Approach Lecture 4 Module 1 Dr. Laxmidhar Behera Department of Electrical Engineering, Indian Institute of Technology, Kanpur. January 4, 2003 Intelligent Control
More informationCardinality Constrained Robust Optimization Applied to a Class of Interval Observers
Cardinality Constrained Robust Optimization Applied to a Class of Interval Observers Philip James McCarthy Christopher Nielsen Stephen L. Smith Abstract We propose a linear programming-based method of
More informationControls Problems for Qualifying Exam - Spring 2014
Controls Problems for Qualifying Exam - Spring 2014 Problem 1 Consider the system block diagram given in Figure 1. Find the overall transfer function T(s) = C(s)/R(s). Note that this transfer function
More information