ENME 605 Advanced Control Systems, Fall 2015 Department of Mechanical Engineering

Similar documents
Control Tutorials for MATLAB and Simulink

EECS 700: Computer Modeling, Simulation, and Visualization Fall 2014

University of Victoria School of Exercise Science, Physical and Health Education EPHE 245 MOTOR LEARNING. Calendar Description Units: 1.

Dynamic Pictures and Interactive. Björn Wittenmark, Helena Haglund, and Mikael Johansson. Department of Automatic Control

Penn State University - University Park MATH 140 Instructor Syllabus, Calculus with Analytic Geometry I Fall 2010

Instructor: Matthew Wickes Kilgore Office: ES 310

Spring 2016 Stony Brook University Instructor: Dr. Paul Fodor

SYLLABUS. EC 322 Intermediate Macroeconomics Fall 2012

Multidisciplinary Engineering Systems 2 nd and 3rd Year College-Wide Courses

Spring 2015 IET4451 Systems Simulation Course Syllabus for Traditional, Hybrid, and Online Classes

McKendree University School of Education Methods of Teaching Elementary Language Arts EDU 445/545-(W) (3 Credit Hours) Fall 2011

S T A T 251 C o u r s e S y l l a b u s I n t r o d u c t i o n t o p r o b a b i l i t y

MAT 122 Intermediate Algebra Syllabus Summer 2016

Math 181, Calculus I

MTH 215: Introduction to Linear Algebra

FINN FINANCIAL MANAGEMENT Spring 2014

AGN 331 Soil Science. Lecture & Laboratory. Face to Face Version, Spring, Syllabus

SOUTHERN MAINE COMMUNITY COLLEGE South Portland, Maine 04106

Introduction to Forensic Anthropology ASM 275, Section 1737, Glendale Community College, Fall 2008

Social Media Journalism J336F Unique ID CMA Fall 2012

AGN 331 Soil Science Lecture & Laboratory Face to Face Version, Spring, 2012 Syllabus

Syllabus - ESET 369 Embedded Systems Software, Fall 2016

Office Hours: Day Time Location TR 12:00pm - 2:00pm Main Campus Carl DeSantis Building 5136

A Reinforcement Learning Variant for Control Scheduling

Syllabus ENGR 190 Introductory Calculus (QR)

ACTL5103 Stochastic Modelling For Actuaries. Course Outline Semester 2, 2014

Using Simulink, Matlab, and LEGO Mindstorms to teach a Project-Based Control Systems Design Course

Required Texts: Intermediate Accounting by Spiceland, Sepe and Nelson, 8E Course notes are available on UNM Learn.

Instructor: Khaled Kassem (Mr. K) Classroom: C Use the message tool within UNM LEARN, or

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS APPLIED MECHANICS MET 2025

FINANCE 3320 Financial Management Syllabus May-Term 2016 *

Cleveland State University Introduction to University Life Course Syllabus Fall ASC 101 Section:

Biology 1 General Biology, Lecture Sections: 47231, and Fall 2017

Medical Terminology - Mdca 1313 Course Syllabus: Summer 2017

Human Development: Life Span Spring 2017 Syllabus Psych 220 (Section 002) M/W 4:00-6:30PM, 120 MARB

Foothill College Summer 2016

Class Tuesdays & Thursdays 12:30-1:45 pm Friday 107. Office Tuesdays 9:30 am - 10:30 am, Friday 352-B (3 rd floor) or by appointment

Texas A&M University - Central Texas PSYK EDUCATIONAL PSYCHOLOGY INSTRUCTOR AND CONTACT INFORMATION

MAE Flight Simulation for Aircraft Safety

BA 130 Introduction to International Business

ADMN-1311: MicroSoft Word I ( Online Fall 2017 )

PHO 1110 Basic Photography for Photographers. Instructor Information: Materials:

ACADEMIC EXCELLENCE REDEFINED American University of Ras Al Khaimah. Syllabus for IBFN 302 Room No: Course Class Timings:

COURSE DESCRIPTION PREREQUISITE COURSE PURPOSE

SAT MATH PREP:

ACADEMIC POLICIES AND PROCEDURES

ECON 484-A1 GAME THEORY AND ECONOMIC APPLICATIONS

(Sub)Gradient Descent

Math 22. Fall 2016 TROUT

Master Syllabus ENGL 1020 English Composition II

Texas A&M University - Central Texas PSYK PRINCIPLES OF RESEARCH FOR THE BEHAVIORAL SCIENCES. Professor: Elizabeth K.

Artificial Neural Networks written examination

SPM 5309: SPORT MARKETING Fall 2017 (SEC. 8695; 3 credits)

Course Content Concepts

Please read this entire syllabus, keep it as reference and is subject to change by the instructor.

Syllabus Foundations of Finance Summer 2014 FINC-UB

The University of Southern Mississippi

UNIVERSITY OF NORTH ALABAMA DEPARTMENT OF HEALTH, PHYSICAL EDUCATION AND RECREATION. First Aid

MTH 141 Calculus 1 Syllabus Spring 2017

Instructor Experience and Qualifications Professor of Business at NDNU; Over twenty-five years of experience in teaching undergraduate students.

Spring 2014 SYLLABUS Michigan State University STT 430: Probability and Statistics for Engineering

CS177 Python Programming

Course Syllabus. Alternatively, a student can schedule an appointment by .

Syllabus Introduction to the Human Context of Science and Technology HCST 100 & HCST 100H FALL 2007 Rev. 3 IN WORK Changes in color

Seminar - Organic Computing

IST 440, Section 004: Technology Integration and Problem-Solving Spring 2017 Mon, Wed, & Fri 12:20-1:10pm Room IST 202

ECON492 Senior Capstone Seminar: Cost-Benefit and Local Economic Policy Analysis Fall 2017 Instructor: Dr. Anita Alves Pena

DIGITAL GAMING AND SIMULATION Course Syllabus Advanced Game Programming GAME 2374

COURSE BAPA 550 (816): Foundations of Managerial Economics Course Outline

Course Syllabus for Math

CIS 121 INTRODUCTION TO COMPUTER INFORMATION SYSTEMS - SYLLABUS

Visualizing Architecture

Accounting 312: Fundamentals of Managerial Accounting Syllabus Spring Brown

SAMPLE. PJM410: Assessing and Managing Risk. Course Description and Outcomes. Participation & Attendance. Credit Hours: 3

Texas A&M University-Central Texas CISK Comprehensive Networking C_SK Computer Networks Monday/Wednesday 5.

Major Milestones, Team Activities, and Individual Deliverables

Syllabus for ART 365 Digital Photography 3 Credit Hours Spring 2013

Probability and Statistics Curriculum Pacing Guide

MKT ADVERTISING. Fall 2016

LSC 555 Information Systems in Libraries and Information Centers Syllabus - Summer Description

MATH 108 Intermediate Algebra (online) 4 Credits Fall 2008

Beginning and Intermediate Algebra, by Elayn Martin-Gay, Second Custom Edition for Los Angeles Mission College. ISBN 13:

Adjunct Faculty Meetings: How to Run Them

SAM - Sensors, Actuators and Microcontrollers in Mobile Robots

Class Meeting Time and Place: Section 3: MTWF10:00-10:50 TILT 221

Mktg 315 Marketing Research Spring 2015 Sec. 003 W 6:00-8:45 p.m. MBEB 1110


IPHY 3410 Section 1 - Introduction to Human Anatomy Lecture Syllabus (Spring, 2017)

Course Specifications

BEn g i n Me ch atronic s En gi nee ring and

MGMT 3362 Human Resource Management Course Syllabus Spring 2016 (Interactive Video) Business Administration 222D (Edinburg Campus)

BIOL 2421 Microbiology Course Syllabus:

SOUTHWEST COLLEGE Department of Mathematics

ENGLISH 298: Intensive Writing

MBA 5652, Research Methods Course Syllabus. Course Description. Course Material(s) Course Learning Outcomes. Credits.

Computer Architecture CSC

Statewide Framework Document for:

AU MATH Calculus I 2017 Spring SYLLABUS

Corporate Communication

CS 100: Principles of Computing

Transcription:

ENME 605 Advanced Control Systems, Fall 2015 Department of Mechanical Engineering Lecture Details Instructor Course Objectives Tuesday and Thursday, 4:00 pm to 5:15 pm Information Technology and Engineering (ITE), Room 241 Name: S. Andrew Gadsden, Ph.D., P.Eng., P.M.P. Office: ENGR 225C Hours: Tuesday and Thursday, 3:00 pm to 4:00 pm Phone: 410 455 3307 Email: gadsden@umbc.edu 1. Provide a theoretical understanding of advanced linear control systems and strategies, including the principles of digital control. 2. Design, build, simulate, and test control systems and strategies using both MATLAB and Simulink. 3. Work on a controls based project related to graduate thesis work. If graduate thesis is not controls related, a relevant project will be assigned. Textbook(s) Required: None. Lecture notes will be provided. References: 1. Nonlinear Systems (3 rd Edition) by Hassan K. Khalil. 2. Nonlinear Control by Hassan K. Khalil. 3. Modern Control Engineering by K. Ogata. 4. Digital Control of Dynamic Systems by G. F. Franklin et al. 5. Computer Controlled Systems by K. J. Astrom et al. 6. Applied Nonlinear Control by J. J. Slotine et al. 7. Control Systems Engineering by N. Nise. 8. Advanced Mechanical Engineering Control Systems by Gary Bone. Mechanical Engineering 751, McMaster University. Course Description This course is intended to reinforce the concepts learned in ENME 403 (Automatic Controls), which is a pre requisite to this course. Sufficient background material will be provided to those who do not have the required pre requisite. The following concepts will be considered: Basic principles of control systems engineering Modeling of sampled data systems, sampling rate selection Controller design with continuous systems Direct digital design Design considerations for robust control Feedforward control State space methods for control and estimation Optimal feedback, and long range predictive control Adaptive, learning, fuzzy, and variable structure control Page 1 of 5

Grading Policy The interim and final course grades will be based on the following approximate grade weights and breakdowns. Assignments 30% Midterm Exam (Take Home) 20% Project Report and Presentation 50% Grade Assignment A 85% to 100% C+ 67% to 69.9% A 80% to 84.9% C 63% to 66.9% B+ 77% to 79.9% C 60% to 62.9% B 73% to 76.9% D 55% to 59.9% B 70% to 72.9% F 0% to 54.9% Policies and Procedures Collaboration Policy Academic Integrity Syllabus Note i) Assignments must be submitted individually (online), however students are encouraged to work together to solve problems. ii) Assignments are due before lecture on the day that they are due as per the schedule. The work is due on time. No late work will be accepted (must be submitted before 4:00 pm as per the schedule). Late work will be assigned a grade of zero. iii) The class midterm is a take home examination. Each student must complete the examination individually, and not collaborate with others. iv) Follow the latest project report guidelines on Blackboard. Content is most important, however grammar, spelling, and so forth, are also considered. Assignments may be collaborative, however must be submitted individually. The midterm examination and project are to be done individually. By enrolling in this course, each student assumes full responsibility as a participant in UMBC s scholarly community in which everyone s academic work and behavior are held to the highest standards of honesty. Cheating, fabrication, plagiarism, and helping others to commit these acts are all forms of academic dishonesty. Academic misconduct could result in disciplinary action that may include, but is not limited to, a grade of zero on the particular work, a grade of F in the class, suspension, or dismissal. Please refer to the full student academic conduct policy for more information. Please note that this course syllabus is subject to change. The most recent version is available on the course website (Blackboard). Page 2 of 5

Fall 2015 Class Schedule Week Lecture Day Topic/Event Deliverable* 8/24 Tuesday No Class Thursday 1 Introduction to course and material review 8/31 Tuesday 2 Modeling of sampled data systems (1 of 2) Thursday 2 Modeling of sampled data systems (2 of 2) 9/7 Tuesday 3 Sampling rate selection Thursday 4 Controller design with continuous systems (1 of 2) 9/14 Tuesday 4 Controller design with continuous systems (2 of 2) Assignment #1 Thursday 5 Direct digital design 9/21 Tuesday 6 Design considerations for robust control Thursday 7 Feedforward control 9/28 Tuesday 8 State space methods for control and estimation Assignment #2 Thursday 9 Optimal feedback control and optimal estimation 10/5 Tuesday 10 Long range predictive control Thursday No Class 10/12 Tuesday 11 Adaptive control Assignment #3 Thursday 12 Dealing with actuator constraints 10/19 Tuesday 13 Learning control Thursday 14 Fuzzy control 10/26 Tuesday 15 Variable structure control (1 of 2) Assignment #4 Thursday 15 Variable structure control (2 of 2) 11/2 Tuesday Discussions 11/9 Tuesday Discussions Midterm Exam 11/16 Tuesday Discussions 11/23 Tuesday Discussions Thursday No Class (Thanksgiving) Turkey 11/30 Tuesday Presentations Presentations Thursday Presentations Presentations 12/7 Tuesday Presentations (if needed), and course feedback Reports Thursday No Class *Notes: All deliverables are due prior to the stat of class, and must be submitted electronically. Page 3 of 5

Outline of Course Content 1. Introduction to digital control (1 day) b. Objectives c. Control system specifications d. Distinct control vs digital control 2. Modeling of sampled data systems (2 days) a. The z transform and sampled data systems b. Properties and inverse of z transform c. Discrete models of sampled data systems d. System identification e. Other modeling approaches 3. Sampling rate selection (1 day) a. Sampling theorem and aliasing b. Selection based on smoothness of input and output c. Disturbance rejection d. Stability e. Hardware and software limitations 4. Controller design using emulation of continuous systems (2 days) a. Comparison of emulation methods: numerical integration, pole zero mapping, hold equivalence b. Discrete PID control and Zeigler Nichols tuning method c. Continuous controller design using Bode plots 5. Direct digital design (1 day) to direct design b. Conversion of time domain specifications to the z plane c. Z plane root locus d. Direct digital design method of Ragazzini 6. Design considerations for robust control (1 day) b. Sensitivity to modeling errors c. Disturbance rejection d. Relative stability e. Effect of sensor noise f. Other methods to analyze robustness 7. Feedforward control (1 day) b. Sensitivity to modeling errors c. Design methodology Page 4 of 5

8. State space methods for control and estimation (1 day) b. Continuous time state space plant model c. Discrete time state space model d. Design of state space pole placement control e. Estimator design 9. Optimal feedback control and optimal estimation (1 day) a. Time varying optimal feedback control b. LQR steady state optimal feedback control c. LQG control d. Optimal estimation 10. Long range predictive control (LRPC) (1 day) b. Tuning c. Advantages and disadvantages 11. Adaptive control (1 day) b. Gain scheduling c. Model reference adaptive systems (MRAS) d. Self tuning regulators (STRs) e. Recursive least squares (RLS) estimation with exponential forgetting 12. Dealing with actuator constraints (1 day) b. Modifying a continuous time linear controller for anti windup c. Other anti windup methods d. State variable feedback and anti windup e. Other constraints 13. Learning control (1 day) a. Iterative learning control (ILC) b. ILC algorithm c. Convergence analysis d. Linear discrete time SISO ILC e. Conclusions on ILC 14. Fuzzy control (1 day) a. Fuzzy sets b. Fuzzy control c. Fuzzy rules 15. Variable structure control (2 days) b. Mathematical background c. Basic theory of sliding mode control (SMC) d. Equivalent control method e. Implementation issues Page 5 of 5