Abstract

Here, we develop a fuzzy controller using a new online self-adapting design. The objective of this work is to control a nonlinear process by using a one-dimensional input rule variable, instead of error and error variation. The initial limits of the fuzzy logic membership functions are mostly depend on experiments and previous knowledge of the dynamic process behaviors. Generally, the membership function parameters have a significant impact on control signal amplitude and, consequently on the convergence and stability of the controller-plant system. The proposed technique determines the limits of the antecedent membership functions online using the kth and k - 1th outputs of the controlled plant and reference model, respectively. Meanwhile, the limits of the consequent membership functions are calculated using error and error variation. This approach ensures: (i) that the input/output variables have the required fuzzy space, (ii) the controlled plant follows the desired reference model, and (iii) the control signal amplitude is within acceptable limits. Additionally, (iiii) it takes into account the dynamic variability of the process and the existence of an overshoot. The membership function parameters are updated continuously through a self-adapting procedure, ensuring improved control performance. Ultimately, the proposed approach is improved using two nonlinear systems.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call