SlideShare a Scribd company logo
DYNAMIC SYSTEM ANALYSIS
15-Mar-17
RTECS 2015 1
Eng. Mahmoud Hussein
RTECS
Dynamic System
3
 Output of the system depends on the current input as well as
previous inputs/outputs
 The system has internal memory
 A dynamic system can be represented mathematically using
differential equations
 The system order usually corresponds to the number of
independent energy storage elements in the system.
RTECS
Transfer Function Representation
4
 LTI systems have the extremely important property that if the
input to the system is sinusoidal, then the output will also be
sinusoidal at the same frequency but in general with different
magnitude and phase.
 These magnitude and phase differences as a function of
frequency are known as the frequency response of the
system.
RTECS
Transfer Function Representation
5
 Using the Laplace transform, it is possible to convert a
system's time-domain representation into a frequency-domain
output/input representation, known as the transfer function.
 In so doing, it also transforms the governing differential
equation into an algebraic equation which is often easier to
analyze.
 Frequency-domain methods are most often used for analyzing
LTI single-input/single-output (SISO)systems, e.g. those
governed by a constant coefficient differential equation
RTECS
Transfer Function Representation
6
 The Laplace transform of a time domain function
0
Where
s    j complex frequency variable

 st
F(s)  f (t)e dt
RTECS
Transfer Function Representation
7
 A transfer function is the Laplace transform of thesystem’s
differential equation with omitting initial conditions
 Hence, it is a rational function of the variable ‘s’
01nX (s) a sn
 a s
Y(s) b sm
b
G(s)  n1
n1
m m1 1 0
 a s  a
sm1
 b s b
RTECS
Transfer Function Representation
8
 If the coefficients ai andbi are constants, the system
is linear time invariant (LTI)
 The highest order n of the denominator is referred to
as the order of the system.
 For a physically realizable system, m ≤ n. (Causal
system)
Y(s)
nX (s) a sn
 a s
b sm
 b
G(s)  n1
n1 1 0
m m1 1 0
 a s  a
sm1
 b s  b
RTECS
MATLAB Representations of Transfer Functions
9
 num=[b1,b2,. . .,bm,bm+1];
 den=[1,a1,a2,. . .,an−1, an];
 G=tf(num,den)
 Example
s4
 2s3
 3s2
 4s  5
s 5
G(s) 
RTECS
Transfer Function Representation
10
 It is useful to factor the numerator and denominator of the
transfer function into the so called zero-pole-gain form
 The poles are the values of s for which a(s)=0, and
 The zeros are the values of s for which b(s)=0.
G(s) 
Y(s)

b(s)
X (s) a(s)
RTECS
Zero-Pole-Gain Representation In MATLAB
11
 z=-[z1; z2; · · · ; zm];
 p=-[p1; p2; · · · ; pn];
 G=zpk(z,p,K)
 Example
s 3
(s  2)(s  4)(s  5)
 pzmap
 Plots the pole-zero map of the LTI model sys
RTECS
Terms and Definitions
System Analysis12
RTECS
Time Response
13
 The time response of a linear dynamic system consists of the sum
of the transient response (Natural response) which depends on
the initial conditions and the steady-state response (Forced
response ) which depends on the system input.
 These correspond to the free (homogeneous or zero input) and
the forced (inhomogeneous or non-zero input) solutions of the
governing differential equations respectively.
RTECS
Transient Response and Steady State Response
14
RTECS
Frequency Response
15
 LTI systems have the extremely important property that if the
input to the system is sinusoidal, then the steady-state output
will also be sinusoidal at the same frequency but in general
with different magnitude and phase.
 These magnitude and phase differences as a function of
frequency comprise the frequency response of the system.
RTECS
Frequency Response Representation
16
 The frequency response of a system can be found from the transfer
function in the following way:
 create a vector of frequencies (varying between zero or "DC" to infinity) and
 compute the value of the plant transfer function at those frequencies.
 If G(s) is the open-loop transfer function of a system and ω is the frequency
vector, we then plot G(j ω ) versus ω . Since G(j ω ) is a complex number,
we can plot
 both its magnitude and phase (the Bode Plot) or
 its position in the complex plane (the Nyquist Diagram).
RTECS
Stability: Bounded Input Bounded Output (BIBO)
17
 A system is stable if the output remains bounded for allbounded
(finite) inputs.
 Practically, this means that the system will not “blow up” while in
operation.
 If all poles of the transfer function have negative real parts, then
the system is stable.
 If any pole has a positive real part, then the system is unstable.
 If any pair of poles is on the imaginary axis, then the system is
marginally stable and the system will oscillate.
RTECS
Effect of Pole Location
18
 Consider the transfer function
 The impulse response will be an
exponential function
RTECS
Effect of Pole Location
19
 When σ > 0, the pole is located at s < 0,
 The exponential expression y(t) decays.
 Impulse response is stable.
 When σ < 0, the pole is located at s > 0,
 The exponential expression y(t) grows with time.
 Impulse response is referred to as unstable.
if   0
Im(s)
if   0
Re(s)
if   0y(t)
if   0
t
RTECS
Effect of Pole Location: Example
20
 Find the impulse response of H(s)
H (s)
s2
2s 1

2s 1
 3s 2 (s 1)(s  2)

1

3
s 1 s 2
1 

s 1
 
s  2

   
h(t)  L1  1  3L1 
h(t)  (et
 3e2t
)1(t) 0 1 2 3
Time (sec)
4
-0.5
0
0.5
1
1.5
2
h(t)
RTECS
Effect of Pole Location: Example
21
 syms s t;
 H=(2*s+1)/(s^2+3*s+2);
 h=ilaplace(H);
RTECS
Stability Criterion Vs. Pole Locations
Impulse Response22
Re(s)
Im(s)
y(t) y(t)
y(t)
t
t
t
y(t)
t
y(t)
t
y(t)
t
RTECS
Stability Assessment in Matlab
23
 Poles of a given LTI model G can be obtained directly with pole(G)
 Zeros of the system G can be obtained with the function zero(G)
 Poles and zeros of G can be sketched with the function pzmap(G)
 Example
 Is the following plant BIBO stable?
s3
 7s2
 24s  24
Gp (s) 
s4
10s3
 35s2
 50s  24
RTECS
System Order
24
 The order of a dynamic system is the order of the highest
derivative of its governing differential equation.
 Equivalently, it is the highest power of s in the denominator of
its transfer function.
RTECS
First Order Systems25
RTECS
General Form of First Order Systems
 differential equation  transfer function
26
RTECS
DC Gain
27
 The DC gain is the ratio of the magnitude of the steady-state
step response to the magnitude of the step input
 DC gain is the value of the transfer function when s=0.
 For first order systems equal to
RTECS
Time Constant
28
 The time constant represents the time scale for which the dynamics
of the system are significant.
 For first order systems, the time constant is the time it takes for the
system to reach 63% of the steady-state value for a step response
or to decrease to 37% of the initial value for an impulse response.
RTECS
Poles/Zeros of First Order Systems
29
 There is a single real pole at s = -a
 Therefore, the system is stable if a is positive and unstable if a is
negative
 There are no zeros
RTECS
Step Response of First-Order Systems
30
a
s(s a)
C(s)  R(s)G(s) 
c(t)  c (t)  c (t) 1 eat
f n
RTECS
Step Response of First-Order Systems
Time Constant31
 Time for the system output to
reach approximately 63% of its
final steady state value
 indication of system response
speed
c(t)  c (t)  c (t) 1 eat
f n
eat
 e1
0.37
t 1
a
1 0.37  0.63
a
t1
t1
a
x(t) 1 eat
RTECS
Step Response Example
32
 a = 5;
 num = a;
 den = [1 a];
 figure
 step(num,den);
 grid on
a
s a
G(s) 
0 0.2 0.4 0.8 1 1.2
0
0.2
0.1
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Step Response
0.6
Time (sec)
Amplitude
RTECS
Step Response Example
33
 k_dc = 5;
 Tc = 10;
 u = 2;
 s = tf('s');
 G = k_dc/(Tc*s+1)
 step(u*G)
If you right click on the step response graph
and select Characteristics, you can choose
to have several system metrics overlaid on
the response: peak response, settling time,
rise time, and steady3/-1s5/t2a01t7e.
G(s) 
kdc
s 1
RTECS
Settling Time
34
 The settling time is the time
required for the system output to
fall within 2% percentage of the
steady state value for a step input
or equivalently to decrease to a
certain percentage of the initial
value for an impulse input.
 For first order systems, settling
time is approximately 3.9 * time
constant
RTECS
Rise Time
35
 The rise time is the time
required for the system output
to rise from 10% to 90% of the
final steady-state value.
 Tr = 2.2 /a
RTECS
Example of First Order System
Thermometer
 Response time = 10 - 20 sec  Response time = 1 sec
36
Digital Thermometer Digital Infrared Ear Thermometer
RTECS
Second Order Systems37
RTECS
Second Order Systems
38
 Second order systems are the simplest type of dynamic system
to exhibit oscillations
RTECS
General Form of Second Order Systems
 differential equation  transfer function
39
RTECS
DC Gain
40
 The DC gain is the ratio of the magnitude of the steady-state
step response to the magnitude of the step input
 DC gain is the value of the transfer function when s=0.
 For second order systems equal to
RTECS
Damping Ratio
41
 The damping ratio is a dimensionless quantity characterizing
the energy losses in the system due to such effects as viscous
friction or electrical resistance
RTECS
Natural Frequency
42
 The natural frequency is the frequency (in rad/s) that the
system will oscillate at when there is no damping, ζ=0
RTECS
Steady-state Value y(∞)
43
 The steady-state value of the system under the step response
is the output when t → ∞.
 Using the final value theorem
 The steady-state value of the system G can be evaluated using
the function
 K=dcgain(G)
a0
s
y()  lim sG(s)
1
s0
 G(0) 
b0
RTECS
Poles/Zeros of Second Order Systems
44
 The second order transfer function has two poles at
RTECS
Under Damped System: ζ<1
45
 If ζ<1 then the system is under
damped.
 Both poles are complex valued
with negative real parts
 therefore the system is stable but
oscillates while approaching the
steady-state value.
RTECS
Under Damped System: ζ<1
46
RTECS
Under Damped System Example
47
 Plot the map of poles and zeros & the step response of the
second order system with the following characteristics
 k_dc = 1; w_n = 10; zeta = 0.2;
 s = tf('s');
 G1 = k_dc*w_n^2/(s^2 + 2*zeta*w_n*s + w_n^2);
 figure
 pzmap(G1)
 axis([-3 1 -15 15])
 figure
 step(G1)
RTECS
Under Damped System Example
48
-3 -2.5 -2 0 0.5 1
-15
-10
-5
0
5
10
15
Pole-Zero Map
-1.5 -1 -0.5
Real Axis (seconds-1)
ImaginaryAxis(seconds-
1)
0 0.5 1 2 2.5 3
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
Step Response
1.5
Time (seconds)
Amplitude
RTECS
Under Damped System: Settling Time
49
 The settling time is the time
required for the system output to
fall within 2% percentage of the
steady state value for a step input
or equivalently to decrease to a
certain percentage of the initial
value for an impulse input.
 For a second order, underdamped
system, settling time is
approximately 3.9/(ζωn)
dn
44
Ts 



RTECS
Under Damped System: Percent Overshoot
50
 The percent overshoot is the
percent by which a system
exceeds its final steady-state
value.
 For a second order under
damped system, the percent
overshoot is directly related to
the damping ratio by the
following equation
100%1 2

%OS  e
RTECS
Under Damped System: Damping Ratio
51
 A good damping ratio is
between 0.4 and 0.8.
 Small values of  (<0.4) yield
excessive overshoot.
 Large values of  (>0.8)
responds sluggishly
RTECS
52
 Step responses of second-order
underdamped systems as poles
move
 a. with constant real part
 b. with constant imaginary part
 c. with constant damping ratio
RTECS
Over Damped System: ζ>1
53
 If ζ>1 then the system is over damped
 Both poles are real and negative
 therefore the system is stable and does not oscillate
RTECS
Over Damped System Example
54
 Plot the map of poles and zeros & the step response of the
second order system with the following characteristics
 k_dc = 1; w_n = 10; zeta = 1.2;
 s = tf('s');
 G1 = k_dc*w_n^2/(s^2 + 2*zeta*w_n*s + w_n^2);
 figure
 pzmap(G1)
 figure
 step(G1)
RTECS
Over Damped System Example
55
-6 -4 -2 0
-1
-0.8
-0.6
-0.4
-0.2
0
0.2
0.4
0.6
0.8
1
Pole-Zero Map
-20 -18 -16 -14 -12 -10 -8
Real Axis (seconds-1)
ImaginaryAxis(seconds-
1)
0 0.2 0.4 0.8 1 1.2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Step Response
0.6
Time (seconds)
Amplitude
RTECS
Critically Damped System: ζ=1
56
 If ζ=1 then the system is critically damped
 Both poles are real and have the same magnitude
 Critically damped systems approach steady-state quickest without
oscillating.
RTECS
Critically Damped System Example
57
 Plot the map of poles and zeros & the step response of the
second order system with the following characteristics
 k_dc = 1;
 w_n = 10;
 zeta = 1;
RTECS
Critically Damped System Example
58
-10 -8 -2 0
-1
-0.8
-0.6
-0.4
-0.2
0
0.2
0.4
0.6
0.8
1
Pole-Zero Map
-6 -4
Real Axis (seconds-1)
ImaginaryAxis(seconds-
1)
0.2 0.4 0.8 1 1.2
0
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Step Response
0.6
Time (seconds)
Amplitude
RTECS
Undamped System: ζ=0
59
 If ζ=0 then the system is undamped
 In this case, the poles are purely imaginary
 therefore the system is marginally stable and oscillates indefinitely.
sp   jn
RTECS
Undamped System Example
60
 Plot the map of poles and zeros & the step response of the
second order system with the following characteristics
 k_dc = 1;
 w_n = 10;
 zeta = 0;
RTECS
Undamped System Example
61
-15
-10
-5
0
5
10
15
Pole-Zero Map
ImaginaryAxis(seconds-
1)
-0.5
0
0.5
1
1.5
2
2.5
-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
Real Axis (seconds-1) Time (seconds)
Step Response
Amplitude
RTECS
RTECS
Sum-up
63
RTECS
References
64
 Benjamin C. Kuo and Farid Golnaraghi, “Automatic Control
Systems”, 8th edition, John Wiley & Sons,Inc.
RTECS
References
65
 Dingyü Xue, YangQuan Chen and YangQuan Chen, „Linear
Feedback Control, Analysis and Design with MATLAB“, 1st
edition, SIAM (Society for Industrial and Applied Mathematics),
Philadelphia
RTECS
Quiz
66
RTECS
• M1= 1/4 bus body mass 2500 kg
• M2= suspension mass 320 kg
• K1= spring constant of suspension system 80,000 N/m
• K2= spring constant of wheel and tire 500,000 N/m
• B1= damping constant of suspension system 350 N.s/m
• B2= damping constant of wheel and tire 15,020 N.s/m
•U= control force
Determine:
• Transfer function / Simulink models
• step response
Home Work #2
67
RTECS
Determine:
• select all parameters which give you suitable / accepted system behavior
• Simulink models
• step response
Home Work #1 Solution
68
RTECS
RTECS

More Related Content

What's hot

STate Space Analysis
STate Space AnalysisSTate Space Analysis
STate Space Analysis
Hussain K
 
Lecture 6 modelling-of_electrical__electronic_systems
Lecture 6 modelling-of_electrical__electronic_systemsLecture 6 modelling-of_electrical__electronic_systems
Lecture 6 modelling-of_electrical__electronic_systemsSaifullah Memon
 
Time response and analysis kaushal shah
Time response and analysis kaushal shahTime response and analysis kaushal shah
Time response and analysis kaushal shah
Kaushal Shah
 
Time response analysis of system
Time response analysis of systemTime response analysis of system
Time response analysis of system
vishalgohel12195
 
state space representation,State Space Model Controllability and Observabilit...
state space representation,State Space Model Controllability and Observabilit...state space representation,State Space Model Controllability and Observabilit...
state space representation,State Space Model Controllability and Observabilit...
Waqas Afzal
 
Transfer function and mathematical modeling
Transfer  function  and  mathematical  modelingTransfer  function  and  mathematical  modeling
Transfer function and mathematical modeling
vishalgohel12195
 
EC8352-Signals and Systems - Laplace transform
EC8352-Signals and Systems - Laplace transformEC8352-Signals and Systems - Laplace transform
EC8352-Signals and Systems - Laplace transform
NimithaSoman
 
Modern Control - Lec 02 - Mathematical Modeling of Systems
Modern Control - Lec 02 - Mathematical Modeling of SystemsModern Control - Lec 02 - Mathematical Modeling of Systems
Modern Control - Lec 02 - Mathematical Modeling of Systems
Amr E. Mohamed
 
3 modelling of physical systems
3 modelling of physical systems3 modelling of physical systems
3 modelling of physical systemsJoanna Lock
 
ppt on Time Domain and Frequency Domain Analysis
ppt on Time Domain and Frequency Domain Analysisppt on Time Domain and Frequency Domain Analysis
ppt on Time Domain and Frequency Domain Analysis
sagar_kamble
 
Control system stability routh hurwitz criterion
Control system stability routh hurwitz criterionControl system stability routh hurwitz criterion
Control system stability routh hurwitz criterion
Nilesh Bhaskarrao Bahadure
 
Lecture 6 ME 176 2 Time Response
Lecture 6 ME 176 2 Time ResponseLecture 6 ME 176 2 Time Response
Lecture 6 ME 176 2 Time ResponseLeonides De Ocampo
 
Lecture 12 ME 176 6 Steady State Error
Lecture 12 ME 176 6 Steady State ErrorLecture 12 ME 176 6 Steady State Error
Lecture 12 ME 176 6 Steady State ErrorLeonides De Ocampo
 
Modern Control - Lec07 - State Space Modeling of LTI Systems
Modern Control - Lec07 - State Space Modeling of LTI SystemsModern Control - Lec07 - State Space Modeling of LTI Systems
Modern Control - Lec07 - State Space Modeling of LTI Systems
Amr E. Mohamed
 
Lecture 2 transfer-function
Lecture 2 transfer-functionLecture 2 transfer-function
Lecture 2 transfer-functionSaifullah Memon
 
Lec 4 design via frequency response
Lec 4 design via frequency responseLec 4 design via frequency response
Lec 4 design via frequency response
Behzad Farzanegan
 
Notes nyquist plot and stability criteria
Notes nyquist plot and stability criteriaNotes nyquist plot and stability criteria
Notes nyquist plot and stability criteria
Aleksandar Micic
 
TIME RESPONSE ANALYSIS
TIME RESPONSE ANALYSISTIME RESPONSE ANALYSIS
TIME RESPONSE ANALYSIS
Syed Saeed
 
Modern Control - Lec 06 - PID Tuning
Modern Control - Lec 06 - PID TuningModern Control - Lec 06 - PID Tuning
Modern Control - Lec 06 - PID Tuning
Amr E. Mohamed
 

What's hot (20)

STate Space Analysis
STate Space AnalysisSTate Space Analysis
STate Space Analysis
 
Lecture 6 modelling-of_electrical__electronic_systems
Lecture 6 modelling-of_electrical__electronic_systemsLecture 6 modelling-of_electrical__electronic_systems
Lecture 6 modelling-of_electrical__electronic_systems
 
Time response and analysis kaushal shah
Time response and analysis kaushal shahTime response and analysis kaushal shah
Time response and analysis kaushal shah
 
Time response analysis of system
Time response analysis of systemTime response analysis of system
Time response analysis of system
 
state space representation,State Space Model Controllability and Observabilit...
state space representation,State Space Model Controllability and Observabilit...state space representation,State Space Model Controllability and Observabilit...
state space representation,State Space Model Controllability and Observabilit...
 
Transfer function and mathematical modeling
Transfer  function  and  mathematical  modelingTransfer  function  and  mathematical  modeling
Transfer function and mathematical modeling
 
Time response
Time responseTime response
Time response
 
EC8352-Signals and Systems - Laplace transform
EC8352-Signals and Systems - Laplace transformEC8352-Signals and Systems - Laplace transform
EC8352-Signals and Systems - Laplace transform
 
Modern Control - Lec 02 - Mathematical Modeling of Systems
Modern Control - Lec 02 - Mathematical Modeling of SystemsModern Control - Lec 02 - Mathematical Modeling of Systems
Modern Control - Lec 02 - Mathematical Modeling of Systems
 
3 modelling of physical systems
3 modelling of physical systems3 modelling of physical systems
3 modelling of physical systems
 
ppt on Time Domain and Frequency Domain Analysis
ppt on Time Domain and Frequency Domain Analysisppt on Time Domain and Frequency Domain Analysis
ppt on Time Domain and Frequency Domain Analysis
 
Control system stability routh hurwitz criterion
Control system stability routh hurwitz criterionControl system stability routh hurwitz criterion
Control system stability routh hurwitz criterion
 
Lecture 6 ME 176 2 Time Response
Lecture 6 ME 176 2 Time ResponseLecture 6 ME 176 2 Time Response
Lecture 6 ME 176 2 Time Response
 
Lecture 12 ME 176 6 Steady State Error
Lecture 12 ME 176 6 Steady State ErrorLecture 12 ME 176 6 Steady State Error
Lecture 12 ME 176 6 Steady State Error
 
Modern Control - Lec07 - State Space Modeling of LTI Systems
Modern Control - Lec07 - State Space Modeling of LTI SystemsModern Control - Lec07 - State Space Modeling of LTI Systems
Modern Control - Lec07 - State Space Modeling of LTI Systems
 
Lecture 2 transfer-function
Lecture 2 transfer-functionLecture 2 transfer-function
Lecture 2 transfer-function
 
Lec 4 design via frequency response
Lec 4 design via frequency responseLec 4 design via frequency response
Lec 4 design via frequency response
 
Notes nyquist plot and stability criteria
Notes nyquist plot and stability criteriaNotes nyquist plot and stability criteria
Notes nyquist plot and stability criteria
 
TIME RESPONSE ANALYSIS
TIME RESPONSE ANALYSISTIME RESPONSE ANALYSIS
TIME RESPONSE ANALYSIS
 
Modern Control - Lec 06 - PID Tuning
Modern Control - Lec 06 - PID TuningModern Control - Lec 06 - PID Tuning
Modern Control - Lec 06 - PID Tuning
 

Similar to 03 dynamic.system.

STEP RESPONSE OF FIRST ORDER SYSTEM PART 1.pptx
STEP RESPONSE OF FIRST ORDER SYSTEM PART 1.pptxSTEP RESPONSE OF FIRST ORDER SYSTEM PART 1.pptx
STEP RESPONSE OF FIRST ORDER SYSTEM PART 1.pptx
Anikendu Maitra
 
time response analysis
time response analysistime response analysis
time response analysis
Raviraj solanki
 
lecture1 (5).ppt
lecture1 (5).pptlecture1 (5).ppt
lecture1 (5).ppt
HebaEng
 
02 physical.system.modelling mechanical.systems.
02 physical.system.modelling mechanical.systems.02 physical.system.modelling mechanical.systems.
02 physical.system.modelling mechanical.systems.
Mahmoud Hussein
 
Modern Control - Lec 03 - Feedback Control Systems Performance and Characteri...
Modern Control - Lec 03 - Feedback Control Systems Performance and Characteri...Modern Control - Lec 03 - Feedback Control Systems Performance and Characteri...
Modern Control - Lec 03 - Feedback Control Systems Performance and Characteri...
Amr E. Mohamed
 
time domain analysis, Rise Time, Delay time, Damping Ratio, Overshoot, Settli...
time domain analysis, Rise Time, Delay time, Damping Ratio, Overshoot, Settli...time domain analysis, Rise Time, Delay time, Damping Ratio, Overshoot, Settli...
time domain analysis, Rise Time, Delay time, Damping Ratio, Overshoot, Settli...
Waqas Afzal
 
lcs_manual_1[1].pdf
lcs_manual_1[1].pdflcs_manual_1[1].pdf
lcs_manual_1[1].pdf
KashifAlirana
 
time response
time responsetime response
time response
University Malaya
 
Order of instruments.ppt
Order of instruments.pptOrder of instruments.ppt
Order of instruments.ppt
ANURUPAa
 
Time response of discrete systems 4th lecture
Time response of discrete systems 4th lectureTime response of discrete systems 4th lecture
Time response of discrete systems 4th lecture
khalaf Gaeid
 
LCE-UNIT 1 PPT.pdf
LCE-UNIT 1 PPT.pdfLCE-UNIT 1 PPT.pdf
LCE-UNIT 1 PPT.pdf
HODECE21
 
control system Lab 01-introduction to transfer functions
control system Lab 01-introduction to transfer functionscontrol system Lab 01-introduction to transfer functions
control system Lab 01-introduction to transfer functions
nalan karunanayake
 
Lecture 13 14-time_domain_analysis_of_1st_order_systems
Lecture 13 14-time_domain_analysis_of_1st_order_systemsLecture 13 14-time_domain_analysis_of_1st_order_systems
Lecture 13 14-time_domain_analysis_of_1st_order_systemsSaifullah Memon
 
Chapter 3-Dynamic Behavior of First and Second Order Processes-1.pptx
Chapter 3-Dynamic Behavior of First and Second Order Processes-1.pptxChapter 3-Dynamic Behavior of First and Second Order Processes-1.pptx
Chapter 3-Dynamic Behavior of First and Second Order Processes-1.pptx
aduladube0992
 
time domain analysis.pptx
time domain analysis.pptxtime domain analysis.pptx
time domain analysis.pptx
deepaMS4
 
Time domain analysis
Time domain analysisTime domain analysis
Time domain analysis
Mohammed Waris Senan
 
BEC- 26 control systems_unit-II
BEC- 26 control systems_unit-IIBEC- 26 control systems_unit-II
BEC- 26 control systems_unit-II
Shadab Siddiqui
 
Time response analysis
Time response analysisTime response analysis
Time response analysis
Kaushal Patel
 
Time domain analysis
Time domain analysisTime domain analysis
Time domain analysis
Hussain K
 

Similar to 03 dynamic.system. (20)

STEP RESPONSE OF FIRST ORDER SYSTEM PART 1.pptx
STEP RESPONSE OF FIRST ORDER SYSTEM PART 1.pptxSTEP RESPONSE OF FIRST ORDER SYSTEM PART 1.pptx
STEP RESPONSE OF FIRST ORDER SYSTEM PART 1.pptx
 
time response analysis
time response analysistime response analysis
time response analysis
 
lecture1 (5).ppt
lecture1 (5).pptlecture1 (5).ppt
lecture1 (5).ppt
 
02 physical.system.modelling mechanical.systems.
02 physical.system.modelling mechanical.systems.02 physical.system.modelling mechanical.systems.
02 physical.system.modelling mechanical.systems.
 
Modern Control - Lec 03 - Feedback Control Systems Performance and Characteri...
Modern Control - Lec 03 - Feedback Control Systems Performance and Characteri...Modern Control - Lec 03 - Feedback Control Systems Performance and Characteri...
Modern Control - Lec 03 - Feedback Control Systems Performance and Characteri...
 
time domain analysis, Rise Time, Delay time, Damping Ratio, Overshoot, Settli...
time domain analysis, Rise Time, Delay time, Damping Ratio, Overshoot, Settli...time domain analysis, Rise Time, Delay time, Damping Ratio, Overshoot, Settli...
time domain analysis, Rise Time, Delay time, Damping Ratio, Overshoot, Settli...
 
lcs_manual_1[1].pdf
lcs_manual_1[1].pdflcs_manual_1[1].pdf
lcs_manual_1[1].pdf
 
P73
P73P73
P73
 
time response
time responsetime response
time response
 
Order of instruments.ppt
Order of instruments.pptOrder of instruments.ppt
Order of instruments.ppt
 
Time response of discrete systems 4th lecture
Time response of discrete systems 4th lectureTime response of discrete systems 4th lecture
Time response of discrete systems 4th lecture
 
LCE-UNIT 1 PPT.pdf
LCE-UNIT 1 PPT.pdfLCE-UNIT 1 PPT.pdf
LCE-UNIT 1 PPT.pdf
 
control system Lab 01-introduction to transfer functions
control system Lab 01-introduction to transfer functionscontrol system Lab 01-introduction to transfer functions
control system Lab 01-introduction to transfer functions
 
Lecture 13 14-time_domain_analysis_of_1st_order_systems
Lecture 13 14-time_domain_analysis_of_1st_order_systemsLecture 13 14-time_domain_analysis_of_1st_order_systems
Lecture 13 14-time_domain_analysis_of_1st_order_systems
 
Chapter 3-Dynamic Behavior of First and Second Order Processes-1.pptx
Chapter 3-Dynamic Behavior of First and Second Order Processes-1.pptxChapter 3-Dynamic Behavior of First and Second Order Processes-1.pptx
Chapter 3-Dynamic Behavior of First and Second Order Processes-1.pptx
 
time domain analysis.pptx
time domain analysis.pptxtime domain analysis.pptx
time domain analysis.pptx
 
Time domain analysis
Time domain analysisTime domain analysis
Time domain analysis
 
BEC- 26 control systems_unit-II
BEC- 26 control systems_unit-IIBEC- 26 control systems_unit-II
BEC- 26 control systems_unit-II
 
Time response analysis
Time response analysisTime response analysis
Time response analysis
 
Time domain analysis
Time domain analysisTime domain analysis
Time domain analysis
 

More from Mahmoud Hussein

07 modelling.electric.motors
07 modelling.electric.motors07 modelling.electric.motors
07 modelling.electric.motors
Mahmoud Hussein
 
Dc dc converter
Dc dc converterDc dc converter
Dc dc converter
Mahmoud Hussein
 
08 pid.controller
08 pid.controller08 pid.controller
08 pid.controller
Mahmoud Hussein
 
06 control.systems
06 control.systems06 control.systems
06 control.systems
Mahmoud Hussein
 
05 tuning.pid.controllers
05 tuning.pid.controllers05 tuning.pid.controllers
05 tuning.pid.controllers
Mahmoud Hussein
 
Lecture 02 laplace transformation
Lecture 02 laplace transformationLecture 02 laplace transformation
Lecture 02 laplace transformation
Mahmoud Hussein
 
Mbd2
Mbd2Mbd2
Model based design-Hardware in loop-software in loop
Model based design-Hardware in loop-software in loopModel based design-Hardware in loop-software in loop
Model based design-Hardware in loop-software in loop
Mahmoud Hussein
 
Ac drive basics
Ac drive basicsAc drive basics
Ac drive basics
Mahmoud Hussein
 
MPI Communication
MPI CommunicationMPI Communication
MPI Communication
Mahmoud Hussein
 
Analogue Module
Analogue ModuleAnalogue Module
Analogue Module
Mahmoud Hussein
 
Function Block & Organization Block
Function Block & Organization BlockFunction Block & Organization Block
Function Block & Organization Block
Mahmoud Hussein
 
Data Block
Data BlockData Block
Data Block
Mahmoud Hussein
 
Declaration Table
Declaration TableDeclaration Table
Declaration Table
Mahmoud Hussein
 
Math operation
Math operationMath operation
Math operation
Mahmoud Hussein
 
Industrial communication
Industrial communicationIndustrial communication
Industrial communication
Mahmoud Hussein
 
Computer vision
Computer visionComputer vision
Computer vision
Mahmoud Hussein
 
Neural network
Neural networkNeural network
Neural network
Mahmoud Hussein
 

More from Mahmoud Hussein (20)

07 modelling.electric.motors
07 modelling.electric.motors07 modelling.electric.motors
07 modelling.electric.motors
 
Dc dc converter
Dc dc converterDc dc converter
Dc dc converter
 
08 pid.controller
08 pid.controller08 pid.controller
08 pid.controller
 
06 control.systems
06 control.systems06 control.systems
06 control.systems
 
05 tuning.pid.controllers
05 tuning.pid.controllers05 tuning.pid.controllers
05 tuning.pid.controllers
 
Lecture 02 laplace transformation
Lecture 02 laplace transformationLecture 02 laplace transformation
Lecture 02 laplace transformation
 
Mbd2
Mbd2Mbd2
Mbd2
 
Model based design-Hardware in loop-software in loop
Model based design-Hardware in loop-software in loopModel based design-Hardware in loop-software in loop
Model based design-Hardware in loop-software in loop
 
Ac drive basics
Ac drive basicsAc drive basics
Ac drive basics
 
Velocity kinematics
Velocity kinematicsVelocity kinematics
Velocity kinematics
 
MPI Communication
MPI CommunicationMPI Communication
MPI Communication
 
ERROR
ERRORERROR
ERROR
 
Analogue Module
Analogue ModuleAnalogue Module
Analogue Module
 
Function Block & Organization Block
Function Block & Organization BlockFunction Block & Organization Block
Function Block & Organization Block
 
Data Block
Data BlockData Block
Data Block
 
Declaration Table
Declaration TableDeclaration Table
Declaration Table
 
Math operation
Math operationMath operation
Math operation
 
Industrial communication
Industrial communicationIndustrial communication
Industrial communication
 
Computer vision
Computer visionComputer vision
Computer vision
 
Neural network
Neural networkNeural network
Neural network
 

Recently uploaded

一比一原版(AIS毕业证)奥克兰商学院毕业证成绩单如何办理
一比一原版(AIS毕业证)奥克兰商学院毕业证成绩单如何办理一比一原版(AIS毕业证)奥克兰商学院毕业证成绩单如何办理
一比一原版(AIS毕业证)奥克兰商学院毕业证成绩单如何办理
eygkup
 
Digital Fleet Management - Why Your Business Need It?
Digital Fleet Management - Why Your Business Need It?Digital Fleet Management - Why Your Business Need It?
Digital Fleet Management - Why Your Business Need It?
jennifermiller8137
 
Why Isn't Your BMW X5's Comfort Access Functioning Properly Find Out Here
Why Isn't Your BMW X5's Comfort Access Functioning Properly Find Out HereWhy Isn't Your BMW X5's Comfort Access Functioning Properly Find Out Here
Why Isn't Your BMW X5's Comfort Access Functioning Properly Find Out Here
Masters European & Gapanese Auto Repair
 
一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理
一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理
一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理
mymwpc
 
What Causes 'Trans Failsafe Prog' to Trigger in BMW X5
What Causes 'Trans Failsafe Prog' to Trigger in BMW X5What Causes 'Trans Failsafe Prog' to Trigger in BMW X5
What Causes 'Trans Failsafe Prog' to Trigger in BMW X5
European Service Center
 
What do the symbols on vehicle dashboard mean?
What do the symbols on vehicle dashboard mean?What do the symbols on vehicle dashboard mean?
What do the symbols on vehicle dashboard mean?
Hyundai Motor Group
 
欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】
欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】
欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】
ahmedendrise81
 
Statistics5,c.xz,c.;c.;d.c;d;ssssss.pptx
Statistics5,c.xz,c.;c.;d.c;d;ssssss.pptxStatistics5,c.xz,c.;c.;d.c;d;ssssss.pptx
Statistics5,c.xz,c.;c.;d.c;d;ssssss.pptx
coc7987515756
 
Things to remember while upgrading the brakes of your car
Things to remember while upgrading the brakes of your carThings to remember while upgrading the brakes of your car
Things to remember while upgrading the brakes of your car
jennifermiller8137
 
5 Warning Signs Your BMW's Intelligent Battery Sensor Needs Attention
5 Warning Signs Your BMW's Intelligent Battery Sensor Needs Attention5 Warning Signs Your BMW's Intelligent Battery Sensor Needs Attention
5 Warning Signs Your BMW's Intelligent Battery Sensor Needs Attention
Bertini's German Motors
 
What Exactly Is The Common Rail Direct Injection System & How Does It Work
What Exactly Is The Common Rail Direct Injection System & How Does It WorkWhat Exactly Is The Common Rail Direct Injection System & How Does It Work
What Exactly Is The Common Rail Direct Injection System & How Does It Work
Motor Cars International
 
Ec330B Lc Excavator Volvo Service Repair.pdf
Ec330B Lc Excavator Volvo Service Repair.pdfEc330B Lc Excavator Volvo Service Repair.pdf
Ec330B Lc Excavator Volvo Service Repair.pdf
Excavator
 
Empowering Limpopo Entrepreneurs Consulting SMEs.pptx
Empowering Limpopo Entrepreneurs  Consulting SMEs.pptxEmpowering Limpopo Entrepreneurs  Consulting SMEs.pptx
Empowering Limpopo Entrepreneurs Consulting SMEs.pptx
Precious Mvulane CA (SA),RA
 
What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...
What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...
What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...
Autohaus Service and Sales
 
gtyccccccccccccccccccccccccccccccccccccccccccccccccccccccc
gtycccccccccccccccccccccccccccccccccccccccccccccccccccccccgtyccccccccccccccccccccccccccccccccccccccccccccccccccccccc
gtyccccccccccccccccccccccccccccccccccccccccccccccccccccccc
4thzenzstar
 
Why Is Your BMW X3 Hood Not Responding To Release Commands
Why Is Your BMW X3 Hood Not Responding To Release CommandsWhy Is Your BMW X3 Hood Not Responding To Release Commands
Why Is Your BMW X3 Hood Not Responding To Release Commands
Dart Auto
 
Tyre Industrymarket overview with examples of CEAT
Tyre Industrymarket overview with examples of CEATTyre Industrymarket overview with examples of CEAT
Tyre Industrymarket overview with examples of CEAT
kshamashah95
 
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.docBài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
daothibichhang1
 
Antique Plastic Traders Company Profile
Antique Plastic Traders Company ProfileAntique Plastic Traders Company Profile
Antique Plastic Traders Company Profile
Antique Plastic Traders
 
Core technology of Hyundai Motor Group's EV platform 'E-GMP'
Core technology of Hyundai Motor Group's EV platform 'E-GMP'Core technology of Hyundai Motor Group's EV platform 'E-GMP'
Core technology of Hyundai Motor Group's EV platform 'E-GMP'
Hyundai Motor Group
 

Recently uploaded (20)

一比一原版(AIS毕业证)奥克兰商学院毕业证成绩单如何办理
一比一原版(AIS毕业证)奥克兰商学院毕业证成绩单如何办理一比一原版(AIS毕业证)奥克兰商学院毕业证成绩单如何办理
一比一原版(AIS毕业证)奥克兰商学院毕业证成绩单如何办理
 
Digital Fleet Management - Why Your Business Need It?
Digital Fleet Management - Why Your Business Need It?Digital Fleet Management - Why Your Business Need It?
Digital Fleet Management - Why Your Business Need It?
 
Why Isn't Your BMW X5's Comfort Access Functioning Properly Find Out Here
Why Isn't Your BMW X5's Comfort Access Functioning Properly Find Out HereWhy Isn't Your BMW X5's Comfort Access Functioning Properly Find Out Here
Why Isn't Your BMW X5's Comfort Access Functioning Properly Find Out Here
 
一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理
一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理
一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理
 
What Causes 'Trans Failsafe Prog' to Trigger in BMW X5
What Causes 'Trans Failsafe Prog' to Trigger in BMW X5What Causes 'Trans Failsafe Prog' to Trigger in BMW X5
What Causes 'Trans Failsafe Prog' to Trigger in BMW X5
 
What do the symbols on vehicle dashboard mean?
What do the symbols on vehicle dashboard mean?What do the symbols on vehicle dashboard mean?
What do the symbols on vehicle dashboard mean?
 
欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】
欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】
欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】
 
Statistics5,c.xz,c.;c.;d.c;d;ssssss.pptx
Statistics5,c.xz,c.;c.;d.c;d;ssssss.pptxStatistics5,c.xz,c.;c.;d.c;d;ssssss.pptx
Statistics5,c.xz,c.;c.;d.c;d;ssssss.pptx
 
Things to remember while upgrading the brakes of your car
Things to remember while upgrading the brakes of your carThings to remember while upgrading the brakes of your car
Things to remember while upgrading the brakes of your car
 
5 Warning Signs Your BMW's Intelligent Battery Sensor Needs Attention
5 Warning Signs Your BMW's Intelligent Battery Sensor Needs Attention5 Warning Signs Your BMW's Intelligent Battery Sensor Needs Attention
5 Warning Signs Your BMW's Intelligent Battery Sensor Needs Attention
 
What Exactly Is The Common Rail Direct Injection System & How Does It Work
What Exactly Is The Common Rail Direct Injection System & How Does It WorkWhat Exactly Is The Common Rail Direct Injection System & How Does It Work
What Exactly Is The Common Rail Direct Injection System & How Does It Work
 
Ec330B Lc Excavator Volvo Service Repair.pdf
Ec330B Lc Excavator Volvo Service Repair.pdfEc330B Lc Excavator Volvo Service Repair.pdf
Ec330B Lc Excavator Volvo Service Repair.pdf
 
Empowering Limpopo Entrepreneurs Consulting SMEs.pptx
Empowering Limpopo Entrepreneurs  Consulting SMEs.pptxEmpowering Limpopo Entrepreneurs  Consulting SMEs.pptx
Empowering Limpopo Entrepreneurs Consulting SMEs.pptx
 
What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...
What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...
What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...
 
gtyccccccccccccccccccccccccccccccccccccccccccccccccccccccc
gtycccccccccccccccccccccccccccccccccccccccccccccccccccccccgtyccccccccccccccccccccccccccccccccccccccccccccccccccccccc
gtyccccccccccccccccccccccccccccccccccccccccccccccccccccccc
 
Why Is Your BMW X3 Hood Not Responding To Release Commands
Why Is Your BMW X3 Hood Not Responding To Release CommandsWhy Is Your BMW X3 Hood Not Responding To Release Commands
Why Is Your BMW X3 Hood Not Responding To Release Commands
 
Tyre Industrymarket overview with examples of CEAT
Tyre Industrymarket overview with examples of CEATTyre Industrymarket overview with examples of CEAT
Tyre Industrymarket overview with examples of CEAT
 
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.docBài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
 
Antique Plastic Traders Company Profile
Antique Plastic Traders Company ProfileAntique Plastic Traders Company Profile
Antique Plastic Traders Company Profile
 
Core technology of Hyundai Motor Group's EV platform 'E-GMP'
Core technology of Hyundai Motor Group's EV platform 'E-GMP'Core technology of Hyundai Motor Group's EV platform 'E-GMP'
Core technology of Hyundai Motor Group's EV platform 'E-GMP'
 

03 dynamic.system.

  • 1. DYNAMIC SYSTEM ANALYSIS 15-Mar-17 RTECS 2015 1 Eng. Mahmoud Hussein RTECS
  • 2. Dynamic System 3  Output of the system depends on the current input as well as previous inputs/outputs  The system has internal memory  A dynamic system can be represented mathematically using differential equations  The system order usually corresponds to the number of independent energy storage elements in the system. RTECS
  • 3. Transfer Function Representation 4  LTI systems have the extremely important property that if the input to the system is sinusoidal, then the output will also be sinusoidal at the same frequency but in general with different magnitude and phase.  These magnitude and phase differences as a function of frequency are known as the frequency response of the system. RTECS
  • 4. Transfer Function Representation 5  Using the Laplace transform, it is possible to convert a system's time-domain representation into a frequency-domain output/input representation, known as the transfer function.  In so doing, it also transforms the governing differential equation into an algebraic equation which is often easier to analyze.  Frequency-domain methods are most often used for analyzing LTI single-input/single-output (SISO)systems, e.g. those governed by a constant coefficient differential equation RTECS
  • 5. Transfer Function Representation 6  The Laplace transform of a time domain function 0 Where s    j complex frequency variable   st F(s)  f (t)e dt RTECS
  • 6. Transfer Function Representation 7  A transfer function is the Laplace transform of thesystem’s differential equation with omitting initial conditions  Hence, it is a rational function of the variable ‘s’ 01nX (s) a sn  a s Y(s) b sm b G(s)  n1 n1 m m1 1 0  a s  a sm1  b s b RTECS
  • 7. Transfer Function Representation 8  If the coefficients ai andbi are constants, the system is linear time invariant (LTI)  The highest order n of the denominator is referred to as the order of the system.  For a physically realizable system, m ≤ n. (Causal system) Y(s) nX (s) a sn  a s b sm  b G(s)  n1 n1 1 0 m m1 1 0  a s  a sm1  b s  b RTECS
  • 8. MATLAB Representations of Transfer Functions 9  num=[b1,b2,. . .,bm,bm+1];  den=[1,a1,a2,. . .,an−1, an];  G=tf(num,den)  Example s4  2s3  3s2  4s  5 s 5 G(s)  RTECS
  • 9. Transfer Function Representation 10  It is useful to factor the numerator and denominator of the transfer function into the so called zero-pole-gain form  The poles are the values of s for which a(s)=0, and  The zeros are the values of s for which b(s)=0. G(s)  Y(s)  b(s) X (s) a(s) RTECS
  • 10. Zero-Pole-Gain Representation In MATLAB 11  z=-[z1; z2; · · · ; zm];  p=-[p1; p2; · · · ; pn];  G=zpk(z,p,K)  Example s 3 (s  2)(s  4)(s  5)  pzmap  Plots the pole-zero map of the LTI model sys RTECS
  • 11. Terms and Definitions System Analysis12 RTECS
  • 12. Time Response 13  The time response of a linear dynamic system consists of the sum of the transient response (Natural response) which depends on the initial conditions and the steady-state response (Forced response ) which depends on the system input.  These correspond to the free (homogeneous or zero input) and the forced (inhomogeneous or non-zero input) solutions of the governing differential equations respectively. RTECS
  • 13. Transient Response and Steady State Response 14 RTECS
  • 14. Frequency Response 15  LTI systems have the extremely important property that if the input to the system is sinusoidal, then the steady-state output will also be sinusoidal at the same frequency but in general with different magnitude and phase.  These magnitude and phase differences as a function of frequency comprise the frequency response of the system. RTECS
  • 15. Frequency Response Representation 16  The frequency response of a system can be found from the transfer function in the following way:  create a vector of frequencies (varying between zero or "DC" to infinity) and  compute the value of the plant transfer function at those frequencies.  If G(s) is the open-loop transfer function of a system and ω is the frequency vector, we then plot G(j ω ) versus ω . Since G(j ω ) is a complex number, we can plot  both its magnitude and phase (the Bode Plot) or  its position in the complex plane (the Nyquist Diagram). RTECS
  • 16. Stability: Bounded Input Bounded Output (BIBO) 17  A system is stable if the output remains bounded for allbounded (finite) inputs.  Practically, this means that the system will not “blow up” while in operation.  If all poles of the transfer function have negative real parts, then the system is stable.  If any pole has a positive real part, then the system is unstable.  If any pair of poles is on the imaginary axis, then the system is marginally stable and the system will oscillate. RTECS
  • 17. Effect of Pole Location 18  Consider the transfer function  The impulse response will be an exponential function RTECS
  • 18. Effect of Pole Location 19  When σ > 0, the pole is located at s < 0,  The exponential expression y(t) decays.  Impulse response is stable.  When σ < 0, the pole is located at s > 0,  The exponential expression y(t) grows with time.  Impulse response is referred to as unstable. if   0 Im(s) if   0 Re(s) if   0y(t) if   0 t RTECS
  • 19. Effect of Pole Location: Example 20  Find the impulse response of H(s) H (s) s2 2s 1  2s 1  3s 2 (s 1)(s  2)  1  3 s 1 s 2 1   s 1   s  2      h(t)  L1  1  3L1  h(t)  (et  3e2t )1(t) 0 1 2 3 Time (sec) 4 -0.5 0 0.5 1 1.5 2 h(t) RTECS
  • 20. Effect of Pole Location: Example 21  syms s t;  H=(2*s+1)/(s^2+3*s+2);  h=ilaplace(H); RTECS
  • 21. Stability Criterion Vs. Pole Locations Impulse Response22 Re(s) Im(s) y(t) y(t) y(t) t t t y(t) t y(t) t y(t) t RTECS
  • 22. Stability Assessment in Matlab 23  Poles of a given LTI model G can be obtained directly with pole(G)  Zeros of the system G can be obtained with the function zero(G)  Poles and zeros of G can be sketched with the function pzmap(G)  Example  Is the following plant BIBO stable? s3  7s2  24s  24 Gp (s)  s4 10s3  35s2  50s  24 RTECS
  • 23. System Order 24  The order of a dynamic system is the order of the highest derivative of its governing differential equation.  Equivalently, it is the highest power of s in the denominator of its transfer function. RTECS
  • 25. General Form of First Order Systems  differential equation  transfer function 26 RTECS
  • 26. DC Gain 27  The DC gain is the ratio of the magnitude of the steady-state step response to the magnitude of the step input  DC gain is the value of the transfer function when s=0.  For first order systems equal to RTECS
  • 27. Time Constant 28  The time constant represents the time scale for which the dynamics of the system are significant.  For first order systems, the time constant is the time it takes for the system to reach 63% of the steady-state value for a step response or to decrease to 37% of the initial value for an impulse response. RTECS
  • 28. Poles/Zeros of First Order Systems 29  There is a single real pole at s = -a  Therefore, the system is stable if a is positive and unstable if a is negative  There are no zeros RTECS
  • 29. Step Response of First-Order Systems 30 a s(s a) C(s)  R(s)G(s)  c(t)  c (t)  c (t) 1 eat f n RTECS
  • 30. Step Response of First-Order Systems Time Constant31  Time for the system output to reach approximately 63% of its final steady state value  indication of system response speed c(t)  c (t)  c (t) 1 eat f n eat  e1 0.37 t 1 a 1 0.37  0.63 a t1 t1 a x(t) 1 eat RTECS
  • 31. Step Response Example 32  a = 5;  num = a;  den = [1 a];  figure  step(num,den);  grid on a s a G(s)  0 0.2 0.4 0.8 1 1.2 0 0.2 0.1 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Step Response 0.6 Time (sec) Amplitude RTECS
  • 32. Step Response Example 33  k_dc = 5;  Tc = 10;  u = 2;  s = tf('s');  G = k_dc/(Tc*s+1)  step(u*G) If you right click on the step response graph and select Characteristics, you can choose to have several system metrics overlaid on the response: peak response, settling time, rise time, and steady3/-1s5/t2a01t7e. G(s)  kdc s 1 RTECS
  • 33. Settling Time 34  The settling time is the time required for the system output to fall within 2% percentage of the steady state value for a step input or equivalently to decrease to a certain percentage of the initial value for an impulse input.  For first order systems, settling time is approximately 3.9 * time constant RTECS
  • 34. Rise Time 35  The rise time is the time required for the system output to rise from 10% to 90% of the final steady-state value.  Tr = 2.2 /a RTECS
  • 35. Example of First Order System Thermometer  Response time = 10 - 20 sec  Response time = 1 sec 36 Digital Thermometer Digital Infrared Ear Thermometer RTECS
  • 37. Second Order Systems 38  Second order systems are the simplest type of dynamic system to exhibit oscillations RTECS
  • 38. General Form of Second Order Systems  differential equation  transfer function 39 RTECS
  • 39. DC Gain 40  The DC gain is the ratio of the magnitude of the steady-state step response to the magnitude of the step input  DC gain is the value of the transfer function when s=0.  For second order systems equal to RTECS
  • 40. Damping Ratio 41  The damping ratio is a dimensionless quantity characterizing the energy losses in the system due to such effects as viscous friction or electrical resistance RTECS
  • 41. Natural Frequency 42  The natural frequency is the frequency (in rad/s) that the system will oscillate at when there is no damping, ζ=0 RTECS
  • 42. Steady-state Value y(∞) 43  The steady-state value of the system under the step response is the output when t → ∞.  Using the final value theorem  The steady-state value of the system G can be evaluated using the function  K=dcgain(G) a0 s y()  lim sG(s) 1 s0  G(0)  b0 RTECS
  • 43. Poles/Zeros of Second Order Systems 44  The second order transfer function has two poles at RTECS
  • 44. Under Damped System: ζ<1 45  If ζ<1 then the system is under damped.  Both poles are complex valued with negative real parts  therefore the system is stable but oscillates while approaching the steady-state value. RTECS
  • 45. Under Damped System: ζ<1 46 RTECS
  • 46. Under Damped System Example 47  Plot the map of poles and zeros & the step response of the second order system with the following characteristics  k_dc = 1; w_n = 10; zeta = 0.2;  s = tf('s');  G1 = k_dc*w_n^2/(s^2 + 2*zeta*w_n*s + w_n^2);  figure  pzmap(G1)  axis([-3 1 -15 15])  figure  step(G1) RTECS
  • 47. Under Damped System Example 48 -3 -2.5 -2 0 0.5 1 -15 -10 -5 0 5 10 15 Pole-Zero Map -1.5 -1 -0.5 Real Axis (seconds-1) ImaginaryAxis(seconds- 1) 0 0.5 1 2 2.5 3 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 Step Response 1.5 Time (seconds) Amplitude RTECS
  • 48. Under Damped System: Settling Time 49  The settling time is the time required for the system output to fall within 2% percentage of the steady state value for a step input or equivalently to decrease to a certain percentage of the initial value for an impulse input.  For a second order, underdamped system, settling time is approximately 3.9/(ζωn) dn 44 Ts     RTECS
  • 49. Under Damped System: Percent Overshoot 50  The percent overshoot is the percent by which a system exceeds its final steady-state value.  For a second order under damped system, the percent overshoot is directly related to the damping ratio by the following equation 100%1 2  %OS  e RTECS
  • 50. Under Damped System: Damping Ratio 51  A good damping ratio is between 0.4 and 0.8.  Small values of  (<0.4) yield excessive overshoot.  Large values of  (>0.8) responds sluggishly RTECS
  • 51. 52  Step responses of second-order underdamped systems as poles move  a. with constant real part  b. with constant imaginary part  c. with constant damping ratio RTECS
  • 52. Over Damped System: ζ>1 53  If ζ>1 then the system is over damped  Both poles are real and negative  therefore the system is stable and does not oscillate RTECS
  • 53. Over Damped System Example 54  Plot the map of poles and zeros & the step response of the second order system with the following characteristics  k_dc = 1; w_n = 10; zeta = 1.2;  s = tf('s');  G1 = k_dc*w_n^2/(s^2 + 2*zeta*w_n*s + w_n^2);  figure  pzmap(G1)  figure  step(G1) RTECS
  • 54. Over Damped System Example 55 -6 -4 -2 0 -1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1 Pole-Zero Map -20 -18 -16 -14 -12 -10 -8 Real Axis (seconds-1) ImaginaryAxis(seconds- 1) 0 0.2 0.4 0.8 1 1.2 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Step Response 0.6 Time (seconds) Amplitude RTECS
  • 55. Critically Damped System: ζ=1 56  If ζ=1 then the system is critically damped  Both poles are real and have the same magnitude  Critically damped systems approach steady-state quickest without oscillating. RTECS
  • 56. Critically Damped System Example 57  Plot the map of poles and zeros & the step response of the second order system with the following characteristics  k_dc = 1;  w_n = 10;  zeta = 1; RTECS
  • 57. Critically Damped System Example 58 -10 -8 -2 0 -1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1 Pole-Zero Map -6 -4 Real Axis (seconds-1) ImaginaryAxis(seconds- 1) 0.2 0.4 0.8 1 1.2 0 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Step Response 0.6 Time (seconds) Amplitude RTECS
  • 58. Undamped System: ζ=0 59  If ζ=0 then the system is undamped  In this case, the poles are purely imaginary  therefore the system is marginally stable and oscillates indefinitely. sp   jn RTECS
  • 59. Undamped System Example 60  Plot the map of poles and zeros & the step response of the second order system with the following characteristics  k_dc = 1;  w_n = 10;  zeta = 0; RTECS
  • 60. Undamped System Example 61 -15 -10 -5 0 5 10 15 Pole-Zero Map ImaginaryAxis(seconds- 1) -0.5 0 0.5 1 1.5 2 2.5 -1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 Real Axis (seconds-1) Time (seconds) Step Response Amplitude RTECS
  • 61. RTECS
  • 63. References 64  Benjamin C. Kuo and Farid Golnaraghi, “Automatic Control Systems”, 8th edition, John Wiley & Sons,Inc. RTECS
  • 64. References 65  Dingyü Xue, YangQuan Chen and YangQuan Chen, „Linear Feedback Control, Analysis and Design with MATLAB“, 1st edition, SIAM (Society for Industrial and Applied Mathematics), Philadelphia RTECS
  • 65. Quiz 66 RTECS • M1= 1/4 bus body mass 2500 kg • M2= suspension mass 320 kg • K1= spring constant of suspension system 80,000 N/m • K2= spring constant of wheel and tire 500,000 N/m • B1= damping constant of suspension system 350 N.s/m • B2= damping constant of wheel and tire 15,020 N.s/m •U= control force Determine: • Transfer function / Simulink models • step response
  • 66. Home Work #2 67 RTECS Determine: • select all parameters which give you suitable / accepted system behavior • Simulink models • step response
  • 67. Home Work #1 Solution 68 RTECS
  • 68. RTECS