Day 1

 • Definition of a control system, definition of the parts of a control system, formal definitions of signals and systems. • Definition of the z transform, modeling systems using transfer functions, system stability.
 • Establishing performance measures in the time and frequency domains
Hands-on Design
 • Design of controllers using pole placement

Day 2

Block Diagramming
 • The control system block diagramming language, block diagram analysis
 • Effects of feedback on performance, estimating performance and stability in the face of plant variations.
 • Definition of a controller, evolution of the PID controller, “advanced” controllers.

Day 3

Hands-on Design
 • Design of controllers using frequency domain design techniques on plant models (hands-on)
Sampling in the Real World
 • Sampling theory, aliasing, orthogonal signals, noise, effects of nonideal sampling
Dealing with Continuous Time
 • The Laplace transform, modeling continuous-time systems, converting models from continuous to discrete time.

Day 4

Nonlinear Systems
 • Characteristics of nonlinear systems, design by linear approximation, designing with nonlinear compensation
Measuring System Characteristics
 • Measuring frequency response
Hands-on Design
 • Using measured frequency response to tune controllers
Software Theory
 • Data types and their effects, quantization effects, overflow and underflow, resource issues.

Day 5

Software Practice
 • Implementation examples – common controllers using fractional, floating point, and integer math.
Instructor Q&A
 • A generous portion of time is set aside on the final day for instructor questions and answers, for hand-on time with the demonstration hardware, and for students to pose questions about their own control systems for instructor comments and suggestions.