EEL 4657C: Linear Control Systems Spring 2017

Similar documents
Control Tutorials for MATLAB and Simulink

MTH 215: Introduction to Linear Algebra

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

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

Elementary Organic & Biological Chemistry, BCH3023

Math 181, Calculus I

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

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

Accounting 312: Fundamentals of Managerial Accounting Syllabus Spring Brown

UNIT ONE Tools of Algebra

WRITING FOR INTERACTIVE MEDIA

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS APPLIED MECHANICS MET 2025

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

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

Syllabus for CHEM 4660 Introduction to Computational Chemistry Spring 2010

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

BA 130 Introduction to International Business

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

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

Fall 2016 ARA 4400/ 7152

Syllabus ENGR 190 Introductory Calculus (QR)

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)

Foothill College Summer 2016

The University of Southern Mississippi

SAM - Sensors, Actuators and Microcontrollers in Mobile Robots

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

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

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

Electric Power Systems Education for Multidisciplinary Engineering Students

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

STRUCTURAL ENGINEERING PROGRAM INFORMATION FOR GRADUATE STUDENTS

San José State University

BUS Computer Concepts and Applications for Business Fall 2012

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

INTRODUCTION TO CULTURAL ANTHROPOLOGY ANT 2410 FALL 2015

HCI 440: Introduction to User-Centered Design Winter Instructor Ugochi Acholonu, Ph.D. College of Computing & Digital Media, DePaul University

COMMUNICATIONS FOR THIS ONLINE COURSE:

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

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

Phys4051: Methods of Experimental Physics I

IDS 240 Interdisciplinary Research Methods

Page 1 of 8 REQUIRED MATERIALS:

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

Course Syllabus for Math

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

Introduction to Forensic Drug Chemistry

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

CS/SE 3341 Spring 2012

The Policymaking Process Course Syllabus

Syllabus Fall 2014 Earth Science 130: Introduction to Oceanography

Co-Professors: Cylor Spaulding, Ph.D. & Brigitte Johnson, APR Office Hours: By Appointment

STA2023 Introduction to Statistics (Hybrid) Spring 2013

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

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

Introduction to Personality Daily 11:00 11:50am

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

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

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

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

D Road Maps 6. A Guide to Learning System Dynamics. System Dynamics in Education Project

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

MATH 108 Intermediate Algebra (online) 4 Credits Fall 2008

ECO 3101: Intermediate Microeconomics

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

Computer Architecture CSC

Instructor: Matthew Wickes Kilgore Office: ES 310

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS APPLIED STATICS MET 1040

Firms and Markets Saturdays Summer I 2014

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

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

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:

Design and Creation of Games GAME

JEFFERSON COLLEGE COURSE SYLLABUS BUS 261 BUSINESS COMMUNICATIONS. 3 Credit Hours. Prepared by: Cindy Rossi January 25, 2014

Math Techniques of Calculus I Penn State University Summer Session 2017

MGT/MGP/MGB 261: Investment Analysis

Methods: Teaching Language Arts P-8 W EDU &.02. Dr. Jan LaBonty Ed. 309 Office hours: M 1:00-2:00 W 3:00-4:

Generating Test Cases From Use Cases

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

Circuit Simulators: A Revolutionary E-Learning Platform

Undergraduate Program Guide. Bachelor of Science. Computer Science DEPARTMENT OF COMPUTER SCIENCE and ENGINEERING

COURSE SYLLABUS: CPSC6142 SYSTEM SIMULATION-SPRING 2015

Physics XL 6B Reg# # Units: 5. Office Hour: Tuesday 5 pm to 7:30 pm; Wednesday 5 pm to 6:15 pm

STA 225: Introductory Statistics (CT)

Required Materials: The Elements of Design, Third Edition; Poppy Evans & Mark A. Thomas; ISBN GB+ flash/jump drive

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

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

Social Media Journalism J336F Unique Spring 2016

Introduction to Information System

SYLLABUS. EC 322 Intermediate Macroeconomics Fall 2012

Instructor Dr. Kimberly D. Schurmeier

BIOL 2421 Microbiology Course Syllabus:

BIODIVERSITY: CAUSES, CONSEQUENCES, AND CONSERVATION

Medical Terminology - Mdca 1313 Course Syllabus: Summer 2017

ECO 2013: PRINCIPLES OF MACROECONOMICS Spring 2017

PHY2048 Syllabus - Physics with Calculus 1 Fall 2014

Transcription:

EEL 4657C: Linear Control Systems Spring 2017 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 is 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. Instructor a. Haniph A. Latchman b. Office location: NEB 463 c. Telephone: (352) 392-4950 d. E-mail address: Latchman@list.ufl.edu e. Web site: www.list.ufl.edu 4. Teaching Assistants a. Rami Okasha rokasha@ufl.edu - Office Hours: M 7-8 W 7-8 R 5 NEB222 b. Ting-Hsin Kuo tkuo001@ufl.edu - Office Hours: T 5-8 F 2-5 NEB222 5. Meeting Times M W F 6 6. Class schedule 3 classes per week, 50 minutes each 7. Meeting Location NEB 101 8. Material and Supply Fees None

9. Textbooks and Software Required a. Title: Linear Control Systems A Neo-classical Approach (in preparation) b. Author: Haniph A. Latchman c. Publication Date: d. ISBN number: e. Available Online as pdf for all students a. Please do not place on any Internet site. Recommended a. Title: Modern Control Systems b. Author: R.C. Dorf and R.H. Bishop c. Publisher: Prentice Hall d. Publication Date: 2010 e. 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. 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, fold 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 test will be given on Wednesday, March 1 (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 sheet of letter-sized paper, written in their own original handwriting, on one side. The date of the final exam is Wednesday, April 26 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. 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. Module 1: System Modeling 1.1: Modeling of Quanzer 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 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 Quanzer SRV02 System using Lead Controller 3.2: Development and Simulation of Lead Controller for OOTB μpad Controls Platform 3.3: Implementation of Lead Controller for OOTB μpad Controls Platform

Module 4: Cascade Control Scenarios 4.1: Control of a Ball and Beam Using Quanzer SRV02 System and Practical PD Controller 4.2: Gyro Stabilization using OOTB μpad Controls Platform and PID Controller 13. Grading Coursework: Quizzes: 5% Discussion: 5% Midterm Test: 30% Final Exam: 40% Assignments: 20% Lab: Weekly Evaluation: 10% Module Fundamentals: 20% Quizzes: 30% Module Reports: 40% Section Meeting Time TA 2F88 M 9-11 Rami Okasha 2F89 W E1-E3 Ting Kuo 2F80 R 9-11 Ting Kuo 2F90 R E1-E3 Ting Kuo Total EEL 4657C grade = 0.75*(coursework grade) + 0.25* (lab grade) 14. 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 15. Make-up Exam Policy Make-up exams are allowed in exceptional cases such as documented medical emergency these should be discussed with the Instructor. 16. 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. 17. 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. 18. 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. 19. 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.