Welcome to TE 303 Control Systems! Fall 2012 Wednesday, Thursday Section A: 11.30-13.00 (C1, C2)...

43
Welcome to TE 303 Control Systems! Fall 2012 Wednesday, Thursday Section A: 11.30-13.00 (C1, C2) Section B: 08:30-10.00 (C2, C1)

Transcript of Welcome to TE 303 Control Systems! Fall 2012 Wednesday, Thursday Section A: 11.30-13.00 (C1, C2)...

Page 1: Welcome to TE 303 Control Systems! Fall 2012 Wednesday, Thursday Section A: 11.30-13.00 (C1, C2) Section B: 08:30-10.00 (C2, C1)

Welcome toTE 303

Control Systems!

Fall 2012Wednesday, Thursday

Section A: 11.30-13.00 (C1, C2)Section B: 08:30-10.00 (C2, C1)

Page 2: Welcome to TE 303 Control Systems! Fall 2012 Wednesday, Thursday Section A: 11.30-13.00 (C1, C2) Section B: 08:30-10.00 (C2, C1)

Basic Information• Instructor Contact Information

– Muhammad Ali Riaz, 2134 Coover Hall– [email protected]; 9047-773– Office Hours: Monday 11:30-13:00 (2k10A), Monday

10:00-11:30 (2k10B)– Or any other time convenient to you – Please include “TE 303” in the subject line in all email communications

to avoid auto-deleting or junk-filtering

Page 3: Welcome to TE 303 Control Systems! Fall 2012 Wednesday, Thursday Section A: 11.30-13.00 (C1, C2) Section B: 08:30-10.00 (C2, C1)

Textbook• Modern Control Engineering

Fifth EditionKatsuhiko Ogata

• Reference books shall be provided later

Page 4: Welcome to TE 303 Control Systems! Fall 2012 Wednesday, Thursday Section A: 11.30-13.00 (C1, C2) Section B: 08:30-10.00 (C2, C1)

Final Grade Weighting Schedule

• Homework average: 10%• Midterm exam1: 20%• Final exam: 40%• Quizzes: 10%• Laboratory: 20%• Grading Scale: Depends on class distribution

Page 5: Welcome to TE 303 Control Systems! Fall 2012 Wednesday, Thursday Section A: 11.30-13.00 (C1, C2) Section B: 08:30-10.00 (C2, C1)

Catalog Description

• Classification of open and closed loop control, advantages and disadvantages

• Effects of feedback, examples including servomechanism

• System model and characterization, Block diagrams and canonical form

• Examples of control systems from Telecom applications such as satellite

Page 6: Welcome to TE 303 Control Systems! Fall 2012 Wednesday, Thursday Section A: 11.30-13.00 (C1, C2) Section B: 08:30-10.00 (C2, C1)

Catalog Description

• Signal flow graphs and Laplace Transforms, Transfer function

• Poles and zeros• Time domain analysis• Steady state error using static error coefficient

method• Dynamic error constant method• Feedback characteristics of control systems• Sensitivity of control systems

Page 7: Welcome to TE 303 Control Systems! Fall 2012 Wednesday, Thursday Section A: 11.30-13.00 (C1, C2) Section B: 08:30-10.00 (C2, C1)

Catalog Description

• Basic action of Controllers (Proportional, Integral, PI and PID controllers)

• Stability assessment (Routh, Bode, Nyquist, Nicholes chart)

• Compensation and compensator design • State space Analysis

Page 8: Welcome to TE 303 Control Systems! Fall 2012 Wednesday, Thursday Section A: 11.30-13.00 (C1, C2) Section B: 08:30-10.00 (C2, C1)

Prerequisite by topics

• Knowledge and proficiency in Matlab• Concept and solution of linear ordinary

differential equations• Laplace transform and its applications• Poles, zeros, transfer functions, frequency

response, Bode plots• Vectors and matrices• Complex numbers

Page 9: Welcome to TE 303 Control Systems! Fall 2012 Wednesday, Thursday Section A: 11.30-13.00 (C1, C2) Section B: 08:30-10.00 (C2, C1)

OBJECTIVES• On completion of TE 303, the student will be able to do the following either by hand or with the

help of computation tools such as Matlab: – Define the basic terminologies used in controls systems– Explain advantages and drawbacks of open-loop and closed loop control systems– Obtain models of simple dynamic systems in ordinary differential equation, transfer function, state space,

or block diagram form– Obtain overall transfer function of a system using either block diagram algebra, or signal flow graphs, or

Matlab tools.– Compute and present in graphical form the output response of control systems to typical test input signals– Explain the relationship between system output response and transfer function characteristics or pole/zero

locations– Determine the stability of a closed-loop control systems using the Routh-Hurwitz criteria– Analyze the closed loop stability and performance of control systems based on open-loop transfer

functions using the Root Locus technique– Design PID or lead-lag compensator to improve the closed loop system stability and performance using the

Root Locus technique– Analyze the closed loop stability and performance of control systems based on open-loop transfer

functions using the frequency response techniques– Design PID or lead-lag compensator to improve the closed loop system stability and performance using the

frequency response techniques

Page 10: Welcome to TE 303 Control Systems! Fall 2012 Wednesday, Thursday Section A: 11.30-13.00 (C1, C2) Section B: 08:30-10.00 (C2, C1)

Topics Covered• Review of signal systems concepts and techniques as applied to control

system• Block diagrams and signal flow graphs• Modeling of control systems using ode, block diagrams, and transfer

functions• Modeling and analysis of control systems using state space methods• Analysis of dynamic response of control systems, including transient

response, steady state response, and tracking performance.• Closed-loop stability analysis using the Routh-Hurwitz criteria• Stability and performance analysis using the Root Locus techniques• Control system design using the Root Locus techniques• Stability and performance analysis using the frequency response techniques• Control system design using the frequency response techniques• If there is time, Control system design using the state space techniques

Page 11: Welcome to TE 303 Control Systems! Fall 2012 Wednesday, Thursday Section A: 11.30-13.00 (C1, C2) Section B: 08:30-10.00 (C2, C1)

Student behavior expectations• Full attendance expected, except with prior-notified

excuses• On-time arrival• Active participation

– Ask questions– Answer questions from instructor or students

• Be cordial and considerate to students • Help each other in reviewing notes, HW, Matlab• Promptly report/share problems/issues, including

typos on slides, or misspoken words from instructor

Page 12: Welcome to TE 303 Control Systems! Fall 2012 Wednesday, Thursday Section A: 11.30-13.00 (C1, C2) Section B: 08:30-10.00 (C2, C1)

Prohibited behaviors• Any foul language or gestures• Comments to other students that are

discriminatory in any form• Any harassments as defined by the university• Academic dishonesty

• No alcohol, drugs, or any other illegal / improper substances– Snacks/drinks OK as long as you don’t spill and clean

up

Page 13: Welcome to TE 303 Control Systems! Fall 2012 Wednesday, Thursday Section A: 11.30-13.00 (C1, C2) Section B: 08:30-10.00 (C2, C1)

Accommodation/Assistance• Please let me know if you

– Have any special needs– Have disability in any form– Have any medical/mental/emergency conditions– Have field trip / interview– Have special requests– Want me to adjust lecture contents/pace

• Can also consult me if you – Would like to seek advice on any professional or personal

issues– Would like to have certain confidential discussions

Page 14: Welcome to TE 303 Control Systems! Fall 2012 Wednesday, Thursday Section A: 11.30-13.00 (C1, C2) Section B: 08:30-10.00 (C2, C1)

Collaboration And Helping Each Other

• For tasks intended for group work, you are expected to find a partner and share the tasks among the group members. In a group project, effective teamwork is critical to maximize the productivity of the whole group. In the submitted work, identify components and indicate percentage contribution by each member to each component.

• For tasks not intended for group work, individual submission is required. In this case, you are encouraged to discuss among your friends on how to attack problems. However, you should write your own solution. Copying other people’s work is strictly prohibited.

Page 15: Welcome to TE 303 Control Systems! Fall 2012 Wednesday, Thursday Section A: 11.30-13.00 (C1, C2) Section B: 08:30-10.00 (C2, C1)

Academic dishonesty

• Cheating is a very serious offense. It will be dealt with in the most severe manner allowable under University regulations. If caught cheating, you can expect a failing grade and initiation of a cheating case in the University system.

• Basically, it’s an insult to the instructor, the department and major program, and most importantly, to the person doing the cheating. Just don't.

• If in doubt about what might constitute cheating, send e-mail to your instructor describing the situation. If you notice anyone cheating, please report it to the instructor. Do not deal with it yourself.

Page 16: Welcome to TE 303 Control Systems! Fall 2012 Wednesday, Thursday Section A: 11.30-13.00 (C1, C2) Section B: 08:30-10.00 (C2, C1)

Discrimination

• Federal laws as well as UET, Taxila policies prohibit any form of discrimination on the basis of race, color, age, religion, national origin, gender, marital status, or disability. Language or gestures of discriminatory nature will not be tolerated. Severe cases will be reported to appropriate offices.

• Let us make every effort to work together and create a positive, collegial, caring, and all-supportive learning environment in our classroom, laboratory, and instructor office.

Page 17: Welcome to TE 303 Control Systems! Fall 2012 Wednesday, Thursday Section A: 11.30-13.00 (C1, C2) Section B: 08:30-10.00 (C2, C1)

Disability accommodation

• Individuals with physical or mental impairments who are otherwise qualified to perform their work or pursue their studies may request reasonable accommodations to enable them to work or continue their studies.

• If you believe you have learning disability, you must contact me right away.

Page 18: Welcome to TE 303 Control Systems! Fall 2012 Wednesday, Thursday Section A: 11.30-13.00 (C1, C2) Section B: 08:30-10.00 (C2, C1)

Control Systems History

• Watt, steam engine speed control governor• Black, feedback amplifiers• Minorsky, ship steering stability• Nyquist, closed-loop stability from open-loop• Hazen, Servomechanisms• Bode, Bode plot, and BP based control design• Evans, root locus plot, RL based design• Kalman, state space, controllability, Kalman filter• Anderson…, linear optimal control

Page 19: Welcome to TE 303 Control Systems! Fall 2012 Wednesday, Thursday Section A: 11.30-13.00 (C1, C2) Section B: 08:30-10.00 (C2, C1)

Figure 1-1 Speed control system.

Page 20: Welcome to TE 303 Control Systems! Fall 2012 Wednesday, Thursday Section A: 11.30-13.00 (C1, C2) Section B: 08:30-10.00 (C2, C1)

• Bellman, dynamic programming• Pontryagin, maximum principle• Lyapunov, nonlinear systems• Sastry…, adaptive control• Arimoto, learning control• Doyle…, robust control• Byrnes/Isidori, nonlinear regulation• Devasia/Chen/Paden, stable inversion• Kokotovic, backstepping

Control Systems History

Page 21: Welcome to TE 303 Control Systems! Fall 2012 Wednesday, Thursday Section A: 11.30-13.00 (C1, C2) Section B: 08:30-10.00 (C2, C1)

Control System Terminology

• Input - Excitation applied to a control system from an external source.

• Output - The response obtained from a system

• Feedback - The output of a system that is returned to modify the input.

• Error - The difference between the reference input and the output.

Page 22: Welcome to TE 303 Control Systems! Fall 2012 Wednesday, Thursday Section A: 11.30-13.00 (C1, C2) Section B: 08:30-10.00 (C2, C1)

Negative Feedback Control System

CONTROLLERCONTROLLED DEVICE

FEEDBACK ELEMENT

+ ++

-

Page 23: Welcome to TE 303 Control Systems! Fall 2012 Wednesday, Thursday Section A: 11.30-13.00 (C1, C2) Section B: 08:30-10.00 (C2, C1)

Negative Feedback Control System

CONTROLLERCONTROLLED DEVICE

FEEDBACK ELEMENT

+ ++

-

Page 24: Welcome to TE 303 Control Systems! Fall 2012 Wednesday, Thursday Section A: 11.30-13.00 (C1, C2) Section B: 08:30-10.00 (C2, C1)

Types of Control Systems

Open-Loop– Simple control system which performs its function

with-out concerns for initial conditions or external inputs.

– Must be closely monitored.Closed-Loop (feedback)

– Uses the output of the process to modify the process to produce the desired result.

– Continually adjusts the process.

Page 25: Welcome to TE 303 Control Systems! Fall 2012 Wednesday, Thursday Section A: 11.30-13.00 (C1, C2) Section B: 08:30-10.00 (C2, C1)
Page 26: Welcome to TE 303 Control Systems! Fall 2012 Wednesday, Thursday Section A: 11.30-13.00 (C1, C2) Section B: 08:30-10.00 (C2, C1)

Advantages of a Closed-Loop Feedback System

Increased Accuracy– Increased ability to reproduce output with varied input.

Reduced Sensitivity to Disturbance– By self correcting it minimizes effects of system changes.

Smoothing and Filtering– System induced noise and distortion are reduced.

Increased Bandwidth– Produces sat. response to increased range of input

changes.

Page 27: Welcome to TE 303 Control Systems! Fall 2012 Wednesday, Thursday Section A: 11.30-13.00 (C1, C2) Section B: 08:30-10.00 (C2, C1)

Major Types of Feedback Used

Position Feedback– Used when the output is a linear distance or

angular measurement.Rate & Acceleration Feedback

– Feeds back rate of motion or rate of change of motion (acceleration)

– Motion smoothing– Uses a electrical/mechanical device call an

accelerometer

Page 28: Welcome to TE 303 Control Systems! Fall 2012 Wednesday, Thursday Section A: 11.30-13.00 (C1, C2) Section B: 08:30-10.00 (C2, C1)

PresentPosition

FuturePosition

Ship’s Heading

Pres

ent R

ange

Future Range

Range ChangeBearing Change

Present

Bearing

Fire Control Problem

Page 29: Welcome to TE 303 Control Systems! Fall 2012 Wednesday, Thursday Section A: 11.30-13.00 (C1, C2) Section B: 08:30-10.00 (C2, C1)

A German anti-aircraft 88 mm gun with its fire-control computer from World War II.

Displayed in the Canadian War Museum.

Page 30: Welcome to TE 303 Control Systems! Fall 2012 Wednesday, Thursday Section A: 11.30-13.00 (C1, C2) Section B: 08:30-10.00 (C2, C1)

Fire Control Problem

• Input– Target data– Own ship data

• Computations– Relative motion procedure– Exterior ballistics procedure

Page 31: Welcome to TE 303 Control Systems! Fall 2012 Wednesday, Thursday Section A: 11.30-13.00 (C1, C2) Section B: 08:30-10.00 (C2, C1)

Fire Control Problem• Solutions

– Weapons time of flight– Bearing rate– Line of Sight(LOS): The line between the target and the firing

platform– Speed across LOS– Future target position– Launch angles

• Launch azimuth• Launch elevation

– Weapon positioning orders• The above determines weapon trajectory: The line the weapon must

travel on to intercept the target.

Page 32: Welcome to TE 303 Control Systems! Fall 2012 Wednesday, Thursday Section A: 11.30-13.00 (C1, C2) Section B: 08:30-10.00 (C2, C1)

The Iterative Process to the Fire Control Solution

Step 1

Step 2

Step 3 Last Step

Page 33: Welcome to TE 303 Control Systems! Fall 2012 Wednesday, Thursday Section A: 11.30-13.00 (C1, C2) Section B: 08:30-10.00 (C2, C1)

A 3-Dimensional Problem

Horizontal Reference Plane

Line of Sight

Present R

ange

Target Elevation

GunElevation

Page 34: Welcome to TE 303 Control Systems! Fall 2012 Wednesday, Thursday Section A: 11.30-13.00 (C1, C2) Section B: 08:30-10.00 (C2, C1)

Solving the Fire Control Problem

Continuously MeasurePresent Target Position

Stabilize Measured Quantities

Compute RelativeTarget Velocity

BallisticCalculations

Relative Motion Calculations

Time of Flight

Future TargetPosition

Prediction Procedure

Unstabilized Launch Angles

Environmental Inputs

Launch Angles (Stabilized)

Weapons Positioning orders

Page 35: Welcome to TE 303 Control Systems! Fall 2012 Wednesday, Thursday Section A: 11.30-13.00 (C1, C2) Section B: 08:30-10.00 (C2, C1)

Temperature control system.

Page 36: Welcome to TE 303 Control Systems! Fall 2012 Wednesday, Thursday Section A: 11.30-13.00 (C1, C2) Section B: 08:30-10.00 (C2, C1)

Block diagram of an engineering organizational system.

Page 37: Welcome to TE 303 Control Systems! Fall 2012 Wednesday, Thursday Section A: 11.30-13.00 (C1, C2) Section B: 08:30-10.00 (C2, C1)

Idle-speed control system.

Page 38: Welcome to TE 303 Control Systems! Fall 2012 Wednesday, Thursday Section A: 11.30-13.00 (C1, C2) Section B: 08:30-10.00 (C2, C1)

Conceptual method of efficient water extraction using solar power.

Page 39: Welcome to TE 303 Control Systems! Fall 2012 Wednesday, Thursday Section A: 11.30-13.00 (C1, C2) Section B: 08:30-10.00 (C2, C1)

Important components of the sun-tracking control system.

Page 40: Welcome to TE 303 Control Systems! Fall 2012 Wednesday, Thursday Section A: 11.30-13.00 (C1, C2) Section B: 08:30-10.00 (C2, C1)

a. system concept;b. detailed layout;c. schematic;d. functional block diagram

Antenna azimuth position control system:

Page 41: Welcome to TE 303 Control Systems! Fall 2012 Wednesday, Thursday Section A: 11.30-13.00 (C1, C2) Section B: 08:30-10.00 (C2, C1)

(a)

(b)

(c)

a. Video laser discplayer;b. objective lensreading pits on alaser disc;c. optical path forplayback showingtracking mirror rotated by a control system to keep the laser beam positioned on the pits.

© Pioneer Electronics, Inc.

Page 42: Welcome to TE 303 Control Systems! Fall 2012 Wednesday, Thursday Section A: 11.30-13.00 (C1, C2) Section B: 08:30-10.00 (C2, C1)

Computer hard disk drive,

showing disks and read/write head

Courtesy of Quantum Corp.

Page 43: Welcome to TE 303 Control Systems! Fall 2012 Wednesday, Thursday Section A: 11.30-13.00 (C1, C2) Section B: 08:30-10.00 (C2, C1)

Response of a position control system showing

effect of high and low controller

gain on the output response

High gain; fast but oscillating

Control goal; fast reaction, lower overshoot, less settling time