SlideShare une entreprise Scribd logo
1  sur  48
Chapter 3: Mathematical Modeling
Outline
 Introduction
 Types of Models
• Theoretical Models
• Empirical Models
• Semi-empirical Models
 LTI Systems
• State variables Models
• Transfer function Models
 Block diagram algebra
 Signal flow graph and Mason’s gain formula
1
 Introduction
• A model is a mathematical representation of a
physical , biological or information system.
Models allow us to reason about a system and
make predictions about how a system will
behave.
Roughly speaking, a dynamic system is one in
which the effect of actions do not occur
immediately.
A model should capture the essence of the
reality that we like to investigate
Depending on the questions asked and
operational ranges, a physical system may have
different models. 2
 Types of Models
• Models can be classified based on how they are
obtained.
[A] Theoretical (or White Box) Models
• Are developed using the physical and chemical
laws of conservation, such as mass balance ,
component balance, moment balance and
energy balance.
Advantages:
 provide physical insight into process behavior.
 applicable over wide ranges of operating
conditions
Disadvantage(s): 3
 Types of Models…
[B] Empirical (or Black Box) Models
• Are obtained by fitting experimental data.
Advantages:
 easier to develop than theoretical models.
 applicable over wide ranges of operating
conditions
Disadvantage(s):
Typically don‟t extrapolate well!
Caution!
Empirical models should be used with caution for
operating conditions that were not included in the
experimental data used to fit the model
4
 Types of Models…
[C] Semi-empirical (or Gray Box) Models
• Are a combination of the models in categories (a)
& (b).
• Used in situation where much physical insight is
available but certain information( parameter) or
understanding is lacking.
• Those unknown parameter(s) in a theoretical
model are calculated from experimental data.
Advantages:
They incorporate theoretical knowledge
They can be extrapolated over a wide range of
operating conditions.
Require less development effort
5
 Theoretical ( White Box) Models
• In this chapter we will be dealing models that are
generated as a set of linear differential equations
6
3
 Theoretical ( White Box) Models
7
3
 Theoretical ( White Box) Models
8
3
 Theoretical ( White Box) Models
Example 3.1: Cruise Control for a car
• Goals - maintain the speed of a car at a
prescribed value in the presence of external
disturbances (external forces such as wind
gusts, gravitational forces on a incline, etc).
Assume two forces show in the fig.
• Fp(t) – the propulsive force from the engine
• Fd(t) – a “ disturbance” force from the
9
 Theoretical ( White Box) Models
Example 3.1:Cruise Control for a car…
Also assume where is the gas-
pedal depression and is a constant.
Then from a simple force balance:

10
 Theoretical ( White Box) Models
Example 3.1:Cruise Control for a car…
• The corresponding block diagram ( for
simulation)
• Closed-loop control for the same(using P
controller)
11
 Theoretical ( White Box) Models
Example 3.2(a) Armature Controlled DC Motor
12
w
va
TL
 Theoretical ( White Box) Models
Example 3.2: Armature Controlled DC Motor…
• the back emf (refer the previous schematic) is
given by
(3.1a)
• Applying KVL to the armature circuit
(3.1b)
• Because of const. flux, the torque produced at
the shaft by the armature current is
(3.1c)
• Assuming J and B for the motor, and TL load
coupled to the shaft of the motor, the equation
becomes
(3.1d) 13
 Theoretical ( White Box) Models
Example 3.2: Armature Controlled DC Motor…
• By substitution of eqns. (3.1c) & (3.1d), we have

• Substituting the above result into the armature
eqn.(and assuming constant TL).
14
 Theoretical ( White Box) Models
Example 3.2 :Armature Controlled DC Motor…
• or equivalently,
Example 3.2(b): Field Controlled DC Motor 15
+
--
+
--
1/L
m
k
T
B
R
m
kb
DC Motor Block
 Theoretical ( White Box) Models
Example 3.3: How does the circuit shown below
work?
Ans: Find the relation between 1 & 3, i.e. , the
Model equation relating the two waveforms.
16
 Theoretical ( White Box) Models
Example 3.3: How does the circuit shown below
work?
Typical waveforms in the circuit are:
17
 Theoretical ( White Box) Models
Example 3.3: How does the circuit shown below
work?
•A linearized model of the transformer/rectifier
circuit , with a voltage source (with a waveform as
at (2) above) and a series resistor R ( a Thévenin
Source)
Objective: Find 18
 Theoretical ( White Box) Models
Example 3.3: How does the circuit shown below
work?...
Solution:
• combine series and parallel impedances to
simplify the structure. Draw as an impedance graph
Where
19
 Theoretical ( White Box) Models
Example 3.3: How does the circuit shown below
work?
Solution…
• The system output is
• Choose mesh loops to contact all branches as
shown.
The loop equations are:
20
 Theoretical ( White Box) Models
Example 3.3: How does the circuit shown below
work?
Solution…
• Or
• solving for i2(using Cramer‟s Rule)
21
 Theoretical ( White Box) Models
Example 3.3: How does the circuit shown below
work?
Solution…
• And since
•Substituting the impedances of the branches
22
 Theoretical ( White Box) Models
Example 3.4: A Bus Suspension System(1/4
Bus):
Assumptions:
• 1/4 model ( one of the four wheels) is used to
simplify the problem to 1D multiple spring-damper
system.
23
 Theoretical ( White Box) Models
Example 3.4: A Bus Suspension System(1/4
Bus)…
From the free-body diagram, the dynamic equations
become
24
M1
M2
 LTI Systems
• The set of ODEs drived so far are not suitable for
analysis and design, hence rearranged to a more
suitable form, i.e., State Space Model & TF
Model
[1] SS-Model:
Def: State Variable
A set of characterizing variables which give the
total information about the system under study at
any time provided the initial state & the external 25
Set of ODEs
State Space
Model
Transfer Function
Model
 LTI Systems
[1] SS-Model…
Where
A: system or dynamic matrix,
B: input matrix ,
C: output matrix,
D: direct transfer matrix, 26
 LTI Systems
Differential equation SS-Model
Example3.5:
Derive the state-space model (i.e. find the A,B,C
and D matrices) for each of the following differential
equations. Take u(t) to be the input and y(t) to be
the output.
(1)
(2)
Solution:
(1) Define
So we have the state equations:
27
 LTI Systems
Differential equation SS-Model
Example3.5…
And the output equation:
The state-space model is then:
28
 LTI Systems
[2] TF-Model
In general Transfer function is expressed as (
)
Differential equation TF model
Example 3.6:
Find the transfer function for the system given in
example 3.5
Solution:
Taking LT on both sides of the equation gives (
assuming zero initial conditions)
29
 LTI Systems
Differential equation TF-Model
Example 3.6….
Exercise3.1: Find the TF-model for part (2) in
example 3.5
Ans:
Exercise3.2: Find TF for a bus suspension
discussed (refer pp 23-24) using „Matlab Symbolic
Toolbox „ 30
 Block Diagram Algebra (Interconnection Rules)
[1] Series (Cascade) connection:
Note: This is only true if the connection of H2(s) to
H1(s) doesn‟t alter the output of H1(s)-known as the
“no-loading” condition
[2] Parallel Connection
31
+
+
 Block Diagram Algebra (Interconnection Rules)
[3] Associative Rule:
[4] Commutative Rule:
32
+
+
+
+
 Block Diagram Algebra (Interconnection Rules)
[5] The “closed-loop” TF:
[5.a] Unity Feedback:
From the block diagram:
and
or
Rearranging:
33
+
-Reference
input
error
Controller Plant
Feedback
path
 Block Diagram Algebra (Interconnection Rules)
[5.b] Feedback with sensor dynamic:
Similarly, in this case:
But now E(s) is the “indicated error” ( as opposed to
the actual error):
So
34
+
-Reference
input
error
Controller Plant
Indicated
Output
Actual
output
 Block Diagram Algebra (Interconnection Rules)
[5.2] Feedback with sensor dynamic:
Or

35
 Signal flow graph
• is a diagram consisting of nodes that are connected
by several directed branches and is a graphical
representation of a set of linear relationships .
•The signal can flow only in the direction of the arrow
of the branch and it is multiplied by a factor indicated
along the branch, which happens to be the coefficient
of a model equation(s).
Terminologies:
Node: A node is a point representing a variable or
signal
Branch: A branch is a directed line segment between
two nodes. The transmittance is the gain of a branch.
Input node: An input node has only outgoing branches
and this represents an independent variable 36
 Signal flow graph…
Terminologies…
Output node: An output node has only incoming
branches representing a dependent variable
Mixed node: A mixed node is a node that has both
incoming and outgoing branches
Path: Any continuous unidirectional succession of
branches traversed in the indicated branch direction is
called a path.
Loop: A loop is a closed path
Loop gain: The loop gain is the product of the branch
transmittances of a loop
37
 Signal flow graph…
Terminologies…
Non-touching loops: Loops are non-touching if they do
not have any common node.
Forward path: A forward path is a path from an input
node to an output node along which no node is
encountered more than once.
Feedback path (loop): A path which originates and
terminates on the same node along which no node is
encountered more than once is called a feedback
path.
Path gain: The product of the branch gains
encountered in traversing the path is called the path
gain.
38
 Signal flow graph…
Illustrative example:
Q. Write the equations for the system described by
the signal flow graph above. 39
Mixed
nodes
input
node
input
node
output node
x3x1
x2
x4
x3
g12 g23
g43
g32
1
Fig. Signal flow graph
 Signal flow graph…
Properties of Signal flow graphs
1. A branch indicates the functional dependence of
one variable on another.
2. A node performs summing operation on all the
incoming signals and transmits this sum to all outgoing
branches
40
G(s)
R(s
)
Y(s
)
Y(s
)
G(s
)
R(s)
R(s
)
-
H(s)
Y(s
)
G(s
)
E(s)1
G(s)
H(s)
Y(s
)
E(s
)
R(s
)
+
-
Fig: Block diagrams and corresponding signal flow
graphs
 Manson’s gain formula
In a control system the transfer function between
any input and any output may be found by Mason‟s
Gain formula. Mason‟s gain formula is given by
Where
where
41
 Manson’s gain formula…
42
 Manson’s gain formula
Example3.7: Find the closed loop transfer function
Y(s)/R(s) using gain Manson‟s formula.
43
R(s) G1(s) G2(s) G3(s) x1(s)x3(s)x4(s)
-H2(s)
-H1(s)
G4(s)
Y(s)
-1
 Manson’s gain formula
Example 3.7…
Here we have two forward paths with gains
,
And five individual loops with gains
Note for this example there are no non-touching
loops, so ∆ for this graph is
44
 Manson’s gain formula
Example 3.7…
The value of ∆1is computed in the same way as ∆ by
removing the loops that touch 1st forward path M1
• In this example, since path M1 touches all the five
loops, ∆1 is found as
• Proceeding the same way , we find
•Therefore, the closed loop transfer function
between the input R(s) and output Y(s) is given by,
45
 Manson’s gain formula
Example 3.8
Find Y(s)/R(s) for the system represented by the
signal flow graph shown below.
46
G4
X2X3
G2 G5 X1
G3
G1
X4
-H1
-H2
G6
G7
R(s) Y(s)
 Manson’s gain formula
Example 3.8…
Observe from the signal flow graph , there are three
forward paths between R(s) and Y(s)
• The respective forward path gains are:
There are four individual loops with gains:
47
 Manson’s gain formula
Example 3.8…
Since the loops L2 & L4 are the only non-touching
loops in the graph, the determinant ∆ will be given
by:
Computing ∆1,which is computed by removing the
loops that touch fist forward path M1
∆1=1
Similarly , ∆2=1 and
Thus, the closed-loop TF is given by Y(s)/R(s)
48

Contenu connexe

Tendances

Chapter 3 mathematical modeling of dynamic system
Chapter 3 mathematical modeling of dynamic systemChapter 3 mathematical modeling of dynamic system
Chapter 3 mathematical modeling of dynamic systemLenchoDuguma
 
Mathematical Modelling of Control Systems
Mathematical Modelling of Control SystemsMathematical Modelling of Control Systems
Mathematical Modelling of Control SystemsDivyanshu Rai
 
Lecture 5 ME 176 2 Mathematical Modeling
Lecture 5 ME 176 2 Mathematical ModelingLecture 5 ME 176 2 Mathematical Modeling
Lecture 5 ME 176 2 Mathematical ModelingLeonides De Ocampo
 
Lecture 6 modelling-of_electrical__electronic_systems
Lecture 6 modelling-of_electrical__electronic_systemsLecture 6 modelling-of_electrical__electronic_systems
Lecture 6 modelling-of_electrical__electronic_systemsSaifullah Memon
 
State space analysis.pptx
State space analysis.pptxState space analysis.pptx
State space analysis.pptxRaviMuthamala1
 
01 Introduction to System Dynamics
01 Introduction to System Dynamics01 Introduction to System Dynamics
01 Introduction to System Dynamicsiddbbi
 
Unit 1 introduction to simulation
Unit 1 introduction to simulationUnit 1 introduction to simulation
Unit 1 introduction to simulationDevaKumari Vijay
 
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
 
All types of model(Simulation & Modelling) #ShareThisIfYouLike
All types of model(Simulation & Modelling) #ShareThisIfYouLikeAll types of model(Simulation & Modelling) #ShareThisIfYouLike
All types of model(Simulation & Modelling) #ShareThisIfYouLikeUnited International University
 
modeling of MECHANICAL system (translational), Basic Elements Modeling-Spring...
modeling of MECHANICAL system (translational), Basic Elements Modeling-Spring...modeling of MECHANICAL system (translational), Basic Elements Modeling-Spring...
modeling of MECHANICAL system (translational), Basic Elements Modeling-Spring...Waqas Afzal
 
Phase plane analysis (nonlinear stability analysis)
Phase plane analysis (nonlinear stability analysis)Phase plane analysis (nonlinear stability analysis)
Phase plane analysis (nonlinear stability analysis)Bindutesh Saner
 
Introduction to Simulation
Introduction to SimulationIntroduction to Simulation
Introduction to Simulationchimco.net
 
TIME DOMAIN ANALYSIS
TIME DOMAIN ANALYSISTIME DOMAIN ANALYSIS
TIME DOMAIN ANALYSISSyed Saeed
 
Chapter 2 robot kinematics
Chapter 2   robot kinematicsChapter 2   robot kinematics
Chapter 2 robot kinematicsnguyendattdh
 
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 ModelingLeonides De Ocampo
 
Modern Control - Lec07 - State Space Modeling of LTI Systems
Modern Control - Lec07 - State Space Modeling of LTI SystemsModern Control - Lec07 - State Space Modeling of LTI Systems
Modern Control - Lec07 - State Space Modeling of LTI SystemsAmr E. Mohamed
 

Tendances (20)

System dynamics ch 1
System dynamics ch 1System dynamics ch 1
System dynamics ch 1
 
Chapter 3 mathematical modeling of dynamic system
Chapter 3 mathematical modeling of dynamic systemChapter 3 mathematical modeling of dynamic system
Chapter 3 mathematical modeling of dynamic system
 
Mathematical Modelling of Control Systems
Mathematical Modelling of Control SystemsMathematical Modelling of Control Systems
Mathematical Modelling of Control Systems
 
Lecture 5 ME 176 2 Mathematical Modeling
Lecture 5 ME 176 2 Mathematical ModelingLecture 5 ME 176 2 Mathematical Modeling
Lecture 5 ME 176 2 Mathematical Modeling
 
Lecture 6 modelling-of_electrical__electronic_systems
Lecture 6 modelling-of_electrical__electronic_systemsLecture 6 modelling-of_electrical__electronic_systems
Lecture 6 modelling-of_electrical__electronic_systems
 
Mathematical modelling ppt
Mathematical modelling pptMathematical modelling ppt
Mathematical modelling ppt
 
State space analysis.pptx
State space analysis.pptxState space analysis.pptx
State space analysis.pptx
 
01 Introduction to System Dynamics
01 Introduction to System Dynamics01 Introduction to System Dynamics
01 Introduction to System Dynamics
 
Unit 1 introduction to simulation
Unit 1 introduction to simulationUnit 1 introduction to simulation
Unit 1 introduction to simulation
 
Sliding mode control
Sliding mode controlSliding mode control
Sliding mode control
 
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...
 
All types of model(Simulation & Modelling) #ShareThisIfYouLike
All types of model(Simulation & Modelling) #ShareThisIfYouLikeAll types of model(Simulation & Modelling) #ShareThisIfYouLike
All types of model(Simulation & Modelling) #ShareThisIfYouLike
 
modeling of MECHANICAL system (translational), Basic Elements Modeling-Spring...
modeling of MECHANICAL system (translational), Basic Elements Modeling-Spring...modeling of MECHANICAL system (translational), Basic Elements Modeling-Spring...
modeling of MECHANICAL system (translational), Basic Elements Modeling-Spring...
 
Phase plane analysis (nonlinear stability analysis)
Phase plane analysis (nonlinear stability analysis)Phase plane analysis (nonlinear stability analysis)
Phase plane analysis (nonlinear stability analysis)
 
Introduction to Simulation
Introduction to SimulationIntroduction to Simulation
Introduction to Simulation
 
TIME DOMAIN ANALYSIS
TIME DOMAIN ANALYSISTIME DOMAIN ANALYSIS
TIME DOMAIN ANALYSIS
 
Chapter 2 robot kinematics
Chapter 2   robot kinematicsChapter 2   robot kinematics
Chapter 2 robot kinematics
 
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
 
Modern Control - Lec07 - State Space Modeling of LTI Systems
Modern Control - Lec07 - State Space Modeling of LTI SystemsModern Control - Lec07 - State Space Modeling of LTI Systems
Modern Control - Lec07 - State Space Modeling of LTI Systems
 
Time domain analysis
Time domain analysisTime domain analysis
Time domain analysis
 

Similaire à Chapter 3 mathematical modeling

Chapter 4 time domain analysis
Chapter 4 time domain analysisChapter 4 time domain analysis
Chapter 4 time domain analysisBin Biny Bino
 
Lecture 10 11-signal_flow_graphs
Lecture 10 11-signal_flow_graphsLecture 10 11-signal_flow_graphs
Lecture 10 11-signal_flow_graphsSaifullah Memon
 
MathematicalModelling.pptxGFYDTUSRYJETDTUYR
MathematicalModelling.pptxGFYDTUSRYJETDTUYRMathematicalModelling.pptxGFYDTUSRYJETDTUYR
MathematicalModelling.pptxGFYDTUSRYJETDTUYRDhaifallaharef
 
Applications Section 1.3
Applications   Section 1.3Applications   Section 1.3
Applications Section 1.3mobart02
 
introduction to modeling, Types of Models, Classification of mathematical mod...
introduction to modeling, Types of Models, Classification of mathematical mod...introduction to modeling, Types of Models, Classification of mathematical mod...
introduction to modeling, Types of Models, Classification of mathematical mod...Waqas Afzal
 
LCE-UNIT 2 PPT.pdf
LCE-UNIT 2 PPT.pdfLCE-UNIT 2 PPT.pdf
LCE-UNIT 2 PPT.pdfHODECE21
 
lecture1 (9).ppt
lecture1 (9).pptlecture1 (9).ppt
lecture1 (9).pptHebaEng
 
3. Concept of pole and zero.pptx
3. Concept of pole and zero.pptx3. Concept of pole and zero.pptx
3. Concept of pole and zero.pptxAMSuryawanshi
 
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
 
A Parallel Direct Method For Solving Initial Value Problems For Ordinary Diff...
A Parallel Direct Method For Solving Initial Value Problems For Ordinary Diff...A Parallel Direct Method For Solving Initial Value Problems For Ordinary Diff...
A Parallel Direct Method For Solving Initial Value Problems For Ordinary Diff...Katie Naple
 
L2_Dynamics Overview.pdf
L2_Dynamics Overview.pdfL2_Dynamics Overview.pdf
L2_Dynamics Overview.pdfShakirUllah78
 
4. Analogy between electrical and mechanical systems.pptx
4. Analogy between electrical and mechanical systems.pptx4. Analogy between electrical and mechanical systems.pptx
4. Analogy between electrical and mechanical systems.pptxAMSuryawanshi
 
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 lectureKhalaf Gaeid Alshammery
 
Introduction to mathematical control theory - Dr. Purnima Pandit
Introduction to mathematical control theory - Dr. Purnima PanditIntroduction to mathematical control theory - Dr. Purnima Pandit
Introduction to mathematical control theory - Dr. Purnima PanditPurnima Pandit
 
2-Mathematical Modeling of Systems.ppt
2-Mathematical Modeling of Systems.ppt2-Mathematical Modeling of Systems.ppt
2-Mathematical Modeling of Systems.pptRizaMuhida1
 

Similaire à Chapter 3 mathematical modeling (20)

Chapter 4 time domain analysis
Chapter 4 time domain analysisChapter 4 time domain analysis
Chapter 4 time domain analysis
 
Lecture 10 11-signal_flow_graphs
Lecture 10 11-signal_flow_graphsLecture 10 11-signal_flow_graphs
Lecture 10 11-signal_flow_graphs
 
MathematicalModelling.pptxGFYDTUSRYJETDTUYR
MathematicalModelling.pptxGFYDTUSRYJETDTUYRMathematicalModelling.pptxGFYDTUSRYJETDTUYR
MathematicalModelling.pptxGFYDTUSRYJETDTUYR
 
Applications Section 1.3
Applications   Section 1.3Applications   Section 1.3
Applications Section 1.3
 
introduction to modeling, Types of Models, Classification of mathematical mod...
introduction to modeling, Types of Models, Classification of mathematical mod...introduction to modeling, Types of Models, Classification of mathematical mod...
introduction to modeling, Types of Models, Classification of mathematical mod...
 
LCE-UNIT 2 PPT.pdf
LCE-UNIT 2 PPT.pdfLCE-UNIT 2 PPT.pdf
LCE-UNIT 2 PPT.pdf
 
Signal flow graph
Signal flow graphSignal flow graph
Signal flow graph
 
lecture1 (9).ppt
lecture1 (9).pptlecture1 (9).ppt
lecture1 (9).ppt
 
Lab03
Lab03Lab03
Lab03
 
3. Concept of pole and zero.pptx
3. Concept of pole and zero.pptx3. Concept of pole and zero.pptx
3. Concept of pole and zero.pptx
 
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...
 
A Parallel Direct Method For Solving Initial Value Problems For Ordinary Diff...
A Parallel Direct Method For Solving Initial Value Problems For Ordinary Diff...A Parallel Direct Method For Solving Initial Value Problems For Ordinary Diff...
A Parallel Direct Method For Solving Initial Value Problems For Ordinary Diff...
 
L2_Dynamics Overview.pdf
L2_Dynamics Overview.pdfL2_Dynamics Overview.pdf
L2_Dynamics Overview.pdf
 
4. Analogy between electrical and mechanical systems.pptx
4. Analogy between electrical and mechanical systems.pptx4. Analogy between electrical and mechanical systems.pptx
4. Analogy between electrical and mechanical systems.pptx
 
Lecture01.pptx
Lecture01.pptxLecture01.pptx
Lecture01.pptx
 
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
 
Signal flow graph
Signal flow graphSignal flow graph
Signal flow graph
 
Control chap2
Control chap2Control chap2
Control chap2
 
Introduction to mathematical control theory - Dr. Purnima Pandit
Introduction to mathematical control theory - Dr. Purnima PanditIntroduction to mathematical control theory - Dr. Purnima Pandit
Introduction to mathematical control theory - Dr. Purnima Pandit
 
2-Mathematical Modeling of Systems.ppt
2-Mathematical Modeling of Systems.ppt2-Mathematical Modeling of Systems.ppt
2-Mathematical Modeling of Systems.ppt
 

Dernier

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 

Dernier (20)

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 

Chapter 3 mathematical modeling

  • 1. Chapter 3: Mathematical Modeling Outline  Introduction  Types of Models • Theoretical Models • Empirical Models • Semi-empirical Models  LTI Systems • State variables Models • Transfer function Models  Block diagram algebra  Signal flow graph and Mason’s gain formula 1
  • 2.  Introduction • A model is a mathematical representation of a physical , biological or information system. Models allow us to reason about a system and make predictions about how a system will behave. Roughly speaking, a dynamic system is one in which the effect of actions do not occur immediately. A model should capture the essence of the reality that we like to investigate Depending on the questions asked and operational ranges, a physical system may have different models. 2
  • 3.  Types of Models • Models can be classified based on how they are obtained. [A] Theoretical (or White Box) Models • Are developed using the physical and chemical laws of conservation, such as mass balance , component balance, moment balance and energy balance. Advantages:  provide physical insight into process behavior.  applicable over wide ranges of operating conditions Disadvantage(s): 3
  • 4.  Types of Models… [B] Empirical (or Black Box) Models • Are obtained by fitting experimental data. Advantages:  easier to develop than theoretical models.  applicable over wide ranges of operating conditions Disadvantage(s): Typically don‟t extrapolate well! Caution! Empirical models should be used with caution for operating conditions that were not included in the experimental data used to fit the model 4
  • 5.  Types of Models… [C] Semi-empirical (or Gray Box) Models • Are a combination of the models in categories (a) & (b). • Used in situation where much physical insight is available but certain information( parameter) or understanding is lacking. • Those unknown parameter(s) in a theoretical model are calculated from experimental data. Advantages: They incorporate theoretical knowledge They can be extrapolated over a wide range of operating conditions. Require less development effort 5
  • 6.  Theoretical ( White Box) Models • In this chapter we will be dealing models that are generated as a set of linear differential equations 6 3
  • 7.  Theoretical ( White Box) Models 7 3
  • 8.  Theoretical ( White Box) Models 8 3
  • 9.  Theoretical ( White Box) Models Example 3.1: Cruise Control for a car • Goals - maintain the speed of a car at a prescribed value in the presence of external disturbances (external forces such as wind gusts, gravitational forces on a incline, etc). Assume two forces show in the fig. • Fp(t) – the propulsive force from the engine • Fd(t) – a “ disturbance” force from the 9
  • 10.  Theoretical ( White Box) Models Example 3.1:Cruise Control for a car… Also assume where is the gas- pedal depression and is a constant. Then from a simple force balance:  10
  • 11.  Theoretical ( White Box) Models Example 3.1:Cruise Control for a car… • The corresponding block diagram ( for simulation) • Closed-loop control for the same(using P controller) 11
  • 12.  Theoretical ( White Box) Models Example 3.2(a) Armature Controlled DC Motor 12 w va TL
  • 13.  Theoretical ( White Box) Models Example 3.2: Armature Controlled DC Motor… • the back emf (refer the previous schematic) is given by (3.1a) • Applying KVL to the armature circuit (3.1b) • Because of const. flux, the torque produced at the shaft by the armature current is (3.1c) • Assuming J and B for the motor, and TL load coupled to the shaft of the motor, the equation becomes (3.1d) 13
  • 14.  Theoretical ( White Box) Models Example 3.2: Armature Controlled DC Motor… • By substitution of eqns. (3.1c) & (3.1d), we have  • Substituting the above result into the armature eqn.(and assuming constant TL). 14
  • 15.  Theoretical ( White Box) Models Example 3.2 :Armature Controlled DC Motor… • or equivalently, Example 3.2(b): Field Controlled DC Motor 15 + -- + -- 1/L m k T B R m kb DC Motor Block
  • 16.  Theoretical ( White Box) Models Example 3.3: How does the circuit shown below work? Ans: Find the relation between 1 & 3, i.e. , the Model equation relating the two waveforms. 16
  • 17.  Theoretical ( White Box) Models Example 3.3: How does the circuit shown below work? Typical waveforms in the circuit are: 17
  • 18.  Theoretical ( White Box) Models Example 3.3: How does the circuit shown below work? •A linearized model of the transformer/rectifier circuit , with a voltage source (with a waveform as at (2) above) and a series resistor R ( a Thévenin Source) Objective: Find 18
  • 19.  Theoretical ( White Box) Models Example 3.3: How does the circuit shown below work?... Solution: • combine series and parallel impedances to simplify the structure. Draw as an impedance graph Where 19
  • 20.  Theoretical ( White Box) Models Example 3.3: How does the circuit shown below work? Solution… • The system output is • Choose mesh loops to contact all branches as shown. The loop equations are: 20
  • 21.  Theoretical ( White Box) Models Example 3.3: How does the circuit shown below work? Solution… • Or • solving for i2(using Cramer‟s Rule) 21
  • 22.  Theoretical ( White Box) Models Example 3.3: How does the circuit shown below work? Solution… • And since •Substituting the impedances of the branches 22
  • 23.  Theoretical ( White Box) Models Example 3.4: A Bus Suspension System(1/4 Bus): Assumptions: • 1/4 model ( one of the four wheels) is used to simplify the problem to 1D multiple spring-damper system. 23
  • 24.  Theoretical ( White Box) Models Example 3.4: A Bus Suspension System(1/4 Bus)… From the free-body diagram, the dynamic equations become 24 M1 M2
  • 25.  LTI Systems • The set of ODEs drived so far are not suitable for analysis and design, hence rearranged to a more suitable form, i.e., State Space Model & TF Model [1] SS-Model: Def: State Variable A set of characterizing variables which give the total information about the system under study at any time provided the initial state & the external 25 Set of ODEs State Space Model Transfer Function Model
  • 26.  LTI Systems [1] SS-Model… Where A: system or dynamic matrix, B: input matrix , C: output matrix, D: direct transfer matrix, 26
  • 27.  LTI Systems Differential equation SS-Model Example3.5: Derive the state-space model (i.e. find the A,B,C and D matrices) for each of the following differential equations. Take u(t) to be the input and y(t) to be the output. (1) (2) Solution: (1) Define So we have the state equations: 27
  • 28.  LTI Systems Differential equation SS-Model Example3.5… And the output equation: The state-space model is then: 28
  • 29.  LTI Systems [2] TF-Model In general Transfer function is expressed as ( ) Differential equation TF model Example 3.6: Find the transfer function for the system given in example 3.5 Solution: Taking LT on both sides of the equation gives ( assuming zero initial conditions) 29
  • 30.  LTI Systems Differential equation TF-Model Example 3.6…. Exercise3.1: Find the TF-model for part (2) in example 3.5 Ans: Exercise3.2: Find TF for a bus suspension discussed (refer pp 23-24) using „Matlab Symbolic Toolbox „ 30
  • 31.  Block Diagram Algebra (Interconnection Rules) [1] Series (Cascade) connection: Note: This is only true if the connection of H2(s) to H1(s) doesn‟t alter the output of H1(s)-known as the “no-loading” condition [2] Parallel Connection 31 + +
  • 32.  Block Diagram Algebra (Interconnection Rules) [3] Associative Rule: [4] Commutative Rule: 32 + + + +
  • 33.  Block Diagram Algebra (Interconnection Rules) [5] The “closed-loop” TF: [5.a] Unity Feedback: From the block diagram: and or Rearranging: 33 + -Reference input error Controller Plant Feedback path
  • 34.  Block Diagram Algebra (Interconnection Rules) [5.b] Feedback with sensor dynamic: Similarly, in this case: But now E(s) is the “indicated error” ( as opposed to the actual error): So 34 + -Reference input error Controller Plant Indicated Output Actual output
  • 35.  Block Diagram Algebra (Interconnection Rules) [5.2] Feedback with sensor dynamic: Or  35
  • 36.  Signal flow graph • is a diagram consisting of nodes that are connected by several directed branches and is a graphical representation of a set of linear relationships . •The signal can flow only in the direction of the arrow of the branch and it is multiplied by a factor indicated along the branch, which happens to be the coefficient of a model equation(s). Terminologies: Node: A node is a point representing a variable or signal Branch: A branch is a directed line segment between two nodes. The transmittance is the gain of a branch. Input node: An input node has only outgoing branches and this represents an independent variable 36
  • 37.  Signal flow graph… Terminologies… Output node: An output node has only incoming branches representing a dependent variable Mixed node: A mixed node is a node that has both incoming and outgoing branches Path: Any continuous unidirectional succession of branches traversed in the indicated branch direction is called a path. Loop: A loop is a closed path Loop gain: The loop gain is the product of the branch transmittances of a loop 37
  • 38.  Signal flow graph… Terminologies… Non-touching loops: Loops are non-touching if they do not have any common node. Forward path: A forward path is a path from an input node to an output node along which no node is encountered more than once. Feedback path (loop): A path which originates and terminates on the same node along which no node is encountered more than once is called a feedback path. Path gain: The product of the branch gains encountered in traversing the path is called the path gain. 38
  • 39.  Signal flow graph… Illustrative example: Q. Write the equations for the system described by the signal flow graph above. 39 Mixed nodes input node input node output node x3x1 x2 x4 x3 g12 g23 g43 g32 1 Fig. Signal flow graph
  • 40.  Signal flow graph… Properties of Signal flow graphs 1. A branch indicates the functional dependence of one variable on another. 2. A node performs summing operation on all the incoming signals and transmits this sum to all outgoing branches 40 G(s) R(s ) Y(s ) Y(s ) G(s ) R(s) R(s ) - H(s) Y(s ) G(s ) E(s)1 G(s) H(s) Y(s ) E(s ) R(s ) + - Fig: Block diagrams and corresponding signal flow graphs
  • 41.  Manson’s gain formula In a control system the transfer function between any input and any output may be found by Mason‟s Gain formula. Mason‟s gain formula is given by Where where 41
  • 42.  Manson’s gain formula… 42
  • 43.  Manson’s gain formula Example3.7: Find the closed loop transfer function Y(s)/R(s) using gain Manson‟s formula. 43 R(s) G1(s) G2(s) G3(s) x1(s)x3(s)x4(s) -H2(s) -H1(s) G4(s) Y(s) -1
  • 44.  Manson’s gain formula Example 3.7… Here we have two forward paths with gains , And five individual loops with gains Note for this example there are no non-touching loops, so ∆ for this graph is 44
  • 45.  Manson’s gain formula Example 3.7… The value of ∆1is computed in the same way as ∆ by removing the loops that touch 1st forward path M1 • In this example, since path M1 touches all the five loops, ∆1 is found as • Proceeding the same way , we find •Therefore, the closed loop transfer function between the input R(s) and output Y(s) is given by, 45
  • 46.  Manson’s gain formula Example 3.8 Find Y(s)/R(s) for the system represented by the signal flow graph shown below. 46 G4 X2X3 G2 G5 X1 G3 G1 X4 -H1 -H2 G6 G7 R(s) Y(s)
  • 47.  Manson’s gain formula Example 3.8… Observe from the signal flow graph , there are three forward paths between R(s) and Y(s) • The respective forward path gains are: There are four individual loops with gains: 47
  • 48.  Manson’s gain formula Example 3.8… Since the loops L2 & L4 are the only non-touching loops in the graph, the determinant ∆ will be given by: Computing ∆1,which is computed by removing the loops that touch fist forward path M1 ∆1=1 Similarly , ∆2=1 and Thus, the closed-loop TF is given by Y(s)/R(s) 48

Notes de l'éditeur

  1. The most important task confronting the control system analyst is developing mathematical model of the system of interest .