Alaris Capture Pro Softwareexams.skule.ca/exams/bulk/20179/MIE404H1F_2017_CONTROLSYSTEMSI_E.pdf ·...

Preview:

Citation preview

,'·

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

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

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

C98E34CD-2E03-4E8C-B652-B72F9A9F4B88

crowdmark-assessment-6ebaa

#111 4 of 24

Page 4 of 22

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.

\

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

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

E8A947DE-5695-4829-A3D2-22FAED03CCC1

crowdmark-assessment-6ebaa

#111 8 of 24

Page 8 of 22

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

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

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

crowdmark-assessment-6ebaa

#111 10 of 24

Page 10 of 22

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

I •

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

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

crowdmark-assessment-6ebaa

#111 12 of 24

I

Page 12 of 22

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

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

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

crowdmark-assessment-6ebaa

#111 15 of 24

Page 15 of 22

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

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

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

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

crowdmark-assessment-6ebaa

#111 19 of 24

Page 19 of 22

■ ... ., ■ I "I•

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

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

crowdmark-assessment-6ebaa

#111 20 of 24

EXTRA PAPER

Page 20 of 22

EBFE1B00-7785-4B6B-8648-A54E42C52880

crowdmark-assessment-6ebaa

#111 21 of 24

EXTRA PAPER

Page 21 of 22

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

■ ·•. a• •. r.

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

crowdmark-assessment-6ebaa

#111 22 of 24

EXTRA PAPER

Page 22 of 22

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

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

. . .

Recommended