Tracking Position Control of AC Servo Motor Using Enhanced Iterative Learning Control Strategy

Similar documents
Intelligent Learning Control Strategies for Position Tracking of AC Servomotor

POSITION TRACKING PERFORMANCE OF AC SERVOMOTOR BASED ON NEW MODIFIED REPETITIVE CONTROL STRATEGY

Position Control of AC Servomotor Using Internal Model Control Strategy

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

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

Position Control of DC Motor by Compensating Strategies

MEM01: DC-Motor Servomechanism

Motor Modeling and Position Control Lab 3 MAE 334

MTE 360 Automatic Control Systems University of Waterloo, Department of Mechanical & Mechatronics Engineering

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

Open Loop Frequency Response

PID, I-PD and PD-PI Controller Design for the Ball and Beam System: A Comparative Study


MAE106 Laboratory Exercises Lab # 5 - PD Control of DC motor position

Position Control of Servo Systems using PID Controller Tuning with Soft Computing Optimization Techniques

Analysis and Design of Conventional Controller for Speed Control of DC Motor -A MATLAB Approach

Ball Balancing on a Beam

Embedded Control Project -Iterative learning control for

Control Design for Servomechanisms July 2005, Glasgow Detailed Training Course Agenda

Fundamentals of Servo Motion Control

ANFIS Based Model Reference Adaptive PID Controller for Speed Control of DC Motor

Application Note #2442

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

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

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

EE 482 : CONTROL SYSTEMS Lab Manual

Shaft Torque Excitation Control for Drivetrain Bench

Cantonment, Dhaka-1216, BANGLADESH

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

Comparisons of Different Controller for Position Tracking of DC Servo Motor

Variable Structure Control Design for SISO Process: Sliding Mode Approach

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

Optimal Control System Design

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

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

Automatic Control Systems 2017 Spring Semester

Automatic Control Motion control Advanced control techniques

A Sliding Mode Controller for a Three Phase Induction Motor

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

II. PROPOSED CLOSED LOOP SPEED CONTROL OF PMSM BLOCK DIAGRAM

DC Motor Speed Control for a Plant Based On PID Controller

ANTI-WINDUP SCHEME FOR PRACTICAL CONTROL OF POSITIONING SYSTEMS

Penn State Erie, The Behrend College School of Engineering

Sensors and Sensing Motors, Encoders and Motor Control

A Fast PID Tuning Algorithm for Feed Drive Servo Loop

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

Experiment Of Speed Control for an Electric Trishaw Based on PID Control Algorithm

Total Sliding Mode Control of Servo Induction Motor Using Simulation Approach

Speed control of a DC motor using Controllers

REDUCING THE VIBRATIONS OF AN UNBALANCED ROTARY ENGINE BY ACTIVE FORCE CONTROL. M. Mohebbi 1*, M. Hashemi 1

Phys Lecture 5. Motors

EE 370/L Feedback and Control Systems Lab Section Post-Lab Report. EE 370L Feedback and Control Systems Lab

ANNA UNIVERSITY :: CHENNAI MODEL QUESTION PAPER(V-SEMESTER) B.E. ELECTRONICS AND COMMUNICATION ENGINEERING EC334 - CONTROL SYSTEMS

DC SERVO MOTOR CONTROL SYSTEM

EVALUATION ALGORITHM- BASED ON PID CONTROLLER DESIGN FOR THE UNSTABLE SYSTEMS

+ + G c (s G p (s. a) What is overall transfer closed-loop transfer function θ(s)

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

EE 410/510: Electromechanical Systems Chapter 5

Rectilinear System. Introduction. Hardware

International Journal of Innovations in Engineering and Science

Digital Control of MS-150 Modular Position Servo System

Transient stability improvement by using shunt FACT device (STATCOM) with Reference Voltage Compensation (RVC) control scheme

Fuzzy Logic Based Speed Control System Comparative Study

MAGNETIC LEVITATION SUSPENSION CONTROL SYSTEM FOR REACTION WHEEL

Pan-Tilt Signature System

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

DEGREE: Biomedical Engineering YEAR: TERM: 1

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

SIMULATION AND IMPLEMENTATION OF PID-ANN CONTROLLER FOR CHOPPER FED EMBEDDED PMDC MOTOR

Active Vibration Isolation of an Unbalanced Machine Tool Spindle

Robot Joint Angle Control Based on Self Resonance Cancellation Using Double Encoders

SPEED CONTROL OF BRUSHLESS DC MOTOR USING FUZZY BASED CONTROLLERS

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

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

AC : A STUDENT-ORIENTED CONTROL LABORATORY US- ING PROGRAM CC

CDS 101/110a: Lecture 8-1 Frequency Domain Design

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

Design of Joint Controller for Welding Robot and Parameter Optimization

The Air Bearing Throughput Edge By Kevin McCarthy, Chief Technology Officer

A Fuzzy Sliding Mode Controller for a Field-Oriented Induction Motor Drive

Rotary Motion Servo Plant: SRV02. Rotary Experiment #03: Speed Control. SRV02 Speed Control using QuaRC. Student Manual

International Journal of Mechanical & Mechatronics Engineering IJMME-IJENS Vol:16 No: L. J. Wei, A. Z. Hj Shukor, M. H.

Modelling and Control of Hybrid Stepper Motor

Neural Network Predictive Controller for Pressure Control

CHOPPER FED CURRENT CONTROLLED DC MOTOR DRIVE USING PID CONTROLLER WITHOUT SENSOR

6545(Print), ISSN (Online) Volume 4, Issue 1, January- February (2013), IAEME & TECHNOLOGY (IJEET)

Simulation of Optimal Speed Control for a DC Motor Using Conventional PID Controller and Fuzzy Logic Controller

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

EC CONTROL SYSTEMS ENGINEERING

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

Performance Analysis of Fuzzy Logic And PID Controller for PM DC Motor Drive Khalid Al-Mutib 1, N. M. Adamali Shah 2, Ebrahim Mattar 3

Keywords- DC motor, Genetic algorithm, Crossover, Mutation, PID controller.

OPTIMAL AND PID CONTROLLER FOR CONTROLLING CAMERA S POSITION IN UNMANNED AERIAL VEHICLES

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

Vibration Control of Flexible Spacecraft Using Adaptive Controller.

PMSM Speed Regulation System using Non-Linear Control Theory D. Shalini Sindhuja 1 P. Senthilkumar 2

Effective Teaching Learning Process for PID Controller Based on Experimental Setup with LabVIEW

A Brushless DC Motor Speed Control By Fuzzy PID Controller

Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller

Resonant Controller to Minimize THD for PWM Inverter

Transcription:

International Journal of Engineering Research and Development e-issn: 2278-67X, p-issn: 2278-8X, www.ijerd.com Volume 3, Issue 6 (September 212), PP. 26-33 Tracking Position Control of AC Servo Motor Using Enhanced Iterative Learning Control Strategy S.Sathishbabu 1 and P.K.Bhaba 2 1 Department of Instrumentation Engineering, Annamalai University, Annamalai Nagar, INDIA 2 Department of Chemical Engineering, Annamalai University, Annamalai Nagar, INDIA Abstract A permanent magnet two phase AC servo motor is widely used for high performance position control applications. Nevertheless with the presence of nonlinearities, and the input is periodic, conventional type controller is not sufficient to provide satisfactory time-varying trajectory position control. In order to improve the tracking performance for periodic reference trajectory, this article proposed the control scheme consisting of a linear conventional position controller together with a plug-in Enhanced Iterative Learning Control strategy (EILCS). The proposed controller is implemented in an AC servo motor and the simulation runs are carried out for a periodic reference tracking. The simple Iterative learning Control Strategy (ILCS) and conventional PD controller are taken for comparative studies. The performance measures of the above said controllers are analyzed in terms of tracking error and the results confirm the supremacy of EILCS controller. A robustness of the proposed control strategy is also tested. Keywords ILCS, ZPETC, PD controller I. INTRODUCTION The permanent magnet AC servo motor is typically engaged in various control applications [1-3], such as computer numerical control, machining centre, robot actuator, and precise industrial robot. The existence of mechanical, electrical properties and a high efficiency, AC servo motor is require to have an precise response for the position tracking and a fast improvement for the external disturbances or load variations. Because of the typical precision positioning requirements and low offset tolerance of their applications, the control of these systems is particularly challenging since conventional Proportional Integral Derivative (PID) control usually may not suffice in these application domains.to meet out these problems, Iterative Learning Control Strategies (ILCS) is a powerful method for suppressing systematic errors in motion systems which perform repetitive tasks.arimoto et al [4] proposed a general learning method for a class of nonlinear systems whose input and output are periodic in nature.this approach is motivated by the observation that the same reproducible effect will introduce the same error each run. These can be recorded and used to adopt the control signal that will be applied to the process during the next run in order to reduce the error. The main goal of learning control is that the tracking error decreases with increasing number of trials. Several researchers contributed their findings towards the development of ILC and applied to wide fields such as robots, rotary systems, chemical processes, biomedical systems, actuators and non linear systems.in recent years, increasing efforts have been made on the design issue of ILC [5].A survey on ILC design issue [6] documented various practically tested design schemes. Newly, P-type steady-state Iterative Learning Control (ILC) [7] scheme is applied to the boundary control of a class of nonlinear processes described by Partial Differential Equations (PDEs), which cover many important industrial processes such as heat exchangers, industrial chemical reactors, biochemical reactors, and bio filters.when ILCS is implemented in nonlinear system, the learning control loop is not performed adequately. The trade off between convergence and tracking performance is considered to be an important problem in the Learning control system. To meet out the above said problems, an Enhanced iterative Learning Control Strategy (EILCS) is considered. Some of the highlights of EILCS are, the tracking ability of this controller can adapt itself and it has robustness against noises in the real time implementation. Moreover it does not require complex control theories, knowledge of system, or other environment models. The main contributions of the work presented in this paper are precisely real time implementation of the Enhanced Iterative Learning Control strategy in an AC motor system and analyzes the tracking performance. In section 2 the mathematical model of DC Motor system is summarized. The design and structure of Enhanced Iterative Learning Control Strategy is detailed in section 3. Simulation results are analyzed in section 4 to exemplify the better performance of the EILC in closed loop. Finally, section 5 concludes the paper. II. IDENTIFICATION OF AC SERVO MOTOR MODEL A. AC servo motor model The AC servo motor consists of a motor coupled to a gear box and an inertia load rigidly fixed to output shaft. The control torque (Tc) for the two phase AC servo motor is described as [8] TC=k 1 E(t) k 2 θ (t) (1) k 1 & k 2 are motor constants (Nm/V, Nm/rad/s) and the values are identified by conducting the suitable experimental test. θ is the angular velocity (rad/s) of the given motor E is the input voltage (v) The dynamic equation of the mechanical system is given by 26

TC = Jθ +Bθ + TL (2) θ is the angular position of the AC servo motor (rad) θ is the angular acceleration of the AC servo motor (rad/s 2 ) B is the Friction coefficient J is the Moment of inertia (Kg.cm 2 ) Equating (1) and (2) TC = Jθ +Bθ + TL = k 1 E(t) k 2 θ (t) (3) By the taking Laplace transform, the above equations can be rewritten as k 1 E(s) k 2 s(s) = Js 2 θ(s) + Bsθ(s) + T L (s) (4) Now the transfer function involving θ(s) and E(s) is attained as (i.e.t L (s) = ) θ s = k 1 = K m (5) E s Js 2 +k 2 s+bs s(τ m s+1) K m = k 1, τ k 2 +B m = J ; K k 2 +B m = Motor gain constant ; and τ m = Motor time constant The important specifications of AC servo system, which has considered for simulation study, are given in table.1.by using equation (5) and considering the numerical values in Table.1, the transfer function model for the AC servo system is obtained as s =.4 s(2.7763s+1) Table I : AC servo motor Specifications Type SM62AE Voltage 2V Power 1W Speed rpm Moment of inertia (J).52 kg.cm2 Friction coefficient (B).1875 B ratio Radius of the output shaft.175m (6) B. PD Controller Design A conventional PD controller is designed to control the position of AC servo motor. The PD controller settings (Kc and Kd) are identified using signal constraint block of simulink optimization tool in MATLAB [9]. The signal constraint is a block where response signals can be graphically controlled and model parameters are optimized to get the desired performance requirements. By considering the equation 6 and performance requirements in table II, the optimized PD settings are identified as K c = 2.23 and K d = 1.8826. Table.II. Performance requirements for PD control design Rise time (tr) 2 Settling time (ts) 22.2 Over shoot (Mp) 2% III. CONTROL SCHEMES A. Enhanced Iterative Learning Control Strategy (EILCS) Fig.1and Fig.2 shows a block diagram of the control configuration considered in this work. In figure 1, simple ILC control loop is connected with a feedback controller. The features of this control scheme are the design of learning filter L and Lowpass filter Q. Here Learning gain k l, which determines the rate of convergence of the error signal. The value of k l is preferred by executing the optimization program. When simple ILCS is implemented in nonlinear process, the ILC control loop is not performed adequately. Besides, the filter location in the ILC scheme is also significant for convergence and tracking performance. To meet out these problems, an Enhanced structure is proposed by incorporating a low pass filter Q in the learning control loop. The overall structure is named as Enhanced Iterative Learning Control Strategy (EILCS) as shown in Fig 2.The main idea behind in the proposed structure is, the filter be placed and applied to the error signal prior to computation of the control signal for the next trial. 27

K l L + + Q Memory r - + e k C u k+1 + + u k y k Fig.1 Simple ILCS Q k l L + + Q u k+1 EILCS Memory r Periodic Reference Trajectory + - e k C u k + + y k Fig.2 Enhanced Iterative Learning Control Strategy B. Design of the Learning filter and Low pass filter Step 1: From Figure 2, e k = u 1+C k (7) Step 2: Adapt the learning up-date rule is: u k+1 = Q. u k +Q.L.e k (8) Step 3: Eliminate u: e k+1 = 1+C k+1 (9) e k+1 = 1+C k + Q.L.e k ] (1) = Q 1 + 1+C k (11) e k+1 = Q 1 + 1+C k (12) It shows the propagation of the error signal from run to run. Convergence take place if Q 1 L < 1 (13) 1+C Step 4: Actually, a appropriate option for L would be L= 1+C. The inverse of L is nothing but the processsensitivity P= i.e L = 1+C P-1. Due to the unstability and non-proper characterisitics of inverse complementary sensitivity,l can not be act as a filter. This problem is overcome by adapting Zero Phase Error Tracking Controller (ZPETC) algorithm [1]. The evaluation of ZPETC method is done by comparing bode plot of the original inverse complementary sensitivity P -1 and the approximated inverse complementary sensitivity L (from ZPETC). It seems that the magnitude and phase plots of both cases are the same. It discloses that L is the approximated inverse of plant model. In this the phase plot, the phase caused by the delay has been taken into account. Fig.3 shows the bode plot of Inverse Complementary sensitivity (Original vs ZPETC). 28

Magnitude (db) Phase (deg) Magnitude (db) 6 Bode Diagram Original Inverse ZPETC 2 1-9 -18-27 1-3 1-2 1-1 1 1 1 Fig.3 Bode plot of Inverse Complementary sensitivity (Original vs ZPETC) C. Design of Low pass Filter (Q) In practice, there may be an insignificant deviation of the developed process model from the actual process. This deviation leads the L filter to cause some disturbances in stability condition of the control loop for high frequencies. To overcome this problem, the low pass filter is included in the control loop. A first order continuous time low pass filter is ω considered here. i.e Q(s) = c,where ω c is the cut-off frequency in rad /sec. The cut-off frequency is obtained from the s+ω c Frequency (rad/sec) Bode plot of the AC servo motor system and it is found to be.1 as shown in Fig.4. 1 - -1-1 1-5 1-4 1-3 1-2 1-1 1 1 1 1 2 1 3 IV. Frequency (rad/sec) Fig.4 Bode plot of the AC servo motor RESULTS AND DISCUSSION A sine wave with known period and amplitude (T=62, A=5) is generated and it is applied to AC servo motor system with EILCS, Simple ILCS and conventional PD controller. Simulation run of the AC servo motor system is carried out for sinusoidal periodic tracking in EILCS control loop. In addition, simulation trial of Simple ILCS and conventional PD control loop are carried out. In all the cases the nominal operating point of % position angle is maintained. Tracking responses are recorded in Fig. 5. to Fig. 7., and tracking errors are calculated in terms of Absolute Tracking Error (ATE) and charted in Fig.8. All the responses clearly show that the EILCS is capable of tracking the required trajectory with minimum tracking errors. To analyze the robustness of the proposed structure, a simulation runs of the AC servo motor system for a sinusoidal input signal with different known period (T = 62) and amplitude (A = 6),(T=45) and (A = 5) are carried out. The results are recorded in Fig. 9. to Fig. 16. The variations of T and A in control loop are evidently demonstrated the merits of the EILCS structure. 2 6 8 1 12 1 16 18 2 Fig.5. Simulation tracking response of sinusoidal periodic reference trajectories for EILCS with [Period (T) =62, (A) =5, operating point = %] 29

Absolute error 2 6 8 1 12 1 16 18 2 Fig.6 Simulation tracking response of sinusoidal periodic reference trajectories for Simple ILCS with [Period (T) =62, (A) =5, operating point = %] 2 6 8 1 12 1 16 18 2 Fig.7 Simulation tracking response of sinusoidal periodic reference trajectories for Conventional PD with [Period (T) =62, (A) =5, operating point = %] 1 9 EILCS Simple ILCS PD 8 7 6 2 1 5 1 15 2 25 Iteration Fig.8 Tracking error response for EILCS, Simple ILCS and PD control strategies with [Period (T) =62, amplitude (A) =5, operating point = %]

2 6 8 1 12 1 16 18 2 Fig.9 Simulation tracking response of sinusoidal periodic reference trajectories for EILCS with [Period (T) =62, (A) =6, operating point = %] 2 6 8 1 12 1 16 18 2 Fig.1 Simulation tracking response of sinusoidal periodic reference trajectories for Simple ILCS with [Period (T) =62, (A) =6, operating point = %]. 2 6 8 1 12 1 16 18 2 Fig.11 Simulation tracking response of sinusoidal periodic reference trajectories for Conventional PD with [Period (T) =62, (A) =6, operating point = %]. 31

Absolute error 1 12 EILCS Simple ILCS PD 1 8 6 2 5 1 15 2 25 Iteration Fig.12 Tracking error response for EILCS, Simple ILCS and PD control strategies with [Period (T) =62, amplitude (A) =6, operating point = %] Intput 2 6 8 1 12 1 16 18 2 Fig.13 Simulation tracking response of sinusoidal periodic reference trajectories for EILCS with [Period (T) =45, (A) =5, operating point = %] 2 6 8 1 12 1 16 18 2 Fig.14 Simulation tracking response of sinusoidal periodic reference trajectories for Simple ILCS with [Period (T) =45, (A) =5, operating point = %].

Absolute error 2 6 8 1 12 1 16 18 2 Fig.15 Simulation tracking response of sinusoidal periodic reference trajectories for Conventional PD with [Period (T) =45, (A) =5, operating point = %]. 6 EILCS Simple ILCS PD 2 1 5 1 15 2 25 35 Iteration Fig.16 Tracking error response for EILCS, Simple ILCS and PD control strategies with [Period (T) =45, amplitude (A) =5, operating point = %]. V. CONCLUSION An Enhanced Iterative Learning Control Strategy is proposed in this work for AC servo motor. Simulation runs are carried out with an input of periodic reference signal to proposed controller and performance analysis is done in terms of absolute tracking error. A comparative study with different control strategies such as simple ILCS and conventional PD is also carried out. The results clearly show the domination of the proposed EILCS in AC servo motor system. Robustness of the EILCS is also tested. REFERENCES [1]. Yoshitsugu, J.,Hiraki, E.,Nakaoka, M., Inoue, K. Active edge-resonant DC link snubber-assisted three phase soft switching inverter for AC servo drive, IEEE Confer Ind Electron Control Instrum, 21. [2]. Huth,. Permanent-magnet-excited AC servo motors in tooth-coil technology. IEEE Trans Energy Convers, vol.2(2), pp. 7, 25. [3]. Yoneya, A., Yoshimaru, K.,Togari, Y. Self-sensing control of AC-servo motor with DSP oriented observer. ProcAdv Motion Control, 2. [4]. Arimoto,S.; Kawamura,S.; and Miyazaki,F. Learning Control Theory for Dynamical Systems.Proc 24th CDC,pp.1375-1, 1985. [5]. Zeungnam Bien and Jian-Xin Xu, Iterative Learning Control - Analysis, Design, Integration and Applications, Kluwer Academic Publishers, Norwell, Massachusetts, 1998. [6]. Richard W. Longman, Designing Iterative Learning and Repetitive Controllers, In Z. Bien and J.-X. Xu Eds, Iterative Learning Control - Analysis, Design, Integration and Application, Kluwer Academic Publishers, pp. 17-145, Norwell, Massachusetts, 1998. [7]. Deqing Huang, Jian-Xin Xu, Steady-state iterative learning control for a class of nonlinear PDE processes, Journal of Process Control, vol.21, pp.1155 1163, 211. [8]. M. Vijayakarthick, P.K. Bhaba, Position Tracking Performance of AC Servomotor based on New Modified Repetitive Control Strategy, IJRRAS, vol 1 (1),pp.119-128,212. [9]. ManafeddinNamazov.,OnurBasturk. DC motor position control using fuzzy PD controllers with difference defuzzyfication methods. Turkish journal of fuzzy systems, vol.1(), pp.-54, 21. [1]. Tomizuka,M.. Zero-Phase Error Tracking Algorithm for Digital Control, Journal of Dynamic Systems, Measurement and Control, Trans. of ASME, vol.19(1),pp.65-68. 1987. 33