Home \ Fuzzy Systems \ Fuzzy PID Controller in MATLAB and Simulink

Fuzzy PID Controller in MATLAB and Simulink

An approach to tune the PID controller using Fuzzy Logic, is to use fuzzy gain scheduling, which is proposed by Zhao, in 1993, in this paper. In this post, we are going to share with you, a MATLAB/Simulink implementation of Fuzzy PID Controller, which uses the blocksets of Fuzzy Logic Toolbox in Simulink. Three examples of the reference paper, are implemented as Simulink models. For backward compatibility, the models for use with MATLAB 7.9 are provided, in addition to MATLAB R2015a (version 8.5) models.


The download link of this project follows.

Implementation of Fuzzy Gain Scheduling for PID Controllers in MATLAB and Simulink


Citing This Work

If you wish, you can cite this content as follows.

Cite as:

Mostapha Kalami Heris, Fuzzy PID Controller in MATLAB and Simulink (URL: https://yarpiz.com/311/ypfz103-fuzzy-pid), Yarpiz, 2015.


  1. Hi, Dear Yarpiz
    is possible insert the application of Control i.e. Robust Control, Feedback, Tuning PID Controller with Metaheuristics algorithm?

  2. Thanks you very much.
    It helps me a lot. (y)

Leave a Reply

Your email address will not be published. Required fields are marked *


This site uses Akismet to reduce spam. Learn how your comment data is processed.