Designing adaptive optimal control for systems with complex dynamics based on soft computing methods

Number of pages: 198 File Format: word File Code: 32252
Year: 2013 University Degree: Master's degree Category: Industrial Engineering
  • Part of the Content
  • Contents & Resources
  • Summary of Designing adaptive optimal control for systems with complex dynamics based on soft computing methods

    Thesis of Master's degree in precision instrument engineering and industrial automation in oil industries

    Abstract

    Non-linear dynamic systems face many challenges that must be investigated. Among these problems, we can point out things like extreme nonlinearity, changing operating conditions, dynamic uncertainty, both structured and unstructured, and external disturbances. Despite the recent advances in the field of nonlinear control systems, the design of a suitable controller and its optimal performance are strongly dependent on the extraction of a very accurate mathematical model of the system. In industrial systems, due to the presence of high non-linearity, accurate modeling is very difficult. In other words, we face high uncertainty in the mathematical definition and modeling of a system. Although conventional nonlinear control methods such as adaptive and sliding controllers compensate for parameter uncertainty, they are quite vulnerable in the face of unstructured modeling uncertainty. Instead and on the other hand, controllers based on computing intelligence, thanks to their special feature of not depending on the mathematical model, do not have such a limitation. Despite recent advances, neural network-based controllers are still not capable of utilizing human expertise. Also, controllers based on fuzzy logic cannot use the lessons learned from the dynamic behavior of the system to improve their performance.

    According to the above content, it can be said that in this thesis, in fact, we want to present a new design combining the best and latest control methods mentioned above with optimal and adaptive control methods. Our intended controllers increase their resistance to known and unknown uncertainties by examining and using the unknown dynamic behavior of systems. Conventional control structures show poor performance against this type of uncertainties. Our proposed controller is designed based on the principles and tools of soft computing, and therefore will not have such limitations. It should be noted that in the design of this type of controller, a lot of initiative should be spent and parameters should be set very carefully. Despite these advantages, many of these types of controllers suffer from the problem of instability in their applications. In this article, we will propose controllers that use optimal control and adaptive control techniques based on Lyapunov theory instead of conventional and innovative methods to solve this shortcoming. With these designs, the stability of our controllers will be guaranteed, unlike other intelligent manufacturers.

    Keywords: robotic arm, energy management, adaptive control, soft computing,

    Chapter 1-Introduction

    Controller design methods for nonlinear systems can be divided into three categories. The first method includes the linearization of nonlinear systems around the working point [1]. In this case, classical control laws are used for approximate systems. Despite the simplicity of these rules, the control system is not guaranteed to work in general. The second method is to design the controller based on the dynamics of non-linear systems. In this method, the characteristics of non-linear systems are preserved, which makes the design very difficult due to the complex dynamics of these systems [2]. In addition, the above methods use accurate mathematical modeling, which is very efficient in theory, but in practice, due to various reasons, such as changes in operating conditions, dynamic uncertainties, both structured and unstructured, and external disturbances, they suffer performance loss. In fact, it is very difficult to obtain an accurate mathematical model for the processes of complex industrial systems. In addition, there are other factors that cannot be predicted, such as turbulence, temperature, changes in system parameters, etc. Therefore, the dynamics of the system cannot be expressed only on the basis of possibly accurate mathematical models. The third method implements non-linear controllers by intelligent computing tools such as artificial neural networks [1] (ANNs) and fuzzy logic systems [2] (FLSs) [3-8]. These techniques have given good results in many of their applications, and as a powerful tool, they have been able to provide high resistance to systems that are not mathematically well-defined and exposed to uncertainty.These techniques have given good results in many of their applications, and as a powerful tool, they have been able to create high resistance for systems that are not mathematically well-defined and exposed to uncertainty [9,10]. The general approximation theory [3] is the main reason for increasing the use of such models and states that with these methods they are theoretically able to estimate any real function and attachments with desired accuracy. Different models of artificial neural networks and fuzzy logic are used to solve many complex problems and the results are generally favorable [11-14], and it can be recognized that these methods will be an alternative to conventional and classical control methods. As an example of the empowerment and application of artificial intelligence, we can mention the design of controllers for spacecraft and satellites, an example of which is given in [15]. We discuss:

    Perhaps one of the earliest successful designs for unknown systems is presented in the paper given in [27]. This design was done by Gregory C. Chow in 1973 for linear systems with uncertain parameters and based on the theory of optimal control, and theoretically it has shown favorable results. The above design was only suitable for linear systems and was not very useful in the real world and in practice, but it laid the foundation for new and better designs.

    After 1973 and in an effort to design for unknown non-linear systems, many articles, theses and books were published, and if we want to mention them all, it would take a lot of time. Here, according to the available facilities and resources, and in the order of the date of publication, we will state a few things as a brief reference and a general statement of the weaknesses and strengths.

    At first, we can refer to the doctoral thesis of Mr. Moon Ki Kim from the University of Illinois at Chicago [28], which at that time (1991) examined and researched a new strategy in the machine industry. His work was a new method in the design of control systems called Adaptive Fuzzy Controller (AFC)[4], which due to its age, the advantages and disadvantages of the work are clear to a large extent and do not need additional explanation.

    Many similar works were done until 2006, which we avoid explaining about them and only give a few examples as examples for interested people to check in the references [29-35].

    Our main sources, which are actually performance and comparison criteria for us, are from 2007 onwards, especially the last 3 years, and we will briefly state a few of them by stating their advantages and disadvantages.

    The first one is an article that was published in 2007 [47]. In this article, with the help of fuzzy rules and its combination with adaptive control, controllers are designed to track the output of the MIMO system with uncertain dynamics. The main idea of ??this work was to solve the problem of tracking these systems in block-triangular mode. The problem of not knowing the transformation function due to its non-linearity has been somewhat reduced with the help of fuzzy logic and a suitable approximation has been made. By using the backstep design method, the fuzzy adaptive controller can be implemented for nonlinear MIMO systems. In this design, tracking of the input from the output side is guaranteed in closed loop mode. Due to the use of fuzzy, this method has somewhat reduced the mathematical complexity of the problem, but nevertheless, it can be simplified by using the second type of fuzzy and neural networks. In addition, to ensure the stability of the system, we can use Lipanov's method and . . used.

    The second case is an article that was published in the International Journal of Information & Mathematical Science in 2008[48]. In this article, it can be said that what we mentioned above about the previous article has been taken into consideration, and with the help of the second type of fuzzy, the simplification has reached the optimal level, and with the help of the Lyapunov technique, stability has been guaranteed. The simulation results also show the effect of the adaptive controller on the efficiency of the whole system. Perhaps the problem that can be considered in this design is that this controller does not work well in systems with a time delay. In the next case, the solution to this problem is also explained to some extent

  • Contents & References of Designing adaptive optimal control for systems with complex dynamics based on soft computing methods

    List:

    Chapter 1- Introduction. 2

    1-1- Research background. 3

    1-2- Outlines. 5

    Chapter 2- An introduction to nonlinear control. 8

    2-1- Introduction. 8

    2-2- Non-linear system. 9

    2-3- Lyapunov stability theory. 9

    2-3-1- time dependent system. 9

    2-3-2- The main difference between time-varying and time-invariant systems. 10

    2-3-3- The concept of sustainability according to Lyapanov. 10

    2-3-3-1- Definition of asymptotic stability. 11

    2-3-3-2- Definition of visual stability. 11

    2-3-3-3- Definition of absolute stability. 11

    2-4- adaptive control. 11

    4-2-1- Indirect. 12

    2-4-2- direct. 12

    Chapter 3- An introduction to soft computing. 15

    3-1- Introduction. 15

    3-2- Artificial neural network. 16

    3-2-1- Introduction. 16

    3-2-2- Inspiration from biology. 19

    3-2-3- Nero model. 20

    3-2-4- multilayer network architecture. 20

    3-3- Fuzzy control. 21

    3-3-1- Introduction. 21

    3-3-2- Basic concepts and preliminary definitions. 22

    3-3-3- General structure of the fuzzy controller. 24

    3-3-4- components of a fuzzy controller. 24

    3-3-5- types of fuzzy controllers. 25

    3-3-6- Fuzzy measurement of type 1 with type 2. 26

    3-3-6-1- Showing the uncertainty of Type-1 systems by Type-2. 26

    3-3-6-2- Membership functions in fuzzy type 2. 27

    3-3-7- Fuzzy controller design. 28

    3-3-7-1- Designing tracker systems with mode feedback. 28

    3-3-8- Fuzzy log control design method diagram. 29

    Chapter 4- Designing the controller for the robotic arm with the aim of neutralizing the effects of friction, interference and rebound 32

    4-1- Introduction. 32

    4-2- Modeling. 33

    4-2-1- Rigid system modeling: 33

    4-2-2- Flexible system modeling: 34

    4-3- Adaptive controller for rigid system. 37

    4-3-1- Simulation. 40

    4-3-2- Results. 41

    4-4- Adaptive controller design with the aim of neutralizing friction. 42

    4-4-1- Simulation. 50

    4-4-2- Results. 51

    4-5- Designing an adaptive controller based on a neural network to neutralize the disturbance. 53

    4-5-1- Schematic explanation of the controller: 55

    4-5-2- Simulation and results. 55

    4-6- Fuzzy controller design for robotic arm. 59

    4-6-1- Simulation and results. 61

    4-7- Adaptive fuzzy designer for robotic arm. 65

    4-7-1- Simulation and results. 70

    4-7-2- Conclusion. 73

    Chapter 5- Designing intelligent control system based on Lipanov theory for permanent magnet synchronous machines (PMSM) 77

    5-1- Introduction. 77

    5-2- System modeling: 80

    5-3- Adaptive vector based on viewer. 81

    5-3-1- Comparative theory. 85

    5-4- Adaptive control design based on viewer. 88

    5-4-1- Simulation. 93

    5-4-2- Results. 94

    5-5- Designing an adaptive control system for a system with unknown dynamics. 97

    5-5-1- Results. 101

    5-6- Designing adaptive controller system without sensor based on neural network. 104

    5-6-1- Simulation and results. 111

    5-7- Adaptive fuzzy control. 115

    5-7-1- Simulation and results. 121

    5-8- Conclusion. 125

    Chapter 6- Management and control of intelligent energy production systems. 129

    6-1- Introduction. 129

    6-1-1- System modeling. 131

    6-1-1-1- Bidirectional DC-DC converter. 131

    6-1-1-2- Batteries 133

    6-2- Phase adaptive control design for DC-DC converter. 135

    6-2-1- Simulation and results: 138

    6-3- DC bus adaptive control: 144

    6-3-1- Simulation and results: 146

    6-4- Estimation of the state of charge (SOC) based on the observer. 149

    6-4-1- Simulation and results. 151

    6-5- Estimation of state of charge (SCC) with adaptive theory. 155

    6-5-1- Simulation and results. 158

    6-6- Fuzzy monitoring system design for energy management of electric devices with several different sources: 161

    6-6-1- Simulation and results. 165

    6-7- Conclusion. 168

    Chapter 7 - Conclusion. 172

    List of references 174

    Source:

    K. Pathak, J. Franch, and S. Agrawal, "Velocity and position control of a wheeled inverted pendulum by partial feedback linearization," IEEEAgrawal, "Velocity and position control of a wheeled inverted pendulum by partial feedback linearization," IEEE Transactions on Robotics, vol. 21, no. 3, pp. 505-513, Jun. 2005.

    Z. Li and J. Luo, "Adaptive robust dynamic balance and motion control of mobile wheeled inverted pendulums," IEEE Transactions on Control Systems Technology, vol. 17, no. 1, pp. 233-241. Jan. 2009.

    T. Batzel and K. Lee, "An approach to sensorless operation of the permanent-magnet synchronous motor using diagonally recurrent neural networks," IEEE Transactions on Energy Conversion, vol. 18, no. 1, pp. 100-106, Mar. 2003.

    C.-H. Chen, C.-J. Lin, and C.-T. Lin, "Nonlinear system control using adaptive neural fuzzy networks based on a modified differential evolution," IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews, vol. 39, no. 4, pp. 459-473, Jul. 2009.

    S. Ge and I. Postlethwaite, "Adaptive neural network controller design for flexible joint robots using singular perturbation technique," Transactions of the Institute of Measurement and Control, vol. 17, no. 3.pp. 120-131, 1995.

    H. Hagras, "A hierarchical type-2 fuzzy logic control architecture for autonomous mobile robots," IEEE Transactions on Fuzzy Systems, vol. 12, no. 4, pp. 524-539, August 2004.

    G. Hongyu, J. Jiuchun, and W. Zhanguo, "Estimating the state of charge for Ni-MH battery in HEV by RBF neural network," in IEEE International Workshop on Intelligent Systems and Applications, ISA 2009, Wuhan, China, May 2009, pp. 1-4.

    Zadeh, Lotfi A., "Fuzzy Logic, Neural Networks, and Soft Computing," Communications of the ACM, March 1994, Vol. 37 no. 3, pages 77-84.

    F.-J. Lin and P.-H. Chou, "Adaptive control of two-axis motion control system using interval type-2 fuzzy neural network," IEEE Transactions on Industrial Electronics, vol. 56, no. 1, pp. 178-193, Jan. 2009.

    L. X. Wang, Adaptive Fuzzy Systems and Control: Design and Stability Analysis. PTR Prentice Hall, 1994. 289 Bibliography 290

    F.-J. Lin and C.-H. Lin, "A permanent-magnet synchronous motor servo drive using self-constructing fuzzy neural network controller," IEEE Transactions on Energy Conversion, vol. 19, no. 1, pp. 66-72, Mar. 2004.

    C.-W. Park, "Robust stable fuzzy control via fuzzy modeling and feedback linearization with its applications to controlling uncertain single-link flexible joint manipulators," Journal of Intelligent and Robotic Systems: Theory and Applications, vol. 39, no. 2, pp. 131-147, February 2004.

    S. Jung and S. Kim, "Control experiment of a wheel-driven mobile inverted pendulum using neural network," IEEE Transactions on Control Systems Technology, vol. 16, no. 2, pp. 297-303, Mar. 2008.

    C. Tao, J. Taur, T. Hsieh, and C. Tsai, "Design of a fuzzy controller with fuzzy swingup and parallel distributed pole assignment schemes for an inverted pendulum and cart system," IEEE Transactions on Control Systems Technology, vol. 16, no. 6, pp. 1277-1288, Nov. 2008.

    S. Bolognani, L. Peretti, and M. Zigliotto, "Design and implementation of model predictive control for electrical motor drives," IEEE Transactions on Industrial Electronics, vol. 56, no. 6, pp. 1925-1936, Jun. 2009.

    H. Jin and J. Lee, "An RMRAC current regulator for permanent-magnet synchronous motor based on statistical model interpretation," IEEE Transactions on Industrial Electronics, vol. 56, no. 1, pp. 169-177, Jan. 2009.

    Goldberg, David E. (1989). Genetic Algorithms in Search Optimization and Machine Learning. Addison Wesley. pp. 41.

    A. Colorni, M. Dorigo et V. Maniezzo, Distributed Optimization by Ant Colonies, actes de la première conférence européenne sur la vie artificielle, Paris, France, Elsevier Publishing, 134-142, 1991.

    Luke,S. Essentials of Metaheuristics, Department of Computer Science, George Mason University, February, 2010.

    Z.-J.

Designing adaptive optimal control for systems with complex dynamics based on soft computing methods