Research Article | Open Access
Fayiz Abu Khadra, Jaber Abu Qudeiri, Mohammed Alkahtani, "Optimization of the Parameters of RISE Feedback Controller Using Genetic Algorithm", Mathematical Problems in Engineering, vol. 2016, Article ID 3863147, 9 pages, 2016. https://doi.org/10.1155/2016/3863147
Optimization of the Parameters of RISE Feedback Controller Using Genetic Algorithm
A control methodology based on a nonlinear control algorithm and optimization technique is presented in this paper. A controller called “the robust integral of the sign of the error” (in short, RISE) is applied to control chaotic systems. The optimum RISE controller parameters are obtained via genetic algorithm optimization techniques. RISE control methodology is implemented on two chaotic systems, namely, the Duffing-Holms and Van der Pol systems. Numerical simulations showed the good performance of the optimized RISE controller in tracking task and its ability to ensure robustness with respect to bounded external disturbances.
Chaos is the complex, unpredictable, and irregular behavior of systems. The response of a chaotic system is sensitive to a change in its initial conditions. Chaos can be found in many applications such as oscillators, biology, chemical reactions, robotics, lasers, and many other applications. For example, Kengne et al.  considered the dynamics and synchronization of improved Colpitts oscillators designed to operate in ultrahigh frequency range. Also, two-well Duffing oscillator with nonlinear damping term proportional to the power of velocity was considered in . Novel swarm dynamics and their applications in automated multiagent systems biology were presented . Also, application of chaos theory to the molecular biology of aging was presented . For chemical reactions, Petrov et al.  applied map-based, proportional-feedback algorithm to stabilize the behavior in the chaotic regime of an oscillatory chemical system. Gaspard  showed that, for different chemical reactions, the reaction rate can be related to the characteristic quantities of chaos. In the field of robotics, Volos et al.  experimentally investigated the coverage performance of a chaotic autonomous mobile robot. A smart scheme for chaotic signal generation in a semiconductor ring laser with optical feedback was proposed in .
Many studies have been conducted to analyze and control chaotic systems. Chaotic systems are utilized as a benchmark for testing the performance of controller. Different control techniques have been tried to control uncertain nonlinear systems. Shi et al.  designed adaptive delay feedback controllers to control and suppress chaos in ultrasonic motor speed control system. In , a nonlinear feedback linearization control method combined with a modified adaptive control strategy was designed to synchronize the two unidirectional coupled neurons and stabilize the chaotic trajectory of the slave system to desired periodic orbit of the master system. Sundarapandian  proposed explicit state feedback control laws to regulate the output of the Tigan system so as to track constant reference signals. Furthermore, a new state feedback control law to regulate the output of the Sprott-G chaotic system was derived . Also, Yu et al.  proposed a fuzzy adaptive control approach based on a modular design for uncertain chaotic Duffing oscillators. In , sliding mode adaptive controllers were proposed for synchronization of uncertain chaotic systems. The active backstepping technique was used for synchronization between two Josephson junction systems evolving from different initial conditions .
Fuzzy logic has been largely employed in the last decade for control and identification of nonlinear systems. A fuzzy adaptive controller combined with state observer was used for nonlinear discrete-time systems with input constraint . Adaptive fuzzy control was employed to control unknown nonlinear dynamical systems . Fuzzy adaptive inverse compensation method was proposed for a tracking control problem of uncertain nonlinear systems with generalized actuator dead zone . A control method based on a neural network adaptive leader-following consensus control for second-order nonlinear multiagent systems was proposed in . Fuzzy neural network-based adaptive control for a class of uncertain nonlinear stochastic systems was proposed .
A controller for uncertain nonlinear systems called the “robust integral of the sign of the error” (RISE) was proposed in . This method utilizes a continuous control signal to compensate for bounded external disturbances and uncertainties of dynamic system. This robust controller is suitable for nonlinear systems whose dynamics have continuous derivative . The RISE control method differs from the first-order sliding mode control by the use of the integral of the signum of the error. This idea enables an asymptotic tracking and eliminates chattering that is a problem in conventional sliding mode controllers. The RISE controller has been applied to different types of systems, such as autonomous flight control , control of an autonomous underwater vehicle , control of special classes of multiple input multiple output nonlinear systems [25, 26], and uncertain nonlinear system with unknown state delays , and compensates for structured and unstructured uncertainties. An integration of multilayer feedforward neural network with RISE feedback was proposed in . A control method based on RISE feedback and NN feedforward for nonlinear systems with uncertainty was proposed in .
Many optimization techniques were introduced to optimize the controller parameters of continuous time nonlinear systems. For example, adaptive parameter control was presented for nonlinear parameter systems in many research studies [30–35]. Furthermore, nonlinear systems with completely unknown dynamic were optimized by using intelligent control-based adaptive design such as the fuzzy control system [17, 36–39] and the neural network control systems [19, 40–45]. On the other hand, the adaptive control of discrete-time nonlinear systems was also built in many other studies by utilizing the fuzzy logic systems [16, 46–48] and the neural networks [49–52]. Liu et al.  have presented an adaptive fuzzy controller for nonlinear discrete-time systems with unknown functions and bounded disturbances. Liu and Tong  have extended the previous work for a class of multi-input-multioutput (MIMO) problem. Moreover, an adaptive fuzzy controller design for a specific division of nonlinear MIMO systems in an interconnected form was explored by Liu and Tong . Furthermore, Li et al.  presented a study for the menace of fuzzy control for nonlinear networked control systems with packet dropouts and uncertainties in parameters based on the interval type 2 fuzzy model based approach. Finally, model identification and adaptive control design are performed on Denavit-Hartenberg model of a humanoid robot. The study focused on the modeling of the 6-degree-of-freedom upper limb of the robot using recursive Newton-Euler formula for the coordinate frame of each joint. It also utilized the particle swarm optimization method to optimize the trajectory of each joint .
The aim of this study is to test the performance of the RISE controller in controlling chaotic systems. The RISE controller requires only the error (the difference between the reference set point and the output of the system). To obtain the first needed derivative of the error, a real time differentiator is used. Genetic algorithm (GA) is utilized to obtain the optimum controller parameters. The fitness function used is a combination of the integral of the absolute error and the integral of absolute of the control signal. The remaining structure of this paper is as follows. In the next section, the basics of RISE controller are explained. In Section 3, the characteristics of the GA are given. In Section 4, the simulation results from the application of the controller are presented and discussed. Finally, Section 5 concludes this paper.
2. RISE Controller
Uncertain nonlinear systems can be described as  where is the state vector, is a given nonlinear function and is the control input, being the unmodeled dynamics of the system, and is the varying external disturbance with time. The superscript denotes the order of differentiation. is a control signal.
In general, the parameter uncertainty and the external disturbance are assumed to be bounded.
The objective of the control problem is to ensure that in spite of the external disturbances and modeling uncertainties the state will follow a desired reference signal in the state space. The output tracking error is given bywhere represent the reference trajectory which is assumed to be bounded continuous time derivatives. The main control objective is to ensure that the output tracking error converges asymptotically to zero; that is, as by designing a continuous robust control law.
The RISE controller to control system (1) for is as follows :where , , , and are the controller parameters, all the parameters are constant and positive, and is the known sign function, which can be defined as
The first derivative of the error can be calculated in real time by a differentiator. A recommended real time differentiator for industrial application can be defined by its transfer function as follows: where is a time constant and , are the signal and its derivative, respectively. To attenuate high-frequency noises, the differentiator has a low pass filter (LPF) . An accurate estimation can be obtained by choosing a small in the noise-free case.
The saturation block imposes upper and lower limits on the control signal. Output the signal, but only up to some limited magnitude, and then cap the output to a value of . The saturation function is an odd function. The saturation function is given by
Figure 1 shows a flow chart detailing the implementation of the above described procedures of the closed loop control system.
Note that, from the above equations, to design a controller, all of its parameters including , , , , and the parameter need to be determined. To obtain the optimum controller parameters a minimization problem can be defined as follows:where and are given as
To find the optimal parameters of the controller, GA is used in this research. The next section describes briefly the basics of GA.
3. Genetic Algorithms
The GA  is a search method based on natural genetics and fittest theory of selection. Individuals in some environment have a higher probability of reproducing if their fitness is high. The basic element of GA that possesses the genetic information is the chromosome. For a given solution, chromosome can be coded using binary or real string. The three basic operations of GA are selection, combination, and mutation. The application of the three basics operators results in new offspring better than their parents. These steps are repeated for a predefined generation. The algorithm stops when the optimum offspring that represent the solution to the problem are obtained. As shown in Figure 2, GA applies by using the following steps:(i)Initialization: it is a random generation of initial population of candidate chromosomes for the search domain.(ii)Evaluation: obtain the fitness value of each chromosome in the population.(iii)Selection: select two parent chromosomes from a population based on obtained fitness value.(iv)Recombination: apply the crossover operator to the selected parents to form new offspring with a crossover probability.(v)Mutation: obtain new offspring with preselected mutation probability.(vi)Replacement: use the new offspring to generate new population for the next run of the algorithm.(vii)If the stopping criterion is satisfied, stop and return the best solution in the current population.
The evaluation step (step (ii) above) consists of calculating the fitness value of each individual. The fitness function is selected based on the problem. Based on the fitness value, the best and the worst individuals in the population are determined. The best individuals in each generation are the optimal parameters of the optimization process. A generation is a complete run which consists of the generation population, applying the genetic operators, and evaluation of finally the population members (solutions), and lastly when the stopping criterion is satisfied the iterative run is finished.
4. Simulations Results and Discussions
In this section, simulation results are given to show the effectiveness of the proposed control methodology using two application examples.
4.1. Simulation Example for Duffing-Holmes Forced Oscillation System
Duffing equation describes the dynamics of nonlinear mechanical oscillator. This system has a cubic stiffness term to describe the hardening spring effect observed in many mechanical oscillators. In this paper, we consider a modified Duffing equation named Duffing-Holmes described as where is the oscillation displacement, is the damping constant, is the linear stiffness constant, is the cubic stiffness constant, is the excitation amplitude, and is excitation frequency. By defining the states of (11), , and . In addition to adding a plant uncertainty representing the unmodeled dynamics or structural variation of the system and external disturbance the time-varying disturbance equation (11) can be rewritten as two first-order ordinary differential equations:
Abounded uncertainty , for simulation purposes, is modeled asand a bounded external disturbance is given by
To show the behavior of uncontrolled chaotic system we simulate Duffing-Holmes system (DHS) with the following values of parameters: , , , , and rad/sec. Figure 3 shows the response of DHS for the initial conditions and .
To demonstrate the performance of the RISE controller, we present the results of the numerical simulations obtained using MATLAB/Simulink. The RISE controller is used in tracking problem. The tracking problem can be stated as follows: for any bounded reference trajectory with its bounded and continuous derivatives and in the interval . Design a controller that forces the output to track in finite time for any initial states .
The DHS is controlled to follow the trajectory given by
The reference trajectory (13) is not one of the embedded orbits of the strange attractors. The parameters of the DHS are chosen as , , , , and rad/sec and the initial conditions and . The sampling time used in the simulation is equal to 0.001 sec. To obtain the optimized controller parameters, it is important to select the appropriate parameters of GA. They affect the results of the GA minimization. The most important parameters are the population size, mutation constant, and crossover constant, as well as the number of generations. After experimentation with different population size, a population size of 25 individuals and a crossover rate of 0.70 were used. A higher mutation constant is necessary to expand the search space. A mutation constant of 0.05% was used. The optimized RISE controller parameters , , , , , , and are obtained. Figure 4 shows the time responses of the state variables of the DHS.
Figure 5 represents the time history of the tracking error, where the finite time convergence to zero is clearly presented. Note that the error reached zero in a very short time. Figure 6 shows the control effort required to follow the reference trajectory . A good view of tracking the DHS, the reference trajectory, is shown in phase plane plot depicted in Figure 7, where the beginning and ending points appeared clearly in the figure.
4.2. Simulation Example for Van der Pol System
The RISE controller is used to control the following Van der Pol system : where the external disturbance is given byand the desired trajectory is taken as
The simulation and genetic algorithm parameters are the same as in the previous example.
The optimized controller parameters are , , , , , , and . Figure 8 shows the good performance of the proposed control methodology for the Van der Pol system. Figure 9 shows the time history of the tracking error, where the fast convergence to zero can be observed. Figure 10 shows the control signal with saturation values is given by and . Figure 11 shows the phase plane plot of controlled Van der Pol system.
In this paper, the RISE controller was applied to chaotic systems. The performance of the controller was verified on two chaotic systems. The parameters of the controller were found by incorporating the genetic algorithm in the closed loop control. An appropriate error function was selected to solve the tracking problem. The results of the application examples verified the performance of the controller in providing the convergence of the tracking error in a very short time. From the simulation results, it is concluded that the suggested scheme can effectively solve the control problem of chaotic systems with disturbances and uncertainties. It has been observed that a proper selection of the control parameters influences the control effort and the tracking error. As a future study, the RISE controller will be used for synchronization of chaos.
The authors declare that there is no conflict of interests regarding the publication of this paper.
This project was financially supported by King Saud University Vice Deanship of Research Chairs.
- J. Kengne, J. C. Chedjou, G. Kenne, and K. Kyamakya, “Dynamical properties and chaos synchronization of improved Colpitts oscillators,” Communications in Nonlinear Science and Numerical Simulation, vol. 17, no. 7, pp. 2914–2923, 2012.
- A. Sharma, V. Patidar, G. Purohit, and K. Sud, “Effects on the bifurcation and chaos in forced Duffing oscillator due to nonlinear damping,” Communications in Nonlinear Science and Numerical Simulation, vol. 17, no. 6, pp. 2254–2269, 2012.
- S. Das, D. Goswami, S. Chatterjee, and S. Mukherjee, “Stability and chaos analysis of a novel swarm dynamics with applications to multi-agent systems,” Engineering Applications of Artificial Intelligence, vol. 30, pp. 189–198, 2014.
- M. Kyriazis, “Applications of chaos theory to the molecular biology of aging,” Experimental Gerontology, vol. 26, no. 6, pp. 569–572, 1991.
- V. Petrov, V. Gáspár, J. Masere, and K. Showalter, “Controlling chaos in the Belousov-Zhabotinsky reaction,” Nature, vol. 361, no. 6409, pp. 240–243, 1993.
- P. Gaspard, “Microscopic chaos and chemical reactions,” Physica A: Statistical Mechanics and its Applications, vol. 263, no. 1–4, pp. 315–328, 1999.
- C. K. Volos, I. M. Kyprianidis, and I. N. Stouboulos, “Experimental investigation on coverage performance of a chaotic autonomous mobile robot,” Robotics and Autonomous Systems, vol. 61, no. 12, pp. 1314–1322, 2013.
- G. Yuan, X. Zhang, and Z. Wang, “Generation and synchronization of feedback-induced chaos in semiconductor ring lasers by injection-locking,” Optik, vol. 125, no. 8, pp. 1950–1953, 2014.
- J. Shi, F. Zhao, X. Shen, and X. Wang, “Chaotic operation and chaos control of travelling wave ultrasonic motor,” Ultrasonics, vol. 53, no. 6, pp. 1112–1123, 2013.
- J. Wang, T. Zhang, and Y. Che, “Chaos control and synchronization of two neurons exposed to ELF external electric field,” Chaos, Solitons & Fractals, vol. 34, no. 3, pp. 839–850, 2007.
- V. Sundarapandian, “Output regulation of the Tigan system,” International Journal on Computer Science & Engineering, vol. 3, no. 5, p. 2127, 2011.
- V. Sundarapandian, “Output regulation of the Sprott-G chaotic system by state feedback control,” International Journal of Instrumentation and Control Systems, vol. 1, pp. 20–30, 2011.
- S.-H. Yu, H. S. Kang, Y.-T. Kim, C.-H. Hyun, and M. Park, “Fuzzy adaptive modular design of uncertain chaotic Duffing oscillators,” International Journal of Control, Automation and Systems, vol. 12, no. 1, pp. 188–194, 2014.
- L. Luo, Y. Wang, and S. Deng, “Adaptive synchronization on uncertain dynamics of high-order nonlinear multi-agent systems with partition of unity approach,” International Journal of Control, Automation and Systems, vol. 12, no. 2, pp. 259–264, 2014.
- A. N. Njah, K. S. Ojo, G. A. Adebayo, and A. O. Obawole, “Generalized control and synchronization of chaos in RCL-shunted Josephson junction using backstepping design,” Physica C: Superconductivity and its Applications, vol. 470, no. 13-14, pp. 558–564, 2010.
- Y. Gao and Y.-J. Liu, “Adaptive fuzzy optimal control using direct heuristic dynamic programming for chaotic discrete-time system,” Journal of Vibration and Control, vol. 22, no. 2, pp. 595–603, 2016.
- Y.-J. Liu and S. Tong, “Adaptive fuzzy control for a class of unknown nonlinear dynamical systems,” Fuzzy Sets and Systems, vol. 263, pp. 49–70, 2015.
- G. Lai, Z. Liu, Y. Zhang, C. L. P. Chen, S. Xie, and Y.-J. Liu, “Fuzzy adaptive inverse compensation method to tracking control of uncertain nonlinear systems with generalized actuator dead zone,” IEEE Transactions on Fuzzy Systems, 2016.
- G.-X. Wen, C. L. P. Chen, Y.-J. Liu, and Z. Liu, “Neural-network-based adaptive leader-following consensus control for second-order non-linear multi-agent systems,” IET Control Theory & Applications, vol. 9, no. 13, pp. 1927–1934, 2015.
- C. L. P. Chen, Y.-J. Liu, and G.-X. Wen, “Fuzzy neural network-based adaptive control for a class of uncertain nonlinear stochastic systems,” IEEE Transactions on Cybernetics, vol. 44, no. 5, pp. 583–593, 2014.
- B. Xian, D. M. Dawson, M. S. de Queiroz, and J. Chen, “A continuous asymptotic tracking control strategy for uncertain multi-input nonlinear systems,” in Proceedings of the IEEE International Symposium on Intelligent Control, pp. 52–57, Houston, Tex, USA, October 2003.
- B. Xian, M. S. de Queiroz, and D. M. Dawson, “A continuous control mechanism for uncertain nonlinear systems,” in Optimal Control, Stabilization and Nonsmooth Analysis, vol. 301 of Lecture Notes in Control and Information Science, pp. 251–264, Springer, Berlin, Germany, 2004.
- J. Shin, H. J. Kim, Y. Kim, and W. E. Dixon, “Autonomous flight of the rotorcraft-based UAV using RISE feedback and NN feedforward terms,” IEEE Transactions on Control Systems Technology, vol. 20, no. 5, pp. 1392–1399, 2012.
- N. Fischer, S. Bhasin, and W. E. Dixon, “Nonlinear control of an autonomous underwater vehicle: a RISE-based approach,” in Proceedings of the American Control Conference (ACC '11), pp. 3972–3977, July 2011.
- Z. Wang and A. Behal, “Continuous robust control for a class of uncertain MIMO nonlinear systems,” in Proceedings of the 50th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC '11), pp. 7561–7566, IEEE, Orlando, Fla, USA, December 2011.
- Z. Wang, J. Chen, and A. Behal, “Robust adaptive control design for a class of uncertain MIMO nonlinear systems,” in Proceedings of the IEEE International Symposium on Intelligent Control (ISIC '10), pp. 2284–2289, IEEE, Yokohama, Japan, September 2010.
- N. Sharma, S. Bhasin, Q. Wang, and W. E. Dixon, “RISE-based adaptive control of an uncertain nonlinear system with unknown state delays,” in Proceedings of the 49th IEEE Conference on Decision and Control (CDC '10), pp. 1773–1778, Atlanta, Ga, USA, December 2010.
- T. Dierks and S. Jagannathan, “Neural network control of mobile robot formations using RISE feedback,” IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics, vol. 39, no. 2, pp. 332–347, 2009.
- Q. Yang, S. Jagannathan, and Y. Sun, “NN/RISE-based asymptotic tracking control of uncertain nonlinear systems,” in Proceedings of the IEEE International Symposium on Intelligent Control ((ISIC '11), pp. 1361–1366, IEEE, Denver, Colo, USA, September 2011.
- Y.-J. Liu and S. Tong, “Barrier Lyapunov functions-based adaptive control for a class of nonlinear pure-feedback systems with full state constraints,” Automatica, vol. 64, pp. 70–75, 2016.
- M. Chen, S. S. Ge, and B. Ren, “Adaptive tracking control of uncertain MIMO nonlinear systems with input constraints,” Automatica, vol. 47, no. 3, pp. 452–465, 2011.
- M. Chen, S. S. Ge, B. V. E. How, and Y. S. Choo, “Robust adaptive position mooring control for marine vessels,” IEEE Transactions on Control Systems Technology, vol. 21, no. 2, pp. 395–409, 2013.
- W. He and S. S. Ge, “Cooperative control of a nonuniform gantry crane with constrained tension,” Automatica, vol. 66, pp. 146–154, 2016.
- H. Li, P. Shi, D. Yao, and L. Wu, “Observer-based adaptive sliding mode control for nonlinear Markovian jump systems,” Automatica, vol. 64, pp. 133–142, 2016.
- W. He and S. S. Ge, “Vibration control of a flexible beam with output constraint,” IEEE Transactions on Industrial Electronics, vol. 62, no. 8, pp. 5023–5030, 2015.
- Y.-J. Liu, S.-C. Tong, and T.-S. Li, “Observer-based adaptive fuzzy tracking control for a class of uncertain nonlinear MIMO systems,” Fuzzy Sets and Systems, vol. 164, pp. 25–44, 2011.
- S. Tong, Y. Li, Y. Li, and Y. Liu, “Observer-based adaptive fuzzy backstepping control for a class of stochastic nonlinear strict-feedback systems,” IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics, vol. 41, no. 6, pp. 1693–1704, 2011.
- Y. J. Liu and S. Tong, “Adaptive fuzzy identification and control for a class of nonlinear pure-feedback MIMO systems with unknown dead zones,” IEEE Transactions on Fuzzy Systems, vol. 23, no. 5, pp. 1387–1398, 2015.
- C. Chen, C.-E. Ren, and T. Du, “Fuzzy observed-based adaptive consensus tracking control for second-order multi-agent systems with heterogeneous nonlinear dynamics,” IEEE Transactions on Fuzzy Systems, 2015.
- Y.-J. Liu, S.-C. Tong, D. Wang, T.-S. Li, and C. L. P. Chen, “Adaptive neural output feedback controller design with reduced-order observer for a class of uncertain nonlinear SISO Systems,” IEEE Transactions on Neural Networks, vol. 22, no. 8, pp. 1328–1334, 2011.
- C. L. P. Chen, G.-X. Wen, Y.-J. Liu, and F.-Y. Wang, “Adaptive consensus control for a class of nonlinear multiagent time-delay systems using neural networks,” IEEE Transactions on Neural Networks and Learning Systems, vol. 25, no. 6, pp. 1217–1226, 2014.
- W. He, Y. Chen, and Z. Yin, “Adaptive neural network control of an uncertain robot with full-state constraints,” IEEE Transactions on Cybernetics, vol. 46, no. 3, pp. 620–629, 2016.
- B. Xu, “Robust adaptive neural control of flexible hypersonic flight vehicle with dead-zone input nonlinearity,” Nonlinear Dynamics, vol. 80, no. 3, pp. 1509–1520, 2015.
- Y.-J. Liu, S. Tong, C. L. P. Chen, and D.-J. Li, “Neural controller design-based adaptive control for nonlinear MIMO systems with unknown hysteresis inputs,” IEEE Transactions on Cybernetics, vol. 46, no. 1, pp. 9–19, 2015.
- M. Chen and S. S. Ge, “Adaptive neural output feedback control of uncertain nonlinear systems with unknown hysteresis using disturbance observer,” IEEE Transactions on Industrial Electronics, vol. 62, no. 12, pp. 7706–7716, 2015.
- Y.-J. Liu and S. Tong, “Adaptive fuzzy control for a class of nonlinear discrete-time systems with backlash,” IEEE Transactions on Fuzzy Systems, vol. 22, no. 5, pp. 1359–1365, 2014.
- Y.-J. Liu, Y. Gao, S. Tong, and Y. Li, “Fuzzy approximation-based adaptive backstepping optimal control for a class of nonlinear discrete-time systems with dead-zone,” IEEE Transactions on Fuzzy Systems, vol. 24, no. 1, pp. 16–28, 2015.
- Y. J. Liu, S. Tong, D. J. Li, and Y. Gao, “Fuzzy adaptive control with state observer for a class of nonlinear discrete-time systems with input constraint,” IEEE Transactions on Fuzzy Systems, 2015.
- S. S. Ge, T. H. Lee, G. Y. Li, and J. Zhang, “Adaptive NN control for a class of discrete-time non-linear systems,” International Journal of Control, vol. 76, no. 4, pp. 334–354, 2003.
- S. S. Ge, G. Y. Li, and T. H. Lee, “Adaptive NN control for a class of strict-feedback discrete-time nonlinear systems,” Automatica, vol. 39, no. 5, pp. 807–819, 2003.
- Y.-J. Liu and S. Tong, “Adaptive NN tracking control of uncertain nonlinear discrete-time systems with nonaffine dead-zone input,” IEEE Transactions on Cybernetics, vol. 45, no. 3, pp. 497–505, 2015.
- B. Xu, C. Yang, and Z. Shi, “Reinforcement learning output feedback NN control using deterministic learning technique,” IEEE Transactions on Neural Networks and Learning Systems, vol. 25, no. 3, pp. 635–641, 2014.
- H. Li, C. Wu, P. Shi, and Y. Gao, “Control of nonlinear networked systems with packet dropouts: interval type-2 fuzzy model-based approach,” IEEE Transactions on Cybernetics, vol. 45, pp. 2378–2389, 2015.
- W. He, W. Ge, Y. Li, Y.-J. Liu, C. Yang, and C. Sun, “Model identification and control design for a humanoid robot,” IEEE Transactions on Systems, Man, and Cybernetics: Systems, 2016.
- S. H. Strogatz, Nonlinear Dynamics and Chaos: with Applications to Physics, Biology, Chemistry, and Engineering, Westview Press, Boulder, Colo, USA, 2014.
- D. E. Golberg, Genetic Algorithms in Search, Optimization, and Machine Learning, Addison-Wesley, Reading, Mass, USA, 1989.
- S. Wiggins, Introduction to Applied Nonlinear Dynamical Systems and Chaos, vol. 2 of Texts in Applied Mathematics, Springer Science & Business Media, New York, NY, USA, 2nd edition, 2003.
Copyright © 2016 Fayiz Abu Khadra 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.