MATLAB Answers

Fuzzy Logic adaptive PID control for ph control of water

24 views (last 30 days)
Viktor
Viktor on 21 Mar 2014
Answered: Yarpiz on 12 Sep 2015
Hello,
i use Matlab r2013a and want to create a fuzzy logic adaptive pid control with simulink. I want to control the ph value for example i got an input of 10 and the control shall regulate it to get a neutral ph value of 7. I already created a control (but not for 100% sure if the control is right) and used rules for the fuzzy logic which i found in the internet. My problem is how to figure out the right equations to get the control to work. A picture of the control is in the attachment. Does anyone can help me?

Answers (1)

Yarpiz
Yarpiz on 12 Sep 2015
An approach is fuzzy gain scheduling for PID controllers, which is presented in this paper:
Zhen-Yu Zhao; Tomizuka, M.; Isaka, S., "Fuzzy gain scheduling of PID controllers," in Systems, Man and Cybernetics, IEEE Transactions on , vol.23, no.5, pp.1392-1398, Sep/Oct 1993
Implementation of this method, using Simulink and Fuzzy Logic Toolbox is available to download, in MATLAB File Exchange, in the following link:

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!