SDC End Sem Merged
SDC End Sem Merged
What is a System ?
■ A collection of Physical, biological or abstract components which together perform
an intended objectives.
■ A system gives an Output ( also called as Response) for an Input ( also called as
Excitation)
29
Examples of system
30
1
02-09-2021
Classification of systems
■ Variety of classification is possible based on system features and
applications.
■ Some of the important classification includes
Linear and Non-Linear Systems
Static and Dynamic systems
Time invariant and Time variant systems
Causal and Non-causal systems.
31
Satisfy the HOMOGENEITY and SUPERPOSITION Do not Satisfy the HOMOGENEITY and
SUPERPOSITION
32
2
02-09-2021
33
34
3
02-09-2021
35
4
02-09-2021
35
36
1
02-09-2021
37
Disturbance
■ Unwanted signals which affect the output of the system
E.g. People entering and leaving as AC room disturbs room
temperature
■ Controller has to eliminate the effects of disturbance
38
2
02-09-2021
Feedback in control
■ Feedback sense the plant output and gives a signal which
can be compared to the reference.
■ Controller action (Control input) changes based on feedback
■ Feedback enables the control system in extracting the
desired performance from the plant even in presence of
disturbance.
39
40
3
02-09-2021
State Space •State is a set of variables that describes the system behaviour in
conjunction with the system inputs.
41
4
14-09-2021
41
Modelling of a system
Analytical Modelling
• Involves systematic application of basic physical laws to system components and their
interconnections.
• Combination of physical modelling and mathematical modelling.
Experimental Modelling
• Selection of mathematical relations which best fit the observed input-output data of a system
• Also called Modelling by synthesis
42
1
14-09-2021
43
2. Define boundaries
■ System of interest is separated from the rest of
the world (referred to as environment) by a
boundary
■ Boundary may be real or imaginary
■ Boundaries for every system and sub system
should be defined based on purpose
44
2
14-09-2021
45
46
3
14-09-2021
47
48
4
14-09-2021
Elements of Modelling
■ Physical system can be classified in to various types :
– Electrical system
– Mechanical system
– Electronic system
– Hydraulic system
– Thermal system
49
Mechanical System
Mass Vs Inertia
MASS INTERIA
■ Property of an element that stores the ■ Property of an element that stores the
kinetic energy due to translation kinetic energy due to rotational
motions motions
■ When a force (F) is acting on a body of ■ When a torque (T) is acting on a body
mass M causing displacement x, then of inertia J causing angular
displacement θ, then
=
=
51
Damper
■ Damper is an element that generates force which acts opposite to the direction of
motion, translation or rotational
■ Damper resist motion
■ Friction or dashpot are examples of damper
■ Translation : =
■ Rotational : =
52
6
14-09-2021
53
7
54
55
Find the Differential equations governing the mechanical
systems, shown below.
56
28-09-2021
In a time domain graph, the magnitude x(t) of the Signal is represented by a sum of sinusoids of
signal at each time instant t is represented. different frequencies (f or ω) each with certain
magnitude X(f) or X(ω)
59
60
1
28-09-2021
61
Domain Transformation
■ A given function or signal can be converted between the time and frequency
domains using a mathematical transform
■ Fourier stated that any signal in time domain can be represented as a
summation of sinusoids of different frequencies (Fourier series and Fourier
Transform)
■ Sinusoids are preferred because they do not change shape when passed
through an Linear Time Invariant (LTI) systems and there can only be an
amplitude gain and phase shift.
62
2
28-09-2021
63
𝑀𝑥̈ + 𝐵𝑥̇ + 𝐾𝑥 = 0
■ Solution to this equation is of the form: 𝑥 = 𝑒 𝐴 sin 𝜔𝑡 + 𝜑 i.e Displacement
x(t) can have exponential and sinusoidal terms
■ Exponential term is due to damper while sinusoidal terms is due to interconnection
between mass and spring.
64
3
28-09-2021
Laplace Transform
■ Laplace transform decomposes signals in time domain into a domain of both
sine and exponential functions.
■ Domain of Laplace functions is called S-Domain (Simon Laplace)
■ S is a complex number i.e., s-plane is 2 dimensional: one dimension to describe
the frequency of since wave (ω) and another to describe the exponential term (σ)
S = σ+j ω
■ Given S, we can get an exponential sinusoidal signals as
𝑒 =𝑒 =𝑒 𝑐𝑜𝑠𝜔𝑡 + 𝑗 𝑠𝑖𝑛𝜔𝑡)
66
4
28-09-2021
Laplace Transform
■ Given a signal x(t), its Laplace Transform is given by
𝐿 𝑥 𝑡 =𝑋 𝑠 = 𝑥 𝑡 𝑒 𝑑𝑡 1
67
68
5
28-09-2021
69
70
6
01-10-2021
Transfer Function
■ For an LTI system, the transfer function is the ratio of the Laplace transform of the output to the
Laplace transform of the input with the initial conditions being zero.
■ Mathematically, if U(s) is the Laplace transform of the input function and Y(s) is the Laplace
transform of the output, the transfer function is G(s) is given by
( )
𝐺 𝑠 =
( )
72
1
01-10-2021
73
74
2
01-10-2021
75
76
3
01-10-2021
77
4
1
2
Block Diagram Representation of a System
3
4
5
Signal Flow Graph
■ A signal-flow graph consists of a network in which nodes are connected by directed branches.
■ It depicts the flow of signals from one point of a system to another and gives the relationships
among the signals.
■ Signal flow graphs and block diagrams are alternative, though equivalent, tools for graphical
representation of interconnected systems
6
Terminologies
• An input node or source contain only the outgoing branches. i.e., X1
7
Terminologies
• An input node or source contain only the outgoing branches. i.e., X1
• An output node or sink contain only the incoming branches. i.e., X4
8
Terminologies
• An input node or source contain only the outgoing branches. i.e., X1
• An output node or sink contain only the incoming branches. i.e., X4
• A path is a continuous, unidirectional succession of branches along which no
node is passed more than ones. i.e.,
X1 to X2 to X3 to X4 X1 to X2 to X4
9
Terminologies
• An input node or source contain only the outgoing branches. i.e., X1
• An output node or sink contain only the incoming branches. i.e., X4
• A path is a continuous, unidirectional succession of branches along which no
node is passed more than ones. i.e.,
• A forward path is a path from the input node to the output node. i.e.,
X1 to X2 to X3 to X4 , and X1 to X2 to X4 , are forward paths.
10
Terminologies
• An input node or source contain only the outgoing branches. i.e., X1
• An output node or sink contain only the incoming branches. i.e., X4
• A path is a continuous, unidirectional succession of branches along which no
node is passed more than ones. i.e.,
• A forward path is a path from the input node to the output node. i.e.,
X1 to X2 to X3 to X4 , and X1 to X2 to X4 , are forward paths.
• A feedback path or feedback loop is a path which originates and terminates on
the same node. i.e.; X2 to X3 and back to X2 is a feedback path.
11
12
Signal Flow Graph
Mason's Gain Formula
■ Let R(s) is the input of the system
■ C(s) is the output of the system
■ Then the transfer function of the system is T(s) = C(s)/R(s)
1
■ Over all gain T= (σ𝐾 𝑃𝐾 ∆𝐾 )
∆
■ K is the number of forward path
■ Where T= T(s) is Transfer function of the system
■ Pk forward path gain of the Kth forward path
■ Δ = 1- (sum of individual loop gains)+(sum of two non touching loops)- (sum of three non touching
loops)+(sum of four non touching loops)-…..
■ Δk = 1- sum of loop gains which are not touching to the Kth forward path
13
Steps To Solve SGF
14
Steps
■ Step 1: Identify the number of Forward path. i.e K = ???
■ Step 2 : Evaluate the Forward path Gains P1, P2, Pk……
■ Step 3: Identify the Individual Loop Gains P11, P21, P31, P41….
■ Step 4: Identify the Two-Non Touching Loop Gains P12, P22, P32…
■ Step 5: Evaluate ∆
■ Step 6 : Evaluate ∆𝐾
1
Finally, Over all gain T = σ𝐾 𝑃𝐾 ∆𝐾
∆
15
Step 1 &2:
16
Step 3:
17
Step 4
18
Step 5 and Step 6
19
Transfer Function
20
Questions
21
Properties oF Transfer function
■ Transfer function of a system is independent of the magnitude and nature of
input.
■ Using the transfer function, the response can be studied for various inputs to
understand the nature of the system.
■ Transfer function does not provide any information concerning the physical
structure of the system i.e. two different physical system can have the same
transfer function.
78
Properties OF Transfer function
■ General form of transfer function of a system
79
Poles and Zeros
Poles
■ Roots of the denominator polynomial of the transfer function
■ Values of s at which the transfer function becomes unbounded
Zeros
■ Roots of the numerator polynomial of the transfer function
■ Values of s at which the transfer function vanishes
■ Poles ad Zeros together with the system gain K characterise the input –output system
dynamics.
80
19-11-2021
126
127
1
19-11-2021
Test Signals
■ The knowledge of input signal is required to predict the response of a system.
■ In most of the system, the input signals are not known ahead of time and also
it is difficult to express the input signals mathematically by simple equations.
■ The actual input signals are a sudden shock, a sudden change, a constant
velocity and a constant acceleration. Hence test signals which resembles
these are used as input signals to predict the performance of the system.
■ The standard test signals are :
■ Step signal, Ramp signal, Parabolic signal, Impules.
128
Test Signals
129
2
19-11-2021
Test Signals
L( )=1
Impulse Signal
130
Test Signals
L( )=1
Impulse Signal
L /
131
3
19-11-2021
Test Signals
L( )=1
Impulse Signal
L /
L /
132
Test Signals
L( )=1
Impulse Signal
L /
L /
L /
Test Signals
L( )=1
Impulse Signal
L /
L /
L /
■ The order of the system is given by the order the differential equation
governing the system. If the system is governed by the nth order
differential equation then the system is called nth order system.
135
5
19-11-2021
136
137
6
19-11-2021
138
139
7
19-11-2021
140
141
8
19-11-2021
142
143
9
19-11-2021
The Standard form of the closed loop transfer function of Second order system is given by,
144
145
10
19-11-2021
146
147
11
19-11-2021
148
149
12
19-11-2021
150
151
13
19-11-2021
152
153
14
19-11-2021
154
155
15
19-11-2021
156
157
16
19-11-2021
Rise Time
■ The time required for response to rising from 10% to 90% of final value, for an overdamped
system and 0 to 100% for an underdamped system is called the rise time of the system.
158
Maximum overshoot
■ The difference between the peak of 1st time and steady output is called the maximum
overshoot.
Settling Time
■ The time that is required for the response to reach and stay within the specified range (2% to
5%) of its final value is called the settling time.
159
17
19-11-2021
160
Problem :
161
18
19-11-2021
162
163
19
19-11-2021
126
127
1
19-11-2021
Test Signals
■ The knowledge of input signal is required to predict the response of a system.
■ In most of the system, the input signals are not known ahead of time and also
it is difficult to express the input signals mathematically by simple equations.
■ The actual input signals are a sudden shock, a sudden change, a constant
velocity and a constant acceleration. Hence test signals which resembles
these are used as input signals to predict the performance of the system.
■ The standard test signals are :
■ Step signal, Ramp signal, Parabolic signal, Impules.
128
Test Signals
129
2
19-11-2021
Test Signals
L( )=1
Impulse Signal
130
Test Signals
L( )=1
Impulse Signal
L /
131
3
19-11-2021
Test Signals
L( )=1
Impulse Signal
L /
L /
132
Test Signals
L( )=1
Impulse Signal
L /
L /
L /
Test Signals
L( )=1
Impulse Signal
L /
L /
L /
■ The order of the system is given by the order the differential equation
governing the system. If the system is governed by the nth order
differential equation then the system is called nth order system.
135
5
19-11-2021
136
137
6
19-11-2021
138
139
7
19-11-2021
140
141
8
19-11-2021
142
143
9
19-11-2021
The Standard form of the closed loop transfer function of Second order system is given by,
144
145
10
19-11-2021
146
147
11
19-11-2021
148
149
12
19-11-2021
150
151
13
19-11-2021
152
153
14
19-11-2021
154
155
15
19-11-2021
156
157
16
19-11-2021
Rise Time
■ The time required for response to rising from 10% to 90% of final value, for an overdamped
system and 0 to 100% for an underdamped system is called the rise time of the system.
158
Maximum overshoot
■ The difference between the peak of 1st time and steady output is called the maximum
overshoot.
Settling Time
■ The time that is required for the response to reach and stay within the specified range (2% to
5%) of its final value is called the settling time.
159
17
19-11-2021
160
Problem :
161
18
19-11-2021
162
163
19
012341567691 22253377337
012341567691 22253377337
012341567691 22253377337
012341567691 22253377337
012341567691 22253377337
012341567691 22253377337
012341567691 22253377337
012341567691 22253377337
012341567691 22253377337
012341567691 22253377337
012341567691 22253377337
012341567691 22253377337
012341567691 22253377337
012341567691 22253377337
012341567691 22253377337
012341567691 22253377337
012341567691 22253377337
012341567691 22253377337
25-11-2021
165
166
1
25-11-2021
167
168
2
25-11-2021
169
170
3
25-11-2021
171
172
4
25-11-2021
Bandwidth
173
174
5
25-11-2021
175
Stability
Linear Time Invariant Systems
■ A system is stable if the system eventually comes back to the
equilibrium state when the system is subjected to an initial
condition
6
25-11-2021
Stability
What is bounded input and output ?
177
Stability
178
7
25-11-2021
Stability
179
180
8
25-11-2021
181
Stability
■ Stability of the system depends on the poles
■ If all the poles located in the left-half of the S-plane, then the system
is stable.
■ As the poles approaches zero, the stability decreases
■ When the poles are located on imaginary axis then the system is marginally
stable.
■ If poles located on imaginary axis are repeated then the system is
unstable
■ If poles are located in the right half of s-plane then the system is
unstable
182
9
25-11-2021
183
Classification of Stability
■ Absolutely stable system
■ Unstable system
■ Conditionally stable system
184
10
25-11-2021
185
■ Note that, there should not be any term missing in the nth order characteristic equation.
■ This means that the nth order characteristic equation should not have any coefficient that is of
zero value..
186
11
25-11-2021
■ In this method, there is no need to calculate the roots of the characteristic equation.
■ First formulate the Routh table and find the number of the
sign changes in the first column of the Routh table.
■ The number of sign changes in the first column of the Routh table gives
the number of roots of characteristic equation that exist in the right half
of the ‘s’ plane and the control system is unstable.
188
12
25-11-2021
189
Using Routh array method Determine the stability of the system represented by the
following characteristic equation
190
13
25-11-2021
191
192
14
25-11-2021
193
194
15
25-11-2021
195
196
16
25-11-2021
197
198
17
25-11-2021
199
200
18
25-11-2021
201
202
19
25-11-2021
203
204
20
25-11-2021
205
206
21
25-11-2021
207
208
22
25-11-2021
209
■ Special Case : 1
210
23
25-11-2021
211
212
24
25-11-2021
213
■ Special Case 2
214
25
25-11-2021
Special Case : 2
215
216
26
25-11-2021
217
218
27
25-11-2021
219
220
28
Steady State Errors
• Any physical control system inherently suffers steady-state error in
response to certain types of inputs.
• A system may have no steady-state error to a step input, but the same
system may exhibit nonzero steady-state error to a ramp input.
• Whether a given system will exhibit steady-state error for a given type of
input depends on the type of open-loop transfer function of the system.
1
Steady State Errors
• Steady-state error is the difference between the input and the output
for a prescribed test input as t->∞.
2
Steady State Errors
• Consider the unity-feedback control system with the following open-
loop transfer function
• A system is called type 0, type 1, type 2, ... , if N=0, N=1, N=2, ... ,
respectively.
3
Steady State Errors
• As the type number is increased, accuracy is improved.
4
Steady State Error of Unity Feedback Systems
• Lets consider the system shown in Figure below :
• The transfer function between the error signal E(s) and the input
signal R(s) is
5
Steady State Error of Unity Feedback Systems
𝑅(𝑠)
𝐸(𝑠) =
1 + 𝐺 𝑠 𝐻(𝑠)
𝑅(𝑠) 𝑅(𝑠)
𝑒 𝑡 = 𝐿−1 (𝐸 𝑠 )= 𝐿−1 =𝐿
−1
(Unity Feedback)
1+𝐺 𝑠 𝐻(𝑠) 1+𝐺 𝑠
6
Static Error Constants
7
Steady State error when the input is Unit Step
1 1 1
𝑅(𝑠) = (Unit Step) 𝑠 𝑒𝑠𝑠 =
𝑠 𝑒𝑠𝑠 = lim 𝑠 1 + lim 𝐺(𝑠)
𝑠→0 1+𝐺(𝑠)
𝑠→0
1 1
𝑒𝑠𝑠 = lim 𝑠𝐸(𝑠) 𝑒𝑠𝑠 = lim 𝑒𝑠𝑠 =
𝑠→0 𝑠→0 1+𝐺(𝑠) 1 + 𝐾𝑝
8
Steady State error when the input is Unit Step
For Type 0 system
1
𝑒𝑠𝑠 =
1 + 𝐾𝑝
𝐾 𝑠 + 𝑧1 𝑠 + 𝑧2 …
𝐾𝑝 = lim 𝐺 𝑠 = lim = 𝐶𝑜𝑛𝑠𝑡𝑎𝑛𝑡
𝑠→0 𝑠→0 𝑠 + 𝑝1 𝑠 + 𝑝𝑠 …
1
𝑒𝑠𝑠 = = 𝐶𝑜𝑛𝑠𝑡𝑎𝑛𝑡
1 + 𝐶𝑜𝑛𝑠𝑡𝑎𝑛𝑡
9
Steady State error when the input is Unit Step
For Type 1 system
1
𝑒𝑠𝑠 =
1 + 𝐾𝑝
𝐾 𝑠 + 𝑧1 𝑠 + 𝑧2 …
𝐾𝑝 = lim 𝐺 𝑠 = lim =∞
𝑠→0 𝑠→0 𝑠 𝑠 + 𝑝1 𝑠 + 𝑝𝑠 …
1
𝑒𝑠𝑠 = =0
1+∞
10
Steady State error when the input is Unit Ramp
• For Type 0 system
• For Type 1 system
• For Type 2 system
11
Steady State error when the input is Unit Parabolic
• For Type 0 system
• For Type 1 system
• For Type 2 system
12
30-11-2021
State Variable
■ The Variables that defines the state of the system.
State Vector
■ It is a vector, which contains the state variables as elements.
226
Disadvantages
■ Complex
■ Many Computations are required
227
1
30-11-2021
u1(t) y1(t)
(State Variables)
x1(t) x2(t)
228
■ Output Equation
y1(t)=c11x1(t)+c12x2(t)+d11u1(t)+d12u2(t)
y2(t)=c21x1(t)+c22x2(t)+d21u1(t)+d22u2(t)
Y(t)=CX(t)+DU(t)
229
2
30-11-2021
■ State Equation
( ( ))
= 𝑥 ̇ (t)=a11x1(t)+a12x2(t)+b11u1(t)+b12u2(t)
( ( ))
= 𝑥 ̇ (t)=a21x1(t)+a22x2(t)+b21u1(t)+b22u2(t)
230
231
3
30-11-2021
232
𝑄𝑐 = [𝐵 (𝐴𝐵) (𝐴 𝐵) (𝐴 𝐵)]
Find the determinant of matrix Qc and if it is not equal to zero, then the control system is
controllable.
233
4
30-11-2021
Controllability
Verify the controllability of a control system which is given by the state equation
𝑥 ̇ (t) −1 −1 𝑥 (𝑡) 1
= + 𝑢(𝑡)
𝑥 ̇ (t) 1 0 𝑥 (𝑡) 0
Here n =2
𝑄𝑐 = [𝐵 (𝐴𝐵) (𝐴 𝐵) (𝐴 𝐵)]
234
−1 −1 1 −1
AB= =
1 0 0 1
1 −1
𝑄𝑐 = ⇒ 𝑄𝑐 = 1 ≠ 0
0 1
235
5
30-11-2021
236
Observability
■ A control system is said to be observable if it is able to determine the initial states of
the control system by observing the output for a finite duration of time.
Find the determinant of matrix Qo and if it is not equal to zero, then the control system
is controllable.
237
6
30-11-2021
238
239
7
30-11-2021
240
241
8
30-11-2021
242
243
9
30-11-2021
244
245
10
30-11-2021
246
247
11
30-11-2021
248
■ All realizations are “equivalent” (i.e. properties do not change). However, one representation
may have some advantages over others for a particular task.
■ Possible representations:
• First companion form (controllable canonical form)
• Jordan canonical form
• Alternate first companion form (Toeplitz first companion form)
• Second companion form (observable canonical form)
249
12
30-11-2021
250
Step 3
251
13
30-11-2021
252
253
14