24
,'· 76B4CSE6-SDBE-4D7A-A9DC-2F03AE7D484E crowdmark-assessment-6ebaa #111 1 of 24 First Name: Last Name: Student Number: ------ -------- ------- UNIVERSITY OF TORONTO FACULTY OF APPLIED SCIENCE AND ENGINEERING FINAL EXAMINATION, DECEMBER 19, 2017, 2:00PM DURATION: 2.5 hours MIE404H1 F- Control Systems I Exam Type: D Examiner - A. Bilton Aids Allowed: • Non-programmable calculator • Slides and notes taken from lecture • Supplementary notes from Blackboard • Ruler • Text - Franklin, Powell, Emami-Naeini. Feedback Control of Dynamic Systems Instructions: • Do not open the exam until instructed to do so. • Answer in the space provided. If you need an extra space, use the extra paper attached to the back of the exam and put a note you are using this extra space. • Put your name and student number on the top of each page, including this one. • Write neatly and clearly. If I can't read it, I can't give you marks for it. • Show your work, I can't give you part marks without it. • A list of basic formulas is provided at the back. You may remove this from the exam and use for reference. • There are 4 questions total. • The marks for each question are shown to help you allocate your time. Question Number Marks Available 1 23 2 14 3 38 4 25 Page 1 of 22

Alaris Capture Pro Softwareexams.skule.ca/exams/bulk/20179/MIE404H1F_2017_CONTROLSYSTEMSI_E.pdf · K +Kls----K-i---,-B_ P i rs+ 1 Page 7 of 22 E8A947DE-5695-4829-A3D2-22FAED03CCC1

  • Upload
    lykien

  • View
    214

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Alaris Capture Pro Softwareexams.skule.ca/exams/bulk/20179/MIE404H1F_2017_CONTROLSYSTEMSI_E.pdf · K +Kls----K-i---,-B_ P i rs+ 1 Page 7 of 22 E8A947DE-5695-4829-A3D2-22FAED03CCC1

,'·

76B4CSE6-SDBE-4D7A-A9DC-2F03AE7D484E

crowdmark-assessment-6ebaa

#111 1 of 24

□~□

• First Name: Last Name: Student Number: ------ -------- -------

UNIVERSITY OF TORONTO

FACULTY OF APPLIED SCIENCE AND ENGINEERING

FINAL EXAMINATION, DECEMBER 19, 2017, 2:00PM

DURATION: 2.5 hours

MIE404H1 F- Control Systems I

Exam Type: D

Examiner - A. Bilton

Aids Allowed: • Non-programmable calculator • Slides and notes taken from lecture • Supplementary notes from Blackboard • Ruler • Text - Franklin, Powell, Emami-Naeini. Feedback Control of Dynamic Systems

Instructions: • Do not open the exam until instructed to do so. • Answer in the space provided. If you need an extra space, use the extra paper attached to the back of the exam and put a note you are using this extra space. • Put your name and student number on the top of each page, including this one. • Write neatly and clearly. If I can't read it, I can't give you marks for it. • Show your work, I can't give you part marks without it. • A list of basic formulas is provided at the back. You may remove this from the exam and use for reference. • There are 4 questions total. • The marks for each question are shown to help you allocate your time.

Question Number Marks Available 1 23 2 14 3 38 4 25

Page 1 of 22

Page 2: Alaris Capture Pro Softwareexams.skule.ca/exams/bulk/20179/MIE404H1F_2017_CONTROLSYSTEMSI_E.pdf · K +Kls----K-i---,-B_ P i rs+ 1 Page 7 of 22 E8A947DE-5695-4829-A3D2-22FAED03CCC1

6427Cl1D-289F-4E3C-A338-4F45378019FA

crowdmark-assessment-6ebaa

#111 2 of 24

Problem 1 (23 Marks)

You've recently joined a company making blimp drones, similar to the one Prof B recently saw during her recent hockey game. The drone is used to get images from around the arenas and stadiums during games. Unfortunately, the drone has roll oscillations, making it challenging to get steady images.

The company designed their control system using a proportional controller. The roll dynamics of this system are outlined below, where a is a parameter defined by the size of a roll stabilizer.

r + Gfs)=K

s+a <fJ.. ~ ~ ~

r r r

s2+0.25as r

A~ -

a) What is the closed loop transfer function. Leave both Kand a as parameters. (3 Marks)

Page 2 of 22

Page 3: Alaris Capture Pro Softwareexams.skule.ca/exams/bulk/20179/MIE404H1F_2017_CONTROLSYSTEMSI_E.pdf · K +Kls----K-i---,-B_ P i rs+ 1 Page 7 of 22 E8A947DE-5695-4829-A3D2-22FAED03CCC1

EDSF0A2O-42OB-4AB1-930A-ECC10C4BBB0C

crowdmark-assessment-6ebaa

#111 3 of 24

b) The blimp was originally designed with a=1. The controller was selected with K=1. For­these choice of parameters, what are the locations of the closed loop poles. Explain why the drone has large roll oscillations. (4 Marks)

c) You have been tasked with removing the roll oscillations from the system. Unfortunately, the controls team does not want to change their software and you are limited to changing the stabilizer. Draw a root locus showing the closed-loop pole locations for the system for varying values of a~ 0. For the root locus, define any asymptotes, departure angles, break-in/break-away points, or imaginary axis crossings. (Hint: the characteristic equation in root locus form with 1 +aG(s)=O, and regular sketching rules apply for G(s)). Show all relevant calculations and show your final root locus on the paper on page 5. (12 Marks)

Page 3 of 22

Page 4: Alaris Capture Pro Softwareexams.skule.ca/exams/bulk/20179/MIE404H1F_2017_CONTROLSYSTEMSI_E.pdf · K +Kls----K-i---,-B_ P i rs+ 1 Page 7 of 22 E8A947DE-5695-4829-A3D2-22FAED03CCC1

C98E34CD-2E03-4E8C-B652-B72F9A9F4B88

crowdmark-assessment-6ebaa

#111 4 of 24

Page 4 of 22

Page 5: Alaris Capture Pro Softwareexams.skule.ca/exams/bulk/20179/MIE404H1F_2017_CONTROLSYSTEMSI_E.pdf · K +Kls----K-i---,-B_ P i rs+ 1 Page 7 of 22 E8A947DE-5695-4829-A3D2-22FAED03CCC1

8E3B4DCE-86CD-476C-BD31-A662EBFF380D

crowdmark-assessment-6ebaa

#111 5 of 24

■ . □ I I • ·. :: •~·.:r •r•

□ a .--~

d) Based on your root locus inc), what range of values of a could you choose (with K=J) to remove oscillations for step inputs in the desired roll angle. (4 Marks)

Page 5 of 22.

\

Page 6: Alaris Capture Pro Softwareexams.skule.ca/exams/bulk/20179/MIE404H1F_2017_CONTROLSYSTEMSI_E.pdf · K +Kls----K-i---,-B_ P i rs+ 1 Page 7 of 22 E8A947DE-5695-4829-A3D2-22FAED03CCC1

D07EDD0C-8F0D-40E5-93FD-BCF6EE801851

#111 6 of 24

Problem 2 (14 Marks)

You've been tasked with designing a speed controller for DC motor, which is driving a small robot. You do not know the properties of the motor and the robot well, but have been told that the relationship between the motor speed (and robot speed) and the input voltage can be represented using the following first order transfer function.

n(s) K

V(s) TS+ 1 a) Since you are unable to determine the transfer function analytically, you do an

experiment to determine the parameters. You apply a step input the voltage of 5V at t=0.1 seconds and see the following response.

5 t----+---+--t--,:::--1•-t•---+--t-----i----+--t-----i u (U

.!!? l4t----+---+--r------------------

"'O (U (U

c% 3

(1l C

g2t----+---+-I--+---+---+--+---+---+--+---! 1!l &

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5

Offset=O Time (seconds)

Determine the values of Kand r. An accuracy of 0.5 rad/sec and 0.02 seconds is sufficient. (Hint: you can use the steady-state value and the derivative at the time of the step input to determine the parameters). (6 Marks)

Page 6 of 22

Page 7: Alaris Capture Pro Softwareexams.skule.ca/exams/bulk/20179/MIE404H1F_2017_CONTROLSYSTEMSI_E.pdf · K +Kls----K-i---,-B_ P i rs+ 1 Page 7 of 22 E8A947DE-5695-4829-A3D2-22FAED03CCC1

B4CBE7B4-545A-4F7C-8DC7-A56BB3All2EB

crowdmark-assessment-6ebaa

#111 7 of 24

b) Assume K=2 and r=0.06 (note, these are different values than you may obtain in part a)) a Pl controller is added to speed up the response of the motor to have a settling time (2%) less than 0.1 seconds and limit the steady-state error due to the step input in speed to less than 0.01 rad/sec. What would you choose for the values of Kp and Ki to meet these requirements. (8 Marks)

r K +Kls----K- i---,-B_ P i rs+ 1

Page 7 of 22

Page 8: Alaris Capture Pro Softwareexams.skule.ca/exams/bulk/20179/MIE404H1F_2017_CONTROLSYSTEMSI_E.pdf · K +Kls----K-i---,-B_ P i rs+ 1 Page 7 of 22 E8A947DE-5695-4829-A3D2-22FAED03CCC1

E8A947DE-5695-4829-A3D2-22FAED03CCC1

crowdmark-assessment-6ebaa

#111 8 of 24

Page 8 of 22

Page 9: Alaris Capture Pro Softwareexams.skule.ca/exams/bulk/20179/MIE404H1F_2017_CONTROLSYSTEMSI_E.pdf · K +Kls----K-i---,-B_ P i rs+ 1 Page 7 of 22 E8A947DE-5695-4829-A3D2-22FAED03CCC1

8CB68E8C-469C-4301-8CF2-24ED187F752A

crowdmark-assessment-6ebaa

#111 9 of 24

Problem 3 (38 Marks)

Consider a unity feedback system as shown in the figure below.

~ G,(s) ~IG,(s)l I Y► With G (s) = s+so

P s(s+0.1)(s+10)

a) Plot the bode diagrams for Gc(s)=1. Perform any necessary computations and then put your final plot on the following page. (8 Marks)

Page 9 of 22

Page 10: Alaris Capture Pro Softwareexams.skule.ca/exams/bulk/20179/MIE404H1F_2017_CONTROLSYSTEMSI_E.pdf · K +Kls----K-i---,-B_ P i rs+ 1 Page 7 of 22 E8A947DE-5695-4829-A3D2-22FAED03CCC1

□ ~ ·. ■ OOA2600A-475A-4AC7-BESE-CD2671026002

,r;.t-■,;;;. ■ I • a .. .

crowdmark-assessment-6ebaa

#111 10 of 24

Page 10 of 22

Page 11: Alaris Capture Pro Softwareexams.skule.ca/exams/bulk/20179/MIE404H1F_2017_CONTROLSYSTEMSI_E.pdf · K +Kls----K-i---,-B_ P i rs+ 1 Page 7 of 22 E8A947DE-5695-4829-A3D2-22FAED03CCC1

419C3208-D2E3-4802-B4E3-C4A4613E2E51

crowdmark-assessment-6ebaa

#111 11 of 24

b) From this bode diagram, estimate the gain and phase margins for this system. Is this feedback system stable with Gc(s)=1? (4 Marks)

c) Sketch the root locus for this system. For the root locus, define any asymptotes, departure angles, break-in/break-away points, or imaginary axis crossings. (8 Marks)

Page 11 of 22

Page 12: Alaris Capture Pro Softwareexams.skule.ca/exams/bulk/20179/MIE404H1F_2017_CONTROLSYSTEMSI_E.pdf · K +Kls----K-i---,-B_ P i rs+ 1 Page 7 of 22 E8A947DE-5695-4829-A3D2-22FAED03CCC1

I •

I • • l,lr. ~ □ _ .. ,a ... .

89BC4123-3115-4All-8022-83FA206201F2

crowdmark-assessment-6ebaa

#111 12 of 24

I

Page 12 of 22

Page 13: Alaris Capture Pro Softwareexams.skule.ca/exams/bulk/20179/MIE404H1F_2017_CONTROLSYSTEMSI_E.pdf · K +Kls----K-i---,-B_ P i rs+ 1 Page 7 of 22 E8A947DE-5695-4829-A3D2-22FAED03CCC1

69C6584D-1849-4D63-A4BE-OA672AF2DED1

crowdmark-assessment-6ebaa

#111 13 of 24

d) For the root locus above, how to does the value of K where the poles cross the imaginary-axis relate to the gain margin? (2 Marks)

e) It is desired to get a phase margin of 45° to limit any overshoot for step inputs using a proportional controller only. Determine the controller. Using the bode plot to do this approximately is fine. (6 Marks)

Page 13 of 22

Page 14: Alaris Capture Pro Softwareexams.skule.ca/exams/bulk/20179/MIE404H1F_2017_CONTROLSYSTEMSI_E.pdf · K +Kls----K-i---,-B_ P i rs+ 1 Page 7 of 22 E8A947DE-5695-4829-A3D2-22FAED03CCC1

II □.. ■ ■

8526A401-ACB0-44FD-AE86-6D90470929?F

crowdmark-assessment-6ebaa

#111 14 of 24

f) Assuming that the speed of the response of the system is adequate, but the system is not able to track with enough accuracy. What type of controller might you implement to improve the tracking performance (of ramps) with a Kv >100 without affecting the phase margin. Determine the values for the controller. You can use the graph paper below to complete your design if needed. (10 Marks)

Page 14 of 22

Page 15: Alaris Capture Pro Softwareexams.skule.ca/exams/bulk/20179/MIE404H1F_2017_CONTROLSYSTEMSI_E.pdf · K +Kls----K-i---,-B_ P i rs+ 1 Page 7 of 22 E8A947DE-5695-4829-A3D2-22FAED03CCC1

4992B631-3CDB-48ED-8BA9-D88B55C093CC

crowdmark-assessment-6ebaa

#111 15 of 24

Page 15 of 22

Page 16: Alaris Capture Pro Softwareexams.skule.ca/exams/bulk/20179/MIE404H1F_2017_CONTROLSYSTEMSI_E.pdf · K +Kls----K-i---,-B_ P i rs+ 1 Page 7 of 22 E8A947DE-5695-4829-A3D2-22FAED03CCC1

C946622B-EE64-4AAF-B4CA-69A7FEE9ECF2

crowdmark-assessment-6ebaa

#111 16 of 24

Problem 4 (25 Marks)

Consider the feedback system shown in the figure below to control the orientation (8) of a satellite. The feedback uses low bandwidth orientation sensor in feedback.

d

r s+5 0 1 ·0 G

C s2+3s+2 s

1

s+l

a) Assuming the disturbance is 0, what is the transfer between the orientation and the reference? Leave Ge as a variable. (4 Marks)

Page 16 of 22

Page 17: Alaris Capture Pro Softwareexams.skule.ca/exams/bulk/20179/MIE404H1F_2017_CONTROLSYSTEMSI_E.pdf · K +Kls----K-i---,-B_ P i rs+ 1 Page 7 of 22 E8A947DE-5695-4829-A3D2-22FAED03CCC1

082E8034-4CDF-42DC-9CC3-EOSC4FD96099

crowdmark-assessment-6ebaa

#111 17 of 24

b) Assuming the reference is 0, what is the transfer function between the error (e) and the disturbance (d). Leave Ge as a variable.(5 Marks)

c) Assuming the disturbance d is a step function with a maximum value of 0.5, show if it is possible to use a proportional controller (Ge =K) to keep the absolute value of the error less than 0.02 radians and have the system be closed-loop stable from r to 8? (8 Marks)

Page 17 of 22

Page 18: Alaris Capture Pro Softwareexams.skule.ca/exams/bulk/20179/MIE404H1F_2017_CONTROLSYSTEMSI_E.pdf · K +Kls----K-i---,-B_ P i rs+ 1 Page 7 of 22 E8A947DE-5695-4829-A3D2-22FAED03CCC1

OA2B1FOC-BF73-419C-806A-07ADEB2B95CB

crowdmark-assessment-6ebaa

#111 18 of 24

d) If it's not possible to stabilize the system and maintain a small absolute value of the error(< 0.02 radians) due to the disturbance using a proportional controller, try a PD controller (Ge =Kp+Kds). What range of values of Kp and Kd will satisfy the error constraint and result in a stable closed-loop system be closed-loop stable from r to 8? (8 Marks)

Page 18 of 22

Page 19: Alaris Capture Pro Softwareexams.skule.ca/exams/bulk/20179/MIE404H1F_2017_CONTROLSYSTEMSI_E.pdf · K +Kls----K-i---,-B_ P i rs+ 1 Page 7 of 22 E8A947DE-5695-4829-A3D2-22FAED03CCC1

DDB60163-8E54-4455-938F-0571DFF1C905

crowdmark-assessment-6ebaa

#111 19 of 24

Page 19 of 22

Page 20: Alaris Capture Pro Softwareexams.skule.ca/exams/bulk/20179/MIE404H1F_2017_CONTROLSYSTEMSI_E.pdf · K +Kls----K-i---,-B_ P i rs+ 1 Page 7 of 22 E8A947DE-5695-4829-A3D2-22FAED03CCC1

■ ... ., ■ I "I•

CBBC172E-8047-44BB-815C-1EB073AFBC51

.. -r . . --~-□ ~~

crowdmark-assessment-6ebaa

#111 20 of 24

EXTRA PAPER

Page 20 of 22

Page 21: Alaris Capture Pro Softwareexams.skule.ca/exams/bulk/20179/MIE404H1F_2017_CONTROLSYSTEMSI_E.pdf · K +Kls----K-i---,-B_ P i rs+ 1 Page 7 of 22 E8A947DE-5695-4829-A3D2-22FAED03CCC1

EBFE1B00-7785-4B6B-8648-A54E42C52880

crowdmark-assessment-6ebaa

#111 21 of 24

EXTRA PAPER

Page 21 of 22

c;..•..:,1-.•. :-.. -11::

■ ·•. a• •. r.

Page 22: Alaris Capture Pro Softwareexams.skule.ca/exams/bulk/20179/MIE404H1F_2017_CONTROLSYSTEMSI_E.pdf · K +Kls----K-i---,-B_ P i rs+ 1 Page 7 of 22 E8A947DE-5695-4829-A3D2-22FAED03CCC1

1CC08373-2B4B-4E31-98FA-5910958955CE

crowdmark-assessment-6ebaa

#111 22 of 24

EXTRA PAPER

Page 22 of 22

Page 23: Alaris Capture Pro Softwareexams.skule.ca/exams/bulk/20179/MIE404H1F_2017_CONTROLSYSTEMSI_E.pdf · K +Kls----K-i---,-B_ P i rs+ 1 Page 7 of 22 E8A947DE-5695-4829-A3D2-22FAED03CCC1

03191BA9-C6AE-45EE-91EC-2AA3160105Cl

crowdmark-assessment-6ebaa

#111 23 of 24

Basic MIE404 Formulas

Laplace Transforms - General Rules

f(t,)

J+9

rxf (o' ER)

q(t,) = {' f('r) d, · lo

f(o.t), o > 0

e"'J(t:)

1.iX!

F(s) = f(t)e_., dt. • 0

F+G

o:F

.~F(,) - f(O)

d' ,t-1f .i·r( ·) k-'J(·o) .J•-2 ~(O'J . 'o) -< ' ~ - s - " di: - .. , - dt''-1 l

( '( ·) _ F(s) _r,-;--s

F(s - 11)

Common Laplace Transforms

f(t)

1

8

(5(k)

t

t"' k~O

Id'

Cal

coswt

sin wt

cos(wt + ¢)

e-a,t cos wt

e-a.t sin wt

F(s)

1

s

l

Sk

1

s 2

1 sk+l

1 s - (I,

s = s2 +w2

1/2 1/2 --,-+ . S - .JW S + .JW

w l/2j l/2j ----s2 +w2 S - .JW S + jw

s cos¢- wsin¢ s2 +w2

s+a ( )

') . ., s +c1, - + w-

w

(s+a)2+w2

1

Page 24: Alaris Capture Pro Softwareexams.skule.ca/exams/bulk/20179/MIE404H1F_2017_CONTROLSYSTEMSI_E.pdf · K +Kls----K-i---,-B_ P i rs+ 1 Page 7 of 22 E8A947DE-5695-4829-A3D2-22FAED03CCC1

1F8532C2·C661-4FBC·99EB-9467189994BC

crowdmark-assessment-6ebaa

#111 24 of 24

First Order Systems

Transfer Function G(s) = ~ s+a

Step Response in Time Domain y(t) = 1 - e-at, t ~ 0

Time Constant -r = 1 / a

Rise Time (10-90%) Tr = 2·2

a

Settling Time (within 2% of steady state) Ts=~ a

Second Order Systems

2

Transfer Function G (s) = 2 /n 2 · s +2 WnS+Wn

Step Response in Time Domain y(t) = 1- e-at (coswdt + :d sinwdt), wd = wn.J1- ( 2 , rJ = (wn

Percent Overshoot %OS = exp (- .j~:(2 ) x 100

ln(o.02.ji-(2 ) 4 Settling Time (within 2% of steady state) Ts = - ( ::::: -

7 - approximation valid for O < ( < 0.9

. Wn ,wn

Rise Time (10-90%) Tr ::::: 1.a Wn

PeakTimeTP = F-f2=.!E.... Wn 1-( Wd

Damping relationship to Phase Margin<;= ::a for PM<70°

Final Value Theorem

f(t = oo) = limsF(s) S➔O

DC Gain

GUw, w = O) = lim G(s) S➔O

2

. . .