Main Content

Cannot Find Acceptable PID Design in Simulated Model

When you run your Simulink®使用PID增益计算模型PID Tuner, the simulation output may not meet your design requirements.

How to Fix It

Sometimes, PID control is not adequate to meet the control requirements for your plant. If you cannot find a design that meets your requirements when you simulate your model, consider designing a more complex controller usingControl System Designer.

If you have enabled saturation limits in thePID Controllerblock without antiwindup circuitry, enable antiwindup circuitry. You can enable antiwindup circuitry in two ways:

  • Activate thePID Controllerblock antiwindup circuitry on thePID Advancedtab of the block dialog box.

  • Use thePID Controllerblock tracking mode to implement your own antiwindup circuitry external to the block. Activate thePID Controllerblock tracking mode on thePID Advancedtab of the block dialog box.

To learn more about both ways of implementing antiwindup circuitry, seeAnti-Windup Control Using a PID Controller.

After enabling antiwindup circuitry, run the simulation again to see whether controller performance is acceptable.

If the loop response is still unacceptable, try slowing the response of the PID controller. To do so, reduce the response time or the bandwidth inPID Tuner. SeeRefine the Design.

You can also try implementing gain-scheduled PID control to help account for nonlinearities in your system. SeeDesign Family of PID Controllers for Multiple Operating PointsandImplement Gain-Scheduled PID Controllers.

If you still cannot get acceptable performance with PID control, consider using a more complex controller. SeeControl System Designer.

See Also

|||

Related Topics