ME 475
Mechatronics
Semester: February 2015
Dr. Sumon Saha
Assistant Professor
Department of Mechanical Engineering
Bangladesh University of Engineering and Technology
Wednesday, September 23, 2015
Mechatronics Today’s topic
Block Diagram and Transfer
Function
Mechatronics Transfer Function: Cascade Form
a. Cascaded subsystems
b. equivalent transfer function
The equivalent transfer function is
Mechatronics Transfer Function: Parallel Form
a. Parallel subsystems
b. equivalent transfer function
The equivalent transfer function is
Mechatronics Example: Block Diagram reduction
Reduce the Block Diagram to a single block.
First, the three summing junctions can be collapsed into a single summing
junction.
Mechatronics Example: Block Diagram reduction
Second, the three feedback functions, H1(s), H2(s) and H3(s) are connected in
parallel. Also, G2(s) and G3(s) are connected in cascade.
Finally, the feedback system is reduced and multiplied by G1(s) to yield the
equivalent transfer function as below
Mechatronics Example-1: Design Problem
Question: For a simple, second-order feedback control system of
the type shown in Figure below, describe the effect that variations
of forward path gain K have on the transient response.
C (s) G ( s)
The closed loop transfer function is =
R (s) 1+ G (s)
a
ωn = K , 2ζωn = a ⇒ ζ = K
2 K = 2
s + as + K
Mechatronics Example-1: Design Problem
2
a a
ζ = =1⇒ K = The system is critically damped.
2 K 4
2
a a
ζ = <1⇒ K > The system is under damped.
2 K 4
2
a a
ζ = >1⇒ 0 < K < The system is over damped.
2 K 4
Mechatronics Example-2: Design Problem
Question: For the system shown in Figure below, find the peak
time, percent overshoot and settling time.
C (s) G(s)
The closed loop transfer function is =
R (s) 1+ G (s)
ω n = 25 = 5
25
2 ζ ω n = 5 ⇒ ζ = 0 .5 = 2
s + 5s + 25
Mechatronics Example-2: Design Problem
Question: For the system shown in Figure below, find the peak
time, percent overshoot and settling time.
π
Tp = = 0 .7 2 6 se c
2
ωn 1− ζ
ω n = 25 = 5
2
− ζ π / 1− ζ
2 ζ ω n = 5 ⇒ ζ = 0 .5 % O S = e × 1 0 0 = 1 6 .3 0 3
4
Ts = = 1 .6 se c
ζωn
Mechatronics Example-3: Design Problem
Question: Design the value of gain K, for the feedback control
system of Fig. below, so that the system will respond with a 10%
overshot.
C (s) K
The closed loop transfer function is G ( s ) = = 2
R ( s ) s + 5s + K
ωn = K 2
− ζ π / 1− ζ
5 %OS = e × 100 = 10
2ζ ω n = 5 ⇒ ζ =
2 K ⇒ ζ = 0 .5 9 1 ∴ K = 1 7 .9
Mechatronics Robot Gripper
A robot gripper, shown in figure below (a) is to be controlled so that it closes to
an angle θ by using a DC motor control system, as shown in part (b). The
model of the control system is shown in part (c), where
Km = 30, Rf = 1 Ω, Kf = Ki = 1, J = 0.1, and b = 1
Mechatronics Robot Gripper
A robot gripper, shown in figure below (a) is to be controlled so that it closes to
an angle θ by using a DC motor control system, as shown in part (b). The
model of the control system is shown in part (c), where
Km = 30, Rf = 1 Ω, Kf = Ki = 1, J = 0.1, and b = 1
Determine the response, θ(t) of the system to a step change in θd(t) when K = 20.
Assume no disturbances.
Mechatronics Robot Gripper
The model of the control system is shown in part (c), where
Km = 30, Rf = 1 Ω, Kf = Ki = 1, J = 0.1, and b = 1
Determine the response, θ(t) of the system to a step change in θd(t) when K = 20.
Assume no disturbances.
The closed-loop transfer function is
θ (s) KK m K i 600 6000
= = = 2
θ d ( s ) sR f ( Js + b ) + KK m K f 0.1s + s + 600 s + 10s + 6000
2
ωn = 6000 = 77.46, ζ = 10 / ( 2ωn ) = 0.0646
Mechatronics Robot Gripper
The model of the control system is shown in part (c), where
Km = 30, Rf = 1 Ω, Kf = Ki = 1, J = 0.1, and b = 1
Determine the response, θ(t) of the system to a step change in θd(t) when K = 20.
Assume no disturbances.
1
f (t ) = 1 −
The solution for a step input is 1− ζ 2
e − ζωn t
{
cos ωn 1 − ζ 2 t − φ }
ζ
φ = tan
−1
θ ( t ) = 1 − 1.0021e −5t cos ( 77.298t − 0.0646 ) 1 − ζ
2
Mechatronics Modeling DC Motors
Develop the block diagram of an armature controlled dc motor
shown in Fig. below:
Mechatronics Modeling DC Motors
The armature-controlled DC servomotor consists of the following
components:
1. Armature: Current-carrying wire wrapped around a rotating
member called the rotor.
2. Fixed field: Permanent magnets (often augmented as
electromagnets) which create a fixed magnetic field that is
perpendicular to the surface of the rotor.
Mechatronics Modeling DC Motors
The job of the commutator is to reverse the direction of current so
that the conductor experiences the same force while the rotor
rotates.
The magnetic field imposes a total force on the armature circuit of
F = 2BLIa where B is the magnetic field strength, 2L is the total
length of the conductor that is perpendicular to the field, and Ia is
the armature current. Multiplying by the rotor’s radius r we obtain
a torque
Tm ( t ) = rF = r 2 BLI a ( t ) = K m I a ( t )
where
K m = r 2 BL
Mechatronics Modeling DC Motors
The output torque in the motor (d-c motor with a fixed field) is
Tm ( t ) = K m I a ( t ) Tm ( s ) = K m I a ( s )
where,
Tm is the output torque in the motor
Km is the torque constant of the motor
Ia is the armature current
Mechatronics Modeling DC Motors
The motor torque is equal to the torque delivered to the load,
which can be expressed as
Tm ( t ) = TL ( t ) + Td ( t ) Tm ( s ) = TL ( s ) + Td ( s )
where,
TL is the load torque
Td is the disturbance torque
Mechatronics Modeling DC Motors
Relationship between the motor speed and the rotational
displacement,
dθ ( t )
ω (t ) = Ω ( s ) = sθ ( s )
dt
where,
θ is the rotational displacement
Mechatronics Modeling DC Motors
The armature current Ia generates a torque Tm. However, any
conductor travelling through a magnetic field will induce a voltage
on the conductor. This voltage induces a current that opposes Ia.
Thus it is called the back electromotive force (back emf, Vb). It is
proportional to the motor speed,
dθ ( t )
Vb ( t ) = K b = K bω ( t ) Vb ( s ) = K b Ω ( s )
dt
Kb is the voltage constant for motor
Modeling Mechanical
Mechatronics
System (Rotational)
Mechatronics Modeling DC Motors
The load torque for rotating inertia is
dω ( t )
TL ( t ) = J + bω ( t ) TL ( s ) = JsΩ ( s ) + bΩ ( s )
dt
where,
ω is the angular speed
J is the rotating inertia
b is the rotational damping coefficient
Mechatronics Modeling DC Motors
Applying KVL for armature circuit,
dI a ( t )
Va ( t ) = Ra I a ( t ) + La + Vb ( t ) Va ( s ) = Ra I a ( s ) + La sI a ( s ) + Vb ( s )
dt
where,
Va is the input voltage applied to the armature
Ra is the armature resistance
La is the armature inductance
Mechatronics Modeling DC Motors
Block diagram of an armature controlled dc motor
Tm ( s ) − Td ( s ) = TL ( s )
θ (s) 1
=
Ω(s) s
Ia ( s ) 1 Vb ( s ) Ω(s) 1
= = Kb =
Va ( s ) − Vb ( s ) Ra + La s Ω(s) TL ( s ) Js + b
Tm ( s ) Ia ( s ) Tm ( s ) Tm ( s ) Km
= Km = =
Ia ( s ) Va ( s ) − Vb ( s ) I a ( s ) Va ( s ) − Vb ( s ) Ra + La s
Mechatronics Modeling DC Motors
Develop the block diagram of an armature controlled dc motor
shown in Fig. below:
Transfer function of the system neglecting any disturbances
θ (s) Km
=
Va ( s ) s ( Ra + La s )( Js + b ) + K b K m
Mechatronics Home Work: Modeling DC Motors
Derive the transfer function of an armature controlled D.C. motor
as shown in figure below (do not consider block diagram):
θ (s) Km
=
Ei ( s ) s ( R + Ls )( I m s + b ) + K b K m