SlideShare a Scribd company logo
Control Systems
Prof. C. S. Shankar Ram
Department of Engineering Design
Indian Institute of Technology, Madras
Lecture – 05
Mathematics Preliminaries
Part – 1
(Refer Slide Time: 00:18)
Having obtained a big picture view point of what we are going to study in this course; let us
have a brief recap of what mathematical tools that we would be requiring. As we discussed,
we are going to deal single input single output linear time invariant and causal dynamic
systems that we are going to characterize using spatially homogeneous dynamic continuous
time deterministic models.
Typically, these models take the form of an ordinary differential equation. So, the, first set of
a mathematical tools that we would require for this course is the basic working knowledge of
ODEs. Specifically we are going to consider linear ODEs with constant coefficients. Why
linear ODEs with constant coefficients? Typically linearity comes into play because we are
dealing with linear systems and because of time invariance, we are dealing with constant
coefficients. That is why we are considering linear ODEs with constant coefficients.
Let us consider some specific ordinary differential equations. But I suggest that a recap of
engineering mathematics course on ordinary differential equations would really be helpful. I
am just going to recap a few important concepts. If we consider a first order homogeneous
ODE of the form, of the form
dy(t)
dt
+ay(t )=0,
where a is a constant parameter (real number). The solution to this ODE is of the form
y (t )=ce
−at
.
We can write c=y(0) , where y(0) is the initial condition.
This is an initial value problem; given that the independent variable is time. I can write the
same solution as y (t )= y(0)e
−at
. Why do we have an exponential solution? How do we
get this? We just substitute y (t ) of the form emt
and then we get m=−a . why should
we have exponential solutions? Why should we substitute an exponential function to begin
with? Because it has been shown that, for linear ODEs with constant coefficient, the solution
exists and the unique solution takes the form of exponential functions. In other words the
exponential function is the only solution for linear ODEs with constant coefficients, That is
why we are substituting a solution form that corresponds to an exponential function to solve
this equation.
If we now consider, a first order inhomogeneous ODE of the form
dy(t)
dt
+ay(t )=bu(t),
What is the solution to this equation?
y (t )= y(0)e
−at
+∫
0
t
e−a(t−τ )
bu(τ)dτ
We know that it is going to comprise of two parts. The first one is due to the initial condition.
This part is typically referred to as free response. The second part is the solution, due to the
input provided. This response is what is called as forced response. Please remember we are
looking at a system to which we provide an input u(t) and an output y(t) . So
equations are taken in terms of the input on the output variables.
So, we see that in general, in, you know like, we have two components to the output function,
ok, like, when we model systems using this class of equations, like, the first part is, what is
called as a free response, which comes in, you know like, due to the nonzero initial
conditions the second part is what is called as the forced response, which comes due to the
input that is provided to the system, ok.
Given these responses, the question is how we use this to analyze the class of systems under
study. Once we model the systems, we would get a linear ODEs with constant coefficients.
And then we see that given any input, we can use solutions to the ODE to calculate what
would be the corresponding output from the system.
In this process, we are going to use Laplace transform that helps us to go from the time
domain to the complex domain and convert problems involving ordinary differential
equations into problems involving algebraic equations. Then we take the inverse Laplace
transform to come to the time domain.
(Refer Slide Time: 08:51)
Let us look at complex variables, then we will come back to ODEs and we will see how we
use Laplace transform on ODEs and process them. We consider complex variable of the form
s=σ+ jω , where σ is some real number ω is a real number and j
2
=−1 .
Typically, we will draw what is called as an S plane, which can be used to graphically,
represent a complex number. We will have two axis called as the real axis and the imaginary
axis and we use this to graphically represent any complex number.
And a complex function F(s) is a complex valued function of s . We write
F(s)=Fr (σ ,ω)+ j Fi(σ ,ω)
(Refer Slide Time: 10:40)
For example; we consider F(s)=s
2
. We can rewrite this as
F(s)=(σ+ jω)
2
= σ
2
−ω
2
+ j(2σω)
Here Fr (σ ,ω)=σ
2
−ω
2
and Fi (σ ,ω)=(2σω)
A few definitions:
A complex valued function F(s) is said to be analytic in a given domain if F(s) and all
its derivatives exist in the domain. The points in the s domain where F(s) is not analytic
are called singular points or poles. Consider, F(s)=
1
s+1
' we can immediately note that,
s=−1 is a singular point or pole.
There are what are called as Cauchy Riemann conditions, which are used to evaluate whether
a given function F(s) is analytic. The first condition is
∂Fr
∂σ
=
∂Fi
∂ω
The second condition is
∂Fi
∂σ
=
−∂ Fr
∂ω
Another set of equations are called Euler’s relationships. They are
e
jωt
=cos ωt+ j sinωt and e
− jωt
=cos ωt−j sin ωt
We can immediately see that
cosωt=
e
jωt
+e
−jωt
2
and sin ωt=
e
jωt
−e
− jωt
2 j
.
(Refer Slide Time: 15:38)
Now we look at Laplace transform. Let us write down the definition of a Laplace transform
of a real valued function f (t) .
L[f (t)]=∫
−∞
∞
f (t)e
−st
dt – Bilateral Laplace Transform
L[f (t)]=∫
0
∞
f (t )e
−st
dt – Unilateral Laplace Transform
In this course, we would use unilateral Laplace transform, because we are going to start
analysis of a system from time t=0 . So, we make the lower limit as 0 and consequently
we will go from 0 to ∞ .
There is something called as the inverse Laplace transform, which maps any given function
in the complex domain back to its function in the time domain. But we calculate the inverse
Laplace transform using what is called as a partial fraction expansion rather than using the
definition per say.
Before we move on to learn how we are going to apply Laplace transform in our course, let
us point out a few important functions that are going to be useful to us. Let us look at some
standard inputs. If you want to have a proper analysis done, we need to give some standard
inputs, so that we evaluate the system response. If I design, n systems for our application, I
can evaluate them provided, I give the same input to all the designs. For that purpose we use
some standard inputs. Let us look at each one of them.
(Refer Slide Time: 19:16)
First we look at unit impulse input. This is also called as a Dirac delta function denoted by
δ (t) . We consider, u(t) to be a signal of the form shown in figure, around time
t=0 for a very-very small time interval
−ϵ
2
to
ϵ
2
, the magnitude of the signal is
1
ϵ
. We see that the area of this rectangular signal is 1. That is how the adjective unit
comes in to be.
Then, we shrink, this epsilon and make it tend to 0 ϵ→0 . Now the input is going to just
jump to a very high magnitude instantaneously and come back to 0 instantaneously. If I
provide the unit impulse input as an input to the system. The corresponding output is what is
called as the unit impulse response.
Another input which is typically used in systems analysis is unit step input. As the name
suggests, what we are going to do is that at time t equals 0, we give a step input is of
magnitude 1, to the system. That is what is called as a unit step input. The output that we get
from the system is what is called as a unit step response. We will see that the impulse
response and the step response are going to be very valuable to us.
The third standard input that we would consider is a unit ramp input. Unit ramp input is
u(t)=t . The input the scales like t. The slope is 1 and that is why we call it as a unit ramp
input. When we provide the unit ramp as the input, the output that we get is what is called as
a unit ramp response.
The fourth standard input that we provide are sinusoidal inputs. Sinusoidal inputs as the name
suggests, we provide sinusoidal functions as inputs of varying frequencies cosωt and
sinωt . If we have a stable LTI system, and we provide a sinusoidal input, the steady state
output is also going to be sinusoidal of the same frequency. This information is used in
analysis called as frequency response analysis.
These are four common inputs that are typically provided impulse, step, ramp, and sinusoids.
In general, an input can be in any arbitrary combination of these inputs.
There are two reasons why we study the response of systems to standard inputs. We have a
uniform baseline to study systems and also we extract and define parameters for system
performance, which are based upon one type of input. And we can quantify system
performance. We are going to use step response and frequency response to define parameters
that quantify system performance, which is one reason.
And second, in general, any arbitrary input, can be usually written as a linear combination of
standard inputs. So, since we are dealing with linear systems once we know the output to
these standard inputs, in theory at least, we can calculate the output to any arbitrary input.
There are two important aspects that are critical in control design.
(Refer Slide Time: 26:18)
The first one is what is called as stability. We want to design stable systems and if a system is
unstable to begin with, we want to stabilize systems using feedback. That is one reason why
we design control systems. Whenever we design dynamic systems we want those systems to
be stable. We will shortly define, what notion of stability we are going to use in this course.
The second thing is, once we design stable systems, we want to evaluate how those systems
perform. We are going to be interested in performance. For us stability is paramount; once we
have stable systems, we worry about performance.
The notion of stability that we are going to use in this course is called as bounded input,
bounded output stability. It is abbreviated as BIBO. What has meant by bounded input,
bounded output stability? It means that if I provide any bounded input to the system, the
corresponding output should be bounded in magnitude for all time.
The system is said to be a BIBO stable, if given any input u(t) such that |u(t )|≤ M <∞
∀ t , output of the system is always bounded in magnitude. That is |y(t)|≤ N <∞ ∀ t
, where M and N are finite positive real numbers. This is the notion of bounded input
bounded output stability that we will consider in this course.
These ideas are extremely important. When we design controllers, we want to ensure that the
closed loop system that we design is first of all stable and then it performs as desired. We will
learn about them as we go along.

More Related Content

What's hot

Exercise 1a transfer functions - solutions
Exercise 1a   transfer functions - solutionsExercise 1a   transfer functions - solutions
Exercise 1a transfer functions - solutions
wondimu wolde
 
Basic reliability models
Basic reliability modelsBasic reliability models
Basic reliability models
Ana Zuliastuti
 
Optimization using soft computing
Optimization using soft computingOptimization using soft computing
Optimization using soft computing
Purnima Pandit
 
01. design & analysis of agorithm intro & complexity analysis
01. design & analysis of agorithm intro & complexity analysis01. design & analysis of agorithm intro & complexity analysis
01. design & analysis of agorithm intro & complexity analysis
Onkar Nath Sharma
 
Data Structures- Part2 analysis tools
Data Structures- Part2 analysis toolsData Structures- Part2 analysis tools
Data Structures- Part2 analysis tools
Abdullah Al-hazmy
 
Control
ControlControl
Control
gurprits2
 
Recursion | C++ | DSA
Recursion | C++ | DSARecursion | C++ | DSA
Recursion | C++ | DSA
Sumit Pandey
 
laplace transform of function of the 풕^풏f(t)
    laplace transform of function of the 풕^풏f(t)    laplace transform of function of the 풕^풏f(t)
laplace transform of function of the 풕^풏f(t)
ABHIJITPATRA23
 
Lec14
Lec14Lec14
Signals and systems-3
Signals and systems-3Signals and systems-3
Signals and systems-3
sarun soman
 
Systems Analysis & Control: Steady State Errors
Systems Analysis & Control: Steady State ErrorsSystems Analysis & Control: Steady State Errors
Systems Analysis & Control: Steady State Errors
JARossiter
 
Sorting techniques
Sorting techniquesSorting techniques
Sorting techniques
Lovely Professional University
 
Constraint satisfaction problems (csp)
Constraint satisfaction problems (csp)   Constraint satisfaction problems (csp)
Constraint satisfaction problems (csp)
Archana432045
 
Lecture Notes: EEEC4340318 Instrumentation and Control Systems - Stability a...
Lecture Notes:  EEEC4340318 Instrumentation and Control Systems - Stability a...Lecture Notes:  EEEC4340318 Instrumentation and Control Systems - Stability a...
Lecture Notes: EEEC4340318 Instrumentation and Control Systems - Stability a...
AIMST University
 
Lcs2
Lcs2Lcs2
Formal Languages and Automata Theory unit 2
Formal Languages and Automata Theory unit 2Formal Languages and Automata Theory unit 2
Formal Languages and Automata Theory unit 2
Srimatre K
 
Control chap6
Control chap6Control chap6
Control chap6
Mohd Ashraf Shabarshah
 
CS8451 - Design and Analysis of Algorithms
CS8451 - Design and Analysis of AlgorithmsCS8451 - Design and Analysis of Algorithms
CS8451 - Design and Analysis of Algorithms
Krishnan MuthuManickam
 
2 chapter2 algorithm_analysispart1
2 chapter2 algorithm_analysispart12 chapter2 algorithm_analysispart1
2 chapter2 algorithm_analysispart1
SSE_AndyLi
 
Recursion
RecursionRecursion
Recursion
Malainine Zaid
 

What's hot (20)

Exercise 1a transfer functions - solutions
Exercise 1a   transfer functions - solutionsExercise 1a   transfer functions - solutions
Exercise 1a transfer functions - solutions
 
Basic reliability models
Basic reliability modelsBasic reliability models
Basic reliability models
 
Optimization using soft computing
Optimization using soft computingOptimization using soft computing
Optimization using soft computing
 
01. design & analysis of agorithm intro & complexity analysis
01. design & analysis of agorithm intro & complexity analysis01. design & analysis of agorithm intro & complexity analysis
01. design & analysis of agorithm intro & complexity analysis
 
Data Structures- Part2 analysis tools
Data Structures- Part2 analysis toolsData Structures- Part2 analysis tools
Data Structures- Part2 analysis tools
 
Control
ControlControl
Control
 
Recursion | C++ | DSA
Recursion | C++ | DSARecursion | C++ | DSA
Recursion | C++ | DSA
 
laplace transform of function of the 풕^풏f(t)
    laplace transform of function of the 풕^풏f(t)    laplace transform of function of the 풕^풏f(t)
laplace transform of function of the 풕^풏f(t)
 
Lec14
Lec14Lec14
Lec14
 
Signals and systems-3
Signals and systems-3Signals and systems-3
Signals and systems-3
 
Systems Analysis & Control: Steady State Errors
Systems Analysis & Control: Steady State ErrorsSystems Analysis & Control: Steady State Errors
Systems Analysis & Control: Steady State Errors
 
Sorting techniques
Sorting techniquesSorting techniques
Sorting techniques
 
Constraint satisfaction problems (csp)
Constraint satisfaction problems (csp)   Constraint satisfaction problems (csp)
Constraint satisfaction problems (csp)
 
Lecture Notes: EEEC4340318 Instrumentation and Control Systems - Stability a...
Lecture Notes:  EEEC4340318 Instrumentation and Control Systems - Stability a...Lecture Notes:  EEEC4340318 Instrumentation and Control Systems - Stability a...
Lecture Notes: EEEC4340318 Instrumentation and Control Systems - Stability a...
 
Lcs2
Lcs2Lcs2
Lcs2
 
Formal Languages and Automata Theory unit 2
Formal Languages and Automata Theory unit 2Formal Languages and Automata Theory unit 2
Formal Languages and Automata Theory unit 2
 
Control chap6
Control chap6Control chap6
Control chap6
 
CS8451 - Design and Analysis of Algorithms
CS8451 - Design and Analysis of AlgorithmsCS8451 - Design and Analysis of Algorithms
CS8451 - Design and Analysis of Algorithms
 
2 chapter2 algorithm_analysispart1
2 chapter2 algorithm_analysispart12 chapter2 algorithm_analysispart1
2 chapter2 algorithm_analysispart1
 
Recursion
RecursionRecursion
Recursion
 

Similar to Lec5

Lec7
Lec7Lec7
Lec1
Lec1Lec1
Lec3
Lec3Lec3
Lec4
Lec4Lec4
Lec18
Lec18Lec18
Lec30
Lec30Lec30
Lec8
Lec8Lec8
ME-314- Control Engineering - Week 02
ME-314- Control Engineering - Week 02ME-314- Control Engineering - Week 02
ME-314- Control Engineering - Week 02
Dr. Bilal Siddiqui, C.Eng., MIMechE, FRAeS
 
Gmit cse presentation
Gmit cse presentationGmit cse presentation
Gmit cse presentation
Chauhan Vishal
 
Lec45
Lec45Lec45
Lec15
Lec15Lec15
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
 
Lec16
Lec16Lec16
from_data_to_differential_equations.ppt
from_data_to_differential_equations.pptfrom_data_to_differential_equations.ppt
from_data_to_differential_equations.ppt
ashutoshvb1
 
Control system unit(1)
Control system unit(1)Control system unit(1)
Control system unit(1)
Mohammed Waris Senan
 
Lec47
Lec47Lec47
MSME_ ch 5.pptx
MSME_ ch 5.pptxMSME_ ch 5.pptx
MSME_ ch 5.pptx
Er. Rahul Jarariya
 
Lec13
Lec13Lec13
IMPLICIT DIFFERENTIATION AND RELATED RATES
IMPLICIT DIFFERENTIATIONANDRELATED RATESIMPLICIT DIFFERENTIATIONANDRELATED RATES
IMPLICIT DIFFERENTIATION AND RELATED RATES
AkefAfaneh2
 
Free Ebooks Download ! Edhole
Free Ebooks Download ! EdholeFree Ebooks Download ! Edhole
Free Ebooks Download ! Edhole
Edhole.com
 

Similar to Lec5 (20)

Lec7
Lec7Lec7
Lec7
 
Lec1
Lec1Lec1
Lec1
 
Lec3
Lec3Lec3
Lec3
 
Lec4
Lec4Lec4
Lec4
 
Lec18
Lec18Lec18
Lec18
 
Lec30
Lec30Lec30
Lec30
 
Lec8
Lec8Lec8
Lec8
 
ME-314- Control Engineering - Week 02
ME-314- Control Engineering - Week 02ME-314- Control Engineering - Week 02
ME-314- Control Engineering - Week 02
 
Gmit cse presentation
Gmit cse presentationGmit cse presentation
Gmit cse presentation
 
Lec45
Lec45Lec45
Lec45
 
Lec15
Lec15Lec15
Lec15
 
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
 
Lec16
Lec16Lec16
Lec16
 
from_data_to_differential_equations.ppt
from_data_to_differential_equations.pptfrom_data_to_differential_equations.ppt
from_data_to_differential_equations.ppt
 
Control system unit(1)
Control system unit(1)Control system unit(1)
Control system unit(1)
 
Lec47
Lec47Lec47
Lec47
 
MSME_ ch 5.pptx
MSME_ ch 5.pptxMSME_ ch 5.pptx
MSME_ ch 5.pptx
 
Lec13
Lec13Lec13
Lec13
 
IMPLICIT DIFFERENTIATION AND RELATED RATES
IMPLICIT DIFFERENTIATIONANDRELATED RATESIMPLICIT DIFFERENTIATIONANDRELATED RATES
IMPLICIT DIFFERENTIATION AND RELATED RATES
 
Free Ebooks Download ! Edhole
Free Ebooks Download ! EdholeFree Ebooks Download ! Edhole
Free Ebooks Download ! Edhole
 

More from Rishit Shah

Lec62
Lec62Lec62
Lec61
Lec61Lec61
Lec60
Lec60Lec60
Lec59
Lec59Lec59
Lec58
Lec58Lec58
Lec57
Lec57Lec57
Lec56
Lec56Lec56
Lec55
Lec55Lec55
Lec54
Lec54Lec54
Lec53
Lec53Lec53
Lec52
Lec52Lec52
Lec51
Lec51Lec51
Lec50
Lec50Lec50
Lec49
Lec49Lec49
Lec48
Lec48Lec48
Lec46
Lec46Lec46
Lec44
Lec44Lec44
Lec43
Lec43Lec43
Lec42
Lec42Lec42
Lec41
Lec41Lec41

More from Rishit Shah (20)

Lec62
Lec62Lec62
Lec62
 
Lec61
Lec61Lec61
Lec61
 
Lec60
Lec60Lec60
Lec60
 
Lec59
Lec59Lec59
Lec59
 
Lec58
Lec58Lec58
Lec58
 
Lec57
Lec57Lec57
Lec57
 
Lec56
Lec56Lec56
Lec56
 
Lec55
Lec55Lec55
Lec55
 
Lec54
Lec54Lec54
Lec54
 
Lec53
Lec53Lec53
Lec53
 
Lec52
Lec52Lec52
Lec52
 
Lec51
Lec51Lec51
Lec51
 
Lec50
Lec50Lec50
Lec50
 
Lec49
Lec49Lec49
Lec49
 
Lec48
Lec48Lec48
Lec48
 
Lec46
Lec46Lec46
Lec46
 
Lec44
Lec44Lec44
Lec44
 
Lec43
Lec43Lec43
Lec43
 
Lec42
Lec42Lec42
Lec42
 
Lec41
Lec41Lec41
Lec41
 

Recently uploaded

Applications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdfApplications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdf
Atif Razi
 
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
sydezfe
 
This study Examines the Effectiveness of Talent Procurement through the Imple...
This study Examines the Effectiveness of Talent Procurement through the Imple...This study Examines the Effectiveness of Talent Procurement through the Imple...
This study Examines the Effectiveness of Talent Procurement through the Imple...
DharmaBanothu
 
ELS: 2.4.1 POWER ELECTRONICS Course objectives: This course will enable stude...
ELS: 2.4.1 POWER ELECTRONICS Course objectives: This course will enable stude...ELS: 2.4.1 POWER ELECTRONICS Course objectives: This course will enable stude...
ELS: 2.4.1 POWER ELECTRONICS Course objectives: This course will enable stude...
Kuvempu University
 
OOPS_Lab_Manual - programs using C++ programming language
OOPS_Lab_Manual - programs using C++ programming languageOOPS_Lab_Manual - programs using C++ programming language
OOPS_Lab_Manual - programs using C++ programming language
PreethaV16
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
uqyfuc
 
Blood finder application project report (1).pdf
Blood finder application project report (1).pdfBlood finder application project report (1).pdf
Blood finder application project report (1).pdf
Kamal Acharya
 
Introduction to Computer Networks & OSI MODEL.ppt
Introduction to Computer Networks & OSI MODEL.pptIntroduction to Computer Networks & OSI MODEL.ppt
Introduction to Computer Networks & OSI MODEL.ppt
Dwarkadas J Sanghvi College of Engineering
 
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
upoux
 
openshift technical overview - Flow of openshift containerisatoin
openshift technical overview - Flow of openshift containerisatoinopenshift technical overview - Flow of openshift containerisatoin
openshift technical overview - Flow of openshift containerisatoin
snaprevwdev
 
DESIGN AND MANUFACTURE OF CEILING BOARD USING SAWDUST AND WASTE CARTON MATERI...
DESIGN AND MANUFACTURE OF CEILING BOARD USING SAWDUST AND WASTE CARTON MATERI...DESIGN AND MANUFACTURE OF CEILING BOARD USING SAWDUST AND WASTE CARTON MATERI...
DESIGN AND MANUFACTURE OF CEILING BOARD USING SAWDUST AND WASTE CARTON MATERI...
OKORIE1
 
FUNDAMENTALS OF MECHANICAL ENGINEERING.pdf
FUNDAMENTALS OF MECHANICAL ENGINEERING.pdfFUNDAMENTALS OF MECHANICAL ENGINEERING.pdf
FUNDAMENTALS OF MECHANICAL ENGINEERING.pdf
EMERSON EDUARDO RODRIGUES
 
Sri Guru Hargobind Ji - Bandi Chor Guru.pdf
Sri Guru Hargobind Ji - Bandi Chor Guru.pdfSri Guru Hargobind Ji - Bandi Chor Guru.pdf
Sri Guru Hargobind Ji - Bandi Chor Guru.pdf
Balvir Singh
 
Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...
Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...
Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...
IJCNCJournal
 
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
nedcocy
 
309475979-Creativity-Innovation-notes-IV-Sem-2016-pdf.pdf
309475979-Creativity-Innovation-notes-IV-Sem-2016-pdf.pdf309475979-Creativity-Innovation-notes-IV-Sem-2016-pdf.pdf
309475979-Creativity-Innovation-notes-IV-Sem-2016-pdf.pdf
Sou Tibon
 
3rd International Conference on Artificial Intelligence Advances (AIAD 2024)
3rd International Conference on Artificial Intelligence Advances (AIAD 2024)3rd International Conference on Artificial Intelligence Advances (AIAD 2024)
3rd International Conference on Artificial Intelligence Advances (AIAD 2024)
GiselleginaGloria
 
Determination of Equivalent Circuit parameters and performance characteristic...
Determination of Equivalent Circuit parameters and performance characteristic...Determination of Equivalent Circuit parameters and performance characteristic...
Determination of Equivalent Circuit parameters and performance characteristic...
pvpriya2
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
ydzowc
 
Unit -II Spectroscopy - EC I B.Tech.pdf
Unit -II Spectroscopy - EC  I B.Tech.pdfUnit -II Spectroscopy - EC  I B.Tech.pdf
Unit -II Spectroscopy - EC I B.Tech.pdf
TeluguBadi
 

Recently uploaded (20)

Applications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdfApplications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdf
 
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
 
This study Examines the Effectiveness of Talent Procurement through the Imple...
This study Examines the Effectiveness of Talent Procurement through the Imple...This study Examines the Effectiveness of Talent Procurement through the Imple...
This study Examines the Effectiveness of Talent Procurement through the Imple...
 
ELS: 2.4.1 POWER ELECTRONICS Course objectives: This course will enable stude...
ELS: 2.4.1 POWER ELECTRONICS Course objectives: This course will enable stude...ELS: 2.4.1 POWER ELECTRONICS Course objectives: This course will enable stude...
ELS: 2.4.1 POWER ELECTRONICS Course objectives: This course will enable stude...
 
OOPS_Lab_Manual - programs using C++ programming language
OOPS_Lab_Manual - programs using C++ programming languageOOPS_Lab_Manual - programs using C++ programming language
OOPS_Lab_Manual - programs using C++ programming language
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
 
Blood finder application project report (1).pdf
Blood finder application project report (1).pdfBlood finder application project report (1).pdf
Blood finder application project report (1).pdf
 
Introduction to Computer Networks & OSI MODEL.ppt
Introduction to Computer Networks & OSI MODEL.pptIntroduction to Computer Networks & OSI MODEL.ppt
Introduction to Computer Networks & OSI MODEL.ppt
 
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
 
openshift technical overview - Flow of openshift containerisatoin
openshift technical overview - Flow of openshift containerisatoinopenshift technical overview - Flow of openshift containerisatoin
openshift technical overview - Flow of openshift containerisatoin
 
DESIGN AND MANUFACTURE OF CEILING BOARD USING SAWDUST AND WASTE CARTON MATERI...
DESIGN AND MANUFACTURE OF CEILING BOARD USING SAWDUST AND WASTE CARTON MATERI...DESIGN AND MANUFACTURE OF CEILING BOARD USING SAWDUST AND WASTE CARTON MATERI...
DESIGN AND MANUFACTURE OF CEILING BOARD USING SAWDUST AND WASTE CARTON MATERI...
 
FUNDAMENTALS OF MECHANICAL ENGINEERING.pdf
FUNDAMENTALS OF MECHANICAL ENGINEERING.pdfFUNDAMENTALS OF MECHANICAL ENGINEERING.pdf
FUNDAMENTALS OF MECHANICAL ENGINEERING.pdf
 
Sri Guru Hargobind Ji - Bandi Chor Guru.pdf
Sri Guru Hargobind Ji - Bandi Chor Guru.pdfSri Guru Hargobind Ji - Bandi Chor Guru.pdf
Sri Guru Hargobind Ji - Bandi Chor Guru.pdf
 
Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...
Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...
Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...
 
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
 
309475979-Creativity-Innovation-notes-IV-Sem-2016-pdf.pdf
309475979-Creativity-Innovation-notes-IV-Sem-2016-pdf.pdf309475979-Creativity-Innovation-notes-IV-Sem-2016-pdf.pdf
309475979-Creativity-Innovation-notes-IV-Sem-2016-pdf.pdf
 
3rd International Conference on Artificial Intelligence Advances (AIAD 2024)
3rd International Conference on Artificial Intelligence Advances (AIAD 2024)3rd International Conference on Artificial Intelligence Advances (AIAD 2024)
3rd International Conference on Artificial Intelligence Advances (AIAD 2024)
 
Determination of Equivalent Circuit parameters and performance characteristic...
Determination of Equivalent Circuit parameters and performance characteristic...Determination of Equivalent Circuit parameters and performance characteristic...
Determination of Equivalent Circuit parameters and performance characteristic...
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
 
Unit -II Spectroscopy - EC I B.Tech.pdf
Unit -II Spectroscopy - EC  I B.Tech.pdfUnit -II Spectroscopy - EC  I B.Tech.pdf
Unit -II Spectroscopy - EC I B.Tech.pdf
 

Lec5

  • 1. Control Systems Prof. C. S. Shankar Ram Department of Engineering Design Indian Institute of Technology, Madras Lecture – 05 Mathematics Preliminaries Part – 1 (Refer Slide Time: 00:18) Having obtained a big picture view point of what we are going to study in this course; let us have a brief recap of what mathematical tools that we would be requiring. As we discussed, we are going to deal single input single output linear time invariant and causal dynamic systems that we are going to characterize using spatially homogeneous dynamic continuous time deterministic models. Typically, these models take the form of an ordinary differential equation. So, the, first set of a mathematical tools that we would require for this course is the basic working knowledge of ODEs. Specifically we are going to consider linear ODEs with constant coefficients. Why linear ODEs with constant coefficients? Typically linearity comes into play because we are dealing with linear systems and because of time invariance, we are dealing with constant coefficients. That is why we are considering linear ODEs with constant coefficients. Let us consider some specific ordinary differential equations. But I suggest that a recap of engineering mathematics course on ordinary differential equations would really be helpful. I
  • 2. am just going to recap a few important concepts. If we consider a first order homogeneous ODE of the form, of the form dy(t) dt +ay(t )=0, where a is a constant parameter (real number). The solution to this ODE is of the form y (t )=ce −at . We can write c=y(0) , where y(0) is the initial condition. This is an initial value problem; given that the independent variable is time. I can write the same solution as y (t )= y(0)e −at . Why do we have an exponential solution? How do we get this? We just substitute y (t ) of the form emt and then we get m=−a . why should we have exponential solutions? Why should we substitute an exponential function to begin with? Because it has been shown that, for linear ODEs with constant coefficient, the solution exists and the unique solution takes the form of exponential functions. In other words the exponential function is the only solution for linear ODEs with constant coefficients, That is why we are substituting a solution form that corresponds to an exponential function to solve this equation. If we now consider, a first order inhomogeneous ODE of the form dy(t) dt +ay(t )=bu(t), What is the solution to this equation? y (t )= y(0)e −at +∫ 0 t e−a(t−τ ) bu(τ)dτ We know that it is going to comprise of two parts. The first one is due to the initial condition. This part is typically referred to as free response. The second part is the solution, due to the input provided. This response is what is called as forced response. Please remember we are looking at a system to which we provide an input u(t) and an output y(t) . So equations are taken in terms of the input on the output variables.
  • 3. So, we see that in general, in, you know like, we have two components to the output function, ok, like, when we model systems using this class of equations, like, the first part is, what is called as a free response, which comes in, you know like, due to the nonzero initial conditions the second part is what is called as the forced response, which comes due to the input that is provided to the system, ok. Given these responses, the question is how we use this to analyze the class of systems under study. Once we model the systems, we would get a linear ODEs with constant coefficients. And then we see that given any input, we can use solutions to the ODE to calculate what would be the corresponding output from the system. In this process, we are going to use Laplace transform that helps us to go from the time domain to the complex domain and convert problems involving ordinary differential equations into problems involving algebraic equations. Then we take the inverse Laplace transform to come to the time domain. (Refer Slide Time: 08:51) Let us look at complex variables, then we will come back to ODEs and we will see how we use Laplace transform on ODEs and process them. We consider complex variable of the form s=σ+ jω , where σ is some real number ω is a real number and j 2 =−1 .
  • 4. Typically, we will draw what is called as an S plane, which can be used to graphically, represent a complex number. We will have two axis called as the real axis and the imaginary axis and we use this to graphically represent any complex number. And a complex function F(s) is a complex valued function of s . We write F(s)=Fr (σ ,ω)+ j Fi(σ ,ω) (Refer Slide Time: 10:40) For example; we consider F(s)=s 2 . We can rewrite this as F(s)=(σ+ jω) 2 = σ 2 −ω 2 + j(2σω) Here Fr (σ ,ω)=σ 2 −ω 2 and Fi (σ ,ω)=(2σω) A few definitions: A complex valued function F(s) is said to be analytic in a given domain if F(s) and all its derivatives exist in the domain. The points in the s domain where F(s) is not analytic are called singular points or poles. Consider, F(s)= 1 s+1 ' we can immediately note that, s=−1 is a singular point or pole.
  • 5. There are what are called as Cauchy Riemann conditions, which are used to evaluate whether a given function F(s) is analytic. The first condition is ∂Fr ∂σ = ∂Fi ∂ω The second condition is ∂Fi ∂σ = −∂ Fr ∂ω Another set of equations are called Euler’s relationships. They are e jωt =cos ωt+ j sinωt and e − jωt =cos ωt−j sin ωt We can immediately see that cosωt= e jωt +e −jωt 2 and sin ωt= e jωt −e − jωt 2 j . (Refer Slide Time: 15:38) Now we look at Laplace transform. Let us write down the definition of a Laplace transform of a real valued function f (t) . L[f (t)]=∫ −∞ ∞ f (t)e −st dt – Bilateral Laplace Transform
  • 6. L[f (t)]=∫ 0 ∞ f (t )e −st dt – Unilateral Laplace Transform In this course, we would use unilateral Laplace transform, because we are going to start analysis of a system from time t=0 . So, we make the lower limit as 0 and consequently we will go from 0 to ∞ . There is something called as the inverse Laplace transform, which maps any given function in the complex domain back to its function in the time domain. But we calculate the inverse Laplace transform using what is called as a partial fraction expansion rather than using the definition per say. Before we move on to learn how we are going to apply Laplace transform in our course, let us point out a few important functions that are going to be useful to us. Let us look at some standard inputs. If you want to have a proper analysis done, we need to give some standard inputs, so that we evaluate the system response. If I design, n systems for our application, I can evaluate them provided, I give the same input to all the designs. For that purpose we use some standard inputs. Let us look at each one of them. (Refer Slide Time: 19:16) First we look at unit impulse input. This is also called as a Dirac delta function denoted by δ (t) . We consider, u(t) to be a signal of the form shown in figure, around time
  • 7. t=0 for a very-very small time interval −ϵ 2 to ϵ 2 , the magnitude of the signal is 1 ϵ . We see that the area of this rectangular signal is 1. That is how the adjective unit comes in to be. Then, we shrink, this epsilon and make it tend to 0 ϵ→0 . Now the input is going to just jump to a very high magnitude instantaneously and come back to 0 instantaneously. If I provide the unit impulse input as an input to the system. The corresponding output is what is called as the unit impulse response. Another input which is typically used in systems analysis is unit step input. As the name suggests, what we are going to do is that at time t equals 0, we give a step input is of magnitude 1, to the system. That is what is called as a unit step input. The output that we get from the system is what is called as a unit step response. We will see that the impulse response and the step response are going to be very valuable to us. The third standard input that we would consider is a unit ramp input. Unit ramp input is u(t)=t . The input the scales like t. The slope is 1 and that is why we call it as a unit ramp input. When we provide the unit ramp as the input, the output that we get is what is called as a unit ramp response. The fourth standard input that we provide are sinusoidal inputs. Sinusoidal inputs as the name suggests, we provide sinusoidal functions as inputs of varying frequencies cosωt and sinωt . If we have a stable LTI system, and we provide a sinusoidal input, the steady state output is also going to be sinusoidal of the same frequency. This information is used in analysis called as frequency response analysis. These are four common inputs that are typically provided impulse, step, ramp, and sinusoids. In general, an input can be in any arbitrary combination of these inputs. There are two reasons why we study the response of systems to standard inputs. We have a uniform baseline to study systems and also we extract and define parameters for system performance, which are based upon one type of input. And we can quantify system performance. We are going to use step response and frequency response to define parameters that quantify system performance, which is one reason.
  • 8. And second, in general, any arbitrary input, can be usually written as a linear combination of standard inputs. So, since we are dealing with linear systems once we know the output to these standard inputs, in theory at least, we can calculate the output to any arbitrary input. There are two important aspects that are critical in control design. (Refer Slide Time: 26:18) The first one is what is called as stability. We want to design stable systems and if a system is unstable to begin with, we want to stabilize systems using feedback. That is one reason why we design control systems. Whenever we design dynamic systems we want those systems to be stable. We will shortly define, what notion of stability we are going to use in this course. The second thing is, once we design stable systems, we want to evaluate how those systems perform. We are going to be interested in performance. For us stability is paramount; once we have stable systems, we worry about performance. The notion of stability that we are going to use in this course is called as bounded input, bounded output stability. It is abbreviated as BIBO. What has meant by bounded input, bounded output stability? It means that if I provide any bounded input to the system, the corresponding output should be bounded in magnitude for all time. The system is said to be a BIBO stable, if given any input u(t) such that |u(t )|≤ M <∞ ∀ t , output of the system is always bounded in magnitude. That is |y(t)|≤ N <∞ ∀ t
  • 9. , where M and N are finite positive real numbers. This is the notion of bounded input bounded output stability that we will consider in this course. These ideas are extremely important. When we design controllers, we want to ensure that the closed loop system that we design is first of all stable and then it performs as desired. We will learn about them as we go along.