EEL 4657C: Linear Control Systems

Similar documents
Control Tutorials for MATLAB and Simulink

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

MTH 215: Introduction to Linear Algebra

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

Syllabus - ESET 369 Embedded Systems Software, Fall 2016

3D DIGITAL ANIMATION TECHNIQUES (3DAT)

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

Syllabus ENGR 190 Introductory Calculus (QR)

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS APPLIED MECHANICS MET 2025

Elementary Organic & Biological Chemistry, BCH3023

Math 181, Calculus I

University of North Carolina at Greensboro Bryan School of Business and Economics Department of Information Systems and Supply Chain Management

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

AC : DESIGNING AN UNDERGRADUATE ROBOTICS ENGINEERING CURRICULUM: UNIFIED ROBOTICS I AND II

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

Lahore University of Management Sciences. FINN 321 Econometrics Fall Semester 2017

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

Syllabus for CHEM 4660 Introduction to Computational Chemistry Spring 2010

Fall 2016 ARA 4400/ 7152

Phys4051: Methods of Experimental Physics I

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

UNIT ONE Tools of Algebra

Accounting 312: Fundamentals of Managerial Accounting Syllabus Spring Brown

WRITING FOR INTERACTIVE MEDIA

SOUTHERN MAINE COMMUNITY COLLEGE South Portland, Maine 04106

MATH 108 Intermediate Algebra (online) 4 Credits Fall 2008

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

The Policymaking Process Course Syllabus

San José State University

The University of Texas at Tyler College of Business and Technology Department of Management and Marketing SPRING 2015

Course Syllabus for Math

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

SYLLABUS. EC 322 Intermediate Macroeconomics Fall 2012

STA2023 Introduction to Statistics (Hybrid) Spring 2013

Page 1 of 8 REQUIRED MATERIALS:

BUS Computer Concepts and Applications for Business Fall 2012

BA 130 Introduction to International Business

Physics 270: Experimental Physics

Computer Architecture CSC

MATH 1A: Calculus I Sec 01 Winter 2017 Room E31 MTWThF 8:30-9:20AM

Religion in Asia (Rel 2315; Sections 023A; 023B; 023C) Monday/Wednesday, Period 5 (11:45 12:35), Matherly 18 Section Meetings on Friday

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS APPLIED STATICS MET 1040

Generic syllabus for MCB2000L, 3020L and 3023L Summer 2013

CHEM:1070 Sections A, B, and C General Chemistry I (Fall 2017)

Grading Policy/Evaluation: The grades will be counted in the following way: Quizzes 30% Tests 40% Final Exam: 30%

Instructor: Matthew Wickes Kilgore Office: ES 310

Foothill College Fall 2014 Math My Way Math 230/235 MTWThF 10:00-11:50 (click on Math My Way tab) Math My Way Instructors:

Electric Power Systems Education for Multidisciplinary Engineering Students

Insect Classification (ENY 4161 / 6166), Spring 2011 Wednesday 9:35-12:35, Friday 9:35-11:30, Room 3118

University of Groningen. Systemen, planning, netwerken Bosman, Aart

Medical Terminology - Mdca 1313 Course Syllabus: Summer 2017

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

Math Techniques of Calculus I Penn State University Summer Session 2017

SOCIAL PSYCHOLOGY. This course meets the following university learning outcomes: 1. Demonstrate an integrative knowledge of human and natural worlds

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

STRUCTURAL ENGINEERING PROGRAM INFORMATION FOR GRADUATE STUDENTS

Instructor Dr. Kimberly D. Schurmeier

CS 1103 Computer Science I Honors. Fall Instructor Muller. Syllabus

ITSC 1301 Introduction to Computers Course Syllabus

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

IDS 240 Interdisciplinary Research Methods

FINANCE 3320 Financial Management Syllabus May-Term 2016 *

MTH 141 Calculus 1 Syllabus Spring 2017

University of Florida SPM 6905 Leading and Coaching Athletics Online Course Summer A 2017

ME 4495 Computational Heat Transfer and Fluid Flow M,W 4:00 5:15 (Eng 177)

BIOL 2421 Microbiology Course Syllabus:

EEAS 101 BASIC WIRING AND CIRCUIT DESIGN. Electrical Principles and Practices Text 3 nd Edition, Glen Mazur & Peter Zurlis

CS/SE 3341 Spring 2012

SAM - Sensors, Actuators and Microcontrollers in Mobile Robots

MGT/MGP/MGB 261: Investment Analysis

The University of Southern Mississippi

PHY2048 Syllabus - Physics with Calculus 1 Fall 2014

Case of the Department of Biomedical Engineering at the Lebanese. International University

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

MARKETING ADMINISTRATION MARK 6A61 Spring 2016

PHYSICS 40S - COURSE OUTLINE AND REQUIREMENTS Welcome to Physics 40S for !! Mr. Bryan Doiron

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

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

Syllabus Fall 2014 Earth Science 130: Introduction to Oceanography

MAT 122 Intermediate Algebra Syllabus Summer 2016

Syllabus Foundations of Finance Summer 2014 FINC-UB

ECO 2013-Principles of Macroeconomics

BIODIVERSITY: CAUSES, CONSEQUENCES, AND CONSERVATION

Pitching Accounts & Advertising Sales ADV /PR

INTRODUCTION TO CULTURAL ANTHROPOLOGY ANT 2410 FALL 2015

COMMUNICATIONS FOR THIS ONLINE COURSE:

TEACHING AND EXAMINATION REGULATIONS (TER) (see Article 7.13 of the Higher Education and Research Act) MASTER S PROGRAMME EMBEDDED SYSTEMS

University of Florida College of Health and Human Performance Department of Tourism, Recreation and Sport Management.

GENERAL CHEMISTRY I, CHEM 1100 SPRING 2014

KOMAR UNIVERSITY OF SCIENCE AND TECHNOLOGY (KUST)

Preferred method of written communication: elearning Message

MATH 205: Mathematics for K 8 Teachers: Number and Operations Western Kentucky University Spring 2017

ACCT 100 Introduction to Accounting Course Syllabus Course # on T Th 12:30 1:45 Spring, 2016: Debra L. Schmidt-Johnson, CPA

Foothill College Summer 2016

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

Chemistry 106 Chemistry for Health Professions Online Fall 2015

ECON 484-A1 GAME THEORY AND ECONOMIC APPLICATIONS

CS 100: Principles of Computing

CS 3516: Computer Networks

Course Name: Elementary Calculus Course Number: Math 2103 Semester: Fall Phone:

Transcription:

EEL 4657C: Linear Control Systems 1. Course Objectives EEL 4657 is an introductory course on the analysis and design of Linear Control Systems. The material presented emphasizes the classical analysis and design control systems to achieve overall system stability and acceptable performance. The class of Linear Time Invariant (LTI) Single-input Single Output (SISO) systems is of primary focus, although a more general introductory treatment is also given in terms of state space and transfer matrix representations of Multi-input Multi-output (MIMO) systems. This course is built on material covered in pre-requisite or co-requisite courses such as EEL 3112 (Electrical Circuits II) and EEL 3135 (Signals and Systems), as well as mathematical preliminaries with particular emphasis on the solution of ordinary differential equations using Laplace transform techniques. The course also exhibits control systems as a multidisciplinary subject finding applications in electrical, chemical, mechanical, biomedical, and other branches of engineering. The goal of the course is to provide access to the basic design and analysis tools used in practical control systems as well as to give an exposure of the student to the general area of linear systems theory which appears so very often in all branches of engineering. We consider such topics as the philosophy, benefits and costs of negative feedback, stability, robustness and performance specifications as well as system analysis and design for Single-input Single-output systems. The major tools of classical analysis, The Root Locus, the Nyquist Diagram and the associated Nyquist Stability Criterion and Bode Plots are developed and illustrated. While the main results are developed for continuous time systems using the mathematical formalism of the Laplace transform, we also provide an introductory coverage of discrete-time systems using the Z-transform. Throughout our discussion of the classical theory, we interweave hints of the more rigorous design methods of both the state-space as well as the optimal frequency domain approaches. For example, in dealing with differential equations and Laplace transforms, MIMO systems are presented as quite simple extensions of SISO systems within the state-space setting, leading naturally to the generalization of SISO transfer functions to MIMO transfer matrices. We also introduce the notion of an optimization over the set of all stabilizing controllers to attain the best possible performance or robustness measures. The treatment of these latter aspects at this point is very general and non-rigorous; the intent is purely motivational for an appreciation of more advanced material the student may encounter later. Lab schedules and details for the laboratory section of the class will be provide in class and online. Labs will typically begin during the second week of the semester. Matlab/Simulink will be used to integrate with laboratory velocity and position motor systems and with a ball and beam rig. Students will be required to implement Lead/Lag and PID controllers using a microprocessor students are familiar with from EEL3744 (Microprocessor Applications).

2. Catalog Description EEL 4657- Linear Control Systems - Pre-requisites: Circuits II and Signals and Systems. Theory and Design of Linear Control Systems Pre-requisites EEL 3112, EEL 3135, and EEL3744 An undergraduate course in electrical circuits and signals and systems provides a desirable background for some of the material to be covered in the course. Specifically, it would be helpful for students to have a sound grasp of the concepts of transfer functions, time and frequency response, and Laplace Transform analysis. A basic knowledge of z-transforms and solving difference equations would also be helpful in the discrete-time material. In addition, matrices and linear algebra concepts will be used in the introduction of the state variables approach that is covered in this class. Knowledge of microprocessors will also be useful in implementing controlling analog controllers in digital form. 3. Instructors Haniph A. Latchman Office location: NEB 463 Telephone: (352) 392-4950 E-mail address: Latchman@list.ufl.edu Web site: www.list.ufl.edu 4. Teaching Assistants a. Ding-Shin Kuo dkuo@ufl.edu (305) 878-8280 - Office Hours: T 5-7, W 6-7, R 6-8 b. Sebastian Betancur sbm725@ufl.edu (786) 219-9985 - Office Hours: M 5-6 c. Castrense Nigrelli cnigrelli@ufl.edu (786) 365-6379 - Office Hours: F 9-10 5. Meeting Times T 8-9, R 9 6. Class schedule 3 classes per week, 50 minutes each 7. Meeting Location NEB 101 8. Material and Supply Fees $160.00

9. Textbooks and Software Required a. Title: Linear Control Systems A Neo-classical Approach (in preparation) Author: Haniph A. Latchman Publication Date: ISBN number: Available Online as pdf for all students Please do not place on any Internet site. b. Title: Analog and Digital Control System Design A Laboratory Manual and Reference Guide Author: Haniph A. Latchman and Rami Okasha ISBN number: 9781119471851 Available through the UF Bookstore Recommended a. Title: Modern Control Systems Author: R.C. Dorf and R.H. Bishop Publisher: Prentice Hall Publication Date: 2010 Edition: 12 10. Relationship to ABET Outcomes Specific Outcomes of Instruction: To understand the essentials of mathematical system modeling; to be able to assess stability and performance properties of linear systems, and be able to design lead and lag controllers for linear systems using s-domain and frequency domain techniques. Outcomes Addressed by This Course: EE2, EE3, a, c, e, k (To view how the outcomes of this course fit in with the curriculum) 11. Course Outline 1.0 Introduction and Background 1.1 Open-loop Vs Closed-loop Control Systems 1.2 Control Objectives 1.3 Mathematical Representation of Systems 1.4 System Classification 1.5 Control Strategies 1.6 History of Control Theory and Control Systems 2.0 Linear Systems Theory and Classical Control 2.1 Introduction 2.2 A Motivational Example - Automotive Cruise Control 2.3 The Laplace transform 2.4 A State-space Approach 2.5 A Direct Transfer Function Approach 2.6 Transfer Function Model Standardization and Simplification 2.7 Block Diagram Reduction 2.8 Signal Flow Diagram and Mason's Rule 2.9 Relationship Between Transfer Function and State-space Models

3.0 s-domain Analysis and Performance Criteria 3.1 Stability Definitions and Conditions 3.2 Negative Feedback Analysis and Stability Testing 3.3 Transient Time Response: The Effect of Pole Locations 3.4 Second Order Time Response Characteristics 3.5 Steady State Response and System Type 4.0 Classical s-domain Design Methods 4.1 Constant Gain Controllers 4.2 The Root Locus 4.3 An Example 4.4 1st Order Lag Controllers 4.5 1st Order Lead Controllers 4.6 PID Controllers 5.0 Frequency Domain Analysis and Performance Criteria 5.1 The Nyquist Stability 5.2 Gain and Phase Margins 5.3 Performance Specifications in the Frequency Domain 5.4 Robustness and Robustness Margins 5.5 The Critical Direction 6.0 Frequency Domain Design Methods 6.1 1st Order Lag Design 6.2 1st Order Lead Design 6.3 PID Controller Design in the Frequency Domain 6.4 Introduction to H-infinity Design 7.0 State Variable Analysis and Design Methods 7.1 Observability Controllability and Minimality 7.2 Stability Criteria 7.3 State Feedback and Output Feedback 7.4 State Observers 7.5 Optimal L2 Control

12. Attendance and Expectations Class Attendance Class attendance is not required but all students are responsible for all material and information disseminated during class sessions as such information may not be posted on websites or otherwise. Quizzes are administered daily, make-up quizzes are only allowed in exceptional circumstances such as documented medical emergency these should be discussed with the Instructor. Assignments Homework and other assignments will be given periodically and will be due within the first 5 minutes of class on the designated due-date. Use regular-size paper, staple the sheets together, and put your name and homework number at the top. Late homework will be accepted only in exceptional circumstances which need to be discussed with the Instructor for approval. Homework assignments will not be given over the phone. Graded homework will be returned in class or during office hours. Exams The midterm exam will be given on Tuesday, October 16 th (time and location TBA). The midterm will be closed-book and closed-notes. The final examination will be comprehensive, but with emphasis on material covered since the midterm exam. For the final exam, students will be allowed one side of one sheet of letter-sized paper, written in their own original handwriting. The date of the final exam is Thursday, December 13 th from 12:30 pm to 2:30 pm in the usual classroom. Final exams are decided by the registrar s office and can be confirmed online at http://www.registrar.ufl.edu/soc/ or specifically here. Labs Labs will be completed on a weekly basis. Your lab grade will be out of 100 and will be used to calculate your final course grade as shown under Grading. The following is a list of the lab topics. The Module Fundamentals is due for each module on the last week of that module. A quiz will be given at the beginning of each lab. The μpad Controls Platform labs will be done at home by all students. Students will demonstrate their results during their designated lab section and will be evaluated by their TA. At-home labs should be completed before coming to your lab section. Reporting to lab without being able to demonstrate will result in a 50% penalty for that lab, assuming completion by the end of the lab section. At the end of each module, a module report putting together the contents of all the sections of the module will be due the following week. For example, the Module Fundamentals for Module 1: Modeling is due on the third week of labs, while the Module Report for Module 1 is due on the fourth week of labs. Students will submit these assignments via Canvas. Late lab assignments will be accepted only in exceptional circumstances which need to be discussed with your TA for approval.

Module 1: System Modeling 1.1: Modeling of Quanser SRV02 System 1.2: Modeling of OOTB μpad Controls Platform 1.3: Model Validation Techniques using OOTB μpad Controls Platform Module 2: Position Control 2.1: Step and Ramp Response of Quanser SRV02 System using PD Controller 2.2: Step Response of OOTB μpad Controls Platform using PD Controller 2.3: Step and Ramp Response of OOTB μpad Controls Platform using PID Controller Module 3: Speed Control 3.1: Step Response of Quanser SRV02 System using Lead Controller 3.2: Development, Simulation, and Implementation of Lag Controller for OOTB μpad Controls Platform 3.3: Development, Simulation, and Implementation of Lead Controller for OOTB μpad Controls Platform Module 4: Cascade Control Scenarios 4.1: Control of a Ball and Beam Using Quanser SRV02 System and Practical PD Controller 4.2: Gyro Stabilization using OOTB μpad Controls Platform and PID Controller 13. Grading Coursework: Quizzes: 10% Assignments: 20% Midterm: 30% Final Exam: 40% Lab: Weekly Evaluation: 10% Module Fundamentals: 20% Quizzes: 30% Module Reports: 40% Section Meeting Time TA M 9-10 Sebastian Betancur 1E16 T E2-E3 Sebastian Betancur 1E17 W 11-E1 Castrense Nigrelli 1E18 R 11-E1 Ding Kuo 1E19 R E2-E3 Castrense Nigrelli F 3-4 Ding Kuo Total EEL 4657C grade = 0.75*(coursework grade) + 0.25*(lab grade)

Grading Scale (Subject to a possible curve based on relative class performance) Grades will be assigned dependent on absolute and relative class performance generally according to the following scheme. 90-100 A 85.9-89.9 A- 81.8-85.8 B+ 77.7-81.7 B 73.6-77.6 B- 68.5-72.5 C+ 64.4-68.4 C 60.3-64.3 C- 56.2-60.2 D+ 52.1-56.1 D 48.0-52.0 D- 0-47.9 F Please note that Undergraduate students, in order to graduate, must have an overall GPA and an upper-division GPA of 2.0 or better (C or better). Note: a C- average is equivalent to a GPA of 1.67, and therefore, it does not satisfy this graduation requirement. Graduate students, in order to graduate, must have an overall GPA of 3.0 or better (B or better). Note: a B- average is equivalent to a GPA of 2.67, and therefore, it does not satisfy this graduation requirement. For more information on grades and grading policies, please visit: https://catalog.ufl.edu/ugrad/current/regulations/info/grades.aspx 14. Make-up Exam Policy Make-up exams must be arranged with the Instructor to be taken prior to the exam that is being made up. Students are responsible for contacting the Instructor as soon as a scheduling conflict with an exam is identified. Make-up exams are only allowed in exceptional cases such as documented medical emergency these should be discussed with the Instructor. Students who do not take an exam and do not make prior arrangements for rescheduling will be assigned a zero grade for that exam. 15. Honesty Policy All students admitted to the University of Florida have signed a statement of academic honesty committing themselves to be honest in all academic work and understanding that failure to comply with this commitment will result in disciplinary action. This statement is a reminder to uphold your obligation as a UF student and to be honest in all work submitted and exams taken in this course and all others. 16. Accommodation for Students with Disabilities Students requesting classroom accommodation must first register with the Dean of Students Office. That office will provide the student with documentation that he/she must provide to the course instructor when requesting accommodation.

17. UF Counseling Services Resources are available on-campus for students having personal problems or lacking clear career and academic goals. The resources include: UF Counseling & Wellness Center, 3190 Radio Rd, 392-1575, psychological and psychiatric services. Career Resource Center, Reitz Union, 392-1601, career and job search services. 18. Software Use All faculty, staff and student of the University are required and expected to obey the laws and legal agreements governing software use. Failure to do so can lead to monetary damages and/or criminal penalties for the individual violator. Because such violations are also against University policies and rules, disciplinary action will be taken as appropriate. We, the members of the University of Florida community, pledge to uphold ourselves and our peers to the highest standards of honesty and integrity.