0% found this document useful (0 votes)
8 views

Eegr3523 Mechatronics Homework Sets Assigned in The Spring Semester of 2019

Uploaded by

Khaled Alshurman
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views

Eegr3523 Mechatronics Homework Sets Assigned in The Spring Semester of 2019

Uploaded by

Khaled Alshurman
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 28

EEGR3523 MECHATRONICS

Homework Sets Assigned in the Spring Semester of 2019

M.V. Iordache
LeTourneau University
Posted on http://mviordache.name/EEGR3523
EEGR3523 Mechatronics

Homework Set 1

My son, forget not my law; but let thine heart keep my commandments: For length of days, and
long life, and peace, shall they add to thee. Prov 3:1-2

1. Write the differential equations describing the systems below, where x and z denote displace-
ments. Be sure to include the M g term in your equations.
f f f f
z
M x k M x M x

M B
k B k z
x
B k

(a) (b) (c) (d)

Sample answers: (b) f = k(z − x), f = M ẍ + B ẋ + k(x − z).

2. Unless otherwise mentioned, assume a viscous friction coefficient b. All displacement variables
are absolute (with respect to the ground). Write the equations of motion in each case.
z1 z2

k1 k2 f
M1 M2

(a) z x

z3 zx z4 k f
m b2
B
k3 k4 f
M3 M4 M b1

(b) (c)

Sample answers: Two equations of part (b) are 0 = M3 z̈3 + bż3 + k3 (z3 − zx ) and 0 =
k3 (zx − z3 ) + k4 (zx − z4 ). One equation of part (c) is −f = mẍ + b2 (ẋ − ż) + k(x − z).

3. For each of the following circuits, write the differential and/or integral equations relating v1 ,
v2 , and v3 .
L1 C3

+ R1 R2
+
v1 − C1 R v2
− + +
+
v1 − C1 v2 C2 v3
(a) − −

L1 L2 (c)

+ +
+
v1 − C1 v2 C2 v3
− −
(b)

4. Write the equations of the circuit (c) of problem 3 in the Laplace domain. Assume nonzero
initial conditions.
V3 − V2 − C (sV − v (−0)) = 0.
Sample answers: One equation is (C2 + C3 )(sV3 − v3 (−0)) + R 3 1 1
2 R2
5. Consider the following model of a mechanical system. Note that τ denotes torque and ω
speed. Assume nonzero initial conditions. Write the equations of motion (a) in the time
domain; (b) in the Laplace domain.

Load, J

ω1 B ω, τ

Friction in Clutch
Viscous friction, b
EEGR3523 Mechatronics

Homework Set 2

For the Scripture saith, Whosoever believeth on him shall not be ashamed. Romans 10:11

Suggested Reading: Laplace transform related material can be found at pages 1236-1248 and
130-131. For analogies, see pp. 21-24 and pp. 57-58. Frequency Domain Models are mentioned at
pp. 157-159.

1. The file solveexample.m is a Matlab script that calculates z1 (t) for the system shown in
Figure 1(a) when f (t) = f0 U(t) and z2 (0) is not necessarily zero. The script also plots z1 (t)
graphically for M = 1 kg, k = 55 N/m, z2 (0) = 0.005 m, and f0 = 2 N. To run the script,
open it first in Matlab from File/Open. . . . This will open the file into a new window. To run
the program, select Run in the editor window. The results will be shown in the Command
Window of Matlab.
Modify the script such that it calculates and plots z1 (t) for the system shown in Figure 1(b),
where m = 0.01 kg. Assume z1 (0) = z2 (0). Document your changes and attach your results.
The program requires the symbolic toolbox of Matlab. Run the program on a Glaske
computer since the symbolic toolbox is installed in Glaske.

k k k k
M f M m f

z2 z1 z2 z1
(a) (b)

Figure 1: The systems of probem 1.

2. Draw the impedance diagrams of the following circuits assuming


(a) zero initial conditions;
(b) nonzero initial conditions.
L1 C3

+ R1 R2
+
v1 − C1 R v2
− + +
+
v1 − C1 v2 C2 v3
(a) − −

L1 L2 (c)

+ +
+
v1 − C1 v2 C2 v3
− −
(b)
3. Refer to page 7 of the motion-control handout. Assume a lead-screw mechanism operating at
85% efficiency. The pitch is Ps = 10 rev/in, γ = 0, the mass of the load and of the moving parts
is ML + MT = 40 lb, and the inertia of the screw and of the coupling is JC + JS = 15000 g·cm2 .
Assume no prelaod and neglect friction.

(a) Find the motor inertia JM in g·cm2 for which JT otal = 5JM .
(b) Find the motor torque in Nm when FP = 900 N and the acceleration is zero.

Sample answers: (a) 3759 g·cm2 .

4. Refer to page 7 of the motion-control handout. Assume a conveyor mechanism operating at


85% efficiency. Objects of mass ML = 10 lb should be transported, one at a time, at an incline
of γ = 30◦ . The mass of the belt is MB = 4 lb. The three pulleys are identical, each with a
diameter of 10 in and an inertia of 75000 g·cm2 . Neglect friction.

(a) Find the motor inertia JM in g·cm2 for which JT otal = 5JM .
(b) Find the motor torque in Nm when the acceleration is zero.

5. An AGV uses gear transmission to reduce the motor speed ωm by a factor of n, so that the
angular velocity of the wheels is ω = ωnm . The efficiency of the transmission is e. The inertia
of the motor is Jm , the inertia of the transmission (as seen by the motor) is Jr , the wheels have
a radius of r, the total inertia of the wheels is Jw , and the vehicle has a total mass m. Find
(a) The total inertia seen by the motor; (b) The motor torque required to climb an incline of
angle γ at constant speed. Neglect friction.
EEGR3523 Mechatronics

Homework Set 3

It is good for me that I have been afflicted; that I might learn thy statutes. Psalms 119:71

Suggested Reading: The transfer function, pages 130-131 and 1247–1248. Frequency domain
models, sections 2.12.1 and 2.12.2.

1. Sketch the graph of the following functions and find their Laplace transform.

(a) U(t − 2) − U(t − 4);


(b) (t − 2)U(t − 2) − 1.5(t − 3)U(t − 3) + 0.5(t − 5)U(t − 5).

2. Find the Laplace transform of the following

(a) sin(t − 1) Hint: sin(t − a) = sin(t) cos(a) − cos(t) sin(a)


(b) sin(t − 1)e3t
(c) sin(t − 1)e3t U(t − 1)
(d) sin(t)e3(t−1) U(t − 1)

3. Find the inverse Laplace transform of the following

(a) 6s
(s + 2)(s − 2)(s + 1)(s − 1)
(b) 2 s + 1
s − 4s + 3
(c) 2e
−4s
s(s + 2)

(d) e 2
−(s−1)

s +4
(e) 1
(s + 3)2 + 9
4. Answer questions (a) and (b) of problem 2.49, and determine y(t) when u is the unit step
input. Sample answer: y(t) = 23 − 21 e−t − 61 e−3t .

5. Solve problem 2.65.

6. Solve parts (c) and (d) of problem 2.68.

7. What is a physically realizable system? (See section 2.11.1.) Solve problem 2.53(a).
EEGR3523 Mechatronics

Homework Set 4

. . . all things are possible to him that believeth. Mark 9:23

Suggested Reading: The state space model, in section 2.3 at pages 29–37. Section 2.11.2 at
pages 137–148 provides several methods of finding a minimal state-space representation of a system.
Frequency Domain Models, pp. 157-159.
h i
1. Let f (t) = L−1 1 .
s2 + s − 2
(a) Calculate lim sF (s) and lim sF (s).
s→0 s→∞
(b) Calculate f (t), then f (+0) and lim f (t).
t→∞
(c) Can we use the initial and final value theorems to find f (+0) and lim f (t)? Explain.
t→∞

2. For all systems that follow, y is the output and r is the input.
(a) ÿ + 2ty = ṙ + 3r (b) y (3) + 3ÿ + 4ẏ + 2y = r (c) y (3) + 3y ẏ + 2y = ṙ
(d) ẏ − y = ṙ + 4r (e) ÿ + 2ẏ + y = r (f ) ÿ + 2ẏ + y = r2

(a) Which systems are linear and time-invariant?


(b) Write the transfer function of each LTI system.
(c) For each LTI system for which the final value theorem can be applied, use the final value
theorem to determine the steady state value of y when r is a unit step input.
1 to the input r(t) = 3 +
3. Calculate the steady-state response of the system H(s) = s + 7
2 sin(3t + 2) − 0.1 cos(19t − 3).
4. Solve problem 3.30 by following this approach.
(a) Let τm be the input torque. Let Ωm and Ωl be the Laplace transforms of θ̇m and θ̇l .
Ω(s)
(b) Let Ω = Ωm − Ωl . Calculate G(s) = . (Assume zero initial conditions.)
Tm (s)
(c) Taking in account Ω(s) = L{θ̇} and the formula for the Laplace transform of the deriva-
Θ(s)
tive, derive H(s) = from the expression of G(s).
Tm (s)
(d) Write the differential equation represented by H(s).
5. Solve part (b) of problem 2.52 using x1 = fk and x2 = v.
 
0
Sample answers: B = 1 and D = m1 .
m

6. Find the unit-step response of the systems described by the following transfer functions: (a)
Ha (s) = ss − 2 3 6
+ 2 ; (b) Hb (s) = 10; (c) Hc (s) = s ; (d) Hd (s) = (s + 2)(s + 3) .
Sample answers: (b) 10; (c) 3t.
EEGR3523 Mechatronics

Homework Set 5

Teach me good judgment and knowledge: for I have believed thy commandments. Psalms 119:66

Suggested Reading: The state space model, in section 2.3 at pages 29–37. Section 2.11.2 at pages
137–148 provides several methods of finding a minimal state-space representation of a system. For
block diagrams, see pages 137–139. Block diagram manipulation was addressed in class. In the
textbook, it is addressed in Example 12.2 at page 1003. Note that in Example 12.2 lower case
letters are used for Laplace domain variables, such as y for Y (s) and u for U (s). A description of
Mason’s gain formula is available on Blackboard in Course Documents.

1. Example 2.3 at pages 35–37 derives the matrices A and B of the state-space model of a prime
mover.
(a) Write the numerical values of the matrices A, B, C, and D of the state-space model when
y = T , K = 1000 Nm/rad, B1 = 5000 Nsm/rad, B2 = 100 Nsm/rad, and J = 250 kgm2 .
(b) Plot the response of the system when Ω(t) = 30 U(t − 1) rad/s. (This input assumes the
clutch is engaged beginning with time t = 1 s and that the engine maintains constant
speed.) Assume zero initial conditions. Print and label your plots.
Hint: See the attached examples in state intro.mdl showing how to simulate state-space
models in Simulink. (The file can be read when opened in Simulink.)
2. Determine a state variable model for the circuit shown below. (That is, determine the matrices
A, B, C, and D.) Assume that v1 is the input and v3 is the output. Assume also zero initial
conditions.
Sample answers: If x1 = v2 and x2 = v3 , the first element of A is A11 = − R1 kR1 2 C1 and D = 0.
R1 R2

+ +
+
v1 − C1 v2 C2 v3
− −

X1 (s)
3. Solve problem 2.73. Hint: Let G(s) be the transfer function . Determine the frequency
F (s)
ω for which G(jω) = 0.
4. Write the equations relating E(s), M (s), N (s), R(s), V (s), W (s) and Y (s). Then, determine
the transfer function Y (s)/R(s).

m(t)
F(s)

e(t) n(t) + v(t)


+
r(t) C(s) + G(s) y(t)

w(t)
H(s)
5. [From D. Shetty and R. Kolk, Mechatronics Systems Design, PWS Publishing Company, 1997]
Determine the transfer function of the block diagrams of Figure 1.

B1 B2 B3

+ + + Y
A1 A2 A3
− + +

B1 B2 B3

+ + + + + Y
A1 A2 A3
− − −

Figure 1: Block diagrams of problem 5.


EEGR3523 Mechatronics

Homework Set 6

O give thanks unto the God of heaven: for his mercy endureth forever. Psalm 136:26

Suggested Reading: Pages 1006–1007 and 1009–1018. The Routh-Hurwitz criterion is discussed
at pages 1038–1044.

1. Given are the following systems


s s−1 s+2
H1 (s) = , H2 (s) = , H3 (s) = ,
(s + 1)(s + 2) s(s + 1) s − 10
s2 + 2s + 6 s−1 s+5
H4 (s) = 4 , H5 (s) = 2 , H6 (s) = 2
s + 4s + 6s + 4s + 1
3 2 s + 4s + 4 s −s+2
(a) Determine the poles and the zeros of each transfer function. When necessary, you may
use a computer or calculator (for MATLAB, you could use the function roots or pole
and zero.)
(b) Which of the systems is stable, and why?

2. Using the Routh-Hurwitz criterion, determine which of the following systems are stable.
s s−1 s+2
H1 (s) = , H2 (s) = , H3 (s) = 2 ,
s2 + 3s + 10 s3
+s +s+2
2 s − s − 10
s+6 s−1 s+5
H4 (s) = , H5 (s) = 3 , H6 (s) = 3
s2 −s+1 s + 0.1s + 4s + 4
2 s + 8s2 + s + 4

3. Assume that KT = 1 and G(s) = k.


+ u
r G(s) H(s) y

KT

(a) Determine for which of the following systems there is k such that the closed-loop is stable.
s−1 s+1 4
(i) H(s) = (ii) H(s) = (iii) H(s) =
s2 + 3s + 10 s3 + s2 − s s4 + 2s3 + s2 + s

(b) In each case determine the range of k for which the closed-loop is stable.

Sample answers: At part (b), one of the answers is 0 < k < 1/16.

4. Given the system below:


z1 z2

f b k
m1 m2

(a) Write the differential equations describing the system.


(b) Find the matrices A, B, C, and D of the state space model. Assume that x =
[ż1 z2 ż2 ]T , y = z2 , and the input is r = f .
(c) Assuming m1 = m2 = 1 kg, k = 100 N/m, b = 1000 Ns/m, f (t) = 30 U(t) N, and zero
initial conditions, simulate the system in Simulink. Attach a plot of z2 .

5. Determine the transfer function of the systems of Fig. P12.34.

6. Given the block diagram of Figure 1, determine the transfer function Y /R.

11

23

R + + + Y
1 1 1 2
− s s s +


5

13

Figure 1: Block diagram for Problem 6.


EEGR3523 Mechatronics

Homework Set 7

If the iron be blunt, and he do not whet the edge, then must he put to more strength: but wisdom is
profitable to direct. Ecclesiastes 10:10

Suggested Reading: Steady-state error is discussed in sections 12.3.1–12.3.7. Please note the
textbook notation. In sections 12.3.1–12.3.3 u is a constant input, so U (s) = u/s. In the remaining
sections u, e, and y are in the Laplace domain. That is, (12.21) means e(s) = u(s) − H(s)y(s),
(12.22) means y(s) = G(s)e(s), and so on. Laplace domain variables are not capitalized through
much of section 12. In the lecture notes e is always e(t), E is always E(s), and so on.

1. Assume a control system with unity feedback (Fig. 12.11).

(a) What is the difference between the loop transfer function and the closed-loop transfer
function?
(b) Solve problem 12.18, under the assumption that stability can be ensured in every case.
Note that loop, not closed-loop, transfer functions are given.

Sample answers: (d) k = 95.95; (e) any k > 0 ensures zero steady state error.

2. Given G(s) = 2 1 , determine a controller H(s) that ensures stability and zero steady
s + 9s − 10
state error to a step input.
+
H(s) G(s)

3. In the following system r is a unit step and d is an unknown constant disturbance satisfying
|d| < 2. Assume H(s) = 5s0.1+ 1.
d

+ +
r PID + H(s) y

(a) Determine a proportional controller (P-type controller) that ensures the steady-state
error does not exceed 5%.
(b) Determine a PI controller that ensures zero steady-state error.

4. Assume stability, r = 2, P (0) = 0.1, G(0) = 0.5, and constant disturbances d = 0.4 and
w = 0.3.

(a) Find the steady state value of e, u, and y when C(s) is a proportional controller with
k = 100.
(b) Find the steady state value of e, u, and y when C(s) is a PI controller.
d(t) w(t)

+ e(t) + + u(t) + +
r(t) C(s) P(s) y(t)

G(s)

5. Solve Problem 12.21(a)–(b).


EEGR3523 Mechatronics

Homework Set 8

Teach me thy way, O LORD; I will walk in thy truth: unite my heart to fear thy name. Psalm 86:11

Suggested Reading: Pages 1009–1018.

1 . Note that G (s) could be the transfer


1. Consider a system of transfer function Gp (s) = s + 1 p
function of a DC motor.
(a) Determine the 2 % settling-time of the response of Gp (s) to a step input.
For parts (b)–(d), assume the system is in the unity feedback configuration of Figure 12-
11. Assume that Gc (s) = k and that the input is a step input.
(b) Determine the values of k for which the 2 % settling time is 0.1 s, 1 ms, and 1 µs.
(c) Verify that the maximum value of the control signal c(t) occurs at t = 0 and calculate
c(0) for the values of the settling time given at (b).
(d) Based on the results at parts (b) and (c), discuss practical limitations in making a system
(such as a motor) move its output instantaneously to the final value.
Sample answers: For a 0.1 s settling time, k = 39 and c(0) = 39.
2. A motion control system involves an electronic controller C(s), a tachometer used as a velocity
sensor, and a plant consisting of a motor, a motor drive, and a gearbox. When the plant is
applied a control input u = 5 V, the steady-state value of the output y is 200 rpm. The
tachometer outputs 100 mV when the output y = 100 rpm. Assume that all components are
modeled by transfer functions. Assume also stability.

+ u
r C(s) PLANT y

TACHOMETER

(a) Assuming a PI controller, what should be the reference input for a steady-state output
of 500 rpm?
(b) Assuming C(s) = 250, what should be the reference input for a steady-state output of
500 rpm?

Sample answers: (a) 500 mV.

3. Consider the system below for G = 1 , H = 2s, and F = 1.


s2 + 1
+
r F(s) G(s) y

C(s) H(s)
(a) Calculate the closed-loop transfer function for C(s) = ζ.
(b) Enter the following commands in the command window of Matlab:
s = tf(’s’);
Gm = 1/(s^2+1)
Hm = 2*s
sisotool
(The commands define the variable s, the transfer functions F (s), G(s), and H(s), and
open the sisotool. A description of the sisotool can be found in its help menu or in
appendix B.4 at pp. 1270-1279.)
(c) Click on the Edit Architecture button of the Control System tab. This will open the Edit
Architecture window. In the Edit Architecture window:
i. Select the first control architecture.
ii. In the Blocks tab select F = 1, G = Gm, and H = Hm.
iii. Press the OK button to close the Edit Architecture window.
(d) Locate the step response plot.
i. Right click on the white area of the plot and select Full View.
ii. Right click on the white area of the plot, select Characteristics and then Settling
Time.
(e) Click on C in the Data Browser/Controllers and Fixed Blocks. This will display the value
of C in the Preview area of the Data Browser. At the end of this step the sisotool
window should be similar to Figure 1.
(f) There are several ways to change the value of C.
i. Drag up or down the magnitude Bode plot.
ii. Drag the purple squares of the Root Locus plot.
iii. Open the Edit Architecture window, write the desired value of C, and then close the
Edit Architecture window.
(g) Vary C(s) over the interval 0 . . . 100. Let ζ = C(s).
i. Does the rise time of y decrease or increase as ζ increases?
ii. How does the 2% settling time change when ζ is varied?
iii. How does the overshoot change as ζ is varied?
(h) Measure the settling time for ζ = 0.2, ζ = 0.5, ζ = 0.7, ζ = 1, and ζ = 5. Note: You
may right click the curve and then drag the black square to the point of the curve that
you want to measure.
(i) The formula ts = 4 can be used to estimate the 2% settling time only when 0 < ζ < 1.
ζωn
Are your results consistent with this statement?
(j) According to the formula ts = 4 , the response is faster for ζ = 1 than for ζ < 1.
ζωn
However, the formula ts = 4 is an approximation. Use the sisotool to estimate ζ that
ζωn
minimizes the settling-time.
Figure 1: The sisotool window in problem 3.

4. Consider the response to a step input of the following system. Assume KT = 1, G(s) =
kp + kd s, and H(s) = 1 . Determine kp and kd for 7 % overshoot and 10 ms settling
s(s + 1)
time.
+
r H(s) y

G(s) KT

5. A rear-wheel drive vehicle is actuated by a DC motor. The gear ratio is n = ωωw , where ω is
the speed of the motor and ωw the angular velocity of the wheels. The radius of the wheels is
ρ and the mass of the vehicle is M . The motor satisfies the equations v = ri + kω and τ = ki,
where i is the electrical current, r is the internal resistance of the armature, v is the voltage,
N (s)
τ is the torque, and k is the torque constant. Determine the transfer function , where
V (s)
N is the Laplace transform of the velocity ν of the vehicle, and V is the Laplace transform of
the voltage v.
Sample answers: If the answer is written in the form a , the numerator is a = Mkn rρ .
s+b
EEGR3523 Mechatronics

Homework Set 9

Thy hands have made me and fashioned me: give me understanding, that I may learn thy com-
mandments. Psalm 119:73

Suggested Reading: The root locus, at pages 1044–1059. One interesting application of the root
locus is to the design of lead/lag compensators (not discussed in class): pages 1104-1116.

1. Find a first order or a second order approximation of the following systems:

180(s + 20) 50 1200


; ;
(s + 2)(s2 + 30s + 900) 2
(s + 2s + 2)(s + 5) s + 32s + 263s2 + 490s + 600
4 3

Hint: For the third transfer function you may find the poles with a calculator or with software
(such as the roots function of Matlab).

(s + 5)(s + 6)
2. (a) Assuming k > 0 and F (s) = , plot the root locus. You may use
(s + 3)(s + 4)(s + 7)
either rlocus or sisotool (the latter recommended).
(b) Indicate: (i) the number of closed-loop poles; (ii) the number of asymptotes; (iii) The
position of the closed-loop poles when k → 0; (iv) The position of the closed-loop poles
when k → ∞.
(s + 5)(s + 6)
(c) Assuming k > 0 and F (s) = , plot the root locus.
(s + 1)(s + 2)(s + 3)(s + 4)(s + 7)
(d) Indicate: (i) the number of closed-loop poles; (ii) the number of asymptotes; (iii) The
position of the closed-loop poles when k = 10. (In sisotool you may change k in Edit
Architecture or by moving with the mouse one of the purple squares of the root locus.
You can read a pole value at the bottom of the window when you click and hold the
corresponding purple square of the root locus plot.)

2(s + 10)
3. In the following system G(s) = kp + kd s, KT = 1, and H(s) = .
(s + 20)(s2 + s + 1)
+
r H(s) y

G(s) KT

(a) Using the Routh array determine the constraints that kp and kd must satisfy such that
the closed-loop is stable.
(b) Determine a second order approximation of H(s).
(c) Based on the second order approximation find kp and kd so that the step response has a
5 % overshoot and a settling time ts = 1 sec.
(d) Simulate the closed-loop system using the precise value of H(s) and compare the real
overshoot and settling time to the intended values.

4. A rear-wheel drive vehicle is actuated by a DC motor. The gear ratio is n = ωωw , where
ω is the speed of the motor and ωw the angular velocity of the wheels. The radius of the
wheels is ρ and the mass of the vehicle is M . The motor satisfies v = ri + kω and τ = ki,
where i is the electrical current, r is the armature resistance, v is the voltage, τ is the torque,
and k is the torque constant. The traction force satisfies f = M ν̇ + Bν + fd , where ν is
the velocity of the vehicle and fd is a disturbance term that is due to the condition of the
road (such as the percent grade of an incline). Note that n, M , ρ, r, k, and B are given.
d

+ a a
u + s+b y u s + b + ∆b y

(a) (b)

(a) By eliminating all unnecessary variables from equations, show that the speed ν is related
to the voltage v and disturbance fd by an equation of the form ν̇ + bν = av + cfd .
Determine also a, b, and c.
(b) Show that the system can be modeled as in figure (a) for u = v and y = ν. Moreover,
find d in terms of fd .
(c) Assume that fd can be measured using a sensor that produces a voltage vs = γfd , where
γ is a constant. Design a feed-forward control system that eliminates the effect of fd on
y. The inputs of the control system should be u and vs . Hint: Refer to Figure 12.7(a).
There is no feedback, so H(s) = 0. You only have to find Gf (s) and Gc (s).
(d) Referring to the block diagram (a), assume that fd = 0 and b changes to b + ∆b (figure
(b)). Calculate D(s) in terms of U (s), b, and ∆b such that the model of figure (a) is
equivalent to the model of figure (b).

Sample answers: (a) a = Mnkrρ ; (b) d = − fd .
nk
EEGR3523 Mechatronics

Homework Set 10

Love worketh no ill to his neighbor: therefore love is the fulfilling of the law. Romans 13:10

Suggested Reading: The root locus, at pages 1044–1059. Bode diagrams, at pages 1065–1069.
Nyquist diagrams, pages 1069–1080.

s(s + 10)
1. Consider the root locus of F (s) = .
(s + 1)(s + 2)(s + 5)(s + 8)(s + 15)
(a) What is the number of branches?
(b) What is the number of asymptotes?
(c) Indicate the position and the angle of the asymptotes in the case k > 0.
(d) Indicate the value k > 0 for which there is one closed-loop pole at −2 + 6.28i.

2. The following figure shows a basic speed-control system. Typically, the motor and the load can
be modeled by a first order system G(s) = a . For simplicity, assume G(s) = s + 1 . Real
s+b 1
amplifiers have a frequency dependent gain. Assume the amplifier model is A(s) = −3k .
10 s + 1
Tachometers could be modeled as constant gains. For simplicity, assume the tachometer has
a transfer function T (s) = 1. Answer the following questions based on equations and/or the
root locus.
+
r Amplifier Motor & load y

Tachometer

(a) What is the effect of k on the steady state error to a step input?
(b) What is the value of k for a damping ratio ζ = 0.2?
(c) How is the step response affected as k → ∞? (Is the error better or worse? Is the
response more or less damped?)
(d) Repeat part (c) when an additional pole is incorporated in the model of the amplifier:
A(s) = k .
(10−3 s + 1)(10−5 s + 1)

3. For each root locus of Figure 1 indicate which of the following applies.

- The system is stable for all k > 0.


- The system is unstable for all k > 0.
- The system is stable for some k > 0.

If there is some k > 0 such that a system is stable, indicate also whether k should be large or
small. (In other words, is the system stable as k → ∞ or as k → 0?)
(a) (b) (c)

(d) (e) (f)

Figure 1: Root loci for Problem 3.

4. Sketch the root locus assuming a loop transfer function kF (s), k > 0, and
s−3 1 s+3
(a) F (s) = ; (b) F (s) = ; (c) F (s) =
(s + 2)(s + 1) (s + 1)(s + 4)(s + 5) (s + 1)2 (s + 4)

Hint: At part (c), sketch first the root locus for F (s) = s+3 for some
(s + 1)(s + 1 + ε)(s + 4)
small ε > 0, and then let ε → 0.

5. (a) Verify your results at problem 4 by using MATLAB. You may use either rlocus or
sisotool (the latter recommended). For credit, plot the root loci.
(b) In MATLAB, you can click the root locus plots and drag the poles along the curves. The
value of the gain k is displayed for each pole position. Use this feature to estimate the
range of k for which the systems of problem 4 are stabilized. (Of course, it is possible to
determine precisely the range of k using the Routh-Hurwitz criterion.)
EEGR3523 Mechatronics

Homework Set 11

And ye shall seek me, and find me, when ye shall search for me with all your heart. Jeremiah 29:13

Suggested Reading: Operational amplifiers are discussed in section 4.3. Implementation issues are
discussed in the handout “Troubleshooting Operational Amplifier Circuits”, in Course Documents,
on Blackboard.

1. Figure 1 shows the Bode diagrams of the loop transfer function of four systems.

(i) Indicate the cases (a)–(d) in which the closed-loop is unstable, if any.
(ii) Determine the phase margin and the gain margin in each case in which the closed-loop
is stable.
(iii) If any cases of instability are found, estimate the gain of a proportional controller that
should multiply the loop transfer function such that a phase margin of 60◦ is achieved.

2. Figure 2 shows the Nyquist diagrams of the loop transfer function of two systems. The system
(a) has two poles in the RHP and the system (b) has no poles in the RHP.

(i) Indicate the cases in which the closed-loop is unstable, if any.


(ii) If any cases of instability are found, estimate the gain of a proportional controller that
should multiply the loop transfer function in order to stabilize the closed-loop system.
Hint: An appropriate gain will shrink/magnify the plot such as to change the number
of encirclements of the point (-1,0). Determine the factor by which the graph should be
shrunk/magnified.

3. The Bode plots of a system are shown for two frequency ranges in Figure 3. Sketch the
Nyquist plot.

4. The data sheet of the amplifier OPA541 produced by Texas Instruments includes the Bode
plots shown in Figure 4.

(a) Determine the phase margin in the case of a 3.3 nF load.


(b) Determine the phase margin in the case of a 2 kΩ load.
(c) If the loop gain is multiplied by k = 0.01, what will be the phase margin?
(d) Assuming the curve for the 2 kΩ load, let H(s) be the transfer function of the amplifier.
If two identical amplifiers are cascaded so that the loop transfer function is changed from
H to H · H = H 2 , what will be the phase margin? Will the system be stable (when used
with unity feedback)?
Bode plot (a) Bode plot (b)

40 50

30
0
Magnitude (dB)

Magnitude (dB)
20

10 −50

0
−100
−10

−20 −150
0 0
Phase (deg)

Phase (deg)
−90

−45

−180

−90 −270
−2 −1 0 1 2 3 4 −1 0 1 2 3 4
10 10 10 10 10 10 10 10 10 10 10 10 10
Frequency (rad/sec) Frequency (rad/sec)

Bode plot (c) Bode plot (d)

40 50

20
0
Magnitude (dB)

Magnitude (dB)

−20 −50

−40
−100
−60

−80 −150
0 90

0
Phase (deg)

Phase (deg)

−90

−90

−180
−180

−270 −270
−2 −1 0 1 2 −2 −1 0 1 2 3
10 10 10 10 10 10 10 10 10 10 10
Frequency (rad/sec) Frequency (rad/sec)

Figure 1: Bode diagrans for problem 1.


Nyquist diagram (a). L(s) has two poles in the RHP. Nyquist diagram (b). L(s) has no poles in the RHP.

3 8

6
2

1
2
Imaginary Axis

Imaginary Axis
0 0

−2
−1

−4

−2
−6

−3 −8
−2.5 −2 −1.5 −1 −0.5 0 0.5 1 1.5 2 −6 −4 −2 0 2 4 6
Real Axis Real Axis

Figure 2: Nyquist diagrans for problem 2.

Bode Diagram Bode Diagram

50 15

10
0
Magnitude (dB)

Magnitude (dB)

−50 0

−5
−100
−10

−150 −15
0 0

−45
−90
Phase (deg)

Phase (deg)

−90

−180 −135

−180
−270
−225

−360 −270
−1 0 1 2 −1 0
10 10 10 10 10 10
Frequency (rad/sec) Frequency (rad/sec)

Figure 3: Bode plots for problem 3.


Figure 4: Open-loop gain and phase plots of OPA541 (Problem 4) for a 3.3 nF load and for a 2 kΩ
load. The curves of the two loads overlap at low frequency, but separate at high frequency. The
dashed line curve is for the 3.3 nF load. Read the gain values using the vertical axis marked in
decibels at the left of the graph, and the phase values using the vertical axis marked in degrees at
the right of the graph.
EEGR3523 Mechatronics

Homework Set 12

I will delight myself in thy statutes: I will not forget thy word. Psalm 119:16

Suggested Reading: Additional detail to the material presented in class can be found in chapters
4 (DC Machines) and 5 (Polyphase Induction Motors) of the second textbook by Nasar. Note that
the unsolved problems of the textbook are similar to the solved problems that precede them.

1. For all problems below, use resistors in the range 100 Ω . . . 1 MΩ and capacitors in the range
100 pF. . . 1 µF. Show your work.

(a) Draw a circuit that implements vo = v1 − v2 − v3 − v4 , where v1 , . . . v4 are four input


voltages.
(b) Draw a circuit that implements vo = v1 + 2v2 − v3 − 0.5v4 , where v1 , . . . v4 are four input
voltages.
(c) Draw a circuit that implements the transfer function H(s) = 30 + 0.01 s .
(d) Draw a circuit that implements the transfer function H(s) = 10 ss+ + 100 .
1000
s
(e) Draw a circuit that implements H(s) = 1000 s + 100 .

2. The following data is known about two permanent magnet (PM) motors. In each case, esti-
mate km and r (the armature resistance).

(a) (Motor 1) 380 mA at 9 V and 11000 rpm, 400 mA at 12 V and 15200 rpm, and 430 mA at
18 V and 24000 rpm.
(b) (Motor 2) 35 mA at 12 V and 7500 rpm, and 350 mA at 12 V when the motor is stalled.

3. Consider a PM DC motor of resistance r and torque constant km . The supply voltage v is


given. Calculate the no-load speed ωn (the speed when τ = 0) and the stall torque τs (the
torque when ω = 0). Then, draw the graph of τ versus ω.

4. Solve problem 4.41 from the textbook by S. Nasar.

5. Determine the torque required to turn the shaft of a PM DC generator at speed ω, when its
terminals are shortcircuited (v = 0). The torque constant km and the armature resistance r
are given.

6. Solve problem 4.65 from the textbook by S. Nasar. Moreover, assuming a field resistance
Rf = 50 Ω, a field voltage Vf = 110 V, and an armature resistance Ra = 0.2 Ω, determine the
efficiency of the motor for an armature current of 35 A.
EEGR3523 Mechatronics

Homework Set 13

If ye abide in me, and my words abide in you, ye shall ask what ye will, and it shall be done unto
you. John 15:7

Suggested Reading: Additional detail to the material presented in class can be found in chapters
4 (DC Machines) and 5 (Polyphase Induction Motors) of the second textbook by Nasar. Note that
the unsolved problems of the textbook are similar to the solved problems that precede them.

1. Solve problem 4.47 from the textbook by S. Nasar. Assume core and mechanical losses stay
constant.

2. Solve problem 4.54 from the textbook by S. Nasar.

3. Solve problem 4.62 from the textbook by S. Nasar.

4. Solve problem 4.63 from the textbook by S. Nasar.

5. Consider a rack and pinion mechanism in which the pinion is connected to a motor by means
of a 10 : 1 gear transmission. Assume that the velocity v of the rack has the profile shown
in the figure with the following parameters: vm = 1 m/s, ta = td = 0.1 s, tc = 0.3 s, and
tw = 0.3 s. The mass of the rack is m = 3 kg, the pinion radius is ρ = 0.05 m, and the inertia
of the motor is Jm = 8 · 10−4 kgm2 . Use g = 9.81 m/s2 for the gravity. Find (a) the load
inertia reflected to the motor (the load inertia as seen by the motor); (b) the peak torque;
(c) the rms torque; (d) Is the motor inertia appropriate for this system?
Sample answers: Trms = 0.89 Nm.
v(t)
ta td ω

tc vm
v

tc tw tw t
vm

ta td
EEGR3523 Mechatronics

Homework Set 14

O LORD, how manifold are thy works! in wisdom hast thou made them all: the earth is full of thy
riches. Psalm 104:24

Suggested Reading: Additional detail to the material presented in class can be found in chapters 5
(Polyphase Induction Motors), 6 (Synchronous Machines), 7 (Single-Phase Motors) of the textbook
by Nasar and in chapter 8 (Stepper Motors) of the main textbook.

1. Solve problem 5.37 from the textbook by S. Nasar.

2. Solve problem 5.38 from the textbook by S. Nasar.

3. Solve problem 5.47 from the textbook by S. Nasar.

4. Refer to the main textbook by C. de Silva (not the textbook by S. Nasar). Solve problem 8.1.

5. Refer to the main textbook by C. de Silva (not the textbook by S. Nasar). Solve problem 8.9.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy