Adaptive optimal control design for systems with complex dynamics based on soft computing methods

Number of pages: 203 File Format: word File Code: 31366
Year: Not Specified University Degree: Master's degree Category: Electronic Engineering
  • Part of the Content
  • Contents & Resources
  • Summary of Adaptive optimal control design 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

    Nonlinear 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 efficiency.

    According to the above, it can be said that in this thesis, in fact, we want to present a new design of the combination of 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 smart ones.

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

    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 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 refer to the design of controllers for spacecraft and satellites, an example of which is given in [15].

    1-1- Research background

    Continuing the review of the research background in the research topic, we will review the works done selectively and briefly:

    Perhaps one of the oldest designs for unknown systems that have been successfully It is presented in the article 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 indication and a general statement of the weaknesses and strengths.

    At first, we can refer to the doctoral dissertation 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-building 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 carried out until 2006, which we avoid explaining about them and only provide a few examples as examples for those interested to check in the references [29-35].

    Our main sources, which are actually criteria They are considered functional and comparative for us from 2007 onwards, especially the last 3 years, which we will briefly describe some of them by stating their advantages and disadvantages. have given Some of the research also had a more general aspect, which can help us in this thesis. In the following, we will briefly refer to a few cases and leave the supplementary and analytical explanations to the future and the main text of the thesis.

    1)

    2)

    3)

    There are other articles and theses that have references in this field, but the mentioned cases may be closer and more attainable in terms of their relationship with our research topic. But in the future, if we get another suitable source, we will not hesitate to apply and analyze it and use it to improve our work. 1-2- Outline of this thesis will be organized in the following framework: The first chapter includes the introduction and an example of the application of artificial intelligence in the design of the control system. Comparatively, we present Lyapunov theory as well as artificial neural networks and fuzzy logic systems as soft computing techniques.

    In the fourth chapter, we examine the flexible robotic arm system considering friction and interference as follows. First, we model and compare the rigid and flexible systems, then we design the adaptive control for the rigid arm. After this step, we will perform the adaptive design to compensate the effect of friction and interference with the methods of adaptive friction compensation[6] and adaptive disturbance compensation[7]. In the next step, the fuzzy controller will be used to control the flexible robotic arm, and finally, by combining two adaptive and fuzzy methods, we will reach the final design in this section, and the results will be indicative of the design success.

  • Contents & References of Adaptive optimal control design 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:

    List of references

    [1]K. Pathak, J. Franch, and S. Agrawal, "Velocity and position control of a wheeled inverted pendulum by partial feedbackAgrawal, "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.

    [2]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.

    [3]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.

    [4] 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.

    [5]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. [6] 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.

    [7] 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.

    [9] 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.

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

    [11] 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.

    [12] 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.

    [13]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. [14] 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.

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

    [16]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. [18] 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.

    [20]

    [21]

    [22]J. J. E.

Adaptive optimal control design for systems with complex dynamics based on soft computing methods