Professional Documents
Culture Documents
Lecture 2-System Modeling-2021-AE 308 - AE 775-AM
Lecture 2-System Modeling-2021-AE 308 - AE 775-AM
Dr. Arnab Maity (Aerospace Engg. Dept., IIT Bombay) AE 308 and AE 775
Lecture 2: System Modeling and Dynamics - I 4 / 48
System Modeling
Dr. Arnab Maity (Aerospace Engg. Dept., IIT Bombay) AE 308 and AE 775
Lecture 2: System Modeling and Dynamics - I 5 / 48
System Modeling
Dr. Arnab Maity (Aerospace Engg. Dept., IIT Bombay) AE 308 and AE 775
Lecture 2: System Modeling and Dynamics - I 6 / 48
System Modeling
Dr. Arnab Maity (Aerospace Engg. Dept., IIT Bombay) AE 308 and AE 775
Lecture 2: System Modeling and Dynamics - I 7 / 48
Basics of Modeling
Role of Modeling
In order to proceed with control design, we need to estimate the defi-
ciencies that exist in the Plant/Process.
Examine the behavior of the plant under operating conditions
Requires a methodology for generating relevant responses
Dr. Arnab Maity (Aerospace Engg. Dept., IIT Bombay) AE 308 and AE 775
Lecture 2: System Modeling and Dynamics - I 8 / 48
Basics of Modeling
What is a Model?
Dr. Arnab Maity (Aerospace Engg. Dept., IIT Bombay) AE 308 and AE 775
Lecture 2: System Modeling and Dynamics - I 9 / 48
Types of Models
Sketch
Types of Models
Drawing
Types of Models
Design Data
Dr. Arnab Maity (Aerospace Engg. Dept., IIT Bombay) AE 308 and AE 775
Lecture 2: System Modeling and Dynamics - I 12 / 48
Types of Models
Schematic
Dr. Arnab Maity (Aerospace Engg. Dept., IIT Bombay) AE 308 and AE 775
Lecture 2: System Modeling and Dynamics - I 13 / 48
Types of Models
Analogy
Dr. Arnab Maity (Aerospace Engg. Dept., IIT Bombay) AE 308 and AE 775
Lecture 2: System Modeling and Dynamics - I 14 / 48
Types of Models
Mathematical
Newton’s second law:
F = M acm
Spring-mass-damper system:
d2 x dx
F (t) = m 2 + c + kx
dt dt
RLC circuit:
dV d2 I R dI I
= 2 + +
dt dt L dt LC
Dr. Arnab Maity (Aerospace Engg. Dept., IIT Bombay) AE 308 and AE 775
Lecture 2: System Modeling and Dynamics - I 15 / 48
Types of Models
Mockup
Dr. Arnab Maity (Aerospace Engg. Dept., IIT Bombay) AE 308 and AE 775
Lecture 2: System Modeling and Dynamics - I 16 / 48
Types of Models
Cut Section
Types of Models
Scaled Test
Dr. Arnab Maity (Aerospace Engg. Dept., IIT Bombay) AE 308 and AE 775
Lecture 2: System Modeling and Dynamics - I 19 / 48
Mathematical Model
Easy to build
Less expensive
Less accurate
Experimental Model
More realistic
Difficult to synthesis
Expensive
As a first step, the models employed for control analysis and design are
mathematical in nature.
Dr. Arnab Maity (Aerospace Engg. Dept., IIT Bombay) AE 308 and AE 775
Lecture 2: System Modeling and Dynamics - I 20 / 48
Mathematical Model
Dr. Arnab Maity (Aerospace Engg. Dept., IIT Bombay) AE 308 and AE 775
Lecture 2: System Modeling and Dynamics - I 21 / 48
Mathematical Model
First Principles
We can employ basic laws of
physics.
All of the components/ processes
involve
Mechanics
Thermodynamics
Fluid dynamics
Electrical
Magnetism
This method gives idealized be-
havior, and ignores non-essential
features (as certain assumptions
are made).
Dr. Arnab Maity (Aerospace Engg. Dept., IIT Bombay) AE 308 and AE 775
Lecture 2: System Modeling and Dynamics - I 22 / 48
Mathematical Model
Dr. Arnab Maity (Aerospace Engg. Dept., IIT Bombay) AE 308 and AE 775
Lecture 2: System Modeling and Dynamics - I 23 / 48
Mathematical Model
Dr. Arnab Maity (Aerospace Engg. Dept., IIT Bombay) AE 308 and AE 775
Lecture 2: System Modeling and Dynamics - I 24 / 48
Translational Motion
Linear Spring
The force acting on the spring is directly proportional to the displace-
ment/deformation
f (t) = ky(t)
Linear Damper
The force acting on the damper is directly proportional to the velocity
dy(t)
f (t) = b
dt
Dr. Arnab Maity (Aerospace Engg. Dept., IIT Bombay) AE 308 and AE 775
Lecture 2: System Modeling and Dynamics - I 25 / 48
Dr. Arnab Maity (Aerospace Engg. Dept., IIT Bombay) AE 308 and AE 775
Lecture 2: System Modeling and Dynamics - I 26 / 48
b(ẏ − ẋ) + ks (y − x) − kw (x − r) = m1 ẍ
−ks (y − x) − b(ẏ − ẋ) = m2 ÿ
Dr. Arnab Maity (Aerospace Engg. Dept., IIT Bombay) AE 308 and AE 775
Lecture 2: System Modeling and Dynamics - I 27 / 48
On rearranging
g Tc
θ̈ + sin θ =
l ml2
Dr. Arnab Maity (Aerospace Engg. Dept., IIT Bombay) AE 308 and AE 775
Lecture 2: System Modeling and Dynamics - I 28 / 48
m1 ẍ1 = k1 x1 + k2 (x2 − x1 )
m2 ẍ2 = f + k2 (x1 − x2 )
dv
i=c
dt
vc = vin + ri
Figure: Source - “Cartoon Tour Of
dv
Control Theory” by S. M. Joshi vc = vin + rc
dt
Dr. Arnab Maity (Aerospace Engg. Dept., IIT Bombay) AE 308 and AE 775
Lecture 2: System Modeling and Dynamics - I 30 / 48
Dr. Arnab Maity (Aerospace Engg. Dept., IIT Bombay) AE 308 and AE 775
Lecture 2: System Modeling and Dynamics - I 31 / 48
Dr. Arnab Maity (Aerospace Engg. Dept., IIT Bombay) AE 308 and AE 775
Lecture 2: System Modeling and Dynamics - I 32 / 48
Water Tank 1
Dr. Arnab Maity (Aerospace Engg. Dept., IIT Bombay) AE 308 and AE 775
Lecture 2: System Modeling and Dynamics - I 33 / 48
Water Tank 2
Dr. Arnab Maity (Aerospace Engg. Dept., IIT Bombay) AE 308 and AE 775
Lecture 2: System Modeling and Dynamics - I 34 / 48
Dr. Arnab Maity (Aerospace Engg. Dept., IIT Bombay) AE 308 and AE 775
Lecture 2: System Modeling and Dynamics - I 35 / 48
q = K∆θ
where,
q = heat flow rate, kcal/sec
∆θ = temperature difference, 0 C
K = coefficient, kcal/sec 0 C
Dr. Arnab Maity (Aerospace Engg. Dept., IIT Bombay) AE 308 and AE 775
Lecture 2: System Modeling and Dynamics - I 37 / 48
where,
k = thermal conductivity, kcal/m sec 0 C
A = area normal to heat flow, m2
∆x = thickness of conductor, m
H = convection coefficient, kcal/m2 sec 0 C
Dr. Arnab Maity (Aerospace Engg. Dept., IIT Bombay) AE 308 and AE 775
Lecture 2: System Modeling and Dynamics - I 38 / 48
Dr. Arnab Maity (Aerospace Engg. Dept., IIT Bombay) AE 308 and AE 775
Lecture 2: System Modeling and Dynamics - I 39 / 48
R = 1/K
Thermal capacitance C is defined by
R can be obtained as
θ
R= .
q0
Rearranging the equations gives
dθ
RC + θ = Rqi .
dt
Dr. Arnab Maity (Aerospace Engg. Dept., IIT Bombay) AE 308 and AE 775
Lecture 2: System Modeling and Dynamics - I 41 / 48
Dr. Arnab Maity (Aerospace Engg. Dept., IIT Bombay) AE 308 and AE 775
Lecture 2: System Modeling and Dynamics - I 42 / 48
position
velocity
inductor current
capacitor voltage
dx1 dx2 dxn
2 Use physics to find dt , dt , . . . , dt
3 Organize as
dx
= f (x, u)
dt
where, T
x= x1 x2 · · · xn is the state vector
T
u= u1 u2 · · · um is the control input vector
Dr. Arnab Maity (Aerospace Engg. Dept., IIT Bombay) AE 308 and AE 775
Lecture 2: System Modeling and Dynamics - I 43 / 48
Dr. Arnab Maity (Aerospace Engg. Dept., IIT Bombay) AE 308 and AE 775
Lecture 2: System Modeling and Dynamics - I 44 / 48
DC Motor (cont...)
Therefore,
kt Ra 1
x2 −
x˙3 = −+ va
L L L
The state space form is represented by
0 1 0 0
b Kt
ẋ = 0 − 0
x+ va
J J
−Kt −Ra 1
0 − −
L L L
Dr. Arnab Maity (Aerospace Engg. Dept., IIT Bombay) AE 308 and AE 775
Lecture 2: System Modeling and Dynamics - I 47 / 48
References I
Dr. Arnab Maity (Aerospace Engg. Dept., IIT Bombay) AE 308 and AE 775
Lecture 2: System Modeling and Dynamics - I 48 / 48
References II
Dr. Arnab Maity (Aerospace Engg. Dept., IIT Bombay) AE 308 and AE 775