1. Trang chủ
  2. » Thể loại khác

A park like transformation for the study and the control of a nonsinusoidal brushless DC motor

8 518 1
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề A park-like transformation for the study and the control of a nonsinusoidal brushless DC motor
Tác giả D. Grenier, L.-A. Dessaint, J.-P. Louis
Trường học Ecole Normale Supérieure de Cachan
Chuyên ngành Electrical Engineering
Thể loại Thesis
Năm xuất bản 1995
Thành phố Cachan
Định dạng
Số trang 8
Dung lượng 727,34 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

By analogy to the case of sinusoidal flux distribution B X M , a Park-like transformation is defmed This transformation allows us to elaborate high performance control laws in "pseu

Trang 1

A Park-like Transformation for the Study and the Control

of a Non-Sinusoidal Brushless DC Motor

D Grenier 1>2, L.-A Dessaint ', 0 Akhrif J.-P Louis Groupe de Recherche en Electronique,de Puissance

et Commande Industrielle (GREXI)

Ecole de Technologie Sup6rieure

4750, Avenue Henri-Julien

MONTRJhL (Qukbec) H2T 2C8 CANADA

Abstrmt - The actual proposed techniques to cancel the torque

ripple in the non-sinussidal flux &ti+bwtion Brttfelefs BC

motors (BDCM) being not entirely satisfactory, a novel

approach for the control of this kind of motors is proposed By

analogy to the case of sinusoidal flux distribution B X M , a

Park-like transformation is defmed This transformation

allows us to elaborate high performance control laws in

"pseudo-dq" frame Thus, a nonlinear state feedback control

scheme is proposed and simulation results are presented The

feasibility of the implementation of this control scheme is

discussed

Laboratoce d'Electricit6, Signaux et Robotique

(LESiR) U.R.A C.N.R.S D1375

Ecole Normale Su@rieure de Cachan

6 1, Avenue du Pdt Wilson

94235 CACHAN Cedex FRANCE

iity of the implementation of the non-linear control scheme

is considered in section V

11 STATE OF l7-E ART IN TORQUE RIPPLE REDUCTION Several control schemes for PWM inverter fed drives have been reported in the litterature They can be classified

in three groups :

A Two-phase feeding

I INTRODUCTION For many years, research in the field of brushless DC

motors (BDCM) with non sinusoidal flux distribution was

aimed at reducing torque ripple Indeed, although torque

ripple is filtered out at high speeds by system inertia, it

becomes particulary annoying at low speed and in direct-

drive applications Moreover, torque rippie can cause

acoustic noise and mechanical vibrations Various tech-

niques have been proposed to minimize torque ripple but

none of them is entirely satisfactory Actually, the electroma-

gnetic torque can be efficiently controlled only for BDCM

with sinusoidal flux distribution These motors require how-

ever more complex mechanical design and are therefore

more expensive

In this work, we will show how the well known control

schemes for sinusoidal flux dstribution motors can be

extended to the case of a non sinusoidal flux distribution

This extension is based on a Park-like transformation that

allows to represent the non sinusoidal flux distribution motor

equations in the rotor field reference frame ("dq"-fkame)

Futhermore, a state feedback linearization control law will

be applied to the BDCM model in order to control precisely

the electromagnetic torque

The paper 1s orgamed as follows In section 11, a review

of the state of the art in torque ripple reduction is presented

In section 111, our Park-like transformation for non sinu-

soidal BDCM is introduced In section IV, the application of

the nonlinear feedback linearization technique is described

and simulation results are compared to those obtained with a

classical current vector control scheme Finally, the feasib-

In this feeding scheme, the inverter operates as commu- tator feeding the DC current into two phases of the motor, the third phase being in open circuit The rotating field is

created by switching the DC current from phase to phase at intervals equivalent to 60 electrical degrees 111 The syn-

chronous motor and its electrOnic commutator is analog to a classical DC motor and similarly it can be associated to a

DC chopper and a DC current regulator This current is used

as control variable for the motor torque

Although this current feeding scheme is economically

attractive, it suffers &om inherent torque pulsation due to

commutations between motor phase currents In addition, it

supposes that the motor's emfs are constant over 120 electrical degrees which requires specially designed trapezoidal motor [2] The torque pulsation due to the commutations can be reduced only by using "smooth"

comutations [3],[4], which leads to the adoption of a three- phase feeding control scheme [5]

B, Three-phase feeding

In this feeding scheme, arbitrary feed current waveforms

are imposed to the motor Various methods have k n pro-

posed to calculate the appropriate current profiles to drive a given BDCM without torque ripple These methods based on

the selective elimination of torque harmonics by the injection

of feed current harmonics using Fourier series decomposition of the emf's [6],[7], finite element analysis [81,[91, etc

However, since motor windings are inductive, the motor drive electronics has limited ability to produce the required

Trang 2

current waveforms Several current control schemes for

PWM inverters feeding BDCM have been studied and

reported in the litterature, mainly: the hysteris controller

and the linear controller [ 101

In the hysteresis current control scheme, the switching

frequency is variable over a wide range If the frequency

becomes too high, the switching losses become unacceptable

wheras if the frequency falls in the audible bandwith,

acoustic noise occurs

In the linear control scheme, the motor currents are com-

pared to the references and the errors are processed by PI

controllers to provide a control signal for a PWM modulator

Good performances can be obtained at low and medium

speeds At high speed, the phase shift introduced by the

controller may become unacceptable A large bandwith

controller is thus needed to minimize the phase shift

C Use of State Transformations

In this case, however, a Park-like transformation can be

defined We propose therefore in this paper a new transformation which preserves the same advantages as the

Park transformation

A Mathematical Model of the BDCM

We suppose that the motor has the following typical

- The airgap length is constant and large since the magnets are surface mounted and have the same permeability as

air As a result, the armature reaction is negligible

- The magnetic circuit has an important air part so that the

effects of the saturation in the iron parts are negligible

- In order to simplify the study, only the electromagnetic torque is considered Nevertheless, the cogging torque can be easily taken into account as shown in the appendix

features :

As seen previously, the tracking of imposed phase

current profiles in inductive windings requires power viour can be described by its electrical equations :

circuitry with high capabilities This costly requirement can

be avoided by replacing the variable phase current references

by "dq" current component references These component

have constant values in steady state Hence, the problem of

variable reference tracking simplifies into a problem of

constant reference regulation Unfortunately, the Park trans-

formation allowing to obtain the "dq" components is only

applicable to sinusoidal flux distribution BDCM The Park

distribution BDCM In fact, the Park transformation can be

considered as a state transformation such as the one required

Under these assummons, the synchronous motor beha-

(1)

where 9 and 9 are the stator ~y~~ voltage and current, and ag is the total flux induced in this yll stator phase, The total fluxes a can be split in fluxes self-induced by

= a, b or

cannot be to non sinsusoidal flux

the stator currents andifluxes due to the permanent magnets

of the rotor :

when applying state feedback linearization control to non-

linear systems [ 111, Indeed, the nonlinear feedback lineari-

zation scheme is based on a coordinate transformation and

an input transformation as well But the main advantage of

the Park transformation is to define an internal state variable

which is physically meaningful : that is the current vector

"6' component which has to be regulated to zero in order to

optimize the efficiency of the drive

In this work, we will show how an extension of the Park

transformation will lead to the 'jxeudo-dq" components of

the electric variables The electric equations of the BDCM in

the rotor-field reference frame will be obtained as a function

of the "pseudo-&" variables Futhermore, a nonlinear

control law will be applied to these equations and an input-

output linearization of the closed-loop system will result

111 PARK-LIKE TRANSFORMATION FOR

NON-SINUSOIDAL BDCM

Although an appropriate nonlinear coordinate transfor-

mation for motors with sinusoidal emf has been found (the

so-called Park transformation), it is not yet the case for

motors with non-sinusoidal emf's

where L, and M, are the self-inductance and the mutual- inductance of the stator coils Since we assume a constant airgap and no saturation, L, and M, are constant ara , arb

and arc are the rotor fluxes induced in the stator phases The electrical equations of the machine can therefore be written as follows :

are the backemf (p is the number of pairs of poles of the machine, 0 is its instantaneous position and Cl is the rotor

Through an analysis of the consumed power by the machine, we can deduce the electromagnetic torque expression, assuming constant airgap :

Trang 3

T =p.[@',,.i, + @';b.ib + (3)

This "abc" modeling of the synchonous drive works

Qrectly with measurable data But the electrical equations

are totally coupled Each stator current can be altered by a

modification of one of the stator phase voltages Finally, the

torque depends on the rotor position and on each stator

phase current

Our objective is therefore to find a nonlinear coordinate

transformation which, like the Park transformation, allows

to decompose the current into two parts, with only one

linked to the torque If the other one is k t to zero, the copper

losses will then be minimized

B Three-Phases / Two-Phases transfopmation

The classical Park transformation is, in fact, the succe-

sion of two transformations The first trandormation (the so-

called Concordials transformation) reduces a three-phase

system to an equivalent two-phase system plus the homo-

polar component A vector x is written as follows :

(4)

This transformation is first applied to the voltage, current

and flux vectors The torque, in the new coordinates can be

expressed as :

For a motor with sinusoidal flux distribution, we have :

0

which leads to : E'$ = [-@".sin@))

= 0, the homopolar current io does not take

part in the torque generation, although it contributes to

copper losses This kind of motor is often star connected, so

t ha t : i ,+ ib +i, =O n ; , i o = O

Using Concor&a's transformation, the three-phase syn-

chronous drive with sinusoidal electromotive force is thus

reduced to a two-phase system in the "ap" frame

@".cos(@)

Since

For a non-sinusoidal machine, @>o might not equal zero, and a homopolar current can be useful The trans- formed system is not a two-phase system anymore Never- theless, since the Concordia's Fansformation diagonalizes the inductance matrix L, the three-phase system obtained is totally decoupled Indeed, through this transformation, the electrical equations can be written as follows :

Vo = R,io + ( Z S + 2 A 4 J ~ +pn.@.',,

di,

The machine can therefore be decomposed into two motors having Werent time constants : a single-phase motor only able to provide a pulsating torque (the homopolar

part) and a two-phase motor with a rotating field (the "ap"

Part)

In order to simplirl the study, only a star-connected motor (without neutral point connection) will be hereafter

mnsidered With this assumption, the machine is reduced to

a two-phase motor

C Park-like Rotation

For a two-phase sinusoidal motor or equivalent, the clas- sical Park's transfonmation allows working in the rotor's reference frame, through a rotation of an angle @ Using the new "dq" variables, a vector expressed in "ap" frame, can be written as follows :

The torque in the "dq" coordinates is then given by :

For a drive with sinusoidal flux distribution, @>d = 0

Assuming constant airgap, the equation of the torque is

(9)

simplified to :

T = p.'.p>qiq, with GD>q = am as a constant The copper losses can be written as follows :

Pc = R,(i& + iq2),

and are mimimized if id = 0

Although the voltage equations of the obtained system are

still nonlinear, high-performance control schemes, such as vector control [12] can be elaborated, provided that the time scales of the electrical and mechanical subsystems are signi- ficantly separated Alternatively, state feedback linearization

in "&"-frame can be ]performed

For a non-sinusoidal BDCM, by analogy to the previous

case, an angle p0+p(B) has to be found, defining "pseudo-

Trang 4

dg" axes, so that @';.d = 0 Since we consider here a star-

connected motor, the homopolar current io is still zero and

the expression of the electromagnetic torque will be nearly

the same as in the sinusoidal case :

The first control sheme studied here is a very classical current control scheme in which off-line computed optimal currents are imposed in stator phases [2],[7],[9]

except that

rotor position 8

following :

is no longer constant, it depends on the

To obtain @ > d = 0 , it is necessary to have the

where: @',,(e) = &;a(8)z+@;p(e)z

p is therefore a function of 8 It can be verified that, in the

sinusoidal case, p = 0

The obtained transformation can be considered as an

extension of Park's transformation for the BDCM with any

emf pattern With this new transformation a vector x is

written as follows :

In the new "pseudo-dg" frame, the voltage equations are

written as follows :

IV CONTROL SCHEME FOR BDCM

In this paper, two different control schemes are studied

They are simulated using data corresponding to a motor with

a very simple design (Fig 1)

No-load fluxes have been computed using finite element

code Fig 2a shows the emf shape and the corresponding

evolution of (Fig 2.b) and p (Fig 2.c) with respect to

the electrical position pB

A "abc"j?ame vector control

Rotor

Magnets

stator

Figure 1 : GeommTf the studied motor (one quadrant represented)

".tJ

6.00

4.00

2.00

0.00

-2.m

-4.m

-6.00

-8.W 1

Figure 2 : Characterization ofthe studied motor

The extended Park modeling has been used to compute these optimal currents The drive being star connected, the homopolar current (io) equals always zero In order to

minimize copper losses, it is advisable to impose a "6'

current component reference equal to zero The reference torque will be assured if the "g" component of the stator current equals :

Trey

9 ref - p q q

Trang 5

By reversing the Park-like transformation, we obtain the

components of the current vector in the stator reference

("abc" frame) :

ia ref

h b c ref red = T32me+P(e)).( iq re ) (15)

The control strategy attempts to impose the reference

currents in the stator phases There is mainly two possibi-

lities for the current controller [lo] but in order to avoid

variable switching frequency due to the use of an hysteresis

current controller, a linear current control scheme has been

chosen Emf compensations have been added to improve

performance This scheme is presented in figure 3

=.-.%+J

8 p E B ) , a -

Figure 3: "ald-fiame torque control scheme

With high current loop gain, the current is close to the

optimal current shape A good quality torque is then

observed (fig 4.a.) with reduced copper losses, id being

negligible in relation with iq (fig 4.b)

Nevertheless, if high gains can not be chosen (to avoid

instability due to sampling effects for example), the perfor-

mance of the control scheme can rapidly degrade To velrfy

this, a second simulation has been performed with a current

loop gain 10 times lower than the first simulation The

obtained current deviates from the optimal shape with non

negligible magnitude and phase errors (fig 5.a) For sinu-

soidal motors, the effects of such errors are an attenuation of

the average torque value and an increase of the copper

losses But for a non-sinusoidal BDCM, small torque ripple

can be observed in addition (fig 5.b)

B Nonlinear feedback linearization in "dq"frame

In the following, we will show how the Park-like

transformation defined in this paper can allow us to

elaborate control laws in "pseudo-dq"-frame The main

advantage of this strategy is that the torque can directly be

defined as one of the controlled variables The "pseudo-d"

(b>

0 Bo 120 180 240 300 360 Figure 4: Simulatim results for high-gain current vector control

Torque (Nm)

040

om

~~~~~, 0 Bo 120 180 Electncal 240 posltim 330 (-) 360

om

id

-1003 1

0 Bo 120 180 240 300 380 Figure 5: Simulation resub for low-gain current vector oontrol

Trang 6

component of the current will be chosen as a second output

in order to minimize copper losses No tracking errors are

expected then and low-gain controllers can be used

For sinusoidal synchronous motors, "dq" frame vector

control is usually performed with linear controllers [ 121 In

the non-sinusoidal case, since the coupling terms, the emfs

and the open-loop gain depend on the rotor position, non-

linear compensators have to be used [ 131, [ 14 ]

Next, we proceed to apply the state feedback input-output

linearization technique [ 151 to the non-sinusoidal BDCM of

interest

The system is described by the state equations :

where : f&) =

and : g(x) =

'0

(TL is the total load torque, including damping effects; J is

the mechanical inertia)

a y I = T = p @ > i

The outputs are written as follows :

4 ' 4

a y 2 = i d

The outputs are differentiated with respect to time

repeatedly until at least one of the components of the input

vector U = (vd V d t appears For both outputs, one W e -

rentiation is enough and we obtain :

and

*Be) =-( 1 O p-?)

s- s I

(we write : @r>q =

B(x) is a matrix which is non singular for every operating

point and it is therefore possible to proceed to a linearization

of the system

It is then possible to impose to the outputs any desired dynamic behaviour, for example an exponential convergence

to the reference values :

dyi dT

a - - - - dt - dt - -h ( T-Tref) = V I t

dyz did

a dt - dt - - h i d = v 2 ,

This leads to :

Note that the resulting zero dynamics coincide with the mechanical dynamics and are therefore asymptotically stable due to damping effects

Using this new control scheme (fig 6), torque ripple is cancelled even when choosing low gains, while efficiency is

kept at its optimal value (fig 7)

D.C

in

I

Figure 6: "dq"-ftame nonlinear torque m o l scheme

Trang 7

0.40

m m

2 o W

i o m

000

-10 m

0 Bo 1m 180 240 300 JBO

Figure 7: Simulation results for low-gain "pseudo-dq"-fiame

nonlinear torque m o l

V IMPLEMENTATION OF THE NONLMAR

FEEDBACK CONTROL SCHEME

The implementation of the nonlinear feedback control

scheme in "pseudo-dq" frame described above requires

numerous control and computation tasks

The control tasks include current, position and speed

acquisitions, and PWM signal generation The computation

tasks include the Park-like coordinate transformation, the

torque and the id current component estimations, the calcu-

lation of the linear control outputs (vI and v2) and the non-

linear feedback total compensation A p o w e m micro-

processor-based control system appears to be imperative

These tasks have to be executed at every sampling period

In the ideal case, this sampling period equals the inverter

commutation rate, i.e typically 20k& in order to avoid the

acoustic bandwidth

These features can be reached by the use of a digital

signal processor (DSP)

In addition, the variables to be computed have known

dynamics Due to the measurement noises, more than 12 bit

resolution for analogic value acquisitions is unprofitable As

the algorithm does not use more than quadratic form of these

data, a 24 bit fixed-point DSP (for example the DSP56001)

is then sufkient

Using this microprocessor, the execution time for the

control and computation tasks of the proposed nonlinear

feedback control sheme is estimated to be about 25-35p

This estimation supposes that the most important part of the

control tasks is driven by an appropiate logic hardware (in

particular data acquisition synchronisation, peripheral

timing adaptation .) [ 161 It forsees likewise that the amount

of computations will be reduced by the use of look-up tables

These tables will contain the values with respect to the rotor position of @';d @'';d, sin(j+p), cos(P0+p,,, d@&

Hence, it is also necessary to allow some memory capacity

Finally, the computation time has to be majored because it

is well known that nonlinear feedback control is not robust

In order to improve the robustness, the addition of inte-

grators in the linear control part algorithm [ 10,171 or, better,

the use of an adaptwe nonlinear feedback control version

{lS] couldbe necessary

VI CONCLUSION The aim of this study was to reach an efficient control of the instantaneous torque of a non-sinusoidal brushless DC

motor The classical ways of traclang off-line computed optimal current shape (the so-called "abc" frame current control) is not totally satisfactory

By analogy with the sinusoidal case, a Park-like transfor- mation has been proposed This transformation allows to split the current in two parts : one linked to the torque (the

iq-like current), the other one (the idlike current) being regulated to zero in order to optimize the efficiency of the drive

A state feedback linearization of the system, with torque

and id-like current as outputs, has been performed A totally

compensated control scheme is then proposed which leads to

the cancellation of torque ripples while ensuring the mini-

mization of copper losses

This control scheme has been studied in simulation and

results are hopeful The total compensation algorithm could

be implemented using a digital signal processor (DSP)

VII APPENDIX : Compensation of the cogging torque The cogging torque T, results of the interaction between the rotor magnets and the stator slots It depends only on the rotor position and has to be compensated by the

electromagnetic torque

For a given torque reference Tre$ the electromagnetic torque reference becomes :

TeF ref is no longer constant and depends on the rotor posihon In order for the torque error to converge exponen- tially to zero, we should impose :

3 -h (T-Tref+Tc(0)) + p.f.2.Z = V I (A-2) With this new value of V I the new "dq" voltage components

can easily be computed as in section IV-B

Trang 8

[31

[41

[91

VIII REFERENCES

T J.E Miller, Brushless Permanent magnet and Reluctance Motor

Drives, Clarendon Press, Odord 1989

H Le-Huy, R Perret, R Feuillet, "MinimizatiOn of Torque Ripple in

Brushless DC Motor Drives", Trans on Industry Applications, Vol U -

C 4 Berendsen G Champenois, J Davoine, "Commutation Strategy for

Brushless D.C Motors: Influence on Instant Torque", in Proceedings of

the ConferenceAPEC 90, Los Angeles, 11-16 Mars 1990

J Cros, J.-M Vinassa, S Clenet, S Hastier, M LajoiaMamc, "A

Novel Current Control Strategy in Trapezoidal E.M.F Actuators to

Minimize Torque Ripples due to Phases Commutation", in Proceedings

of the EPE'93 Conference, Vol 4, Brigthon, 13-16 September 1993, pp

C Menu, "Machines Synchnmes a F.E.M Trapkmfdales : Autopilotage

et Contr6le de Couple Numkrique Etude et simulation de difWentes

str&gies de aommande", ThPse de Dmtorat de U.N.P.G., Juin 1989

H Bolton, R Ashen, "Influence of Motor Design and FeedCument

Waveform on Torque m l e in Brushless DC Drives ", in IEE

Proceedings, Vol I31,Pt B, No 3, May 1984, pp 82-90

E Fawe, L Cardelotti, M Juffer, "Permanent-Ma@et Synchronous

Motors : A Comprehensive Approach to Cogging Torque Suppression",

in Trans on Industry Applications, Vol 29, No 6,

November/December 1993,pp 1141-1 149

C Marchand, A Razek, "Electroma~dic Modelling to -se Low

Speed and Position Control in Servo Motor", i Proceeding of the

International Workshop on Electric and Magnetic Fields from

Numerical Models to Industrial Applications, L i e e 28-30 September

S Clenet, Y LeGvre, N Sadowski, S Astier, M Lajoie-Mamc

"Compensation of Permanent Magnd Motors Toque Ripple by Means

of Current Supply Waweshapes Control Determin ed by Finite Element

Method" in Trans on Magnetics, Vol 29, No 2, Mar& 1993, pp 2019-

2023

22, NO 4, J~ly/Aug~St 1986, p~ 748-755

266-271

1992, p~ 53.1-53.7

H Le-Huy, K Slimani, P Viarouge "Analysis and Implementation of a Real-Time Predidive Current Controller for Permanent Magnet

Synchronous Servo Drive" in Trans on Industrial Electronics, Vol 41,

No I, Febr 1993, pp 110-117

M Zribi, J Chiasson, "Position Control of a PM Stepper Motor by Exad

Linearization", Trans on Automatic Control, Vol 36, No 5, May

1991, pp 620-625

W Leonhard, Control ofElectrica1 Drives, Springer-Verlag 1985

D.Grenier, J.-P Louis, "Use of an Extension of the Park's Transformation to Determine Control Laws Applied to a Non-sinusoidal Permanent-Magnet Synchronous Motor", in Proccedings of the EPE'93

Conference, &&on, 13-16 September 1993, Vol 6, pp 32-37

D Grenier, R Mende, J-P Louis, "Modelling for control of a Non-

Shewave Permanent Magnet Syndmnous Drive by an Extension of the

Park's Transformation", in Proccedings of the Ecoiv-94 Conference,

Bologna, 7-9 Sept 1994, pp 681-684

A Isidori, Nonlinear Control Systems An Introduction, Springer-

Verlag 1989

D Grenier, J Barrenscheen, H Cailleux, J.F Liebaut, S Courtme,

"Desi@ of an Interactive DSP-Based Acquisition and Control System

(ACS) for Numerical Control in Eledrical Engineering Application", in

Prmcedings of EPE Chapter Symposium on Electrical Drive and Application, Lausanne, 19-20 Odober 1994

B Le Piouffle, G Giorgiou, J.-P Louis, "A Robust Total Compensation

Algorithm for the Control of a Synchonous Servo Motor", in Journal

dePhysique I11 France 2 (1992)pp 129-144

L Ben Amor, L.-A Dessa& UGhribi, 0 Akhr& "Adaptive Nonlinear Control of a Permanent Magnet Synchronous Motor", in

Proccedings of the IECON-94 Conference, Bologna, 7-9 Sept 1994,

~ ~ 2 1 1 0 - 2 1 1 5

Ngày đăng: 03/01/2014, 19:44

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN