Behavior Modeling of Permanent Magnet Synchronous Motors ...

8
IEEJ Journal of Industry Applications Vol.7 No.1 pp.56–63 DOI: 10.1541/ieejjia.7.56 Paper Behavior Modeling of Permanent Magnet Synchronous Motors Using Flux Linkages for Coupling with Circuit Simulation Hiroyuki Kaimori a) Member, Kan Akatsu Member (Manuscript received Feb. 17, 2017, revised July 25, 2017) Accurate PMSM drive simulation, which utilizes a behavior model developed using FEA results to consider non- linear characteristics, has been requested to evaluate driving performance. This paper proposes an advanced motor behavior model that is based on the flux linkage model instead of the inductance model to simplify the derivation of equations and to reduce the amount of table data produced from FEA results. The proposed model includes magnetic saturation, cross-coupling, and spatial harmonics. Its performance is verified in circuit simulation by comparing direct FEA results with measurement results. The results obtained using the proposed model are in good agreement well with the FEA results and measurement results. Keywords: behavior modeling, cross-coupling, spatial harmonics, coupled analysis, finite element analysis (FEA), permanent mag- net synchronous motor (PMSM) 1. Introduction Permanent magnet synchronous motors (PMSMs) are widely used for industrial applications nowadays. Especially Interior PMSMs (IPMSMs) deliver the great performance at the high-eciency over wide speed and torque ranges. Therefore, various control motor models have been proposed to achieve the high-performance (1)–(3) . In the design of PMSM drive systems, circuit simulations using a motor model which has constant parameters are typ- ically implemented. The PMSM model is developed from FEA results at the specific driving condition such as the rated speed operation. Recently, in order to accurately simulate the nonlinear characteristics of PMSMs, a coupled analysis by using a motor behavior model produced from the FEA results is applied to the circuit simulation (4)–(6) . A motor behavior model, which precisely behaves a real motor in a circuit sim- ulation, is desirable because the model can take into account the nonlinear eects due to the magnetic saturation, cross- coupling, and spatial harmonics. This analysis technique has been improved to be alternative for experimental evaluations in the previous researches. The direct-coupled analysis be- tween the FEA and a circuit simulation has the high accu- racy in the analysis of PMSM drives is well known (7) . How- ever, this method is quite time-consuming. On the contrary, the analysis using the motor behavior model simulates the PMSM drive system in a very short time because it is im- plemented by calculating some equations for the dynamic re- sponse. The performance of the motor behavior model depends on the modeling-accuracy of machine parameters such as the in- ductance and flux linkage. In general, the dynamic response a) Correspondence to: Hiroyuki Kaimori. E-mail: kaimorih@ssil. co.jp Science Solutions International Laboratory, Inc. 2-21-7, Naka-cho, Meguro-ku, Tokyo 153-0065, Japan of PMSMs is analyzed by calculating the voltage equation expressed with the inductance and flux linkage due to the permanent magnets (4) (6) . However, these models assume con- stant parameters which neglect the spatial harmonics eect caused by the stator slots. In Ref. (5), the three-phase in- ductance model is proposed to include the spatial harmonics even though neglecting the cross-coupling eect. Moreover, these solutions require the complicated calculation procedure to separate the flux linkage due to the inductance and it due to the permanent magnets from the total stator flux linkage. In addition, a lot of parameters must be employed in the coupled analysis. In this paper, an advanced motor behavior model based on the total stator flux linkage is proposed to apply to the cou- pled analysis. The proposed method can be simply imple- mented to consider the magnetic saturation, cross-coupling and spatial harmonics. Therefore, the proposed model is ap- plicable to circuit simulations under the flux-weakening and over modulation conditions in which the eect of the slot harmonics is significant. The coupled-analyses using the ad- vanced behavior model are performed to verify the perfor- mance by the circuit simulation of PMSM drives. 2. Constant Parameter Model of a PMSM In previous researches, three approaches to develop mo- tor behavior models have been proposed in the d-q rota- tional reference frame. In the first one, the modeling of PMSMs is based on the voltage equation expressed with the self-inductances. The other methods use the rigorous model which includes the parameters such as the self- and mutual inductances and flux linkages. The detail of the existing ap- proaches in the d-q rotational reference frame is discussed in the following section. 2.1 Self-Inductance Model In general, the voltage equation of PMSMs in the d-q rotational reference frame is expressed with constant parameters as follows: c 2018 The Institute of Electrical Engineers of Japan. 56

Transcript of Behavior Modeling of Permanent Magnet Synchronous Motors ...

Page 1: Behavior Modeling of Permanent Magnet Synchronous Motors ...

IEEJ Journal of Industry ApplicationsVol.7 No.1 pp.56–63 DOI: 10.1541/ieejjia.7.56

Paper

Behavior Modeling of Permanent Magnet Synchronous MotorsUsing Flux Linkages for Coupling with Circuit Simulation

Hiroyuki Kaimori∗a)Member, Kan Akatsu∗ Member

(Manuscript received Feb. 17, 2017, revised July 25, 2017)

Accurate PMSM drive simulation, which utilizes a behavior model developed using FEA results to consider non-linear characteristics, has been requested to evaluate driving performance. This paper proposes an advanced motorbehavior model that is based on the flux linkage model instead of the inductance model to simplify the derivation ofequations and to reduce the amount of table data produced from FEA results. The proposed model includes magneticsaturation, cross-coupling, and spatial harmonics. Its performance is verified in circuit simulation by comparing directFEA results with measurement results. The results obtained using the proposed model are in good agreement well withthe FEA results and measurement results.

Keywords: behavior modeling, cross-coupling, spatial harmonics, coupled analysis, finite element analysis (FEA), permanent mag-net synchronous motor (PMSM)

1. Introduction

Permanent magnet synchronous motors (PMSMs) arewidely used for industrial applications nowadays. EspeciallyInterior PMSMs (IPMSMs) deliver the great performanceat the high-efficiency over wide speed and torque ranges.Therefore, various control motor models have been proposedto achieve the high-performance (1)–(3).

In the design of PMSM drive systems, circuit simulationsusing a motor model which has constant parameters are typ-ically implemented. The PMSM model is developed fromFEA results at the specific driving condition such as the ratedspeed operation. Recently, in order to accurately simulate thenonlinear characteristics of PMSMs, a coupled analysis byusing a motor behavior model produced from the FEA resultsis applied to the circuit simulation (4)–(6). A motor behaviormodel, which precisely behaves a real motor in a circuit sim-ulation, is desirable because the model can take into accountthe nonlinear effects due to the magnetic saturation, cross-coupling, and spatial harmonics. This analysis technique hasbeen improved to be alternative for experimental evaluationsin the previous researches. The direct-coupled analysis be-tween the FEA and a circuit simulation has the high accu-racy in the analysis of PMSM drives is well known (7). How-ever, this method is quite time-consuming. On the contrary,the analysis using the motor behavior model simulates thePMSM drive system in a very short time because it is im-plemented by calculating some equations for the dynamic re-sponse.

The performance of the motor behavior model depends onthe modeling-accuracy of machine parameters such as the in-ductance and flux linkage. In general, the dynamic response

a) Correspondence to: Hiroyuki Kaimori. E-mail: [email protected]∗ Science Solutions International Laboratory, Inc.

2-21-7, Naka-cho, Meguro-ku, Tokyo 153-0065, Japan

of PMSMs is analyzed by calculating the voltage equationexpressed with the inductance and flux linkage due to thepermanent magnets (4) (6). However, these models assume con-stant parameters which neglect the spatial harmonics effectcaused by the stator slots. In Ref. (5), the three-phase in-ductance model is proposed to include the spatial harmonicseven though neglecting the cross-coupling effect. Moreover,these solutions require the complicated calculation procedureto separate the flux linkage due to the inductance and it due tothe permanent magnets from the total stator flux linkage. Inaddition, a lot of parameters must be employed in the coupledanalysis.

In this paper, an advanced motor behavior model based onthe total stator flux linkage is proposed to apply to the cou-pled analysis. The proposed method can be simply imple-mented to consider the magnetic saturation, cross-couplingand spatial harmonics. Therefore, the proposed model is ap-plicable to circuit simulations under the flux-weakening andover modulation conditions in which the effect of the slotharmonics is significant. The coupled-analyses using the ad-vanced behavior model are performed to verify the perfor-mance by the circuit simulation of PMSM drives.

2. Constant Parameter Model of a PMSM

In previous researches, three approaches to develop mo-tor behavior models have been proposed in the d-q rota-tional reference frame. In the first one, the modeling ofPMSMs is based on the voltage equation expressed with theself-inductances. The other methods use the rigorous modelwhich includes the parameters such as the self- and mutualinductances and flux linkages. The detail of the existing ap-proaches in the d-q rotational reference frame is discussed inthe following section.2.1 Self-Inductance Model In general, the voltage

equation of PMSMs in the d-q rotational reference frame isexpressed with constant parameters as follows:

c© 2018 The Institute of Electrical Engineers of Japan. 56

Page 2: Behavior Modeling of Permanent Magnet Synchronous Motors ...

Behavior Modeling of Permanent Magnet Synchronous Motors(Hiroyuki Kaimori et al.)

[vd

vq

]= Ra

[idiq

]+

[pLd −ωrLq

ωrLd pLq

] [idiq

]+

[0

ωrψm

]· · · · (1)

where vd, vq, id, iq, Ld, Lq are the d- and q-axis voltages,currents, self-inductances, respectively, and Ra is the arma-ture winding resistance, ψm is the flux linkage due to thepermanent magnets, ωr is the angler rotational velocity, andp = d/dt. The inductances are defined as,

Ld =ψ0d − ψm

id, Lq =

ψ0q

iq· · · · · · · · · · · · · · · · · · · · · (2)

where ψ0d and ψ0q are the d- and q-axis flux linkages, respec-tively.

Considering the cross-coupling and magnetic saturation,the inductances can be written as,

Ld

(id, iq

)=ψ0d

(id, iq

)−ψm

id, Lq

(id, iq

)=ψ0q

(id, iq

)iq

· · · · · · · · · · · · · · · · · · · · (3)

where ψm is constant. Furthermore, to improve the accuracyof the torque calculation, ψm is defined considering the cur-rent dependency as follows (6):

ψm

(iq)= ψ0d

(id = 0, iq

)

Ld

(id, iq

)=ψ0d

(id, iq

)−ψm

(iq)

id, Lq

(id, iq

)=ψ0q

(id, iq

)iq

.

· · · · · · · · · · · · · · · · · · · · (4)

Although ψm(iq) can consider the magnetic saturation, ψm

is also affected by id. However, it is relatively difficult to sep-arate these fluxes: the flux due to the magnets and it due to thestator current on the d-axis from the total stator flux linkage.Namely, the definition of Ld and ψm remains the difficulty forthe current dependency.

In PMSMs, the mean torque Te can be calculated from

Te = Pn

{ψmiq +

(Ld − Lq

)idiq

}· · · · · · · · · · · · · · · · · · · (5)

where Pn is the number of pole pairs.2.2 Inductance Matrix Model Considering the

cross-coupling to express the mutual inductances, the d- andq-axis flux linkages can be defined as⎡⎢⎢⎢⎢⎢⎣ψ0d

(id, iq

)ψ0q

(id, iq

)⎤⎥⎥⎥⎥⎥⎦ =

⎡⎢⎢⎢⎢⎢⎣Ldd

(id, iq

)Ldq

(id, iq

)Lqd

(id, iq

)Lqq

(id, iq

)⎤⎥⎥⎥⎥⎥⎦[idiq

]+

[ψm

0

]

· · · · · · · · · · · · · · · · · · · · (6)

where Ldd(= Ld), Lqq(= Lq), and Ldq, Lqd are the d- and q-axis self- and mutual inductances, respectively. The cross-coupling effect is determined by the parameters Ldq, Lqd.Substituting (6) into (1) gives the following equation (4),

[vd

vq

]= Ra

[idiq

]+

⎡⎢⎢⎢⎢⎢⎣Ldd

(id, iq

)Ldq

(id, iq

)Lqd

(id, iq

)Lqq

(id, iq

)⎤⎥⎥⎥⎥⎥⎦⎡⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎣diddtdiqdt

⎤⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎦

+ ωr

⎡⎢⎢⎢⎢⎢⎣−Lqd

(id, iq

)−Lqq

(id, iq

)Ldd

(id, iq

)Ldq

(id, iq

)⎤⎥⎥⎥⎥⎥⎦[idiq

]+

[0

ωrψm

].

· · · · · · · · · · · · · · · · · · · · · (7)

In (7), the Ldd , Lqq, Ldq, and Lqd are independent of timedifferential p. According to Ref. (4), these inductances canbe defined by (8) where the ψm is constant,⎧⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎨⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎩

Ldd =∂ψ0d(id, iq)

∂id=ψ0d(id + Δid, iq) − ψ0d(id, iq)

Δid

Lqq =∂ψ0q(id, iq)

∂iq=ψ0q(id, iq + Δiq) − ψ0q(id, iq)

Δiq

Ldq =∂ψ0d(id, iq)

∂iq=ψ0d(id, iq + Δiq) − ψ0d(id, iq)

Δiq

Lqd =∂ψ0q(id, iq)

∂id=ψ0q(id + Δid, iq) − ψ0q(id, iq)

Δid· · · · · · · · · · · · · · · · · · · · (8)

where Δid and Δiq are incremental d- and q-axis currents, re-spectively. Here, it should be noted that the value obtainedfrom (8) is technically called as the differential (incremental)inductances. Under the strong magnetic saturation condition,the calculated differential inductance is inaccurate against theinductances such as calculated by (4) because of the linearassumption. Also, the calculation needs at least three caseanalysis results for each driving condition.

By using expression (8), Te can be rewritten as follows:

Te=Pn

{ψmiq+

(Ldd−Lqq

)idiq−Lqdi2d+Ldqi2q

}· · · · · · (9)

where Lqdi2d and Ldqi2q express the terms of the cross-couplingtorques.2.3 Flux Linkage Model The flux linkage model has

been investigated for synchronous reluctance motors and ver-ified its accuracy (8) (9). This model enables to consider themagnetic saturation and cross-coupling. The model can bealso used for PMSM. The equation can be written as follows:[

vd

vq

]= Ra

[idiq

]+

[p −ωr

ωr p

] [ψ0d

ψ0q

]. · · · · · · · · · · · · · · · (10)

In (10), the voltage equation is expressed with the flux link-age due to the armature current (Ldid, Lqiq) and the permanentmagnets.

Te is calculated from

Te = Pn

(ψ0diq − ψ0qid

). · · · · · · · · · · · · · · · · · · · · · · · · (11)

2.4 Relation with Those Models for FEA The pointof the accuracy of the motor behavior models is how to treatthe nonlinear parameters to keep the same accuracy as theFEA results. Considering magnetic saturation and cross-coupling, the inductances or flux linkages are treated as thenonlinear parameters. The FEA analysis consider the non-linear magnetic materials as the function of magnetic densityB and magnetic intensity H, H = H(B). For coupling withelectrical circuit in FEA, the inductances or flux linkage ofcoils should be nonlinear as ψ = L(i) = ψ(i) in the same wayas the nonlinear magnetic materials. By the definition of theinductance, the stator flux linkage requires to separate the in-ductance term and permanent magnets term. However, theflux linkage of the stator coil in FEA analysis is no doubtto be included both nonlinear effect of magnetic saturationand cross-coupling. This is very difficult to divide them evenusing FEA. The performance of the FEA results is not ourpresent concern because its accuracy was already proved inprevious research (7). Therefore, we limit the discussion to theverification of the motor behavior model.

57 IEEJ Journal IA, Vol.7, No.1, 2018

Page 3: Behavior Modeling of Permanent Magnet Synchronous Motors ...

Behavior Modeling of Permanent Magnet Synchronous Motors(Hiroyuki Kaimori et al.)

3. Advanced Modeling Considering Spatial Har-monics

As mentioned above, constant parameters are applied tothese three models of PMSM. However, to evaluate PMSMdrive systems an accurate motor model which can take intoaccount the slot effect (spatial harmonics) is required in thecircuit simulation. By using the rigorous model, the preciseanalysis considering not only the time harmonics but also thespatial harmonics is possible to adapt the circuit simulation.

To determine the parameters considering the spatial har-monics, the FEA results including the rotation angle θis applied to the PMSM model. Consequently, the self-inductances model can be expressed as the function of θ.Therefore, (1) can be rewritten as follows:

[vd

vq

]= Ra

[idiq

]+

⎡⎢⎢⎢⎢⎢⎣Ld

(id, iq, θ

)Lq

(id, iq, θ

)⎤⎥⎥⎥⎥⎥⎦⎡⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎣diddtdiqdt

⎤⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎦

+ ωr

⎡⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎣

dLd

(id, iq, θ

)dθ

−Lq

(id, iq, θ

)

Ld

(id, iq, θ

) dLq

(id, iq, θ

)dθ

⎤⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎦[idiq

]+

[0

ωrψm (θ)

],

· · · · · · · · · · · · · · · · · · · (12)

dLd(id, iq, θ)/dθ, dLq(id, iq, θ)/dθ express the terms of theconsidered spatial harmonics in (12). The three parameters,such as Ld(id, iq, θ), Lq(id, iq, θ) and ψm(θ) (or ψm(id = 0, iq,θ)) need each id, iq, θ with the table data for coupled analysiswith the circuit simulation.

Likewise, (7) can be rewritten as follows:

[vd

vq

]= Ra

[idiq

]+

⎡⎢⎢⎢⎢⎢⎣Ldd

(id, iq, θ

)Ldq

(id, iq, θ

)Lqd

(id, iq, θ

)Lqq

(id, iq, θ

)⎤⎥⎥⎥⎥⎥⎦⎡⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎣diddtdiqdt

⎤⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎦

+ ωr

⎡⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎣

dLdd

(id, iq, θ

)dθ

dLdq

(id, iq, θ

)dθ

dLqd

(id, iq, θ

)dθ

dLqq

(id, iq, θ

)dθ

⎤⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎦[idiq

]

+ ωr

⎡⎢⎢⎢⎢⎢⎣−Lqd

(id, iq, θ

)−Lqq

(id, iq, θ

)Ldd

(id, iq, θ

)Ldq

(id, iq, θ

)⎤⎥⎥⎥⎥⎥⎦[idiq

]+

[0

ωrψm (θ)

],

· · · · · · · · · · · · · · · · · · · (13)

dLdd(id, iq, θ)/dθ, dLdq(id, iq, θ)/dθ, dLqd(id, iq, θ)/dθ,dLqq(id, iq, θ)/dθ express the terms of the considered spatialharmonics in (13). Likewise, the five parameters, such as theLdd(id, iq, θ), Ldq(id, iq, θ), Lqd(id, iq, θ), Lqq(id, iq, θ) and ψm(θ)need each id, iq, θ with the table data.

On the contrary, in the flux linkage model, the spatial har-monics are simply expressed in (10) as follows:

[vd

vq

]= Ra

[idiq

]+

⎡⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎣dψ0d(id, iq, θ)

dtdψ0q(id, iq, θ)

dt

⎤⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎦ + ωr

[−ψ0q(id, iq, θ)ψ0d(id, iq, θ)

].

· · · · · · · · · · · · · · · · · · · (14)

In this case, the only two parameters, such as ψ0d(id, iq, θ)

and ψ0q(id, iq, θ) need at each id, iq, θ with the table data.In this paper, we propose to apply the Newton-Raphson

method to the nonlinear calculation of the flux linkage modelbecause the flux linkage model is the simplest in the others.

Considering the current-dependent, (14) is rewritten for theNewton-Raphson method as follows:

R(i(k)

)=

1Ra

[vd

vq

]−

⎡⎢⎢⎢⎢⎢⎣i(k)d

i(k)q

⎤⎥⎥⎥⎥⎥⎦ − 1Ra

[p −ωr

ωr p

] ⎡⎢⎢⎢⎢⎢⎣ψ0d(i(k)d , i(k)

q )

ψ0q(i(k)d , i(k)

q )

⎤⎥⎥⎥⎥⎥⎦· · · · · · · · · · · · · · · · · · · (15)

The residual R(i(k)) at the k-th nonlinear iteration by Taylorexpansion of (15) is given as,

R(i(k+1)

)= R

(i(k) + δi(k)

)

= R(i(k)

)+∂R(k)

∂i(k)∂i(k) + O

(∂i(k)2)

. · · · · · (16)

Omitting the 3rd term O(δi(k)2), (16) gives linear equationswith respect to δi(k) as,

r(δi(k)

)= R

(i(k)

)+∂R

(i(k)

)∂i(k)

=R(i(k)

)− 1

Ra

⎡⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎣

pdψ0d(i(k)

d , i(k)q )

di(k)d

−ωrdψ0q(i(k)

d , i(k)q )

di(k)q

ωrdψ0d(i(k)

d , i(k)q )

di(k)d

pdψ0q(i(k)

d , i(k)q )

di(k)q

⎤⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎦

⎡⎢⎢⎢⎢⎢⎢⎣δi(k)

d

δi(k)q

⎤⎥⎥⎥⎥⎥⎥⎦=0

· · · · · · · · · · · · · · · · · · · · · · · · (17)

where dψ0d(i(k)d , i(k)

q )/di(k)d and dψ0q(i(k)

d , i(k)q )/di(k)

q are nonlin-ear terms. The process to solve the nonlinear calculation is asfollows:1) The initial value of dψ0d(i(0)

d , i(0)q )/di(0)

d and dψ0q(i(0)d ,

i(0)q )/di(0)

q are determined.2) δi(0)

d and i(0)q are set to zero.

3) id and iq is updated by i(k)d = i(k−1)

d + δi(k)d and i(k)

q =

i(k−1)q + δi(k)

q using δi(k)d and δi(k)

q calculated by (17).

4) ψ(k)0d and ψ(k)

0q are calculated using the table data i(k)d and i(k)

q .5) The process from 3) to 5) is repeated.6) It is judged to be converged if r(δi(k)) is less than a spec-ified small value which means id and iq obtain sufficientlyaccurate.

The parameters are typically calculated in advance by FEAfor the coupling analysis (5). ψ0d(id, iq) and ψ0q(id, iq) can bestored in the look-up table. One can be stored in the d- andq-axis frame data structure as shown in Fig. 1(a). As shownin the figure, the d- and q-axis data structure is not orderedin id and iq, that is needed 2-D index data and must use spe-cial searching methods such as hash table. The other way,such data structure is converted to the amplitude and phaseframe data structure. As shown in Fig. 1(b) in the amplitudeand phase frame data structure, it is clear to treat easily bysearching method. Moreover, the computational cost can re-duce by using the amplitude and phase frame data structurebecause of its generality.

The d- and q-axis currents can be expressed with the cur-rent vector length Ia and vector phase β, as shown in Fig. 1(b),these relationships are defined as follow

58 IEEJ Journal IA, Vol.7, No.1, 2018

Page 4: Behavior Modeling of Permanent Magnet Synchronous Motors ...

Behavior Modeling of Permanent Magnet Synchronous Motors(Hiroyuki Kaimori et al.)

(a) id-iq table. (b) Ia-β table.

Fig. 1. Table data structures

Fig. 2. Current, voltage, and flux linkage vectors on d-qreference frame

Ia =

√i2d + i2q, β = − arctan

(idiq

). · · · · · · · · · · · · · (18)

Figure 2 shows the relationship of the armature currentvector on the d-q reference frame.

By using Ia and β in (18) expression, the nonlinear termsof (17) can be transformed as follows:

dψ0d

(i(k)d , i(k)

q

)di(k)

d

= −dψ0d

(I(k)a , β(k)

)dI(k)

a

sin β(k) − cos β(k)

I(k)a

dψ0d

(I(k)a , β(k)

)dβ(k)

,

· · · · · · · · · · · · · · · · · · · (19)

dψ0q

(i(k)d , i(k)

q

)di(k)

q

=dψ0q

(I(k)a , β(k)

)dI(k)

a

cos β(k) − sin β(k)

I(k)a

dψ0q

(I(k)a , β(k)

)dβ(k)

,

· · · · · · · · · · · · · · · · · · · (20)

where dψ0d(I(k)a , β(k))/dI(k)

a and dψ0q(I(k)a , β(k))/dβ(k) are

rewritten as the nonlinear terms.Adding that, the torque ripple due to the spatial harmon-

ics can be taken into account by using the FEA results in theabove modeling of PMSMs.

In previous researches, three approaches to develop mo-tor behavior models have been proposed in the d-q rota-tional reference frame. In the first one, the modeling ofPMSMs is based on the voltage equation expressed with theself-inductances. The other methods use the rigorous modelwhich includes the parameters such as the self- and mutualinductances and flux linkages. The detail of the existing ap-proaches in the d-q rotational reference frame is discussed in

the following section.

4. Behavior Model Verifications

As an IPMSM benchmark motor, “D1 model” was pro-posed by a committee in the IEE of Japan to compare the FEAand the measurement results (10). In this paper, this bench-mark motor is used as the tested machine. The mesh of thebenchmark motor and the specification is shown in Fig. 3and Table 1, respectively. The motor is 4-poles and it hasa concentrated-winding. As shown in Fig. 3, the half meshmodel is applied to the 2D FEA. The eddy current losses ofthe permanent magnet and the iron core losses are neglectedin the analysis.

Figure 4 shows the mean torque-current characteristic at β= 0 deg. condition. In this result, torques calculated by (5)and (11) are compared with the one obtained by the FEA.The torque-current characteristic obtained by (5) is perfectlylinear because ψm is assumed as the constant that it is inde-pendent from id or iq. On the other hand, the result obtainedby (11) shows the nonlinear characteristic of current increas-ing because the model is based on the flux linkage which cantake into account the dependent from id or iq for magneticsaturation and the cross-coupling. Therefore, the result by(11) agrees fairly well with the one by the FEA.

Figure 5 shows the current phase-inductance characteris-tic calculated by (3). As shown in Fig. 5, the inductanceshave current-dependence. Figure 6 shows the current phase-flux linkage characteristic to compare with Fig. 5. As well

Fig. 3. Two-dimensional mesh of (tested PMSM) D1model

Table 1. Specification of (tested PMSM) D1 model

Fig. 4. Mean torque and current characteristic, β = 0

59 IEEJ Journal IA, Vol.7, No.1, 2018

Page 5: Behavior Modeling of Permanent Magnet Synchronous Motors ...

Behavior Modeling of Permanent Magnet Synchronous Motors(Hiroyuki Kaimori et al.)

Fig. 5. Current phase and inductance characteristic cal-culated by (3)

(a) ψ0d

(b) ψ0q

Fig. 6. Current phase and flux linkage characteristic

known, the Ld at β = 0 deg. and Lq at β = 90 deg. cannot becalculated because of id = 0 A at β = 0 deg. and iq = 0 A at β =90 deg. It seems to be one of the problems of the inductancemodels. On the contrary, the flux linkage as shown in Fig. 6expresses naturally in all β. This is the better point of theflux linkage model because of no exception treatment in thecoupling analysis. In addition, Fig. 7 shows the flux linkagedistributions with the rotor position. As shown in Fig. 7, theinductances and flux linkages have spatially-dependence withcurrents and rotor positions. The flux linkage distribution in-cludes the 6th harmonic component in the electric angle.4.1 Rotor Position Dependence of Voltages Predicted

by Alternative Models Figures 8, 9 shows the d- and q-axis voltage waveforms calculated by the FEA and behaviormodels. In this verification, the armature current is controlledat constant value on the d-q reference frame. The motor speedis 1500 min−1. The operation points are Ie = 4.4 Arms, β =20 deg. and Ie = 7.5 Arms, β = 60 deg. The FEA results areobtained by calculating in static analysis assuming a steady-state operation in the rated conditions. The inductances and

(a) ψ0d ,

(b) ψ0q

Fig. 7. Flux linkages with rotor position

the flux linkages are determined by these FEA results. In thecalculation of (13), Δid and Δiq are assumed 5% of the ratedcurrent.

As expected, vq waveforms obtained by the self-inductancemodel of (12) and (12) with ψm(iq, θ) of (4), and the fluxlinkage model of (14) are identical and agree excellent withthe one by the FEA results. vd waveforms obtained by theflux linkage model is also identical and agree excellent withthe one by the FEA results. However, the results derived byboth self-inductance models have different waveforms fromthe FEA results even though the mean values agree well withthe one by the FEA results. On the contrary, both voltagesby calculating the inductance matrix model of (13) are sig-nificantly different from the FEA results. This is because thelinear assumption is applied to the calculation of (8). Therebythe difference is increased when Ie and β are increased. Thedifference of the inductance matrix model in Fig. 9 are ex-tremely huge values, i.e. mean values are about −1500 V ofVd and 4600 V of Vq. As a result, the flux linkage modelproves that it can obtain as same performance as the FEA.4.2 Torque and Current Waveforms in Coupled Sim-

ulations by Proposed Model and Direct FEA The ad-vanced motor behavior model used the flux linkage model totake into account the influence of cross-coupling, magneticsaturation, and spatial harmonics is developed in Simulink.As an example, a validation compared with the direct FEAcoupling analysis under load conditions in the current controlsystem for PMSM drive by Simulink is performed. A 200 VDC bus voltage is given. The advanced motor behavior modelbased on state equations (14), (16)–(19) are implemented inthe subsystem. The current, current phase, rotor angle depen-dence of ψ0d, ψ0q, and torques are stored in data arrays andthese are used in the calculation of the Newton-Raphson pro-cedure. The momentum equation is used in the calculation ofthe rotor angle in this circuit simulation for its flexibility and

60 IEEJ Journal IA, Vol.7, No.1, 2018

Page 6: Behavior Modeling of Permanent Magnet Synchronous Motors ...

Behavior Modeling of Permanent Magnet Synchronous Motors(Hiroyuki Kaimori et al.)

(a) Vd

(b) Vq

Fig. 8. Variation of voltage with rotor position at Ie =4.4 Arms, β = 20

(a) Vd

(b) Vq

Fig. 9. Variation of voltage with rotor position at Ie =7.5 Arms, β = 60. (Vd, Vq by LdqLqd are out of range)

expandability.The dynamic performance comparison between the ad-

vanced motor behavior model and the direct FEA results un-der the rated operation is shown in Fig. 10. In the condition,Ie = 4.4 Arms, β = 20 deg. Initial speed is 0 min−1 then the ac-celeration of the electric machine is simulated by calculatingthe momentum equation block. The dynamic variation in thecondition Ie = 7.5 Arms, β= 60 deg., 6000 min−1 as one of theexamples of the flux-weakening and over modulation condi-tions nearly 95% ψ0d weakening from β = 0 deg. is shown

(a) Torque

(b) id , iq

(c) Torque (enlargement) (d) id (enlargement)

(e) U-V voltage (enlargement)

Fig. 10. Dynamic variations of coupled simulation un-der the rated operation point

in Fig. 11. The torque, id, iq waveforms obtained by the ad-vanced behavior model agree excellent with the direct FEAresults. This advanced motor behavior model can achieve thesame performance in the viewpoint of the spatial harmonicsand time domain representation with the direct FEA resultas shown in enlarge views. The average torque, id, iq haveless than 2% error in both conditions. In addition, the torqueripple, peak-to-peak of id, iq have less than 4% error in bothconditions. As a result, the advanced motor behavior modelproves that it can obtain as same performance as the directFEA coupling analysis.

Table 2 shows the calculation times of the motor behaviormodel and direct FEA coupling analysis. As expected, the di-rect FEA coupling analysis is quite time-consuming. On the

61 IEEJ Journal IA, Vol.7, No.1, 2018

Page 7: Behavior Modeling of Permanent Magnet Synchronous Motors ...

Behavior Modeling of Permanent Magnet Synchronous Motors(Hiroyuki Kaimori et al.)

(a) Torque

(b) id , iq

(c) Torque (enlargement) (d) id (enlargement)

(e) U-V voltage (enlargement)

Fig. 11. Dynamic variations of coupled simulation un-der the flux-weakening and over modulation operationpoint

Table 2. Calculation times

contrary, the behavior model is much faster simulation times.4.3 Current Waveforms by Proposed Model and Mea-

surement The dynamic performance comparison withthe advanced motor behavior model and the measurementunder the steady-state condition as Ie = 4.4 Arms, β =0 deg., 1500 min−1 is shown in Fig. 12. As shown inFig. 12, the phase current has a closely fundamental wave-form. The phase current waveform agrees fairly well with

(a) Phase current

(b) Phase current (enlargement)

(c) Phase voltage (enlargement)

Fig. 12. Variations of simulation and measurement un-der the steady-state rated operation

the measurement even though the slight difference of the U-Vvoltage waveform is observed due to ignore the inverter deadtime delay in the simulation. The fundamental phase currenterror is only less than 0.2% and the voltage error is only lessthan 2.0%. Figure 13 shows the dynamic performance com-parison under the flux-weakening condition as Ie = 4.4 Arms,β = 68 deg, 3000 min−1 nearly 60% ψ0d weakening from β= 0 deg., where the DC bus voltage is 140 V because of thelimitation of the measurement system. Likewise, the phasecurrent waveform agrees well with the measurement eventhough the phase current waveform has slightly distortion.The fundamental phase current has only less than 2.3% error.The biggest phase current harmonic; 5th component is veri-fied that they are 0.13 A and 0.15 A of the advanced motor be-havior model and the measurement respectively. In this veri-fication, the advanced motor behavior model can also achievethe same performance with the measurement result.

5. Conclusion

An advanced motor behavior model based on the flux link-age model is proposed to consider the cross-coupling, mag-netic saturation, and spatial harmonics in the circuit simu-lation. The flux linkage model is proved the higher accu-racy than the self-inductance model or the inductance matrixmodel. The dependent variables ψ0d, ψ0q are transformed

62 IEEJ Journal IA, Vol.7, No.1, 2018

Page 8: Behavior Modeling of Permanent Magnet Synchronous Motors ...

Behavior Modeling of Permanent Magnet Synchronous Motors(Hiroyuki Kaimori et al.)

(a) Phase current

(b) Phase current (enlargement)

(c) Phase voltage (enlargement)

Fig. 13. Variations of simulation and measurement un-der the flux-weakening rated operation

from id, iq to Ia, β applying the Newton-Raphson methodfor the amplitude and phase frame data structure. The ac-curacy and effectiveness of the proposed method are verifiedby comparing the torque, current, and voltage of the directFEA and the measurement. Moreover, the circuit simulationtime can be much faster than the direct FEA to obtain thesame performance.

References

( 1 ) S. Morimoto, Y. Takeda, T. Hirasa, and K. Taniguchi: “Expansion of Operat-ing Limits for Permanent Magnet Motor by Current Vector Control Consider-ing Inverter Capacity”, IEEE Trans. Ind. Applicat., Vol.26, No.5, pp.866–871(1990)

( 2 ) H.W. de Kock, A.J. Rix, and M.J. Kamper: “Optimal Torque Control of Syn-chronous Machines Based on Finite-Element Analysis”, IEEE Trans. Ind.Electron., Vol.57, No.1, pp.413–419 (2010)

( 3 ) H. Nagura, Y. Iwaji, J. Nakatsugawa, and N. Iwasaki: “New Vector Controllerfor PM Motors which Modeled the Cross-Coupling Magnetic Flux Satura-tion”, 2010 International Power Electronics Conference (IPEC), pp.1064–1070 (2010)

( 4 ) B. Stumberger, G. Stumberger, D. Dolinar, A. Hamler, and M. Trlep: “Evalu-ation of Saturation and Cross-Magnetization Effects in Interior Permanent-Magnet Synchronous Motor”, IEEE Trans. Ind. Applicat., Vol.39, No.5,pp.1264–1271 (2003)

( 5 ) O.M. Mohammed, S.L. Liu, and Z. Liu: “A Phase Variable Model of Brush-less dc Motors Based on Finite Element Analysis and Its Coupling with Ex-ternal Circuits”, IEEE Trans. Magn., Vol.41, No.5, pp.1576–1579 (2005)

( 6 ) G. Qi, J.T. Chen, Z.Q. Zhu, D. Howe, L.B. Zhou, and C.L. Gu: “In-fluence of Skew and Cross-Coupling on Flux-Weakening Performance ofPermanent-Magnet Brushless AC Machines”, IEEE Trans. Magn., Vol.45,No.5, pp.2110–2117 (2009)

( 7 ) K. Akatsu and R.D. Lorenz: “Comparing Coupled Analysis with Experimen-tal Results for an Interior PM Machine”, IEEE Trans. Ind. Applicat., Vol.45,No.1, pp.178–185 (2009)

( 8 ) G. Stumberger, B. Stumberger, D. Dolinar, and A. Hamler: “Cross Magneti-zation Effect on Inductances of Linear Synchronous Reluctance Motor UnderLoad Conditions”, IEEE Trans. Magn., Vol.37, No.5, pp.3658–3662 (2001)

( 9 ) M. Nashiki, Y. Inoue, Y. Kawai, and S. Okuma: “Inductance Calculation andNew Modeling of a Synchronous Reluctance Motor Using Flux Linkages”,IEEJ Trans., Vol.127-D, No.2, pp.158–166 (2007) (in Japanese)

(10) Investigating R&D Committee on Practical Analysis Techniques of 3-D Elec-tromagnetic Field for Rotating Machines: “Practical Analysis Techniquesof 3-D Electromagnetic Field for Rotating Machines”, IEEJ Tech. Rep.,No.1296 (2013)

Hiroyuki Kaimori (Member) received the M.S. degree from ToyoUniversity, Japan, in 2002. Since April 2002, he joinsat Science Solutions International Laboratory, Inc.,Japan. He works for electromagnetic simulation soft-ware as a developer. His research interests are elec-tromagnetic analysis and coupling analysis with cir-cuit simulation of electrical machines. Mr. Kaimoriis a member of IEEE.

Kan Akatsu (Member) received B.S., M.S., and Ph.D. degrees inelectrical engineering from Yokohama National Uni-versity, Yokohama, Japan, in 1995, 1997, 2000 re-spectively. He joined Nissan Research Center, Yoko-suka, Japan, in 2000, he contributed to the design andanalysis of the new concept permanent magnet ma-chines. In 2003, he joined the department of Electri-cal and Electric Engineering at Tokyo University ofAgriculture and Technology, Tokyo, Japan, as an as-sistant professor. From 2005 to 2007, he is a JSPS

Postdoctoral Fellowship for Research Abroad, visiting professor in WEM-PEC (Wisconsin Electric Machines and Power Electronics Consortium),University of Wisconsin Madison. From 2009, he is an associate profes-sor in Shibaura Institute of Technology, Tokyo, Japan. His research interestsare motor control, motor design and inverter control. Dr. Akatsu is a memberof the IEEE PELS, IAS, IE.

63 IEEJ Journal IA, Vol.7, No.1, 2018