Research Article  Open Access
Xinhua Liu, Xiaohu Chen, Xianhua Zheng, Shengpeng Li, Zhongbin Wang, "Development of a GAFuzzyImmune PID Controller with Incomplete Derivation for Robot Dexterous Hand", The Scientific World Journal, vol. 2014, Article ID 564137, 10 pages, 2014. https://doi.org/10.1155/2014/564137
Development of a GAFuzzyImmune PID Controller with Incomplete Derivation for Robot Dexterous Hand
Abstract
In order to improve the performance of robot dexterous hand, a controller based on GAfuzzyimmune PID was designed. The control system of a robot dexterous hand and mathematical model of an index finger were presented. Moreover, immune mechanism was applied to the controller design and an improved approach through integration of GA and fuzzy inference was proposed to realize parameters’ optimization. Finally, a simulation example was provided and the designed controller was proved ideal.
1. Introduction
In the past few years, massive research is committed to study the anthropomorphic robot hands with dexterous manipulation abilities. As an important tool to improve the intelligence and manipulation levels of robots, multiDOF and multisensory robot dexterous hand has become one of the most promising researches in robot field [1, 2]. The robot dexterous hand could distinguish objects with different materials and shapes and snatch them successfully through the control system. Therefore, the robustness and control accuracy of a control system would play an important role in evaluating the performance of a robot dexterous hand [3].
Nowadays, robot dexterous hands have been used in many fields such as industry field, agriculture field, service field, and medical rehabilitation field. However, most of them have some common disadvantages such as slow response, poor flexibility, weak antiinterference ability, and poor controllability [4, 5]. To the best of our knowledge, the problem of robust and intelligent control for a robot dexterous hand has almost not been dealt with. Based on our past researches on robot dexterous hands and control methods, this paper tries to tackle this problem.
Bearing the above observation in mind, a GAfuzzyimmune PID (genetic algorithmfuzzy immune proportionintegrationdifferentiation) controller with incomplete derivation for robot dexterous hand is developed and the rest of this paper is organized as follows. In Section 2, some related works are outlined based on the literatures. The control system of a robot dexterous hand and mathematical model of an index finger are presented in Section 3. In Section 4, the GAfuzzyimmune PID controller is designed and some improvements are proposed. Section 5 provides a simulation example to verify the feasibility and efficiency of proposed controller. Our conclusions and future works are summarized in Section 6.
2. Literature Review
Recent publications relevant to this paper are mainly concerned with three research streams: robot dexterous hand control methods, PID control methods, and fuzzyimmunity feedback control methods. In this section, we try to summarize the relevant literatures.
2.1. Robot Dexterous Hand Control Methods
For the robot dexterous hand control methods, many researchers had worked on the problem and proposed different solutions since the last decades. As early as in 1962, a robot dexterous hand named after Belgrade was designed by Tomovic and Boni based on the most advanced control theory, which was considered to be the real significance dexterous hand [6]. Nowadays, with the development of computer technology, microelectronics technology, and advanced control theory, robot dexterous hand has entered a new period. Jafarov et al. [7] took both sliding and stability issues into account to present an augmented sliding surface design for robot hand. In [8], a new variable structure PID controller design approach was considered for the tracking stabilization of robot motion. Atia [9] designed a new nonlinear PID sliding mode controller for setpoint control of robot hand, which ensured that the error tended to zero asymptotically if there was no disturbance applied to the robot dynamics. Chen et al. [10] presented two types of adaptive control program combining conventional computedtorque control and different fuzzy compensators for the robust tracking control of robotic manipulators with structured and unstructured uncertainties. In [11], a modelfree recurrent fuzzy neural network (RFNN) control system for robot hand was proposed to approximate the ideal backstepping control law, which was further proved stable by the Lyapunov stability analysis. By combining feedback linearization with Lyapunov’s second method and genetic algorithm, Hassanzadeh et al. [12] designed a robust controller with performance tuning for robot hand, and the stability and robust performance of proposed controller were verified through a fourbar linkage robot simulation. In [13], two faulttolerant control strategies for robot hand were implemented based on outputfeedback controller and experimental results illustrated that the improvements were feasible and efficient.
2.2. PID Control Methods
As one of the earliest control strategies, PID control has been developed to deal with more complex control problems due to the advantages of simple description, high dependability, strong robustness, and so forth. Han [14] proposed a nonlinear PID controller with the capability of autodisturbancerejection control and combination of differentiator and extended state observer, and transition process overcame the disturbance effectively and improved the control performance. Besides, Su et al. [15] applied the method of Han proposed for controlling of manipulator successfully. Gundes and Ozguler [16] investigated the problem of closedloop stabilization using PID controller for MIMO plants to show the existence of stabilizing PID controllers for MIMO plants. AlvarezRamirez et al. [17] addressed the position regulation problem of robot manipulators under control input constraints and experiment results showed that the saturated linear PID control was semiglobally asymptotically stable. Oliveira et al. [18] used HermiteBiehler theorem to establish results on the design of PID controllers for a class of time delay systems. Ziegler and Nichols [19] proposed the most wellknown Ziegler and Nichols tuning formula for PID parameter tuning. Chen and Huang [20] presented a method for regulating PID parameters on line automatically with neural net algorithm. Neurofuzzy controller and geneticfuzzy controller for secondorder control systems were presented to improve the performance of conventional PID and fuzzy controller [21–23]. Geneticfuzzy controller was applied in the drum boiler simulated dynamics to improve the control speed and precision [24]. Moreover, further improvements for neurofuzzy controller and geneticfuzzy controller were carried out by geneticneurofuzzy arithmetic [25–27]. Kim et al. [28] achieved automatic tuning of PID parameters through integration of taking as performance index and particle swarm optimization algorithm. Juang and Lu [29] proposed powersystem loadfrequency control by fuzzyPI controller and simulations on a multiarea interconnected power system with different kinds of perturbations were performed to verify the performance of the proposed approach. Lu et al. [30] proposed an evolutionary fuzzy leadlag control approach for coordinated control of flexible AC transmission system devices in a multimachine power system. Tang et al. [31] put forward a new method integrated with genetic algorithm and fuzzy distance to tune parameters. Zheng et al. [32] applied linear matrix inequalities (LMIs) in PID controller and a numerical example validated the stability of the closedloop systems, or performance specifications, or maximum output control requirement, respectively.
2.3. Fuzzy Immunity Feedback Control Methods
Back to 1986, Farmer et al. [33] suggested a dynamic model of an immune system based on immune network theory firstly and discussed the links between an immune system and other artificial intelligence methods. Xin et al. [34] designed a fuzzyimmunePDtype control algorithm for trajectory tracking based on dynamics nonlinearities of robot manipulator, and experimental results showed that the control scheme had better tracking precision, stronger robustness, and superior control performance to conventional PD controller. Lei and Renhou [35] proposed a fuzzy immune algorithm to design a classification system, and the results of comparison with other classification schemes demonstrated the effectiveness of the proposed immune algorithm. Wang et al. [36] designed a fuzzyimmunePID control system based on a mutative scale chaos optimization method to avoid a mass of tuning parameters work in the progress of design. An immunefuzzy sliding mode controller (FISMC) was presented not only eliminating the synchronous reluctance motor system uncertainty but also overcoming the drawback of sign function and sat function [37]. Chang et al. [38] presented an effective procedure based on fuzzy logic and immune algorithm for the placement and sizing of shunt capacitor banks in a distorted power network. Kuo et al. [39] proposed an artificial immune system (AIS) based on fuzzy neural network (FNN) to avoid falling into the local optimum and improve the learning capability.
2.4. Discussion
However, although many approaches for robot dexterous hand have been proposed in above literatures, they have some common disadvantages summarized as follows. Firstly, some proposed controllers for selfadaption robot dexterous hand need to calculate the inverse of Jacobian matrix, but it is difficult to obtain and would consume much time. Secondly, due to the frictional disturbances at joints and external disturbance of payload, it is difficult to design a faster response, less overshoot, and satisfactory robust stability control system. Thirdly, the performance of some methods is actually related to specific weights, which is difficult to obtain. Finally, because of inherent deficiencies of some methods, it is easy to produce premature convergence.
In order to solve the above problems, a PID position controller based on immunity feedback control theory, fuzzy inference, and improved genetic algorithm is designed. A simulation example is provided and experiment results show that the proposed controller can achieve shorter adjust time, better rapidity, and higher steadystate precision than traditional PID position controller.
3. Robot Dexterous Hand
3.1. Robot Dexterous Hand Control System
A dexterous hand (named after ABSI) has been developed in our laboratory, which is made by the reinforced acrylonitrile butadiene styrene copolymers (ABS) in a 3D printer. It is composed of DC servo motors, cuptype planetary gear reducers, sensors, IE2400 encoders, complicated programmable logic device (CPLD), and digital signal processor (DSP) unit. Figure 1 shows the control circuit board of robot dexterous hand and the index finger.
The hierarchical control strategy adopted by the dexterous hand control system takes perfect purpose in practice. Feedback data glove or personal computer as the upper microcomputer communicates with bottomlevel block through serial communication interface (SCI). The toplevel block is responsible for the signal processing of upper microcomputer and the communicating with bottomlevel block. The bottomlevel block consists of DSPCPLD servo controller, SCI circuit, motor driver, and so forth, and it is responsible for the signal processing of torque sensors, position sensors, and magnetoelectric encoders. Moreover, it is responsible for controlling the pulses and directing signals to drive servo motors. The dexterous hand control system can be shown as in Figure 2.
3.2. Mathematical Model for the Index Finger
Taking the single multijoint finger as an example, the equation of DC servo drive motor on armature loop [40] can be introduced as follows: where is the armature control voltage, is the armature resistance, is the instantaneous current in coil, is the armature inductance, is the back electromotive force produced by coil, , is the motor angle, and is the voltage feedback coefficient.
Based on torque equations [41] of DC servo motor, the torque equation of single multijoint finger can be expressed as follows: where is drive torque of motor, is the motor moment coefficient, is the equivalent moment of inertia of motor, is the viscosity damp coefficient of motor, is the load torque, , is the equivalent moment of inertia of the finger, is the viscosity damp coefficient of the finger, and is the distal phalanx. Among them, the relationship between and is expressed as , where is the general transmission ratio.
In the synthesis, ignoring reducer clearance and transmission error of mechanism, the position transfer function of control voltage and distal phalanx angle can be expressed as follows: where , , and .
In the single multijoint finger system, the Faulhaber 1319006SR DC servo motor has some important parameters; that is, mNm/rpm, mNm/A, Ω, H, and gcm^{2}. The speed control system consists of a gearbox and onegrade bevel gear, and the gearbox ratio is 415 : 1 and the bevel gears ratio is 2 : 1. Moreover, by using coupling fourbar linkage mechanism, the three phalanxes’ transmission ratio is kept exactly 1 : 1 : 1 over the whole movement range. The hand material is ABS; is set to gcm^{2} and is set to mNm/rpm. According to the parameters, we can obtain the transfer function as follows:
4. GAFuzzyImmune PID Controller
4.1. ImmuneBased PID Controller Design
As a general rule in the discretetime domain, traditional increment PID controller can be expressed as follows: where , is the proportional gain, is the integral time constant, is the derivative time constant, , , is the systematic deviation between reference input and system output, is the sampling period, and is the control signal.
In general, differential signal can be used to improve the system dynamic characteristics, which is likely to cause the problem of high frequency interference to the control system. Using low pass filter in control algorithm can bring significant improvements in system performance and its transfer function is , where is a filter coefficient. The transfer function of PID controller with incomplete derivation can be expressed as follows:
In the discretetime domain, differential equation of PID controller with incomplete derivation can be written as follows:
Then, differentiation element can be expressed as follows:
Thus, we can obtain the differential equation of differentiation element as follows: where and is the initial value of differentiation element. is set equal to a constant. is the th power of and is the ()th power of .
Substituting formula (10) into (8), the PID controller with incomplete derivation can be obtained:
As a kind of control system, biological immune system has very strong robustness and selfadapted ability even when encountering strong disturbances and uncertain conditions. For invasion by a foreign antigen, it can produce corresponding antibodies to resist the antigen. A series of biological reactions could be carried out after combining antigens with antibodies and it eliminates antigen under the function of phagocyte or special enzymes. The immune system consists of lymphocyte and antibody. The lymphocyte consists of B cell produced from marrow and T cell produced from thymus. T cell includes assistant T cell and restrained T cell . When cell obtains signal from the antigen, it would transmit the information to and , and then B cell produces corresponding antibodies to resist the antigen with the stimulation by and . The immunity feedback control mechanism is shown in Figure 3.
According to immunity feedback control mechanism, all of the received simulations of B cell can be obtained: where is the th generation output of cell which receives antigen presenting cell activation, is the th generation restrain action on B cell by cell, is the th generation antigen amount, is enhancing factor of cell, is inhibitory factor of cell, and . is a nonlinear function, which describes the immunity result that Bcell antibody and antigen act on each other and relate with the amount of B cell.
In this paper, we try to apply body’s immune mechanism to the ABSI position controller to overcome the weakness of traditional PID controller. For a PID controller, we assume that position error on the th sampling period represents ; the position controller output on the th sampling period represents . Therefore, .
In the synthesis, the immune PID controller with incomplete derivation can be obtained: where () is used to improve the response time and () can enhance the stability of control system. Therefore, the method for setting the parameters reasonably plays an important role in the improved PID controller with higher precision, faster response, and better robustness.
4.2. Parameters Optimization through Fuzzy Theory and Genetic Algorithm
The performance of improved PID controller largely depends on (), (), and . As can be seen from the above formulas, namely, (15), (16), (17), and (18), because of the nonlinear characteristics of function , a fuzzy inference algorithm is used to optimize the function . Because of the difficulty to obtain () and () based on analysis method, an improved genetic algorithm is proposed to solve this problem. The framework of GAfuzzyimmune PID position controller with incomplete derivation can be built up as shown in Figure 4.
According to the immune feedback mechanism of biological systems [42], four stages in the autoimmune reaction can be summarized as follows.
In the initial stage, the antigen amount is higher and the antibody amount is expected to increase quickly, so the cell should be suppressed to produce. After a period of immunization, the restrained action on cell would decrease; in other words, the antibody should not increase continually. When most of antigens have been eliminated, should increase quickly to restrain B cell and the production of antibody. Finally, when all of the antigens have been eliminated, both of antigen and antibody amount should keep stable till the immunization end.
In the controller, two inputs of and fuzzy subsets are all selected as , and the output of fuzzy subset is all selected as , where stands for negative big, stands for negative middle, stands for negative small, stands for zero, stands for positive small, stands for positive middle, and stands for positive big. According to the above immunologic processes, 16 fuzzy rules are proposed to compute the nonlinear function , as shown in Table 1. The fuzzy discourse domain of is defined as , the fuzzy discourse domain of is defined as , and the fuzzy discourse domain of is defined as .

As a frequently used membership function, Gaussian membership function has the feature of good smoothness and can express the concept of fuzzy language more exactly; thus, it is applied for the proposed controller. Figure 5 shows the membership functions for , Figure 6 shows the membership functions for , and Figure 7 shows the membership functions for .
The immune PID parameters () and () are tuned and optimized by an improved genetic algorithm. Traditional genetic algorithm in solving the problem, especially the complex problems, is easily trapped in the local optimum and appeared premature convergence. To settle this question, some improvements of traditional genetic algorithm are presented. The overall process can be described as follows.
Step 1 (coding). As a general coding method for GA, binary coding is used widely due to the simple processes of coding and decoding and easy operation of crossover and mutation. However, for a multivariable optimization problem, the string of binary gene is too long to result in lower search efficiency. In order to solve this problem, floatpoint genes are used in the optimization model. With this strategy, the number of variables is not limited; coding and decoding are not needed. Furthermore, the precision and efficiency can be increased and the calculation speed is high. A mixed coding program is presented in the improved GA. During the initial stage, binary coding is adopted to quickly search for the area with excellent properties. In the later stage, floatpoint coding is used to improve the precision.
Step 2 (generating initial population). According to experience, six empirical coefficients (, , , , and ) are determined and initial population can be generated around the coefficients. By this generating method, the searching space is reduced and the operating rate is increased.
Step 3 (selecting fitness function). In an evolution search process, an appropriate fitness function plays an important role in parameter optimization. In order to obtain satisfactory dynamic characteristics of the transition process, the integral of time multiplied absolute value of error (ITAE) is also provided as a comprehensive performance index, and the square of control input is introduced to prevent the control energy from growing too big. The comprehensive performance index function [43] can be calculated as follows:
where , , , and are weights and , is the system error, is the output of controller, and is the rising time. To avoid overshoot, the introduction of punitive function is essential in the function.
Then, the fitness function can be defined as follows:
where is a constant and can be set equal to 1 in this paper, is a small positive number to prevent from becoming equal to zero, and .
Step 4 (selection). Selection is a very important step in the criteria of “survival of the fittest” that means selecting the superior individual and eliminating the inferior one from a population. For genetic algorithm, an individual is selected as a parent according to its fitness. In rankbased selection algorithm, all individuals of every generation are ranked in order of increasing fitness value. The survival probability of the th individual is , where is evolutionary pressure.
Step 5 (crossover and mutation). Because of its strong global search capability, crossover operator of GA can be regarded as the main operator, and due to its local search capability, mutation operator can be regarded as an auxiliary operator. Selfadaptive crossover and mutation operators are proposed in this paper; in other words, crossover probabilities and mutation probabilities are automatically adjusted with the addition of evolutionary generations. In the initial stage, a larger and a smaller can effectively accelerate convergence velocity of iteration; however, in the later stage, a smaller and a larger would avoid local optimal solution. The formulas of and are given as follows:
where is the generation number of heredity, , is the maximum generation number, is the crossover probability of first generation, and is the mutation probability of first generation.
According to these operators, the and of best individuals are not equal to zero, where and , so the performance of excellent individual would not be in a circle due to the and being too small or equal to zero. To protect excellent individuals of each generation, the elitist strategy was applied in GA to improve the convergence and optimization results; thus, the best individual would be copied directly into next generation.
5. A Simulation Example
In order to verify the performance of proposed GAfuzzyimmune PID controller, a simulation example is provided in this section and the parameters are illustrated as follows.
, , , and . The population size is set to 50, is set to 100, is set to 0.9, is set to 0.01, is set to 9, and sampling time is set to 1 ms.
In order to indicate the comparison with other controllers, fuzzy PID, immune PID, fuzzyimmune PID, and realcoded GA PID simulations are carried out. The configurations of simulation environment for these controllers were uniform. In immune PID and fuzzyimmune PID, , , , , , and , and in immune PID. In fuzzy PID and realcoded GA PID, , , and . Other parameters are the same as GAfuzzyimmune PID.
The input of robot dexterous hand system is a unit step signal and the simulation time is 1 s. The unit step responses of this system are shown in Figure 8. The first curve is response obtained with fuzzy inference, the second curve is response obtained with immune algorithm, the third curve is response obtained with fuzzyimmune inference (FI), the fourth curve is response obtained with realcoded GA, and the fifth curve is response obtained through integration of improved genetic algorithm and fuzzyimmune inference (GAFI).
The PID parameters and performance indexes of the five control methods are shown in Table 2. The proposed controller parameters can be calculated by improved GA and fuzzy inference:

Compared with other four methods, the overshoot based on GAFI PID controller with incomplete derivation is decreased from 36.30% to 0. The settling time is reduced from 0.592 s to 0.362 s. The rising time is reduced from 0.393 s to 0.226 s. Although the rising time is not the best, the nonovershoot and shortest settling time can be achieved by the proposed PID controller.
6. Conclusions and Future Works
In this paper, a GAfuzzyimmune PID controller was designed to improve the performance of robot dexterous hand. The control system of a robot dexterous hand and mathematical model of an index finger were presented. In order to improve the characteristics of proposed controller, immune mechanism, genetic algorithm, and fuzzy inference were applied. Finally, a simulation experiment was carried out and the results showed that the designed controller was ideal.
In future studies, the authors plan to investigate multifinger coordination control system. Furthermore, more intelligent control algorithms for multifinger coordination control system are worth further study for the authors.
Conflict of Interests
The authors declare that there is no conflict of interests regarding the publication of this paper.
Acknowledgments
The support of Fundamental Research Funds for the Central Universities (no. 2014QNA38) and the Priority Academic Program Development of Jiangsu Higher Education Institutions in carrying out this research are gratefully acknowledged.
References
 A. Bicchi and V. Kumar, “Robotic grasping and contact: a review,” in Proceedings of the IEEE International Conference on Robotics and Automation (ICRA '00), pp. 348–353, San Francisco, Calif, USA, April 2000. View at: Google Scholar
 H. Liu, P. Meusel, N. Seitz et al., “The modular multisensory DLRHIThand,” Mechanism and Machine Theory, vol. 42, no. 5, pp. 612–625, 2007. View at: Publisher Site  Google Scholar
 M. Controzzi, C. Cipriani, B. Jehenne, M. Donati, and M. C. Carrozza, “Bioinspired mechanical design of a tendondriven dexterous prosthetic hand,” in Proceedings of the 32nd Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC '10), pp. 499–502, Buenos Aires, Argentina, September 2010. View at: Publisher Site  Google Scholar
 R. M. Murray and S. S. Sastry, A Mathematical Introduction to Robotic Manipulation, CRC Press, 1994. View at: MathSciNet
 T. Yoshikawa, “Multifingered robot hands: Control for grasping and manipulation,” Annual Reviews in Control, vol. 34, no. 2, pp. 199–208, 2010. View at: Publisher Site  Google Scholar
 R. Tomovic and G. Boni, “An adaptive artificial hand,” Transactions on Automatic Control, IRE, vol. 7, no. 3, pp. 3–10, 1962. View at: Google Scholar
 E. M. Jafarov, Y. Istefanopulos, and M. N. A. Parlakçi, “A new variable structure PIDcontroller for robot manipulators with parameter perturbations: an augmented sliding surface approach,” Sign, vol. 2, article 1, 2002. View at: Google Scholar
 E. M. Jafarov, M. N. A. Parlakçi, and Y. Istefanopulos, “A new variable structure PIDcontroller design for robot manipulators,” IEEE Transactions on Control Systems Technology, vol. 13, no. 1, pp. 122–130, 2005. View at: Publisher Site  Google Scholar
 K. R. Atia, “A new variable structure controller for robot manipulators with a nonlinear PID sliding surface,” Robotica, vol. 31, no. 4, pp. 503–510, 2013. View at: Publisher Site  Google Scholar
 Y. Chen, G. Ma, S. Lin, and J. Gao, “Adaptive fuzzy computedtorque control for robot manipulator with uncertain dynamics,” International Journal of Advanced Robotic Systems, vol. 9, pp. 201–209, 2012. View at: Publisher Site  Google Scholar
 S. H. Park and S. I. Han, “Robusttracking control for robot manipulator with deadzone and friction using backstepping and RFNN controller,” IET Control Theory & Applications, vol. 5, no. 12, pp. 1397–1417, 2011. View at: Publisher Site  Google Scholar
 I. Hassanzadeh, G. Alizadeh, F. Hashemzadeh et al., “Performance tuning for robot manipulators using intelligent robust controller,” Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering, vol. 225, no. 3, pp. 385–392, 2011. View at: Google Scholar
 A. A. G. Siqueira, M. H. Terra, and C. Buosi, “Faulttolerant robot manipulators based on outputfeedback H_{∞} controllers,” Robotics and Autonomous Systems, vol. 55, no. 10, pp. 785–794, 2007. View at: Publisher Site  Google Scholar
 J. Q. Han, “From PID to active disturbance rejection control,” IEEE Transactions on Industrial Electronics, vol. 56, no. 3, pp. 900–906, 2009. View at: Publisher Site  Google Scholar
 Y. X. Su, B. Y. Duan, and C. H. Zheng, “Nonlinear PID control of a sixDOF parallel manipulator,” IEE Proceedings: Control Theory and Applications, vol. 151, no. 1, pp. 95–102, 2004. View at: Publisher Site  Google Scholar
 A. N. Gundes and A. B. Ozguler, “P{ID} stabilization of {MIMO} plants,” IEEE Transactions on Automatic Control, vol. 52, no. 8, pp. 1502–1508, 2007. View at: Publisher Site  Google Scholar  MathSciNet
 J. AlvarezRamirez, R. Kelly, and I. Cervantes, “Semiglobal stability of saturated linear PID control for robot manipulators,” Automatica, vol. 39, no. 6, pp. 989–995, 2003. View at: Publisher Site  Google Scholar  MathSciNet
 V. A. Oliveira, L. V. Cossi, M. C. M. Teixeira, and A. M. F. Silva, “Synthesis of PID controllers for a class of time delay systems,” Automatica, vol. 45, no. 7, pp. 1778–1782, 2009. View at: Publisher Site  Google Scholar  MathSciNet
 J. G. Ziegler and N. B. Nichols, “Optimum setting for automatic controllers,” ASME Transactions, vol. 64, no. 11, pp. 759–768, 1942. View at: Google Scholar
 J. Chen and T. Huang, “Applying neural networks to online updated PID controllers for nonlinear process control,” Journal of Process Control, vol. 14, no. 2, pp. 211–230, 2004. View at: Publisher Site  Google Scholar
 D. Pelusi, “Geneticneurofuzzy controllers for second order control systems,” in Proceedings of the 5th UKSim European Modelling Symposium on Computer Modelling and Simulation (EMS '11), pp. 12–17, Madrid, Spain, November 2011. View at: Publisher Site  Google Scholar
 D. Pelusi, “On designing optimal control systems through genetic and neurofuzzy techniques,” in Proceedings of the IEEE International Symposium on Signal Processing and Information Technology (ISSPIT '11), pp. 134–139, Bilbao, Spain, December 2011. View at: Publisher Site  Google Scholar
 D. Pelusi, “PID and intelligent controllers for optimal timing performances of industrial actuators,” International Journal of Simulation: Systems, Science and Technology, vol. 13, no. 2, pp. 65–71, 2012. View at: Google Scholar
 D. Pelusi, L. Vazquez, D. Diaz et al., “Fuzzy algorithm control effectiveness on drum boiler simulated dynamics,” in Proceedings of the 36th International Conference on Telecommunications and Signal Processing (TSP '13), pp. 272–276, IEEE, 2013. View at: Google Scholar
 D. Pelusi, “Improving settling and rise times of controllers via intelligent algorithms,” in Proceedings of the 14th International Conference on Modelling and Simulation (UKSim '12), pp. 187–192, Cambridge, Mass, USA, March 2012. View at: Publisher Site  Google Scholar
 D. Pelusi, “Designing neural networks to improve timing performances of intelligent controllers,” Journal of Discrete Mathematical Sciences and Cryptography, vol. 16, no. 23, pp. 187–193, 2013. View at: Publisher Site  Google Scholar
 D. Pelusi and R. Mascella, “Optimal control algorithms for second order systems,” Journal of Computer Science, vol. 9, no. 2, pp. 183–197, 2013. View at: Publisher Site  Google Scholar
 T. Kim, I. Maruta, and T. Sugie, “Robust PID controller tuning based on the constrained particle swarm optimization,” Automatica, vol. 44, no. 4, pp. 1104–1110, 2008. View at: Publisher Site  Google Scholar  MathSciNet
 C. F. Juang and C. F. Lu, “Loadfrequency control by hybrid evolutionary fuzzy PI controller,” IEE Proceedings: Generation, Transmission & Distribution, vol. 153, no. 2, pp. 196–204, 2006. View at: Publisher Site  Google Scholar
 C. Lu, C. Hsu, and C. Juang, “Coordinated control of flexible AC transmission system devices using an evolutionary fuzzy leadlag controller with advanced continuous ant colony optimization,” IEEE Transactions on Power Systems, vol. 28, no. 1, pp. 385–392, 2013. View at: Publisher Site  Google Scholar
 K. S. Tang, K. F. Man, G. Chen, and S. Kwong, “An optimal fuzzy PID controller,” IEEE Transactions on Industrial Electronics, vol. 48, no. 4, pp. 757–765, 2001. View at: Publisher Site  Google Scholar
 F. Zheng, Q. Wang, and T. H. Lee, “On the design of multivariable PID controllers via LMI approach,” Automatica, vol. 38, no. 3, pp. 517–526, 2002. View at: Publisher Site  Google Scholar  Zentralblatt MATH
 J. D. Farmer, N. H. Packard, and A. S. Perelson, “The immune system, adaptation, and machine learning,” Physica D: Nonlinear Phenomena, vol. 22, no. 1–3, pp. 187–204, 1986. View at: Publisher Site  Google Scholar  MathSciNet
 J. Xin, D. Liu, and Y. Yang, “Robot trajectory tracking control based on fuzzy immune PDtype controller,” in Proceedings of the 5th World Congress on Intelligent Control and Automation (WCICA '04), vol. 6, pp. 4942–4945, June 2004. View at: Google Scholar
 Z. Lei and L. Renhou, “Designing of classifiers based on immune principles and fuzzy rules,” Information Sciences, vol. 178, no. 7, pp. 1836–1847, 2008. View at: Publisher Site  Google Scholar
 S. X. Wang, Y. Jiang, and H. Yang, “Chaos optimization strategy on fuzzyimmunePID control of the turbine governing system,” in Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS '06), pp. 1594–1598, IEEE, Beijing, China, October 2006. View at: Publisher Site  Google Scholar
 W. B. Lin, H. K. Chiang, and Y. L. Chung, “The speed control of immunefuzzy sliding mode controller for a synchronous reluctance motor,” Applied Mechanics and Materials, vol. 300301, pp. 1490–1493, 2013. View at: Publisher Site  Google Scholar
 G. W. Chang, W. Chang, C. Chuang, and D. Shih, “Fuzzy logic and immunebased algorithm for placement and sizing of shunt capacitor banks in a distorted power network,” IEEE Transactions on Power Delivery, vol. 26, no. 4, pp. 2145–2153, 2011. View at: Publisher Site  Google Scholar
 R. J. Kuo, W. L. Tseng, F. C. Tien, and T. Warren Liao, “Application of an artificial immune systembased fuzzy neural network to a RFIDbased positioning system,” Computers and Industrial Engineering, vol. 63, no. 4, pp. 943–956, 2012. View at: Publisher Site  Google Scholar
 E. Lianjie, Automatic Control System, Beijing University Press, Beijing, China, 1994.
 G. Er and Y. Dou, Motion Control System, Tsinghua University Press, Beijing, China, 2002.
 J. Deng, X. Y. Li, and W. Wei, “OPC controller for turbogenerating set based on immune fuzzy algorithm,” Proceeding of the CSUEPSA, vol. 23, no. 3, pp. 1–7, 2011. View at: Google Scholar
 J. K. Liu, Advanced PID Control based on MATLAB, Publishing House of Electronics Industry, Beijing, China, 2011.
Copyright
Copyright © 2014 Xinhua Liu et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.