Fuzzy PID Tuner
R2026bDescription
Using Fuzzy PID Tuner, you can tune the gains of a Fuzzy PID Controller block.
The Fuzzy PID Controller block uses the following control structure.

The controller uses a fuzzy inference system together with the following controller gains:
Ce — Gain factor to scale the error signal to the range of the corresponding input variable of the FIS
Cd — Gain factor applied to the derivative signal before it enters the FIS.
C0 — Gain factor applied to the FIS output in the PI control branch.
C1 — Gain factor applied to the FIS output in the PD control path.
To tune the controller gains, you can use one of these optimization methods:
Sequential coordinate-descent
Gradient descent (requires Simulink® Design Optimization™ software)
Pattern search (requires Simulink Design Optimization and Global Optimization Toolbox software)
Simulated annealing (requires Simulink Design Optimization and Global Optimization Toolbox software)
Particle swarm (requires Simulink Design Optimization and Global Optimization Toolbox software)
Genetic algorithm (requires Simulink Design Optimization and Global Optimization Toolbox software)
Open the Fuzzy PID Tuner
Simulink model: In the Fuzzy PID Controller block dialog box, click Tune.
Examples
Parameters
Version History
Introduced in R2026b



