Yes I agree with you in fuzzy control advantage, but why almost all industrial applications control systems based on just PID or PI Controllers!, even they have a nonlinear systems, so is that means the easy/difficult implementation issues of such controller?
@Basil, You got the point. There is large gap between control applications and control theory! Also, well said, low cost automation is at the stage mostly. Highly sophisticated control techniques are applied to very expensive and complex objects in space technics, military applications...,...etc.
@Basil, @Ljubomir, the conclusion is that the researcher in the field of control system has to be clever during the design process, taking into account all of previous points.
In some industrial applications PID controllers are used because of their simple structure and the easy control design in the case when a plant is linear or can be linearized in an operating point . Many processes and plants however are not linear in the whole operating range but piecewise linearizable, for example plants with nonlinear characteristics, chemical processes, robots etc. If the plant has to be stabilized in another operating point then the PID control gains have to be changed according to the system characteristic in that point.
This can easily be done by designing the PID controllers for a certain set of operating points and embed them in a Takagi-Sugeno fuzzy control structure. The advantage is that the resulting controller (a fuzzy gain scheduler) not only can stabilize the system in the regions originally selected but also during the transients between the regions because of the iterpolation property of the fuzzy controller. However this requires a more conservative system analysis and control design as that for a pure linear system (see Tanaka, Sugeno 1992: Stability analysis and design of fuzzy control systems).
Basic Advantage of Fuzzy Logic Controller is it allows different operators to merge uncertain information in a best way and incorporate heuristic control in the form of if-then rules
In the Fuzzy logic controllers, algorithms can fine-tune the system parameters and outputs based on the information feed automatically to the system. PID controllers most of the time parameter tuning done by manually. Therefore when it comes to implementation, the controller, you need to select based on the processing power of the system and how much you expect to spend.
Fuzzy logic controllers are rule based expert system implemeting human experiences and knowledge, which can’t be realized by conventional PID controllers which operates mainly upon feedback error. Also
FLC are heuristic modular way for defining any non linear control system. From sufficient knowledge of system, FLC can achieve a higher degree of trajectory tracking & stabilization and also can go far beyond any conventional controllers with the use of Neural network and genetic algorithm. The performance comparison between FLC and PID for a Non-Linear Dynamical Aerial System can be found in following article.