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 – 03
Over view of Feedback Control Systems
Part – 1
(Refer Slide Time: 00:20)
In the previous class, we had a broad overview of dynamic systems. We learnt about a
dynamic system and what are the different classes of dynamic systems based on certain
attributes. We learned the class of dynamic systems that we would deal in this course
come under linear time invariant causal single input single output dynamic systems.
Additionally, we learned the definitions of each of these words that we use along with
the word system; that is we learned what is meant by a linear system, a time invariant
system, a causal system, and so on. And then we looked at what is meant by an open loop
system and closed loop system. We also looked at the concept of feedback and we drew
the basic layout of a closed loop control system with feedback and that is where we
stopped.
We are going to continue from that point and discuss a few more concepts that would
provide a big picture view of this particular course, before we go into mathematical
preliminaries in the next lecture. If you recall, for us a system is an entity to which we
provide an input u(t) and we get an output y(t) . If we want to regulate the value
of the system output y(t) around a desired point or in a desired region, what we do is
that we give what is called as a reference input which is denoted by r(t) . Please note
that in this particular course, we are dealing with the dynamic systems, time is the
independent variable and all other variables are functions of time. We see that the input,
output and the reference input in general can be functions of time. We measure this
output, and then feed it back and compare the value of the output with that of the
reference input. We get an error e(t) , the error is the difference between the desired
value of the output and the actual output that we are obtaining at each and every instant
of time.
We pass this error through an element called as a controller which then calculates what
should be the input that needs to be provided to the system so that it can follow the
desired output r(t) . So, in other words, the controller is the block that takes in the
error between what is desired and what is actually obtained and then calculates what
should be the corresponding input that needs to be provided to the system.
When the controller calculates the system input and provides it to the same, the function
u(t) is then called as a control input. This is a broad visualization of a closed loop
control system with feedback, in this case it is what is called as negative feedback. The
reason why it is called as negative feedback is because at the summing junction where
we are comparing the reference input to the output, here we are taking a difference
between r(t) and y(t) . So, it is called as a negative feedback.
There can be various other attributes that can be added to this basic closed loop structure,
and that is something which we are going to look at now. The path wherein we go from
the controller to the system and then to the output is called as the forward path and the
part wherein we give the measurement of the output back to the summing junction so
that we can calculate the error, which then goes to the controller, is called as the feedback
path. And in this feedback path, one can have other dynamic components, which may
need to be modeled, depending on the system.
For example, one would typically use a sensor to measure the system output, then one
may need to take into account the dynamics of the sensor that is used. In other words,
there is an additional attribute called sensor dynamics that may come into picture in the
feedback path. What do we mean by that?
Suppose we want to control the temperature of air in a room. If I use a temperature
sensor to measure the temperature of air in a room, that sensor may have it is own
response characteristics. In other words, if I use the sensor to measure the temperature at
this instant of time, it may not show the temperature value instantaneously. The correct
value at this instant of time may be showed after a certain response time which needs to
be characterized by what is called a sensor dynamics. The question that we need to ask
ourselves when we design this closed loop control system is that: what is the time scale
of the sensor’s response with regards to the time scale of the systems response.
For example; if the system responds in a matter of seconds. And if I have a sensor which
can provide accurate measurements in a matter of milliseconds, then I may not need to
worry about the sensor dynamics. On the other hand, if the system responds in a matter
of seconds and the sensor also has a corresponding response time in the order of seconds,
then I may need to incorporate the effect of sensor dynamics.
So, sensor dynamics may come into picture when we consider the feedback path. And
correspondingly an additional component called an actuator may come in the forward
path. What is actuator dynamics? The controller calculates the control input and provides
the control input to the system, but we need some element to physically realize this
control input. For example; suppose, we want to drive a car autonomously. So, let us
consider the task of steering a car. The angle which is provided at the steering wheel is
the input to the system and the orientation of the car can be considered as the output from
the system.
Now, if I want a certain orientation for the car, then I design a controller to calculate
what should be the steering wheel input that should be provided at each and every instant
of time. Now how do I realize the calculated control input in practice? I may put a motor
at the steering linkages to rotate them by a desired angle whatever the controller
calculates.
Let us say at this instant of time, I want the steering, linkage or steering column to be
rotated by 40 degrees. Now the thing is whether I achieve that 40 degree steering angle
instantaneously. The answer may be most probably not. If I use a motor to rotate the
steering column and I give a command now, it may take some time before which the
steering column may be actually rotated by the control input angle of 40 degrees. That
aspect or that attribute needs to be characterized by as actuator dynamics.
Actuator dynamics essentially incorporates the response characteristics of actuators that
take the controller’s control input and realize it in the physical world. So, one may need
to consider actuator dynamics. Once again, it is all relative, if the actuator responds very
fast when compared to the systems dynamic characteristics. Then one need not consider
actuator dynamics. On the other hand, if the system responds in a matter of seconds and
the actuator also responds in a matter of seconds. Then we need to consider actuator
dynamics while modeling the entire closed loop control system. That is something which
we should realize. So, sensor dynamics and actuator dynamics become important when
we design these closed loop control systems for real world applications.
What are the other attributes that we need to consider in this a block diagram? Most
often we can have disturbances coming into play. Disturbances are essentially unwanted
which affect the system output. For example, I am driving a car and there may be some
crosswind which is blowing on the road which can act as a disturbance and it may try to
change the orientation of the car. So, although in the ideal world, I want the orientation
of the car to change only when I turn the steering wheel, a strong crosswind can create a
disturbance which can potentially lead to a change in the car’s orientation. How does one
consider the effect of disturbances and account for them? That is a question one needs to
ask when designing this closed loop control system. The effect of disturbances may play
an important role, and we have to design a controller that is a robust enough to these
disturbances. These are some elements that we need to consider in the feedback diagram,
If you recall the class of systems that we have been considering fall under single input
single output causal linear time invariant dynamic systems. It so happens that, if we want
to model this class of systems using mathematical models, they take the form of a linear
ordinary differential equations with constant coefficients. The mathematics that we use in
this course would compose of related topics. We will briefly recap ordinary differential
equations complex variables, Laplace transform and so on, that one typically learns in a
course involving ordinary differential equations.
Depending on how one goes about analyzing these ODEs to study the systems response,
one could have two representations of the mathematical model that characterizes this
class of systems. If one uses the Laplace transform, then we get what is known as a
transfer function representation. This is the representation that we would predominantly
use in this course.
(Refer Slide Time: 15:57)
On the other hand, I do not apply the Laplace transform to the governing equations, but I
stay in the time domain itself then we rewrite the governing ODE as a set of first order
differential equations. And then we get what is called as a state space representation of
this class of systems. In this course we would learn both representations. The Laplace
transform takes functions that are essentially real valued functions of real variables, and
then converts them to complex valued functions in the complex domain. Predominantly
we are going to look at the transfer function representation. All the analysis and control
design is going to be done using the transfer function representation.
There are a few more concepts that we would be discussing with respect to the general
closed loop control system. Let us write down a set of points. Depending on what is the
mapping in the feedback path, we can have unity and non-unity feedback. What is unity
feedback? If the mapping in the feedback path is unity or 1, then it is called as unity
feedback, if not it is called as non-unity feedback. We would have mappings in the
feedback path which are going to be represented by corresponding transfer functions.
And if we have unity feedback that particular transfer function for the feedback path
would be 1.
(Refer Slide Time: 19:10)
The second point is that, as far as this course on control systems is concerned, any design
of a control system has two important aspects. If I am designing a controller for a
dynamic system, I always need to focus on two important attributes. What are they? The
first one is what is called a stability and the second one is what is called as performance.
All of us can get a very intuitive idea by looking at these terms.
For a control system designer stability is paramount; that means, we need to design
systems that is stable in the first place. Then we essentially look at the performance
characteristics and try to design controllers so that their performance could be improved.
Later, we are going to carefully define stability and performance, and also identify
quantities and parameters that would essentially be utilized in quantifying our
performance characteristics.
For example, I am driving a car, I give a steering input. If the conditions happened to be
such that my car may spin out of control. So, one would intuitively call that scenario as
the car being unstable. A stable response means I would want the system’s response to be
as we desire in a very finite range for a finite input which is given.
What is performance? Performance can essentially be visualized through, how fast the
system responds. For example; I am designing one steering system and someone else is
designing another steering system for the same car. Let us say both of us give the same
input to the steering wheel. My car is able to take a turn faster and more accurately, then
I would say that my steering system is performing better for that particular car.
We would use a notions like these to come up with parameters that can quantify
performance of dynamic system. These are concepts that give us a big picture view of
what we are going to learn in this particular course.

More Related Content

What's hot

Transfer Function Cse ppt
Transfer Function Cse pptTransfer Function Cse ppt
Transfer Function Cse pptsanjaytron
 
3 modelling of physical systems
3 modelling of physical systems3 modelling of physical systems
3 modelling of physical systemsJoanna Lock
 
System Modelling: 1st Order Models
System Modelling: 1st Order ModelsSystem Modelling: 1st Order Models
System Modelling: 1st Order ModelsJARossiter
 
Transfer function, determination of transfer function in mechanical and elect...
Transfer function, determination of transfer function in mechanical and elect...Transfer function, determination of transfer function in mechanical and elect...
Transfer function, determination of transfer function in mechanical and elect...Saad Mohammad Araf
 
Modern control system
Modern control systemModern control system
Modern control systemPourya Parsa
 
Lecture 4 ME 176 2 Mathematical Modeling
Lecture 4 ME 176 2 Mathematical ModelingLecture 4 ME 176 2 Mathematical Modeling
Lecture 4 ME 176 2 Mathematical ModelingLeonides De Ocampo
 
Lecture 2 transfer-function
Lecture 2 transfer-functionLecture 2 transfer-function
Lecture 2 transfer-functionSaifullah Memon
 
Lecture 12 time_domain_analysis_of_control_systems
Lecture 12 time_domain_analysis_of_control_systemsLecture 12 time_domain_analysis_of_control_systems
Lecture 12 time_domain_analysis_of_control_systemsSaifullah Memon
 
Control systems formula book
Control systems formula bookControl systems formula book
Control systems formula bookHussain K
 
Linear control system Open loop & Close loop Systems
Linear control system Open loop & Close loop SystemsLinear control system Open loop & Close loop Systems
Linear control system Open loop & Close loop SystemsSohaibUllah5
 
Time response analysis of system
Time response analysis of systemTime response analysis of system
Time response analysis of systemvishalgohel12195
 
Week 10 part 3 pe 6282 mecchanical liquid and electrical
Week 10 part 3 pe 6282 mecchanical liquid and electricalWeek 10 part 3 pe 6282 mecchanical liquid and electrical
Week 10 part 3 pe 6282 mecchanical liquid and electricalCharlton Inao
 
Lecture 13 14-time_domain_analysis_of_1st_order_systems
Lecture 13 14-time_domain_analysis_of_1st_order_systemsLecture 13 14-time_domain_analysis_of_1st_order_systems
Lecture 13 14-time_domain_analysis_of_1st_order_systemsSaifullah Memon
 
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
 

What's hot (20)

Transfer Function Cse ppt
Transfer Function Cse pptTransfer Function Cse ppt
Transfer Function Cse ppt
 
3 modelling of physical systems
3 modelling of physical systems3 modelling of physical systems
3 modelling of physical systems
 
ME-314- Control Engineering - Week 03-04
ME-314- Control Engineering - Week 03-04ME-314- Control Engineering - Week 03-04
ME-314- Control Engineering - Week 03-04
 
System Modelling: 1st Order Models
System Modelling: 1st Order ModelsSystem Modelling: 1st Order Models
System Modelling: 1st Order Models
 
Transfer function, determination of transfer function in mechanical and elect...
Transfer function, determination of transfer function in mechanical and elect...Transfer function, determination of transfer function in mechanical and elect...
Transfer function, determination of transfer function in mechanical and elect...
 
Modern control system
Modern control systemModern control system
Modern control system
 
Lecture 4 ME 176 2 Mathematical Modeling
Lecture 4 ME 176 2 Mathematical ModelingLecture 4 ME 176 2 Mathematical Modeling
Lecture 4 ME 176 2 Mathematical Modeling
 
Me314 week08-stability and steady state errors
Me314 week08-stability and steady state errorsMe314 week08-stability and steady state errors
Me314 week08-stability and steady state errors
 
Lecture 2 transfer-function
Lecture 2 transfer-functionLecture 2 transfer-function
Lecture 2 transfer-function
 
Lecture 12 time_domain_analysis_of_control_systems
Lecture 12 time_domain_analysis_of_control_systemsLecture 12 time_domain_analysis_of_control_systems
Lecture 12 time_domain_analysis_of_control_systems
 
First order response
First order responseFirst order response
First order response
 
Av 738-Adaptive Filters - Extended Kalman Filter
Av 738-Adaptive Filters - Extended Kalman FilterAv 738-Adaptive Filters - Extended Kalman Filter
Av 738-Adaptive Filters - Extended Kalman Filter
 
Control systems formula book
Control systems formula bookControl systems formula book
Control systems formula book
 
Linear control system Open loop & Close loop Systems
Linear control system Open loop & Close loop SystemsLinear control system Open loop & Close loop Systems
Linear control system Open loop & Close loop Systems
 
Time response analysis of system
Time response analysis of systemTime response analysis of system
Time response analysis of system
 
Week 10 part 3 pe 6282 mecchanical liquid and electrical
Week 10 part 3 pe 6282 mecchanical liquid and electricalWeek 10 part 3 pe 6282 mecchanical liquid and electrical
Week 10 part 3 pe 6282 mecchanical liquid and electrical
 
Lecture 13 14-time_domain_analysis_of_1st_order_systems
Lecture 13 14-time_domain_analysis_of_1st_order_systemsLecture 13 14-time_domain_analysis_of_1st_order_systems
Lecture 13 14-time_domain_analysis_of_1st_order_systems
 
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
 
ME-314- Control Engineering - Week 02
ME-314- Control Engineering - Week 02ME-314- Control Engineering - Week 02
ME-314- Control Engineering - Week 02
 
Av 738- Adaptive Filtering - Background Material
Av 738- Adaptive Filtering - Background MaterialAv 738- Adaptive Filtering - Background Material
Av 738- Adaptive Filtering - Background Material
 

Similar to Lec3

Introduction to Control System Design
Introduction to Control System DesignIntroduction to Control System Design
Introduction to Control System DesignAndrew Wilhelm
 
Control systems and Robotics
Control systems and RoboticsControl systems and Robotics
Control systems and RoboticsJamshedul Islam
 
Introduction to Automatic Control Systems
Introduction to Automatic Control SystemsIntroduction to Automatic Control Systems
Introduction to Automatic Control SystemsMushahid Khan Yusufzai
 
The describing function
The describing functionThe describing function
The describing functionkatamthreveni
 
4 forced vibration of damped
4 forced vibration of damped4 forced vibration of damped
4 forced vibration of dampedJayesh Chopade
 
EC2255-_Control_System_Notes_solved_prob(1).pdf
EC2255-_Control_System_Notes_solved_prob(1).pdfEC2255-_Control_System_Notes_solved_prob(1).pdf
EC2255-_Control_System_Notes_solved_prob(1).pdfMahamad Jawhar
 
EC2255-_Control_System_Notes_solved_prob.pdf
EC2255-_Control_System_Notes_solved_prob.pdfEC2255-_Control_System_Notes_solved_prob.pdf
EC2255-_Control_System_Notes_solved_prob.pdfMahamad Jawhar
 
Unity Feedback PD Controller Design for an Electronic Throttle Body
Unity Feedback PD Controller Design for an Electronic Throttle BodyUnity Feedback PD Controller Design for an Electronic Throttle Body
Unity Feedback PD Controller Design for an Electronic Throttle BodySteven Ernst, PE
 
KNL3353_Control_System_Engineering_Lectu.ppt
KNL3353_Control_System_Engineering_Lectu.pptKNL3353_Control_System_Engineering_Lectu.ppt
KNL3353_Control_System_Engineering_Lectu.pptSherAli984263
 
Chapter 1
Chapter 1Chapter 1
Chapter 1softech01
 

Similar to Lec3 (20)

Lec1
Lec1Lec1
Lec1
 
Lec16
Lec16Lec16
Lec16
 
Introduction to Control System Design
Introduction to Control System DesignIntroduction to Control System Design
Introduction to Control System Design
 
Lec2
Lec2Lec2
Lec2
 
Control systems and Robotics
Control systems and RoboticsControl systems and Robotics
Control systems and Robotics
 
Introduction to Automatic Control Systems
Introduction to Automatic Control SystemsIntroduction to Automatic Control Systems
Introduction to Automatic Control Systems
 
Lec5
Lec5Lec5
Lec5
 
Lec4
Lec4Lec4
Lec4
 
Lec7
Lec7Lec7
Lec7
 
Control system unit(1)
Control system unit(1)Control system unit(1)
Control system unit(1)
 
The describing function
The describing functionThe describing function
The describing function
 
Lec30
Lec30Lec30
Lec30
 
4 forced vibration of damped
4 forced vibration of damped4 forced vibration of damped
4 forced vibration of damped
 
ME416A_Module 1.pdf
ME416A_Module 1.pdfME416A_Module 1.pdf
ME416A_Module 1.pdf
 
Lec1
Lec1Lec1
Lec1
 
EC2255-_Control_System_Notes_solved_prob(1).pdf
EC2255-_Control_System_Notes_solved_prob(1).pdfEC2255-_Control_System_Notes_solved_prob(1).pdf
EC2255-_Control_System_Notes_solved_prob(1).pdf
 
EC2255-_Control_System_Notes_solved_prob.pdf
EC2255-_Control_System_Notes_solved_prob.pdfEC2255-_Control_System_Notes_solved_prob.pdf
EC2255-_Control_System_Notes_solved_prob.pdf
 
Unity Feedback PD Controller Design for an Electronic Throttle Body
Unity Feedback PD Controller Design for an Electronic Throttle BodyUnity Feedback PD Controller Design for an Electronic Throttle Body
Unity Feedback PD Controller Design for an Electronic Throttle Body
 
KNL3353_Control_System_Engineering_Lectu.ppt
KNL3353_Control_System_Engineering_Lectu.pptKNL3353_Control_System_Engineering_Lectu.ppt
KNL3353_Control_System_Engineering_Lectu.ppt
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 

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
 
Lec47
Lec47Lec47
Lec47
 
Lec46
Lec46Lec46
Lec46
 
Lec45
Lec45Lec45
Lec45
 
Lec44
Lec44Lec44
Lec44
 
Lec43
Lec43Lec43
Lec43
 

Recently uploaded

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
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X79953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdfKamal Acharya
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...Amil baba
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Servicemeghakumariji156
 
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
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxpritamlangde
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...drmkjayanthikannan
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiessarkmank1
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdfKamal Acharya
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsArindam Chakraborty, Ph.D., P.E. (CA, TX)
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdfKamal Acharya
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdfKamal Acharya
 
Learn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksLearn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksMagic Marks
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Call Girls Mumbai
 

Recently uploaded (20)

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
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best 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
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Learn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksLearn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic Marks
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 

Lec3

  • 1. Control Systems Prof. C. S. Shankar Ram Department of Engineering Design Indian Institute of Technology, Madras Lecture – 03 Over view of Feedback Control Systems Part – 1 (Refer Slide Time: 00:20) In the previous class, we had a broad overview of dynamic systems. We learnt about a dynamic system and what are the different classes of dynamic systems based on certain attributes. We learned the class of dynamic systems that we would deal in this course come under linear time invariant causal single input single output dynamic systems. Additionally, we learned the definitions of each of these words that we use along with the word system; that is we learned what is meant by a linear system, a time invariant system, a causal system, and so on. And then we looked at what is meant by an open loop system and closed loop system. We also looked at the concept of feedback and we drew the basic layout of a closed loop control system with feedback and that is where we stopped. We are going to continue from that point and discuss a few more concepts that would provide a big picture view of this particular course, before we go into mathematical preliminaries in the next lecture. If you recall, for us a system is an entity to which we
  • 2. provide an input u(t) and we get an output y(t) . If we want to regulate the value of the system output y(t) around a desired point or in a desired region, what we do is that we give what is called as a reference input which is denoted by r(t) . Please note that in this particular course, we are dealing with the dynamic systems, time is the independent variable and all other variables are functions of time. We see that the input, output and the reference input in general can be functions of time. We measure this output, and then feed it back and compare the value of the output with that of the reference input. We get an error e(t) , the error is the difference between the desired value of the output and the actual output that we are obtaining at each and every instant of time. We pass this error through an element called as a controller which then calculates what should be the input that needs to be provided to the system so that it can follow the desired output r(t) . So, in other words, the controller is the block that takes in the error between what is desired and what is actually obtained and then calculates what should be the corresponding input that needs to be provided to the system. When the controller calculates the system input and provides it to the same, the function u(t) is then called as a control input. This is a broad visualization of a closed loop control system with feedback, in this case it is what is called as negative feedback. The reason why it is called as negative feedback is because at the summing junction where we are comparing the reference input to the output, here we are taking a difference between r(t) and y(t) . So, it is called as a negative feedback. There can be various other attributes that can be added to this basic closed loop structure, and that is something which we are going to look at now. The path wherein we go from the controller to the system and then to the output is called as the forward path and the part wherein we give the measurement of the output back to the summing junction so that we can calculate the error, which then goes to the controller, is called as the feedback path. And in this feedback path, one can have other dynamic components, which may need to be modeled, depending on the system. For example, one would typically use a sensor to measure the system output, then one may need to take into account the dynamics of the sensor that is used. In other words,
  • 3. there is an additional attribute called sensor dynamics that may come into picture in the feedback path. What do we mean by that? Suppose we want to control the temperature of air in a room. If I use a temperature sensor to measure the temperature of air in a room, that sensor may have it is own response characteristics. In other words, if I use the sensor to measure the temperature at this instant of time, it may not show the temperature value instantaneously. The correct value at this instant of time may be showed after a certain response time which needs to be characterized by what is called a sensor dynamics. The question that we need to ask ourselves when we design this closed loop control system is that: what is the time scale of the sensor’s response with regards to the time scale of the systems response. For example; if the system responds in a matter of seconds. And if I have a sensor which can provide accurate measurements in a matter of milliseconds, then I may not need to worry about the sensor dynamics. On the other hand, if the system responds in a matter of seconds and the sensor also has a corresponding response time in the order of seconds, then I may need to incorporate the effect of sensor dynamics. So, sensor dynamics may come into picture when we consider the feedback path. And correspondingly an additional component called an actuator may come in the forward path. What is actuator dynamics? The controller calculates the control input and provides the control input to the system, but we need some element to physically realize this control input. For example; suppose, we want to drive a car autonomously. So, let us consider the task of steering a car. The angle which is provided at the steering wheel is the input to the system and the orientation of the car can be considered as the output from the system. Now, if I want a certain orientation for the car, then I design a controller to calculate what should be the steering wheel input that should be provided at each and every instant of time. Now how do I realize the calculated control input in practice? I may put a motor at the steering linkages to rotate them by a desired angle whatever the controller calculates. Let us say at this instant of time, I want the steering, linkage or steering column to be rotated by 40 degrees. Now the thing is whether I achieve that 40 degree steering angle instantaneously. The answer may be most probably not. If I use a motor to rotate the
  • 4. steering column and I give a command now, it may take some time before which the steering column may be actually rotated by the control input angle of 40 degrees. That aspect or that attribute needs to be characterized by as actuator dynamics. Actuator dynamics essentially incorporates the response characteristics of actuators that take the controller’s control input and realize it in the physical world. So, one may need to consider actuator dynamics. Once again, it is all relative, if the actuator responds very fast when compared to the systems dynamic characteristics. Then one need not consider actuator dynamics. On the other hand, if the system responds in a matter of seconds and the actuator also responds in a matter of seconds. Then we need to consider actuator dynamics while modeling the entire closed loop control system. That is something which we should realize. So, sensor dynamics and actuator dynamics become important when we design these closed loop control systems for real world applications. What are the other attributes that we need to consider in this a block diagram? Most often we can have disturbances coming into play. Disturbances are essentially unwanted which affect the system output. For example, I am driving a car and there may be some crosswind which is blowing on the road which can act as a disturbance and it may try to change the orientation of the car. So, although in the ideal world, I want the orientation of the car to change only when I turn the steering wheel, a strong crosswind can create a disturbance which can potentially lead to a change in the car’s orientation. How does one consider the effect of disturbances and account for them? That is a question one needs to ask when designing this closed loop control system. The effect of disturbances may play an important role, and we have to design a controller that is a robust enough to these disturbances. These are some elements that we need to consider in the feedback diagram, If you recall the class of systems that we have been considering fall under single input single output causal linear time invariant dynamic systems. It so happens that, if we want to model this class of systems using mathematical models, they take the form of a linear ordinary differential equations with constant coefficients. The mathematics that we use in this course would compose of related topics. We will briefly recap ordinary differential equations complex variables, Laplace transform and so on, that one typically learns in a course involving ordinary differential equations.
  • 5. Depending on how one goes about analyzing these ODEs to study the systems response, one could have two representations of the mathematical model that characterizes this class of systems. If one uses the Laplace transform, then we get what is known as a transfer function representation. This is the representation that we would predominantly use in this course. (Refer Slide Time: 15:57) On the other hand, I do not apply the Laplace transform to the governing equations, but I stay in the time domain itself then we rewrite the governing ODE as a set of first order differential equations. And then we get what is called as a state space representation of this class of systems. In this course we would learn both representations. The Laplace transform takes functions that are essentially real valued functions of real variables, and then converts them to complex valued functions in the complex domain. Predominantly we are going to look at the transfer function representation. All the analysis and control design is going to be done using the transfer function representation. There are a few more concepts that we would be discussing with respect to the general closed loop control system. Let us write down a set of points. Depending on what is the mapping in the feedback path, we can have unity and non-unity feedback. What is unity feedback? If the mapping in the feedback path is unity or 1, then it is called as unity feedback, if not it is called as non-unity feedback. We would have mappings in the feedback path which are going to be represented by corresponding transfer functions.
  • 6. And if we have unity feedback that particular transfer function for the feedback path would be 1. (Refer Slide Time: 19:10) The second point is that, as far as this course on control systems is concerned, any design of a control system has two important aspects. If I am designing a controller for a dynamic system, I always need to focus on two important attributes. What are they? The first one is what is called a stability and the second one is what is called as performance. All of us can get a very intuitive idea by looking at these terms. For a control system designer stability is paramount; that means, we need to design systems that is stable in the first place. Then we essentially look at the performance characteristics and try to design controllers so that their performance could be improved. Later, we are going to carefully define stability and performance, and also identify quantities and parameters that would essentially be utilized in quantifying our performance characteristics. For example, I am driving a car, I give a steering input. If the conditions happened to be such that my car may spin out of control. So, one would intuitively call that scenario as the car being unstable. A stable response means I would want the system’s response to be as we desire in a very finite range for a finite input which is given.
  • 7. What is performance? Performance can essentially be visualized through, how fast the system responds. For example; I am designing one steering system and someone else is designing another steering system for the same car. Let us say both of us give the same input to the steering wheel. My car is able to take a turn faster and more accurately, then I would say that my steering system is performing better for that particular car. We would use a notions like these to come up with parameters that can quantify performance of dynamic system. These are concepts that give us a big picture view of what we are going to learn in this particular course.