Course
Objectives For ELEC 480 - Control Systems
Given: Students able to use
concepts of: (NOTE: These are all outcomes from ELEC320, Linear
Systems.)
-
Differential equations - using Laplace transforms
to solve them.
-
Poles and zeroes of a transfer function and
impedance.
-
s-impedances.
-
Network functions - frequency response.
After the course, be able to do the following:
-
(System Identification)
Make measurements of a system and determine a transfer function.
-
(Time Response/Root Locus)
Implement a proportional control system and make performance predictions,
including SSE, response speed and relative stability
-
(Time Response/Root Locus)Implement
an integral control system and make the same performance predictions
-
(Frequency Response Analysis)
Design and implement a lead or lag compensator.
-
(General Design)
Design and implement a fuzzy control system. NOT FOR THIS YEAR.
-
(Sampled Systems)
Design and implement sampled control systems.
-
(Laboratory)
Design experiments to measure system parameters.
-
(Laboratory)
Implement, test and evaluate various control algorithms.
-
(Team Development)
Be able to assume responsibility in a team while rotating assignments/roles.
Notes
-
These general goals will be reached when the
course outcomes (listed below in the categories listed above) are achieved.
-
Items in green
are new/revised Fall 04
Outcomes
1
- System Identification
2
- Time Response/Root Locus Analysis
2.1 Given a feedback
control system with proportional control,
-
Determine the system type
and compute SSE for step and ramp inputs.
-
Determine the proportional
controller gain that will produce a given SSE for a step input in a Type
0 system.
-
Determine the proportional
controller gain that will produce a given SSE for a ramp input in a Type
1 system.
2.2 Given a first
order linear system,
-
Determine the closed loop
DC gain and closed loop time constant in a proportional control system.
2.3 Given a feedback
control system,
-
Sketch the root locus
for the system.
2.4 Given a feedback
control system and the root locus for the system,
-
Determine the proportional
controller gain(s) that will produce a given damping ratio in complex poles.
-
Determine if the system
becomes unstable for any value of gain.
-
Determine the proportional
controller gain(s) that will produce instability.
-
Determine the value of
proportional controller gain that will produce poles that are to the left
of a given point along the negative real axis.
2.5 Given a requirement
for speed of response - rise time or settling time,
-
Determine permissible
s plane locations for poles to produce that speed of response.
3
- Frequency Response Analysis
3.1 Given a system
-
Sketch the Nyquist plot
for the system.
-
Sketch the Bode plot for
the system.
-
Sketch the Nyquist plot
from the Bode' plot and vice versa.
3.2 Given a feedback
control system and the Nyquist plot for the system,
-
Determine the value of
gain that will produce instability in the system.
-
Determine the value of
gain that will produce a prescribed phase margin in the system.
3.3 Given a feedback
control system and the Bode' plot for the system,
-
Determine the value of
gain that will produce instability in the system.
-
Determine the value of
gain that will produce a prescribed phase margin in the system.
-
Determine SSE for a given
value of gain.
3.4 Given a feedback
control system and the Bode' plot for the system,
-
Determine the value of
gain that will produce a specified speed of response.
-
Determine the value of
gain that will produce a specified phase margin.
-
Determine the value of
gain that will produce a specified SSE.
4
- General Design
4.1 Given a transfer
function for a system,
-
Determine parameters for
a lead compensator to meet specified requirements on phase margin, SSE
and speed of response.
4.2 Given a lead
compensator,
-
Determine a circuit (active
circuit as necessary) to implement the compensator.
-
Implement the compensator
in either C/C++ (Console or Visual version), Lab View or Visual Basic,
using either A/D and D/A board(s), IEEE-488 instruments or web-based instruments.
4.3 Given a required
CL pole position
-
Set system parameters
(zero location, pole location in a compensator) to produce a closed loop
pole at the required position.
5
- Outcomes For ELEC 480 Laboratory
5.1 (Lab Identification)
Given a sample system (one of the systems in the controls lab, or another
system approved by the instructor)
-
Design an experiment to
take measurements of the time response or frequency response of the system.
-
From the time response
or frequency response obtain a mathematical model of the system.
5.2 Given a sample
system (one of the systems in the controls lab, or another system approved
by the instructor)
-
Implement a proportional
control system for the chosen system.
-
Evaluate the performance
of a proportional control system with regard to accuracy, speed of response,
relative stability and sensitivity to parameter changes.
5.3 Given a sample
system (one of the systems in the controls lab, or another system approved
by the instructor)
-
Implement an integral
control system for the chosen system.
-
Evaluate the performance
of an integral control system with regard to accuracy, speed of response,
relative stability and sensitivity to parameter changes.
5.4 Given a sample system
(one of the systems in the controls lab, or another system approved by
the instructor)
-
Implement a control system
- not proportional or integral - for the chosen system.
-
Evaluate the performance
of the control system with regard to accuracy, speed of response,
relative stability and sensitivity to parameter changes, and improve performance
beyond what is achievable with proportional or integral control.
6
- Outcomes For Sampled Systems
6.1 Given a sampled
system
-
Design and implement sampled
control systems using Z-transform methods.
-
Convert analog controllers
and compensators to digital forms and implement those forms in a programming
language (C, Visual Basic, LabVIEW or Matlab).
7
- Outcomes For Team Development
7.1 In a team
(homework or laboratory)
Be able to distinguish
effective team processes from ineffective team processes.
Be able to apply principles
of constructive conflict management.
Be able to share responsibility
with other team members, accept responsibility for a role and to support
others in their roles.
To be a good team member
- i.e. follow through on commitments, be on time for meetings, maintain
an appropriate balance between listening and speaking, be adaptable to
demands of situations and constraints and not critical of other team members
when not in their presence. (Function well in a team)
Other Outcomes - defined previously - not
used
Given a physical description of a system
(electrical, mechanical, fluid, thermal):
-
Use physical principles (KCL, KVL, Newton's
laws, flow equations) to determine the transfer function of the system.
Given a transfer function for a system:
-
Determine the state equations of the system.
Given the state equations for a system:
-
Calculate the response of the system to an input.