Design and Simulation of a Hybrid Controller for a Multi-Input Multi-Output Magnetic Suspension System

Similar documents
Comparative Study of PID and Fuzzy Controllers for Speed Control of DC Motor

MAGNETIC LEVITATION SUSPENSION CONTROL SYSTEM FOR REACTION WHEEL

Design and Implementation of Self-Tuning Fuzzy-PID Controller for Process Liquid Level Control

Fuzzy Logic Control of a Magnetic Suspension. System Using xpc Target

Figure 1: Unity Feedback System. The transfer function of the PID controller looks like the following:

Design of an Intelligent Pressure Control System Based on the Fuzzy Self-tuning PID Controller

Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller

VECTOR CONTROL SCHEME FOR INDUCTION MOTOR WITH DIFFERENT CONTROLLERS FOR NEGLECTING THE END EFFECTS IN HEV APPLICATIONS

TigreSAT 2010 &2011 June Monthly Report

California University of Pennsylvania Department of Applied Engineering & Technology Electrical Engineering Technology

Development of a Fuzzy Logic Controller for Industrial Conveyor Systems

CHAPTER 6. CALCULATION OF TUNING PARAMETERS FOR VIBRATION CONTROL USING LabVIEW

DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING BANGLADESH UNIVERSITY OF ENGINEERING & TECHNOLOGY EEE 402 : CONTROL SYSTEMS SESSIONAL

SPEED CONTROL OF BRUSHLESS DC MOTOR USING FUZZY BASED CONTROLLERS

Implementation of Proportional and Derivative Controller in a Ball and Beam System

A Comparative Study on Speed Control of D.C. Motor using Intelligence Techniques

Design Of PID Controller In Automatic Voltage Regulator (AVR) System Using PSO Technique

CHAPTER 3 WAVELET TRANSFORM BASED CONTROLLER FOR INDUCTION MOTOR DRIVES

A Brushless DC Motor Speed Control By Fuzzy PID Controller

Digital Control of MS-150 Modular Position Servo System

Tuning Of Conventional Pid And Fuzzy Logic Controller Using Different Defuzzification Techniques

Introduction to PID Control

ANALYSIS OF V/f CONTROL OF INDUCTION MOTOR USING CONVENTIONAL CONTROLLERS AND FUZZY LOGIC CONTROLLER

FUZZY CONTROL FOR THE KADET SENIOR RADIOCONTROLLED AIRPLANE

Fuzzy Controllers for Boost DC-DC Converters

Study on Synchronous Generator Excitation Control Based on FLC

Implementation of Fuzzy Controller to Magnetic Levitation System

Position Control of a Hydraulic Servo System using PID Control

A FAULT TOLERANT CONTROL APPROACH TO MAGNETIC LEVITATION

TWO AREA CONTROL OF AGC USING PI & PID CONTROL BY FUZZY LOGIC

Design of Smart Controller for Speed Control of DC Motor

Integration Intelligent Estimators to Disturbance Observer to Enhance Robustness of Active Magnetic Bearing Controller

Conventional geophone topologies and their intrinsic physical limitations, determined

The Effect of Fuzzy Logic Controller on Power System Stability; a Comparison between Fuzzy Logic Gain Scheduling PID and Conventional PID Controller

1045. Vibration of flexible rotor systems with twodegree-of-freedom

Chapter-5 FUZZY LOGIC BASED VARIABLE GAIN PID CONTROLLERS

Optimal Control System Design

Investigations of Fuzzy Logic Controller for Sensorless Switched Reluctance Motor Drive

Comparison Effectiveness of PID, Self-Tuning and Fuzzy Logic Controller in Heat Exchanger

IJITKM Special Issue (ICFTEM-2014) May 2014 pp (ISSN )

COMPARATIVE STUDY OF PID AND FUZZY CONTROLLER ON EMBEDDED COMPUTER FOR WATER LEVEL CONTROL

Speed Control of Brushless DC Motor Using Fuzzy Based Controllers

Simulation Analysis of Control System in an Innovative Magnetically-Saturated Controllable Reactor

Performance Comparison of P, PI and PID for Speed Control of Switched Reluctance Motor using Genetic Algorith

Design of Fractional Order Proportionalintegrator-derivative. Loop of Permanent Magnet Synchronous Motor

INTEGRATED PID BASED INTELLIGENT CONTROL FOR THREE TANK SYSTEM

TABLE OF CONTENTS CHAPTER TITLE PAGE DECLARATION DEDICATION ACKNOWLEDGEMENT ABSTRACT ABSTRAK

Actuators. EECS461, Lecture 5, updated September 16,

Fuzzy Logic Controller on DC/DC Boost Converter

Comparative study of PID and Fuzzy tuned PID controller for speed control of DC motor

Magnetic Levitation System

5 Lab 5: Position Control Systems - Week 2

Fuzzy Logic Based Speed Control System Comparative Study

CONTROLLER DESIGN ON ARX MODEL OF ELECTRO-HYDRAULIC ACTUATOR

Modeling and simulation of feed system design of CNC machine tool based on. Matlab/simulink

STABILITY IMPROVEMENT OF POWER SYSTEM BY USING PSS WITH PID AVR CONTROLLER IN THE HIGH DAM POWER STATION ASWAN EGYPT

CH 1. Large coil. Small coil. red. Function generator GND CH 2. black GND

Speed Control of BLDC Motor-A Fuzzy Logic Approach

INTELLIGENT ACTIVE FORCE CONTROL APPLIED TO PRECISE MACHINE UMP, Pekan, Pahang, Malaysia Shah Alam, Selangor, Malaysia ABSTRACT

Hybrid Input Shaping and Non-collocated PID Control of a Gantry Crane System: Comparative Assessment

ISSN: [Appana* et al., 5(10): October, 2016] Impact Factor: 4.116

II. PROPOSED CLOSED LOOP SPEED CONTROL OF PMSM BLOCK DIAGRAM

Design of Different Controller for Cruise Control System

Magnetic Levitation System

Embedded Control Project -Iterative learning control for

Control of DC-DC Buck Boost Converter Output Voltage Using Fuzzy Logic Controller

Design of Fuzzy- PID Controller for First Order Non-Linear Liquid Level System

Magnetic Suspension System Control Using Position and Current Feedback. Senior Project Proposal. Team: Gary Boline and Andrew Michalets

ADJUSTMENT OF PARAMETERS OF PID CONTROLLER USING FUZZY TOOL FOR SPEED CONTROL OF DC MOTOR

Addendum Handout for the ECE3510 Project. The magnetic levitation system that is provided for this lab is a non-linear system.

Self-Tuning PI-Type Fuzzy Direct Torque Control for Three-phase Induction Motor

A Performance Study of PI controller and Fuzzy logic controller in V/f Control of Three Phase Induction Motor Using Space Vector Modulation

Active sway control of a gantry crane using hybrid input shaping and PID control schemes

DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers With Different Defuzzification Methods

Experiment 9. PID Controller

Comparative Analysis of P, PI, PD, PID Controller for Mass Spring Damper System using Matlab Simulink.

International Journal of Advance Engineering and Research Development. Aircraft Pitch Control System Using LQR and Fuzzy Logic Controller

Automatic Voltage Control For Power System Stability Using Pid And Fuzzy Logic Controller

CHAPTER 6 OPTIMIZING SWITCHING ANGLES OF SRM

A Case Study of GP and GAs in the Design of a Control System

Modelling for Temperature Non-Isothermal Continuous Stirred Tank Reactor Using Fuzzy Logic

Fuzzy Expert Systems Lecture 9 (Fuzzy Systems Applications) (Fuzzy Control)

International Journal of Digital Application & Contemporary research Website: (Volume 2, Issue 8, March 2014)

DC Motor Speed Control: A Case between PID Controller and Fuzzy Logic Controller

Study and Simulation for Fuzzy PID Temperature Control System based on ARM Guiling Fan1, a and Ying Liu1, b

FUZZY LOGIC CONTROLLER BASED SPEED CONTROL OF THREE PHASE INDUCTION MOTOR

DC motor position control using fuzzy proportional-derivative controllers with different defuzzification methods

Design and Analysis for Robust PID Controller

OPTIMAL TORQUE RIPPLE CONTROL OF ASYNCHRONOUS DRIVE USING INTELLIGENT CONTROLLERS

Control Of Three Phase BLDC Motor Using Fuzzy Logic Controller Anjali. A. R M-Tech in Powerelectronics & Drives,Calicut University

A Searching Analyses for Best PID Tuning Method for CNC Servo Drive

Bi-Directional Dc-Dc converter Drive with PI and Fuzzy Logic Controller

Modeling and Control of Electromagnetic Damper Himanshu Chauhan 1 Ananya Sharma 2 Ishita Singh 3

Comparative Analysis of PID, SMC, SMC with PID Controller for Speed Control of DC Motor

Design of Self-Tuning Fuzzy PI controller in LABVIEW for Control of a Real Time Process

AE2610 Introduction to Experimental Methods in Aerospace

Control of Load Frequency of Power System by PID Controller using PSO

-binary sensors and actuators (such as an on/off controller) are generally more reliable and less expensive

Study on Repetitive PID Control of Linear Motor in Wafer Stage of Lithography

UNIVERSITY OF UTAH ELECTRICAL ENGINEERING DEPARTMENT LABORATORY PROJECT NO. 3 DESIGN OF A MICROMOTOR DRIVER CIRCUIT

Transcription:

Design and Simulation of a Hybrid Controller for a Multi-Input Multi-Output Magnetic Suspension System Sherif M. Abuelenin, Member, IEEE Abstract In this paper we present a Fuzzy Logic control approach designed to stabilize a multi-input multi-output magnetic suspension system. The system has four cubic floaters and four actuators that apply magnetic forces on the floaters, the suspension is performed by changing the voltages applied on the actuators, hence changing their currents, producing vertical magnetic forces that balance with the gravitational force. A fuzzy logic controller is used to control each actuator; the system is nonlinear and sensitive to initial conditions. Another fuzzy logic controller is used as a supervisory controller in order to increase the dynamic range of the system, enabling it to stabilize the floaters when the initial displacements are relatively big. Another design consideration was to eep the four floaters in the same plane as much as possible, to perform that tas, a PD controller was set to modulate the currents of the four actuators in order to minimize an error signal measuring the relative vertical displacement of all the four floaters. Simulation results show that the designed control scheme stabilized the system for the design constrains. M I. INTRODUCTION agnetic suspension systems are systems in which a rotor or a floater is suspended in magnetic field without contact with the surroundings. The open-loop system model examined in this paper was introduced in []. Magnetic Suspension is accomplished in these systems through automatic control of actuators currents by changing their currents. The magnetic force created by the actuators acts upon the floater in the opposite direction of gravity to eep it suspended. Feedbac of position information of the floater is required to create a closed-loop system and is provided either through sensors or by using self-sensing methods []- [5]. Magnetic suspension systems are being increasingly used in many applications, including industry, since they are wearfree []-[5]. These systems are highly nonlinear and highly dependant on initial condition, using linear controllers can produce the desired dynamic response only for the region in which a linear model of the system was created. Nonlinear control provides the ability to create desired dynamic responses, many nonlinear control algorithms were introduced in research []-[7]. In this paper, a fuzzy logic controller is introduced to control a multi-input multi-output magnetic suspension system that was formulated in []. The system has four cubic S. M. Abuelenin is with the Department of Electrical Engineering, Sinai University, Arish, Egypt. Phone: +0-0-536-533; (e-mail: sherif7@ieee.org). shaped floaters with equal masses and sizes, but the four actuators have different electromagnetic properties. Fig. shows a cross-section of the magnetic suspension system model to be controlled; there are four equal size cubic electromagnetic actuators that are securely attached to the four corners of a rectangle plate stator mounted on a stationary metal plate. The DC current in the coil of the -th actuator (t), (where =,,3,4) can be adjusted by i changing the DC voltage u (t) applied to the coil wrapped around an iron core. This will result in varying magnetic force f (t) acting vertically on iron floater. The top view schematic illustrated in Fig. shows the four cubic floaters, which are equal in size and mass. The mass density of the floaters is assumed to be uniform. There are only two forces acting upon each of the floaters the magnetic force and the gravity. Through the balancing of these two vertical forces, the floaters remain suspended in the air. The distance between the -th floater and the -th actuator, (t), is measured in real-time by distance sensor z. The origin of the z axis is mared in Fig., so is the target horizontal level of the floaters. Fig.. Cross-section view of the simplified magnetic suspension system Fig.. Aerial view of the four equal-size iron floaters that are aligned horizontally and vertically. An electromagnetic actuator is placed above each floater (not shown here; see Fig. for actuators and )

The control approach introduced is based on incorporating two fuzzy controllers for each actuator (electromagnet); a main one to control the actuator current, and another (supervisory controller) to tune the output gain of the first controller. A total of 8 Fuzzy controllers are incorporated in the design. A Proportional-Derivative (PD) controller is inserted to monitor the relative planar displacement of the four floaters and minimize this displacement as much as possible. The whole system is simulated in SIMULINK with the Fuzzy controllers implemented using MATLAB Fuzzy Logic toolbox. A. Mathematical Model II. SYSTEM MODEL The behavior of each of the four actuator-floater pairs is governed by the following equations []: A N µ 0 di R i + z A N µ 0i dz = u z A N µ 0 i f = 4 ( ) z t d z M = f Mg The meanings, values (and their limits) and units of the parameters of equations (), (), and (3) are given in Table I. There are four pairs of the equations characterizing the four electromagnetic actuators. The four actuators are similar in size and mass but have different electromagnetic properties. () () (3) III. CONTROL DESIGN Developing the control approach discussed here was performed in three steps, resulting in a controller that is a combination of fuzzy controllers, supervised by another set of fuzzy controllers, and a Proportional-Derivative controller. Fuzzy control is a convenient alternative method of nonlinear control used for a variety applications since it provides a method for constructing control algorithms via the use of heuristic information that represent the rules according to which we would lie the controlled process to perform [8]. In our approach, first, a main fuzzy logic controller (FLC ) is used for each of the four actuators to control the voltage applied to it u (t), one of the inputs to this FLC is the error TABLE I SYMBOLS AND THEIR MEANINGS AND VALUES (K =,,3,4). Symbol Meaning Value, Limit, and Unit f (t) Magnetic force acting up >=0, N actuator z (t) Distance between actuator >0, m and floater µ 0 Magnetic conductivity in the 4π*e-7H/m air M Mass of each floater 3g g Acceleration due to gravity 9.8m/s u (t) DC control voltage of actuator signal (the difference between the reference input set-point and the position of the floater), that should equal zero in steady-state, the other input is the derivative of the error signal. Gains are introduced on both inputs and on the output of the controller to allow tuning of the controller, tuning of both input gains were done manually for each actuator. The closed-loop system is nonlinear and sensitive to initial condition; hence, the second step was to introduce another fuzzy controller that is used as a supervisor to tune the output gain of the first FLC in order to achieve stability for a wider range of initial conditions. Each supervisory FLC (SFLC) has one input, which is the error signal, and its output is the value of the output gain for the corresponding main FLC. The third step was the introduction of a control method to level the four floaters, as one of the design criteria was to eep the four floaters in the same plane all the times, which means they should satisfy the constraint z t) + z = z + z ( ) as much as possible. In ( 3 4 t order to satisfy this, a Proportional-Derivative (PD) controller is used to modulate the voltages applied to the four actuators, by adding to (or subtracting from) a value determined by the controller. The input signal to the PD controller is the level error signal; l t) = z + z z z ( ). ( 3 4 t A. The Main Fuzzy Controller 0-50V, =, 0-70V, =3 0-60V, =4 R Coil resistance of coil 5Ω, =, 0Ω, =3 8.5Ω, =4 DC control current of actuator 0-0A, =, 0-7A, =3,4 A (t) Sectional area of actuator 0.000m, = 0.00037m, = 0.0005m, =3 0.0004m, =4 i (t) N Coil loop number of actuator 300, =, 600, =3 500, =4 In each of the main FLCs, Five linguistic variables are used to describe each Fuzzy input and output variable. Fig. 3

shows the linguistic variables and their associated membership functions used in FLC (used to control u (t)). The rule-base used in this controller is summarized in Table II, and the resulting control surface is shown in Fig. 4 U(t) Change of error membership function (mf) TABLE II SUMMARY OF FUZZY RULES OF THE MAIN FLC mf mf mf3 mf4 mf5 Error membership function (mf) mf mf mf3 mf4 mf5 mf mf mf mf mf3 mf mf mf mf3 mf4 mf mf mf3 mf4 mf5 mf mf3 mf4 mf5 mf5 mf3 mf4 mf5 mf5 mf5 Fig. 3.a. Membership functions for input ; the error variable of the main FLC of actuator Fig. 4. Fuzzy Control Surface of the main FLC for electromagnet The other three controllers have the similar variables and membership functions, except that each is designed to provide the steady state value of u (t) required for zero-error steady state. Fig. 3.b. Membership functions for output variable of the main FLC of actuator Fig. 3.c. Membership functions for input ; the error rate variable of the main FLC of actuator B. The Supervisory Fuzzy Controller The function of each SFLC is to tune the output gain of the corresponding main FLC in order to enable system stability for a wider range of initial condition. The SFLC is a simple -input -output FLC which outputs a tuning gain varying from value of (indicating no tuning) to a much higher value determined for each controller. This tuning gain is then multiplied by the output signal of the tuned FLC to produce a modulated control signal. In each SFLC, three linguistic variables are used to describe the input and two to describe the output. Fig. 5 shows the resulting control surface for SFLC. C. The Proportional-Derivative Controller Simulating the system with the designed Fuzzy Controllers showed that the system stabilized, but the level error signal l(t) was in the order of millimeters. In order to minimize this signal, a PD controller was used to monitor l(t); its output is added (or subtracted) from the control voltage applied to the four actuators simultaneously.

TABLE III INITIAL POSITION SETTINGS Setting Setting Setting 3 z 0 mm 5mm 6mm z 0 3mm 3mm 8mm z 30 9mm mm 4mm z 40 7mm 3mm mm SFLC Fig. 5. Fuzzy Control Surface of the Supervisory FLC for electromagnet du / Subsystem 9 mflc Saturation The output of the PD controller is determined by the following expression: where gains are tuned manually. dl ( t ) w ( t ) = K p l ( t ) + K d, Out In -Kdu/ 8 Subsystem Set-point Out In SFLC mflc Saturation IV. SIMULATION Fig. 6 shows the SIMULINK model of each open loop actuator system, Fig. 7 shows the same closed loop model with the both the main and the SFLC added. And Fig. 8 shows the model of the complete system with the PD controller. Table III shows the three initial position settings used in the simulation. 0.00 -Kdu / 7 Subsystem Out In SFLC4 SFLC3 mflc 3 Saturation du / Kd Kp In u 9.8 Gravity /ANMu Product s /m dz ANMu /4 dz.i/z Product R R s Current z i s height u i/z i z Square Divide To Worspace Fig. 6. SIMULINK model of the open loop electromagnet system Setpoint 0.00 Subtract du / Derivative A hybrid nonlinear controller of a multi-input multi-output magnetic suspension system is established by using a combination of four sets of fuzzy supervised fuzzy logic controllers, and a PD controller that is used to tune the outputs of the fuzzy controllers. Simulation of the system showed that the designed control scheme was successful in controlling the vertical position of the four floaters to a pre- dz -Kf (t) Gain Tuning FLC 0 Gain Mux Primary FLC Fig. 7. SIMULINK model of an actuator with both FLCs Product Saturation Subsystem Out In Out du/ Subsystem3 Out 6 In mflc4 Saturation 3 Fig. 8. SIMULINK model of the complete system Fig. 9.a, b show the position of the four floaters z (t) as a function of time as the result of simulating the system with initial position settings, before adding the PD controller, and the level error signal l(t). And Fig. 0.a, b show the same plots after the implementation of the PD controller, we see that the PD controller greatly reduced the level error signal l(t) on the expense of increasing the rise time of z (t). Summery of the results for all initial position settings is shown in tables IV-VI. V. CONCLUSION

specified set-point from different sets of initial positions. Simulation also showed that the addition of the PD controller resulted in minimizing the planar error between the four floaters, eeping them much closer to being in the same plane without much degradation on the performance of each individual floater. Initial Position settings Rise Time, s Max. Abs. Overshoot, m Settling Time, s TABLE IV RESULTS FOR INITIAL POSITION SETTING z (t) z (t) z 3(t) z 4(t) 6.00E-0.6E-03 9.900E-0 5.950E- 0.799E- 03.30E- 0 8.050E-0.599E-03.0E-0 8.450E -0.78E -03.40E -0 z (t) + z 3(t) - z (t) z 4(t) Largest Abs. Value Mean Std. Deviation 7.0E-05.08E-05.69E-05 Fig. 9.a. z (t) for Initial position settings, no PD controller Initial Position settings Rise Time, s Max. Abs. Overshoot, m Settling Time, s TABLE V RESULTS FOR INITIAL POSITION SETTING z (t) z (t) z 3(t) z 4(t) 4.650E-0.3E-03 8.650E-0 9.050E- 0.779E- 03.05E- 0 8.550E-0.599E-03.45E-0 8.050E -0.604E -03.05E -0 Fig. 9.b. Level difference, Initial position settings, no PD controller z (t) + z 3(t) - z (t) z 4(t) Largest Abs. Value Mean Std. Deviation.76E-04 5.09E-05 5.97E-05 Fig. 0.a. z (t) for Initial position settings Initial Position settings Rise Time, s Max. Abs. Overshoot, m Settling Time, s z (t) + z 3(t) - z (t) z 4(t) TABLE VI RESULTS FOR INITIAL POSITION SETTING 3 z (t) z (t) z 3(t) z 4(t) 4.350E-0.9E-03 8.850E-0 Largest Abs. Value 3.69E-04 7.000E- 0.879E- 03 8.00E- 0 Mean 7.5E-05 7.650E-0.74E-03.55E-0 Std. Deviation.06E-04 7.700E -0.430E -03.60E -0 Fig. 0.b. Level difference, Initial position settings, (note the scale difference compared to Fig. 9.b.) REFERENCES [] H. Ying and H Zhou Description of 009 FUZZ-IEEE Conference Competition Problem, Available: http://www.ece.eng.wayne.edu/~hying/competition%0problem.pdf [] F. Abdel-Hady and S. M. Abuelenin, Design and simulation of a fuzzy-supervised PID controller for a magnetic levitation system, Studies in Informatics and Control, vol. 7, pp. 35 38, September 007.

[3] J. Y. Hung, Magnetic bearing control using fuzzy logic, IEEE Transactions on Industrial Applications, vol. 3, pp. 49 497, November 995. [4] F. Abdel-Hady, Y. Elmogahzy, S. M. Abuelenin, and R. Abdel-Kader, Innovative approach to high-speed spinning using magneticallyelevated spinning ring, AUTEX Research Journal, vol. 6, pp. 3, September 006. [5] M. S. De Queiroz and D. M. Dawson, Nonlinear control of active magnetic bearings: a bacstepping approach, IEEE Transactions on Control Systems Technology, vol. 4, pp. 545 55, 996. [6] J. Y. Hung, N. G. Albritton, and F. Xia, "Nonlinear control of a magnetic bearing system," Mechatronics, vol. 3, pp. 6-637, July 003. [7] A. Musolino, R. Rizzo, M. Tucci, V. M. Matrosov, A New Passive Maglev System Based on Eddy Current Stabilization, IEEE Transactions on Magnetics, vol. 45, no 3, pp. 984-987, March 009. [8] K. M. Passino and Y. Stephen, Fuzzy Control. Addison-Wesley Longman, Inc, 997.