Intelligent Learning Control Strategies for Position Tracking of AC Servomotor

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

Tracking Position Control of AC Servo Motor Using Enhanced Iterative Learning 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

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

FUZZY LOGIC CONTROLLER BASED SPEED CONTROL OF THREE PHASE INDUCTION MOTOR

Fundamentals of Servo Motion Control

Design Applications of Synchronized Controller for Micro Precision Servo Press Machine

EE 482 : CONTROL SYSTEMS Lab Manual

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

MEM01: DC-Motor Servomechanism

Automatic Control Systems 2017 Spring Semester

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

Embedded Control Project -Iterative learning control for

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

A Sliding Mode Controller for a Three Phase Induction Motor

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

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

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

Speed control of a DC motor using Controllers

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

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

International Journal of Innovations in Engineering and Science

Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller

EC CONTROL SYSTEMS ENGINEERING

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


Application Note #2442

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

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

Embedded Robust Control of Self-balancing Two-wheeled Robot

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

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

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

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

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

Comparisons of Different Controller for Position Tracking of DC Servo Motor

Speed control of Permanent Magnet Synchronous Motor using Power Reaching Law based Sliding Mode Controller

Ball Balancing on a Beam

SPEED CONTROL OF INDUCTION MOTOR WITHOUT SPEED SENSOR AT LOW SPEED OPERATIONS

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

Cantonment, Dhaka-1216, BANGLADESH

Magnetic Levitation System

Design of a Simulink-Based Control Workstation for Mobile Wheeled Vehicles with Variable-Velocity Differential Motor Drives

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

Modeling of Electro Mechanical Actuator with Inner Loop controller

The Research on Servo Control System for AC PMSM Based on DSP BaiLei1, a, Wengang Zheng2, b

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

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

CURRENT FOLLOWER APPROACH BASED PI AND FUZZY LOGIC CONTROLLERS FOR BLDC MOTOR DRIVE SYSTEM FED FROM CUK CONVERTER

DC Motor Speed Control Using Machine Learning Algorithm

DC Motor Speed Control for a Plant Based On PID Controller

A Brushless DC Motor Speed Control By Fuzzy PID Controller

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

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

A simple method of tuning PID controller for Integrating First Order Plus time Delay Process

THE integrated circuit (IC) industry, both domestic and foreign,

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

Design and Implementation of PID Controller for a two Quadrant Chopper Fed DC Motor Drive

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

Time Response Analysis of a DC Motor Speed Control with PI and Fuzzy Logic Using LAB View Compact RIO

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

Microcontroller Based Closed Loop Speed and Position Control of DC Motor

Rectilinear System. Introduction. Hardware

Predictive Repetitive Control Based on Frequency Decomposition

Lecture 5 Introduction to control

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

SPEED CONTROL OF BRUSHLESS DC MOTOR USING FUZZY BASED CONTROLLERS

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

ANTI-WINDUP SCHEME FOR PRACTICAL CONTROL OF POSITIONING SYSTEMS

Optimal Control System Design

MAGNETIC LEVITATION SUSPENSION CONTROL SYSTEM FOR REACTION WHEEL

Digital Control of MS-150 Modular Position Servo System

DC SERVO MOTOR CONTROL SYSTEM

Modelling and Control of Hybrid Stepper Motor

Modeling and Simulation of Induction Motor Drive with Space Vector Control

A MATHEMATICAL MODEL OF A LEGO DIFFERENTIAL DRIVE ROBOT

Classical Control Design Guidelines & Tools (L10.2) Transfer Functions

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

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

Simulation of BLDC motor control with Reduced Order Model of the System with Observer State using SMC technique

2DOF H infinity Control for DC Motor Using Genetic Algorithms

Arvind Pahade and Nitin Saxena Department of Electrical Engineering, Jabalpur Engineering College, Jabalpur, (MP), India

II. PROPOSED CLOSED LOOP SPEED CONTROL OF PMSM BLOCK DIAGRAM

Step vs. Servo Selecting the Best

of harmonic cancellation algorithms The internal model principle enable precision motion control Dynamic control

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

WING rock is a highly nonlinear aerodynamic phenomenon,

Rapid and precise control of a micro-manipulation stage combining H with ILC algorithm

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

Track-Following Control using a Disturbance Observer with Asymptotic Disturbance Rejection in High-Speed Optical Disk Drives

Total Sliding Mode Control of Servo Induction Motor Using Simulation Approach

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

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

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

Upgrading from Stepper to Servo

Matlab Simulation Model Design of Fuzzy Controller based V/F Speed Control of Three Phase Induction Motor

Lecture 7:Examples using compensators

Transcription:

Intelligent Learning Control Strategies for Position Tracking of AC Servomotor M.Vijayakarthick 1 1Assistant Professor& Department of Electronics and Instrumentation Engineering, Annamalai University, Annamalai Nagar, Tamilnadu, India - 608002 ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract In this paper, a New Modified Repetitive Control Strategy is proposed for precision motion control of AC servo motor for applications which are inherently repetitive in terms of the motion trajectories. The dynamic second order transfer function model of the AC servo motor is derived and the model parameters are identified using experimental data. A New Modified Repetitive Control Strategy (NMRCS) based on zero-phase filtering is incorporated to the existing conventional PD feedback controller to enhance the trajectory tracking performance by utilizing the experience gained from the repeated execution of the same operations. The Iterative Learning Control Strategy (ILCS) based PD controller and conventional PD controller are taken for comparative studies. Experimental results are presented to reveal the practical appeal and efficiency of the proposed scheme. sprung up, including high-speed motion tracking problem of visual servoing [10], speed control of ultrasonic motors [11], accurate position control of piezoelectric actuators [12] and control of rotation mechanisms [13]. The major concept presented in this article is precisely practical implementation of the New Modified Repetitive Control Strategy (NMRCS) in a position control of AC servo motor system and analysis of the tracking performance. In Section 2 the Real time model of the AC Servo motor is developed. The Conventional and proposed schemes are enlightened in section 3 and 4; Real time results are analyzed in Section 5 to illustrate the better tracking of the proposed NMRCS. Finally, conclusions are drawn in Section 6. 2.AC Servo Motor Dynamics Key Words: AC Servomotor, NMRCS, MRCS, Conventional PD 1. INTRODUCTION AC servo motor is commonly employed in various control applications [1 4], such as robot actuator, machining centre, computer numerical control, machine and precise industrial robot. Due to the presence of electrical, mechanical properties and a high efficiency, AC servo system is demand to have an accurate response for the position tracking and a rapid recovery for the external disturbances or load variations. Typically, conventional PD and PID controllers are used in the position tracking in the presence of external disturbances or load variations [5 7]. However, the reference trajectory or load disturbance is periodic in nature, the conventional controllers are not able to attain suitable tracking performance.in order to overcome these problems, repetitive control strategies are suggested. Repetitive controller is based on the Internal Model Principle (IMP). As said by IMP, the output tracks a class of reference signals without error only if the generator for references is integrated in the stable closedloop system. The main goal of repetitive control is that the tracking error decreases with increasing number of trials. In most cases the repetitive controller affect the stability of the system. To assure the stability of the repetitive control system, a New Modified Repetitive Control Strategy (NMRCS) is considered. The repetitive control strategy is illustrated in [8]. It can decrease the error subsequent to the first epoch [9]. Presently a different application of repetitive control has The model of the system 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 T c=k1e(t) k2 (t) (1) Where T c= Control torque (Nm) k1 & k2 = motor constants (Nm/V, Nm/rad/s) = angular velocity of the AC servo motor (rad/s) E = rated input voltage (v) The key parameters (k1 and k2) required in model of this servomotor are identified by conducting suitable experimental test. The dynamic equation of the mechanical system is given by = (2) Where = angular position of the AC servo motor (rad) = angular acceleration of the AC servo motor (rad/s2) B = Friction coefficient J = Moment of inertia (Kg.cm2) By equating (1) and (2) 2016, IRJET-All Rights Reserved Page 1350

= k1e(t) k2 (t) (3) Taking laplace transform the above equations becomes K1E(s) k2s = Js2 Bs TL(s) The transfer function between by putting TL(s) = 0 Where = Motor time constant (4) and E(s) is obtained (5) and The specifications of AC servo system, which has considered for real-time study, are given in table.1. By using equation (5) and considering the numerical values in Table.1, the identified transfer function model for the AC servo system is given as 4. Intelligent Learning Control Strategies 4.1 Iterative Learning Control Strategy (ILCS) Figure.1shows a block diagram [14] 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. The inverse of L is nothing but the process-sensitivity P= i.e L = 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 [15]. Here Learning gain kl, which determines the rate of convergence of the error signal. The value of kl is preferred by executing the optimization program. K l L Memory Q r - e k C u k1 u k G y k Table 1. AC servo motor Specifications Type Voltage Power Speed Moment of inertia (J) GSM62AE 230V 100W 50 rpm 0.052 kg.cm2 Friction coefficient (B) 0.01875 GB ratio 36 Radius of the output shaft 0.0175m 3.Design of Conventional PD Controller The Proportional Derivative controller parameters (Kc and Kd) are identified using signal constraint block of simulink optimization tool in MATLAB platform. Based on the model parameters and performance requirements (refer Table 2.), the optimized PD controller settings are obtained as Kc = 2.0203 and Kd = 1.8826. Table.2. Performance requirements for PD control design Rise time (tr) 20 Settling time (ts) 22.2 Over shoot (Mp) 20% Figure.1 Simple ILCS 4.2 Repetitive Control Strategy (RCS) Repetitive control strategy [16] is designed especially for tracking a periodic reference signal and rejecting a periodic load signal. The design of repetitive control strategy (RCS) is based on the Internal Model Principle (IMP) and it is proposed by Wonham and Francis [17]. The IMP states that if any exogenous signal can be regarded as the output of an autonomous system, the inclusion of the model of the signal in a stable closed-loop system can assure perfect tracking or complete rejection of the signal. The RCS includes the factor e 1 e which has poles at jk, k = 0, 1,.., (corresponding to the harmonic and sub harmonics of the basic period L), the controller can track any periodic signal and reject any disturbance of period L. Based on this concept, RCS is constructed with a e model of 1 e. The basic Repetitive control structure is given in Figure 2. 2016, IRJET-All Rights Reserved Page 1351

Phase (deg) Magnitude (db) International Research Journal of Engineering and Technology (IRJET) e-issn: 2395-0056 Periodic disturbance 3) B. Low pass filter design A first order continuous time low pass filter is considered Periodic reference Trajectory - Error of the current run e -L s Integrated Error of the previous run G (S) here. i.e Q(s) =,where ωc is the cut-off frequency in rad /sec. The cut-off frequency (0.3), is obtained from the Bode plot of AC servo motor system (Ref: Figure 4). 100 50 0-50 Bode Diagram -100-150 -90 Figure 2. Repetitive Control Strategy 4.3. New Modified Repetitive Control Strategy (NMRCS) For high frequency signals, certain uncertainty is present in the model of AC servo motor system. Due to this uncertainty, noise has a great influence on the response, which intern affects the stability of the system. To trounce this problem, a low-pass filter, Q(s) is added to the existing RCS control loop and to ensure system stability. This modified structure is known as Modified Repetitive Control Strategy (MRCS) as proposed by Hara et al. For further enhancement of stability in MRCS, a New Modified Repetitive Control Strategy is proposed in this work and the proposed structure is given in Figure 3. Since the stability is directly related to sensitivity, the sensitivity function is considered in this proposed structure. In addition, a rational factor is also incorporated in this new structure. Periodic reference Trajectory - Error of the current run e -Ls Integrated Error of the previous run Q(s) C(s) G(s) V Periodic disturbance -135-180 10-4 10-3 10-2 10-1 10 0 10 1 10 2 10 3 Figure 4. Bode plot of the AC servo motor system 5. Results and Discussions Frequency (rad/sec) A reference periodic signal with known period (L = 62) and amplitude (A = 5) is generated and is applied to AC servo motor system with NMRCS based PD controller. The tracking response is recorded in Figure 5. In addition, an experimental runs of ILCS based PD control strategy and conventional PD mode control strategy are carried out and responses are traced in Figure 6 and Figure 7. In all the cases the nominal operating point of 40% position angle is maintained. From the Figures 5 to 7, the tracking errors are calculated with respect to time and results are charted in Figure 8. It is observed that NMRCS in control loop is capable of tracking dynamic periodic reference trajectories with minimum error. To check the strength of the NMRCS, a real-time runs of the AC servo motor system for a periodic input signal having different known periods and amplitude (L= 62,A= 6) & (L= 45,A = 5) are carried out. Figures (9 to 16) validate the robustness of NMRCS in AC servo motor system. Figure 3. New Modified Repetitive Control Strategy 1) 4.3.1Design Parameters in ILCS and NMRCS 2) A. Rational Factor By optimization technique, the stable rational factor (V) in equation (6) is identified by formulating minimum tracking error as objective function. The identified value of V for AC servo motor is 0.1. Figure 5. Tracking response of periodic reference trajectories [Period (L) =62, amplitude (A) =5, Operating point = 40%] with NMRCS based PD mode 2016, IRJET-All Rights Reserved Page 1352

Figure 6. Tracking response of periodic reference trajectories [Period (L) =62, amplitude (A) =5, Operating point = 40%] with ILCS based PD mode Figure 9. Tracking response of periodic reference trajectories [Period (L) =62, amplitude (A) =6, Operating point = 40%] with NMRCS based PD mode Figure 7. Tracking response of periodic reference trajectories [Period (L) =62, amplitude (A) =5, Operating point = 40%] with Conventional PD mode Figure 10. Tracking response of periodic reference trajectories [Period (L) =62, amplitude (A) =6, Operating point = 40%] with ILCS based PD mode Figure 8. Tracking error response for all control strategies [Period (L) =62, amp.(a) =5, OP = 40%] Figure 11. Tracking response of periodic reference trajectories [Period (L) =62, amplitude (A) =6, Operating point = 40%] with Conventional PD mode 2016, IRJET-All Rights Reserved Page 1353

Figure 12. Tracking response of periodic reference trajectories [Period (L) =45, amplitude (A) =5, Operating point = 40%] with NMRCS based PD mode Figure 15. Tracking error response for all control strategies [Period (L) =62, amp.(a) =6, OP = 40%] Figure 13. Tracking response of periodic reference trajectories [Period (L) =45, amplitude (A) =5, Operating point = 40%] with ILCS based PD mode Figure 16. Tracking error response for all control strategies [Period (L) =45, amp.(a) =5, OP = 40%] 6. CONCLUSION In this work, A New Modified Repetitive Control Strategy is proposed for a AC servo motor system. Realtime implementation of the proposed strategy in AC servo motor system is carried out and tracking of periodic signal with this new control strategy is analysed. A comparative study with another two control strategies (ILCS based PD and Conventional PD) are also carried out. Performance analysis is done in terms of tracking error. The result clearly shows the supremacy of the proposed NMRCS in Ac servo motor system. REFERENCES Figure 14. Tracking response of periodic reference trajectories [Period (L) =45, amplitude (A) =5, Operating point = 40%] with Conventional PD mode 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, (2001). 2. Huth, G. Permanent-magnet-excited AC servo motors in tooth-coil technology. IEEE Trans Energy Convers, 20(2), 300 7, (2005). 3. Yoneya, A., Yoshimaru, K.,Togari, Y. Self-sensing control of AC-servo motor with DSP oriented observer. ProcAdv Motion Control, (2000). 2016, IRJET-All Rights Reserved Page 1354

4. Yamaji, K., Mizuno, T., Ishii, N. The motor driving control of X Y Z table utilizing photoelectric device and optical pattern recognition, IECON, (1992). 5. Chen, J Y. An integration design approach in PID controller, IPMM, (1999). System for Periodic Exogenous Signals. IEEE Transactions on Automatic Control, 33, 659-668, (1998). 17. Francis, B A., Wonham, W M. Internal Model Principle for Linear Multivariable Regulators. Journal of Applied Mathematics and Optimization,170-194, (1975). 6. Tang, K S., Kim, F M.,Guanrong, C.,Kwong, S. An optimal fuzzy PID controller. IEEE Trans Ind Electron,48(4),757 765, (2001). 7. Asano, M., Yamamoto, T., Oki, T.,Kaneda, M A. Design of neural-net based predictive PID controllers. IEEE SMC, 4, 1113 1118, (1999). 8. Cuiyan,L.,Dongchun, Z.,Xianyi,Z. Theory and Applications of the Repetitive Control. SCIE Annual Conference, Sapporo, (2004). 9. Yao,W S., Tsai, M C. Analysis and estimation of tracking errors of plug-in type repetitive control systems. IEEE Transactions on Automatical Control, 50(8), 1190-1195, (2005). 10. [10].Fujimoto,H.;Hori,Y. High speed robust visual servoingbased onintersample estimation and multirate control, 7th International Workshop on Advanced Motion Control, (2002). 11. Choi, G S., Lim, Y A.,Choi,G H. Tracking position control of piezoelectric actuators for periodic reference inputs. Mechatronics,5(12), 669-684, (2002). 12. Fung, R F.,Huang, J S.,Chien, C C. Design and application of a continuous repetitive controller for rotating mechanisms. Int. Journal. of Mechanical Sciences, 42(9) 1805-1819, (2000). 13. ManafeddinNamazov.,OnurBasturk. DC motor position control using fuzzy PD controllers with differenedefuzzyfication methods. Turkish journal of fuzzy systems, 1(36), 36-54, (2010). 14. 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. 107-145, Norwell, Massachusetts, 1998. 15. Tomizuka,M.. Zero-Phase Error Tracking Algorithm for Digital Control, Journal of Dynamic Systems, Measurement and Control, Trans. of ASME, vol.109(1),pp.65-68. 1987. 16. Hara, S., Yamamoto, Y.,Omata, T.,Nakano,M. Repetitive Control-System -A New Type Servo 2016, IRJET-All Rights Reserved Page 1355