Below are a set of links to notes, examples, exercises, and equation sheets on elementary control systems. The topics covered are those typically covered in a first course in control systems in engineering curricula. Selected examples are included in the notes. Some schools also cover state-space methods. An introduction to state-space methods is provided at the end of the Notes section.
Reference: Dorf & Bishop, Modern Control Systems, 12th edition, Prentice-Hall, Inc, 2011

Trademarks: MATLAB is a registered trademark of The MathWorks, Inc. The MathWorks does not warrant the accuracy of the examples given in these notes.
Notes
Introduction to Control Systems
Introduction to Mathematical Modeling of Dynamic Systems
Introduction to Transfer Functions and Block Diagrams
Proportional Control of the Position of a Spring-Mass-Damper System
General Characteristics of Systems with Feedback
Performance Characteristics of Systems with Feedback
- First Order System Step Response
- Using Feedback to Modify Transient Response of a First Order System
- Characteristics of Under-damped, Second Order System Step Response
- Second Order System Step Response – Theoretical Analysis
- Second Order System Step Response – Summary
- Dominant (or Insignificant) Poles
- System Type and Steady-State Error
- Performance Indices
- Closed Loop Performance Examples
- Performance Design Problem – Aircraft Roll Control
Stability Analysis using the Routh-Hurwitz Method
Closed-loop System Analysis using Root Locus Diagrams
Closed-loop System Analysis using Bode Diagrams
Control of Spring-Mass-Damper Position using PID Control
Implementation of PID Controllers using Operational Amplifiers
Introduction to State Space Methods
Exercises (all answers provided)
- Exercises #1 – Conceptual Block Diagrams
Exercises #1 – Conceptual Block Diagrams – Answers - Exercises #2 – Mathematical Models and Linearization
- Exercises #3 – Laplace Transforms and Ordinary Differential Equations
- Exercises #4 – Mathematical Models and Transfer Functions
- Exercises #5 – Block Diagram Reduction
- Exercises #6 – Transfer Functions from Closed-Loop Equations
Exercises #6 – Transfer Functions from Closed-Loop Equations Answers - Exercises #7 – Parametric Sensitivity
- Exercises #8 – Closed-Loop, Second-Order System Step Response
- Exercises #9 – Dominant and Insignificant Poles
- Exercises #10 – Steady-State Error
- Exercises #11 – Performance Indices
- Exercises #12 – Disturbance Response
- Exercises #13 – Routh-Hurwitz Stability Analysis
- Exercises #14 – Root Locus Diagrams
Exercises #14 – Root Locus Diagrams Answers - Exercises #15 – Bode Magnitude Diagrams
Exercises #15 – Bode Magnitude Diagrams Answers - Exercises #16 – State-Space Models and Transfer Functions