Below are a set of links to notes, 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**

**Knowledge Map**

**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
- 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