Main Content

Choosing a PID Controller Design Tool

Control System Toolbox™ software provides several tools for designing PID controllers for plants represented by LTI models.

The following table summarizes these tools and when to use them. For information about tuning PID controllers in Simulink® models, see Model-Based PID Controller Tuning (Simulink Control Design).

ToolWhen to UseGet Started

PID Tuner app

  • Automatic, interactive tuning of SISO PID controller in a single-loop, negative-feedback control configuration.

  • Automatic, interactive tuning of 2-DOF PID controller in the loop configuration of this illustration:

  • Interactive fitting of a plant model from measured SISO response data and automatic tuning of PID controller for the resulting model (requires System Identification Toolbox™ software).

Tune PID Controller to Favor Reference Tracking or Disturbance Rejection (PID Tuner)

Command-line PID tuning using pidtune

  • Programmatic tuning of 1-DOF and 2-DOF PID controllers in the single-loop configuration.

  • Designing controllers for multiple models simultaneously.

Tune PID Controller to Favor Reference Tracking or Disturbance Rejection (Command Line)
Tune PID Controller Live Editor taskInteractive tuning of 1-DOF and 2-DOF PID controllers and automatic code generation in a live script.PID Controller Design in the Live Editor
Control System Designer appTuning PID controllers in any other loop configuration, such as cascades and other multiloop configurationsGetting Started with the Control System Designer

See Also

Apps

Functions

Live Editor Tasks

Related Topics