• No results found

Position Control of AC Servomotor Using Internal Model Control Strategy

N/A
N/A
Protected

Academic year: 2020

Share "Position Control of AC Servomotor Using Internal Model Control Strategy"

Copied!
5
0
0

Loading.... (view fulltext now)

Full text

(1)

Copyright © 2015 IJEIR, All right reserved

Position Control of AC Servomotor Using Internal

Model Control Strategy

Ahmed S. Abd El-hamid and Ahmed H. Eissa Corresponding Author email: [email protected]

Abstract: This paper focuses on the design and simulation

of an Internal Model Control (IMC) Strategy for position control in AC servo motor. The dynamic second order transfer function model of the AC servo motor is derived. Based on the model parameters, the internal model controller parameters are computed and simulated in MATLAB Simulink. The performance measures of the controller are analyzed in terms of tracking error. A robust stability analysis of the proposed control strategy is also tested. Lastly, the simulated results of IMC are compared with PID controller results and main conclusion; by using IMC the best results may be achieved and also there is no need to effort for tuning PID parameters.

Keywords: AC Servo Motor, Internal Model Control

(IMC), Three Term Control (PID), Control Stability, Bode Diagram

I.

I

NTRODUCTION

AC servo motor is commonly employed in various control applications [1–3], such as robot actuator, machining centre, computer numerical control, and 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/PID controllers are used in the position tracking in the presence of external disturbances or load variations. However, the reference trajectory or load disturbance is periodic in nature; the conventional controllers are not able to attain suitable tracking performance [4–7]. In order to overcome these problems, internal model control strategies are suggested.

Internal model controller is based on the Internal Model Principle (IMP). The main goal of internal model control is that the tracking error decreases with increasing number of trials. The major concept presented in this article is precisely in a position control of AC servo motor system and analysis of the tracking performance. In Section 2 the mathematical model of the AC servo motor is developed. The principle of internal model controller is presented in section 3. The proposed IMC controller scheme is explained in section 4. The results and discussions are drawn in Section 5. Finally, the conclusions are listed in section 6.

II.

M

ODELING OF

AC

S

ERVO

M

OTOR

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 [1]

1

Where

= Control torque (Nm)

& = motor constants (Nm/V, Nm/rad/s)

= angular velocity of the AC servo motor (rad/s) = rated input voltage (v)

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) = Friction coefficient

= Moment of inertia (Kg.cm2) By equating (1) and (2)

3

Taking Laplace transform the above equations becomes

4

The transfer function between () and E(s) is obtained by putting 0

5

6

!"#"#$

%

&%# 7

Where

( Motor gain constant

"#$

3( Motor time constant !

"#$

(2)

Copyright © 2015 IJEIR, All right reserved 67

8.:

.;;<=# 8

Table (1) values of parameters of AC servo motors

Type GSM62AE

Voltage 230 V

Power 100 W

Speed 50 rpm

Moment of inertia (J) 0.052 kg.cm^2 Friction of coefficient 0.01875

GB ratio 36

Radius of the output shaft 0.0175 m

III.

T

HE

I

NTERNAL

M

ODEL

C

ONTROLLER

P

RINCIPLE

The internal model control (IMC) philosophy relies on the Internal Model Principle, which states that control can be achieved only if the control system encapsulates, either implicitly or explicitly, some representation of the process to be controlled. In particular, if the control scheme has been developed based on an exact model of the process, then perfect control is theoretically possible.

A controller 6? is used to control the process 67 .

Suppose 67∗ is a model of 67 . By setting 6? to

be the inverse of the model of the model of the process, 6? 67∗ A

If 67 67∗ , (the model is an exact representation

of the process), it is clear that the output will always be equal to the set point. Notice that this ideal control performance is achieved without feedback. What this tells us is that if we have complete knowledge about the process (as encapsulated in the process model) being controlled, we can achieve perfect control. It also tells us that feedback control is necessary only when knowledge about the process is inaccurate or incomplete.

IV.

D

ESIGN OF

IMC

OF

AC

S

ERVO

M

OTOR

Designing an internal model controller is relatively easy. Given a model of the process 67∗ .

First the factor 67∗ divided into “invertible” and

“non-invertible” components.

67∗ 67∗ 67∗

Where 67∗ , contains terms which if inverted, will

lead to instability and reliability problems, e.g. terms containing right-half plane zeros and time delays, and also these lead to marginally stability (have real part equal to zero) and 67∗ is the remaining part such that its

inverse is stable

In addition, 67∗ is required to have a steady-state

gain equal to one in order to ensure that the two factors 67 and 6

7∗ are unique.

Next, set 6? 67∗ and then 6BC?

6? 6D , where 6D is a low-pass filter of

appropriate order. The transfer function model for the AC servo system is given as:

67∗ 8.:

.;;<=# 9

6BC? is designed as follows; the factorization is

67∗ 67∗ 67∗ 10

where 67∗

8.:

.;;<=# 11

and

67∗ 1/ 12

Next, set 6BC? to be the inverse of 67∗ in

series with a low pass filter

6D

#&G H 13

where 3Dthe filter parameter is and r is the order of the

filter. That is,

6BC?

.;;<=#

8.:#&G H 14

Parameter I is a positive integer, the usual choice is I 1. A good rule of thumb is to choose 3D to be twice

as fast as the open loop response. Hence, this example 3D 1; and the desired 6BC? becomes

6BC?

.;;<=#

8.:#8.: 15

IV.

S

IMULATION

S

TUDY

The structure of feedback control using IMC and PID is depicted in Fig. 1. The performance of the controllers is evaluated on the simulation model of the above AC servo motor. The values of model parameters were taken from M. Vijayakarthick1 and P.K. Bhaba (2012). Figures (2-5) compares the four different set point tracking for PID performance and IMC performance. In this comparison, the responses with the IMC controller “the settling time, the rise time and the maximum overshoot” are better than the responses with PID controller. For example, table (2) shows the results of time of the two controllers.

Table (2) values of time response of the two controllers IMC

controller

PID controller

Rise time (Tr) Fast slow

Settling time (Ts) 10 s 20 s

(3)

Copyright © 2015 IJEIR, All right reserved Fig.1. Simulink structure for AC servo motor, IMC

controller and PID controller

Fig.2. Set point tracking performance of two controllers

Fig.3. Set point tracking performance of two controllers

Fig.4. Set point tracking performance of two controllers

Fig.5. Set point tracking performance of two controllers

V.

S

TABILITY

A

NALYSIS

“B

ODE

S

TABILITY

C

RITERION

The Bode diagram represents the systems (AC servo motor) response in magnitude and phase to a sinusoidal input of any frequency through a log-log plot of the magnitude. It provides a sufficient condition for the closed-loop stability based on the properties of the open-loop transfer function. On a Bode diagram, a closed-open-loop system is marginally stable if the bode curves crosses the critical point i.e. a phase (angle) of -180° and an amplitude of 1 = 0 dB. The phase margin is the difference between the -180° and the actual phase angle of the frequency response function measured at the frequency where the gain is 0 dB (unity gain). The gain margin, on the other hand is the margin between the gain plot and the 0dB measured at the point where the phase angle reaches -180° crossing. The conclusions from the Bode plots were tested by simulating the system with MATLAB. Stability of the

F i g u re 1 S i m u l i n k M o de l IM C a n d P ID co n t ro l l e r fo r A C S e rvo M o to r t

T i m e

S te p

s

S e t P o i n t

0 .4 2 .7 7 6 3 s + s2

S e r vo M o to r M o de l 1 0 .4

2 .7 7 6 3 s + s2

S e rvo M o to r M o de l

S co pe 1 S c ope R e pe a ti n g

S e qu e n ce 2

s 2

P o s i ti on 1 s 1

P o s i ti o n

0 .3

K P

.0 1

K I

.0 0 1

K D 1 s In te g r a to r 2 .7 7 6 3 s + 1

0 .4 s + 0 .4

IM C

4 8

D i s pl a y 2 49 .9 9

D i s pl a y1 25 0

D i s pl a y

du /dt

D e ri va ti ve C l o ck

0 5 0 1 0 0 1 5 0 2 0 0 2 5 0

0 5 0 1 0 0 1 5 0 2 0 0 2 5 0

Tim e (s e c )

P

o

s

it

io

n

S e t P o in t IM C P ID

0 5 0 1 0 0 1 5 0 2 0 0 2 5 0

0 5 0 1 0 0 1 5 0 2 0 0 2 5 0

Tim e ( S e c)

P

o

si

ti

o

n

(

d

eg

re

e)

S et P o in t I M C P I D

0 5 0 1 0 0 1 5 0 2 0 0 2 5 0

0 5 0 1 0 0 1 5 0 2 0 0 2 5 0 3 0 0 3 5 0 4 0 0

Tim e ( S e c)

P

o

si

ti

o

n

(

d

eg

re

e)

S e t P o in t IM C P ID

0 5 0 1 0 0 1 5 0 2 0 0 2 5 0

0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0

Tim e ( S e c)

P

o

si

ti

o

n

(

d

eg

re

e)

(4)

Copyright © 2015 IJEIR, All right reserved closed-loop transfer function of AC servo motor was

analyzed by the application of Bode plot techniques. In general, we would like to have large gain and phase margins in order to improve the stability of the system.

In the below plots, the graph is plotted for AC servo motor without controller, and with IMC controller. The stability of the system is determined by the phase; the system is stable until the phase crosses the -180°. The frequency response curve shows a graph pattern of decreasing gain values with increasing frequencies with visible variations in the gain values around 10 to 20 dB. These decreasing gain values represent decreasing amplitudes of the power oscillations. At frequencies between 1 Hz and 10 Hz these oscillations become stable, however beyond 10 Hz the amplitudes continue to decrease. It can be observed that, the closed-loop transfer function is stable since its phase does not cross the -180° line.

Fig.6. Bode diagram of AC servo motor model without controller

Fig.7.Bode diagram of AC servo motor model with IMC controller (closed loop)

Fig.8. Bode diagram of AC servo motor model with IMC controller and without control

VI.

C

ONCLUSION

In this paper, based on the mathematical model of servo AC motor PID and IMC controllers, are designed and compared to figure out a more convenient control method, PID controller. The simulation results show that all of these controllers are efficient and adequate for improving the time domain characteristics of system response, such as settling time and overshoot. The results show that IMC method give the better performance compared to PID controller by reducing overshoot, settling time and minimize the rising time. Also; the system with greater gain margins can withstand greater changes in system parameters before becoming unstable in closed loop

R

EFERENCE

[1] M. Vijayakarthick1 and P.K. Bhaba “Position Tracking Performance of AC Servomotor based on New Modified Repetitive Control Strategy”. IJRRAS 10 (1) -January 2012

[2] S.Sathishbabu and P.K.Bhaba “Tracking Position Control of AC Servo Motor Using Enhanced Iterative Learning Control Strategy” International Journal of Engineering Research and Development , Volume 3, Issue 6 (September 2012), PP. 26-33.

[3] L. Canan Dulger and Ali Kirecci “Motion Control and Implementation for an AC Servomotor System” Modelling and Simulation in engineering, Vol. 2007, Article ID 50586, 6 pages. [4] Ahmed M. Kassem and Ali Mohamed Yousef “Experimental Setup

and Robust Servo DC Motor Position Control Based on Gain Schedule Sliding Mode Controller” Research Journal of Applied Sciences, Engineering and Technology 4(10): 1320-1327, 2012 [5] Jeffrey E. Arbogast, Douglas J. Cooper “Extension of IMC tuning

correlations for non-self regulating (integrating) processes” ISA Transactions 46 (2007) 303–311

[6] Ching-Tsai “A phase locked loop internal model adjustable speed control fol BLDC motors” IEEE transaction on industrial electronics, VOL.55, NO. 9, September 2008

[7] M. Saranya and D. Pamela “A real time IMC tuned PID controller for DC motor” IJRTE VOL. 1, Issue 1, April 2012

[8] Jeffrey E. Arbogast and Douuglas J. Cooper “Extension of IMC tuning correlation for non-self regulating (integrating) processes” ISA Transactions 46(2007) 303-311

-6 0 -4 0 -2 0 0 2 0 4 0 M a g n it u d e ( d B )

10- 2 1 0-1 1 00 101

-1 8 0 -1 3 5 -9 0 P h a s e ( d e g )

B o d e D ia g r a m

G m = In f d B (a t In f r a d /se c ) , P m = 4 9 .7 d e g (a t 0 .3 0 5 r a d /se c )

F r e q u e n c y (r a d /se c )

-1 0 0 -5 0 0 5 0 M a g n it u d e ( d B )

1 0-2 1 0-1 1 00 1 01 1 02

-1 8 0 -1 3 5 -9 0 P h a s e ( d e g )

B o d e D ia g ra m

G m = In f d B (a t In f ra d /se c ) , P m = 5 1 .8 d e g (a t 0 .7 8 6 ra d /se c )

F re q u e n c y (ra d /se c )

-1 0 0 -5 0 0 5 0 M a g n it u d e ( d B )

1 0-2 1 0-1 1 00 1 01 1 02

-1 8 0 -1 3 5 -9 0 P h a s e ( d e g )

B o d e D ia g ra m

F re q u e n c y (ra d /se c )

(5)

Copyright © 2015 IJEIR, All right reserved

A

UTHOR

'

S

P

ROFILE

Ahmed S. Abd El-hamid was born in Port Said, Egypt, on October 17, 1964. I received the B.S. degree in Electrical Engineering from Suez Canal University, and Master and Ph.D. in Control Engineering from Cairo University in 1988, 1995, and 2000 respectively. From 1990 to 2006, I worked in Engineering Research Division, National Research Center, Egypt, and My promotion was "Assistant Researcher, "Researcher Assistant", Researcher", and lastly Associate Prof. from 2006 up to now. Most my research related with application of control systems on chemical and industrial processes.

References

Related documents

Provide an overview of the classic enhancement technology and the new enhancement concept Enhancement Framework Use the new options as of SAP NetWeaver 7.0 to enhance the

5. provided for the location and time defined in the agreement, 6. for independent use. 1 point may be given for every correct characteristic. The maximum 4 points can only be

surveillance. Sensors in these applications are expected to be remotely deployed in large numbers and to operate autonomously in unattended environments. Grouping sensor

AGB: above-ground biomass; AIC: Akaike’s information criterion; BGB: below-ground biomass; C: carbon; CO 2 : carbon dioxide; COMESA: Com- mon Market for Eastern and Southern

 To keep your milk supply, when you are unable to feed your baby, you should hand express or use a breast pump to empty your breasts during missed feedings.. You can

The Museum, through its curators, Registrar and conservation department, will maintain accurate, up-to- date records on the identification, location and condition of all objects in

Detection of NAM-A1 Natural Variants in Bread Wheat Reveals Differences in Haplotype Distribution between a Worldwide Core Collection and European Elite Germplasm.. The documents

Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!!. Start