ECE4510/ECE5510 FEEDBACK CONTROL SYSTEMS

Similar documents
Control Tutorials for MATLAB and Simulink

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


Syllabus ENGR 190 Introductory Calculus (QR)

SOUTHERN MAINE COMMUNITY COLLEGE South Portland, Maine 04106

MATH 108 Intermediate Algebra (online) 4 Credits Fall 2008

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

Course Syllabus for Math

MAT 122 Intermediate Algebra Syllabus Summer 2016

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:

Introduction to WeBWorK for Students

MTH 215: Introduction to Linear Algebra

STA2023 Introduction to Statistics (Hybrid) Spring 2013

Your School and You. Guide for Administrators

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

MTH 141 Calculus 1 Syllabus Spring 2017

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

Foothill College Summer 2016

Moodle Student User Guide

Page 1 of 8 REQUIRED MATERIALS:

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

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

STUDENT MOODLE ORIENTATION

Mathematics subject curriculum

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

INTERNAL MEDICINE IN-TRAINING EXAMINATION (IM-ITE SM )

Bittinger, M. L., Ellenbogen, D. J., & Johnson, B. L. (2012). Prealgebra (6th ed.). Boston, MA: Addison-Wesley.

Instructor: Matthew Wickes Kilgore Office: ES 310

INTERMEDIATE ALGEBRA Course Syllabus

SYLLABUS. EC 322 Intermediate Macroeconomics Fall 2012

Experience College- and Career-Ready Assessment User Guide

Math 098 Intermediate Algebra Spring 2018

Adult Degree Program. MyWPclasses (Moodle) Guide

Houghton Mifflin Online Assessment System Walkthrough Guide

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

2 User Guide of Blackboard Mobile Learn for CityU Students (Android) How to download / install Bb Mobile Learn? Downloaded from Google Play Store

Course Content Concepts

FOR TEACHERS ONLY. The University of the State of New York REGENTS HIGH SCHOOL EXAMINATION PHYSICAL SETTING/PHYSICS

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

Spring 2015 Natural Science I: Quarks to Cosmos CORE-UA 209. SYLLABUS and COURSE INFORMATION.

Student Handbook. This handbook was written for the students and participants of the MPI Training Site.

MAE Flight Simulation for Aircraft Safety

GUIDE TO THE CUNY ASSESSMENT TESTS

Science Olympiad Competition Model This! Event Guidelines

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

Student User s Guide to the Project Integration Management Simulation. Based on the PMBOK Guide - 5 th edition

Math 22. Fall 2016 TROUT

TK20 FOR STUDENT TEACHERS CONTENTS

GCSE Mathematics B (Linear) Mark Scheme for November Component J567/04: Mathematics Paper 4 (Higher) General Certificate of Secondary Education

COMPUTER INTERFACES FOR TEACHING THE NINTENDO GENERATION

AGS THE GREAT REVIEW GAME FOR PRE-ALGEBRA (CD) CORRELATED TO CALIFORNIA CONTENT STANDARDS

Mathematics. Mathematics

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

General Physics I Class Syllabus

Preferences...3 Basic Calculator...5 Math/Graphing Tools...5 Help...6 Run System Check...6 Sign Out...8

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

Syllabus for CHEM 4660 Introduction to Computational Chemistry Spring 2010

Physics 270: Experimental Physics

Firms and Markets Saturdays Summer I 2014

COURSE SYLLABUS: CPSC6142 SYSTEM SIMULATION-SPRING 2015

AU MATH Calculus I 2017 Spring SYLLABUS

SAT MATH PREP:

TIPS PORTAL TRAINING DOCUMENTATION

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

Once your credentials are accepted, you should get a pop-window (make sure that your browser is set to allow popups) that looks like this:

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

BA 130 Introduction to International Business

Reviewing the student course evaluation request

ITSC 2321 Integrated Software Applications II COURSE SYLLABUS

CHEM 101 General Descriptive Chemistry I

DegreeWorks Advisor Reference Guide

SYLLABUS- ACCOUNTING 5250: Advanced Auditing (SPRING 2017)

Getting Started with TI-Nspire High School Science

Instructor. Darlene Diaz. Office SCC-SC-124. Phone (714) Course Information

Honors Mathematics. Introduction and Definition of Honors Mathematics

George Mason University Graduate School of Education Program: Special Education

Math Techniques of Calculus I Penn State University Summer Session 2017

Characteristics of Functions

Donnelly Course Evaluation Process

Attendance/ Data Clerk Manual.

How To Enroll using the Stout Mobile App

Scottsdale Community College Spring 2016 CIS190 Intro to LANs CIS105 or permission of Instructor

CIS 121 INTRODUCTION TO COMPUTER INFORMATION SYSTEMS - SYLLABUS

POFI 1301 IN, Computer Applications I (Introductory Office 2010) STUDENT INFORMANTION PLAN Spring 2013

Introduction to Information System

Parent s Guide to the Student/Parent Portal

Physics Experimental Physics II: Electricity and Magnetism Prof. Eno Spring 2017

Star Math Pretest Instructions

Course Development Using OCW Resources: Applying the Inverted Classroom Model in an Electrical Engineering Course

Electric Power Systems Education for Multidisciplinary Engineering Students

EMPOWER Self-Service Portal Student User Manual

ENCE 215 Applied Engineering Science Spring 2005 Tu/Th: 9:00 am - 10:45 pm EGR Rm. 1104

CHANCERY SMS 5.0 STUDENT SCHEDULING

GEOG 473/573: Intermediate Geographic Information Systems Department of Geography Minnesota State University, Mankato

EDIT 576 (2 credits) Mobile Learning and Applications Fall Semester 2015 August 31 October 18, 2015 Fully Online Course

Cal s Dinner Card Deals

Ansys Tutorial Random Vibration

Emporia State University Degree Works Training User Guide Advisor

Introduction to Moodle

SECTION 12 E-Learning (CBT) Delivery Module

Transcription:

ECE4510/ECE5510 FEEDBACK CONTROL SYSTEMS Linear analysis and analog simulation of electrical, chemical, hydraulic, and mechanical systems using block diagrams and signal-flow graphs. Comparison of open- and closed-loop configurations. Feedback control system design using Nyquist, Bode, and root-locus methods. Effects of simple networks on system response. Introduction of state-variable techniques and digital computer solutions. Prer., ECE2205 or equiv. Instructor: Dr. Gregory L. Plett Office: EN-290 Phone: 255 3468 email: gplett@uccs.edu Course web-page: http://mocha-java.uccs.edu/ Text: K. Ogata, Modern Control Engineering, 5th Edition, Prentice Hall, 2009. Optional Software: The Matlab Student Version (full windows version is running in the EAS computer lab). Simulink will also be used, and is available in the computer lab. ECE4510 Evaluation: 1) Graded homework assignments; 30% total. 2) One midterm exam; 30% total. 3) Final exam, 40%. ECE5510 Evaluation: 1) Graded homework assignments; 25% total. 2) One midterm exam; 25% total. 3) Final exam, 25%. 4) Final lab-based project, 25%. Grading: 90 100=A to A; 80 89=B to B + ; 70 79=C to C + ; 60 69=D to D + ; 0 59=F. Topics Text Est. Weeks 1. Introduction to feedback control. 1.1 1.5 0.5 2. System modeling in the time domain. 2.1 2.3, 2.7, 3.1 3.3 1.0 3. Dynamic response. 5.1 5.5 2.0 4. Basic properties of feedback. 5.3, 5.7, 5.8 2.0 5. Stability analysis. 5.6 1.0 6. Root-locus analysis. 6.1 6.2 2.0...(Exam) 7. Root-locus controller design. 6.5 6.8 1.0 8. Frequency-response analysis. 7.1 7.3, 7.5 7.7 2.0 9. Frequency-response design. 7.10 7.13 (10.9) 1.0 10. Digital controller implementation. 0.5

Work Load: This is an aggressive course requiring weekly homework assignments. Expectto spend six to nine hours per week outside of class reading the textbook and completing homework assignments. This is in accord with UCCS policy relating credit hours for a lecture course to student workload. Some students will find that more time is required, while others will find that less time is required. Homework Policy #1: Homework will be collected at the beginning of class on the assigned date. Homework turned in after the class period will be penalized 10%. Homework turned in after the due date will be penalized an additional 25% per day unless previous arrangements have been made with the instructor. Examinations will be based on the homework problems and the material covered in class. It is to your advantage to understand the fundamental concepts that are demonstrated in the homework problems. It will be difficult to earn higher than a C without performing well on the homework assignments. Homework Policy #2: Your homework is expected to be a bona-fide individual effort. Copying homework from another student or other source is CHEATING and will not be tolerated. You may (and are encouraged to) discuss homework problems with other students, but only to the extent that you would discuss them with the instructor. Don t ask another student a question that you would not expect the instructor to answer. Most of us know when we are compromising our integrity. If you are in doubt, ask first. Homework Policy #3: Part of your engineering education involves learning how to communicate technical information to others. Basic standards of neatness and clarity are essential to this process of communication. Your process of solving a problem must be presented in a logical sequence. Consider your assignments to represent your performance as an engineer. Do not submit scrap paper, and do not submit paper containing scratched out notes. Graphs are to be titled and axes are to be labeled (with correct units). The above standards of clarity and neatness also apply to your work on exams. Attendance: Attendance is your responsibility. Class lectures will cover a significant amount of material. Some will not be in the text or may be explained differently. It is to your advantage to take notes, ask questions, and to fully participate in the classroom experience. Missed Exams: Missed exams will count as ZERO without a physician s documentation of an illness, or other appropriate documentation of an emergency beyond your control and requiring your absence. Drop Date: This course complies with the UCCS campus rules for drop date. Homework Format Rules: Points will be deducted for failure to comply with the following rules: 1. Use 8 1/2 by 11 paper (engineering paper is good). 2. Write on one side of the paper only. 3. Enclose your final answer to each problem in a box so that it may be clearly identified. 4. Write name and date and homework set number in the right corner. 5. Staple in the upper left corner. Use only one staple! 6. Be sure to write in pencil. Do not use ink tocompleteyourhomeworkassignments. The Course Reader: These notes have been entered (with thanks to Jonathan Plett for his help) using L Y X, and typeset with LATEX2 ε.alldiagrams(withtheexceptionofafewscannedphotos)havebeencreatedusingeitherxfigor MATLAB. Most of these notes are original to Drs. Plett and Trimboli, butseveralsectionshavebeenadaptedfromlecturesgivenby Dr. Jonathan How at Stanford University.

Course Objectives The following are objectives for each unit of the course reader. The student should be able to: Unit 2: System modeling in the time domain. Make differential-equation models for electrical circuits and mechanical-translational, mechanical-rotational and electro-mechanical systems. Linearize a nonlinear system around a specific operating point. Unit 3: Dynamic response. Compute Laplace transforms and inverse Laplace transforms (via partial-fraction expansion). Compute system transfer functions. Find system pole locations to meet rise-time, settling-time and peak-overshoot specifications. Reduce block diagram to rational-polynomial transfer function using either diagrammanipulation or Mason s rule. Unit 4: Basic properties of feedback. Use Ziegler-Nichols methods I and II to find PID tuning parameters. Find steady-state system error with respect to reference input. Find steady-state system error with respect to disturbance input. Unit 5: Stability analysis. Use all cases of the Routh test to determine system stability, or to determine ranges of some controller parameter for system stability. Unit 6: Root-locus analysis. Accurately sketch 180 and 0 root-locus plots. Must be able to perform all steps, including: real-axis, asymptotes and centroid, arrival and departure angles, crossing of the stability boundary and multiple roots. Determine the gain K that places roots at a certain point on the root locus plot. Unit 7: Root-locus design. Design phase-lead and PID controllers using root-locus methods. Unit 8: Frequency-response analysis. Sketch Bode magnitude and phase plots (by hand). Determine steady-state errors of a unity feedback system from the open-loop Bode plot. Sketch Nyquist plot given a table of frequency-response data or a transfer function. Determine system stability and stability margins using Bode plot. Determine system stability and stability margins using Nyquist plot.

Unit 9: Frequency-response design. Design lead controller or lag controller usingfrequency-responsemethods. Design for robustness considerations. Unit 10: Digital controller implementation. Given G(s) (first or second order), find difference equations to emulate using forward-rectangular, backwardrectangular and bilinear rules.

The EduFile Course Supplement Management System (EduFile): The class homepage is accessed via http://mocha-java.uccs.edu/. Click on the[+]sign next to the course name, and then click on the link to access course supplements. Follow this link, and you will be directed to the log-on screen (for 4510/5510): The first time you use the system, click on the word register. You will be directed to the screen: Enter the requested information and press Create. You should see the screen (for 4510/5510): Note that passwords are case-sensitive! You will not immediately gain access to course supplements. You will receive email notification when your account is enabled for this course. Only then may you log on using your student ID and password. You will see a screen like this (tailored to ECE4710/ECE5710, of course):

At the top of the page, the course name, course description and instructor are listed. By clicking on the instructor email address, you may send an email message directly from your web browser to the instructor. Below the course description is a listing of supplements that you may download. These are divided into categories (e.g., ANNOUNCEMENTS, CHAPTER 1... ) as assigned by the instructor. In the figure, we see that this student has downloaded the syllabus and the first chapter of the lecture notes. Furthermore, she is assured that she has the most recent copy of the lecture notes since the flag Update Since Last Download says No. However, the syllabus has been updated since the last timeshedownloadedit,sosheshouldretrievethenewer version. This student has not downloaded the tutoring schedule or the example Matlab simulation files, which she might want for extra help and understanding of the material. Not shown, because it falls at the bottom of the page, is a button allowing the student to modify her personal information (name, password, and so forth).