Professional Documents
Culture Documents
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
Introduction
Observations
Phenomena
Models ( analyses)
Predictions
Figure 3.1 An elementary depiction of the scientific method that shows how our conceptual
Models of the world are related to Observations made within that real world ( Dym & Ivey, 1980)
Principles of Mathematical Modeling
Object/System
Why? What are we looking for?
Find? What do we want to know?
MODEL
Variables, Parameters
R OR
Resistance
(ohms)
L OR
Inductance
(henrys)
C
Capacitance OR
(farads)
Theoretical ( White Box) Models
Table 3.1b Linear Mechanical elements ( Translational)
𝒙𝒔𝒑𝒓𝒊𝒏𝒈 = 𝒙𝟎 − (𝒙𝟐 − 𝒙𝟏 )
K
𝒅𝒙𝒔𝒑𝒓𝒊𝒏𝒈
Linear Spring ( 𝒗𝒔𝒑𝒓𝒊𝒏𝒈 =
compliance) 𝒅𝒕
(N/m) 𝒅𝒙𝟏 𝒅𝒙𝟐
= − = 𝒗𝟏 − 𝒗𝟐
𝒅𝒕 𝒅𝒕
𝑭 = 𝑲𝒙𝒔𝒑𝒓𝒊𝒏𝒈
M
Mass 𝒅𝒗 𝟏
𝑭=𝒎 OR 𝑽 𝒔 = 𝑭(𝒔)
(Kg) 𝒅𝒕 𝒎𝒔
B Let 𝒗𝑩 = 𝒗𝟐 − 𝒗𝟏
Viscous damper 𝑭𝑩 = 𝑩𝒗𝑩
(N.s/m) OR
𝑭𝑩 = 𝑩𝒗𝑩 (𝒔)
Theoretical ( White Box) Models
• In this chapter we will be dealing models that are generated as a
set of linear differential equations
Table 3.1c Linear Mechanical elements(Rotational)
B 𝐓 = 𝐁𝛚
Viscous
Damper
(N.m.s/rad)
J
Moment of
Inertia
(Kg.m2)
K
Tortional
stifness
(N.m/rad)
Theoretical ( White Box) Models
Theoretical ( White Box) Models
Example 3.1(a) Armature Controlled DC Motor
va
TL
Theoretical ( White Box) Models
Example 3.1: 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)
Theoretical ( White Box) Models
Example 3.1: Armature Controlled DC Motor…
• By substitution of eqns. (3.1c) & (3.1d), we have
+ 1/L
-- m
kT +
--
Rm
B
kb
DC Motor Block
Theoretical (
White Box) Models
Example 3.2: Gear train
Let
J1 – be the total moment of inertia (including rotor, motor
shaft, and gear 1)
f1 - viscous friction coefficient on the motor shaft
J2, & f2- are total moment of inertia & viscous friction
coefficient from load side respectively
Theoretical (White Box) Models
Example 3.3: Armature controlled DC motor driving a load
through a gear train...
the torque generated by the MOTOR must drive J1,
overcome f1 and generate a torque T1 @ gear-1 to drive the
second gear. Thus we have
(3.2)
Torque T1, @ gear-1 generates a torque T2 @ gear-2, which
in turn drives J2 and overcomes f2. Hence
(3.3)
(3.4)
Theoretical ( White Box) Models
Example 3.3: Armature controlled DC motor driving a load
through a gear train...
Substituting T2 (3.4) into T1 =(N1/N2) T2 and then into (3.2)
gives
(3.5)
Where
(3.7) ,
Developments of Block diagrams for control systems
Example 3.4:
Consider the control system shown in Fig 3.4. The load could be an antenna
and is driven by an armature-controlled dc motor. The system is designed so
that the actual angular position of the load will follow the reference signal. The
error e between the reference r and controlled signal y is detected by a pair of
potentiometers with sensitivity k1. Develop the block diagram for this
control system.
θ
Figure 3.4 Antenna position control system
Developments of Block diagrams for control systems
Example 3.4: cont’d…
find the model for the Error detector shown in Fig 3.4
or
find the model of the armature controlled dc motor
Developments of Block diagrams for control systems
Example 3.4: cont’d…
Model of armature controlled DC motor…
Let
J - be the total moment of inertia of the load, the shaft
and the rotor of the motor.
θ – angular displacement of the load
f – viscous friction coefficient of the bearing
Then, we have for armature controlled DC motor
1
3
Developments of Block diagrams for control systems
Example 3.4: cont’d…
Model of armature controlled DC motor…
7
Developments of Block diagrams for control systems
Example 3.4: cont’d…
+ e va θ
r k1 k2
-
Body Mass y1
M1
K1 β
Suspension y2
M2
K2 FW
Theoretical ( White Box) Models
Objective:
to study effect of road surface condition on the passenger.
K1
M1 β M2 FW
K2
2
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
Set of ODEs
[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 input are known
LTI Systems
[1] SS-Model…
Where
A: system or dynamic matrix,
B: input matrix ,
C: output matrix,
D: direct transfer matrix,
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:
LTI Systems
Differential equation SS-Model
Example3.5…
+
Block Diagram Algebra (Interconnection Rules)
+ +
+ +
Feedback path
So
Block Diagram Algebra (Interconnection Rules)
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
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
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.
Signal flow graph…
Illustrative example:
input node
Mixed nodes x4
Where
where
Manson’s gain formula…
Manson’s gain formula
G4(s)
-H2(s)
-H1(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
Manson’s gain formula
Example 3.7…
Example 3.8
Find Y(s)/R(s) for the system represented by the signal flow
graph shown below.
G6
G3
G1 G2 G4 G5 X1 G7
R(s) Y(s)
X4 X3 X2
-H2
-H1
Manson’s gain formula
Example 3.8…
Observe from the signal flow graph , there are three forward paths
between R(s) andY(s)
• The respective forward path gains are:
Example 3.8…
Since the loops L2 & L4 are the only non-touching loops in the graph,
the determinant ∆ will be given by: