This document provides an introduction and overview of the ME451 Control Systems course taught by Dr. J ongeun Choi at Michigan State University. It outlines the instructor and their contact information, course meeting times and location, required textbook, main components of the course including lectures, exams and grading. It also provides tips for students to do well in the course and defines open-loop and closed-loop control systems with examples. The goals of the course are described as learning modeling, analysis and design of feedback control systems.
This document provides an introduction and overview of the ME451 Control Systems course taught by Dr. J ongeun Choi at Michigan State University. It outlines the instructor and their contact information, course meeting times and location, required textbook, main components of the course including lectures, exams and grading. It also provides tips for students to do well in the course and defines open-loop and closed-loop control systems with examples. The goals of the course are described as learning modeling, analysis and design of feedback control systems.
Dr. Dr. J ongeun J ongeun Choi Choi Department of Mechanical Engineering Department of Mechanical Engineering Michigan State University Michigan State University Lecture 1 Lecture 1 Introduction Introduction 2 Instructor Instructor Class Instructor: Dr. J ongeun Choi, Website: Website: http://www.egr.msu.edu/~jchoi/ http://www.egr.msu.edu/~jchoi/ Assistant Professor at ME department, 2459 Engineering Building, Email: jchoi@egr.msu.edu Office Hours 2459 EB, MWF 10:10-11:00am, Extra hours by appointment Laboratory Instructor: Dr. Ranjan Mukherjee, 2430 Engineering Building Email: mukherjee@egr.msu.edu 3 Course information Course information Lecture: When: MWF: 11:30pm-12:20pm Where: 226 Erickson Hall Class and Laboratory website: http://www.egr.msu.edu/classes/me451/jchoi/Fall2011/ Required Textbook: Modern Control Systems, Richard C. Dorf and Robert H. Bishop, Prentice Hall, 12th edition, 2010, ISBN-10: 0-13- 602458-0 4 Instructor Instructor Class Instructor: Dr. J ongeun Choi, Website: Website: http://www.egr.msu.edu/~jchoi/ http://www.egr.msu.edu/~jchoi/ Assistant Professor at ME department, 2459 Engineering Building, Email: jchoi@egr.msu.edu Office Hours 2459 EB, MWF 11:30-12:20am, Extra hours by appointment Laboratory Instructor: Dr. Ranjan Mukherjee, 2430 Engineering Building Email: mukherjee@egr.msu.edu 5 Course information Course information 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. Bishop, Prentice Hall, 12th edition, 2010, ISBN-10: 0-13- 602458-0 6 Main components of the course Main components of the course Lectures (about 40 lectures) Lectures (about 40 lectures) Old Math Quiz Old Math Quiz Midterm1, Midterm2 Midterm1, Midterm2 Final (Final exam period) Final (Final exam period) Laboratory work Laboratory work Grading: Homework plus Math Quiz (10%), Exam 1 (20%), Exam 2 (20%), Final Exam (comprehensive) (25%), Laboratory work (25%) Homework will be due in one week from the day it is assigned 7 Tips to pass this course Tips to pass this course Come to the lectures as many times as you can. Come to the lectures as many times as you can. Print out and bring lecture slides to the lecture. Print out and bring lecture slides to the lecture. Do Do Exercises Exercises given at the end of each lecture. given at the end of each lecture. Do homework every week. Do homework every week. Read the textbook and the slides. Read the textbook and the slides. Make use of instructor Make use of instructor s office hours. s office hours. If you want to get a very good grade If you want to get a very good grade Read the textbook thoroughly. Read the textbook thoroughly. Read optional references too. Read optional references too. Do more than given Do more than given Exercises Exercises . . Use and be familiar with Use and be familiar with Matlab Matlab. . 8 What is What is Control Control ? ? Make some object (called Make some object (called system, or plant system, or plant ) ) behave as we desire. behave as we desire. Imagine Imagine control control around you! around you! Room temperature control Room temperature control Car/bicycle driving Car/bicycle driving Voice volume control Voice volume control Control Control (move) the position of the pointer (move) the position of the pointer Cruise control or speed control Cruise control or speed control Process control Process control etc. etc. 9 What is What is Control Systems Control Systems ? ? Why do we need control systems? Why do we need control systems? Convenient (room temperature control, laundry Convenient (room temperature control, laundry machine) machine) Dangerous (hot/cold places, space, bomb removal) Dangerous (hot/cold places, space, bomb removal) Impossible for human (nanometer scale precision Impossible for human (nanometer scale precision positioning, work inside the small space that human positioning, work inside the small space that human cannot enter) cannot enter) They exist in nature. (human body temperature They exist in nature. (human body temperature control) control) Lower cost, high efficiency (factory automation), etc. Lower cost, high efficiency (factory automation), etc. Many examples of control systems around us Many examples of control systems around us 10 Open Open- -Loop Control Loop Control Open Open- -loop Control System loop Control System Toaster, microwave oven, shooting a basketball Toaster, microwave oven, shooting a basketball Calibration is the key! Calibration is the key! Can be sensitive to disturbances Can be sensitive to disturbances Plant Controller (Actuator) Signal Input input output 11 Example: Toaster Example: Toaster A toaster toasts bread, by setting timer. A toaster toasts bread, by setting timer. Objective: Objective: make bread make bread golden browned golden browned and crisp. and crisp. A toaster does A toaster does not measure not measure the color of bread during the the color of bread during the toasting process. toasting process. For a fixed setting, in winter, the toast can be white and in For a fixed setting, in winter, the toast can be white and in summer, the toast can be black (Calibration!) summer, the toast can be black (Calibration!) A toaster would be more expensive with A toaster would be more expensive with sensors sensors to to measure the color and measure the color and actuators actuators to adjust the timer based to adjust the timer based on the measured color. on the measured color. Toaster Toaster Setting of timer Setting of timer Toasted bread Toasted bread 12 Example: Laundry machine Example: Laundry machine A laundry machine washes clothes, by setting a A laundry machine washes clothes, by setting a program. program. A laundry machine does A laundry machine does not measure not measure how clean how clean the clothes become. the clothes become. Control without measuring devices (sensors) are Control without measuring devices (sensors) are called called open open- -loop control loop control . . Machine Machine Program setting Program setting Washed clothes Washed clothes 13 Closed Closed- -Loop (Feedback) Control Loop (Feedback) Control Compare actual behavior with desired behavior Compare actual behavior with desired behavior Make corrections based on the error Make corrections based on the error The The sensor sensor and the and the actuator actuator are key elements of are key elements of a feedback loop a feedback loop Design Design control algorithm control algorithm Plant Sensor Signal Input Error output + - Actuator Controller 14 Attempts to change the direction of the automobile. Attempts to change the direction of the automobile. Manual closed Manual closed- -loop ( loop (feedback feedback) control. ) control. Although the controlled system is Although the controlled system is Automobile Automobile , the , the input input and the and the output output of the system can be of the system can be different, depending on different, depending on control objectives control objectives! ! Ex: Automobile direction control Ex: Automobile direction control Auto Auto Steering Steering wheel wheel angle angle Direction Direction Desired Desired direction direction Eye Eye Hand Hand Brain Brain Error Error 15 Attempts to maintain the speed of the automobile. Attempts to maintain the speed of the automobile. Cruise control can be both manual and automatic. Cruise control can be both manual and automatic. Note the similarity of the diagram above to the Note the similarity of the diagram above to the diagram in the previous slide! diagram in the previous slide! Ex: Automobile cruise control Ex: Automobile cruise control Auto Auto Acceleration Acceleration Speed Speed Desired Desired speed speed Sensor Sensor Actuator Actuator Controller Controller Disturbance Disturbance Error Error 16 Basic elements in feedback control Basic elements in feedback control systems systems Plant Plant Input Input Output Output Reference Reference Sensor Sensor Actuator Actuator Controller Controller Disturbance Disturbance Control system design objective Control system design objective To design a controller To design a controller s.t s.t. the output follows . the output follows the reference in a the reference in a satisfactory satisfactory manner manner even in the face of disturbances. even in the face of disturbances. Error Error 17 Systematic controller design process Systematic controller design process Plant Plant Input Input Output Output Reference Reference Sensor Sensor Actuator Actuator Controller Controller Disturbance Disturbance 1. Modeling Mathematical model Mathematical model 2. Analysis Controller Controller 3. Design 4. Implemenation 18 Goals of this course Goals of this course To learn basics of feedback control systems To learn basics of feedback control systems Modeling Modeling as a transfer function and a block diagram as a transfer function and a block diagram Laplace transform (Mathematics!) Laplace transform (Mathematics!) Mechanical, electrical, electromechanical systems Mechanical, electrical, electromechanical systems Analysis Analysis Step response, frequency response Step response, frequency response Stability: Stability: Routh Routh- -Hurwitz criterion, ( Hurwitz criterion, (Nyquist Nyquist criterion) criterion) Design Design Root locus technique, frequency response technique, Root locus technique, frequency response technique, PID control, lead/lag compensator PID control, lead/lag compensator Theory, (simulation with Theory, (simulation with Matlab Matlab), practice in laboratories ), practice in laboratories 19 Course roadmap Course roadmap Laplace transform Laplace transform Transfer function Transfer function Models for systems Models for systems mechanical mechanical electrical electrical electromechanical electromechanical Linearization Linearization Modeling Modeling Analysis Analysis Design Design Time response Time response Transient Transient Steady state Steady state Frequency response Frequency response Bode plot Bode plot Stability Stability Routh Routh- -Hurwitz Hurwitz ( (Nyquist Nyquist) ) Design specs Design specs Root locus Root locus Frequency domain Frequency domain PID & Lead PID & Lead- -lag lag Design examples Design examples ( (Matlab Matlab simulations &) laboratories simulations &) laboratories 20 Summary & Exercises Summary & Exercises Introduction Introduction Examples of control systems Examples of control systems Open loop and closed loop ( Open loop and closed loop (feedback feedback) control ) control Automatic control is a lot of fun! Automatic control is a lot of fun! Next Next Laplace transform Laplace transform Exercises Exercises Buy the course textbook at the Bookstore. Buy the course textbook at the Bookstore. Read Chapter 1 and 2. Read Chapter 1 and 2.
Learn To Program, Simulate Plc & Hmi In Minutes with Real-World Examples from Scratch. A No Bs, No Fluff Practical Hands-On Project for Beginner to Intermediate: Boxset
(Ebook) C++ and Algorithmic Thinking for the Complete Beginner (3rd Edition): Learn to Think Like a Programmer by Aristides S. Bouras ISBN 9798883514264, 8883514262 - The full ebook version is available, download now to explore
Where can buy C and Algorithmic Thinking for the Complete Beginner 2nd Edition Learn to Think Like a Programmer Aristides Bouras ebook with cheap price
Troubleshooting Rotating Machinery: Including Centrifugal Pumps and Compressors, Reciprocating Pumps and Compressors, Fans, Steam Turbines, Electric Motors, and More
Learn To Program, Simulate Plc & Hmi In Minutes with Real-World Examples from Scratch. A No Bs, No Fluff Practical Hands-On Project for Beginner to Intermediate: Boxset
(Ebook) C++ and Algorithmic Thinking for the Complete Beginner (3rd Edition): Learn to Think Like a Programmer by Aristides S. Bouras ISBN 9798883514264, 8883514262 - The full ebook version is available, download now to explore
Where can buy C and Algorithmic Thinking for the Complete Beginner 2nd Edition Learn to Think Like a Programmer Aristides Bouras ebook with cheap price
Troubleshooting Rotating Machinery: Including Centrifugal Pumps and Compressors, Reciprocating Pumps and Compressors, Fans, Steam Turbines, Electric Motors, and More