ME451: Control Systems Instructor Course information Instructor

15 downloads 497 Views 89KB Size Report
Modern Control Systems, Richard C. Dorf and Robert H. Bishop, Prentice Hall, 12th edition, 2010, ISBN-10: 0-13-. 602458-0. 4. Instructor. ▫ Class Instructor: Dr.
Instructor

ME451: Control Systems

ƒ Class Instructor: Dr. Jongeun Choi, ƒ Website: http://www.egr.msu.edu/~jchoi/ ƒ Assistant Professor at ME department,

Lecture 1 Introduction

ƒ 2459 Engineering Building, ƒ Email: [email protected]

ƒ Office Hours ƒ 2459 EB, MWF 10:10-11:00am, Extra hours by

Dr. Jongeun Choi Department of Mechanical Engineering Michigan State University

appointment

ƒ Laboratory Instructor: Dr. Ranjan Mukherjee, ƒ 2430 Engineering Building ƒ Email: [email protected] 1

2

Course information

Instructor ƒ Class Instructor: Dr. Jongeun Choi,

ƒ Lecture: ƒ When: MWF: 11:30pm-12:20pm

ƒ Website: http://www.egr.msu.edu/~jchoi/

ƒ Where: 226 Erickson Hall

ƒ Assistant Professor at ME department,

ƒ Class and Laboratory website:

ƒ 2459 Engineering Building, ƒ Email: [email protected]

http://www.egr.msu.edu/classes/me451/jchoi/Fall2011/

ƒ Office Hours

ƒ Required Textbook:

ƒ 2459 EB, MWF 11:30-12:20am, Extra hours by

ƒ Modern Control Systems, Richard C. Dorf and Robert H.

appointment

Bishop, Prentice Hall, 12th edition, 2010, ISBN-10: 0-13602458-0

ƒ Laboratory Instructor: Dr. Ranjan Mukherjee, ƒ 2430 Engineering Building ƒ Email: [email protected] 3

4

Course information

Main components of the course ƒ ƒ ƒ ƒ ƒ ƒ

ƒ Lecture: ƒ When: MWF: 12:40pm-1:30pm ƒ Where: 2243 Engineering Building ƒ Class and Laboratory website:

http://www.egr.msu.edu/classes/me451/jchoi/2012/

ƒ Required Textbook: ƒ Modern Control Systems, Richard C. Dorf and Robert H.

Lectures (about 40 lectures) Old Math Quiz Midterm1, Midterm2 Final (Final exam period) Laboratory work Grading: ƒ Homework plus Math Quiz (10%), Exam 1 (20%),

Bishop, Prentice Hall, 12th edition, 2010, ISBN-10: 0-13602458-0

Exam 2 (20%), Final Exam (comprehensive) (25%), Laboratory work (25%) ƒ Homework will be due in one week from the day it is assigned 5

6

Tips to pass this course ƒ ƒ ƒ ƒ ƒ ƒ ƒ

What is “Control”?

Come to the lectures as many times as you can. Print out and bring lecture slides to the lecture. Do “Exercises” given at the end of each lecture. Do homework every week. Read the textbook and the slides. Make use of instructor’s office hours. If you want to get a very good grade… ƒ ƒ ƒ ƒ

ƒ Make some object (called system, or plant) behave as we desire. ƒ Imagine “control” around you! ƒ Room temperature control ƒ Car/bicycle driving ƒ Voice volume control ƒ “Control” Control” (move) the position of the pointer ƒ Cruise control or speed control

Read the textbook thoroughly. Read optional references too. Do more than given “Exercises” Exercises”. Use and be familiar with Matlab. Matlab.

ƒ Process control ƒ etc. 7

8

What is “Control Systems”?

Open-Loop Control

ƒ Why do we need control systems?

ƒ Open-loop Control System

ƒ Convenient (room temperature control, laundry ƒ ƒ

ƒ ƒ

ƒ Toaster, microwave oven, shooting a basketball

machine) Dangerous (hot/cold places, space, bomb removal) Impossible for human (nanometer scale precision positioning, work inside the small space that human cannot enter) They exist in nature. (human body temperature control) Lower cost, high efficiency (factory automation), etc.

input

Signal Input

Controller

output

Plant

(Actuator)

ƒ Calibration is the key!

ƒ Many examples of control systems around us

ƒ Can be sensitive to disturbances 9

Example: Toaster

Example: Laundry machine

ƒ A toaster toasts bread, by setting timer. Setting of timer

10

ƒ A laundry machine washes clothes, by setting a program.

Toasted bread

Program setting

Toaster

Washed clothes

Machine

ƒ Objective: make bread golden browned and crisp. ƒ A toaster does not measure the color of bread during the toasting process. ƒ For a fixed setting, in winter, the toast can be white and in summer, the toast can be black (Calibration!) ƒ A toaster would be more expensive with sensors to measure the color and actuators to adjust the timer based on the measured color. 11

ƒ A laundry machine does not measure how clean the clothes become. ƒ Control without measuring devices (sensors) are called open-loop control. 12

Ex: Automobile direction control

Closed-Loop (Feedback) Control ƒ ƒ ƒ

Compare actual behavior with desired behavior Make corrections based on the error The sensor and the actuator are key elements of a feedback loop ƒ Design control algorithm

Signal Input

+

Error

output

Controller

Actuator

ƒ Attempts to change the direction of the automobile. Desired Error direction

Brain

Hand

Steering wheel angle

Direction

Auto

Eye

ƒ Manual closed-loop (feedback) control. ƒ Although the controlled system is “Automobile”, the input and the output of the system can be different, depending on control objectives!

Plant

-

Sensor 13

Ex: Automobile cruise control ƒ Attempts to maintain the speed of the automobile. Desired speed

Error

Controller

Disturbance Acceleration

Actuator

14

Basic elements in feedback control systems Disturbance

Error Reference

Controller

Speed

Output

Input

Actuator

Plant

Auto Sensor Sensor

ƒ Cruise control can be both manual and automatic. ƒ Note the similarity of the diagram above to the diagram in the previous slide! 15

Control system design objective To design a controller s.t. the output follows the reference in a “satisfactory” manner even in the face of disturbances. 16

Goals of this course

Systematic controller design process Disturbance Reference

Controller

Actuator

To learn basics of feedback control systems Output

Input

ƒ Modeling as a transfer function and a block diagram

Plant

Sensor 4. Implemenation

1. Modeling

Controller

Mathematical model 3. Design

2. Analysis

• Laplace transform (Mathematics!) • Mechanical, electrical, electromechanical systems ƒ Analysis • Step response, frequency response • Stability: RouthRouth-Hurwitz criterion, (Nyquist (Nyquist criterion) ƒ Design • Root locus technique, frequency response technique, PID control, lead/lag compensator ƒ Theory, (simulation with Matlab), Matlab), practice in laboratories

17

18

Course roadmap Modeling

Analysis

Laplace transform Transfer function Models for systems • mechanical • electrical • electromechanical Linearization

Time response • Transient • Steady state Frequency response • Bode plot Stability • RouthRouth-Hurwitz • (Nyquist) Nyquist)

Summary & Exercises Design

ƒ Introduction ƒ Examples of control systems

Design specs

ƒ Open loop and closed loop (feedback (feedback)) control ƒ Automatic control is a lot of fun!

Root locus Frequency domain

ƒ Next ƒ Laplace transform

PID & LeadLead-lag

ƒ Exercises

Design examples

ƒ Buy the course textbook at the Bookstore. ƒ Read Chapter 1 and 2.

(Matlab simulations &) laboratories 19

20