Professional Documents
Culture Documents
SYSTEM
PID
ROOT LOCUS
Contents
System Identification
STATE-SPACE
Difference Equations and System Representations
DIGITAL
Digital Lead and Lag
MODELING Function
Function: lnyquist
CONTROL
Function: nyquist1
Function: rscale
Function: sigrid
Function: wbw
Lead/Lag
Lsim
M-files
Notch Filter
Plot
Pole-Zero Cancellation
Steady-State Error
Step
System Conversions
http://ctms.engin.umich.edu/CTMS/index.php?aux=Index_Extras 1/5
9/2/2017 Control Tutorials for MATLAB and Simulink - Index: Extra Content
particular forms are the transfer function form, the state space form, and the
System Identification
frequency-domain data.
The Digital Lead-Lag page covers the design of discrete-time lead and lag
The Digital Steady-State Error page explains the Final Value Theorem for
Function
The Function page gives an introduction on how to write your own functions
in MATLAB. Links to files containing functions written for for the Controls
Function: lnyquist
http://ctms.engin.umich.edu/CTMS/index.php?aux=Index_Extras 2/5
9/2/2017 Control Tutorials for MATLAB and Simulink - Index: Extra Content
contour around the poles on the imaginary axis and the origin. The page
Function: nyquist1
handle poles on the imaginary axis and at the origin, for which MATLAB's
Function: rscale
This function will find the scale factor for a full-state feedback system to
Function: sigrid
This function will plot a vertical line through a point on the real axis of a
is useful for plotting a bound of the real parts of poles on a root locus plot.
The page contains an explanation and code listing for the function.
Function: wbw
This page contains an explanation and a code listing of the function wbw.m
This page discusses the time lag effect caused by using a zero-order hold
Lead/Lag
The Lead and Lag Compensators page shows how to design continuous-
time lead, lag, and lead/lag compensators in MATLAB using root locus and
Lsim
http://ctms.engin.umich.edu/CTMS/index.php?aux=Index_Extras 3/5
9/2/2017 Control Tutorials for MATLAB and Simulink - Index: Extra Content
The Lsim page explains the MATLAB command lsim, which simulates the
time response of a linear, time-invariant system (continuous-time or
M-files
The Introduction to M-files page describes how to use files called m-files or
script files which contain MATLAB commands. M-files serve as MATLAB
Notch Filter
The Notch Filter page explains how to design a compensator that will place
Plot
This page explains the basics of using MATLAB's plot command including
how to plot different line styles and different colors. Other topics covered
include the subplot command, changing the axes, and adding text to a
plot.
Pole-Zero Cancellation
This page discusses the problem with attempting to cancel a right-half plane
pole with a zero at the same location and shows why a designer should
never do this.
http://ctms.engin.umich.edu/CTMS/index.php?aux=Index_Extras 4/5
9/2/2017 Control Tutorials for MATLAB and Simulink - Index: Extra Content
This page examines the three of the ways in which Simulink can interact
with MATLAB.
Steady-State Error
The Steady-State Error page explains the concept of steady-state error and
how to calculate the steady-state error for various standard test inputs. The
Step
The Step page describes the use of the step command which is one of
most useful functions in the MATLAB Control Systems Toolbox. The step
command plots the response of a system represented in either transfer
http://ctms.engin.umich.edu/CTMS/index.php?aux=Index_Extras 5/5