ENGINEERING 6951 AUTOMATIC CONTROL ENGINEERING FINAL EXAM FALL 2011 MARKS IN SQUARE [] BRACKETS INSTRUCTIONS NO NOTES OR TEXTS ALLOWED

Similar documents
ENGINEERING 6951 AUTOMATIC CONTROL ENGINEERING FINAL EXAM FALL 2011 MARKS IN SQUARE [] BRACKETS INSTRUCTIONS NO NOTES OR TEXTS ALLOWED

NAME: AUTOMATIC CONTROL ENGINEERING ENGINEERING 6951 FINAL EXAMINATION FALL 2014 INSTRUCTIONS

EXPERIMENTAL METHODS SYSTEM QUESTION [70] The governing equations for rocket control are: A dt/dt = Q E = C R

EXPERIMENTAL METHODS QUIZ #1 SYSTEM QUESTION. The equations governing the proportional control of the forward speed of a certain ship are:

CONTROL SYSTEM STABILITY. CHARACTERISTIC EQUATION: The overall transfer function for a. where A B X Y are polynomials. Substitution into the TF gives:

AUTOMATIC CONTROL ENGINEERING HINCHEY

Controls Problems for Qualifying Exam - Spring 2014

x(t) = x(t h), x(t) 2 R ), where is the time delay, the transfer function for such a e s Figure 1: Simple Time Delay Block Diagram e i! =1 \e i!t =!

Date: 1 April (1) The only reference material you may use is one 8½x11 crib sheet and a calculator.

Linear Control Systems Lecture #3 - Frequency Domain Analysis. Guillaume Drion Academic year

Date: 31 March (1) The only reference material you may use is one 8½x11 crib sheet and a calculator.

Control Systems I. Lecture 9: The Nyquist condition

Control Systems I Lecture 10: System Specifications

r + - FINAL June 12, 2012 MAE 143B Linear Control Prof. M. Krstic

ROOT LOCUS. Consider the system. Root locus presents the poles of the closed-loop system when the gain K changes from 0 to. H(s) H ( s) = ( s)

Software Engineering/Mechatronics 3DX4. Slides 6: Stability

The Nyquist criterion relates the stability of a closed system to the open-loop frequency response and open loop pole location.

Control Systems. EC / EE / IN. For

6.1 Sketch the z-domain root locus and find the critical gain for the following systems K., the closed-loop characteristic equation is K + z 0.

Stability of Feedback Control Systems: Absolute and Relative

EET 3212 Control Systems. Control Systems Engineering, 6th Edition, Norman S. Nise December 2010, A. Goykadosh and M.

IC6501 CONTROL SYSTEMS

Proportional, Integral & Derivative Control Design. Raktim Bhattacharya

Control Systems. University Questions

STABILITY OF CLOSED-LOOP CONTOL SYSTEMS

Compensation 8. f4 that separate these regions of stability and instability. The characteristic S 0 L U T I 0 N S

Stability Analysis Techniques

Systems Analysis and Control

CHAPTER 1 Basic Concepts of Control System. CHAPTER 6 Hydraulic Control System

Course Summary. The course cannot be summarized in one lecture.

Cascade Control of a Continuous Stirred Tank Reactor (CSTR)

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

Topic # Feedback Control Systems

Digital Control Systems

Prüfung Regelungstechnik I (Control Systems I) Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

Table of Laplacetransform

Systems Analysis and Control

H(s) = s. a 2. H eq (z) = z z. G(s) a 2. G(s) A B. s 2 s(s + a) 2 s(s a) G(s) 1 a 1 a. } = (z s 1)( z. e ) ) (z. (z 1)(z e at )(z e at )

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

CHAPTER # 9 ROOT LOCUS ANALYSES

Feedback Control of Linear SISO systems. Process Dynamics and Control

MAE143a: Signals & Systems (& Control) Final Exam (2011) solutions

VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur

( ) ( = ) = ( ) ( ) ( )

Nyquist Plots / Nyquist Stability Criterion

Control Systems I. Lecture 9: The Nyquist condition

Theory and Practice of Rotor Dynamics Prof. Rajiv Tiwari Department of Mechanical Engineering Indian Institute of Technology Guwahati

CONTROL SYSTEMS ENGINEERING Sixth Edition International Student Version

EECS C128/ ME C134 Final Thu. May 14, pm. Closed book. One page, 2 sides of formula sheets. No calculators.

MCE693/793: Analysis and Control of Nonlinear Systems

1 (s + 3)(s + 2)(s + a) G(s) = C(s) = K P + K I

Active Control? Contact : Website : Teaching

(b) A unity feedback system is characterized by the transfer function. Design a suitable compensator to meet the following specifications:

Nyquist Criterion For Stability of Closed Loop System

K(s +2) s +20 K (s + 10)(s +1) 2. (c) KG(s) = K(s + 10)(s +1) (s + 100)(s +5) 3. Solution : (a) KG(s) = s +20 = K s s

CHAPTER 7 : BODE PLOTS AND GAIN ADJUSTMENTS COMPENSATION

APPM 2360: Final Exam 10:30am 1:00pm, May 6, 2015.

STABILITY ANALYSIS TECHNIQUES

Exercise 8: Level Control and PID Tuning. CHEM-E7140 Process Automation

Frequency Response Techniques

Software Engineering 3DX3. Slides 8: Root Locus Techniques

Appendix A: Exercise Problems on Classical Feedback Control Theory (Chaps. 1 and 2)

Nyquist Stability Criteria

EC CONTROL SYSTEM UNIT I- CONTROL SYSTEM MODELING

Systems Engineering and Control

Linearization of Differential Equation Models

Return Difference Function and Closed-Loop Roots Single-Input/Single-Output Control Systems

Theory of Machines and Automatic Control Winter 2018/2019

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Frequency Response-Design Method

Test 2 SOLUTIONS. ENGI 5821: Control Systems I. March 15, 2010

Analysis of SISO Control Loops

Video 5.1 Vijay Kumar and Ani Hsieh

Discrete Systems. Step response and pole locations. Mark Cannon. Hilary Term Lecture

CONTROL MODE SETTINGS. The quality of control obtained from a particular system depends largely on the adj ustments made to the various mode

Ch 14: Feedback Control systems

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering Dynamics and Control II Fall 2007

Louisiana State University Physics 2102, Exam 3, November 11, 2010.

Index. Index. More information. in this web service Cambridge University Press

2.010 Fall 2000 Solution of Homework Assignment 8

Where do differential equations come from?

Exam II Review: Selected Solutions and Answers

Additional Closed-Loop Frequency Response Material (Second edition, Chapter 14)

MAS107 Control Theory Exam Solutions 2008

MAE143 B - Linear Control - Spring 2018 Midterm, May 3rd

Module 3F2: Systems and Control EXAMPLES PAPER 2 ROOT-LOCUS. Solutions

Lecture 5: Frequency domain analysis: Nyquist, Bode Diagrams, second order systems, system types

Lecture 5 Classical Control Overview III. Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore

FATIMA MICHAEL COLLEGE OF ENGINEERING & TECHNOLOGY

Course roadmap. ME451: Control Systems. What is Root Locus? (Review) Characteristic equation & root locus. Lecture 18 Root locus: Sketch of proofs

ECE382/ME482 Spring 2005 Homework 7 Solution April 17, K(s + 0.2) s 2 (s + 2)(s + 5) G(s) =

Index. INDEX_p /15/02 3:08 PM Page 765

D G 2 H + + D 2

Chapter 7. Digital Control Systems

AA/EE/ME 548: Problem Session Notes #5

If you need more room, use the backs of the pages and indicate that you have done so.

Stabilizing the dual inverted pendulum

Solutions for Tutorial 10 Stability Analysis

Raktim Bhattacharya. . AERO 632: Design of Advance Flight Control System. Preliminaries

Systems Analysis and Control

Transcription:

NAME: JOE CROW ENGINEERING 6951 AUTOMATIC CONTROL ENGINEERING FINAL EXAM FALL 2011 MARKS IN SQUARE [] BRACKETS INSTRUCTIONS NO NOTES OR TEXTS ALLOWED NO CALCULATORS ALLOWED GIVE CONCISE ANSWERS ASK NO QUESTIONS

SYSTEM DESCRIPTION Rollers are used to control the thickness of material sheets. A hydraulic actuator forces rollers onto the sheet. The thickness sensor is located downstream of the rollers and this introduces a transport lag. Here we use the Pade approximant to approximate this lag. The governing equations for the system are: SENSOR + T/2 dp/dt + P = - T/2 dr/dt + R THICKNESS ERROR E = C P CONTROL SIGNAL Q = K E OIL FLOW TO ACTUATOR M = A Q VELOCITY OF ACTUATOR B V = M + N SHEET THICKNESS X dr/dt = V where R is the actual thickness of the sheet at the rollers, P is the thickness of the sheet at the sensor, C is the command thickness, T is the time lag, V is the actuator velocity, M is a control flow to the actuator, N is a disturbance flow due to leakage, Q is the control signal, E is the error signal, T K A B X are constants. T=2 A=1 B=1 X=1

Sketch an overall block diagram for the system. [10] The transfer functions are: + T/2 S P + P = - T/2 S R + R P/R = [1 - T/2 S] / [1 + T/2 S] E = C P Q = K E M = A Q B V = M + N V/[M + N] = 1/B X S R = V R/V = 1/[XS]

Derive equations for the system Ziegler Nichols gains. [Hint: Differentiate sensor equation wrt time.] [10] Differentiation gives + T/2 d 2 P/dt 2 + dp/dt = - T/2 d 2 R/dt 2 + dr/dt X dr/dt = V X d 2 R/dt 2 = dv/dt V = [A K (C-P) + N] / B dv/dt = [A K (dc/dt-dp/dt) + dn/dt] / B Substitution into the sensor equation gives + T/2 d 2 P/dt 2 + dp/dt = - T/2 [A K (dc/dt-dp/dt) + dn/dt] / [B X] + [A K (C-P) + N] / [B X] Assume that the system is borderline with P: P = P o + P Sin[ωt] Assume that the inputs are constants:

C = C o N = N o Substitution into the sensor equation gives - T/2 ω 2 P Sin[ωt] + ω P Cos[ωt] = + T/2 [A K] ω P Cos[ωt] / [B X] + [[A K] [C o -P o ] + N o ] / [B X] - [A K] P Sin[ωt] / [B X] This is of the form i Sin[ωt] + j Cos[ωt] + k = 0 Mathematics requires that i = 0 j = 0 k = 0 K = [T/2]/A ω 2 = [AK]/[T/2] P o = C o + N o /[AK] Plugging in numbers gives K = 1 ω = 1 P o = C o + N o

Develop equations that would allow the behavior of the system to be predicted step by step in time. For this, use an exact representation of the transport lag. [10] The exact representation of the transport lag is P(t) = R(t-T) When this is used, the only ODE is X dr/dt = V An application of time stepping to this gives R NEW = R OLD + t [V OLD /X] The algebraic equations are E OLD = C OLD P OLD Q OLD = K E OLD M OLD = A Q OLD V OLD = [M OLD + N OLD ]/B

Determine the characteristic equation for the system. [10] The GH function is: [ A * K ] * [ 1 - T/2 S ] B * [ X S ] * [ 1 + T/2 S ] K * [ 1 - S ] S * [ 1 + S ] This is of the form GH = N/D The characteristic equation is: N + D = 0 K * [1 - S] + S * [1 + S] = 0 S 2 + [1 K] S + K = 0

Use the Routh Hurwitz criteria to determine the borderline gain of the system. [5] Is the system stable when K is half the borderline gain? [5] For stable operation of a system, all coefficients in its characteristic equation must be positive. In addition, certain tests functions must be positive. A quadratic characteristic equation has the form a S 2 + b S + c = 0 It has no test functions. For stable operation, each of its coefficients must be positive: a>0 b>0 c>0. For thickness control, this implies K > 0 [1 - K] > 0 This gives the borderline gain K=1. When K is half the borderline gain K, [1-K] is 1/2 which is greater than zero so the system is stable with this gain.

Sketch the Nyquist plot when K is half the borderline gain. [10] What are the system stability margins? [5] Explain the significance of GH equal to minus one. [2.5] What function would model the transport lag exactly? [2.5] The GH function is [ A * K ] * [ 1 - T/2 S ] B * [ X S ] * [ 1 + T/2 S ] K * [ 1 - S ] S * [ 1 + S ] Along the imaginary axis in the S plane S=jω K * [ 1 - ωj ] ωj * [ 1 + ωj ] K * ( 1 ωj ) * ( 1 ωj ) ωj * ( 1 + ωj )* ( 1 ωj ) K * ( 1-2ωj - ω 2 ) ωj * ( 1 + ω 2 )

As ω approaches zero, the GH function reduces to K * ( 1 ) ωj * ( 1 ) which tends to minus infinity j. As ω approaches infinity the GH function reduces to K * ( -ω 2 ) -K ωj * ( +ω 2 ) ωj which tends to plus zero j. A real axis cross over occurs when ω 2 this case, the GH function becomes is equal to one. In 0.5 * ( - 2ωj ) 0.5 * ( - 2j ) ωj * ( 1 + ω 2 ) j * ( 2 ) which is equal to minus 0.5.

The GH plot is shown on the next page. Inspection of the plot shows that the net clockwise rotations is zero. Inspection of the GH function shows that the number of unstable poles is zero. The number of unstable zeros is: N = N Z N p N Z = N + N p This gives N Z equal to zero. So the system is stable. The gain margin is one over the magnitude of GH where it crosses the negative real axis. Here it is 2. The phase margin is the angle to where the GH plot crosses a unit circle centered on the origin. One could get this by plotting more points on the GH plot. A GH plot is basically a polar open loop frequency response plot. When GH is equal to minus one, a command sine wave produces a response which has the same magnitude as the command but is 180 o out of phase. If the command was suddenly removed and the loop was suddenly closed, the negative of the response would take the place of the command and keep the system oscillating. If the gain was bigger than K, the command would produce a response bigger than itself. When this takes over, it would produce growing or unstable oscillations. If the gain was smaller than K, the command would produce a response smaller than itself. When this takes over, it would produce decaying or stable oscillations. The function e -TS models transport lags exactly.

Use Root Locus concept to check the borderline gain. [10] The GH function is: K * [ 1 - S ] S * [ 1 + S ] Nyquist suggests ω=1. In this case the angles are: -45-90 -45 = -180 The magnitudes are: [K * 2] / [1 * 2] = 1 K = 1

Determine the amplitude and the period of the limit cycle generated when the system is controlled by an ideal relay controller with DF=1/E o. [5] Is the limit cycle stable? [2.5] Is the system practically stable? [2.5]. For this problem, assume that R is in millimeters. [BONUS: For relay with deadband: What is the critical deadband?] At a limit cycle the DF is equal to the borderline gain: DF = K = 1/E o E o = 1/K = 1 The limit cycle frequency is ω=1. So the period is T o = 2 /ω = 2 This is a system which is stable when K is below the borderline gain K. So the limit cycle is stable. If the sheet being rolled was around 1mm thick, the system would be practically unstable. If the sheet was 10cm thick, it might be practically stable. Relay with deadband controller: DF theory shows that the critical deadband is half the limit cycle amplitude.

Write a short m code that would predict the behavior of the system step by step in time. For this, use an exact representation of the transport lag. [5] Add statements to the code that would mimic loop rate phenomena. [5] A=1;B=1;X=1;K=0.5; ROLD=0.0; POLD=0.0; COLD=1.0; NOLD=0.0; NIT=10000; MIT=50; PIT=10; EOLD=COLD-POLD; JIT=0; QOLD=K*EOLD; DELT=0.01; for IT=1:NIT JIT=JIT+1; if(jit==1) if(it>mit) POLD=R(IT-MIT); EOLD=COLD POLD; end;end; if(jit==pit) QOLD=K*EOLD; JIT=0;end; MOLD=A*QOLD; VOLD=[MOLD+NOLD]/B; RNEW=ROLD+DELT*[VOLD/X]; ROLD=RNEW;R(IT)=RNEW; T(IT)=IT*DELT; end plot(t,r)

BONUS [5] Briefly explain EITHER the basis for the Nyquist procedure OR the basis for the Describing Function procedure. NYQUIST PROCEDURE: The 1+GH function is made up of S-Z and S-P factors, where Z denote a zero while P denote a pole. When S moves clockwise around a contour which surrounds the entire right half or unstable half of the S plane, unstable zero factors cause clockwise rotations of 1+GH whereas unstable pole factors cause counterclockwise rotations. Only unstable zero or pole factors cause such rotations. Stable zero or pole factors only cause the 1+GH function to swing back and forth or nod up and down. The net clockwise rotations N is equal to the number of unstable zeros N Z minus the number of unstable poles N P. One gets N by inspection of the 1+GH plot and N P from inspection of the 1+GH function. This allows one to calculate N Z = N + N P. DESCRIBING FUNCTION PROCEDURE: Many systems with nonlinear controllers behave like a borderline stable system with a borderline proportional gain. The controller seems to be able to adjust its gain to make the system borderline stable. The describing function DF for a nonlinear controller approximates this adjustable gain.