Reference Variables Generation Using a Fuzzy Trajectory Controller for PM Tubular Linear Synchronous Motor Drive

Similar documents
CHAPTER 4 FREQUENCY STABILIZATION USING FUZZY LOGIC CONTROLLER

Design of Fuzzy Logic Controller for Speed Regulation of BLDC motor using MATLAB

Chapter 7 Fuzzy Logic Controller

Tuning Fuzzy Control Rules via Genetic Algorithms: An Experimental Evaluation

Modeling and Control of Non Linear Systems

Selection of Defuzzification Method to Obtain Crisp Value for Representing Uncertain Data in a Modified Sweep Algorithm

S13 11 Design of A Fuzzy Controller for Inverted Pendulum

FUZZY INFERENCE. Siti Zaiton Mohd Hashim, PhD

Fuzzy based Excitation system for Synchronous Generator

Static Var Compensator: Effect of Fuzzy Controller and Changing Membership Functions in its operation

Design of Different Fuzzy Controllers for Delayed Systems

FUZZY LOGIC CONTROL. Helsinki University of Technology Control Engineering Laboratory

SEMI-ACTIVE CONTROL OF BUILDING STRUCTURES USING A NEURO-FUZZY CONTROLLER WITH ACCELERATION FEEDBACK

A Comparison between a Fuzzy and PID Controller for Universal Motor

Lecture 5 Fuzzy expert systems: Fuzzy inference Mamdani fuzzy inference Sugeno fuzzy inference Case study Summary

Outlines. Fuzzy Membership Function Design Using Information Theory Measures and Genetic Algorithms. Outlines

FUZZY INFERENCE SYSTEMS

Introduction to Control Systems Design

INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY

Available online at ScienceDirect. Procedia Computer Science 76 (2015 )

CHAPTER 5 FUZZY LOGIC CONTROL

Optimized Fuzzy Logic Controller and Neural Network Controller- a comparative study

CHAPTER 3 INTELLIGENT FUZZY LOGIC CONTROLLER

European Journal of Science and Engineering Vol. 1, Issue 1, 2013 ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM IDENTIFICATION OF AN INDUCTION MOTOR

Introduction to Physical Modelling Rory Adams Senior Application Engineer

A NOUVELLE MOTION STATE-FEEDBACK CONTROL SCHEME FOR RIGID ROBOTIC MANIPULATORS

Fuzzy Logic Based Path Planning for Quadrotor

FUZZY SYSTEM FOR PLC

Fuzzy Based composition Control of Distillation Column

CHAPTER 4 MAINTENANCE STRATEGY SELECTION USING TOPSIS AND FUZZY TOPSIS

Neuro Fuzzy and Self Tunging Fuzzy Controller to Improve Pitch and Yaw Control Systems Resposes of Twin Rotor MIMO System

CHAPTER 6 SOLUTION TO NETWORK TRAFFIC PROBLEM IN MIGRATING PARALLEL CRAWLERS USING FUZZY LOGIC

Intelligent Control. 4^ Springer. A Hybrid Approach Based on Fuzzy Logic, Neural Networks and Genetic Algorithms. Nazmul Siddique.

Exercise Solution: A Fuzzy Controller for the Pole Balancing Problem

The optimum design of a moving PM-type linear motor for resonance operating refrigerant compressor

Adaptive Fuzzy Control for Utilization Management

A New Algorithm for Measuring and Optimizing the Manipulability Index

Redundancy Resolution by Minimization of Joint Disturbance Torque for Independent Joint Controlled Kinematically Redundant Manipulators

DESIGN AND MODELLING OF A 4DOF PAINTING ROBOT

Intelligent Mobile Satellite Antenna Tracking System Design

Guidelines for MATLAB s SISO Design Tool GUI

Cecilia Laschi The BioRobotics Institute Scuola Superiore Sant Anna, Pisa

Fuzzy Networks for Complex Systems. Alexander Gegov University of Portsmouth, UK

Trajectory Tracking of a Nonholonomic Wheeleed Mobile Robot Using Hybrid Controller

Modeling and Fuzzy Logic Control of a Quadrotor UAV

FPGA-Based Fuzzy Inference System for Realtime Embedded Applications

Simulation-Based Design of Robotic Systems

Fuzzy Based Decision System for Gate Limiter of Hydro Power Plant

Background Fuzzy control enables noncontrol-specialists. A fuzzy controller works with verbal rules rather than mathematical relationships.

ANALYTICAL STRUCTURES FOR FUZZY PID CONTROLLERS AND APPLICATIONS

Torque Ripple Minimization in PM Synchronous Motors Using Tooth Shape Optimization

Fuzzy Logic Approach for Hybrid Position/Force Control on Underwater Manipulator

FUZZY LOGIC TECHNIQUES. on random processes. In such situations, fuzzy logic exhibits immense potential for

CHAPTER 1 INTRODUCTION

Performance Limitations of Some Industrial PID Controllers

CHAPTER 4 FUZZY LOGIC, K-MEANS, FUZZY C-MEANS AND BAYESIAN METHODS

CHAPTER 8 ANFIS MODELING OF FLANK WEAR 8.1 AISI M2 HSS TOOLS

VIBRATION ISOLATION USING A MULTI-AXIS ROBOTIC PLATFORM G.

MODELING FOR RESIDUAL STRESS, SURFACE ROUGHNESS AND TOOL WEAR USING AN ADAPTIVE NEURO FUZZY INFERENCE SYSTEM

What is all the Fuzz about?

Parameter Estimation of a DC Motor-Gear-Alternator (MGA) System via Step Response Methodology

The Use of Fuzzy Logic at Support of Manager Decision Making

MECHATRONICS SYSTEM ENGINEERING FOR CAE/CAD, MOTION CONTROL AND DESIGN OF VANE ACTUATORS FOR WATER ROBOT APPLICATIONS

Simulation and Modeling of 6-DOF Robot Manipulator Using Matlab Software

Three-dimensional analytical field calculation of pyramidal-frustum shaped permanent magnets Janssen, J.L.G.; Paulides, J.J.H.; Lomonova, E.A.

Noise Reduction in Image Sequences using an Effective Fuzzy Algorithm

7. Decision Making

A control-based algorithm for rate adaption in MPEG-DASH

Real Time Control of a Flexible Joint Manipulator Using Interval Type-2 Fuzzy Logic Controller

Creating Time-Varying Fuzzy Control Rules Based on Data Mining

Design of fuzzy systems

OBSERVER BASED FRACTIONAL SECOND- ORDER NONSINGULAR TERMINAL MULTISEGMENT SLIDING MODE CONTROL OF SRM POSITION REGULATION SYSTEM

A SELF-ORGANISING FUZZY LOGIC CONTROLLER

Fuzzy Logic Intelligent Control System of Magnetic Bearings

A Novel Approach to Small Signal Stability Enhancement using Fuzzy Thyristor Susceptance control of SVC using Lyapunov Stability

Matlab Simulink Simscape

Undergraduate Student, College of Engineering and Computer Studies

A New Algorithm for Measuring and Optimizing the Manipulability Index

Tracking of Human Body using Multiple Predictors

Department of Electrical Engineering. Indian Institute of Technology Dharwad EE 303: Control Systems Practical Assignment - 6

Design a New Fuzzy Optimize Robust Sliding Surface Gain in Nonlinear Controller

Application Of Fuzzy - Logic Controller In Gas Turbine Control On Transient Performance With Object Orientation Simulation

Design & Optimization Fuzzy Logic Controller for General Helicopter Model

HALOGEN AUTOMATIC DAYLIGHT CONTROL SYSTEM BASED ON CMAC CONTROLLER WITH TRIANGULAR BASIS FUNCTIONS

Research on time optimal trajectory planning of 7-DOF manipulator based on genetic algorithm

MECHATRONICS 3M LECTURE NOTES. Prepared by Frank Wornle School of Mechanical Engineering The University of Adelaide 1 0.

A New Method For Forecasting Enrolments Combining Time-Variant Fuzzy Logical Relationship Groups And K-Means Clustering

Introduction to Intelligent Control Part 2

Neuro Fuzzy Controller for Position Control of Robot Arm

Design and Implementation of Rehabilitation Robot for Human Arm Movements

POSITION CONTROL OF DC SERVO MOTOR USING FUZZY LOGIC CONTROLLER

Hybrid Optimization Strategy using Response Surface Methodology and Genetic Algorithm for reducing Cogging Torque of SPM

WORKSPACE AGILITY FOR ROBOTIC ARM Karna Patel

Introduction to Fuzzy Logic and Fuzzy Systems Adel Nadjaran Toosi

A Simplified Vehicle and Driver Model for Vehicle Systems Development

ADVANCE CONTROL OF AN ELECTROHYDAULIC AXIS & DESIGN OPTIMIZATION OF MECHATRONIC SYSTEM

Takagi-Sugeno Fuzzy System Accuracy Improvement with A Two Stage Tuning

Introduction 3 Fuzzy Inference. Aleksandar Rakić Contents

SELECTION OF DEFUZZIFICATION METHOD TO OBTAIN CRISP VALUES FOR REPRESENTING UNCERTAIN DATA IN A MODIFIED SWEEP ALGORITHM

Adaptive Speed Control for Autonomous Mobile Robot using Fuzzy Logic Controller

Transcription:

Reference Variables Generation Using a Fuzzy Trajectory Controller for PM Tubular Linear Synchronous Motor Drive R. LUÍS J.C. QUADRADO ISEL, R. Conselheiro Emídio Navarro, 1950-072 LISBOA CAUTL, R. Rovisco Pais, 1049-001 LISBOA PORTUGAL Abstract: The usage of linear permanent-magnet (PM) actuators, and their associated controllers, increases in a wide variety of applications, due to the exhibited high force density, robustness, and accuracy. The s-curve motion profiling is the motion trajectory usually employed in common industrial applications. In this control scheme, the trajectory shape is determined by maximum acceleration, maximum speed, and the target distance. The values of speed and acceleration must be chosen caully. If they are chosen excessively large or very small, it may not be possible for the system to track the generated trajectory with good accuracy. This paper, considers the control of a single degree-of-freedom (DOF) mechanical system, in which a PM Tubular Linear Synchronous Motor (PM-TLSM) is used as the actuator. Since the fuzzy logic control controllers are based on heuristics are theore able to incorporate human intuition and experience. The resulting motion trajectory obtained from the fuzzy logic is particularly suited to high accuracy applications such as parallels manipulators, robotics systems and factory automation. Computer simulation results verify the effectiveness of the proposed scheme. Key-Words: Fuzzy logic control, Trajectory tracking, Modelling and Simulation. 1 Introduction In recent years, the fuzzy control has been increaselly developed and has become one of the most successful tools in the industry. Fuzzy logic control provides a formal methodology for representing, manipulating and implementing a human s heuristic knowledge on how to control a system [1]. Figure 1 shows the main components of the fuzzy controller. The fuzzification interface modifies the inputs so that, they can understand and activate the rules in the rule-base. The defuzzification interface converts the conclusions reached by inference engine into the process inputs. The Fuzzy logic incorporates a simple, rulebased IF X AND Y THEN Z approach to solve the control problem rather than attempting to model a system mathematically. The fuzzy logic model is empirically-based, relying on the operator's experience rather than its technical understanding of the system. Fig.1: Block diagram of the fuzzy controller embedded in the closed-loop control system. The rule-base holds the knowledge, in the form of a set of rules, i.e. the way to control the system. The inference engine evaluates which control rules are appropriate at the current time and then decides what the input to the process should be. 2 System description This paper uses two fuzzy logic controllers to predict the necessary speed and acceleration erences allowing the system to track the position erence correctly. Another possible approach relies on the theory and application of the time-optimal control of the linear actuators, which is obtained in feedback form via a three-dimensional state-space analysis, [2].

System to be controlled Fig.2: Global scheme of the fuzzy trajectory controllers. The proposed control structure, using fuzzy logic controllers is shown in figure 2. The proposed controllers have been implemented on the Matlab environment, using Fuzzy Logic Toolbox, Stateflow and Simulink. The system model to be controlled incorporates two main parts: a dynamic limiter and a cascade position loop controller for the PM-TLSM. The Maltab implementations of these models are presented in Appendix to this paper. The dynamic limiter has three erence inputs: speed, v, acceleration, a, and deceleration, d. These values will allow the dynamic limiter to generate an internal motion trajectory erence for the poison controller. The basic principle of the dynamic limiter implementation follows the expressions described by (1). If If If v v v > v < v = v then then then a a a = a = d = 0 (1) In (1), v and a represent the actual speed and the actual acceleration of the system, respectively. The position control scheme includes a speed loop within a position loop. The position loop has a proportional controller and a proportional-integral with anti-windup compensation which is used in the speed loop. The tuning of the different controllers has been evaluated using the integral of time multiplied by the absolute value of the error (ITAE) criterion. The stator currents strategy of the PM-TLSM used employs a hysteretic vectorial control in αβ coordinates, as it is reported in [2]. The mathematical model of the PM-TLSM used in this paper is reported in [3]. 3 Design of the Fuzzy logic controllers 3.1 Definition of the system parameters The variables to control are the system speed and acceleration erences. As it is shown on figure 2, the system s speed erence is the put of the fuzzy trajectory position tracking block. Also from the figure 2, it can be seen that acceleration erence value is the put of the fuzzy trajectory speed tracking block. In the control loop, the fuzzy input variables are the position error, e p, and the change of position error, e p. The speed error, e s, and the change of the speed error, e s, are the fuzzy inputs variables on the speed control loop. The fuzzy linguistic inputs (e p, e p, e s and e s ) are divided into seven fuzzy sets: Negative Big (NB), Negative Medium (NM), Negative Small (NS), Zero (ZE), Positive Small (PS), Positive Medium (PM) and Positive Big (PB). For the fuzzy linguistic puts (position and speed erences) two more fuzzy sets are used: Negative Enormous (NE) and Positive Enormous (PE). In order to assure the simplicity of the fuzzy controllers, the shapes of the membership functions adopted for the fuzzification of the inputs are triangular and trapezoidal, as show in figure 3. The fuzzy inference engine used is the MAX- MIN method which tests the magnitudes of each rule and selects the highest one. The defuzzification method employed is the COG (center of gravity).

rising time, settling time, position and speed errors and the respective error changes. The number of the rules for each fuzzy controller is 49, presented in Tables 1 and 2. Using the linguist fuzzy terms the highlighted rules in Tables 1 and 2, can be read, respectively, as follows, by (5) and (6). IF e p is PM and e p is NS (5) then Speed Ref. is PE IF e s is ZE and e is PM then Acceleration Ref. is PS s (6) Fig.3: Membership functions of fuzzy controllers. Table 1: Rule table for the Fuzzy Position Controller. 3.2 Formulation of the control rules To obtain the control rules formulation, a typical second order dynamic system response to a step input is taking into account, as seen in figure 4. Table 2: Rule table for the Fuzzy Speed Controller. Fig.4: Typical second order system response. Figure 4 is splited into four distinct sectors. The differences of each sector can be evaluated by the error (e) and the change of error ( e) signals. For the first sector the error and the change of error signals are described by (2). sector 1: e > 0, e < 0 (2) For the remaining sectors, the error and the change of error signals are given from (3) to (5). sector 2 : e < 0, e < 0 (3) sector 3: e < 0, e > 0 (4) sector 4 : e > 0, e > 0 (5) The control strategy is achieved by building the rule bases. This rule bases consider the desired dynamic system behaviour, i.e. considers overshoot, Figure 5 shows a three-dimensional plot of the Fuzzy Position Controller Speed Reference, with respect to e p and e p whose ranges are [-2, 2], [-0.3, 0.3] and [-0.6, 0.6], respectively.

Fig.5: Control surface of the Fuzzy Position Controller. Figure 6 shows a three-dimensional plot of the Fuzzy Speed Controller Acceleration Reference with respect to e s and e s whose ranges are [-50, 50], [-2, 2] and [-4, 4], respectively. Fig.7: Position response to a sinusoidal position erence. Fig.6: Control surface of the Fuzzy Speed Controller. Fig.8: Speed response to a sinusoidal position erence. 4 Simulation results The simulations have been carried using the mathematical model of a position controller drive of a PM-TLSM implemented in Simulink. Figures 7 to 9 show the simulations results obtained for a sinusoidal position erence. Figures 10 to 12 show the simulations results obtained for a square-wave position erence. These results demonstrate the applicability of the proposed fuzzy logic controllers. The differences founded between the erences and the actual values can not be neglected. These results denote that it will be necessary improvements in the design of the fuzzy trajectory controllers to achieve higher precision motion control. Fig.9: Acceleration response to a sinusoidal position erence.

Fig.10: Position response to a square-wave position erence. 5 Conclusions and further developments In this paper the design of the fuzzy logic controllers to predict the speed and the acceleration erences to an electromechanical system that incorporate a position controller drive and a PM- TLSM was developed. In conclusion, it is important to recognize the large potential that fuzzy logic has to offer in this application. With this control tool it is not necessary to build a detailed mathematical model of the system and the human knowledge can be easily incorporated. These are only preliminary results further work is needed to consolidate this approach Future work includes experimental validation of this approach. Among other further development, it is foreseen the implementation of a fuzzy supervisory control to improve the accuracy of the system. Fig.11: Speed response to a square-wave position erence. References: [1] Passino, K.M., Yurkovich, S., Fuzzy Control, Addinson-Wesley Longman, 1998. [2] Yang-O Kim and In-Joong Ha, Time-Optimal Control of a Single-DOF Mechanical System Considering Actuator Dynamics, IEEE Trans. On Control Systems Technology, Vol.11, No.6, 2003, pp.919-932 [3] Barata, F.A., Quadrado, J.C., Brushless DC Motor Position Linear Control Simulation (to be published) [4] Luís, R., Quadrado, J.C., On PM Linear Synchronous Motor Modelling, WSEAS Trans. on Circuits and Systems, Vol.3, No.9, 2004, pp. 1852-1857. Fig.12: Acceleration response to a square-wave position erence.

Appendix a) b) c) Fig.13: Main parts of the position drive controller modelling: a) Dynamic limiter; b) State flow chart; c) Loop controls of position and speed of the PM-TLSM Drive.