Open navigation menu
Close suggestions
Search
Search
en
Change Language
Upload
Sign in
Sign in
Download free for days
0 ratings
0% found this document useful (0 votes)
141 views
30 pages
MSC CH - 5
Uploaded by
miakajemal22
AI-enhanced title
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
Download
Save
Save MSC CH_5 For Later
Share
0%
0% found this document useful, undefined
0%
, undefined
Print
Embed
Report
0 ratings
0% found this document useful (0 votes)
141 views
30 pages
MSC CH - 5
Uploaded by
miakajemal22
AI-enhanced title
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
Carousel Previous
Carousel Next
Download
Save
Save MSC CH_5 For Later
Share
0%
0% found this document useful, undefined
0%
, undefined
Print
Embed
Report
Download
Save MSC CH_5 For Later
You are on page 1
/ 30
Search
Fullscreen
Arba Minch University Arba Minch Institute of Technology Faculty of Electrical and Computer Engineering Modern Control System ECEE-4331 Chapter 5.Design Via State SpaceIntroduction + State-space techniques can be applied to a wider class of systems than transform methods, for example, a systems with nonlinearities, MIMO systems + Frequency domain methods of design, cannot be used to specify all closed loop poles of the higher order system + State-space technique allow to place all poles of the closed-loop system. + State-space methods do not allow the specification of closed-loop zero locations + Frequency domain methods do allow through placement of the lead compensator zero. + State-space design may prove to be very sensitive to parameter changes.Controller De: An nth order feedback control system has the following characteristic equation SHG, ST eee +as +a, =0 Pole Placement » Geet ep A plant shown in (a) is 4 represented in state space by r xX = Ax +Bu @ y =Cx rs ly e+] x cL! The state equation for ‘ the closed loop system “ in (b) can be written as -K . () X= Ax+Bu=AX+B(-Kx+r)=(A-BK)x+Br 4g. State-space representation of a plant: pax b. plant with state-feedbackController Design X= Ax +Bu = Ax +B( -Kx+r)4{ A-BK) x+Br y=Cx a. Phase-variable representation for plant: b. plant with state-variable feedbackPole Placement for Plants in Phase-Variable Form 1. Represent the plant in phase-variable from. 2. Feedback each phase variable to the input of the plant through a gain k; Find the char. Equation for the closed-loop system represented in step 2. 4. Decide upon all closed-loop pole locations and determine an equivalent char. Equation. 5. Equate like coefficients of the char. Equations from step 3 & 4 and solve for k;. 1. Following these steps, the phase-variable representation for the plant is a o 1 0 07 0 0 0 1 0 0 A= : : bB=loc=[e ¢ c.] ~a, -a, -a, Wa, , 1 The char. Equationis 5" +a, s"" +....+a,8 ta, =0Pole Placement for Plants in Phase-Variable Form 2. The system matrix for the closed-loop system is 0 1 0 ea 0 0 1 tar 0 A-BK = : : : i : —(ay+k,) —(a,+k,) -(a,+k3) .. a, +k,) 3. And the char. Equation by inspection is det(s! -(A-BK))=s" +(a,_,+k,)s"' +(4,5 +h, .)s">+...+ (a, +k,)s + (a, +k) =0 n-| 4. Assume the desired char. Equation for proper pole placement is s"+d,s"' +d, 8"° +....+d,s° +d,s+d, =0 5. The feedback coefficients can be found as Ki =d, —a,Controller design for phase-variable Example 5.1:Design the phase-variable feedback gains to yield 9.5% overshoot and settling time of 0.74 second. Gy = 208+) s(s +1)(s +4) Solution: Calculating the desired closed-loop char. Equation, the closed -loop poles are -5.4+/-j7.2. we select the third pole at -5.1 close to the zero.Example 5.1 The closed-loop system's state equation from previous figure is . 0 1 0 0 x=| 0 0 1 jx+fOfrs y =[100 20 ole -k, -(4+k,) -(5+k,) 1 The closed loop system matrix is 0 1 0 A-BK =| 0 0 1 -k, “4+k,) -G+k,) The closed loop char. Equation is det(sI —(4 —BK)) =s*° +(5+k,)s> +(44+k,)s +k, =0 This equation must match the desired char, Equation 5? +15,9s7 +136.08s +413.1=0 We obtain: k,=413.1, k,=132.08, k,=10.9Example 5.1 Substitute the values we obtain: 0 1 0 0 x=] 0 0 1 |x+fOlr; y» =[100 20 0]x 413.1 -136.08 -15.9 The transfer function is T (5) = +5) _ 5° +15.95° +136.08s +413.1 The simulation shows 11.5% overshoot and a settling time of 0.8. A redesign with 3°¢ pole canceling the zero af -5 will yield performance equal to the requirements. 020 oas 0s 0 05 10 Time (seconds)Controllability If an input to a system can be found that takes every state variable from desired initial state to a desired final state, the system is said to be controllable; otherwise, the system is uncontrollable. Pole placement is viable design technique only for systems that are controllable Controllability by inspection A system with distinct eigenvalues and diagonal system matrix is controllable if the input coupling matrix B does not have any rows that are zero. -a, 0 0] [0 x=| 0 -a, 0 |xtft fu 3 SH 1 -4 0 0 1 x=| 0 -a, 0 |x+|i fu JU CS "a. controllable @ b. uncontrollable systems ®Controllability matrix An nth-order plant whose state equationis x» = 4x +Bu Is completely controllable if the matrix c,, =[2 AB AB... A™B | Is of rank n, where Cy is called controllability matrix. Example 5.2 Given the system in SS, determine its controllability -1 1 0° fo x=]0 -1 0 x41 lu 002 1 Solution: the state equation for the system is The controllability matrix is 0 Cy =[B AB en 1 The rank of Cy is 3, so The system is controllableController design by matching coefficients Pole Placement for Plants NOT in Phase-Variable Form Example 5.3 Given a plant Y(s)/U(s)= 10/[(s + 1)(s + 2)], design state feedback to yield a 15% overshoot with settling time of 0.5 sec. Solution: writing the state equation for (b) we have. -f2 1 ol. no oy | "Oe y Tl en tL le oT The characteristic equation is s? +(S+k,)s + (242k, +k) =0 to Hi 1 Fo ’ O- O Compare it to the transient z YD CF response requirements 8? +16s + 239.5 =0 We get k2=13 and k,=211.5 * (6) a. Signal-flow graph in cascade form for G(s ) =10/[(s + 1)(s + 2): b. system with state feedback addedObserver Design If the sate variables are not available because of system configuration or cost, it is possible to estimate the states. Estimated states are then fed to the controller. An observer, sometimes called an estimator, is used to calculate state variables that are not accessible from the plant. Here the observer is a model of the plant. Assume a plant And an observer Subtract the observer from S A n the plant, we obtain x =Ax + Bu x =Ax+Bu “A A y =Cx x A x-x =A(x -x) y=Cx y-y =C(@e—x)| Observer Design State-feedback design using an observer to estimate Unavailable state variables: Plant Plant Pant [2 re} mm fF roi # Bsimicd 1-0} } Same SP } p= a. Open-loop observer; b. Closed-loop observer; ee es cater fo o Estimied Pat “8 TK c. Exploded view of a closed-loop observer, showing feedback Esimated arrangement to soa reduce state-variable estimation error To contoletObserver Design Writing the state equations of the observer from figure A a A Estimated Plant x =Ax+Bu+lL(y-y) , i eee a A so { Qe — y=Cx But the state equation for plant i A x =Ax +Bu Estimated ae y =x i out Subtract, we get Tocuntolr 0 (x=) = A(x-)-L(y- 9) y-y=C(x-3) Where x —x is the error between actual and estimated state vectorsObserver Design Substitute the output equation into the state equation, we get (e-x) =(A -LCY(x -2) yay =C(e-3) Lete, =x —x we have, e, =(4-LC)e, and y —y =Ce, Solving for L, the char. Equation is det[AJ —(4 —LC)]=0 For an nth-order plant, the char. Equation A-LC is Ss" +(a,,+h)s"' +(a,5+h)s"?+..4+(a, +1, 8 + (ay +1,) =0 This can be written by inspection if compared to char. Equation for plant, if the plant is represented in observer canonical form. n nl n2 det(s] -A)=s" +a, s"" +a,_.8"~ + +as +a, =0 We equate this to desired char. Equation, and solve for ||, n-2 s"+d,s"'+d, 8"? + .+d,s* +d,s +d, =0Observer design for observer canonical form Example 5.4: Design an observer for the plant. Which is represented in observer canonical form, the observer will respond 10 times faster than the controller loop designed the closed-loop poles at -1+/2 (s+4) s+4 Gs) = —_——_—_— = = GGT DETS SFR + ITs +10 Solution: the canonical form representation is first shown (a). Now form the difference between actual plant and observer outputs and add the feedback to the derivative of each state variable as shown in (b).Next find the char. Polynomial. The state equation for the estimated plant is and the observer error is . -8 1 0] fo . ~8+1,) 1 0 x =Ax+Bu=|-17 0 I|x+]1 Jue, =(4-LC)e, =|-(174+1,) 0 IIe, OO. ~(10+/,) 0 0 peCx=fl 0 o]x The char. Polynomial is det[Al -(A -LC)] =s° +(8+1,)s? +(17 +1,)s + (10 +/,) =0 To make the observer 10 times faster, we design the observer poles at We select the 3" pole at -100, the desired char. Is then -10+ 20 (s +100)(s* + 20s +500) =s* +120s* + 2500s + 50000 Compare and solve, we get |,=112, |.=2483, and 1,=49990Simulation showing response of observer for an input r(t) =100t: a. closed-loop; b. open-loop with observer gains disconnected ae * The response is slower in (b), since the observer is a copy of the plant with different initial conditions oO Ol 02 03 Time (seconds) @ On 02 03 Time (seconds) ©Observobility If the initial sate vector, x(to), can be found from u(t) and y(t) measured over a finite interval of time from to, the system is said to be observable; otherwise, it is said tg be unobservable. Observability is the ability to deduce the state variables from a knowledge of the input, u(t), and the output, y(t). By inspection, for diagonalized systems, (represented in parallel form) with distinct eigenvalues, if any column of the output matrix is zero the system is not observable. An nth order system is completely observable if the observability matrix Cc is of rank n. CA Oy = - 4 a. observable and CA" b. Unobservable systemsExamples Example 5.6 Determine if the system in figure is observable. Solution: the state and output equations are 1 . o 1 0 0 x=dx+Bu=|0 0 1 |x+lolu | 4-3 2 1 y=[0 5 Ix c oO 5 4 0, =| cA |=|4 3 3 ca™| |-12 -13 -9 4 Example 5.7 Determine if the system in figure is observable. Solution: the state and output equations are e 0 1 0 x =Ax+Bu= +] lee [’ ual Hi rb ae aH J ca} |-20 -16nt: Observer design by matching coeffi Example 5.8 Design an observer for the phase variable with transient response described by ¢=0.7 and «, =100 for the plant Go)= 407(s +0.916) _ 407s +372.81 (s +1.27)(s +2.69) 3.965 +3.42 Solution: first represent the system in phase-variable form as shown in figure (a). For the plant we have [ 0 1 | C =[372.81 407] 3.42 3.96 Calculating the observability matrix, 0,, =[C CA ] shows the plant is observable. Next find the characteristic equation, first we have, 0 1 1, A-LC = -|/'|[372.81 407] 3.42 3.96] [I , _ 372.811, a-407,) ] °° “| -G.42+372.81,) -G.96 +407/,)Observer design by matching coefficients- Example Now evaluate det(ar —(4 —LC)]=0 A+372.81), —(-407/,) det[A/ —(A—LC)] = det (3.42+372.81,) (A +3.96 +4071,) = A? +(3.96+372.81l, +4971, )A + (3.42 + 84.39/, +372.81/,) =0 From the problem statement we want ¢=0.7 and @, =100 Thus, 2° +140A + 10000 =0 comparing coefficients, we find I, and I, to be -38.397 and 35.506, respectively. Finally, we implement the observer as shown in figure (b) and using 0 1 “ A= ; C =[372.81 407]; o- > 0 —38.397 B= 3 L= " | 35.506 |Example: Design of Controller and Observer Using the simplified block diagram of the plant for the antenna azimuth position control system shown in Figure, design a controller to yield a 10% overshoot and a settling time of 1 second. Place the third pole 10 times as far from the imaginary axis as the second-order dominant pair. Assume that the state variables of the plant are not accessible and design an observer to estimate the states. The desired transient response for the observer is a 10% overshoot and a natural frequency 10 times as great as the system response above. As in the case of the controller, place the third pole 10 times as far from the imaginary axis as the observer's dominant second-order pair. U(s) = E(s) Y(s) = 4,(s) s+ 1.71)(s + 100)Example: Design of Controller and Observer SOLUTION: Controller Design: We first design the controller by finding the desired characteristic equation. A 10% overshoot and a settling time of 1 second yield € = 0.591 and wn= 6.77. Thus, the characteristic equation for the dominant poles is s2 + 8s + 45.8 = 0, where the dominant poles are located at -4 + j5.46. The third pole will be 10 times as far from the imaginary axis, or at - 40. Hence, the desired characteristic equation of the closed-loop system is:Example: Design of Controller and Observer (s? + 8s + 45.8)(5 + 40) = 5? + 485? + 365.85 + 1832 = 0 Next, we find the actual characteristic equation of the closed-loop system. The first step is to model the closed-loop system in state space and then find its characteristic equation. From Figure, the transfer function of the lant i ae oe 1325 _ 1325 8) = S(s+1.71(s+ 100) s(? + 101.71 + 171) Using phase variables, this > 7 : 5 1325 transfer function is converted “ to the signal-flow graph shown in Figure, and the state equations are o 1 0 0 written as follows: x=|0 0 1 |x+|0|u=Ax+Bu 0 -171 101.71 1 y= [1325 0 Ojx=CxExample: Design of Controller and Observer We now pause in our design to evaluate the controllability of the system. The controllability matrix, Cy, is 0 0 1 Cm=[B AB A’B] f 1 =101.71 1 -101.71 10,173.92 The determinant of Cy is - 1; thus, the system is controllable. Continuing with the design of the controller, we show the controller's configuration with the feedback from all state variables in Fiaure. We now find the characteristic equation of the system of Figure, the system matrix, A - BK, is 0 1 0 A-BK= | 0 0 1 ky —(I7L+k2) -(101.71 +s)Example: Design of Controller and Observer Thus, the closed-loop system's characteristic equation is det(sI — (A — BK)] = s° + (101.71 + ks)s? + (171 + k)s + ky =0 Matching the coefficients, we evaluate the k;'s as follows: K=1832, K=194.8, K=-53.71 Observer Design: Before designing the observer, we test the system for observability. Using the A and C matrices, the observability matrix, O, is c 1325 0 0 Om=|CA}=] 0 132 0 cA’ 0 0 1325 The determinant of Oy is 13253. Thus, Oy is of rank 3, and the system is observable. We now proceed to design the observer. Since the order of the system is not high, we will design the observer directly without first converting to observer canonical form. We need first to find A - LC.Example: Design of Controller and Observer -1325 1 0 A-LC= | -13252 0 1 -1325I; -171 -101.71 The characteristic equation for the observer is now evaluated as det[al — (A — LC)] = a3 + (13254 + 101.71)a? + (134,800/, + 1325/2 + 171) + (226,600/; + 134,800/. + 1325/3) =0 From the problem statement, the poles of the observer are to be placed to yield a 10% overshoot and a natural frequency 10 times that of the system's dominant pair of poles. Thus, the observer's dominant poles yield [s? + (2 x 0.591x 67.7)s + 67.77] = (s? + 80s + 4583). The real part of the roots of this polynomial is -40. The third pole is then placed 10 times farther from the imaginary axis at -400. The composite characteristic equation for the observer isExample: Design of Controller and Observer (s? + 80s + 4583)(s + 400) = s° + 480s? + 36,580s + 1,833,000 = 0 Matching coefficients, we solve for the observer gains: |,=0.286, 1,=-1.57, |=1494 plane Figure shows the completed design, including the controller and the observer
You might also like
LMI-Linear Matrix Inequality
PDF
No ratings yet
LMI-Linear Matrix Inequality
34 pages
Lect11 Design Via State Space
PDF
100% (1)
Lect11 Design Via State Space
49 pages
Nr-311104 Biological Control Systems
PDF
No ratings yet
Nr-311104 Biological Control Systems
4 pages
Root Locus (DRAFT)
PDF
100% (1)
Root Locus (DRAFT)
53 pages
Cusat Ec 6th Sem Question Paper
PDF
0% (1)
Cusat Ec 6th Sem Question Paper
16 pages
CL7103-System Theory QB
PDF
100% (1)
CL7103-System Theory QB
11 pages
Aet 304 Proces Control Dynamics
PDF
No ratings yet
Aet 304 Proces Control Dynamics
9 pages
Lecture Chapter 12 Design Using State Equation
PDF
No ratings yet
Lecture Chapter 12 Design Using State Equation
100 pages
Amplitude Modulation Modulation Full Chapter
PDF
No ratings yet
Amplitude Modulation Modulation Full Chapter
96 pages
Theory:: Experiment No: - 12 TITLE: Design Controller Using Pole Placement Method
PDF
No ratings yet
Theory:: Experiment No: - 12 TITLE: Design Controller Using Pole Placement Method
4 pages
10-Lecture 41, 42 Pole Placement
PDF
No ratings yet
10-Lecture 41, 42 Pole Placement
18 pages
Final Project: Amplifier Design Using Atf35143
PDF
No ratings yet
Final Project: Amplifier Design Using Atf35143
13 pages
Feedback and Control Systems: Activity No. 2 - Time Response of Dynamic Systems
PDF
No ratings yet
Feedback and Control Systems: Activity No. 2 - Time Response of Dynamic Systems
15 pages
Part 2 State Space Control LTI Systems V3
PDF
100% (1)
Part 2 State Space Control LTI Systems V3
60 pages
Chapter 5 - Lecture Notes (Kinematics) - Part1
PDF
No ratings yet
Chapter 5 - Lecture Notes (Kinematics) - Part1
35 pages
1 Digital Control System Design 1.: Pole Assignment Method
PDF
No ratings yet
1 Digital Control System Design 1.: Pole Assignment Method
56 pages
Computer Architecture
PDF
No ratings yet
Computer Architecture
17 pages
Chapter 6
PDF
No ratings yet
Chapter 6
20 pages
Besck104c 204c Iec Module5 Notes
PDF
100% (1)
Besck104c 204c Iec Module5 Notes
26 pages
RT Exercises and Solutions Med Tentatal
PDF
100% (1)
RT Exercises and Solutions Med Tentatal
264 pages
Lecture 38, 39 Pole Placement
PDF
No ratings yet
Lecture 38, 39 Pole Placement
15 pages
Lecture Notes Control Systems Theory and Design PDF Free
PDF
No ratings yet
Lecture Notes Control Systems Theory and Design PDF Free
311 pages
SCC Material
PDF
No ratings yet
SCC Material
42 pages
Robust Pole Placement Using Linear Quadratic Regulator Weight Selection Algorithm
PDF
No ratings yet
Robust Pole Placement Using Linear Quadratic Regulator Weight Selection Algorithm
5 pages
Control Systems: University of Engineering & Technology Lahore
PDF
No ratings yet
Control Systems: University of Engineering & Technology Lahore
8 pages
CH 12
PDF
No ratings yet
CH 12
60 pages
Finite Word Length Effects
PDF
No ratings yet
Finite Word Length Effects
31 pages
Network Analysis and Synthesis
PDF
No ratings yet
Network Analysis and Synthesis
120 pages
Cs Unit-2 PDF
PDF
No ratings yet
Cs Unit-2 PDF
33 pages
Pole Placment
PDF
No ratings yet
Pole Placment
42 pages
Control Systems U3 (TEL306)
PDF
No ratings yet
Control Systems U3 (TEL306)
84 pages
Advantages of FFT Over DFT
PDF
No ratings yet
Advantages of FFT Over DFT
1 page
Eed 3016 Control Systems: Assoc - Dr. Güleser K Demir Assist. Dr. Hatice Do Ğan
PDF
No ratings yet
Eed 3016 Control Systems: Assoc - Dr. Güleser K Demir Assist. Dr. Hatice Do Ğan
508 pages
Complete Lab Report
PDF
No ratings yet
Complete Lab Report
14 pages
State Space
PDF
No ratings yet
State Space
101 pages
Control System
PDF
No ratings yet
Control System
34 pages
Chapter 9 Quantitative Feedback Theory
PDF
No ratings yet
Chapter 9 Quantitative Feedback Theory
44 pages
Control Systems - Controllability and Observability
PDF
No ratings yet
Control Systems - Controllability and Observability
5 pages
Datta Meghe College of Engineering, Airoli
PDF
No ratings yet
Datta Meghe College of Engineering, Airoli
39 pages
Basics of Control - Signal Flow Graphs
PDF
No ratings yet
Basics of Control - Signal Flow Graphs
26 pages
B.Tech. ECE - R23 - Course Structure & II Year Syllabus
PDF
100% (1)
B.Tech. ECE - R23 - Course Structure & II Year Syllabus
29 pages
Ee6303 - Linear Integrated Circuits
PDF
No ratings yet
Ee6303 - Linear Integrated Circuits
13 pages
ECE11L CRUZ CARLOUI Group2 Lab 2 PDF
PDF
No ratings yet
ECE11L CRUZ CARLOUI Group2 Lab 2 PDF
8 pages
Fixed-Structure H-Infinity Synthesis With HINFSTRUCT - MATLAB & Simulink - MathWorks India
PDF
No ratings yet
Fixed-Structure H-Infinity Synthesis With HINFSTRUCT - MATLAB & Simulink - MathWorks India
9 pages
1 Lab Manual-Final-Control-System-1
PDF
No ratings yet
1 Lab Manual-Final-Control-System-1
35 pages
Arithmetic and Logic Unit (ALU) PDF
PDF
No ratings yet
Arithmetic and Logic Unit (ALU) PDF
13 pages
Addison Wesley - Modern Control Systems Analysis and Design Using Matlab PDF
PDF
No ratings yet
Addison Wesley - Modern Control Systems Analysis and Design Using Matlab PDF
84 pages
Assignment No.2 Discrete-Time Signal and System Problem #1: Memory Time-Invariance Linearity Causality Stability
PDF
No ratings yet
Assignment No.2 Discrete-Time Signal and System Problem #1: Memory Time-Invariance Linearity Causality Stability
1 page
Lab - State Space
PDF
100% (1)
Lab - State Space
15 pages
Control Systems: GATE Objective & Numerical Type Solutions
PDF
No ratings yet
Control Systems: GATE Objective & Numerical Type Solutions
15 pages
Coursework Title: Control System Design and Simulation For A Chemical Process
PDF
No ratings yet
Coursework Title: Control System Design and Simulation For A Chemical Process
6 pages
CS-State Space Modeling (Bakshi & Goyal)
PDF
No ratings yet
CS-State Space Modeling (Bakshi & Goyal)
58 pages
Control Systems ME-314: Electromechanical System Transfer Functions
PDF
No ratings yet
Control Systems ME-314: Electromechanical System Transfer Functions
21 pages
IntroCtrlSys - Final Exam - 1st Semester - 1920 - Solution PDF
PDF
No ratings yet
IntroCtrlSys - Final Exam - 1st Semester - 1920 - Solution PDF
5 pages
Control Systems & Simulation Lab Manual Experiment - 2 Modeling of Physical Systems Using MATLAB
PDF
No ratings yet
Control Systems & Simulation Lab Manual Experiment - 2 Modeling of Physical Systems Using MATLAB
5 pages
Chapter 5 - Optimal Linear Quadratic Gaussian (LQG) Control PDF
PDF
No ratings yet
Chapter 5 - Optimal Linear Quadratic Gaussian (LQG) Control PDF
16 pages
Digital Voltmeter Using PIC Microcontroller
PDF
No ratings yet
Digital Voltmeter Using PIC Microcontroller
7 pages
Pole Placement
PDF
No ratings yet
Pole Placement
3 pages
Stability
PDF
No ratings yet
Stability
16 pages