SlideShare a Scribd company logo
1 of 7
Download to read offline
Control Systems
Prof. C. S. Shankar Ram
Department of Engineering Design
Indian Institute of Technology, Madras
Lecture – 08
Transfer Function
Part - 2
(Refer Slide Time: 00:16)
We give an input, let us say, you have a system, right, like a black box; let us say you
have a signal generator; you give an ideal impulse input, let us say you have a data
logger at the system output terminal, right. You log the output, you get the output signal,
you have the measurements. So, that is the impulse response, provided you can give an
ideal impulse input, right.
Then you use the data to figure out the transfer function. What we will do is that, like,
when you come towards the end of the semester, I will give you a project where we will
give you real experimental data and you need to figure out the plant transfer function, ok.
We will do a small project which will essentially help you in learning how this can be
done, all these aspects can be done ok.
So, now I am going to tell you something in general. In general, the governing equation
of what we call as a nth
order, see the mass spring damper system was a second order
system right, because the highest derivative of the output term was order 2, right.
So, in general the governing equation of an nth order SISO LTI causal system can be
written as the following.
π‘Ž0
𝑑 𝑛
𝑦(𝑑)
𝑑𝑑 𝑛
+ π‘Ž1
𝑑 π‘›βˆ’1
𝑦(𝑑)
𝑑𝑑 π‘›βˆ’1
+ β‹― + π‘Ž π‘›βˆ’1
𝑑𝑦( 𝑑)
𝑑𝑑
+ π‘Ž 𝑛 𝑦( 𝑑)
= 𝑏0
𝑑 π‘š
𝑒(𝑑)
𝑑𝑑 π‘š
+ 𝑏1
𝑑 π‘šβˆ’1
𝑒(𝑑)
𝑑𝑑 π‘šβˆ’1
+ β‹― + 𝑏 π‘šβˆ’1
𝑑𝑒( 𝑑)
𝑑𝑑
+ 𝑏 π‘š 𝑒( 𝑑)
So, this, this is how in general the governing equation for the class of systems that we are
going to study would come up, ok. So, please note that this class of systems is modeled
by using a linear ode with a constant coefficient. So, immediately you can see that it is
linear in y and u, ok. It has constant coefficients that is reflective of time invariance. So,
let me write down all the implications, because just by looking at the equation you
should be able to tell things about the system, right.
So, time invariance is reflected by the fact that we have constant coefficients in the
above equation. The fact that it is linear is because the above equation is linear in u(t)
and y(t) and the derivatives of these variables. Causality is reflected by the fact that n is
greater than or equal to m, ok. When n is greater than m some people will call it a strictly
causal. So, I am just introducing you to some terms which you may encounter, right. So,
essentially causality is reflected by the fact that n is greater than or equal to m, ok.
So, that is how causality is reflected in this particular equation, ok. So, this is an nth
order
system, where n is the order of the highest derivative of the output term, ok. So, as an
example, for the mass spring damper system, what were the values of n and m?
If you look at the mass spring damper system, the input was the force f(t) right, the
output was the displacement x(t) correct. So, what, what was the value of n.
Student: 2.
2, because we had π‘₯̈. What about m?
Student: 0.
0, because there was no derivative of the out, force term at all right. On the right hand
side we had just f(t) right. So, immediately you see that n is greater than m, so that was a
causal system, right. So, that is a representation of a causal system; that means, that
before you give a force, the mass is not going to get displaced, right. So, only the current
displacement is going to depend on past and current force that you are giving to the
system right. So, that is how the different aspects of LTI causality are reflected in the
governing equation.
Now, this is something I am going to leave it to you as a homework problem, because we
did it in detail for the mass spring damper system, this is just a general case, ok. So, take
the Laplace transform on both sides and apply zero initial conditions to obtain
𝑃( 𝑠) =
π‘Œ(𝑠)
π‘ˆ(𝑠)
, the plant transfer function, which will turn out as
𝑃( 𝑠) =
𝑏0 𝑠 π‘š
+ 𝑏1 𝑠 π‘šβˆ’1
+ β‹― + 𝑏 π‘šβˆ’1 𝑠 + 𝑏 π‘š
π‘Ž0 𝑠 𝑛 + π‘Ž1 𝑠 π‘›βˆ’1 + β‹― + π‘Ž π‘›βˆ’1 𝑠 + π‘Ž 𝑛
So, this I leave it to you as homework, ok.
So, once again pretty straightforward, you just take the Laplace transform on both sides.
If you apply all initial conditions to be zero, when you take the Laplace transform of the
nth derivative the only term which will remain is 𝑠 𝑛
π‘Œ(𝑠). Similarly when you take the
Laplace transform the n-1 derivative of y, if you apply all the initial conditions to be zero
the term which you will be left with is 𝑠 π‘›βˆ’1
π‘Œ(𝑠).
So, that is what you will be left with. Same story in the right hand side right, if you take
the Laplace transform of the m th derivative of the input, you will have 𝑠 π‘š
π‘ˆ(𝑠). plus a
bunch of terms having initial conditions of the input.
Even that you take as zero, so you will be just left with 𝑠 π‘š
π‘ˆ(𝑠), so you cross multiply.
This is what you would get ok. So, that is the plant transfer function in this particular
case. So, that is what we have as the plant transfer function. So, immediately we will see,
what really is the consequence, right. So, let us look at it further. So, immediately one
can observe that, the plant transfer function is a ratio of two polynomials in s, right.
(Refer Slide Time: 09:30)
So, one could say that P of s is a ratio of two polynomials n(s) by d(s), right. So, n(s) is
the numerator polynomial of order m.
So, similarly d(s) is a denominator polynomial and that is of order n. So, we see that the
plant transfer function in general is going to be a ratio of two polynomials in s; a
numerator polynomial and a denominator polynomial. So, for when n is greater than or
equal to m for a causal system, we are going to have what is called as a proper transfer
function, ok.
Transfer function is said to be proper when the order of the denominator polynomial is
greater than or equal to the order of the numerator polynomial, ok. And in this case
anyway we are dealing with causal systems, you know that is going to be true, ok.
So, for the class of systems that we are going to deal with, we are going to get proper
transfer functions. So, when n is strictly greater than m, we add the term strictly ok. We
are going to get what are called, what is called as a strictly proper transfer function ok,
that is what is going to result when n is strictly greater than m, ok.
So, that is essentially the definition of what is called as a proper transfer function and a
strictly proper transfer function. So, now we see that 𝑃( 𝑠) =
𝑛(𝑠)
𝑑(𝑠)
, right. So, we see
immediately that, if I calculate the roots of n(s), that is solve 𝑏0 𝑠 π‘š
+ 𝑏1 𝑠 π‘šβˆ’1
+ β‹― +
𝑏 π‘šβˆ’1 𝑠 + 𝑏 π‘š , the roots are called as, what would you call the roots of n of s as? So if
you solve this equation the numerator polynomial equals zero and you get particular
values of s, at those values of s what will happen to the transfer function, it will become
zero right, because the numerator becomes zero. So, the roots of n(s) or what are called
as the zeros of the transfer function. I hope it is clear why they are called zeros right, that
transfer function vanishes right.
So, similarly the roots of the polynomial P(s) that is we solved π‘Ž0 𝑠 𝑛
+ π‘Ž1 𝑠 π‘›βˆ’1
+ β‹― +
π‘Ž π‘›βˆ’1 𝑠 + π‘Ž 𝑛 = 0. So, wherever I have the denominator polynomial to be zero, you can
immediately see that the transfer function becomes singular, right. So, the transfer
function is a complex valued function in the variable s.
Now the point is that if I have a complex function f(s) and in the s domain at certain
points the function does not exist and its derivatives do not exist, those values of s are
called as singular points or poles right. We discussed it sometime before when we briefly
discuss complex variables. So, consequently the roots of d(s) are called as the poles of
the transfer function, ok.
Student: So, can we (Refer Time:15:04) y n equal to n greater than (Refer Time;15:07)
causality.
Causality ok so, let me give you a very simple example right. So, just to convey that
point ok, let us let us do it aside, right. So, the question was how one could say that n
greater than or equal to m implies causality. Let me go the other way ok, I will show you
how m greater than n will mean non causality ok, let us let us do that way ok.
(Refer Slide Time: 15:37)
So, let us take a very simple case where 𝑦( 𝑑) =
𝑑𝑒(𝑑)
𝑑𝑑
right. So, what are the values of n
and m here? n is going to be.
Student: 0.
0, m is going to be 1 all right. Do you agree? Ok. So, here n is less than m. So, we have
gone to the other side right. So, now, how is it anticipating, a non causal system is
anticipatory. Why? Because what does the derivative do.
See, suppose just to convey it graphically so that way we have a better idea right. So, let
us say I plot u(t) versus t right, I give some arbitrary input, but let us say I am at this
instant of time, this is my current instant of time t. So, what does my derivative give me?
It is a rate of change, graphically it will give me the slope right and the value of the
slope.
So, in a certain sense I will know what is going to come up in the future. So I am basing
my output as the derivative of the input signal which will tell me what is going to come
in the future. So, my system output is, at this instant of time, is influenced by what input
will come in the next instant. So, it tries to anticipate right and take action. So, you can
see that how its non causal, right.
If let us say we are at this point and if
𝑑𝑒
𝑑𝑑
is positive the output will increase, right. If I am
at this point where u(t) has reached what to say maxima, local maxima then the
derivative will be zero, so output will be zero right. So, in a certain sense it tries to
anticipate what is happening that is why it becomes non causal. So, now, I hope you have
an intuitive understanding of why this implies anticipation, right.
So, what I will do is that I am going to leave you with a few problems to do, right. And
then we will come back in the next class and essentially discuss further, right. So, let us
look at a few exercise problems, right. So, what I am going to do is that I am going to
essentially write down governing ordinary differential equations for a few simple LTI
systems right, and then you need to calculate the transfer function and get the unit step
response, ok.
So, that is the exercise I am going to give you ok, or let us make life simpler, let us say
we calculate the unit impulse response. So, you just need to take the inverse Laplace
transform of the transfer function that is all I want, right.
So, in each case determine the plant transfer function, its poles and zeroes and calculate
its unit impulse response. So, let me leave you with a few problems. Of course, the
moment I say transfer function, obviously we should assume all initial conditions to be
zero all right, ok.
1) π‘¦Μˆ( 𝑑) + 5𝑦̇( 𝑑) + 6𝑦( 𝑑) = 𝑒(𝑑)
2) π‘¦Μˆ( 𝑑) + 𝑦( 𝑑) = 𝑒(𝑑)
3) π‘¦Μˆ( 𝑑) + 𝑦̇( 𝑑) βˆ’ 2𝑦( 𝑑) = 𝑒(𝑑)
So, derive the transfer function, find the poles, zeroes and calculate the unit impulse
response ok, we would start from here in the next class.

More Related Content

What's hot

What's hot (20)

Lec57
Lec57Lec57
Lec57
Β 
Lec6
Lec6Lec6
Lec6
Β 
Lec4
Lec4Lec4
Lec4
Β 
Lec56
Lec56Lec56
Lec56
Β 
Lec30
Lec30Lec30
Lec30
Β 
Lu decomposition
Lu decompositionLu decomposition
Lu decomposition
Β 
Lec1
Lec1Lec1
Lec1
Β 
Markov chain
Markov chainMarkov chain
Markov chain
Β 
Lec43
Lec43Lec43
Lec43
Β 
Lec10
Lec10Lec10
Lec10
Β 
Markov chain
Markov chainMarkov chain
Markov chain
Β 
Convergence
ConvergenceConvergence
Convergence
Β 
Lec9
Lec9Lec9
Lec9
Β 
Lec25
Lec25Lec25
Lec25
Β 
Modelling with first order differential equations
Modelling with first order differential equationsModelling with first order differential equations
Modelling with first order differential equations
Β 
Intervals of validity
Intervals of validityIntervals of validity
Intervals of validity
Β 
5
55
5
Β 
Lec26
Lec26Lec26
Lec26
Β 
Lesson 11: Markov Chains
Lesson 11: Markov ChainsLesson 11: Markov Chains
Lesson 11: Markov Chains
Β 
Integration basics
Integration basicsIntegration basics
Integration basics
Β 

Similar to Lec8 (20)

Lec46
Lec46Lec46
Lec46
Β 
Lec18
Lec18Lec18
Lec18
Β 
Lec58
Lec58Lec58
Lec58
Β 
Lec38
Lec38Lec38
Lec38
Β 
Lec59
Lec59Lec59
Lec59
Β 
Lec28
Lec28Lec28
Lec28
Β 
Lec42
Lec42Lec42
Lec42
Β 
Lec62
Lec62Lec62
Lec62
Β 
Lec7
Lec7Lec7
Lec7
Β 
Lec51
Lec51Lec51
Lec51
Β 
Lec5
Lec5Lec5
Lec5
Β 
Lec61
Lec61Lec61
Lec61
Β 
lec7.pdf
lec7.pdflec7.pdf
lec7.pdf
Β 
Lec41
Lec41Lec41
Lec41
Β 
Lec37
Lec37Lec37
Lec37
Β 
Lec52
Lec52Lec52
Lec52
Β 
Lec11
Lec11Lec11
Lec11
Β 
Lec16
Lec16Lec16
Lec16
Β 
Lec49
Lec49Lec49
Lec49
Β 
Lec40
Lec40Lec40
Lec40
Β 

More from Rishit Shah

More from Rishit Shah (6)

Lec53
Lec53Lec53
Lec53
Β 
Lec50
Lec50Lec50
Lec50
Β 
Lec44
Lec44Lec44
Lec44
Β 
Lec39
Lec39Lec39
Lec39
Β 
Lec29
Lec29Lec29
Lec29
Β 
Lec27
Lec27Lec27
Lec27
Β 

Recently uploaded

Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
Β 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
Β 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
Β 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoΓ£o Esperancinha
Β 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
Β 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
Β 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
Β 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
Β 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
Β 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
Β 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
Β 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
Β 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
Β 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
Β 

Recently uploaded (20)

Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
Β 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
Β 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
Β 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
Β 
young call girls in Rajiv ChowkπŸ” 9953056974 πŸ” Delhi escort Service
young call girls in Rajiv ChowkπŸ” 9953056974 πŸ” Delhi escort Serviceyoung call girls in Rajiv ChowkπŸ” 9953056974 πŸ” Delhi escort Service
young call girls in Rajiv ChowkπŸ” 9953056974 πŸ” Delhi escort Service
Β 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Β 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
Β 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
Β 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
Β 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
Β 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
Β 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Β 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
Β 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Β 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
Β 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
Β 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Β 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Β 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
Β 
β˜… CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
β˜… CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCRβ˜… CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
β˜… CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
Β 

Lec8

  • 1. Control Systems Prof. C. S. Shankar Ram Department of Engineering Design Indian Institute of Technology, Madras Lecture – 08 Transfer Function Part - 2 (Refer Slide Time: 00:16) We give an input, let us say, you have a system, right, like a black box; let us say you have a signal generator; you give an ideal impulse input, let us say you have a data logger at the system output terminal, right. You log the output, you get the output signal, you have the measurements. So, that is the impulse response, provided you can give an ideal impulse input, right. Then you use the data to figure out the transfer function. What we will do is that, like, when you come towards the end of the semester, I will give you a project where we will give you real experimental data and you need to figure out the plant transfer function, ok. We will do a small project which will essentially help you in learning how this can be done, all these aspects can be done ok. So, now I am going to tell you something in general. In general, the governing equation of what we call as a nth order, see the mass spring damper system was a second order system right, because the highest derivative of the output term was order 2, right.
  • 2. So, in general the governing equation of an nth order SISO LTI causal system can be written as the following. π‘Ž0 𝑑 𝑛 𝑦(𝑑) 𝑑𝑑 𝑛 + π‘Ž1 𝑑 π‘›βˆ’1 𝑦(𝑑) 𝑑𝑑 π‘›βˆ’1 + β‹― + π‘Ž π‘›βˆ’1 𝑑𝑦( 𝑑) 𝑑𝑑 + π‘Ž 𝑛 𝑦( 𝑑) = 𝑏0 𝑑 π‘š 𝑒(𝑑) 𝑑𝑑 π‘š + 𝑏1 𝑑 π‘šβˆ’1 𝑒(𝑑) 𝑑𝑑 π‘šβˆ’1 + β‹― + 𝑏 π‘šβˆ’1 𝑑𝑒( 𝑑) 𝑑𝑑 + 𝑏 π‘š 𝑒( 𝑑) So, this, this is how in general the governing equation for the class of systems that we are going to study would come up, ok. So, please note that this class of systems is modeled by using a linear ode with a constant coefficient. So, immediately you can see that it is linear in y and u, ok. It has constant coefficients that is reflective of time invariance. So, let me write down all the implications, because just by looking at the equation you should be able to tell things about the system, right. So, time invariance is reflected by the fact that we have constant coefficients in the above equation. The fact that it is linear is because the above equation is linear in u(t) and y(t) and the derivatives of these variables. Causality is reflected by the fact that n is greater than or equal to m, ok. When n is greater than m some people will call it a strictly causal. So, I am just introducing you to some terms which you may encounter, right. So, essentially causality is reflected by the fact that n is greater than or equal to m, ok. So, that is how causality is reflected in this particular equation, ok. So, this is an nth order system, where n is the order of the highest derivative of the output term, ok. So, as an example, for the mass spring damper system, what were the values of n and m? If you look at the mass spring damper system, the input was the force f(t) right, the output was the displacement x(t) correct. So, what, what was the value of n. Student: 2. 2, because we had π‘₯̈. What about m? Student: 0. 0, because there was no derivative of the out, force term at all right. On the right hand side we had just f(t) right. So, immediately you see that n is greater than m, so that was a causal system, right. So, that is a representation of a causal system; that means, that
  • 3. before you give a force, the mass is not going to get displaced, right. So, only the current displacement is going to depend on past and current force that you are giving to the system right. So, that is how the different aspects of LTI causality are reflected in the governing equation. Now, this is something I am going to leave it to you as a homework problem, because we did it in detail for the mass spring damper system, this is just a general case, ok. So, take the Laplace transform on both sides and apply zero initial conditions to obtain 𝑃( 𝑠) = π‘Œ(𝑠) π‘ˆ(𝑠) , the plant transfer function, which will turn out as 𝑃( 𝑠) = 𝑏0 𝑠 π‘š + 𝑏1 𝑠 π‘šβˆ’1 + β‹― + 𝑏 π‘šβˆ’1 𝑠 + 𝑏 π‘š π‘Ž0 𝑠 𝑛 + π‘Ž1 𝑠 π‘›βˆ’1 + β‹― + π‘Ž π‘›βˆ’1 𝑠 + π‘Ž 𝑛 So, this I leave it to you as homework, ok. So, once again pretty straightforward, you just take the Laplace transform on both sides. If you apply all initial conditions to be zero, when you take the Laplace transform of the nth derivative the only term which will remain is 𝑠 𝑛 π‘Œ(𝑠). Similarly when you take the Laplace transform the n-1 derivative of y, if you apply all the initial conditions to be zero the term which you will be left with is 𝑠 π‘›βˆ’1 π‘Œ(𝑠). So, that is what you will be left with. Same story in the right hand side right, if you take the Laplace transform of the m th derivative of the input, you will have 𝑠 π‘š π‘ˆ(𝑠). plus a bunch of terms having initial conditions of the input. Even that you take as zero, so you will be just left with 𝑠 π‘š π‘ˆ(𝑠), so you cross multiply. This is what you would get ok. So, that is the plant transfer function in this particular case. So, that is what we have as the plant transfer function. So, immediately we will see, what really is the consequence, right. So, let us look at it further. So, immediately one can observe that, the plant transfer function is a ratio of two polynomials in s, right.
  • 4. (Refer Slide Time: 09:30) So, one could say that P of s is a ratio of two polynomials n(s) by d(s), right. So, n(s) is the numerator polynomial of order m. So, similarly d(s) is a denominator polynomial and that is of order n. So, we see that the plant transfer function in general is going to be a ratio of two polynomials in s; a numerator polynomial and a denominator polynomial. So, for when n is greater than or equal to m for a causal system, we are going to have what is called as a proper transfer function, ok. Transfer function is said to be proper when the order of the denominator polynomial is greater than or equal to the order of the numerator polynomial, ok. And in this case anyway we are dealing with causal systems, you know that is going to be true, ok. So, for the class of systems that we are going to deal with, we are going to get proper transfer functions. So, when n is strictly greater than m, we add the term strictly ok. We are going to get what are called, what is called as a strictly proper transfer function ok, that is what is going to result when n is strictly greater than m, ok. So, that is essentially the definition of what is called as a proper transfer function and a strictly proper transfer function. So, now we see that 𝑃( 𝑠) = 𝑛(𝑠) 𝑑(𝑠) , right. So, we see immediately that, if I calculate the roots of n(s), that is solve 𝑏0 𝑠 π‘š + 𝑏1 𝑠 π‘šβˆ’1 + β‹― + 𝑏 π‘šβˆ’1 𝑠 + 𝑏 π‘š , the roots are called as, what would you call the roots of n of s as? So if
  • 5. you solve this equation the numerator polynomial equals zero and you get particular values of s, at those values of s what will happen to the transfer function, it will become zero right, because the numerator becomes zero. So, the roots of n(s) or what are called as the zeros of the transfer function. I hope it is clear why they are called zeros right, that transfer function vanishes right. So, similarly the roots of the polynomial P(s) that is we solved π‘Ž0 𝑠 𝑛 + π‘Ž1 𝑠 π‘›βˆ’1 + β‹― + π‘Ž π‘›βˆ’1 𝑠 + π‘Ž 𝑛 = 0. So, wherever I have the denominator polynomial to be zero, you can immediately see that the transfer function becomes singular, right. So, the transfer function is a complex valued function in the variable s. Now the point is that if I have a complex function f(s) and in the s domain at certain points the function does not exist and its derivatives do not exist, those values of s are called as singular points or poles right. We discussed it sometime before when we briefly discuss complex variables. So, consequently the roots of d(s) are called as the poles of the transfer function, ok. Student: So, can we (Refer Time:15:04) y n equal to n greater than (Refer Time;15:07) causality. Causality ok so, let me give you a very simple example right. So, just to convey that point ok, let us let us do it aside, right. So, the question was how one could say that n greater than or equal to m implies causality. Let me go the other way ok, I will show you how m greater than n will mean non causality ok, let us let us do that way ok.
  • 6. (Refer Slide Time: 15:37) So, let us take a very simple case where 𝑦( 𝑑) = 𝑑𝑒(𝑑) 𝑑𝑑 right. So, what are the values of n and m here? n is going to be. Student: 0. 0, m is going to be 1 all right. Do you agree? Ok. So, here n is less than m. So, we have gone to the other side right. So, now, how is it anticipating, a non causal system is anticipatory. Why? Because what does the derivative do. See, suppose just to convey it graphically so that way we have a better idea right. So, let us say I plot u(t) versus t right, I give some arbitrary input, but let us say I am at this instant of time, this is my current instant of time t. So, what does my derivative give me? It is a rate of change, graphically it will give me the slope right and the value of the slope. So, in a certain sense I will know what is going to come up in the future. So I am basing my output as the derivative of the input signal which will tell me what is going to come in the future. So, my system output is, at this instant of time, is influenced by what input will come in the next instant. So, it tries to anticipate right and take action. So, you can see that how its non causal, right.
  • 7. If let us say we are at this point and if 𝑑𝑒 𝑑𝑑 is positive the output will increase, right. If I am at this point where u(t) has reached what to say maxima, local maxima then the derivative will be zero, so output will be zero right. So, in a certain sense it tries to anticipate what is happening that is why it becomes non causal. So, now, I hope you have an intuitive understanding of why this implies anticipation, right. So, what I will do is that I am going to leave you with a few problems to do, right. And then we will come back in the next class and essentially discuss further, right. So, let us look at a few exercise problems, right. So, what I am going to do is that I am going to essentially write down governing ordinary differential equations for a few simple LTI systems right, and then you need to calculate the transfer function and get the unit step response, ok. So, that is the exercise I am going to give you ok, or let us make life simpler, let us say we calculate the unit impulse response. So, you just need to take the inverse Laplace transform of the transfer function that is all I want, right. So, in each case determine the plant transfer function, its poles and zeroes and calculate its unit impulse response. So, let me leave you with a few problems. Of course, the moment I say transfer function, obviously we should assume all initial conditions to be zero all right, ok. 1) π‘¦Μˆ( 𝑑) + 5𝑦̇( 𝑑) + 6𝑦( 𝑑) = 𝑒(𝑑) 2) π‘¦Μˆ( 𝑑) + 𝑦( 𝑑) = 𝑒(𝑑) 3) π‘¦Μˆ( 𝑑) + 𝑦̇( 𝑑) βˆ’ 2𝑦( 𝑑) = 𝑒(𝑑) So, derive the transfer function, find the poles, zeroes and calculate the unit impulse response ok, we would start from here in the next class.