Académique Documents
Professionnel Documents
Culture Documents
1. Servomechanism Model
The position servomechanism is schematically described in the figure above.
It consists of a DC-motor, gearbox, elastic shaft and load. We derive the
equations of the system, in order to obtain a model suitable for control tasks.
To this aim, let us consider each physical component of the system.
(a) DC Motor - Armature Control
i.
V = Ri + e (1)
where V = applied armature voltage, i =armature current, R =re-
sistance, e =back e.m.f
ii.
e = kb ωM (2)
where ωM = θ̇M =angular velocity of motor-shaft, kb =constant
iii.
φ = kf if (3)
where φ =air gap fux, if =field current, kf =constant
iv.
TM = k1 φi (4)
where TM =torque developed by the motor, k1 =constant
v. By steady-state power balance
TM ωM = ei (5)
T1 ω1 = T2 ω2
and therefore
T1 1
=
T2 ρ
By referring again to the first figure, we have for θ1 = θM , θ2 = θs ,
T1 = −Tr , T2 = T
θs = ρ1 θM
(9)
Tr = − ρ1 T
where θM =angular displacement of motor shaft, θs =angular dis-
placement of load-side gear, T =torque acting on the load.
T = kθ (θL − θS )
θM βL
ω̇ L = − JkθL θL − ρ − JL ω L
kT V −kT ωM βM ωM kθ θM
(10)
ω̇ M =
JM R − JM + ρJM
θL − ρ
(f ) State-Space Model
By setting xp = [θL , θ̇L , θM , θ̇M ], the model can be described by the
following state-space form
0 1 0 0 0
− JkLθ − βJLL kθ
ρJL 0
ẋp = 0 0 0 1 xp + 00 V
kθ β +k /R
2 kT
ρJM
0 − ρ2kJθ M − M JMT RJM
(11)
θL = 1 0 0 0 xp
θ˙L = 0 1 0 0 xp
T = kθ 0 − kρθ 0 xp
Since the steel shaft has finite shear strength, determined by a maximum
admissible τadm = 50N/mm2 , the torsional torque T must satisfy the
constraint
T ≤ 78.5398N m
Moreover, the input DC voltage V has to be constrained within the range
V ≤ 220V
(g) Parameters
The parameters of the system are reported in the following table.
2. Exercises
Neglect the constraints in the following exercises.
(a) Describe with a Matlab script the continuous-time (CT) and the discrete-
time (DT) model of the DC-Servomechanism.
(b) Describe with a Simulink Model the continuous-time and the discrete-
time model of the DC-Servomechanism.
(c) Compute the outputs θL and θ̇L for a step input of V = 120V olts and
zero initial conditions (for both the CT system and the DT system).
(d) Compare the CT and the DT response.
(e) Compute the zero-input response for θL (0) = θM (0) = 0, θ̇L (0) = 1rad/s, θ̇ M (0) =
20rad/s.
(f ) Compute the outputs θL and θ̇ L for the inputs V = 120 sin(wt)V olts for
w = 0.01, 0.1, 1, 10, 100, 1000, 10000 and zero initial conditions.
(g) Is the system stable?
(h) Is the system Controllable?
(i) Is the system Observable with y = θL ?
(j) Is the system Observable with y = [θL θ˙L ]?
(k) Design a linear observer assuming that y = [θL θ˙L ].