SlideShare a Scribd company logo
1 of 9
Download to read offline
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 - solutionswondimu wolde
ย 
Basic reliability models
Basic reliability modelsBasic reliability models
Basic reliability modelsAna Zuliastuti
ย 
Optimization using soft computing
Optimization using soft computingOptimization using soft computing
Optimization using soft computingPurnima 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 analysisOnkar Nath Sharma
ย 
Data Structures- Part2 analysis tools
Data Structures- Part2 analysis toolsData Structures- Part2 analysis tools
Data Structures- Part2 analysis toolsAbdullah Al-hazmy
ย 
Control
ControlControl
Controlgurprits2
ย 
Recursion | C++ | DSA
Recursion | C++ | DSARecursion | C++ | DSA
Recursion | C++ | DSASumit 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
ย 
Signals and systems-3
Signals and systems-3Signals and systems-3
Signals and systems-3sarun soman
ย 
Systems Analysis & Control: Steady State Errors
Systems Analysis & Control: Steady State ErrorsSystems Analysis & Control: Steady State Errors
Systems Analysis & Control: Steady State ErrorsJARossiter
ย 
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
ย 
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 2Srimatre K
ย 
CS8451 - Design and Analysis of Algorithms
CS8451 - Design and Analysis of AlgorithmsCS8451 - Design and Analysis of Algorithms
CS8451 - Design and Analysis of AlgorithmsKrishnan MuthuManickam
ย 
2 chapter2 algorithm_analysispart1
2 chapter2 algorithm_analysispart12 chapter2 algorithm_analysispart1
2 chapter2 algorithm_analysispart1SSE_AndyLi
ย 

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

Gmit cse presentation
Gmit cse presentationGmit cse presentation
Gmit cse presentationChauhan Vishal
ย 
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 SystemsAmr E. Mohamed
ย 
from_data_to_differential_equations.ppt
from_data_to_differential_equations.pptfrom_data_to_differential_equations.ppt
from_data_to_differential_equations.pptashutoshvb1
ย 
IMPLICIT DIFFERENTIATION AND RELATED RATES
IMPLICIT DIFFERENTIATIONANDRELATED RATESIMPLICIT DIFFERENTIATIONANDRELATED RATES
IMPLICIT DIFFERENTIATION AND RELATED RATESAkefAfaneh2
ย 
Free Ebooks Download ! Edhole
Free Ebooks Download ! EdholeFree Ebooks Download ! Edhole
Free Ebooks Download ! EdholeEdhole.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

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

Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
ย 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
ย 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
ย 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
ย 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
ย 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...tanu pandey
ย 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
ย 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
ย 
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort ServiceCall Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapRishantSharmaFr
ย 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
ย 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
ย 
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
ย 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...SUHANI PANDEY
ย 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
ย 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
ย 
Top Rated Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...Call Girls in Nagpur High Profile
ย 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdfSuman Jyoti
ย 
Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night StandCall Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Standamitlee9823
ย 

Recently uploaded (20)

Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
ย 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ย 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
ย 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
ย 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
ย 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
ย 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
ย 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
ย 
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort ServiceCall Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
ย 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
ย 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
ย 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
ย 
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...
ย 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ย 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
ย 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
ย 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
ย 
Top Rated Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...
ย 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
ย 
Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night StandCall Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
ย 

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.