an introduction

This page contains fill-in notes on Control: an introduction lectures from the courses ME 370, ME 454, EE/ME 477, MME 554, and MME 577.

For corresponding source code (Jupyter, Matlab, Python, etc.), see the source page.

Single file

A single pdf can be downloaded here.

Individual lecture files

Click the thumbnails on the notes below to get a pdf version.

01.00 Introduction

01.01 Performance

01.02 Feedback control system block diagrams

02.00 Stability performance

02.01 Introduction

02.02 Stability from the transfer function

02.03 Routh Hurwitz criterion

03.00 Transient response performance

03.01 Transient response characteristics

03.02 Exact transient characteristics

03.03 Approximate transient response

03.04 Simulation

04.00 Steady state response performance

04.01 Steady state error

05.00 Root locus analysis

05.01 Root locus definition

05.02 Sketching the root locus

05.03 Generating the root locus via a computer

06.00 Root locus design

06.01 Gain from the root locus

06.02 Proportional controller design (P)

06.03 Beyond proportional design

06.04 Proportional integral (PI) controller design

06.05 Proportional lag controller design

06.06 Proportional derivative (PD) controller design

06.07 Proportional lead design

06.08 PID controller design

06.09 Proportional lead lag controller design

06.10 Exercises for Chapter 06

07.00 Frequency response analysis

07.01 Introduction

07.02 Bode plots

07.03 Nyquist criterion

07.04 Stability from the Nyquist plot

07.05 Stability GM and PM from Bode plots

07.06 Time and frequency relations

08.00 Frequency response design

08.01 Transient response design by adjusting the gain

09.00 State space design

09.01 Controller design method

10.00 Controller instantiation

A.00 Mathematical topics

A.01 Complex functions

B.00 Linear systems theory topics

B.01 Controllability observability and stabilizability

B.02 Canonical forms of the state model

C.00 Physical topics

C.01 Decibels

D.00 Bibliography