Fuzzy rule-base for the variable.
The complexity of dynamic system, especially when only qualitative knowledge about the process is available, makes it generally difficult to elaborate an analytic model which is sufficiently precise enough for the control. Thus, it is interesting to use, for this kind of systems, non conventional control techniques, such as fuzzy logic, in order to achieve high performances and robustness [20, 21, 24, 34, 33, 8, 22, 15]. Fuzzy logic control approach has been widely used in many successful industrial applications which have demonstrated high robustness and effectiveness properties.
In the literature, various Fuzzy Controller (FC) structures are proposed and extensively studied. The particular structure given by Qiao and Mizumoto in , namely PID-type FC, is especially established and improved within the practical framework in [11, 16, 31]. Such a FC structure, which retains the characteristics similar to the conventional PID controller, can be decomposed into the equivalent proportional, integral and derivative control components as shown in . In order to improve further the performance of the transient and steady state responses of this kind of fuzzy controller, various strategies and methods are proposed to tune the PID-type fuzzy controller parameters.
Indeed, Qiao and Mizumoto  designed a parameter adaptive PID-type FC based on a peak observer mechanism. This self-tuning mechanism decreases the equivalent integral control component of the fuzzy controller gradually with the system response process time. On the other hand, Woo et al.  developed a method to tune the scaling factors related to integral and derivative components of the PID-type FC structure via two empirical functions and based on the system’s error information. In [12, 16], the authors proposed a technique that adjusts the scaling factors, corresponding to the derivative and integral components of the PID-type FC, using a fuzzy inference mechanism. However, the major drawback of all these PID-type FC structures is the difficult choice of their relative scaling factors. Indeed, the fuzzy controller dynamic behaviour depends on this adequate choice. The tuning procedure depends on the control experience and knowledge of the human operator, and it is generally achieved based on a classical trials-errors procedure. Up to now, there is neither clear mor systematic method to guide such a choice. So, this tuning problem becomes more delicate and harder as the complexity of the controlled plant increases. Hence, the proposition of a systematic approach to tune the scaling factors of these particular PID-type FC structures is interesting.
In this study, a new approach based on the Particle Swarm Optimization (PSO) meta-heuristic technique is proposed for systematically tuning the scaling factors of the PID-type FC, both with and without self-tuning mechanisms. This work can be considered as an extension of the results given in [26, 11, 16, 31, 12]. The fuzzy control design is formulated as a constrained optimization problem which is efficiently solved based on a developed PSO algorithm. In order to specify more robustness and performance control objectives of the proposed PSO-tuned PID-type FC, different optimization criteria are considered and compared subject to several various control constraints defined in the time-domain framework.
The remainder of this chapter is organized as follows. In Section 2, the proposed fuzzy PID-type FC structures, both with and without self-tuning scaling factors mechanisms, are presented and discussed within the discrete-time framework. Two adaptive mechanisms for scaling factors tuning are especially adopted. The optimization-based problems of the PID-type FC scaling factors tuning are formulated in Section 3. The developed constrained PSO algorithm, used in solving the formulated problems, is also described. An external static penalty technique is used to deal with optimization constraints. Theoretical conditions for convergence algorithm and parameters choice are established, based on the stability theory of dynamic systems. Section 4 is dedicated to apply the proposed fuzzy control approaches on an electrical DC drive benchmark and a thermal process within an experimental real-time framework based on an Advantech PCI-1710 multi-functions board associated with a PC computer and MATLAB/Simulink environment. Performances on convergence properties of the proposed PSO and the used GAO algorithm, are compared for the known Integral Absolute Error (IAE) and the Integral Square Error (ISE) criterion cases. The real-time fuzzy controllers are developed through the compilation and linking stage, in a form of a Dynamic Link Library (DLL) which is, then, loaded in memory and started-up.
2. PID-type fuzzy control design
2.1. Discrete-time PID-type FLC
Proposed by Qiao and Mizumoto in  within continuous-time formalism, this particular fuzzy controller structure, called PID-type FC, retains the characteristics similar to the conventional PID controller. This result remains valid while using a type of FC with triangular and uniformly distributed membership functions for the fuzzy inputs and a crisp output, a product-sum inference and a center of gravity defuzzification methods.
Under these conditions, the equivalent proportional, integral and derivative control components of such a PID-type FC are given by, , and, respectively, as shown in [26, 16, 31]. In these expressions, and represent relative coefficients, , , and denote the scaling factors associated to the inputs and output of the FC, as shown in Figure 1. The proof of this computation is shown with more details in .
When approximating the integral and derivative terms within the discrete-time framework, we can consider the closed-loop control structure for a discrete-time PID-type FC, as shown in Figure 1.
2.2. PID-type FC with self-tuning mechanisms
In order to improve the performances of the considered PID-type FC structure, various self-tuning mechanisms for scaling factors have been proposed in the literature. Two methods are especially adopted in this chapter.
2.2.1. Self-tuning via Empirical Functions Tuner Method EFTM
In this self-tuning method , the PID-type FC integral and derivative components updating are achieved based on scaling factors and, using the information on system’s error as follows:
where and are the initial values of and, respectively, and are the empirical tuner functions defined, respectively, by:
In these equations, the parameters to be tuned, , and are all positive. The empirical function related to integral component decreases as the error decreases while the function related to derivative factor increases. Indeed, the objective of the function is to decrease the parameter with the change of error. However, the function has an inverse objective to make constant the proportional effect. Hence, the system may not always keep quick reaction against the error as demonstrated by Woo et al. in .
2.2.2. Self-tuning via Relative Rate Observer Method RROM
where is the output of the fuzzy Relative Rate Observer (RRO) is the output scaling factor for and is the additional parameter that affects only the derivative factor of the FC.
The rule-base for, as used by Eksin et al.  and Güzelkaya et al. , is considered for the fuzzy RRO. This fuzzy RRO block has as inputs the absolute values of error and the variable, defined subsequently, as shown in Table 1.
The linguistic levels assigned to the input and the output variable are as follows: L (Large), M (Medium), SM (Small Medium) and S (Small). For the input variable, the following linguistic levels are assigned: F (Fast), M (Moderate) and S (Slow).
The variable, defined in [16, 12] and called normalized acceleration, gives “relative rate” information about the fastness or slowness of the system response as shown in Table 2. It is defined as follows :
where and are the incremental change in error and the so-called acceleration in error given respectively by:
In equation (4), the variable is chosen as follows:
For this RROM self-tuning approach, the uniformly distributed triangular and the symmetrical membership functions, as shown in Figures 2, 3, 4, are assigned for the fuzzy inputs and, and fuzzy output variable. The view of the above fuzzy rule-base is illustrated in Figure 5.
3. The proposed PSO-based approach
In this section, the problem of scaling factors tuning, for all defined PID-type FC structures, is formulated as a constrained optimization problem which is solved using the proposed PSO-based approach.
3.1. PID-type FC tuning problem formulation
The choice of the adequate values for the scaling factors of each PID-type FC structure is often done by a trials-errors hard procedure. This tuning problem becomes difficult and delicate without a systematic design method. To deal with these difficulties, the optimization of these scaling factors is proposed like a promising solution. This tuning problem can be formulated as the following constrained optimization problem:
where the cost function, the initial search space, which is supposed containing the desired design parameters, and the problem’s constraints.
The optimization-based tuning problem consists in finding the optimal decision variables, representing the scaling factors of a given PID-type FC structure, which minimize the defined cost function, chosen as the ISE and IAE performance criteria. These cost functions are minimized, using the proposed constrained PSO algorithm, under various time-domain control constraints such as overshoot, steady state error, rise time and settling time of the system’s step response, as shown in the equations (9), (10) and (11).
Hence, in the case of the PID-type FC structure without self-tuning mechanisms, the scaling factors to be optimized are, , and. The formulated optimization problem is defined as follows:
where, , and are the specified overshoot, steady state, rise and settling times respectively, that constraint the step response of the PSO-tuned PID-type FC controlled system, and can define some time-domain templates.
In the case of the PID-type FC structure with the EFTM self-tuning mechanism, the scaling factors to be optimized are, , and. The formulated optimization problem is defined as follows:
For the PID-type FC structure with the RROM self-tuning mechanism, the scaling factors to be optimized are and. The formulated optimization problem is defined as follows:
3.2. Particle Swarm Optimization technique
In this study, the proposed PSO approach is presented and a constrained PSO algorithm is also developed. The convergence conditions of such an algorithm are analyzed and established.
The PSO technique is an evolutionary computation method developed by Kennedy and Eberhart . This recent meta-heuristic technique is inspired by the swarming or collaborative behaviour of biological populations. The cooperation and the exchange of information between population individuals allow solving various complex optimization problems [27, 10, 25, 28, 30].
Without any regularity on the cost function to be optimized, the recourse to this stochastic and global optimization technique is justified by the empirical evidence of its superiority in solving a variety of non-linear, non-convex and non-smooth problems. In comparison with other meta-heuristics, this optimization technique is a simple concept, easy to implement, and a computationally efficient algorithm [27, 10, 30]. The convergence and parameters selection of the PSO algorithm are proved using several advanced theoretical analysis proposed by Ruben and Kamran in  and Van den Bergh in . Its stochastic behaviour allows overcoming the local minima problem.
Particle swarm optimisation has been enormously successful in several and various industrial domains [19, 18]. It has been used across a wide range of engineering applications. These applications can be summarized around domains of robotics, image and signal processing, electronic circuits design, communication networks, but more especially the domain of plant control design, as shown in [4, 5, 6, 2, 3].
3.2.2. Basic PSO algorithm
The basic PSO algorithm uses a swarm consisting of particles (i.e.), randomly distributed in the considered initial search space, to find an optimal solution of a generic optimization problem (8). Each particle, that represents a potential solution, is characterised by a position and a velocity given by and where.
At each algorithm iteration, the particle position, , evolves based on the following update rules:
where: the inertia factor, ,: the cognitive and the social scaling factors respectively, ,: random numbers uniformly distributed in the interval, : the best previously obtained position of the particle, : the best obtained position in the entire swarm at the current iteration.
Hence, the principle of a particle displacement in the swarm is graphically shown in the Figure 6, for a two dimensional design space.
In order to improve the exploration and exploitation capacities of the proposed PSO algorithm, we choose for the inertia factor a linear evolution with respect to the algorithm iteration as given by Shi and Eberhart in :
where and represent the maximum and minimum inertia factor values, respectively, is the maximum iteration number.
Similarly to other meta-heuristic methods, the PSO algorithm is originally formulated as an unconstrained optimizer. Several techniques have been proposed to deal with constraints. One useful approach is by augmenting the cost function of problem (8) with penalties proportional to the degree of constraint infeasibility. In this paper, the following external static penalty technique is used:
where is a prescribed scaling penalty parameters and is the number of problem constraints.
Finally, the basic proposed PSO algorithm can be summarized by the following steps:
Define all PSO algorithm parameters such as swarm size, maximum and minimum inertia factor values, cognitive and social scaling factors, etc.
Initialize the particles with randomly chosen positions and velocities in the search space. Evaluate the initial population and determine and.
Increment the iteration number. For each particle apply the update equations (12) and (13), and evaluate the corresponding fitness values:
where and represent the best previously fitness of the particle and the entire swarm, respectively.
If the termination criterion is satisfied, the algorithm terminates with the solution. Otherwise, go to step 3.
3.2.3. The convergence of PSO algorithm analysis
A similar re-arrangement of the velocity term (13) leads to:
The obtained equations (16) and (17) can be combined and written in matrix form as:
This above expression can be considered as a state-space representation of a discrete-time dynamic linear system, given by:
where is the state vector, the external input system, and the dynamic and input matrices respectively, defined as:
For a given particle, the convergent behaviour can be maintained while assuming that the external input is constant, as there is no external excitation in the dynamic system. In such a case, as the iterations go to infinity the updated positions and velocities become constants from the to the iteration, given the following equilibrium state:
which is true only when:
Therefore, we obtain an equilibrium point, for which all particles tend to converge as algorithm iteration progresses, given by:
So, the dynamic behaviour of the particle can be analysed using the eigenvalues derived from the dynamic matrix formulation (19) and (20), solutions of the following characteristic polynomial:
The following necessary and sufficient conditions for stability of the considered discrete-time dynamic system (20) are obtained while applying the classical Jury criterion:
Knowing that, the above stability conditions are equivalents to the following set of parameter selection heuristics which guarantee convergence for the PSO algorithm:
While these heuristics provide useful selection parameter bounds, an analysis of the effect of the different parameter settings is achieved and verified by some numerical simulations to determine the effect of such parameters in the PSO algorithm convergence performances.
In order to illustrate the efficiency of the proposed PSO algorithm in the resolution of problems (9), (10) and (11), several comparisons with the Genetic Algorithms Optimization GAO-based method [14, 29] are considered. The next section is dedicated to the application of the proposed PSO-tuned PID-FC approaches to an electrical DC drive and a thermal process within a developed real-time framework.
4. Real-time control approach implementation
In this section, all designed PSO-tuned PID-type FC structures are applied to two different systems such as an electrical DC drive and a thermal PT-326 Process Trainer benchmarks. Real-time implementations and experimental results of these control laws are presented and discussed.
4.1. Control of an electrical DC drive benchmark
4.1.1. Plant model description
The considered benchmark is a 250 watts electrical DC drive, as shown in Figure 15. The machine’s speed rotation is 3000 rpm at 180 volts DC armature voltage. The motor is supplied by an AC-DC power converter. The developed real-time application acquires input data (speed of the DC drive) and generates control signal for thyristors of AC-DC power converter (PWM signal). This is achieved using a data acquisition and control system based on a PC computer and a multi-functions data acquisition PCI-1710 board which is compatible with MATLAB/Simulink [17 , 1].
The considered electrical DC drive can be described by the following model that is used in the design setup:
The model’s parameters are obtained by an experimental identification procedure and they are summarized in Table 3 with their associated uncertainty bounds. Also, this model is sampled with 10 ms sampling time for simulation and experimental setups.
|Parameters||Nominal values||Uncertainty bounds|
|300 ms||75 %|
|14 ms||75 %|
4.1.2. Simulation results
For all proposed PSO-tuned PID-type FC structures, product-sum inference and center of gravity defuzzification methods are adopted for the FC block. Uniformly distributed and symmetrical membership functions, are assigned for the fuzzy input and output variables. The associated fuzzy rule-base is given in Table 4.
The linguistic levels assigned to the input variables and, and the output variable are given as follows: N (Negative), Z (Zero), P (Positive), N (Negative), NB (Negative Big) and PB (Positive Big). The view of this rule-base is illustrated in Figure 7.
The swarm size algorithm’s choice is generally a problem-dependent in PSO framework. However, Eberhart and Shi  as well as Poli et al.  show that this parameter is often set empirically in relation to the dimensionality and perceived difficulty of a considered optimization problem. They suggest that swarm size values in the range 20-50 are quite common. For this purpose, we have tested the proposed PSO algorithm with different values in this range for the case of PID-type FC structure without self-tuning mechanisms. Globally, all the found results are close to each other. But, best values of the fitness are obtained while using a swarm size equal to 30. Henceforth, this value will be adopted for our following works.
In the PSO framework, it is necessary to run the algorithm several times in order to get some statistical data on the quality of results and so to validate the proposed approach. We run the proposed algorithm 20 times and feasible solutions are found in 98 % of trials and within an acceptable CPU computation time for the IAE and ISE criterion cases. The obtained optimization results are summarized in Tables 5, 6 and 7. Besides, the fact that the algorithm’s convergence always takes place in the same region of the design space, whatever is the initial population, indicates that the algorithm succeeds in finding a region of the interesting research space to explore. The performances comparison of PSO- and GAO-based approaches is achieved in the same conditions.
|Cost function||Algorithm||Best||Mean||Worst||St. dev.|
|Cost function||Algorithm||Best||Mean||Worst||St. dev.|
|Cost function||Algorithm||Best||Mean||Worst||St. dev.|
Indeed, the population size, used in the GAO algorithm, is set as 30 individuals and the maximum generation number is 50. However, the GA parameters, used for MATLAB simulations, are chosen as the Stochastic Uniform selection and the Gaussian mutation methods. The Elite Count is set as 2 and the Crossover Fraction as 0.8. The algorithm stops when the number of generations reaches the specified value for the maximum generation.
According to the statistical analysis of Tables 5,6 and 7, we can conclude that the proposed PSO-based approach produces better results in comparison with the standard GAO-based one. Also, while using a Pentium IV, 1.73 GHz and MATLAB 7.7.0, the CPU computation times are about 358 and 364 seconds for ISE and IAE criteria, respectively, for the considered PID-type FC without self-tuning mechanisms structure.
On the other hand, performances on convergence properties of the proposed PSO and the used GAO algorithm, in term of iterations number’s required to find the best solution, are compared for the IAE criterion case, as shown in Figures 8 and 9. While using the proposed PSO-based method, we succeed to obtain the optimal solution within only about 28 iterations. However, the GAO-based method finds the same result after 40 iterations. All these observations can show the superiority of the proposed PSO-based method in comparison with the GAO-based one. Indeed, the quality of the obtained optimal solution, the fastness convergence as well as the simple software implementation is better than those of the GAO-based approach.
In a typical optimization procedure, the scaling parameters, given in equation (15), will be linearly increased at each iteration step so constraints are gradually enforced. Generally, the quality of the solution will directly depend on the value of the specified scaling parameters. In this paper and in order to make the proposed approach simple, great and constant scaling penalty parameters, equal to, are used for simulations. Indeed, simulation results show that with a great values of, the control system performances are weakly degraded and the effects on the tuning parameters are less meaningful. The PSO algorithm convergence is faster than the case with linearly variable scaling parameters.
The robustness of the proposed PSO algorithm convergence, under variation of the cognitive, social and inertia factor parameters, is analysed based on numerical simulations as shown in Figure 10 and Figure 11. The PSO algorithm’s convergence is guaranteed within the established domain given by the equation (26).
The robust stability of the proposed PSO-tuned PID-type FC approach is analysed while considering external disturbances and model uncertainties. According to uncertain bounds on nominal plant parameters, given in Table 1, we are going to consider the following family of continuous-time transfer functions supposed including the real studied plant:
Figure 12 shows the step responses of a family of 5 random generated closed-loop uncertain models. The stability robustness of the uncertain plants, under the above considered uncertainty types, is guaranteed for all designed PID-type FC structures.
Finally, the time-domain performances of all proposed PID-type FC structures, are compared for the PSO- and GAO-based design cases as shown in Figure 13.
Besides, Table 8 shows the superiorities of the self-tuning EFTM and RROM PID-type FC structures in relation to the one without self-tuning mechanisms as verified in . Remenber that the considered time-domain constraints for the PID-type FC tuning problems (9), 10) and (11) problems, defined in terms of overshoot, steady state, rise and settling times, have been specified as, , and.
|PSO-tuned PID-type FC structure||(sec)||(sec)||CPU computation time (sec)|
|without self-tuning mechanisms||17.5||0.23||0.49||0||364|
|with EFTM self-tuning mechanism||15||0.21||0.64||0||370|
|with RROM self-tuning mechanism||7||0.20||0.68||0||392|
4.1.3. Experimental setup and results
In order to illustrate the efficiency of the proposed PSO-tuned fuzzy control structures within a real-time framework, the example of the PID-type FC without self-tuning mechanism is considered. The same principle of implementation remains valid for the other PID-type FC structures.
The controlled process is constituted by the single-phase AC-DC power converter and the independent excitation DC motor. A schematic diagram of the experimental setup prepared for testing of the designed controller is shown in Figure 14. The developed experimental benchmark is given by Figure 15. The designed real-time application acquires input data (speed of the DC drive) and generates control signals for the AC-DC power converter through a thyristors gate drive circuit. This is achieved using a data acquisition and control system based on PC and a multi-function data acquisition PCI-1710 board with 12-bit resolution of A/D converter and up to 100 KHz sampling rate. A thyristors gate drive circuit, based on a multivibrator, is used to generate a triggering burst of high-frequency impulses. A pulse transformer is used to assure the galvanic insulation between the control and power circuits. The acquired speed measure, obtained from tachometer sensor, must be adapted to be applied to the used multi-function PCI-1710 board. The complete electronic circuit diagram of the designed control system is given in [17 , 1].
The multi-function data acquisition PCI-1710 board allows achieving measurement and controlling functions. This target is used to create a real-time application to let the implemented controller system run while synchronized to a real-time clock. The model of the plant was removed from the simulation model, and instead of it, the input device driver (Analog Input) and the output device driver (Analog Output) were introduced as shown in Figure 17. These device drivers close the feedback loop when moving from simulations to experiments. Device driver’s blocks include procedures to access the inputs-outputs board. The real-time controller is developed through the compilation and linking stage, in a form of a Dynamic Link Library (DLL) which is then loaded in memory and started-up
The practical implementation of the PSO-tuned PID-type FC approach leads to the experimental results of Figure 17 and Figure 18. The obtained results are satisfactory for a simple, systematic and non-conventional control approach and point out the controller’s viability and validate the proposed control approach. The measured speed tracking error of the controlled DC drive is very small (less than 10 % of set point) showing the high performances of the proposed control especially in terms of tracking. On the other hand, Figure 18 shows the robustness of the proposed PSO-tuned PID-type FC in rejection of an external load disturbance applied on the controlled system. The dynamic of the disturbance rejection is fast and guaranteed.
4.2. Control of a thermal process benchmark
4.2.1. Plant model description
The thermal process to be controlled, shown in the photography of Figure 20, is based on a known PT-326 Process trainer , initially developed with an analog control system and modified in order to be digitally controlled. To power the heating resistor, a single-phase AC-AC converter, is developed .
In this prototype, the air drawn from atmosphere by a centrifugal blower is injected, through a heating element, in a polypropylene pipe, and rejected in the atmosphere. The amount of air flowing in the pipe can be adjusted by the mean of an inlet throttle attached to the blower. The process consists of heating the air flowing in the pipe to the desired temperature level. The digital control system generates a 40W signal which determines the amount of electrical power supplied to heating resistor made of power resistors. According to these settings, the experimental trials show that the controlled air temperature can be varied up to 20C from the ambient temperature. The assigned control objective is to regulate the temperature of the air at a desired level, with high tracking performance and under internal disturbances, like model parameters variation, and output disturbances. The temperature sensor can be placed at three different locations on the path of the air flow. A variation in the temperature makes a voltage variation at the sensor’s output. The amount of air trough the pipe, adjusted by setting the opening of the throttle, can also be used to generate an output disturbance, in order to test the efficiency of the proposed control system.
The controlled system input is the voltage applied to the AC-AC power electronic circuit feeding the heating resistor, and the output is the air flow temperature in the pipe, expressed by a 50 mV/C voltage, obtained after amplification of the LM35 temperature sensor’s output signal. As shown in [32, 23], this process can be characterized as a non-linear system with a pure time delay. The pure time delay depends on the position of the temperature sensor element inserted into the air stream at any one of the three positions along the tube. When the temperature in the air volume inside the tube is assumed uniform a linear model can be obtained. To identify a numerical model of the considered plant, some experimental trials lead to consider the following transfer function, between the heater input voltage and the sensor’s output voltage:
where is the DC gain system, is the time constant system, and is the time delay system.
This obtained plant model is assumed to be the nominal one and will be adopted in PSO-tuned PID-type FC synthesis step. These model’s parameters are obtained by an experimental identification procedure and they are summarized in Table 9 with their associated uncertainty bounds. Also, this model is sampled with 2 sec sampling time for simulation and experimental setups.
|Parameters||Nominal values||Uncertainty bounds|
|65 sec||50 %|
|1 sec||50 %|
For this PSO-tuned PID-type fuzzy control example, we represent only the obtained experimental results. For the numerical simulations step, both IAE and ISE criterion, used for the electrical DC drive control, are investigated for this thermal process example. Same problems (9), (10) and (11) are considered and resolved by the developed constrained PSO algorithm.
4.2.2. Experimental setup and results
The developed real-time application acquires air temperature measure and generates control signals for the triac of AC-AC power converter through a gate drive circuit, as shown in Figure 19. This is achieved using a control system based on PC and the used multi-function data acquisition PCI-1710 board. A triac gate drive circuit is used to generate a Pulse Width Modulation (PWM) control signal synchronized with the zero-crossing of the AC voltage. The acquired air temperature measure is scaled before being applied to the used multi-function PCI-1710 board used to create a real-time application to let the implemented controller system run while synchronized to a real-time clock. This leads to experimental results shown in Figure 21 and Figure 22.
As shown in Figure 21 and Figure 22, the controlled air temperature of the considered thermal process tracks the desired trajectory with high performance in terms of response speed and precision in the two considered cases. The robustness of the proposed control strategy in term of output static disturbance rejection, which caused by the throttle opening, is improved.
In this study, a new method for tuning PID-type FC structures, using a constrained PSO-based technique, is proposed and successfully applied to an electrical DC drive and thermal process within a real-time framework. This efficient tool leads to a robust and systematic fuzzy control design approach. The performances comparison, with the standard GAO-based method, shows the efficiency and superiority of the proposed PSO-based approach in terms of the obtained solution qualities, the convergence speed and the simple software implementation of its algorithm.
The practical implementation of the PSO-tuned PID-type FC approach, for the considered electrical DC drive and the thermal PT-326 Process Trainer benchmarks, leads to several satisfactory experimental results showing the high performances of the proposed control especially in terms of tracking and robustness.
The PSO-tuned PID-type FC structures robustness, under external influences such as the output static disturbances and parametric uncertainties, are proven. The control design methodology is systematic, practical and simple without need to exact analytic plant model description. The obtained simulation and experimental results show the efficiency in terms of performance and robustness of the proposed fuzzy control approach which can be applied in industrial motor control field.