Presentation is loading. Please wait.

Presentation is loading. Please wait.

Robotics Research Laboratory 1 Chapter 6 Design Using State-Space Methods.

Similar presentations


Presentation on theme: "Robotics Research Laboratory 1 Chapter 6 Design Using State-Space Methods."— Presentation transcript:

1 Robotics Research Laboratory 1 Chapter 6 Design Using State-Space Methods

2 Robotics Research Laboratory 2

3 3 Solution of LTI Discrete-Time State Equation

4 Robotics Research Laboratory 4 transfer function

5 Robotics Research Laboratory 5 Lyapunov Stability Analysis Def : Equilibrium State

6 Robotics Research Laboratory 6

7 7

8 8

9 9

10 10

11 Robotics Research Laboratory 11 ex) In 2 –dim stable i.s. L asymptotically stable

12 Robotics Research Laboratory 12

13 Robotics Research Laboratory 13

14 Robotics Research Laboratory 14

15 Robotics Research Laboratory 15 Note: Alexander Mikhailovitch Lyapunov (1857 – 1918)

16 Robotics Research Laboratory 16 Controllability ( Reachability ) Def : The system is controllable (reachable) if it is possible to find a control sequence such that the origin (an arbitrary state) can be reached from any initial state in finite time. Remark: finite time / unbounded input

17 Robotics Research Laboratory 17

18 Robotics Research Laboratory 18

19 Robotics Research Laboratory 19

20 Robotics Research Laboratory 20 Is it controllable ?

21 Robotics Research Laboratory 21

22 Robotics Research Laboratory 22

23 Robotics Research Laboratory 23 Output Controllability

24 Robotics Research Laboratory 24

25 Robotics Research Laboratory 25

26 Robotics Research Laboratory 26 Regulation via Pole Placement arbitrary pole placement completely state controllable Nec. & Suff.

27 Robotics Research Laboratory 27

28 Robotics Research Laboratory 28 Controllable canonical form

29 Robotics Research Laboratory 29

30 Robotics Research Laboratory 30 M

31 Robotics Research Laboratory 31

32 Robotics Research Laboratory 32

33 Robotics Research Laboratory 33

34 Robotics Research Laboratory 34 Deadbeat Control (Minimum Settling Time Control) i. e., It will drive all the states to zero in at most n steps. i. e., nT is the settling time (only design parameter).

35 Robotics Research Laboratory 35

36 Robotics Research Laboratory 36

37 Robotics Research Laboratory 37

38 Robotics Research Laboratory 38

39 Robotics Research Laboratory 39

40 Robotics Research Laboratory 40

41 Robotics Research Laboratory 41

42 Robotics Research Laboratory 42

43 Robotics Research Laboratory 43

44 Robotics Research Laboratory 44

45 Robotics Research Laboratory 45

46 Robotics Research Laboratory 46

47 Robotics Research Laboratory 47

48 Robotics Research Laboratory 48

49 Robotics Research Laboratory 49 State Feedback Design by Emulation (Redesign)

50 Robotics Research Laboratory 50

51 Robotics Research Laboratory 51

52 Robotics Research Laboratory 52

53 Robotics Research Laboratory 53

54 Robotics Research Laboratory 54

55 Robotics Research Laboratory 55 position velocity Input Fig 1. Control of the double integrator using the control law in (*) when T=0.5 Fig 2. Control of the double integrator using the modified control law in (**) when T=0.5 position velocity Input

56 Robotics Research Laboratory 56 Observability known

57 Robotics Research Laboratory 57 given known

58 Robotics Research Laboratory 58 State Observer (Estimator) state observer open-loop vs. closed-loop full-order vs. reduced-order prediction vs. current

59 Robotics Research Laboratory 59 Prediction Estimator correcting term or innovation term

60 Robotics Research Laboratory 60

61 Robotics Research Laboratory 61 Current Estimator

62 Robotics Research Laboratory 62 Reduced-Order Estimator (Minimum-Order Estimator)

63 Robotics Research Laboratory 63 very inconvenient because of same time instant

64 Robotics Research Laboratory 64

65 Robotics Research Laboratory 65    + + + + + + +

66 Robotics Research Laboratory 66 ex)

67 Robotics Research Laboratory 67

68 Robotics Research Laboratory 68 Observed-State Feedback Control With Estimator

69 Robotics Research Laboratory 69 State Feedback Separation principle State Observer

70 Robotics Research Laboratory 70 Remarks: i)As a rule of thumb, an observer response must be at least 4 to 5 times faster than the system response. ii)Using the output feedback only, we can not place poles at arbitrary locations. Compensator (Estimator and Control Mechanism) For the prediction estimator For the current estimator

71 Robotics Research Laboratory 71 Satellite Attitude Control (Franklin’s )

72 Robotics Research Laboratory 72

73 Robotics Research Laboratory 73 00.511.522.53 -2 -1.5 -0.5 0 0.5 1 1.5 2 OUTPUTS Time (sec) Time histories with prediction estimator --o-- X1 --*-- X2 TILDE --x-- X2 ----- U/4

74 Robotics Research Laboratory 74

75 Robotics Research Laboratory 75

76 Robotics Research Laboratory 76 Reference Inputs for Full-State Feedback  - + Objective : To make all the states and the outputs of the system follow the desired trajectory.

77 Robotics Research Laboratory 77 if the system is Type 0  steady-state error if Type 1 or higher  no steady-state error For complex systems, the designer has no sufficient knowledge of the plant. In these cases, it is useful to solve for the equilibrium condition that satisfies We need a steady-state control term in order for the solution to be valid for all system types. For a step reference input,

78 Robotics Research Laboratory 78  - +  + +

79 Robotics Research Laboratory 79  - + Remark:

80 Robotics Research Laboratory 80 Reference Inputs with Estimator  - +  + +

81 Robotics Research Laboratory 81 Output Error Command ex) thermostats (output error command) Remark (Fig. 8.17 vs. Figs. 8.19-20 in Franklin’s) state space approach > transfer function (I/O) approach state command > output-error command + - 

82 Robotics Research Laboratory 82

83 Robotics Research Laboratory 83

84 Robotics Research Laboratory 84

85 Robotics Research Laboratory 85 05101520253035404550 0 0.5 1 1.5 2 2.5 Disk head reader response Time (msec) output ------------ state command structure ooooooooo output error command classical design..............

86 Robotics Research Laboratory 86 Integral Control by State Augmentation Integral action is useful in eliminating the steady-state error due to constant disturbance or reference input commands.  - +  - +  + +  +-

87 Robotics Research Laboratory 87 state augmentation

88 Robotics Research Laboratory 88 The design of [K K I ] requires the augmented system matrices. For the full-state feedback, an estimator is used to provide. The addition of the extra pole for the integrator state leads to a deteriorated command input response. Elimination of the excitation of the extra root by command inputs can be done by using the zero. Refer p. 327(b) The system has a zero at. So the selection of the zero location corresponds to a particular selection of N x.

89 Robotics Research Laboratory 89 0123456 -3 -2 0 1 2 3 OUTPUTS Time (sec) --o--- X1 --x--- X2 ------ U/5... w/2 Response with no integral control A unit reference input at t = 0 A step disturbance at t = 2

90 Robotics Research Laboratory 90 0123456 -3 -2 0 1 2 3 OUTPUTS Time (sec) Response with integral control --o--- X1 --x--- X2 ------ U/5... w/2

91 Robotics Research Laboratory 91 0123456 -3 -2 0 1 2 3 OUTPUTS Time (sec) Integral control with added zero --o--- X1 --x--- X2 ------ U/5... w/2

92 Robotics Research Laboratory 92 Disturbance Estimation-Input Disturbance  - +  - +  + +

93 Robotics Research Laboratory 93

94 Robotics Research Laboratory 94 augmented state

95 Robotics Research Laboratory 95 A unit reference input at t=0 and a step disturbance at t=2 sec with bias estimation

96 Robotics Research Laboratory 96 A sinusoidal input disturbance with disturbance rejection

97 Robotics Research Laboratory 97 Disturbance Estimation-Output Disturbance  - +  + +

98 Robotics Research Laboratory 98 012345678910 -3 -2 0 1 2 3 OUTPUTS Time (sec) Sinusoidal output disturbance rejection ---o--- X1, output y -------- w, disturbance + + + w bar, disturbance estimate X1+w, measured output, y`..... A sinusoidal sensor disturbance (measured error) with disturbance rejection

99 Robotics Research Laboratory 99 Effect of Delays

100 Robotics Research Laboratory 100

101 Robotics Research Laboratory 101

102 Robotics Research Laboratory 102

103 Robotics Research Laboratory 103

104 Robotics Research Laboratory 104


Download ppt "Robotics Research Laboratory 1 Chapter 6 Design Using State-Space Methods."

Similar presentations


Ads by Google