EPJ Web of Conferences 92, 020 7 5 (2015) DOI: 10.1051/epjconf/ 201 5 9 2 020 7 5 C Owned by the authors, published by EDP Sciences, 2015 Application of Nyström method to a Fredholm integral equation describing induction heating Josef Rak1,a 1 University of Pardubice, Faculty of Electrical Engineering and Informatics, Studentská 95 532 10 Pardubice Results were obtained by author’s doctoral study in Charles University in Prague, Faculty of Mathematics and Physics, Department of Numerical Mathematics Abstract. An induction heating problem can be described by a Fredholm Integral Equation of the second kind. The equation is used to compute the eddy current of density. One method for solving such an equation is the Nyström method. It is based on the approximation of the integral in an equation by the numerical integration rule. This paper shows application of the Nyström method to an induction heating problem. Results of the Nyström method are compared with an alternative method. Key words. integral equation of the second kind, induction heating, collocation method, Nyström method and continuous function. Since Jeddy is a phasor Jeddy = (Jeddy,x1 , Jeddy,x2 , Jeddy,x3 ) we can rewrite (1) into three complex integral equations for Jeddy,x1 , Jeddy,x2 and Jeddy,x3 . For the component Jeddy,x1 we have Jeddy,x1 (t) ιJeddy,x1 (x) − κ(x) dt1 dt2 dt3 = Iext F(x) (3) r(x, t) 1 Introduction Ω1 where F(x) = κ(x) Ω2 Figure 1. Heated body and coil. A bounded metal body Ω1 with a Lipschitz-continuous boundary is heated by an external electromagnetic field produced by inductor Ω2 (see figure 1). The inductor is formed by a conductor of general shape and position that carries harmonic current Iext . The main task is to compute the eddy current of density Jeddy . In article [8] was derived following equation Jeddy (t) dl(s) dt1 dt2 dt3 = κ(x)Iext ιJeddy (x) − κ(x) r(x, t) r(x, s) Ω1 Ω2 (1) Ω1 Formulas for the remaining components Jeddy,x2 and Jeddy,x3 can be obtained by mere interchanging of indices. The specific Joule losses which are needed to compute the temperature distribution are given by ω J (x) = κ(x) = a Corresponding author: [email protected] (4) where e x1 is unite vector e x1 = (1, 0, 0). With the notation JR (x) = ReJeddy,x1 (x), JI (x) = ImJeddy,x1 (x), IR = Re(Iext ) and II = Im(Iext ) the equation (3) can be split into equivalent system of two real equations JI (t) dt = II F(x), JR (x) − κ(x) r(x, t) Ω1 JR (t) dt = IR F(x). (5) −JI (x) − κ(x) r(x, t) where ωγ(T (x))μ0 , (2) 4π r(x, t) is the Euclidean distance, x = (x1 , x2 , x3 ) and t = (t1 , t2 , t3 ) are points in the metal body, s = (s1 , s2 , s3 ) is a point at the inductor, ω is angular frequency, γ is electrical conductivity, μ0 is permeability of vacuum and ι is the complex unit. For each bounded and continuous temperature distribution T , κ(x) is a real, positive, bounded dl(s).e x1 r(x, s) where 1 Je (x)Je (x) γ (6) Je (x) = [ReJeddy,x1 (x)]2 + [ReJeddy,x2 (x)]2 + [ReJeddy,x3 (x)]2 + +ι [ImJeddy,x1 (x)]2 + [ImJeddy,x2 (x)]2 + [ImJeddy,x3 (x)]2 and Je (x) is complex conjugate to Je (x). ! Article available at http://www.epj-conferences.org or http://dx.doi.org/10.1051/epjconf/20159202075 EPJ Web of Conferences it holds Ky(x) Then for the operator K = M1 K1 Ny(x). Using sphere coordinates and lemma 1 with k(x, t) = r(x, t)−1 and kn (x, t) = rn (x, t)−1 where 2 Existence and uniqueness the of solution of the induction heating model Equation (3) belongs to the family of Fredholm integral equations of the second kind with the diagonal singular kernel function having the following form λy(x) − k(x, t)y(t)dt = f (x), x ∈ D, λ 0 (7) D where D ⊂ Rm (m ≥ 1) is assumed to be a closed, bounded and connected set and the kernel function k(x, t) is singular when x = t. A set is connected if it is not a subset of a disjoint union of two open sets. Equation (3) describing induction heating problem is of the form (7) with k(x, t) = −ικ(x) r(x,t) , f (x) = −ιIext F(x), y(x) = Jeddy,x1 (x), D = Ω1 and λ = 1. The operator form of (7) is (λI − K)y = f where integral operator K is defined by Ky(x) = k(x, t)y(t)dt. (8) (9) D For showing existence and uniqueness of the solution the well known Fredholm alternative theorem is used. Theorem 1 (Fredholm alternative) Let X be a Banach space, let K : X → X be compact linear operator and let λ 0. Then either the equation (λI − K)y = 0 has a non-trivial solution, or the equation (λI − K)y = f has a solution for all f . In such case the operator (λI − K) has a bounded inverse. deBy the last theorem we need to show that operator K fined as y(t) Ky(x) = −ικ(x) dt (10) r(x, t) Ω1 is a compact operator on space C(D) and 1 is not its eigenvalue. The proof of compactness can be done using following lemma. It is a well known result from functional analysis and can be found for example in [1]. Lemma 1 Let D ⊂ Rn be closed and bounded set. Let the integral operator K be defined by (9). Finally assume that we can define a sequence of continuous functions kn (x, t) such that it holds max |k(x, t) − kn (x, t)|dt → 0, as n → ∞. (11) x∈D D rn (x, t) = ( f, g)1/κ = Ω1 (15) f (t)g(t) dt. κ(t) (16) can be shown to satisfy Operator K 1 , y2 )1/κ = −(y1 , Ky 2 )1/κ , for all y1 , y2 ∈ C(Ω1 ). (17) (Ky Such an operator is called antisymmetric with respect to the 1/κ-weighted inner product. The real part of its eigenvalues is equal to 0, so 1 is not an eigenvalue of operator and by Fredholm alternative is (3) uniquely solvable. K 3 Nyström method The Nyström method is based on the approximation of the integral by the numerical integration rule defined as v(x)dx ≈ n ω j v(x j ) (18) j=1 D where x j ∈ D are called the node points and ω j weights. Since the kernel function k(x, t) was assumed to be singular when x = t, the integration rule cannot be applied directly to (7). The kernel function k(x, t) is approximated by the bounded kernel function kn (x, t), n = 1, 2, ..., which coincides with k(x, t) outside a certain neighborhood of x = t. Then equation (7) is rewritten into the form as in [6]. ⎤ ⎡ ⎢⎢⎢ ⎥⎥⎥ ⎥⎥⎥ ⎢⎢⎢ k(x, t)dt k(x, t) y(t) − y(x) dt = f (x). y(x) − λ − ⎥⎥⎦ ⎢⎢⎣ D D (19) By changing kn and k in the second integral on the left hand side of (19) and using numerical integration rule we obtain ⎤ ⎡ ⎥⎥⎥ ⎢⎢⎢ ⎥⎥⎥ ⎢⎢⎢ k(x, t)dt λ − yn (x)− ⎥⎥⎦ ⎢⎢⎣ The last lemma cannot be used directly. Let us define operators K1 , M1 and N from space C(Ω1 ) to space C(Ω1 ) as y(t) dt (12) K1 y(x) = r(x, t) D − n ω j kn (x, x j )[ yn (x j ) − yn (x)] = f (x). (20) j=1 Ω1 (13) (14) 1 n it is simple to prove that K1 is compact operator. Operators M and N can be shown to be continuous linear operators. is compact operator. For showing that 1 is not an Hence K 1/κ-weighted inner product can be used eigenvalue of K, and is defined as Then K is compact linear operator on C(D). M1 y(x) = κ(x)y(x) Ny(x) = Im(y(x)) − ιRe(y(x)). rn (x, t) = r(x, t), when r(x, t) ≥ rn (x, t) = 1n , when r(x, t) < 1n Now let us run x through the node points and we get a system of linear equations for yn (xi ) 02075-p.2 EFM 2014 ⎡ ⎤ ⎢⎢⎢ ⎥⎥⎥ n ⎢⎢⎢ ⎥⎥⎥ ⎢⎢⎢λ + ω j kn (xi , x j ) − k(xi , t)dt⎥⎥⎥⎥ y (x )− ⎢⎢⎢ ⎥⎥⎦ n i ⎣ j=1 D Also assume that there exists cD < ∞ such that g(r(x, t))dt ≤ cD , max x∈D ji − n ω j kn (xi , x j ) yn (x j ) = f (xi ). (21) lim max ν→0 x∈D The numerical solution is obtained by the interpolation formula n f (x) + λ+ n j=1 j=1 ω j kn (x, x j ) yn (x j ) ω j kn (x, x j ) − . (22) k(x, t)dt The integral can be calculated analytically or by some special numerical integration rule. The problem is to define the bounded approximation kn (x, t). To do it, we need more assumptions to the original kernel function k(x, t). Let r(x, t) be the Euclidean distance of points x, t ∈ D. Let RD = max r(x, t). x,t∈D Assume that there exists function h ∈ C(D × D) and the positive non-increasing function g ∈ C(0, ∞) satisfying lim g(t) = ∞, t→0+ (23) such that the kernel function is of the form k(x, t) = g(r(x, t))h(x, t). n→∞ (24) where gμn (u) = g(u), if u ≥ μn g(μn ), if u < μn . (33) The last conditions seem to be very restrictive, however with some effort it can be proven that it is satisfied for several compound numerical integration rules (for example if D is a rectangle or cuboid then it can be proved to be satisfied for the compound mid-rectanglular or the compound mid-cuboid rule). The convergence is done by operator calculus. Specifically the by following theorem. It is a modified version of theorem 4.1.1 from [3]. Theorem 2 Let X be a Banach space, let operators S, T be bounded on X. For given λ 0 let us assume that λI − T is a bijection on X (which means (λI − T )−1 exists, is bounded and R(λI − T ) = X). If |λ| (T − S)S < (34) (λI − T )−1 then (λI − S)−1 : R(λI − S) → X exists, is bounded and j=1,...,n (26) (27) (35) (36) If S is compact operator then R(λI − S) = X. First equation (20) needs to be rewritten into operator form. With the definition Kn y(x) = n ω j kn (x, x j )y(x j ) (37) j=1 n y(x) = K n ω j kn (x, x j )[y(x j ) − y(x)] + j=1 + k(x, t)y(x)dt. (38) D (20) is equivalent to n ) yn = f. (λI − K (29) where 0 < ρ < ∞ and that there exists μ < ∞ such that g(μn )ωn ≤ μ for all n. 1 + (λI − T )−1 S . |λ| − (λI − T )−1 (T − S)S y − zX ≤ (λI − S)−1 T y − SyX . (28) For the sequence μn assume that m μm n ≥ ρ ωn , (λI − S)−1 ≤ Let f ∈ R(λI − S). Let y be solution of (λI − T )y = f and let z be solution of (λI − S)z = f . Then it holds Since g ∈ C(0, ∞) was a positive non-increasing function, gμn ∈ C[0, ∞), is also a positive and non-increasing function for all n. Note that approximation (26) is a bounded approximation of the original k(x, t). For the proof of convergence are needed further assumptions to the kernel function and numerical integration rule. Assume that the numerical integration rule is convergent for all continuous functions and all its weights are positive. Let us define ωn = max ω j . (32) {t,r(x,t)≤ξ} (25) Then kernel function can be approximated by function kn (x, t) = gμn (r(x, t))h(x, t), g(r(x, t))dt = 0. Finally assume that there exists constant c < ∞ such that for all positive, non-increasing function z ∈ C[0, ∞) and x ∈ D holds following inequality ω j z(r(x, x j )) ≤ c z(0)ωn + z(r(x, t))dt . Now let us define bounded kernel approximation kn (x, t). Assume that μn is a decreasing positive sequence such that lim μn = 0. {t,r(x,t)<ν} j,r(x,x j )≤ξ D (31) and j=1 ji yn (x) = {t,r(x,t)<RD } (30) (39) We need to verify condition (34) for T = K and S = n . It can be done with the theory of collectively compact K operators described by Anselone in [5]. 02075-p.3 EPJ Web of Conferences Definition 1 Let X be a Banach space. Let {Kn , n ≥ 1} be a family of linear operators on X into X. Assume that the set {Kn y, n ≥ 1, y ≤ 1} has compact closure in X. Then {Kn , n ≥ 1} is called collectively compact family of operators on X. The most important properties of collectively compact operators related to integral equations of the second kind are summarized in following theorem Theorem 3 Let X be a Banach space and let K be a linear operator defined on X into X. Assume that {Kn , n ≥ 1} is collectively compact family of operators on X. Finally assume that Kn y → Ky as n → ∞ for all y ∈ X. (40) Then K is compact operator, for any compact operator M : X → X it holds (K − Kn )M → 0 as n → ∞ (41) (K − Kn )Kn → 0 as n → ∞. (42) and Assume that the kernel function is of the form (24), where g satisfies (23). Also assume that the numerical integration rule converges for all continuous functions and has positive weights. Finally assume that (29) - (33) hold. Then the sequence of operators Kn is collectively compact approximation of K. Since operator K̃n can be written as n + From (44) and proposition 1 we have that (λI − K −1 Kn ) exists as a bijection from C(D) to C(D) for all sufficiently large n. Since the left hand side of (46) is invertible then the right hand side is also invertible. So the operan + Kn )−1 ] must be one-to-one, othertor I − Kn (λI − K wise the right hand side of (46) would not be invertible. n + Kn )−1 is a compact operator it follows Since Kn (λI − K from the Fredholm alternative theorem 1 that the operator n + Kn )−1 ]−1 exists from C(D) into C(D). [I − Kn (λI − K From this and (46) we get n )−1 = (λI − K n + Kn )−1 −1 . n + Kn )−1 I − Kn (λI − K (λI − K Both operators on the right hand side of (48) exist as operators from C(D) to C(D). Hence n ) = R(λI − K n + Kn )−1 (λI − K n + Kn ) = C(D) = R I − Kn (λI − K n )−1 exists as an operator from C(D) and operator (λI − K to C(D) and we get the existence of a numerical solution and convergence of the Nyström method. 3.1 Application of Nyström method For simplicity let us assume that the metal body Ω1 is cuboid. Let us use the compound mid-cuboid rule. Let xi be the node points defined as center of sub-cuboides. For the weight let n = Kn − (Kn u − Ku)I K ωj = ω = where u(x) = 1 and I is an identical operator, there is no problem to show that from (42) follows that n )K n → 0 (K − K n → 0. Kn − K (43) (44) n is not compact. From (36) in theorem However operator K n 2 we get for T = K and S = K n ) Ky − K n y∞ . y − yn ∞ ≤ (λI − K −1 n = I − Kn (λI − K n + Kn )−1 (λI − K n + Kn ) λI − K (46) and well known proposition from functional analysis. Proposition 1 (Inverse Theorem proposition) Let X be a Banach space and let T : X → X be continuous linear operator. Assume that 1 T < 1. |λ| |Ω1 | , j = 1, ..., n. n Let rn (x, t) be approximation of r(x, t) which coincide outside a certain neighborhood of x = t. The exact construction is immaterial. From (21) we get a system of linear equations for Jn (xi ) ⎤ ⎡ ⎥⎥⎥ ⎢⎢⎢ n ⎢⎢⎢ ω dt1 dt2 dt3 ⎥⎥⎥⎥ ⎢⎢⎢1 − ικ(xi ) ⎥⎥ Jn (xi )+ + +ικ(xi ) ⎢⎢⎢⎣ r (x , x j ) r(xi , t) ⎥⎥⎥⎦ j=1 n i Ω 1 ji (45) But the existence of yn is guaranteed only for f ∈ R(λI − n ). However we have the following identity K (48) +ικ(xi ) n ω Jn (x j ) = −ιIext F(xi ), i = 1, ..., n. r (x , x j ) j=1 n i (49) ji Jn (xi ) is complex number. Let us define for each i = 1, ..., n Ji(R) = Re Jn (xi ) and Ji(I) = Im Jn (xi ). Then (49) is equivalent the system ⎤ ⎡ ⎥⎥⎥ ⎢⎢⎢ n ⎥⎥⎥ ⎢⎢⎢ ω dt dt dt 1 2 3 (R) ⎥⎥⎥ J(I) − − Ji + κ(xi ) ⎢⎢⎢⎢ ⎥⎥⎥ i ⎢⎢⎣ r (x , x ) r(x , t) j i ⎦ j=1 n i Ω ji (47) Then (λI − T ) has inverse, which means that (λI − T )−1 : X → X is a bounded linear operator. 02075-p.4 −κ(xi ) n ω J(I) j j=1 ji rn (xi , x j ) 1 = ImIext F(xi ), i = 1, ..., n (50) EFM 2014 5 Example ⎤ ⎡ ⎥⎥⎥ ⎢⎢⎢ n ⎢⎢⎢ ω dt1 dt2 dt3 ⎥⎥⎥⎥ (R) (I) ⎢ ⎥⎥ J − − Ji + κ(xi ) ⎢⎢⎢ − ⎢⎣⎢ r (x , x j ) r(xi , t) ⎥⎥⎥⎦ i j=1 n i Ω 1 ji −κ(xi ) n ω J(R) j j=1 ji rn (xi , x j ) = ReIext F(xi ), i = 1, ..., n (51) A brass cuboid body with the size 0.15×0.01×0.01 m (see figure 2) is heated with a stationary inductor starting at the room temperature 20 ◦ C. The inductor has the form of a coil which turns around the heated body in the x1 -direction in 6 loops. The radius of the coil is 0.015 m, exciting current 500 A and frequency 150 kHz. The length of the coil is 0.15 m. Following Nyström interpolation formula (22) we get the numerical solution for eddy currents Jn Jn (x) = −ιIext F(x) − ικ(x) 1 − ικ(x) where n j=1 ω rn (x,x j ) n j=1 ω rn (x,x j ) Jn (x j ) + ικ(x) Ω1 , (52) 1 r(x,t) dt Jn (xi ) = Ji(R) + ι Ji(I) . Since since Ω1 is cuboid the integral in (51) and (52) can be computed analytically. 4 Collocation method To compare the results of Nyström method we will use the piecewise constant collocation method described in [7]. Let us cover Ω1 by a regular mesh of n sub-cuboides Ω1,1 , .., Ω1,n and let the approximation points be the center points of sub-cuboides. Applying the piecewise constant collocation we get a numerical solution Jn (x) = n χi (x)Ji Figure 2. Heating of a brass body - 6 loops The cuboid is partitioned by 75 elements in x1 direction, 5 elements in x2 and x3 direction. Figure 3 shows the specific Joule losses distribution calculated by the piecewise constant collocation and the Nyström method with the compound mid-cuboid integration rule on the x1 axes with x2 = −0.004 and x3 = −0.004. The same situation with x3 = 0 is shown in figure 4. (53) i=1 where χi = χΩ1,i is a characteristic function of Ω1,i and Ji is the solution of a system of linear equations Ji + ι n κ(xi )J j j=1 Ω1, j 1 dt1 dt2 dt3 = r(xi , t) = −ιIext F(xi ), i = 1, ..., n. Ji(R) (54) Ji(I) Let us define for each i = 1, ..., n = ReJi and = ImJi . Then the system of linear equations (54) can be rewritten into system of linear equations for Ji(R) and Ji(I) : Ji(R) − n j=1 −Ji(I) − n j=1 κ(xi )J (I) j Ω1, j κ(xi )J (R) j Ω1, j dt1 dt2 dt3 = ImIext F(xi ), i = 1, ..., n r(xi , t) dt1 dt2 dt3 = ReIext F(xi ), i = 1, ..., n. r(xi , t) (55) The numerical solution is (53) with Ji = Ji(R) + ιJi(I) . The singular integral in the system of linear equations can be also calculated analytically here. Figure 3. 6 loops, x2 = −0.004, x3 = −0.004 Computation was made by Matlab. The integration for computing F(xi ) is done by the Matlab’s method quad. It uses adaptive the Simpson quadrature. For the computation of non-singular integrals of the matrix of collocation method simp3D is used. It was developed by W. Padden, Ch. Macaskill from The University of Sydney in 2008. It uses compound product Simpson integration rule. Matlab has the tool triplequad for computing triple integrals, but it is too slow. To see the dependence of Joule loses and coil structure let us make another example with one change. The coil 02075-p.5 EPJ Web of Conferences Figure 4. 6 loops, x2 = −0.004, x3 = 0 Figure 7. 3 loops, x2 = −0.004, x3 = 0 in the body from the coil is well described by the pictures above. If we compare computing time on operating system Windows 7 with Inter Core i5, 4GB ram we get approximately 2 minutes for the Nyström method and approximately 12 minutes for piecewise constant collocation. This is main and big advantage of the Nyström method. It reduces time needed for computation. References Figure 5. Heating of a brass body - 3 loops turns around the heated body in the x1 -direction in 3 loops (see figure 5). Figure 6 shows the specific Joule losses distribution calculated the by piecewise constant collocation and the Nyström method with the compound midcuboid integration rule on the x1 axes with x2 = −0.004 and x3 = −0.004. The same situation with x3 = 0 is shown in figure 7. 1. J. Lukes, Zapisky z funkcionalni analyzy (Karolinum, Praha, 1998) 2. J. Lukes, J. Maly, Mira a Integral (Karolinum, Praha, 1993) 3. K. E. Atkinson, The Numerical Solution of Integral Equations of the Second Kind (Cambridge University Press, 1997) 4. K. E. Atkinson, W. Han, Theoretical Numerical Analysis (Springer-Verlag, New York, 2001) 5. P. M. Anselone, Collectively compact operator approximation theory and applications to integral equations (Prentice-Hall, Inc., Englewood Cliffs, N.J. 1971) 6. L. V. Kantorovich, V. I. Krylov, Approximate Methods of Higher Analysis, (Interscience New York, 1958) 7. K. Atkinson, I. Graham and I. Sloan, SIAM J. Numer. Anal. 20, 172-186 (1983) 8. P. Solin, I. Dolezel, M. Skopek, B. Ulrych, SPETO 2001 International Conference, 143-146 (2001) Figure 6. 3 loops, x2 = −0.004, x3 = −0.004 6 Conclusion From the pictures we can see that both methods have similar results. Also the dependence on distance of the point 02075-p.6
© Copyright 2026 Paperzz