Control System Toolbox

Control System Designer, Linear System Analyzer, and PID Tuner Apps

The Control System Designer, Linear System Analyzer, and PID Tuner apps are included in Control System Toolbox. You can find them, along with the rest of the apps for your installed products, by clicking the Apps tab in the MATLAB Toolstrip.

Control System Designer App

The Control System Designer app lets you tune single-input/single-output (SISO) controllers. With this app you can:

  • Display and manipulate the Bode, root locus, and Nichols plots for the controller currently being designed
  • Add, modify, and remove controller poles, zeros, and gains graphically or textually
  • Analyze closed-loop system performance using plots such as step response, impulse response, and pole-zero map
  • Tune controller gains automatically using proportional integral derivative (PID), internal model control (IMC), or linear-quadratic-Gaussian (LQG) methods
  • Import and export plant and controller data from and to MATLAB® workspace

Linear System Analyzer App

The Linear System Analyzer app lets you analyze time and frequency responses of linear time-invariant (LTI) systems. With this app you can:

  • View and compare the response plots of SISO and MIMO systems, or of several linear models at the same time
  • Generate time response plots such as step, impulse, and time response to arbitrary inputs
  • Generate frequency response plots such as Bode, Nyquist, Nichols, singular value, and pole –zero plot
  • Inspect key response parameters, such as rise time, maximum overshoot, and stability margins

PID Tuner App

The PID Tuner app automatically tunes PID Controller gains. The app lets you:

  • Design a PID controller for your plant automatically
  • Specify the controller type (P, I, PI, PD, PDF, PID, PIDF) and form (parallel or standard)
  • Analyze the design using a variety of response plots
  • Inspect performance and robustness parameters such as rise time, settling time, overshoot, gain, and phase margins
  • Adjust the design interactively to meet your performance requirements
Control System Toolbox Apps

Apps are interactive MATLAB programs you can use without writing any code. Most toolboxes come with apps, and you can download more for free from MATLAB File Exchange. You can also package and share your own apps.

Learn more about MATLAB apps