Presentation is loading. Please wait.

Presentation is loading. Please wait.

Digital and Non-Linear Control

Similar presentations


Presentation on theme: "Digital and Non-Linear Control"β€” Presentation transcript:

1 Digital and Non-Linear Control
Digital Control System Time Domain and Stability Analysis

2 Introduction The time response of a discrete-time linear system is the solution of the difference equation governing the system. For the linear time-invariant (LTI) case, the response due to the initial conditions and the response due to the input can be obtained separately and then added to obtain the overall response of the system. Convert the system into z-domain. Compute the transfer function, and multiply it with the z-transform of the input signal. Convert the output signal to the time domain.

3 Example 1 Given the discrete-time system
Find the impulse response of the system. Taking z-transform 𝑦 π‘˜+1 βˆ’0.5𝑦 π‘˜ =𝑒 π‘˜ Solution π‘§π‘Œ 𝑧 βˆ’0.5π‘Œ 𝑧 =π‘ˆ 𝑧 π‘Œ(𝑧) π‘ˆ(𝑧) = 1 π‘§βˆ’0.5

4 Example 1 Since U(z)=1 Taking Inverse z-Transform π‘Œ(𝑧)= 1 π‘§βˆ’0.5
𝑦 π‘˜ = (0.5) π‘˜βˆ’1 , π‘˜β‰₯0

5 Example 2 Given the discrete time system
find the system transfer function and its response to a sampled unit step. The transfer function corresponding to the difference equation is 𝑦 π‘˜+1 βˆ’π‘¦ π‘˜ =𝑒 π‘˜+1 Solution π‘§π‘Œ 𝑧 βˆ’π‘Œ 𝑧 =π‘§π‘ˆ 𝑧 π‘Œ(𝑧) π‘ˆ(𝑧) = 𝑧 π‘§βˆ’1

6 Example 2 Since U z = 𝑧 π‘§βˆ’1 𝑦 π‘˜ =π‘˜+1, π‘˜β‰₯0 π‘Œ(𝑧)= 𝑧 π‘§βˆ’1 π‘ˆ(𝑧)
Taking Inverse z-Transform π‘Œ(𝑧)= 𝑧 π‘§βˆ’1 π‘ˆ(𝑧) π‘Œ(𝑧)= 𝑧 π‘§βˆ’1 Γ— 𝑧 π‘§βˆ’1 π‘Œ(𝑧)=𝑧 𝑧 (π‘§βˆ’1) 2 𝑦 π‘˜ =π‘˜+1, π‘˜β‰₯0

7 Final Value Theorem If a sequence approaches a constant limit as k tends to infinity, then the limit is given by 𝑓 ∞ = lim π‘˜β†’βˆž 𝑓 π‘˜ 𝑓 ∞ = lim 𝑧→1 π‘§βˆ’1 𝑧 𝐹 𝑧

8 Example 3 Compute the final value for the sequence whose z-transform is Using final value theorem 𝐹 𝑧 = 𝑧 π‘§βˆ’ 𝑒 βˆ’π‘Žπ‘‡ Solution 𝑓 ∞ = lim 𝑧→1 π‘§βˆ’1 𝑧 𝐹 𝑧 = lim 𝑧→1 π‘§βˆ’1 𝑧 𝑧 π‘§βˆ’ 𝑒 βˆ’π‘Žπ‘‡ 𝑓 ∞ =0

9 Example 4 Compute the final value for the sequence whose z-transform is Using final value theorem 𝐹 𝑧 = 𝑧 2 (π‘§βˆ’π‘Ž) (π‘§βˆ’1)(π‘§βˆ’π‘)(π‘§βˆ’π‘) Solution 𝑓 ∞ = lim 𝑧→1 π‘§βˆ’1 𝑧 𝑧 2 (π‘§βˆ’π‘Ž) (π‘§βˆ’1)(π‘§βˆ’π‘)(π‘§βˆ’π‘) 𝑓 ∞ = 1βˆ’π‘Ž (1βˆ’π‘)(1βˆ’π‘)

10 Steady State Error Consider the unity feedback block diagram shown in following figure. The close loop transfer function can be calculated as Use the final value theorem to compute steady-state error. 𝐺 𝑍𝐴𝑆 𝑧 𝐺(𝑧) 1+ 𝐺 𝑍𝐴𝑆 𝑧 𝐺(𝑧) lim π‘˜β†’βˆž π‘Ÿ π‘˜ βˆ’π‘(π‘˜) = lim 𝑧→1 π‘§βˆ’1 𝑧 [𝑅 𝑧 βˆ’πΆ 𝑧 ]

11 Example 5 Find the steady-state error for the digital control system with unity feedback and with the transfer functions, for a sampled unit step input. The close loop transfer function can be calculated as U z = 𝑧 π‘§βˆ’1 𝐺 𝑍𝐴𝑆 𝑧 = 5(𝑧+π‘Ž) (π‘§βˆ’1)(π‘§βˆ’π‘) 𝐺 𝑧 = 9(π‘§βˆ’π‘) π‘§βˆ’π‘ 0<π‘Ž,𝑏,𝑐<1 𝐺 𝑧 𝐺𝑍𝐴𝑆 𝑧 = 45(𝑧+π‘Ž)(π‘§βˆ’π‘) (π‘§βˆ’1)(π‘§βˆ’π‘)(π‘§βˆ’π‘) = 45(𝑧+π‘Ž) (π‘§βˆ’1)(π‘§βˆ’π‘) π‘Œ(𝑧) π‘ˆ(𝑧) = 45(𝑧+π‘Ž) π‘§βˆ’1 π‘§βˆ’π‘ +45(𝑧+π‘Ž)

12 Example 5 lim π‘˜β†’βˆž π‘Ÿ π‘˜ βˆ’π‘(π‘˜) = lim 𝑧→1 π‘§βˆ’1 𝑧 [𝑅 𝑧 βˆ’πΆ 𝑧 ]

13 Routh-Hurwitz Criterion
Determine the stability of linear time-invariant (LTI) digital systems based on transfer function models. The Routh-Hurwitz criterion determines conditions for left half plane (LHP) polynomial roots and cannot be directly used to investigate the stability of discrete-time systems. The bilinear transformation transforms the inside of the unit circle to the LHP. This allows the use of the Routh-Hurwitz criterion for the investigation of discrete-time system stability. 𝑧= 1+𝑀 1βˆ’π‘€ ⇔𝑀= π‘§βˆ’1 𝑧+1

14 Routh-Hurwitz Criterion
For the general z-polynomial, Using the bilinear transformation 𝑧= 1+𝑀 1βˆ’π‘€ The Routh-Hurwitz approach becomes progressively more difficult as the order of the z-polynomial increases. For low-order polynomials, it easily gives stability conditions. 𝐹 𝑧 = π‘Ž 𝑛 𝑧 𝑛 + π‘Ž π‘›βˆ’1 𝑧 π‘›βˆ’1 +…+ π‘Ž π‘œ 𝐹 𝑀 = π‘Ž 𝑛 ( 1+𝑀 1βˆ’π‘€ ) 𝑛 + π‘Ž π‘›βˆ’1 ( 1+𝑀 1βˆ’π‘€ ) π‘›βˆ’1 +…+ π‘Ž π‘œ

15 Example 6 By using Routh-Hurwitz stability criterion, determine the stability of the following digital systems whose characteristic are given as 𝑧 2 βˆ’0.25=0 Transforming the characteristic equation 𝑧 2 βˆ’0.25=0 into w-domain using the bilinear transformation 𝑧= 1+𝑀 1βˆ’π‘€ Solution 0.75 𝑀 𝑀+0.75=0

16 Example 6 Routh array can now be developed from the transformed characteristic equation. Since there are no sign changes in the first column of the Routh array therefore the system is stable. 0.75 𝑀 𝑀+0.75=0 𝑀 2 0.75 𝑀 1 2.5 𝑀 0

17 Example 7 By using Routh-Hurwitz stability criterion, determine the stability of the following digital systems whose characteristic are given as. 𝑧 3 βˆ’1.2 𝑧 2 βˆ’1.375π‘§βˆ’0.25=0 Transforming the characteristic equation into w-domain using the bilinear transformation 𝑧= 1+𝑀 1βˆ’π‘€ Solution βˆ’1.875 𝑀 𝑀 𝑀+1.125=0

18 Example 7 Routh array can now be developed from the transformed characteristic equation. From the table above, since there is one sign change in the first column above equation has one root in the right-half of the w-plane. This implies that there will be one root of the characteristic equation outside of the unit circle in the z-plane. βˆ’1.875 𝑀 𝑀 𝑀+1.125=0 𝑀 3 -1.875 4.875 𝑀 2 3.875 1.125 𝑀 1 5.419 𝑀 0 1125

19 Why Bilinear? 𝑀= π‘§βˆ’1 𝑧+1 βˆ π‘€=∠ π‘§βˆ’1 βˆ’βˆ  𝑧+1
For 𝑧 within the unit disk, βˆ π‘€> 90 Β° , so we transform the points inside the unit disk to LHP Similarly, for 𝑧 outside the unit disk, βˆ π‘€< 90 Β° , so we transform the points outside the unit disk to RHP z+1 z-1


Download ppt "Digital and Non-Linear Control"

Similar presentations


Ads by Google