XIX International Conference on Electrical Machines - ICEM 2010, Rome Iterative FEM-BEM Technique for an Efficient Computation of Magnetic Fields in Regions with Ferromagnetic Bodies I. R. Ciric, M. Maricaru, I. F. Hantila, and S. Marinescu Abstract - Inside the ferromagnetic bodies the magnetic field is determined by applying the Finite Element Method (FEM) with a Dirichlet boundary condition for the magnetic potential. The resulting tangential component of the field intensity is used as boundary condition for the exterior field problem whose solution is obtained by the Boundary Element Method (BEM) which provides the new boundary condition for the interior problem. The nonlinearity of the highly permeable ferromagnetic material is treated by implementing the Polarization Fixed Point Method (PFPM), where the magnetic polarization is corrected in terms of the field intensity. While preserving the intrinsic advantages of the FEM and the BEM, separately, the proposed technique also allows to easily take into consideration the terminal voltage of the coils as input data and a simple field solution for multiply connected structures, such as transformers, electrical machines, and a multitude of electromagnetic devices. Index Terms-boundary integral equations, hybrid FEM-BEM techniques, iterative methods, multiply connected regions, nonlinear media. I. INTRODUCTION D IFFICULTIES encountered when employing the FEM for the analysis of fields in unbounded regions or in structures with moving bodies, as well as those related to parasitic sources artificially generated at the interfaces between the discretization elements, with undesirable implications in force calculations, have determined the development of various integral and hybrid methods [1 ]-[7]. The application of the PFPM [8] has allowed the extension of integral formulations to nonlinear media with periodic eddy currents and moving bodies [9]-[1 O]. In this work, a novel iterative FEM-BEM procedure is proposed for an efficient solution of magnetic field problems in unbounded regions in the presence of ferromagnetic bodies. A vector potential formulation is illustrated for two-dimensional fields in simply and multiply connected structures. The field problems inside and outside the ferromagnetic regions are solved separately and repeatedly with the interior field determined by applying the FEM under Dirichlet boundary conditions and the exterior one by This work was supported in part by the Natural Sciences and Engineering Research Council of Canada and the Romanian National Council of Scientific Research under Grant ID_2010. I. R. Ciric is with the Department of Electrical and Computer Engineering, The University of Manitoba, Winnipeg, MB, R3T 5V6 Canada (e-mail: irciric@ee.urnanitoba.ca). M. Maricaru and I. F. Hantila are with the Department of Electrical Engineering, Politehnica University of Bucharest, Spl. Independentei 313, Bucharest, 060042 Romania (e-mail: hantila@elth.pub.ro). S. Marinescu is with the Research Institute for Electrical Engineering, Spl. Unirii 313. Bucharest 030138 Romania le-mail: stelian.marinescu!alicoe.ro). the BEM under Neumann boundary conditions, the solution in each region providing successively the boundary condition for the problem in the other region. A highly rate of convergence is insured by treating the material nonlinearity with the PFPM, where the magnetic polarization is corrected in terms of the field intensity. II. FIELD PROBLEM IN LINEAR MAGNETIC BODIES Assuming a null current density, the magnetic vector potential A'= kA' for a two-dimensional structure satisfies the following equation inside the region n occupied by linearized ferromagnetics: (1) where k is the unit vector in the longitudinal direction, µ is the magnetic permeability, and I represents a given distribution of magnetic polarization. The potential A' is known on the boundary of 0. We represent A' in n an as A'= I A'; 'P; + ie{n} I (2) A'; 'P; ie{ns} where {n} and {n 8 } represent the sets of nodes of the discretization mesh inside n and on an ' respectively' and 'I'; and A'; are the linear nodal element function and the potential values at the node i. Applying the FEM yields Ia 1;A'; = - Ia 1;A'; +t J, ie{n} j E {n} (3) ie{ns} with (4) (5) The values A'; are known for i e {n 8 } and the matrix of a Ji 's in (3) is sparse, symmetric and positive definite. The memory space for the matrix entries is practically proportional to n and the solution of (3) is performed very rapidly using various sparse matrix techniques. From the solution of (3) one first obtains A'; at the interior nodes and then the tangential field intensity on an . III. FIELD PROBLEM IN FREE SPACE First, assume the ferromagnetic region to be simply connected. The potential integral equation on the boundary an of the free space unbounded region no is obtained from aA(r)= f (R·n)A(r')dl'-§ ln_!_oA(r')dl'+A 0 (r) 2 an R an an R (6) Fig. I. Standard notation adopted. where a is the solid angle under which a small neighborhood of n 0 is seen from the observation point, r where M' and N' are 1x n 8 matrices. and r' are the position vectors of the observation and the = r - r', R = n is the unit source points, respectively, R IRI, vector in the direction normal to the boundary (see Fig. 1), and A 0 is the vector potential due to the given current distribution, IV. ITERATIVE PROCEDURE At the boundary an between no and n we connect the vector potential and its normal derivative in the two regions by imposing the continuity condition for the vector potential and for the tangential component of field intensity, i.e. Ao(r)=.uo~[Jln ~dS'-f In ~dS']=B(Qi.(r)-Q_(r)) S+ {11) S_ (7) for a total B of Ampere-turns of the coils, considered to be uniformly distributed over the cross sections of areas S + and S _ of the coil sides carrying current in the direction of k and -k, respectively, with S+ = S_ =S (see Fig. 2). For coupling the BEM applied to (6) with the FEM in Section II, the vector potential is taken to have a linear variation on each boundary element with a constant normal derivative. Locating the observation point at the boundary nodes, (6) is transformed into aA M=MA+N-+BC an where 11 is the tangential component of the polarization. The bigger the value of relative permeability µr, the stronger a contraction will result from ( 11) for the normal derivatives of the potential. Thus, the following iterative process is proposed: a) having known aA/ an on the elements of the nodes of an an, A'= A at are obtained from (9), i.e. by BEM; b) from A' on the boundary, one determines A' in the FEM and, then, oA'/on on an; c) oA/an in a) is corrected with (I 1). n by This cycle is repeated until the difference between aA/ an (8) for two successive iterations satisfies an error condition, for instance where the symbols A, aA/an, and Care now used to denote the matrices nB x I of the boundary values of A and oA/ on in (6) and of Q+ -Q_ in (7), A is the diagonal matrix of the values of a at the boundary nodes, and M and N are some n 8 xn 8 matrices. Equation (8) gives A when oA/on is known, aA A=Z-+BT an with Z = (A-M)-I N and T observation point inside no =(A-M)- 1C. (9) {12) with £ conveniently small. The matrices Z and T are computed only once, before the start of the iterative process. When the terminal voltages of the coils are given, instead of the coil currents, the magnetic fluxes of the coils are known. For illustrating the computation procedure in this case, consider a system with only one coil. The average magnetic flux per coil tum is obtained from (10) as At any the vector potential is (13) calculated from 2tt4(r) = M'(r)A + N'(r) aA +B(Q+(r)-Q_ (r)) (10) an with the entries of the 1x n 8 obtained from matrices M <l> and N <l> 5 J 1 J (14) Mil> = - ( M'(r)dS- M'(r)dSJ. 27TS s s+ 1 NIJ> = 27TS (Js N'(r)dS- + J s ng s._ I I I I (15) N'(r)dSJ 5 135 - I I I I pi s·+ ~r :n :n on; and !.¥ M O> .... n~ n one 145 (16) 48 241 Taking into account (9), we get Fig. 2. Multiply connected region for a single-phase transformer. - oA Cl>=W-+BY (17) on therefore, fix a zero value of reference for the potential at a on; where W = M <l>Z + N <1> and Y = M <l>T + Q<l> . We remark chosen node pi on that if two different values of B' say B' and B"' correspond other n: = nk -1 nodes from (according to (17)) to ii>• and ii>", respectively, then the differences t:i..8 = B'-8" and t:i..<i> = <1> 1-<i>" related as are simply (20) (18) As a consequence, the step a) in the above iterative procedure is modified as follows. For an arbitrary B0 , <1> 0 is determined with (17) and, then, to the imposed value of ii> and determine the potentials at the corresponds a 8 =Bo + t:i..B, with t:i..B determined from (18), i.e. 118 = t:i..<i>/Y, t:i..<i> = <i>-<1> 0 . This value of 8 is where zi respectively, with A;1 , are n! x nk and Ti Mf zi and = (A;1 -M{ N{ and f1 N{, T; n! x I matrices, = (A;1 -M{ f1 Cl+• being the matrices in (8) but for only n; nodes, and C 1+ is the values Q+ in (7). n: x I matrix of the boundary used in (9) and we continue with step b). W is a Ix n B In the case when the coil current is given, for known matrix and Ya scalar which are, again, computed only once, before starting the iterative process. values of the normal derivative, the potential on an.e is V. TREATMENT OF MULTIPLY CONNECTED REGION To explain the technique proposed for the field analysis in multiply connected regions, consider the magnetic circuit of a single-phase transformer, sketched with only one of its coils in Fig. 2. On the boundaries an.e and on; of the two nonmagnetic regions O.~ and O.~ we consider, respectively, n8 and nk nodes. As in (9), for O.~ we have obtained with (19) and that on on; with (20), the latter up to an unknown additive constant c0 . The potential in 0. satisfies the equation (see (3)) LaJiA';=- Iaj;A'; -co Ia 1; +t 1 , ie{n) ie{ns) je{n} (21) ie{nkJ where n B = ns + n~. A' in 0. can be determined as follows. First, without any additive constant, we apply the FEM in 0. and obtain the potential A" from (3), with the boundary conditions given by A"= Ae on an.e and A"= A; (19) but only with the coil side of cross-sectional area s_. ze is on on;, Ae and A; being those computed from (19) and (20), respectively. In general, this solution corresponds to an incorrect total 8" of Ampere-turns, i.e. 8"-:;: 8 , a n8 x ns matrix and Te a n8 x l matrix. For the inner subregion n~' the potential is determined up to an additive constant and the matrix A; - M; is now singular. Let's, _I µo f . 8A" di= 8" an an' (22) Then, we obtain the potential Ac in n corresponding to a ane ' a unity value of it on zero potential on null polarization, from oni 6.5 12 12 6.5 / and to a O> j ,La1;Ac=- ,Laji, ie{n} E {n} (23) ie{n1} O> i.e. (21) with c0 = 1 and t J = 0. This Ac corresponds to a n (Jc Ampere-turns of the coil. The correct potential A' in is given by A'= A"+Ac f!i.{J (Jc (24) O> where f!i.(J = (J - ()". Ac is calculated only once before starting iterating. For the case when the coil terminal voltage is given, we notice that, while the potential at the point pi on anj O> / is ·...• \... \ equal to zero for the problem in n~' the actual potential at _ . .... . ', '\ __ / ,1 '-.. \ Fig. 3. Electromagnet (dimensions are in mm). pi has now a value c 0 ::t: 0 to be determined. The average magnetic flux per tum is evaluated by applying (17) to the interior and exterior subregions, and Ampere's theorem to the boundaries - anj and j aAi ane ' i ct> =W - - Y - an f=' 1.8 .---.---.--,---,--,---,.---,-~---.---~ 1.6 l---+--.L_-J.i----!,....=J--+-*"=~=1:=:::t==1t=1 1.4 t--1_-+.y;"---+----11-----+--+--+--+--l---4----+-----' ar 1.2 l-z-+-+----11---+--+--t---+--+--+---i--+-- 1 .( aAi µo J' -dl+c0 on'0 an .§ 1.0 t-7t--+----1r----r---t--t---+--+--+---l--+-~ ti 0.8 ::I ~ 0.6 0.4 (25) 1/---t--t---t--t--+-+--t--+--+--+------< 1----t--t---t--t--+-+---l--+--+--+------< 1----t--t---t--t--+-+---l--+--+--+------< 0.2 t----t---t--+--t--+--+---1---1----+--+---J 0.0 _ _ __,__....___._ _.__....1...._.1.-......1 ~__.. 0 _.__~__.. 2 3 4 5 6 7 8 9 10 11 Field intensity H(kA/m) This yields the constant c 0 which has to be added to the potential in n~ computed from (20). VI. Fig. 4. B-H relationship. 11/(m) - 1<m-lf = J_!_(J<m) -/(m-1) JdS < t:J ll1(m)ll2 µ FIELD ANALYSIS IN NONLINEAR MEDIA n.µ µ The field problem in nonlinear ferromagnetic regions is solved iteratively by employing the PFPM [8]. The nonlinear constitutive relation B=F(H) is replaced by The fictitious permeability µ is chosen such that G is a (26) contraction. For instance, in the case of isotropic media, and I= f(H)- µH = g(H), it is where I= I Hf H B=µH+l where µ is a constant and the additive term /, playing the (28) necessary that µ > .!.(!!i..) .This condition insures the 2 dH max role of a magnetic polarization, is corrected iteratively in terms of H from convergence of the iterative procedure for the solution of the linear field problem presented in the previous Sections. I= F(H)-µH = G(H) VII. ILLUSTRATIVE EXAMPLES (27) Starting with some distribution of/, a magnetic field (B, H) is determined using (26) and, then, I is corrected using (27). These two steps are repeated until the norm of the difference between the polarizations in two successive iterations is sufficiently small The magnetic field of the electromagnet in Fig. 3 is produced by a coil with 5,000 turns carrying a direct current of 49 mA. The thickness of the ferromagnetic region is 19.5 mm and the stacking factor of the laminations is 0.92. For the B-H characteristic shown in Fig. 4, the minimum and the maximum values of the differential oermeabilitv arr. g: 3.0 2.7 2.4 2.1 1.8 values extend now into the saturation zone, a smaller value of µ in (26) was chosen, µ = (4µmax +4µmin)/9 ~ ~ ~ 1.5 0 LL > µmax/2, even though the PFPM convergence is insured )'.. _S 1.2 "1'.. 0.9 0.6 ...,...__ - 0.3 0.0 1.5 2.0 2.5 3.0 3.5 4.5 4.0 5.0 Airgap (mm) Fig. 5. Attractive force for the electromagnet in Fig. 3. for any value µ > µmax/2. The shape of the magnetization current is presented in Fig. 6. The FEM mesh used for this example had 1309 nodes and 2370 triangular elements, and the time required to perform the field analysis for 48 time steps was 216 s employing the same notebook as in the first example. Due to the magnetic saturation, the number of iterations in the PFPM procedure climbed in some cases to 87, while for the hybrid FEM-BEM procedure three iterations sufficed, in most of the cases even one iteration being sufficient, for the same accuracy as in the first example. VIII. CONCLUSIONS 0.8 ,.--.,----,-----,----,-----,Vl----:::i:;= ........ c-rb..---,-,----,----,,-----,----, 0.7 l--~+--+---+-/-E---1--+-,,,,...~+-b..--+--+--t---l---l ~ o.6 1-----1---l-+--+v-+--+----l--+_i-+--+-+---+----l ~ 0.5 7 \ ~ 0.4 l-----l---l--+17-l-+--l--t---+--l--+~\--+--l--l---j 8 0.3 l---j--+-_i_-l--+--+--l-----l--+--1-4\+--+--l-----l 0.2 1-----j--+v-+-+-+---+--+---+--+----f---*~--+--+----i 0.1.~ ~ 0 0.0 0.5 1.0 1.5 2.0 2.5 3.0 Phase (rad) Fig. 6. Half of a period of the magnetization current for the transfonner in Fig. 2. µmin = 12µo and µmax = 9947 µ 0 , respectively, and, thus, µ in (26) was chosen µ = (4µmax + µmin)/5 > µmax/2. A sketch of the magnetic induction field lines is drawn in Fig. 3 for an airgap of 5 mm and the dependence on the airgap of the attraction force between the armatures is presented in Fig. 5. For an airgap of 3.4 mm, the value of the computed force is 0.61 N, while the measured value is 0.62 N, differences between computed results and actual values being partially due to the two-dimensional model adopted. A FEM mesh with 1691 nodes and 3009 triangular elements was used. The computation for I 8 positions of the mobile armature required a time of 247 s when using a I .66 GHz (Intel Atom) processor notebook. For each position, the PFPM iterations continued until an error less then E: 1 =I o-4 was achieved, with only about six iterations being necessary. The iterative FEM-BEM procedure required at most four iterations for an error less then E: = I 0-4 (see Section IV and (12)). A second example is that of the transformer in Fig. 2, where the region occupied by the ferromagnetic material is doubly connected. The transformer is operated on no-load with a sinusoidal with time voltage of maximum value of 329.5 V at the terminals of a 325 tum winding. This gives directly the magnetic flux of the winding when the voltage drop corresponding to its resistance is negligible. The ferromagnetic core has a thickness of 48 mm and a stacking factor of the laminations of 0.9, with the same B-H characteristic as in Fig. 4. Since the magnetic induction The main contribution to the computational electro111agnetics of the work presented consists in the efficient iterative procedure for the solution of the equations in the hybrid FEM-BEM for structures containing nonlinear ferromagnetic bodies. The rapid convergence of the procedure is determined by the big difference between the permeabilities of the ferromagnetic bodies and that of the air. This difference is preserved by treating the nonlinearity of B-H relationship with the PFPM, whose convergence is insured when the correction of the magnetic polarization is made in terms of the magnetic field intensity and the constant µ in (26) is chosen to be greater than half of the maximum value of· the differential permeability in the operating zone. The field problem inside the ferromagnetic bodies is solved by implementing the FEM under Dirichlet boundary conditions, the system matrix being sparse, symmetric and positive definite. The required memory space and the computation time are very small. The boundary conditions are corrected by solving the exterior field problem applying the BEM where the stiffiless matrix is dense, but is calculated only once, before the start of the iterations. As well, an extension of the proposed procedure to field problems for multiply connected regions is presented, where the BEM applied to bounded nonmagnetic regions allows the determination of the vector potential up to an additive constant. It should be remarked that the technique developed in this paper deals easily with situations when either the coil currents or their terminal voltages are given, thus the flux-current relationships necessary for the modeling of field structures by lumped parameter circuits being efficiently established. In the proposed procedure, all the advantages of the FEM are kept regarding the system matrix structure and, at the same time, all the advantages of the BEM are exploited. It is also advantageous to apply the procedure to structures with moving bodies, since only the entries of the BEM matrices corresponding to the coupling between the bodies in relative motion are to be recalculated for various specific positions. In the air regions the magnetic field equations are exactly satisfied, thus avoiding the fictitious generation of the parasitic current sheets specific to the FEM. As a consequence, when calculating forces, the flux of the magnetic stress tensor is rigorously independent of the integration surfaces. IX. [I] REFERENCES C.W. Trowbridge, "Computing electromagnetic field for research and industry: major achievements and future friends," IEEE Trans. Magn., vol. 32, no.3, pp. 627 - 630, May 19%. [2] A. Bossavit, "On the numerical analysis of eddy current problems," Comput. Methods Appl. Mech. & Eng., vol. 27, no. 3, pp. 303-318, Jul. 1981. [3] R. Albanese and G. Rubinacci, "Integral formulation for 3D eddy current computation using edge elements," IEE Proc. A, vol. 135, no. 7, pp. 457-462, Sep. 1988. [4] R. Albanese, F. I. Hantila, G. Preda, and G. Rubinacci, "A nonlinear eddy current integral formulation for moving bodies," IEEE Trans. Magn., vol. 34, no. 5, pp. 2529-2534, Sep. 1998. [5] C.R.!. Emson, "Methods for the solution of open-boundary electromagnetic-field problems," IEE Proc. A, vol. 135, no. 3, pp. 151158, Mar. 1988. [6] F. Matsuoka and A. Kameari, "Calculation of three dimensional eddy current by FEM-BEM coupling method," IEEE Trans. Magn., vol. 24, no. l,pp.182-185,Jan. 1988. [7] M.A. Tsili, A.G. Kladas, P. S. Georgilakis, A.T. Souflaris,C.P. Pitsilis, J. A. Bakopoulos, and D. G. Paparigas, "Hybrid numerical techniques for power transformer modeling: a comparative analysis validated by measurements," IEEE Trans. Magn., vol. 40, no. 2, pp. 842-845, Mar. 2004. [8] F. Hantila, G. Preda, and M. Vasiliu, "Polarization method for static fields," IEEE Trans. Magn., vol. 36, no. 4, pp. 672-675, Jul. 2000. [9] LR. Ciric, F.I. Hantila, and M. Maricaru, "Novel solution to eddy-current heating of ferromagnetic bodies with nonlinear B-H characteristic dependent on temperature," IEEE Trans. Magn., vol. 44, no. 6, pp. 1190-1193, Jun. 2008. [10] I. Ciric, F. Hantila, M. Maricaru, and S. Marinescu, "Behavior of synchronous generators with rotor eccentricity evaluated by the polarization fixed point method," in Proc. 17-th International Conference on Electrical Machines - ICEM 2006, p. 51. X. BIOGRAPHIES loan R. Ciric is a Professor of Electrical Engineering at the University of Manitoba, Winnipeg, MB, Canada. His major research interests are in the mathematical modeling of stationary and quasi-stationary fields, electromagnetic fields in the presence of moving solid conductors and levitation, field theory of special electrical machines, de corona ionized fields, analytical and numerical methods for wave scattering and diffraction problems, propagation along waveguides with discontinuities, transients, and inverse problems. He published numerous scientific papers and a few electrical engineering textbooks, and has been a contributor to book chapters on magnetic field modeling and electromagnetic wave scattering by complex bodies. Dr. Ciric is a Fellow of the IEEE and a member of the Electromagnetics Academy. He is listed in Who's Who in Electromagnetics. Mihai Maricaru graduated Bucharest and obtained his university in 2007, where research interests are mainly hybrid methods). in 2001 from the Politehnica University of Ph.D. in Electrical Engineering at the same he is currently an Assistant Professor. His in electromagnetic field computation (integral, Florea I. Hantila received the Electrical Engineer degree in 1967 and the Ph.D. degree in 1976, both from the Politehnica University of Bucharest, where he is currently a Professor and the head of the Department of Electrical Engineering. His teaching and research interests are in nonlinear electromagnetic field analysis and in numerical methods. Stelian Marinescu graduated in 1971 from the Politehnica University of Bucharest. His activity started immediately after as a scientific researcher at Research Institute for Electrical Engineering, where he is currently working. His fields of expertise include research, design and construction of special electrical machines.