Application of MRAC techniques to the PID Controller for nonlinear Magnetic Levitation system using Kalman filter

Similar documents
Performance of Magnetostrictive Amorphous Wire Sensor in Motor. Speed Measurement

Investigation of the Effect of Ground and Air Temperature on Very High Frequency Radio Signals

Design of PID Controller for Higher Order Discrete Systems Based on Order Reduction Employing ABC Algorithm

Harmonic distortion from induction furnace loads in a steel production plant

Development of FPGA Based System for Neutron Flux Monitoring in Fast Breeder Reactors

A New Framework for Color Image Segmentation Using Watershed Algorithm

Image Compression Using Haar Wavelet Transform

Power Flow Control/Limiting Short Circuit Current Using TCSC

Achieving a Single Phase PWM Inverter using 3525A PWM IC

Low Power Schmitt Trigger

Prediction Variance Assessment of Variations of Two Second-Order Response Surface Designs

Microstrip Line Discontinuities Simulation at Microwave Frequencies

Low Power &High Speed Domino XOR Cell

Comparison of Radiation Levels Emission between Compact Fluorescent Lamps (CFLs) and Incandescent Bulbs

Cross-layer Optimization Resource Allocation in Wireless Networks

Effects of Total Harmonic Distortion on Power System Equipment

Control Theory and Informatics ISSN (print) ISSN (online) Vol 1, No.2, 2011

Wallace Tree Multiplier Designs: A Performance Comparison Review

Multivariate Regression Techniques for Analyzing Auto- Crash Variables in Nigeria

Image Processing of Two Identical and Similar Photos

Implementation of High Power Dc-Dc Converter and Speed Control of Dc Motor Using DSP

MAGNETIC LEVITATION SUSPENSION CONTROL SYSTEM FOR REACTION WHEEL

Journal of Information Engineering and Applications ISSN (print) ISSN (online) Vol.4, No.11, 2014

Transformer Fault Detection and Protection System

Transitivity Action of A n on (n=4,5,6,7) on Unordered and Ordered Quadrupples

Automatic Vehicle Number Plate Recognition for Vehicle Parking Management System

Modelling of the Behavior of Lossless Transmission Lines

Temperature Control in HVAC Application using PID and Self-Tuning Adaptive Controller

Journal of Energy Technologies and Policy ISSN (Paper) ISSN (Online) Vol.5, No.4, 2015

Comparison of SPWM and SVM Based Neutral Point Clamped Inverter fed Induction Motor

Neuro-Fuzzy Control Technique in Hybrid Power Filter for Power. Quality Improvement in a Three-Phase Three-Wire Power System

Thermal Image for Truncated Object Target In The Presence of Vibrations Motions

Designing of Different High Efficiency Diode Clamped Multilevel Inverters and their Performance Analysis

A comparative study of Total Harmonic Distortion in Multi level inverter topologies

Estimation of Electrical Characteristics in Equivalent Circuit Model of Non-ideal Potential Transformer

Performance of RS and BCH Codes over Correlated Rayleigh Fading Channel using QAM Modulation Technique

The Impact of Choice of Roofing Material on Navaids Wave Polarization

International Journal of Modern Engineering and Research Technology

The Role of Mirror Dichroic in Tandem Solar Cell GaAs/Si

Digital Control of MS-150 Modular Position Servo System

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

Design of Compensator for Dynamical System

Adaptive Inverse Filter Design for Linear Minimum Phase Systems

Critical Success and Failure Factors of Entrepreneurial Organizations: Study of SMEs in Bahawalpur, Pakistan.

TigreSAT 2010 &2011 June Monthly Report


Modeling of IRNSS System Time-Offset with Respect to other GNSS

TUNING OF PID CONTROLLER USING PSO AND ITS PERFORMANCES ON ELECTRO-HYDRAULIC SERVO SYSTEM

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

Comparison Between Fuzzy and P&O Control for MPPT for. Photovoltaic System Using Boost Converter

MIMO-OFDM systems for IEEE n WLAN Standard using ESPAR antenna

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

Optimal placement of a piezoelectric ring in an ultrasonic powder transport system

Tuning of Controller for Electro-Hydraulic System Using Particle Swarm Optimization (PSO)

Design and Analysis for Robust PID Controller

Developing Knowledge-Based Systems: Car Failure Detection using Expert System

Insertion Layer in a Mid-Ir Band-Pass Filter Structure to Improve Optical Transmittance

Adaptive Inverse Control with IMC Structure Implementation on Robotic Arm Manipulator

EE 650 Linear Systems Theory

A Brushless DC Motor Speed Control By Fuzzy PID Controller

CHASSIS DYNAMOMETER TORQUE CONTROL SYSTEM DESIGN BY DIRECT INVERSE COMPENSATION. C.Matthews, P.Dickinson, A.T.Shenton

CHAPTER 2 CURRENT SOURCE INVERTER FOR IM CONTROL

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

Intellectual Property Rights and Economic Growth: Evidence from A Cross-Country Data of Developing Countries

Fault Tolerant Control Using Proportional-Integral-Derivative Controller Tuned by Genetic Algorithm

Structure Specified Robust H Loop Shaping Control of a MIMO Electro-hydraulic Servo System using Particle Swarm Optimization

Dr Ian R. Manchester

GE420 Laboratory Assignment 8 Positioning Control of a Motor Using PD, PID, and Hybrid Control

DC Motor Speed Control using Artificial Neural Network

II. PROPOSED CLOSED LOOP SPEED CONTROL OF PMSM BLOCK DIAGRAM

Governor with dynamics: Gg(s)= 1 Turbine with dynamics: Gt(s) = 1 Load and machine with dynamics: Gp(s) = 1

Step vs. Servo Selecting the Best

DESIGN OF MAGNETIC LEVITATION DEMONSTRATION APPARTUS

Optimized Tuning of PI Controller for a Spherical Tank Level System Using New Modified Repetitive Control Strategy

International Journal of Scientific & Engineering Research, Volume 5, Issue 6, June ISSN

Automatic Control Motion control Advanced control techniques

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

UHF band Radio Wave Propagation Mechanism in Forested Environments for Wireless Communication Systems

ADVANCED DC-DC CONVERTER CONTROLLED SPEED REGULATION OF INDUCTION MOTOR USING PI CONTROLLER

IMU Platform for Workshops

Model Reference Adaptive Controller Design Based on Fuzzy Inference System

CL Digital Control Kannan M. Moudgalya

CONTROL IMPROVEMENT OF UNDER-DAMPED SYSTEMS AND STRUCTURES BY INPUT SHAPING

Implementation of Fuzzy Controller to Magnetic Levitation System

TRACK-FOLLOWING CONTROLLER FOR HARD DISK DRIVE ACTUATOR USING QUANTITATIVE FEEDBACK THEORY

A Prototype Wire Position Monitoring System

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

Conventional geophone topologies and their intrinsic physical limitations, determined

1. Governor with dynamics: Gg(s)= 1 2. Turbine with dynamics: Gt(s) = 1 3. Load and machine with dynamics: Gp(s) = 1

On Kalman Filtering. The 1960s: A Decade to Remember

CHAPTER 3 WAVELET TRANSFORM BASED CONTROLLER FOR INDUCTION MOTOR DRIVES

Applications of Passivity Theory to the Active Control of Acoustic Musical Instruments

Advanced Servo Tuning

A Model Based Digital PI Current Loop Control Design for AMB Actuator Coils Lei Zhu 1, a and Larry Hawkins 2, b

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

COMPARISON OF TUNING METHODS OF PID CONTROLLER USING VARIOUS TUNING TECHNIQUES WITH GENETIC ALGORITHM

DRC016. Tracking Controls of a Laser Positioning System

Ball Balancing on a Beam

Investigations of Fuzzy Logic Controller for Sensorless Switched Reluctance Motor Drive

Servo Tuning. Dr. Rohan Munasinghe Department. of Electronic and Telecommunication Engineering University of Moratuwa. Thanks to Dr.

Transcription:

Application of MRAC techniques to the PID Controller for nonlinear Magnetic Levitation system using Kalman filter Abhinesh kumar karosiya, Electrical Engineering Jabalpur Engineering Collage abhineshkarosiya@gmail.com Abstract Dr. (Mrs) Shailja Shukla Electrical Engineering. Department, Jabalpur Engineering Collage Shailja.shukla@indiatimes.com In this paper, an approach to model reference adaptive control based on pid Controller is proposed and analyzed for a magnetic levitation system class of nonlinear dynamical systems. The controller structure can employ a mit rule to compensate adaptively the nonlinearities in the plant. A stable controller- parameter adjustment mechanism, which is determined using the Kalman filter, is constructed using a pid controller-type updating law. The evaluation of control error in terms of the error is performed. the use of Kalmal Filter in conventional model reference adaptive control (MRAC) to control magnetic levitation system. In the conventional MRAC scheme, the controller is designed to realize plant output converges to reference model output based on the plant which is linear. This scheme is effectively for controlling linear plants with unknown parameters. However, using MRAC to control the magnetic levitation system at real time is a difficult problem for Control system design because it has highly sensitivity for atmospheric disturbance. The proposed method presents design methodology of PID controller using MRAC technique and kalman filter for solving the problems. The adjustable PID parameters corresponding to changes in plant and disturbance will be determined by referring to the reference model specifying the properties of desired control system. Therefore, this technique is convenient to control the process for satisfying the requirement of the system performance Keywords: Marc, Pid Controller, Magnetic Levitation, Kalman filter, Matlab, Adaptive control 1.INTRODUCTION Model reference adaptive control (MRAC) has received considerable attention, and many new approaches has been applied to practical process. In the MRAC[1] scheme, the controller is designed to realize plant output converges to reference model output based on assumption that plant can be linearlized. Therefore, this scheme is effectively for controlling linear plants with unknown parameters. However, it may not assure for controlling nonlinear plants with unknown structures. The PID controllers[15] with fixed gain are unable to cope up with the problems discussed above. PID controllers have been recently developed to deal with such problems for electrical and mechanical systems. Also the concept of mit rule[13] has been applied. in order to enhance the dynamic characteristics of the PID controllers. Still, to obtain the complete adaptive nature, specific adaptive control techniques are needed. Adaptive control[5] changes the control algorithm coefficients in real time to compensate for variations in environment or in the system itself. It also varies. In order to use a Kalman filter[11].[12] to remove noise from a signal, the process that we are measuring must be able to be described by a linear system.many physical processes, 2.MAGNETIC LEVITATION SYSTEMS Magnetic levitation is the process of levitating an object by exploiting magnetic fields. In other words, it is overcoming the gravitational force on an object by applying a counteracting magnetic field. Either the 13

magnetic force of repulsion or attraction can be used. In the case of magnetic attraction, the experiment is known as magnetic suspension. Using magnetic repulsion, it becomes magnetic levitation. In the past, magnetic levitation was attempted by using permanent magnets. Attempts were made to find the correct arrangement of permanent magnets to levitate another smaller magnet, or to suspend a magnet or some other object made of a ferrous material. It was however, mathematically proven by Earnshaw that a static arrangement of permanent magnets or charges could not stably magnetically levitate an object Apart from permanent magnets, other ways to produce magnetic fields can also be used to perform levitation. One of these is an electrodynamics system, which exploits Lenz s law. When a magnet is moving relative to a conductor in close proximity, a current is induced within the conductor. This induced current will cause an opposing magnetic field. This opposing magnetic field can be used to levitate a magnet. This means of overcoming the restrictions identified by Earnshaw is referred to as oscillation. Electrodynamics magnetic levitation also results from an effect observed in superconductors. This effect was observed by Meissner and is known as the Meissner effect. This is a special case of diamagnetism. This thesis will mainly deal with electromagnetic levitation using feedback techniques to attain stable levitation of a bar magnet Figure 1: diagram of magnetic levitation system The force diagram of magnetic levitation system is shown in Fig.1. we can simply yield the equation of motion for the levitation system according to force balance analysis in vertical plane as (1) where m is the mass of the levitation magnet, y are the distance of levitated magnet, and Fu is the magnetic force term that are modelled as having the following form u/( (2) Where a, b and c are constants which may be determined by numerical modelling of the magnetic configuration or by empirical methods [7]. In this research we will try to control the height of the levitated magnet y by using input voltage u in the lower coil of the magnet levitation system [11] 14

Figure 2: Force diagram of magnetic levitation system 3.PID CONTROL The PID algorithm remains the most popular approach for industrial process control, despite continual advances in control theory. This is not only because the PID algorithm has a simple structure which is conceptually easy to understand and implement in practice but also because the algorithm provides adequate performance in the vast majority of applications. A PID controller [4] may be considered as an extreme form of a phase lead-lag compensator with one pole at the origin and the other at infinity. Similarly, its cousin, the PI and the PD controllers, can also be regarded as extreme forms of phase-lag and phase-lead compensators, respectively. A standard PID controller is also known as the controller, whose transfer function is generally written in the (3) 4. MRAC Figure 3: PID control of a plant The model reference adaptive control (MRAC) was originally prposed to solve a problem in which the specifications are given in terms of a reference model that tells how the process output should responds to the command signal. The MRAC which was proposed by Whitaker in 1958 is an important adaptive controller A block diagram of MRAC [3] is illustrated in Fig. 2 The controller presented above can be thought of as consisting of two loops. The ordinary feedback loop which is called the inner loop composed 15

of the process and controller. The parameters of the controller are adjusted by the adaptation loop on the basis of feedback from the difference between the process output y and the model output ym. The adaptation loop which is also called the outer loop adjusted the parameter in such a way that makes the difference small An important problem associated with the MRAC system is to determine the adjustment mechanism so that a stable system that brings the error to zero is obtained. The following parameter adjustment mechanism, called the MIT rule, was originally used in MRAC = ) (4) Denotes the model error and is the controller parameter vector. The components of are the sensitivity derivatives of the error with respect to The e(e = y- (5) parameter is known This technique of adaptive control comes under the category of Non-dual adaptive control. A reference model describes system performance. The adaptive controller is then designed to force the system or plant to behave like the reference model. Model output is compared to the actual output, and the difference is used to adjust feedback controller parameters. MRAS[2] has two loops: an inner loop or regulator loop that is an ordinary control loop consisting of the plant and regulator, and an outer or adaptation loop that adjusts the parameters of the regulator in such a way as to drive the error between the model output and plant output to zero. Adaptation Mechanism: It is used to adjust the parameters in the control law. Adaptation law searches for the parameters such that the response of the plant which should be same as the reference model. It is designed to guarantee the stability of the control system as well as conversance of tracking error to zero. Mathematical techniques like MIT rule, Lyapunov theory[14] and theory of augmented error can be used to develop the adaptation mechanism. In this paper both MIT rule[13] and Lyapunov rule are used for this purpose. 5.KALMAN FILTER Figure 4: main structure of mrac The Kalman filter estimates a process by using a form of feedback control. The filter estimates the process state at some time and then obtains feedback in the form of measurements. The equations for the Kalman filter can be divided into two groups: time update equations and measurement update equations. The time update equations are responsible for the feedback - i.e. for incorporating a new measurement into the a priori estimate to obtain an improved a posteriori estimate. The time update equations can also be thought of as predictor equations [11], while the measurement update equations can be thought of as corrector equations. Indeed the final estimation algorithm resembles that of a predictor-corrector algorithm for solving numerical problems as shown below in Fig. 5. [10] 16

Figure 5: The ongoing discrete Kalman filter cycle The specific equations for the time and measurement updates are presented in Eq. (4) and Eq. (5) xˆ (k+1) = A(k)xˆ(k) + (k)u(k) (4) p (k+1) = A(K)P(k)A T (k) + Q(k) (5) The time update equations in (4), (5) project the state and covariance estimates forward from time step n -1 to step n. The discrete Kalman filter measurement updates equations. The first task during the measurement update is to compute the Kalman gain, K n.the next step is to actually measure the process to obtain the input Z n, and then to generate a posteriori state estimate by incorporating the measurement as in Eq. (7). The final step is to obtain a posteriori error covariance estimate via Eq. (8). K(k) = p (k)h T (k)(h(k)p (k)h T (k) + R(K)) -1 (6) xˆ (k) + k (k) (z (k)-h (k) xˆ (k)) (7) P (k) =(1-k(k)H(k)p (k) (8) After each time and measurement update pair, the process is repeated with the previous a posteriori estimates used to project or predict the new a priori estimates[8]. Figure 6: Complete operations of Kalman Filter Algorithms This recursive nature is one of the very appealing features of the Kalman filter. The Kalman filter instead recursively conditions the current estimate on all of the past measurements. Fig. 6.offers a complete picture of the operation of the filter, combining the high-level diagram of Fig. 6 with the Eq. (4) Eq. (8). 6. SIMULATION a simulation has been carried out with the following parameter values 1. plant model = 1/s+2 2. Reference model =100s +10000/s^2+140s+10000 frequency 0.1 Hz, and the simulating time is 100(s). Fig. 7and Fig.8 shows the reference model and process output 17

Figure 7: MRAC Simulation Block Diagram for the magnetic levitation System Figure 8: MRAC Simulation Block Diagram for the magnetic levitation System using Kalman filter 7. CONCLUSION The results reveal us that the proposed method is an effective scheme to control the output of response of the Magnetic Levitation System. The Design of Magnetic Levitation system with the use Kalman Filter using MRAC Techniques process can conveniently adjust controller parameters corresponding to changes of plant and disturbance. It can control the output response satisfying the Specification of control system requirement with the use of Kalman Filter in MRAC to Control Magnetic Levitation System 18

8. ACKNOWLEDGMENT I would like to thank Dr,(Mrs) Shileja Shukla for technical support and helpful discussions about Matlabs software programming 9. REFERENCES [1] K. H. Ang, G. Chong, and Y. Li, PID control system analysis, design, and technology, IEEE Transactions on Control System Technology, vol. 13, no. 4, pp. 559-576, July 2005. [2] P. Marsh, Turn on, tune in_where can the PID controller go next, New Electron, vol. 31, no. 4, pp. 31-32, 1998. [3] C. Rohrs, L. Valavani, M. Athans and G. Stein, Robustness of continuous-time adaptive control algorithms in the presence of unmodeled dynamics, IEEE Transactions on Automatic Control, Vol. 30, no. 9, pp.881-889, 1985. [4] P. A. Ioannou, and J. Sun, Robust Adaptive Control, Prentice Hall, Inc., Upper Saddle River, New Jersey, 1996 [5] K. J. Astrom and B. Wittenmark, Adaptive Control, Addison-Wesley Publishing Company, Reading, Massachusetts, 1989 systems with input constraints, ECC 07 (toappear) (2007) [8]M. Shafiq and S. Akhtar, Inverse Model Based Adaptive Control of Magnetic Levitation System, 5th Asian Control Conference.(2004) [9]Humusoft Praha, CE 512 Education Manual Magnetic Levitation Model[14]Brown, R. G., & Hwang, P. Y. C. (1996). Introduction to Random Signals and Applied Kalman Filtering: with MATLAB Exercises and Solutions (Third ed.): Wiley & Sons, Inc [10]Emura, S., & Tachi, S. (1994a). Compensation of time lag between actual and virtual spaces by multi-sensor integration, 1994 IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems (pp. 363-469). Las Vegas, NV: Institute of Electrical and Electronics Engineers [11]T. R. Parks, Manual for Model 730 Magnetic Levitation System, EducationalControl Products, 1991 [12] H. Kalman Filtering: Theory and Application. Los Alamitos, CA: IEEE [13]Swarnkar, Jain, Nema (2010). Effect of adaptation gain on system performance for model reference adaptive control scheme using MIT rule. International Conference of World Academy of Science, Engineering and Technology, Paris, FRANCE (27-29 October, 2010) [14]Jie Wu, Cheung (2004). Lyapunov s stability theory-based model reference adaptive control for permanent magnet linear motor drives. 1st IEEE International Conference on Power Electronics System and Applications 19

Table 1.With out Kalman filter model Gain ( ) Rise time (s) ) Overshoot(%) Setting time(s) ) Reference (ym) -100 2.2.998 3.2 Plant (y) -100 2.00.998 3.0 Table 2.With Kalman filter model Gain ( Rise time (s) Overshoot(%) Setting time(s) ) Reference (ym) -1000 2.2.998 3.2 Plant (y) -1000 2.2.998 3.2 20

10. RESULTS Figure 9: Outputs of reference model and plant whit out using Kalman filter in MRAC Figure 10: Outputs of reference model and plant when using with kalman filter in 21

This academic article was published by The International Institute for Science, Technology and Education (IISTE). The IISTE is a pioneer in the Open Access Publishing service based in the U.S. and Europe. The aim of the institute is Accelerating Global Knowledge Sharing. More information about the publisher can be found in the IISTE s homepage: http:// The IISTE is currently hosting more than 30 peer-reviewed academic journals and collaborating with academic institutions around the world. Prospective authors of IISTE journals can find the submission instruction on the following page: http:///journals/ The IISTE editorial team promises to the review and publish all the qualified submissions in a fast manner. All the journals articles are available online to the readers all over the world without financial, legal, or technical barriers other than those inseparable from gaining access to the internet itself. Printed version of the journals is also available upon request of readers and authors. IISTE Knowledge Sharing Partners EBSCO, Index Copernicus, Ulrich's Periodicals Directory, JournalTOCS, PKP Open Archives Harvester, Bielefeld Academic Search Engine, Elektronische Zeitschriftenbibliothek EZB, Open J-Gate, OCLC WorldCat, Universe Digtial Library, NewJour, Google Scholar