Controlling Human Heart Rate Response During Treadmill Exercise

Size: px
Start display at page:

Download "Controlling Human Heart Rate Response During Treadmill Exercise"

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 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 information

Adaptive Tracking and Estimation for Nonlinear Control Systems

Adaptive 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 information

Adaptive 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 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 information

Stability 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 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 information

Stabilization of a Chain of Exponential Integrators Using a Strict Lyapunov Function

Stabilization 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 information

Iterative Learning Control Analysis and Design I

Iterative 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 information

Observer-based quantized output feedback control of nonlinear systems

Observer-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 information

H 2 Adaptive Control. Tansel Yucelen, Anthony J. Calise, and Rajeev Chandramohan. WeA03.4

H 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 information

High-Gain Observers in Nonlinear Feedback Control

High-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 information

Robust 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 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 information

DERIVATIVE FREE OUTPUT FEEDBACK ADAPTIVE CONTROL

DERIVATIVE 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 information

A 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 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 information

Nonlinear Systems and Control Lecture # 19 Perturbed Systems & Input-to-State Stability

Nonlinear 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 information

Adaptive Predictive Observer Design for Class of Uncertain Nonlinear Systems with Bounded Disturbance

Adaptive 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 information

TTK4150 Nonlinear Control Systems Solution 6 Part 2

TTK4150 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 information

High-Gain Observers in Nonlinear Feedback Control. Lecture # 3 Regulation

High-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 information

Stability theory is a fundamental topic in mathematics and engineering, that include every

Stability 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 information

Output 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 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 information

Converse Lyapunov theorem and Input-to-State Stability

Converse 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 information

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30

Lecture 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 information

On the Scalability in Cooperative Control. Zhongkui Li. Peking University

On 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 information

High-Gain Observers in Nonlinear Feedback Control. Lecture # 2 Separation Principle

High-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 information

Remarks on Tracking and Robustness Analysis for MEM Relays

Remarks 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 information

Small Gain Theorems on Input-to-Output Stability

Small 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 information

The ϵ-capacity of a gain matrix and tolerable disturbances: Discrete-time perturbed linear systems

The ϵ-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 information

Design of Observer-based Adaptive Controller for Nonlinear Systems with Unmodeled Dynamics and Actuator Dead-zone

Design 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 information

Introduction to Nonlinear Control Lecture # 3 Time-Varying and Perturbed Systems

Introduction 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 information

A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems

A 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 information

Low 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. 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 information

Gramians based model reduction for hybrid switched systems

Gramians 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 information

SLIDING MODE FAULT TOLERANT CONTROL WITH PRESCRIBED PERFORMANCE. Jicheng Gao, Qikun Shen, Pengfei Yang and Jianye Gong

SLIDING 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 information

Disturbance Attenuation Properties for Discrete-Time Uncertain Switched Linear Systems

Disturbance 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 information

A 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 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 information

An asymptotic ratio characterization of input-to-state stability

An 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 information

Nonlinear Control. Nonlinear Control Lecture # 3 Stability of Equilibrium Points

Nonlinear 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 information

Tracking Control of a Class of Differential Inclusion Systems via Sliding Mode Technique

Tracking 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 information

FINITE 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 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 information

Exam. 135 minutes, 15 minutes reading time

Exam. 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 information

Disturbance Attenuation for a Class of Nonlinear Systems by Output Feedback

Disturbance 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 information

Target Localization and Circumnavigation Using Bearing Measurements in 2D

Target 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 information

Nonlinear Control Lecture # 14 Input-Output Stability. Nonlinear Control

Nonlinear 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 information

EXPONENTIAL STABILITY OF SWITCHED LINEAR SYSTEMS WITH TIME-VARYING DELAY

EXPONENTIAL 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 information

Nonlinear and robust MPC with applications in robotics

Nonlinear 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 information

Closed-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 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 information

21 Linear State-Space Representations

21 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 information

Delay-independent stability via a reset loop

Delay-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 information

ROBUST 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 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 information

Robust Semiglobal Nonlinear Output Regulation The case of systems in triangular form

Robust 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 information

I. 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 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 information

Nonlinear Control Systems

Nonlinear 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 information

3 Gramians and Balanced Realizations

3 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 information

On Convergence of Nonlinear Active Disturbance Rejection for SISO Systems

On 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 information

Control Systems Theory and Applications for Linear Repetitive Processes

Control 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 information

Nonlinear Control Lecture 5: Stability Analysis II

Nonlinear 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 information

Exponential stability of families of linear delay systems

Exponential 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 information

Global Practical Output Regulation of a Class of Nonlinear Systems by Output Feedback

Global 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 information

Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays

Lyapunov 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 information

1 The Observability Canonical Form

1 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 information

Robust fuzzy control of an active magnetic bearing subject to voltage saturation

Robust 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 information

Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties

Adaptive 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 information

Robust Observer for Uncertain T S model of a Synchronous Machine

Robust 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 information

ECE Introduction to Artificial Neural Network and Fuzzy Systems

ECE 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 information

NOWADAYS, many control applications have some control

NOWADAYS, 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 information

Floor Control (kn) Time (sec) Floor 5. Displacement (mm) Time (sec) Floor 5.

Floor 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 information

Robust Control for Nonlinear Discrete-Time Systems with Quantitative Input to State Stability Requirement

Robust 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 information

IEEE 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 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 information

On robustness of suboptimal min-max model predictive control *

On 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 information

An Iteration-Domain Filter for Controlling Transient Growth in Iterative Learning Control

An 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 information

Autonomous Helicopter Landing A Nonlinear Output Regulation Perspective

Autonomous 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 information

Event-sampled direct adaptive neural network control of uncertain strict-feedback system with application to quadrotor unmanned aerial vehicle

Event-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 information

ELEC4631 s Lecture 2: Dynamic Control Systems 7 March Overview of dynamic control systems

ELEC4631 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 information

On 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 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 information

16.30/31, Fall 2010 Recitation # 13

16.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 information

System Types in Feedback Control with Saturating Actuators

System 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 information

Lecture 15: H Control Synthesis

Lecture 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 information

Contraction Based Adaptive Control of a Class of Nonlinear Systems

Contraction 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 information

5. Observer-based Controller Design

5. 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 information

IMECE NEW APPROACH OF TRACKING CONTROL FOR A CLASS OF NON-MINIMUM PHASE LINEAR SYSTEMS

IMECE 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 information

Robust Output Feedback Stabilization of a Class of Nonminimum Phase Nonlinear Systems

Robust 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 information

Adaptive Control with a Nested Saturation Reference Model

Adaptive 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 information

Input to state Stability

Input 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 information

The servo problem for piecewise linear systems

The 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 information

A new method to obtain ultimate bounds and convergence rates for perturbed time-delay systems

A 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 information

L 2 -induced Gains of Switched Systems and Classes of Switching Signals

L 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 information

Lyapunov Stability Analysis of a Twisting Based Control Algorithm for Systems with Unmatched Perturbations

Lyapunov 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 information

Nonlinear Control Lecture # 14 Tracking & Regulation. Nonlinear Control

Nonlinear 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 information

Set-based adaptive estimation for a class of nonlinear systems with time-varying parameters

Set-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 information

Control of industrial robots. Centralized control

Control 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 information

Video 8.1 Vijay Kumar. Property of University of Pennsylvania, Vijay Kumar

Video 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 information

1 Lyapunov theory of stability

1 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 information

Application of Newton/GMRES Method to Nonlinear Model Predictive Control of Functional Electrical Stimulation

Application 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 information

Variable 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 Variable Structure Control ~ Disturbance Rejection Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University Outline Linear Tracking & Disturbance Rejection Variable Structure

More information

Robust Adaptive MPC for Systems with Exogeneous Disturbances

Robust 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 information

H-Infinity Controller Design for a Continuous Stirred Tank Reactor

H-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 information

Nonlinear 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 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 information

AN OVERVIEW OF THE DEVELOPMENT OF LOW GAIN FEEDBACK AND LOW-AND-HIGH GAIN FEEDBACK

AN 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 information

Lyapunov Optimizing Sliding Mode Control for Robot Manipulators

Lyapunov 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 information

Nonlinear System Analysis

Nonlinear 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 information

Cardinality Constrained Robust Optimization Applied to a Class of Interval Observers

Cardinality 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 information

Controls Problems for Qualifying Exam - Spring 2014

Controls 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