CS Lecture 1
CS Lecture 1
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: [email protected]
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.
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 fundamen-
tal 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 infor-
mation 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 ap-
propriate 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 to complete your homework assignments.
The Course Reader: These notes have been entered (with thanks to Jonathan Plett for his help) using LYX, and
typeset with LATEX2ε . All diagrams (with the exception of a few scanned photos) have been created using either xfig or
MATLAB.
Most of these notes are original to Drs. Plett and Trimboli, but several sections have been adapted from lectures given by
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:
! Make differential-equation models for electrical circuits and mechanical-translational, mechanical-rotational and
electro-mechanical systems.
! Compute Laplace transforms and inverse Laplace transforms (via partial-fraction expansion).
! Find system pole locations to meet rise-time, settling-time and peak-overshoot specifications.
! Reduce block diagram to rational-polynomial transfer function using either diagram manipulation or Mason’s rule.
! Use all cases of the Routh test to determine system stability, or to determine ranges of some controller parameter
for system stability.
! 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.
! Determine steady-state errors of a unity feedback system from the open-loop Bode plot.
! Given G(s) (first or second order), find difference equations to emulate using forward-rectangular, backward-
rectangular 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):