搜档网
当前位置:搜档网 › Wang-2014-Sensorless Speed Con

Wang-2014-Sensorless Speed Con

Research Article

Sensorless Speed Control of Permanent Magnet Synchronous Motors by Neural Network Algorithm

Ming-Shyan Wang,Ika Noer Syamsiana,and Feng-Chi Lin

Department of Electrical Engineering,Southern Taiwan University of Science and Technology,1Nan-Tai Street,Yung Kang District, Tainan City710,Taiwan

Correspondence should be addressed to Ming-Shyan Wang;mswang@https://www.sodocs.net/doc/6913048250.html,.tw

Received20August2014;Accepted8September2014;Published25September2014

Academic Editor:Stephen D.Prior

Copyright?2014Ming-Shyan Wang et al.This is an open access article distributed under the Creative Commons Attribution License,which permits unrestricted use,distribution,and reproduction in any medium,provided the original work is properly cited.

The sliding mode control has the merits with respect to the variation of the disturbance and robustness.In this paper,the sensorless sliding-mode observer with least mean squared error approach for permanent magnet synchronous motor(PMSM)to detect the rotor position by counter electromotive force and then compute motor speed is designed and implemented.In addition,the neural network control is also used to compensate the PI gain tuning to increase the speed accuracy without regarding the errors of the current measurement and motor noise.In this paper,a digital signal processor TMS320F2812utilizes its high-speed ADC module to get current feedback information and thus to estimate the rotor position and takes advantage of the built-in modules to achieve SVPWM current control so that the senseless speed control will be accomplished.The correctness and effectiveness of the proposed control system will be verified from the experimental results.

1.Introduction

Nowadays,the permanent magnet synchronous motor (PMSM)is more widely applied than before in the servo control systems.For servo control systems,their excellent performance comes from using position sensors for feedback control.However,the disadvantages of shaft sensors limit the applications,such as system cost increasing,motor size,and reliability decreasing in applications such as air conditioner compressors,where the environment is highly humid and hot.As a result,extensive research has been conducted on overcoming these difficulties by eliminating the position sensors in servomotor systems[1].

Two kinds of sensorless control methods are popularly used in servo control systems,fundamental model based method and saliency based method.Fundamental model based method uses observers,such as back electromotive force(EMF)observer and flux linkage observer,to estimate the rotor position.Meanwhile,the saliency based method consists of continuous signal injection and transient voltage vector injection[2].Some authors proposed to estimate speed and position of PMSM by back-EMF or flux linkage but it is hard at low speed operation and standstill because back EMF amplitude is approaching zero.Other references compared several methods and recommended continuous signal injection method for low operating speed because of its simple hardware configuration.However,the torque ripple and acoustic noise by continuous signal injection are larger than other methods.

A flux linkage estimation method[3]is developed by first measuring the stator line-to-line voltages and stator phase current to obtain the back EMF space vector.This vector in turn is used to yield the angle of the flux linkage vector.However,it is affected by integrator drift in low speed and its accuracy is highly sensitive to parameter variation. Another observer based method[4]is presented that removes the dependency on mechanical parameters;however there is still the need for an electrical model of the machine. The tracking control problem is addressed for a sensorless PMSM with unknown constant load torque.Assuming that only stator currents and voltages are available for feedback, a novel sixth order nonlinear adaptive control algorithm is

Hindawi Publishing Corporation Mathematical Problems in Engineering Volume 2014, Article ID 321892, 7 pages https://www.sodocs.net/doc/6913048250.html,/10.1155/2014/321892

designed for the PMSM[5].However,the proposed control algorithm is tested just by simulation.A high-speed sliding-mode observer[6]is proposed for PMSM,which estimates the rotor position and the angular velocity from the back EMF.Carrier-signal-injection-based control methods[7]are proposed for sensorless control.Fundamental pulse width modulation excitation is used to improve sensorless control of a permanent magnet machine[8].No additional signal injection or separate test vectors are required.However, modification is needed when narrow PWM voltage vectors occur.

Recently,artificial neural networks(ANNs)have attracted much attention to their possible use in a wide range of engineering applications like power electronics or motor drives[9–15].The use of ANNs is motivated by their useful features,like having a parallel distributed architecture, being able to identify nonlinear system dynamics,and having the ability to learn,generalize,and adapt.All of these features justify the use of ANNs for motor drive applications, including sensorless control.

This paper presents a neural network based approach to the sensorless control of the PMSM.The basic premise of the method is that an ANN provides a very efficient mapping structure for the nonlinear PMSM.By measuring the phase currents and applying them as inputs to the estimator by least mean squares,the rotor angle is estimated,thereby facilitating the elimination of the rotor position sensor.An NN with back propagation algorithm is considered to compensate the PI gains for speed control.

The paper is organized as follows for further discussion. Section2introduces system description including PMSM modeling,neural network with LMS compensation for rotor angle estimation,and speed control by ANN.Section3 consists of simulation by Matlab/Simulink and experiments. Finally,a conclusion is given in Section4.

2.Servo System Design

There are three parts for the proposed servo control system design,PMSM modeling,sliding-mode observer(SMO)with LMS approach,and PI speed control compensated by neural networks.

2.1.PMSM Modeling.By Park and Clarke transformations, the voltage equations of PMSM from the stationary a-b-c frame to theα-βframe and the rotating d-q frame will be given as[9–15]

[VαV

β]=[[

[

R s+

d

dt

L s0

0R s+

d

dt

L s

]]

]

[iαi

β

]+[eαe

β

],

[V d V

q ]=[[

[

R s+

d

dt

L s?ωr L s

ωr L s R s+

d

dt

L s

]]

]

[i d i

q

]+[0ω

r

λf],

(1)

where V d,V q are d-and q-axis voltages;i d,i q are d-and q-axis currents;λf is flux linkage due to the permanent magnets;ωr is the electric speed;and R s and L s are the resistance and inductance.Theα-andβ-axis back EMFs are given as

eα=?λfωr sinθ,

eβ=λfωr cosθ.

(2)

The use of the Park transformation implies using the rotor position.However,the actual rotor position is not known in a sensorless application and needs to be estimated. Figure1shows the block diagram of sensorless PMSM control system,which will be simulated by Matlab/Simulink and experimented to verify the design.

2.2.Sliding-Mode Observer with LMS Approach.Control systems with sliding-mode control(SMC)may have better performance of smaller settling time,less or no overshoot, and faster tracking ability.In addition,sliding-mode observer (SMO)can provide information of rotor position and speed estimation.The dynamic equations of SMO are given as follows:

d

dt

?i

α

=?

R s

L s

?i

α

+

1

L s

]α?

1

L s

k?(?iα?iα),

d

dt

?i

β

=?

R s

L s

?i

β

+

1

L s

]β?

1

L s

k?(?iβ?iβ),

(3)

where?iαand?iβare the estimated variables of iαand iβand k is observer gain.The sliding vector for the system is

S n=[sα,sβ]T=[?iα?iα,?iβ?iβ]T,(4) and the defined Lyapunov function is

V=

1

2

S T n S n=

1

2

(s2α+s2β).(5)

The observer gain k will be designed to satisfy Lyapunov’s stability theorem,V<0,as the system trajectory approaches to the sliding hyperplane,S n=0.As a result,we have

?eα=k?iα,

?eβ=k?iβ

(6) and the estimated rotor angle is

?θ=?tan?1(?eα

).(7)

In order to compensate the rotor position estimation error due to the process of motor speed tracking and noise, an adaptive linear element neural network(NN)structure shown in Figure2with least mean square approach is adopted.Artificial NNs are similar to biological NNs in the sense that they are based on the same principle of operation based on highly parallel structure and acquiring knowledge through a learning process[16].The building blocks of an ANN are simple computational nodes,called

Figure1:Block diagram of the proposed control system. neurons.They are connected into a network structure by

weighted connections,much like the synaptic connections

in the human brain.Although the components of an NN

are simple and few,the structure and type of these networks

vary greatly,determined by the ever increasing interest in this

research field.

In Figure2,x1,x2,...,x n are input variables,

w k1,w k2,...,w kn are weights,b k is the bias,Δe=

(e1+e2+e3+???+e n)/n is averaged error,and d(k)is

the reference angle from the speed command,respectively.

If the estimated error at time instant k is e(k),by LMS

approach,we have the follow equations[9–16]:

ee2(k)ew1,j =2e(k)

ee(k)

ew1,j

j=1,2,...,n,

ee2(k)

eb k

=2e(k)

ee(k)

eb k

,

w(k+1)?w(k)=Δw=2αe(k)x n(k),

b(k+1)?b(k)=Δb=2αe(k),

w(k+1)=w(k)+2αe(k)x n(k),

b(k+1)=b(k)+2αe(k),(8) whereαis the learning rate.

d(k) Figure2:Structure of adaptive linear element neural network.

2.3.PI Speed Control Compensated by Neural Networks.The proportional-integral(PI)control is first considered in the system,

G s(s)=K sp+

K si

s

,(9)

where K sp and K si are the proportional gain and integral gain,respectively.PI controller is widely used in the industrial applications.However,it cannot cope with the load variation or parameter variation well.In the paper,the ANN with back propagation algorithm is utilized to compensate the PI control quantity as shown in Figure1.

12340

567

0.10.20.30.40.50.60.70.80.91

Figure 3:The estimated rotor angle with SMO at speed of 100rpm by simulation.

0.10.20.30.40.50.60.70.80.91

12340

5

67Figure 4:The estimated rotor angle with SMO and LMS at speed of 100rpm by simulation.

The output of the j th neuron at the n th layer is calculated as

y n

j =f (net n j ),

net n j

=

∑i

w n ji y n?1

i +

b n j .

(10)

The error function is defined as

E =1

2∑k

(d k ?y k )2.

(11)

The conjugated gradient method is considered to find the minimum value of the error function (11).

3.Simulation and Experimental Results

The system simulation is programmed by Matlab/Simulink.The parameters of PMSM 8CB75are listed in Table 1.After training,the chosen topology that gives good per-formance with minimal resources is a 2-hidden-neuron structure for the speed estimating neural network.The activation functions in the hidden layers of the networks are hyperbolic tangent sigmoid functions and those of the output layer are purely linear transfer functions.The val-ues of these weights are given as input layer to hidden layer weights:{837.4172,?126.4659},hidden layer to output layer weights:{?0.614,0.6713},hidden neurons’thresholds:{12.5996,8.3947},and output neuron’s threshold:0.6560.The final mean squared error of 3.83267?10?17is

reached

0.10.20.30.4

0.50.60.70.80.91

Time (s)

50100150200250300350400E s t i m a t i o n p o s i t i o n (d e g )

Figure 5:The real estimated rotor angle with SMO at speed of 100rpm.

0.1

0.2

0.3

0.4

0.50.6

0.7

0.8

0.9

1

Time (s)

050100150200250300350400E s t i m a t i o n p o s i t i o n (d e g )Figure 6:The real estimated rotor angle with SMO and LMS at

speed of 100rpm.

0.10.20.30.40.50.60.70.80.91

50100150

200250Figure 7:The speed response of 200rpm without compensation by simulation.

0.10.20.30.40.50.60.70.80.91

50100150200250Figure 8:The speed response of 200rpm with NN compensation by simulation.

0.10.20.30.4

0.50.60.70.80.91

Time (s)

S p e e d (r p m )

50100150200250(a)

0.1

0.20.30.4

0.50.60.70.80.91

Time (s)

S p e e d (r p m )

50100150200250

(b)0

0.10.20.30.4

0.50.60.70.80.91Time (s)

S p e e d (r p m )

50100150200?50

(c)Figure 9:The no-load speed responses of 200rpm without (a)and with NN compensation (b)and the speed errors (c)(blue for no compensation).

after 20training epochs for the neural networks.The gain constants of PI control are K sp = 1.2and K si = 1.5,respectively.These parameters are applied to the simulation and experimentation.

Figures 3and 4display the rotor angle estimation with SMO and with SMO plus LMS at the motor speed of 100rpm,respectively.It is easy to find the accuracy of little difference by simulation.However,for experimentation,the great difference between the estimated values can be shown in Figures 5and 6.One of the reasons is lack of estimation of initial rotor position,which is our next research topic.As a result,there are no complete triangle position waveforms from zero degree to 360degrees in the figures.In addition,the step speed responses of 200rpm without and with NN compensation are depicted in Figures 7and 8.The latter has better performance of less overshoot and settling time.For experimentation,the no-load speed responses of 200rpm without (a)and with NN compensation (b)and the speed errors (c)(blue for no compensation)are displayed

S p e e d (r p m )

0501001502002500

0.1

0.2

0.3

0.4

0.50.6

0.7

0.8

0.9

1

Time (s)

(a)

S p e e d (r p m )

50100150200

2500

0.10.20.30.4

0.50.60.70.80.91

Time (s)

(b)

0.10.20.30.4

0.50.60.70.80.91

Time (s)

S p e e d (r p m )

50100150200?50

(c)

Figure 10:The speed responses of 200rpm without (a)and with NN compensation (b)and the speed errors (c)(blue for no compensation)under loading of 1kg disc.

in Figure 9.Simultaneously,the step speed responses of 200rpm with 1kg disc load are shown in Figure 10.The speed responses without compensation display both the computing errors and the noise during motor rotation.The one by NN control has almost no overshoot,very short settling time,and zero steady-state error.The speed step responses of 100-150-100rpm without (a)and with NN compensation (b)under loading of 1kg disc are shown in Figure 11.The effectiveness of the proposed algorithm shows more clearly.

4.Conclusions

This paper proposes a sensorless control system for PMSM by presenting an approach based on neural networks to compensate both the estimated position error and PI control gains.The suggested method is useful for applications to reduce cost.The simulation and experimental results show that the controlled system is capable of estimating rotor

0.10.20.30.4

0.50.60.70.80.91

Time (s)

S p e e d (r p m )

50100150200250

(a)

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

S p e e d (r p m )

Time (s)

050100150200250(b)

Figure 11:The speed responses of 100-150-100rpm without (a)and with NN compensation (b)under loading of 1kg disc.

Table 1:Parameters of PMSM Sinano 8CB75.

Parameters Unit Value P W 750V V 149.4T N ?m 2.931I A 3.4N Rpm 3000K N ?m/A 0.776J Kg ?cm 2

2.449R Ω

3.27L

mH

10.2

angle and motor speed within acceptable limits for many applications.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgments

The authors would like to express their appreciation to Ministry of Science and Technology,Taiwan,under Contract no.NSC 100-2632-E-218-001-MY3and MOST 103-2221-E-218-033-for their financial support.

References

[1]B.Nahid-Mobarakeh,F.Meibody-Tabar,and F.-M.Sargos,“Back EMF estimation-based sensorless control of PMSM:robustness with respect to measurement errors and inverter irregularities,”IEEE Transactions on Industry Applications ,vol.43,no.2,pp.485–494,2007.[2]J.M.Liu and Z.Q.Zhu,“Novel sensorless control strategy

with injection of high frequency pulsating carrier signal into stationary reference frame,”IEEE Transactions on Industry Applications ,vol.50,no.4,pp.2574–2583,2013.[3]R.Wu and G.R.Slemon,“A permanent magnet motor drive

without a shaft sensor,”IEEE Transactions on Industry Applica-tions ,vol.27,no.5,pp.1005–1011,1991.[4]T.D.Batzel and K.Y.Lee,“Starting method for sensorless oper-ation of slotless permanent magnet synchronous machines,”in Proceedings of the IEEE Power Engineering Society Summer Meeting ,pp.1243–1247,Alberta,Canada,1999.[5]P .Tomei and C.M.Verrelli,“Observer-based speed tracking

control for sensorless permanent magnet synchronous motors with unknown load torque,”IEEE Transactions on Automatic Control ,vol.56,no.6,pp.1484–1488,2011.

[6]H.Kim,J.Son,and J.Lee,“A high-speed sliding-mode observer

for the sensorless speed control of a PMSM,”IEEE Transactions on Industrial Electronics ,vol.58,no.9,pp.4069–4077,2011.[7]Z.Q.Zhu and L.M.Gong,“Investigation of effectiveness of sen-sorless operation in carrier-signal-injection-based sensorless-control methods,”IEEE Transactions on Industrial Electronics ,vol.58,no.8,pp.3431–3439,2011.[8]Y.Hua,“Improved sensorless control of a permanent magnet

machine using fundamental pulse width modulation excita-tion,”IET Electric Power Applications ,vol.5,no.4,pp.359–370,2011.[9]T.D.Batzel and K.Y.Lee,“An approach to sensorless operation

of the permanent-magnet synchronous motor using diagonally recurrent neural networks,”IEEE Transactions on Energy Con-version ,vol.18,no.1,pp.100–106,2003.[10]F.F.M.El-Sousy,“Hybrid H ∞-based wavelet-neural-network

tracking control for permanent-magnet synchronous motor servo drives,”IEEE Transactions on Industrial Electronics ,vol.57,no.9,pp.3157–3166,2010.[11]H.-J.Guo,S.Sagawa,T.Watanabe,and O.Ichinokura,“Sensor-less driving method of permanent-magnet synchronous motors based on neural networks,”IEEE Transactions on Magnetics ,vol.39,no.5,pp.3247–3249,2003.[12]F.-J.Lin,L.-T.Teng,and H.Chu,“Modified Elman neural

network controller with improved particle swarm optimisation for linear synchronous motor drive,”IET Electric Power Appli-cations ,vol.2,no.3,pp.201–214,2008.[13]J.Yang,Y.Wu,Y.Yu,and W .Zhao,“Permanent magnet

synchronous motor control based on retina neural network,”in Proceedings of the International Conference on E-Product E-Service and E-Entertainment (ICEEE ’10),Henan,China,November 2010.[14]H.Li,J.Wang,S.S.Gu,and T.Yang,“A neural-network-based adaptive estimator of rotor position and speed for permanent magnet synchronous motor,”in Proceedings of the 5th International Electrical Machines and Systems (ICEMS ’01),vol.2,pp.735–738,Shenyang,China,August 2001.

[15]Y.A.-R.I.Mohamed,“Design and implementation of a robust

current-control scheme for a PMSM vector drive with a simple adaptive disturbance observer,”IEEE Transactions on Industrial Electronics,vol.54,no.4,pp.1981–1988,2007.

[16]L.H.Tsoukalas and R.E.Uhrig,Fuzzy and Neural Approaches

in Engineering,John Wiley&Sons,New Y ork,NY,USA,1997.

Hindawi Publishing Corporation https://www.sodocs.net/doc/6913048250.html,

Mathematics Mathematical Problems in Engineering Differential Equations Volume 2014Applied Mathematics Volume 2014Probability and Statistics Journal of

Mathematical Physics

Advances in Complex Analysis Journal of Optimization Combinatorics Operations Research Volume 2014Function Spaces Abstract and Applied Analysis International Journal of

Mathematics and Mathematical Sciences

Hindawi Publishing Corporation

https://www.sodocs.net/doc/6913048250.html,

Volume 201The Scientific World Journal Hindawi Publishing Corporation Volume 2014Algebra Discrete Dynamics in Nature and Society Decision Sciences Advances in Discrete Mathematics

Journal of

Hindawi Publishing Corporation https://www.sodocs.net/doc/6913048250.html, Volume 2014

Hindawi Publishing Corporation Stochastic Analysis International Journal of

相关主题