SlideShare una empresa de Scribd logo
1 de 58
Introduction to
Mathematical Control Theory
Dr. Purnima Pandit
Department of Applied Mathematics
Faculty of Technology and Engineering
The M. S. University of Baroda
1.Introduction
• State-Space and frequency domain representation of control
systems.
• Discrete-Time and Continuous-Time Systems.
• Linear and nonlinear systems with examples.
Introduction
• Mathematical control theory is the area of application-oriented
mathematics that deals with the basic principles underlying the
analysis and design of control systems.
• To control an object means to influence its behavior so as to
achieve a desired goal.
• In order to implement this influence, engineers build devices that
incorporate various mathematical techniques.
Introduction
• These devices range from:
• Watt’s steam engine governor, designed during the English Industrial
Revolution
• The sophisticated microprocessor controllers found in consumer
items —such as CD players and automobiles
• Industrial robots and airplane autopilots.
Introduction
• The objective of this subject is the study of these devices and
their interaction with the object being controlled.
Introduction
• While on the one hand one wants to understand the fundamental
limitations that mathematics imposes on what is achievable,
irrespective of the precise technology being used, it is also true that
technology may well influence the type of question to be asked and
the choice of mathematical model.
• An example of this is the use of difference rather than
differential equations when one is interested in digital
control.
Introduction
• There have been two main lines of work in control theory:
• One of these is based on the idea that a good model of the object to
be controlled is available and that one wants to somehow
optimize its behavior.
• For instance, physical principles and engineering specifications can be
—and are— used in order to calculate that trajectory of a spacecraft
which minimizes total travel time or fuel consumption.
• The techniques here are closely related to the classical calculus of
variations and to other areas of optimization theory.
Introduction
• The other main line of work is that based on the constraints imposed
by uncertainty about the model or about the environment in which
the object operates. The central tool here is the use of feedback
in order to correct for deviations from the desired behavior.
• For instance, various feedback control systems are used during actual
space flight in order to compensate for errors from the pre-computed
trajectory.
• Mathematically, stability theory, dynamical systems, and especially
the theory of functions of a complex variable, have had a strong
influence on this approach.
Introduction
System – An interconnection of elements and devices for a desired purpose.
Control System – An interconnection of components forming a system
configuration that will provide a desired response.
Process – The device, plant, or
system under control. The input and
output relationship represents the
cause-and-effect relationship of the
process.
Introduction
Multivariable Control System
Open-Loop Control Systems utilize a
controller or control actuator to obtain the
desired response.
Closed-Loop Control Systems utilizes
feedback to compare the actual output to
the desired output response.
History
18th Century James Watt’s centrifugal governor for the speed control of a steam engine.
1920s Minorsky worked on automatic controllers for steering ships.
1930s Nyquist developed a method for analyzing the stability of controlled systems
1940s Frequency response methods made it possible to design linear closed-loop control
systems
1950s Root-locus method due to Evans was fully developed
1960s State space methods, optimal control, adaptive control and
1980s Learning controls are begun to investigated and developed.
Present and on-going research fields. Recent application of modern control theory
includes such non-engineering systems such as biological, biomedical, economic and
socio-economic systems
???????????????????????????????????
Examples Control Systems
Watt’s Flyball Governor
(18th century)
Greece (BC) – Float regulator mechanism
Holland (16th Century)– Temperature regulator
Examples Control Systems
Water-level float regulator
Examples Control Systems
Examples of Modern Control Systems
Examples of Modern Control Systems
(a) Automobile steering control
system.
(b) The driver uses the difference
between the actual and the
desired direction of travel to
generate a controlled
adjustment of the steering
wheel.
(c) Typical direction-of-travel
response.
Examples of Modern Control Systems
Examples of Modern Control Systems
Examples of Modern Control Systems
Examples of Modern Control Systems
Examples of Modern Control Systems
Examples of Modern Control Systems
Examples of Modern Control Systems
Examples of Modern Control Systems
The Future of Control Systems and Robotics
The Control System Design Process
Mathematical Models of Control System
SPRING, MASS DAMPER SYSTEM:
Mathematical models of dynamic processes are often derived using physical laws such as Newton’s As
an example consider first a simple mechanical system, a spring/mass/damper. It consists of a weight m
on a spring with spring constant k, its motion damped by friction with coefficient f
If y(t) is the displacement from the resting position and u(t)
is the force applied, it can be shown using Newton’s law
that the motion is described by the following linear,
ordinary differential equation with constant coefficients:
StateVariable Descriptions
Let x1(t) = y(t), x2(t) = (t) be new variables, called state variables. Then the system is equivalently described by
the equations
with initial conditions x1(0) = y0 and x2(0) = y1. Since y(t) is of interest, the output equation y(t) = x1(t) is also
added. These can be written as
which are of the general form
Here, x(t) is a 2x1 vector (a column vector) with elements
the two state variables x1(t) and x2(t). It is called the state
vector. The variable u(t) is the input and y(t) is the output
of the system.
The first equation is a vector differential equation called the state equation. The second equation is an algebraic
equation called the output equation.
In the above example D = 0; D is called the direct link, as it directly connects the input to the output, as opposed
to connecting through x(t) and the dynamics of the system. The above description is the state variable or state
space description of the system
Mathematical Models of Control System
RLC CIRCUIT :
For a second example consider an electric RLC circuit with i(t) the input current of a current source, and
v(t) the output voltage across a load resistance R.
Using Kirchhoff’s laws one may derive:
which describes the dependence of the output voltage v(t) to
the input current i(t). Given i(t) for t ≥ 0, the initial values v(0)
and (0) must also be given to uniquely define v(t) for t ≥ 0.
Although the interpretation of the variables is completely
different, their relations described by the same linear, second-
order differential equation with constant coefficients.
This fact is well understood and leads to the study of
mechanical, thermal, fluid systems via convenient electric
circuits.
If we start with the second-order differential equation and set
we derive an equivalent state variable description, namely,
Note that the choice of state variables is not unique. A state variable description of a system can sometimes be
derived directly, and not through a higher-order differential equation.
To illustrate, consider the circuit example presented above: using Kirchhoff’s current law
and from the voltage law
If the state variables are selected to be x1 = vc, x2 = iL, then the equations may be written as
where v = RiL = Rx2 is the output of interest.
The linear models studied here are very useful not only because they describe linear dynamical processes, but
also because they can be approximations of nonlinear dynamical processes in the neighborhood of an
operating point. The idea in linear approximations of nonlinear dynamics is analogous to using Taylor series
approximations of functions to extract a linear approximation. A simple example is that of a simple pendulum
where for small excursions from the equilibrium at zero, sin x1 is approximately equal to x1 and the equations
become linear, namely,
Nonlinear Models - Linearization:
Note that in the next subsection the trajectory y(t) is determined,
in terms of:
• the system parameters
• the initial conditions and
• the applied input force u(t)
using a methodology based on Laplace transform.
TransferFunctions:
The transfer function of a linear, time-invariant system is
the ratio of the Laplace transform of the output Y(s) to the Laplace
transform of the corresponding input U(s) with all initial conditions
assumed to be zero.
Recalling Laplace transform is given by
From Differential Equations to Transfer Functions:
Let the equation
with some initial conditions
describe a process of interest, for example, a spring/mass/damper system. Taking Laplace transform of both
sides we obtain
where Y(s) = L{y(t)} and U(s) = L{u(t)}. Combining terms and solving with respect to Y(s) we obtain:
Assuming the initial conditions are zero,
where G(s) is the transfer function of the system defined above.
We are concerned with transfer functions G(s) that are
rational functions, that is, ratios of polynomials in s,
G(s) = n(s)/d(s).
We are interested in proper G(s) where,
lim
𝑠→∞
𝐺 𝑠 < ∞.
Proper G(s) have degree n(s) ≤ degree d(s).
In most cases degree n(s) < degree d(s), which case G(s) is
called strictly proper. Consider the transfer function
From State Space Descriptions to Transfer Functions:
Consider
with x(0) initial conditions; x(t) is in general an n-tuple, that is a (column) vector with n elements. Taking Laplace
transform of both sides of the state equation:
where In is the n  n identity matrix; it has 1 on all diagonal elements and 0 everywhere else, e.g.,
Then
Taking now Laplace transform on both sides of the output equation we obtain Y(s) = CX(s) + DU(s). Substituting
we obtain,
The response y(t) is the inverse Laplace of Y(s). Note that the second term on the right-hand side of the
expression depends on x(0) and it is zero when the initial conditions are zero, i.e., when x(0) = 0. The first term
describes the dependence of Y on U and it is not difficult to see that the transfer function G(s) of the systems is
Consider the spring/mass/damper example discussed previously with state variable description
If m = 1, f = 3, k = 2, then
Example:
Poles and Zeros:
Exercise:
1.
Transfer Function to State Space Representation:
We have seen above how to go from a state space description to the
corresponding transfer function. The converse operation leads to the
following question:
Given a transfer function G(s), how can a state representation for this
system be obtained?
Using the state space description and properties of Laplace transform an explicit expression for y(t) in
terms of u(t) and x(0) may be derived. To illustrate, consider the scalar case
Using Laplace transform:
initial condition.
from which
Note that the second term is a convolution integral.
Similarly in the vector case, given
it can be shown that
and
Notice that
The matrix exponential eAt is defined by the (convergent) series
as
as
Exercise:
1.
2.
3.
4.
Let x1(t) be the water level in Tank 1 and x2(t) be the water level in Tank 2. Let be the
rate of outflow from Tank 1 and be rate of outflow from Tank 2. Let u be the supply of
water to the system. The system can be modelled into the following differential
equations:
Example: Tank Problem 1
Example: Tank Problem 2
Synthesis of Ethyl acetate
Subprocesses:
•Mixtank - the fresh and recycled Acetic Acid is mixed
•Reactor - the ethanol is mixed with Acetic Acid in the ratio 2:3
•Separator - Ethyl Acetate and the unused Acetic Acid are separated
Model of Nonlinear System:
Mixing Tank Sub Process:
h’
V
Q2,C2Q1,C1
Q,C
Inflows:
Fresh Acetic Acid and Recycled Acetic Acid with concentrations C1 and C2 with constant
rates Q1 and Q2.
Outflow:
Mixed Acetic Acid at a rate Q(t) with concentration C(t).
V(t) - the volume of the fluid in the tank at time t.
The mass balance and mole balance equations are :
)()()()())()((
)()()()(
2211
21
tQtCtQCtQCtVtC
dt
d
tQtQtQtV
dt
d
+=
+=
The outflow Q(t) is characterized by the turbulent
flow relation
A
tV
kthktQ
)(
)()( ==
h(t) – height at time t , A - the cross sectional area
k - the constant
1
2
Putting (2) in (1) we get:
   
)(
)(
)(
)(
))()((
)(
2
2
1
1
21
tV
(t)Q
t-CC
tV
(t)Q
tCC
dt
tVtCd
A
tV
(t) -kQ(t)Q
dt
dV(t)
+=
+=
The above equation can be put in the standard form:
))(),(()()( tutxftButx +=
.
00
11
,
)(
)(
)(,
)(
)(
)(
2
1






=





=





= B
tQ
tQ
tu
tC
tV
tx
where,
The above equation (4) depicts the continuous time invariant semilinear
dynamical system representing the state of the process.
3
4
     













+


=
)(
)()(
)(
)()(
)(
)(),(
2211
tV
tQtCC
tV
tQtCC
A
tV
k
tutxf
Controllability
The system as (4) is said to be controllable if for given any two states x0
and xf there exist a control sequence u(t) which steers the statex0, at time
t = 0, to xf in finite time tf .
In case of semilinear systems:
•global controllability – hard
•local controllability - suffices
The practical requirement is to steer the perturbed state to the
equilibrium state (x0,u0).
Equilibrium state: (x0,u0) is the desired flow with desired
concentration
Controllability
This semilinear system is controllable if the linearized system is
controllable in the neighborhood of equilibrium and the nonlinearity
is of Lipschitz type.
The nonlinearity involved in system (4) given by
is Lipschitz except at (0, 0).
     













+


=
)(
)()(
)(
)()(
)(
)(),(
2211
tV
tQtCC
tV
tQtCC
A
tV
k
tutxf

Más contenido relacionado

La actualidad más candente

Formal Languages and Automata Theory Unit 1
Formal Languages and Automata Theory Unit 1Formal Languages and Automata Theory Unit 1
Formal Languages and Automata Theory Unit 1
Srimatre K
 
Notes nyquist plot and stability criteria
Notes nyquist plot and stability criteriaNotes nyquist plot and stability criteria
Notes nyquist plot and stability criteria
Aleksandar Micic
 
state space modeling of electrical system
state space modeling of electrical systemstate space modeling of electrical system
state space modeling of electrical system
Mirza Baig
 

La actualidad más candente (20)

Nature-Inspired Optimization Algorithms
Nature-Inspired Optimization Algorithms Nature-Inspired Optimization Algorithms
Nature-Inspired Optimization Algorithms
 
Music data mining
Music  data miningMusic  data mining
Music data mining
 
Formal Languages and Automata Theory Unit 1
Formal Languages and Automata Theory Unit 1Formal Languages and Automata Theory Unit 1
Formal Languages and Automata Theory Unit 1
 
Lecture 9 Markov decision process
Lecture 9 Markov decision processLecture 9 Markov decision process
Lecture 9 Markov decision process
 
Particle swarm optimization
Particle swarm optimizationParticle swarm optimization
Particle swarm optimization
 
Turing machine
Turing machineTuring machine
Turing machine
 
Digital control systems (dcs) lecture 18-19-20
Digital control systems (dcs) lecture 18-19-20Digital control systems (dcs) lecture 18-19-20
Digital control systems (dcs) lecture 18-19-20
 
Introduction to deep learning
Introduction to deep learningIntroduction to deep learning
Introduction to deep learning
 
Artificial Intelligence Approaches
Artificial Intelligence  ApproachesArtificial Intelligence  Approaches
Artificial Intelligence Approaches
 
DSP_FOEHU - MATLAB 01 - Discrete Time Signals and Systems
DSP_FOEHU - MATLAB 01 - Discrete Time Signals and SystemsDSP_FOEHU - MATLAB 01 - Discrete Time Signals and Systems
DSP_FOEHU - MATLAB 01 - Discrete Time Signals and Systems
 
Neural Networks: Introducton
Neural Networks: IntroductonNeural Networks: Introducton
Neural Networks: Introducton
 
Notes nyquist plot and stability criteria
Notes nyquist plot and stability criteriaNotes nyquist plot and stability criteria
Notes nyquist plot and stability criteria
 
Optimization toolbox presentation
Optimization toolbox presentationOptimization toolbox presentation
Optimization toolbox presentation
 
3D Transformation
3D Transformation 3D Transformation
3D Transformation
 
State space analysis, eign values and eign vectors
State space analysis, eign values and eign vectorsState space analysis, eign values and eign vectors
State space analysis, eign values and eign vectors
 
state space modeling of electrical system
state space modeling of electrical systemstate space modeling of electrical system
state space modeling of electrical system
 
Optimization problems and algorithms
Optimization problems and  algorithmsOptimization problems and  algorithms
Optimization problems and algorithms
 
DSP_FOEHU - MATLAB 03 - The z-Transform
DSP_FOEHU - MATLAB 03 - The z-TransformDSP_FOEHU - MATLAB 03 - The z-Transform
DSP_FOEHU - MATLAB 03 - The z-Transform
 
Week 17 digital control sytem
Week 17 digital control sytemWeek 17 digital control sytem
Week 17 digital control sytem
 
Natural language processing: feature extraction
Natural language processing: feature extractionNatural language processing: feature extraction
Natural language processing: feature extraction
 

Destacado

CONTROL THEORY- LAUREN ROSE
CONTROL THEORY- LAUREN ROSECONTROL THEORY- LAUREN ROSE
CONTROL THEORY- LAUREN ROSE
Laurenerose221
 
Helicopter Simulation
Helicopter SimulationHelicopter Simulation
Helicopter Simulation
andreipopov
 
Lecture 2 ME 176 2 Mathematical Modeling
Lecture 2 ME 176 2 Mathematical ModelingLecture 2 ME 176 2 Mathematical Modeling
Lecture 2 ME 176 2 Mathematical Modeling
Leonides De Ocampo
 
Butterfly foundation
Butterfly foundationButterfly foundation
Butterfly foundation
madsbaz1000
 
linear algebra in control systems
linear algebra in control systemslinear algebra in control systems
linear algebra in control systems
Ganesh Bhat
 
直升机飞行力学 Helicopter dynamics chapter 3
直升机飞行力学 Helicopter dynamics    chapter 3直升机飞行力学 Helicopter dynamics    chapter 3
直升机飞行力学 Helicopter dynamics chapter 3
Falevai
 
直升机飞行力学 Helicopter dynamics chapter 1
直升机飞行力学 Helicopter dynamics   chapter 1直升机飞行力学 Helicopter dynamics   chapter 1
直升机飞行力学 Helicopter dynamics chapter 1
Falevai
 
Soft computing (ANN and Fuzzy Logic) : Dr. Purnima Pandit
Soft computing (ANN and Fuzzy Logic)  : Dr. Purnima PanditSoft computing (ANN and Fuzzy Logic)  : Dr. Purnima Pandit
Soft computing (ANN and Fuzzy Logic) : Dr. Purnima Pandit
Purnima Pandit
 

Destacado (20)

Controllability of Linear Dynamical System
Controllability of  Linear Dynamical SystemControllability of  Linear Dynamical System
Controllability of Linear Dynamical System
 
Linear Programming Problems : Dr. Purnima Pandit
Linear Programming Problems : Dr. Purnima PanditLinear Programming Problems : Dr. Purnima Pandit
Linear Programming Problems : Dr. Purnima Pandit
 
CONTROL THEORY- LAUREN ROSE
CONTROL THEORY- LAUREN ROSECONTROL THEORY- LAUREN ROSE
CONTROL THEORY- LAUREN ROSE
 
Helicopter Simulation
Helicopter SimulationHelicopter Simulation
Helicopter Simulation
 
Chap1see4113
Chap1see4113Chap1see4113
Chap1see4113
 
Lecture 2 ME 176 2 Mathematical Modeling
Lecture 2 ME 176 2 Mathematical ModelingLecture 2 ME 176 2 Mathematical Modeling
Lecture 2 ME 176 2 Mathematical Modeling
 
Butterfly foundation
Butterfly foundationButterfly foundation
Butterfly foundation
 
5.7 chapter 1
5.7 chapter 15.7 chapter 1
5.7 chapter 1
 
linear algebra in control systems
linear algebra in control systemslinear algebra in control systems
linear algebra in control systems
 
直升机飞行力学 Helicopter dynamics chapter 3
直升机飞行力学 Helicopter dynamics    chapter 3直升机飞行力学 Helicopter dynamics    chapter 3
直升机飞行力学 Helicopter dynamics chapter 3
 
معادلة لاغرانج
معادلة لاغرانجمعادلة لاغرانج
معادلة لاغرانج
 
Modern Control System (BE)
Modern Control System (BE)Modern Control System (BE)
Modern Control System (BE)
 
直升机飞行力学 Helicopter dynamics chapter 1
直升机飞行力学 Helicopter dynamics   chapter 1直升机飞行力学 Helicopter dynamics   chapter 1
直升机飞行力学 Helicopter dynamics chapter 1
 
Soft computing (ANN and Fuzzy Logic) : Dr. Purnima Pandit
Soft computing (ANN and Fuzzy Logic)  : Dr. Purnima PanditSoft computing (ANN and Fuzzy Logic)  : Dr. Purnima Pandit
Soft computing (ANN and Fuzzy Logic) : Dr. Purnima Pandit
 
81-220-1 Chapter 7
81-220-1 Chapter 781-220-1 Chapter 7
81-220-1 Chapter 7
 
Class 10 mathematical modeling of continuous stirred tank reactor systems (...
Class 10   mathematical modeling of continuous stirred tank reactor systems (...Class 10   mathematical modeling of continuous stirred tank reactor systems (...
Class 10 mathematical modeling of continuous stirred tank reactor systems (...
 
Attitudes beliefs values ppt @ bec doms bagalkot mba 1
Attitudes beliefs values ppt @ bec doms bagalkot mba 1Attitudes beliefs values ppt @ bec doms bagalkot mba 1
Attitudes beliefs values ppt @ bec doms bagalkot mba 1
 
Queueing theory
Queueing theoryQueueing theory
Queueing theory
 
Pender's Health Promotion Model- Critique of Theory Using Fawcett's Criteria
Pender's Health Promotion Model- Critique of Theory Using Fawcett's CriteriaPender's Health Promotion Model- Critique of Theory Using Fawcett's Criteria
Pender's Health Promotion Model- Critique of Theory Using Fawcett's Criteria
 
QUEUING THEORY
QUEUING THEORY QUEUING THEORY
QUEUING THEORY
 

Similar a Introduction to mathematical control theory - Dr. Purnima Pandit

Introduction to Hybrid Vehicle System Modeling and Control - 2013 - Liu - App...
Introduction to Hybrid Vehicle System Modeling and Control - 2013 - Liu - App...Introduction to Hybrid Vehicle System Modeling and Control - 2013 - Liu - App...
Introduction to Hybrid Vehicle System Modeling and Control - 2013 - Liu - App...
sravan66
 
1 Aminullah Assagaf_Estimation-of-domain-of-attraction-for-the-fract_2021_Non...
1 Aminullah Assagaf_Estimation-of-domain-of-attraction-for-the-fract_2021_Non...1 Aminullah Assagaf_Estimation-of-domain-of-attraction-for-the-fract_2021_Non...
1 Aminullah Assagaf_Estimation-of-domain-of-attraction-for-the-fract_2021_Non...
Aminullah Assagaf
 

Similar a Introduction to mathematical control theory - Dr. Purnima Pandit (20)

lecture1 (9).ppt
lecture1 (9).pptlecture1 (9).ppt
lecture1 (9).ppt
 
System dynamics ch 1
System dynamics ch 1System dynamics ch 1
System dynamics ch 1
 
Control system introduction for different application
Control system introduction for different applicationControl system introduction for different application
Control system introduction for different application
 
Introduction to Hybrid Vehicle System Modeling and Control - 2013 - Liu - App...
Introduction to Hybrid Vehicle System Modeling and Control - 2013 - Liu - App...Introduction to Hybrid Vehicle System Modeling and Control - 2013 - Liu - App...
Introduction to Hybrid Vehicle System Modeling and Control - 2013 - Liu - App...
 
Chapter one(1).pdf
Chapter one(1).pdfChapter one(1).pdf
Chapter one(1).pdf
 
solver (1)
solver (1)solver (1)
solver (1)
 
Ch2 mathematical modeling of control system
Ch2 mathematical modeling of control system Ch2 mathematical modeling of control system
Ch2 mathematical modeling of control system
 
COEN507 introduction to linear time invariant.pptx
COEN507 introduction to linear time invariant.pptxCOEN507 introduction to linear time invariant.pptx
COEN507 introduction to linear time invariant.pptx
 
Control system note for 6th sem electrical
Control system note for 6th sem electricalControl system note for 6th sem electrical
Control system note for 6th sem electrical
 
Discrete state space model 9th &10th lecture
Discrete  state space model   9th  &10th  lectureDiscrete  state space model   9th  &10th  lecture
Discrete state space model 9th &10th lecture
 
2-Mathematical Modeling of Systems.ppt
2-Mathematical Modeling of Systems.ppt2-Mathematical Modeling of Systems.ppt
2-Mathematical Modeling of Systems.ppt
 
L2_Dynamics Overview.pdf
L2_Dynamics Overview.pdfL2_Dynamics Overview.pdf
L2_Dynamics Overview.pdf
 
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 - 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
 
State space analysis.pptx
State space analysis.pptxState space analysis.pptx
State space analysis.pptx
 
Test Generation for Analog and Mixed-Signal Circuits Using Hybrid System Mode...
Test Generation for Analog and Mixed-Signal Circuits Using Hybrid System Mode...Test Generation for Analog and Mixed-Signal Circuits Using Hybrid System Mode...
Test Generation for Analog and Mixed-Signal Circuits Using Hybrid System Mode...
 
TEST GENERATION FOR ANALOG AND MIXED-SIGNAL CIRCUITS USING HYBRID SYSTEM MODELS
TEST GENERATION FOR ANALOG AND MIXED-SIGNAL CIRCUITS USING HYBRID SYSTEM MODELSTEST GENERATION FOR ANALOG AND MIXED-SIGNAL CIRCUITS USING HYBRID SYSTEM MODELS
TEST GENERATION FOR ANALOG AND MIXED-SIGNAL CIRCUITS USING HYBRID SYSTEM MODELS
 
CS Mod1AzDOCUMENTS.in.pptx
CS Mod1AzDOCUMENTS.in.pptxCS Mod1AzDOCUMENTS.in.pptx
CS Mod1AzDOCUMENTS.in.pptx
 
P73
P73P73
P73
 
1 Aminullah Assagaf_Estimation-of-domain-of-attraction-for-the-fract_2021_Non...
1 Aminullah Assagaf_Estimation-of-domain-of-attraction-for-the-fract_2021_Non...1 Aminullah Assagaf_Estimation-of-domain-of-attraction-for-the-fract_2021_Non...
1 Aminullah Assagaf_Estimation-of-domain-of-attraction-for-the-fract_2021_Non...
 

Último

Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Último (20)

Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 

Introduction to mathematical control theory - Dr. Purnima Pandit

  • 1. Introduction to Mathematical Control Theory Dr. Purnima Pandit Department of Applied Mathematics Faculty of Technology and Engineering The M. S. University of Baroda
  • 2. 1.Introduction • State-Space and frequency domain representation of control systems. • Discrete-Time and Continuous-Time Systems. • Linear and nonlinear systems with examples.
  • 3. Introduction • Mathematical control theory is the area of application-oriented mathematics that deals with the basic principles underlying the analysis and design of control systems. • To control an object means to influence its behavior so as to achieve a desired goal. • In order to implement this influence, engineers build devices that incorporate various mathematical techniques.
  • 4. Introduction • These devices range from: • Watt’s steam engine governor, designed during the English Industrial Revolution • The sophisticated microprocessor controllers found in consumer items —such as CD players and automobiles • Industrial robots and airplane autopilots.
  • 5. Introduction • The objective of this subject is the study of these devices and their interaction with the object being controlled.
  • 6. Introduction • While on the one hand one wants to understand the fundamental limitations that mathematics imposes on what is achievable, irrespective of the precise technology being used, it is also true that technology may well influence the type of question to be asked and the choice of mathematical model. • An example of this is the use of difference rather than differential equations when one is interested in digital control.
  • 7. Introduction • There have been two main lines of work in control theory: • One of these is based on the idea that a good model of the object to be controlled is available and that one wants to somehow optimize its behavior. • For instance, physical principles and engineering specifications can be —and are— used in order to calculate that trajectory of a spacecraft which minimizes total travel time or fuel consumption. • The techniques here are closely related to the classical calculus of variations and to other areas of optimization theory.
  • 8. Introduction • The other main line of work is that based on the constraints imposed by uncertainty about the model or about the environment in which the object operates. The central tool here is the use of feedback in order to correct for deviations from the desired behavior. • For instance, various feedback control systems are used during actual space flight in order to compensate for errors from the pre-computed trajectory. • Mathematically, stability theory, dynamical systems, and especially the theory of functions of a complex variable, have had a strong influence on this approach.
  • 9. Introduction System – An interconnection of elements and devices for a desired purpose. Control System – An interconnection of components forming a system configuration that will provide a desired response. Process – The device, plant, or system under control. The input and output relationship represents the cause-and-effect relationship of the process.
  • 10. Introduction Multivariable Control System Open-Loop Control Systems utilize a controller or control actuator to obtain the desired response. Closed-Loop Control Systems utilizes feedback to compare the actual output to the desired output response.
  • 11. History 18th Century James Watt’s centrifugal governor for the speed control of a steam engine. 1920s Minorsky worked on automatic controllers for steering ships. 1930s Nyquist developed a method for analyzing the stability of controlled systems 1940s Frequency response methods made it possible to design linear closed-loop control systems 1950s Root-locus method due to Evans was fully developed 1960s State space methods, optimal control, adaptive control and 1980s Learning controls are begun to investigated and developed. Present and on-going research fields. Recent application of modern control theory includes such non-engineering systems such as biological, biomedical, economic and socio-economic systems ???????????????????????????????????
  • 13. Watt’s Flyball Governor (18th century) Greece (BC) – Float regulator mechanism Holland (16th Century)– Temperature regulator Examples Control Systems
  • 15. Examples of Modern Control Systems
  • 16. Examples of Modern Control Systems
  • 17. (a) Automobile steering control system. (b) The driver uses the difference between the actual and the desired direction of travel to generate a controlled adjustment of the steering wheel. (c) Typical direction-of-travel response. Examples of Modern Control Systems
  • 18. Examples of Modern Control Systems
  • 19. Examples of Modern Control Systems
  • 20. Examples of Modern Control Systems
  • 21. Examples of Modern Control Systems
  • 22. Examples of Modern Control Systems
  • 23. Examples of Modern Control Systems
  • 24. Examples of Modern Control Systems
  • 25. The Future of Control Systems and Robotics
  • 26. The Control System Design Process
  • 27.
  • 28. Mathematical Models of Control System SPRING, MASS DAMPER SYSTEM: Mathematical models of dynamic processes are often derived using physical laws such as Newton’s As an example consider first a simple mechanical system, a spring/mass/damper. It consists of a weight m on a spring with spring constant k, its motion damped by friction with coefficient f If y(t) is the displacement from the resting position and u(t) is the force applied, it can be shown using Newton’s law that the motion is described by the following linear, ordinary differential equation with constant coefficients:
  • 29. StateVariable Descriptions Let x1(t) = y(t), x2(t) = (t) be new variables, called state variables. Then the system is equivalently described by the equations with initial conditions x1(0) = y0 and x2(0) = y1. Since y(t) is of interest, the output equation y(t) = x1(t) is also added. These can be written as which are of the general form Here, x(t) is a 2x1 vector (a column vector) with elements the two state variables x1(t) and x2(t). It is called the state vector. The variable u(t) is the input and y(t) is the output of the system. The first equation is a vector differential equation called the state equation. The second equation is an algebraic equation called the output equation. In the above example D = 0; D is called the direct link, as it directly connects the input to the output, as opposed to connecting through x(t) and the dynamics of the system. The above description is the state variable or state space description of the system
  • 30. Mathematical Models of Control System RLC CIRCUIT : For a second example consider an electric RLC circuit with i(t) the input current of a current source, and v(t) the output voltage across a load resistance R. Using Kirchhoff’s laws one may derive: which describes the dependence of the output voltage v(t) to the input current i(t). Given i(t) for t ≥ 0, the initial values v(0) and (0) must also be given to uniquely define v(t) for t ≥ 0. Although the interpretation of the variables is completely different, their relations described by the same linear, second- order differential equation with constant coefficients. This fact is well understood and leads to the study of mechanical, thermal, fluid systems via convenient electric circuits.
  • 31. If we start with the second-order differential equation and set we derive an equivalent state variable description, namely,
  • 32. Note that the choice of state variables is not unique. A state variable description of a system can sometimes be derived directly, and not through a higher-order differential equation. To illustrate, consider the circuit example presented above: using Kirchhoff’s current law and from the voltage law If the state variables are selected to be x1 = vc, x2 = iL, then the equations may be written as where v = RiL = Rx2 is the output of interest.
  • 33. The linear models studied here are very useful not only because they describe linear dynamical processes, but also because they can be approximations of nonlinear dynamical processes in the neighborhood of an operating point. The idea in linear approximations of nonlinear dynamics is analogous to using Taylor series approximations of functions to extract a linear approximation. A simple example is that of a simple pendulum where for small excursions from the equilibrium at zero, sin x1 is approximately equal to x1 and the equations become linear, namely, Nonlinear Models - Linearization:
  • 34. Note that in the next subsection the trajectory y(t) is determined, in terms of: • the system parameters • the initial conditions and • the applied input force u(t) using a methodology based on Laplace transform.
  • 35. TransferFunctions: The transfer function of a linear, time-invariant system is the ratio of the Laplace transform of the output Y(s) to the Laplace transform of the corresponding input U(s) with all initial conditions assumed to be zero. Recalling Laplace transform is given by
  • 36. From Differential Equations to Transfer Functions: Let the equation with some initial conditions describe a process of interest, for example, a spring/mass/damper system. Taking Laplace transform of both sides we obtain where Y(s) = L{y(t)} and U(s) = L{u(t)}. Combining terms and solving with respect to Y(s) we obtain: Assuming the initial conditions are zero, where G(s) is the transfer function of the system defined above.
  • 37. We are concerned with transfer functions G(s) that are rational functions, that is, ratios of polynomials in s, G(s) = n(s)/d(s). We are interested in proper G(s) where, lim 𝑠→∞ 𝐺 𝑠 < ∞. Proper G(s) have degree n(s) ≤ degree d(s). In most cases degree n(s) < degree d(s), which case G(s) is called strictly proper. Consider the transfer function
  • 38. From State Space Descriptions to Transfer Functions: Consider with x(0) initial conditions; x(t) is in general an n-tuple, that is a (column) vector with n elements. Taking Laplace transform of both sides of the state equation: where In is the n  n identity matrix; it has 1 on all diagonal elements and 0 everywhere else, e.g., Then Taking now Laplace transform on both sides of the output equation we obtain Y(s) = CX(s) + DU(s). Substituting we obtain, The response y(t) is the inverse Laplace of Y(s). Note that the second term on the right-hand side of the expression depends on x(0) and it is zero when the initial conditions are zero, i.e., when x(0) = 0. The first term describes the dependence of Y on U and it is not difficult to see that the transfer function G(s) of the systems is
  • 39. Consider the spring/mass/damper example discussed previously with state variable description If m = 1, f = 3, k = 2, then Example:
  • 42. Transfer Function to State Space Representation: We have seen above how to go from a state space description to the corresponding transfer function. The converse operation leads to the following question: Given a transfer function G(s), how can a state representation for this system be obtained?
  • 43. Using the state space description and properties of Laplace transform an explicit expression for y(t) in terms of u(t) and x(0) may be derived. To illustrate, consider the scalar case Using Laplace transform: initial condition. from which Note that the second term is a convolution integral.
  • 44. Similarly in the vector case, given it can be shown that and Notice that The matrix exponential eAt is defined by the (convergent) series as as
  • 45.
  • 46.
  • 48. 2.
  • 49. 3.
  • 50. 4.
  • 51. Let x1(t) be the water level in Tank 1 and x2(t) be the water level in Tank 2. Let be the rate of outflow from Tank 1 and be rate of outflow from Tank 2. Let u be the supply of water to the system. The system can be modelled into the following differential equations: Example: Tank Problem 1
  • 53. Synthesis of Ethyl acetate Subprocesses: •Mixtank - the fresh and recycled Acetic Acid is mixed •Reactor - the ethanol is mixed with Acetic Acid in the ratio 2:3 •Separator - Ethyl Acetate and the unused Acetic Acid are separated Model of Nonlinear System:
  • 54. Mixing Tank Sub Process: h’ V Q2,C2Q1,C1 Q,C Inflows: Fresh Acetic Acid and Recycled Acetic Acid with concentrations C1 and C2 with constant rates Q1 and Q2. Outflow: Mixed Acetic Acid at a rate Q(t) with concentration C(t).
  • 55. V(t) - the volume of the fluid in the tank at time t. The mass balance and mole balance equations are : )()()()())()(( )()()()( 2211 21 tQtCtQCtQCtVtC dt d tQtQtQtV dt d += += The outflow Q(t) is characterized by the turbulent flow relation A tV kthktQ )( )()( == h(t) – height at time t , A - the cross sectional area k - the constant 1 2
  • 56. Putting (2) in (1) we get:     )( )( )( )( ))()(( )( 2 2 1 1 21 tV (t)Q t-CC tV (t)Q tCC dt tVtCd A tV (t) -kQ(t)Q dt dV(t) += += The above equation can be put in the standard form: ))(),(()()( tutxftButx += . 00 11 , )( )( )(, )( )( )( 2 1       =      =      = B tQ tQ tu tC tV tx where, The above equation (4) depicts the continuous time invariant semilinear dynamical system representing the state of the process. 3 4                    +   = )( )()( )( )()( )( )(),( 2211 tV tQtCC tV tQtCC A tV k tutxf
  • 57. Controllability The system as (4) is said to be controllable if for given any two states x0 and xf there exist a control sequence u(t) which steers the statex0, at time t = 0, to xf in finite time tf . In case of semilinear systems: •global controllability – hard •local controllability - suffices The practical requirement is to steer the perturbed state to the equilibrium state (x0,u0). Equilibrium state: (x0,u0) is the desired flow with desired concentration
  • 58. Controllability This semilinear system is controllable if the linearized system is controllable in the neighborhood of equilibrium and the nonlinearity is of Lipschitz type. The nonlinearity involved in system (4) given by is Lipschitz except at (0, 0).                    +   = )( )()( )( )()( )( )(),( 2211 tV tQtCC tV tQtCC A tV k tutxf