Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser.
Many non-linear, inherently unstable systems exist whose control using conventional methods is both difficult to design and unsatisfactory in implementation. Fuzzy Logic Controllers are a class of non-linear controllers that make use of human expert knowledge and an implicit imprecision to apply control to such systems. The performance of Fuzzy Logic Controller depends on its control rules and membership functions. Hence it is very important to adjust these parameters. The incorporation of genetic algorithm into a fuzzy design process adds an 'intelligent' dimension to the fuzzy controller enabling it to create and modify its rules. Genetic algorithms give the possibility of adjusting membership functions down to the level of individual rules. In this paper, the idea of model generation and optimization is explored. Fuzzy process models will be generated and parameters of fuzzy logic controller such as centre of membership function and weight of the rules are optimized using the power of genetic algorithms. The Inverted pendulum system is used as a test system for this approach.
2021
One of the classic systems in dynamics and control is the inverted pendulum, which is known as one of the topics in control engineering due to its properties such as nonlinearity and inherent instability. Different approaches are available to facilitate and automate the design of fuzzy control rules and their associated membership functions. Recently, different approaches have been developed to find the optimal fuzzy rule base system using genetic algorithm. The purpose of the proposed method is to set fuzzy rules and their membership function and the length of the learning process based on the use of a genetic algorithm. The results of the proposed method show that applying the integration of a genetic algorithm along with Mamdani fuzzy system can provide a suitable fuzzy controller to solve the problem of inverse pendulum control. The proposed method shows higher equilibrium speed and equilibrium quality compared to static fuzzy controllers without optimization. Using a fuzzy system in a dynamic inverted pendulum environment has better results compared to definite systems, and in addition, the optimization of the control parameters increases the quality of this model even beyond the simple case. Keywords inverted pendulum • genetic algorithm • fuzzy logic controller • equilibrium speed • equilibrium quality 1 Introduction Soft computing techniques are often used in modeling and controlling nonlinear system applications. However, the fuzzy cognitive mapping method, which is one of the soft computing techniques, is rarely used in control applications as a primary controller [1]. At present, intelligent control, methods (fuzzy control, neural network or expert systems) provide a natural framework for designing online controllers in nonlinear systems. Fuzzy logic is widely accepted in adaptive control of nonlinear systems. This theory is commonly used to translate and formulate human experience to properly control strategies. Recently, the fuzzy control strategy has been used in complex control problems due to its hassle-free implementation and simple calculation. This makes fuzzy logic suitable for real-time nonlinear system control [2]. There are different approaches to facilitating and automating the design of fuzzy control rules and their associated membership functions. Over the past several years, a number of different approaches have been developed to find the optimized fuzzy rule base system using a genetic algorithm. A genetic algorithm is a powerful tool that facilitates the automated design of fuzzy control rules and membership
1995
The performance of a fuzzy logic controller depends on its control rules and membership functions. Hence, it is very important to adjust these parameters to the process to be controlled. A method is presented for tuning fuzzy control rules by genetic algorithms to make the fuzzy logic control systems behave as closely as possible to the operator or expert behavior in a control process.
Fuzzy Sets and Systems, 1998
In this paper, genetic algorithms are used in the study to maximise the performance of a fuzzy logic controller through the search of a subset of rule from a given knowledge base to achieve the goal of minimising the number of rules required. Comparisons are made between systems utilising reduced rules and original rules to verify the outputs. As an example of non-linear system, an inverted pendulum will be controlled by minimum rules to illustrate the performance and applicability of this proposed method.
Fuzzy Systems, 2002. FUZZ- …, 2002
This paper presents the stability analysis of fuzzy model-based nonlinear control systems, and the design of nonlinear gains and feedback gains of the nonlinear controller using genetic algorithm (GA) with arithmetic crossover and nonuniform mutation. A stability condition will be derived based on Lyapunov's stability theory with a smaller number of Lyapunov conditions. The solution of the stability conditions are also determined using GA. An application example of stabilizing a cart-pole typed inverted pendulum system will be given to show the stabilizability of the nonlinear controller.
International Journal of Approximate …, 1995
The performance of a fuzzy logic controller depends on its control rules and membership functions. Hence, it is very important to adjust these parameters to the process to be controlled. A method is presented for tuning fuzzy control rules by genetic algorithms to make the fuzzy logic control systems behave as closely as possible to the operator or expert behavior in a control process. The tuning method fits the membership functions of the fuzzy rules given by the experts with the inference system and the defuzzification strategy selected, obtaining high-performance membership functions by minimizing an error function defined using a set of evaluation input-output data. Experimental results show the method's good performance.
… , IEEE Transactions on, 2004
This paper addresses the optimization and stabilization problems of nonlinear systems subject to parameter uncertainties. The methodology is based on a fuzzy logic approach and an improved genetic algorithm (GA). The TSK fuzzy plant model is employed to describe the dynamics of the uncertain nonlinear plant. A fuzzy controller is then obtained to close the feedback loop. The stability conditions are derived. The feedback gains of the fuzzy controller and the solution for meeting the stability conditions are determined using the improved GA. In order to obtain the optimal fuzzy controller, the membership functions are further tuned by minimizing a defined fitness function using the improved GA. An application example on stabilizing a two-link robot arm will be given. Index Terms?Fuzzy control, nonlinear systems, optimality and stability. I. INTRODUCTION F UZZY CONTROL is one of the useful control techniques for uncertain and ill-defined nonlinear systems. Control actions of a fuzzy controller are described by some linguistic rules. This property makes the control algorithm easy to understand. Heuristic fuzzy controllers incorporate the experience or knowledge into rules, which are fine tuned based on trial and error. In order to have a systematic tuning procedure, a fuzzy controller implemented by a neural network was proposed in . A genetic algorithm (GA) is a powerful searching algorithm . It has been applied to fuzzy systems to generate the membership functions and/or the rule sets [13], . These methodologies make the design simple; however, they do not guarantee the system stability and robustness. In order to investigate the system stability, the TSK fuzzy plant model approach was proposed [1], . A nonlinear system is modeled as a weighted sum of some simple subsystems. It gives a fixed structure that facilitates the system analysis to some nonlinear systems. There are two ways to obtain the fuzzy plant model: 1) by performing system identification based on the input?output data of the plant [1] and 2) by derivation from the mathematical model of the nonlinear plant. Stability of a fuzzy system formed by a fuzzy plant model Manuscript
In view of many applications, in recent years, there has been increasing interest in robot’s control. Two intelligent controllers based on fuzzy logic and neural network are developed to trace the desired trajectory for a robot. A variety of evolutionary algorithms, have been proposed to approximately solve problems of common engineering applications. Increasingly common applications involve automatic learning of nonlinear mappings that govern the behavior of control systems. In many cases where robot control is of primary concern, the systems used to demonstrate the effectiveness of evolutionary algorithms often do not represent practical robotic systems. In this paper, genetic algorithms (GA) are the evolutionary strategy of interest. This procedure and the manner in which fuzzy controllers are codified into chromosomes is described. It is applied to learn fuzzy control rules for a practical autonomous vehicle steering control problem, namely, path tracking. GA handles the simultaneous evolution of membership functions and rule bases for the fuzzy path tracker. Simulation results show that the proposed fuzzy controller whose all parameters have been tuned simultaneously using GAs, offers advantages over existing controllers and has improved performance
The VHDL-AMS based genetic optimization of fuzzy logic controller for movement control systems is discussed here. The designs have been carried out in the digital domain with HDL. The basic components of the fuzzy logic controller are designed using VHDL-AMS. The proposed work focuses on control of speed with respect to input parameter such as Alignment & distance with triangular membership functions. This is beneficial for autonomous systems which increases traffic safety and the capacity of a pre-existing road infrastructure. Here distance and tracking control method has been used, which enables a number of autonomous systems to work together.. A case study applying this novel method to an movement control system has been investigated to obtain a new type of fuzzy logic membership function with irregular shapes optimized using Genetic algorithm for best Performance. This paper presents the movement control of vehicle application, the fuzzy control approach and the design using high-level synthesis.
2001
This paper addresses the optimization and stabilization problems of nonlinear systems subject to parameter uncertainties. The methodology is based on a fuzzy logic approach and an improved genetic algorithm (GA). The TSK fuzzy plant model is employed to describe the dynamics of the uncertain nonlinear plant. A fuzzy controller is then obtained to close the feedback loop. The stability conditions are derived. The feedback gains of the fuzzy controller and the solution for meeting the stability conditions are determined using the improved GA. In order to obtain the optimal fuzzy controller, the membership functions are further tuned by minimizing a defined fitness function using the improved GA. An application example on stabilizing a two-link robot arm will be given. Index Terms?Fuzzy control, nonlinear systems, optimality and stability. I. INTRODUCTION F UZZY CONTROL is one of the useful control techniques for uncertain and ill-defined nonlinear systems. Control actions of a fuzzy controller are described by some linguistic rules. This property makes the control algorithm easy to understand. Heuristic fuzzy controllers incorporate the experience or knowledge into rules, which are fine tuned based on trial and error. In order to have a systematic tuning procedure, a fuzzy controller implemented by a neural network was proposed in . A genetic algorithm (GA) is a powerful searching algorithm . It has been applied to fuzzy systems to generate the membership functions and/or the rule sets [13], . These methodologies make the design simple; however, they do not guarantee the system stability and robustness. In order to investigate the system stability, the TSK fuzzy plant model approach was proposed [1], . A nonlinear system is modeled as a weighted sum of some simple subsystems. It gives a fixed structure that facilitates the system analysis to some nonlinear systems. There are two ways to obtain the fuzzy plant model: 1) by performing system identification based on the input?output data of the plant [1] and 2) by derivation from the mathematical model of the nonlinear plant. Stability of a fuzzy system formed by a fuzzy plant model Manuscript
Computers in Industry, 2003
A way to automatically generate fuzzy controllers (FCs) that are optimized according to a merit figure is presented in this article. To achieve this task, a procedure based on hierarchical genetic algorithms (HGA) was developed. This procedure and the manner in which fuzzy controllers are codified into chromosomes is described. Resorting to this tool, several fuzzy controllers were constructed. The best three solutions obtained during simulation were selected for testing using an experimental prototype, which consists of an induction motor of variable load. These preliminary results are also included in the report. Based on these results, it is concluded that hierarchical genetic algorithms, though not the only, is a suitable artificial intelligence technique to face the problem of setting a fuzzy controller in a control loop without previous experience in controlling the plant. This is of help in many situations at industrial environments.
2003
This paper addresses the stable fuzzy controller design problem of nonlinear systems. The methodology is based on a fuzzy logic approach and the genetic algorithm (GA). In order to analyze the system stability, the TSK fuzzy plant model is employed to describe the dynamics of the nonlinear plant. A fuzzy controller is then developed to close the feedback loop. The stability conditions are derived. The feedback gains of the fuzzy controller and the solution for meeting the stability conditions are determined using the GA. An application example on stabilizing an inverted pendulum system will be given. Simulation and experimental results will be presented to verify the applicability of the proposed approach.
International Journal of Approximate Reasoning, 1995
The performance of a fuzzy logic controller depends on its control rules and membership functions. Hence, it is very important to adjust these parameters to the process to be controlled. A method is presented for tuning fuzzy control rules by genetic algorithms to make the fuzzy logic control systems behave as closely as possible to the operator or expert behavior in a control process. The tuning method fits the membership functions of the fuzzy rules given by the experts with the inference system and the defuzzification strategy selected, obtaining high-performance membership functions by minimizing an error function defined using a set of evaluation input-output data. Experimental results show the method's good performance.
International Conference on Electrical and Electronics Engineering, 2017
1 blank line using 9-point font with single spacing There are many different design parameters such as membership functions, scaling factors, inference and defuzzification methods in the structures of fuzzy logic controllers. Most of the time, it is difficult to determine the parameters accurately even with the help of experts. For this purpose, genetic algorithm one of the heuristic optimization techniques is used to facilitate the design of optimal fuzzy logic controller in this study. Fuzzy logic controllers used in the studies are designed with entirely user-defined software instead of toolboxes. Performances of the designed controllers have been analyzed through simulation studies performed on the permanent magnet synchronous motor. Results obtained from the simulation studies have showed that fuzzy logic controllers optimized based on ITAE performance indice have better performance.
All control systems suffer from problems related to undesirable overshoot, longer settling times and vibrations while going form one state to another state. Most of relevant techniques had been in the form of suggesting modification and improvement in the instrumentation or interfacing part of the control system and the results reported, remain suffering from shortcomings related to hardware parameter dependence and maintenance and operational complexities. Present study was based on a software approach which was focusing on an algorithmic approach for programming a PIC16F877A microcontroller, for eliminating altogether the parametric dependence issues while adding the benefits of easier modification to suit a given control system to changing operational conditions. Said approach was first simulated using MATLAB/SIMULINK using the techniques of Proportional Derivative Fuzzy Logic Controller (PD-FLC) whose membership function, fuzzy logic rules and scaling gains were optimized by the genetic algorithm technique. Simulated results were verified by programming the PIC16F877A microcontroller with the algorithm and using it on a temperature control system where a fan was regulated in response to variations in the ambient system temperature. Resulting tabulated performance indices showed a considerable improvement in rising and settling time besides reducing overshoot and steady state error.
Robot and Human Communication, …
A method is developed to tune and optimise the membership functions of Fuzzy Logic Controllers (FLC) by using Genetic Algorithms (GAS). The set of fuzzy If-Then rules and their membership functions of the truck back-upper problem is considered.
Fuzzy sets and Systems, 2000
The design, test and evaluation of an optimised fuzzy logic controller (OFLC) is reported in this paper. With the aid of genetic algorithms (GA), the rule-base of an otherwise standard fuzzy logic controller (FLC) is obtained. This is achieved by deriving a tailor-made encoding scheme, initialisation, crossover and mutation of rule table into strings of integers. GA is implemented such that the existing knowledge of the system is utilised to increase the speed of optimisation. The OFLC is successfully applied to control an open-loop unstable system -the ball-and-beam balance system -on a hardware test-bed. A Kalman ÿlter controller (KFC) and a manually tuned fuzzy logic controller (MFLC) are also developed for the test-bed and the performances of the three controllers are compared. The experiment reveals that improved robustness with shorter design cycle can be achieved by integrating GA into an FLC.
IEEE Transactions on Industry Applications, 2000
Fuzzy control has been applied to various industrial processes, however, its control rules and membership functions are usually obtained by trial and error. Proposed in this paper is an optimal design for membership functions and control rules simultaneously by a genetic algorithm (GA). GA's are search algorithms based on the mechanics of natural selection and natural genetics. They are easy to implement and efficient for multivariable optimization problems, such as fuzzy controller design. The simulation result shows that the fuzzy controller thus designed can achieve good performance merely by using a few fuzzy variables.
AIAA Infotech @ Aerospace, 2015
This research project, in the field of control systems, was funded by the National Science Foundation through the Research Experience for Undergraduate (REU) students. The objective of this project was to combine the robustness of fuzzy logic control with the adaptability of genetic algorithms to produce a self-optimizing oscillation damping control mechanism. Once an initial fuzzy inference system (FIS) is developed by an expert for a given dynamic system, the genetic algorithm will be able to optimize the FIS for a range of similar systems with varying parameters. In order to evaluate the control mechanisms developed during this project, a simulation of a twocart spring-mass system was developed in MATLAB. The performance of the controllers was determined by how quickly it could approach a wall and how close it was able to settle the car system to the wall without crashing.
Design of fuzzy controllers has been always a job built on past experience and knowledge of fuzzy control and systems behavior. Unlike that fashion this research introduced a new methodology of designing fuzzy controllers using genetic algorithms. The design employs Sugeno type fuzzy controllers as the parameters can be manipulated using GA. Single and two inputs fuzzy controllers are used. This research presented a solution of first, second, and third order systems, using the absolute average error as a fitness function, the genetic algorithm manipulate all parameters of the fuzzy controller to find the optimum solution. The simulation model used Matlab GA toolbox for finding the optimal solution, the fitness function took a different shape than the usual form, the new shape is introduced using a short program that is capable of generating the whole system, then calculating its output, error and finally the average error which is used as a fitness value to finally design the fuzzy ...
IFAC Proceedings Volumes, 1997
In a fuzzy controller, the rules derived from experts and the parameters of a membership ftmction which correspond to a verbal word play an important role. The rule acquisition and the auto-tuning of membership parameters are one of prevalent research fields. In this paper, we propose a tuning method of the membership parameters for the fuzzy controller. The evaluation function of the fuzzy controller is well known as a very complex multi-peaked one against these membership. parameters. The auto tuning method proposed here employs genetic algorithm in order to search for optimum solution which avoids falling in local optimum. The effectiveness and efficiency of the proposed method are ensmed using a simulated example.
Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.