+ All Categories
Home > Documents > Sliding Interfaces for Eddy Current...

Sliding Interfaces for Eddy Current...

Date post: 12-Mar-2020
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
33
Sliding Interfaces for Eddy Current Simulations Raffael Casagrande Supervisor: Prof. Dr. Ralf Hiptmair Seminar of Applied Mathematics ETH Zürich April 17th, 2013 Raffael Casagrande (ETH Zürich) Sliding Interfaces for Eddy Current April 17th, 2013 1 / 25
Transcript
Page 1: Sliding Interfaces for Eddy Current Simulationspeople.math.ethz.ch/~hiptmair/StudentProjects/Casagrande/presentation.pdfOutline 1 Introduction Motivation 2 Deriving the eddy current

Sliding Interfaces for Eddy Current Simulations

Raffael Casagrande

Supervisor: Prof. Dr. Ralf Hiptmair

Seminar of Applied MathematicsETH Zürich

April 17th, 2013

Raffael Casagrande (ETH Zürich) Sliding Interfaces for Eddy Current April 17th, 2013 1 / 25

Page 2: Sliding Interfaces for Eddy Current Simulationspeople.math.ethz.ch/~hiptmair/StudentProjects/Casagrande/presentation.pdfOutline 1 Introduction Motivation 2 Deriving the eddy current

Outline

1 IntroductionMotivation

2 Deriving the eddy current modelMaxwell’s Equations in a moving frameThe eddy current model in a moving frame

3 Discontinuous Galerkin FormulationDG TheoryAspects of the implementation

4 Results and Conclusion

Raffael Casagrande (ETH Zürich) Sliding Interfaces for Eddy Current April 17th, 2013 2 / 25

Page 3: Sliding Interfaces for Eddy Current Simulationspeople.math.ethz.ch/~hiptmair/StudentProjects/Casagrande/presentation.pdfOutline 1 Introduction Motivation 2 Deriving the eddy current

Motivation

Generator circuit breakersI translational motion

Electric enginesI rotation

Raffael Casagrande (ETH Zürich) Sliding Interfaces for Eddy Current April 17th, 2013 3 / 25

Page 4: Sliding Interfaces for Eddy Current Simulationspeople.math.ethz.ch/~hiptmair/StudentProjects/Casagrande/presentation.pdfOutline 1 Introduction Motivation 2 Deriving the eddy current

Motivation

Generator circuit breakersI translational motion

Electric enginesI rotation

Raffael Casagrande (ETH Zürich) Sliding Interfaces for Eddy Current April 17th, 2013 3 / 25

Page 5: Sliding Interfaces for Eddy Current Simulationspeople.math.ethz.ch/~hiptmair/StudentProjects/Casagrande/presentation.pdfOutline 1 Introduction Motivation 2 Deriving the eddy current

Outline

1 IntroductionMotivation

2 Deriving the eddy current modelMaxwell’s Equations in a moving frameThe eddy current model in a moving frame

3 Discontinuous Galerkin FormulationDG TheoryAspects of the implementation

4 Results and Conclusion

Raffael Casagrande (ETH Zürich) Sliding Interfaces for Eddy Current April 17th, 2013 4 / 25

Page 6: Sliding Interfaces for Eddy Current Simulationspeople.math.ethz.ch/~hiptmair/StudentProjects/Casagrande/presentation.pdfOutline 1 Introduction Motivation 2 Deriving the eddy current

Outline

1 IntroductionMotivation

2 Deriving the eddy current modelMaxwell’s Equations in a moving frameThe eddy current model in a moving frame

3 Discontinuous Galerkin FormulationDG TheoryAspects of the implementation

4 Results and Conclusion

Raffael Casagrande (ETH Zürich) Sliding Interfaces for Eddy Current April 17th, 2013 5 / 25

Page 7: Sliding Interfaces for Eddy Current Simulationspeople.math.ethz.ch/~hiptmair/StudentProjects/Casagrande/presentation.pdfOutline 1 Introduction Motivation 2 Deriving the eddy current

Maxwell’s Equations

div B = 0 curl E +∂B∂t

= 0

div E =ρ

ε0curl B− 1

c2∂E∂t

= µ0(jf + ji).

⇓ jf = σE, c→∞

Quasistatic model for

slowly varying Electric fields(High conductivities)

Eddy Current Model

div B = 0 curl E +∂B∂t

= 0

curl B = µ0(σE + ji) div E =

ρ

ε0

Raffael Casagrande (ETH Zürich) Sliding Interfaces for Eddy Current April 17th, 2013 6 / 25

Page 8: Sliding Interfaces for Eddy Current Simulationspeople.math.ethz.ch/~hiptmair/StudentProjects/Casagrande/presentation.pdfOutline 1 Introduction Motivation 2 Deriving the eddy current

Maxwell’s Equations

div B = 0 curl E +∂B∂t

= 0

div E =ρ

ε0curl B− 1

c2∂E∂t

= µ0(jf + ji).

⇓ jf = σE, c→∞

Quasistatic model for

slowly varying Electric fields(High conductivities)

Eddy Current Model

div B = 0 curl E +∂B∂t

= 0

curl B = µ0(σE + ji) div E =

ρ

ε0

Raffael Casagrande (ETH Zürich) Sliding Interfaces for Eddy Current April 17th, 2013 6 / 25

Page 9: Sliding Interfaces for Eddy Current Simulationspeople.math.ethz.ch/~hiptmair/StudentProjects/Casagrande/presentation.pdfOutline 1 Introduction Motivation 2 Deriving the eddy current

Maxwells equations are invariant under Lorentz transformation if E andB transform as

E = γ(E + V× B)− (γ − 1)(E · V)V

B = γ

(B− V× E

c2

)− (γ − 1)(B · V)V

γ :=1√

1− v2/c2V = V/|V|

⇓ c→∞E = E + V× B

B = B

It can be shown that the eddy current model is also invariant underRotation!!!

Raffael Casagrande (ETH Zürich) Sliding Interfaces for Eddy Current April 17th, 2013 7 / 25

Page 10: Sliding Interfaces for Eddy Current Simulationspeople.math.ethz.ch/~hiptmair/StudentProjects/Casagrande/presentation.pdfOutline 1 Introduction Motivation 2 Deriving the eddy current

Maxwells equations are invariant under Lorentz transformation if E andB transform as

E = γ(E + V× B)− (γ − 1)(E · V)V

B = γ

(B− V× E

c2

)− (γ − 1)(B · V)V

γ :=1√

1− v2/c2V = V/|V|

⇓ c→∞E = E + V× B

B = B

It can be shown that the eddy current model is also invariant underRotation!!!

Raffael Casagrande (ETH Zürich) Sliding Interfaces for Eddy Current April 17th, 2013 7 / 25

Page 11: Sliding Interfaces for Eddy Current Simulationspeople.math.ethz.ch/~hiptmair/StudentProjects/Casagrande/presentation.pdfOutline 1 Introduction Motivation 2 Deriving the eddy current

Two eddy current formulations

Temporal gauged Potential formulation :

curl1µ

curl A + σ∂A∂t

= ji

A(t = 0) = 0

curl A× n = 0 on ∂Ω

H-formulation :

curl1σ

curlH+ µ∂H∂t

= curl1σ

ji

H(t = 0) = 0

H = 0 on ∂Ω

Raffael Casagrande (ETH Zürich) Sliding Interfaces for Eddy Current April 17th, 2013 8 / 25

Page 12: Sliding Interfaces for Eddy Current Simulationspeople.math.ethz.ch/~hiptmair/StudentProjects/Casagrande/presentation.pdfOutline 1 Introduction Motivation 2 Deriving the eddy current

Two eddy current formulations

Temporal gauged Potential formulation (Rest frame):

curl1µ

curl A + σ∂A∂t

= ji + σV× curl A

A(t = 0) = 0

curl A× n = 0 on ∂Ω

H-formulation (Rest frame):

curl1σ

curlH+ µ∂H∂t

= curl1σ

ji + curl (µV×H)

H(t = 0) = 0

H = 0 on ∂Ω

Raffael Casagrande (ETH Zürich) Sliding Interfaces for Eddy Current April 17th, 2013 8 / 25

Page 13: Sliding Interfaces for Eddy Current Simulationspeople.math.ethz.ch/~hiptmair/StudentProjects/Casagrande/presentation.pdfOutline 1 Introduction Motivation 2 Deriving the eddy current

Two eddy current formulationsTemporal gauged Potential formulation (Moving frame) :

˜curl1µ

˜curlA + σ∂A∂t

= ji

A(t = 0) = 0˜curlA× n = 0 on ∂Ω

H-formulation (Moving frame):

˜curl1σ

˜curlH+ µ∂H∂t

= ˜curl1σ

ji

H(t = 0) = 0

H = 0 on ∂Ω

Note: If ji is smooth enough, 1µ curl A = H

⇒ Do the same simulation and compare the two models (Primal &Dual formulation).

Raffael Casagrande (ETH Zürich) Sliding Interfaces for Eddy Current April 17th, 2013 8 / 25

Page 14: Sliding Interfaces for Eddy Current Simulationspeople.math.ethz.ch/~hiptmair/StudentProjects/Casagrande/presentation.pdfOutline 1 Introduction Motivation 2 Deriving the eddy current

Transformation lawsThe coordinates of the moving frame (x) are related to the rest frame(x) by

x = T(t)x + r(t).

T: Rotation matrix.

Transformation laws

TE = E + V× B TB = B

Tji = ji TH = H

Tjf = jf TV = −V

TA = A− T∫ t

0TT grad (V · A)

⇒ Use transformation laws to derive transmission conditions at slidinginterface.

Raffael Casagrande (ETH Zürich) Sliding Interfaces for Eddy Current April 17th, 2013 9 / 25

Page 15: Sliding Interfaces for Eddy Current Simulationspeople.math.ethz.ch/~hiptmair/StudentProjects/Casagrande/presentation.pdfOutline 1 Introduction Motivation 2 Deriving the eddy current

Transformation lawsThe coordinates of the moving frame (x) are related to the rest frame(x) by

x = T(t)x + r(t).

T: Rotation matrix.

Transformation laws

TE = E + V× B TB = B

Tji = ji TH = H

Tjf = jf TV = −V

TA = A− T∫ t

0TT grad (V · A)

⇒ Use transformation laws to derive transmission conditions at slidinginterface.

Raffael Casagrande (ETH Zürich) Sliding Interfaces for Eddy Current April 17th, 2013 9 / 25

Page 16: Sliding Interfaces for Eddy Current Simulationspeople.math.ethz.ch/~hiptmair/StudentProjects/Casagrande/presentation.pdfOutline 1 Introduction Motivation 2 Deriving the eddy current

Transformation lawsThe coordinates of the moving frame (x) are related to the rest frame(x) by

x = T(t)x + r(t).

T: Rotation matrix.

Transformation laws

TE = E + V× B TB = B

Tji = ji TH = H

Tjf = jf TV = −V

TA = A− T∫ t

0TT grad (V · A)

⇒ Use transformation laws to derive transmission conditions at slidinginterface.

Raffael Casagrande (ETH Zürich) Sliding Interfaces for Eddy Current April 17th, 2013 9 / 25

Page 17: Sliding Interfaces for Eddy Current Simulationspeople.math.ethz.ch/~hiptmair/StudentProjects/Casagrande/presentation.pdfOutline 1 Introduction Motivation 2 Deriving the eddy current

Outline

1 IntroductionMotivation

2 Deriving the eddy current modelMaxwell’s Equations in a moving frameThe eddy current model in a moving frame

3 Discontinuous Galerkin FormulationDG TheoryAspects of the implementation

4 Results and Conclusion

Raffael Casagrande (ETH Zürich) Sliding Interfaces for Eddy Current April 17th, 2013 10 / 25

Page 18: Sliding Interfaces for Eddy Current Simulationspeople.math.ethz.ch/~hiptmair/StudentProjects/Casagrande/presentation.pdfOutline 1 Introduction Motivation 2 Deriving the eddy current

DG Formulation of the Eddy Current Model

σ∂A∂t

+ curl1µ

curl A = ji

curl A× n = 0 on ∂Ω

DG Variational formulation

Find A(i)h ∈ Vh, i = 1, . . . ,N such that for all A′

h ∈ Vh, we have(σ

A(i+1)h − A(i)

hδt

,A′h

)+ aSWIP

h (A(i+1)h ,A′

h) =(

ji,(i+1),A′h

)Where Vh :=

[Pk

3(Th)]3, Pk

d(Th) :=

v ∈ L2(Ω)∣∣ ∀T ∈ Th, v|t ∈ Pk

d(T)

.

Raffael Casagrande (ETH Zürich) Sliding Interfaces for Eddy Current April 17th, 2013 11 / 25

Page 19: Sliding Interfaces for Eddy Current Simulationspeople.math.ethz.ch/~hiptmair/StudentProjects/Casagrande/presentation.pdfOutline 1 Introduction Motivation 2 Deriving the eddy current

Symmetric-Weighted-Interior-Penalty Bilinear formaSWIP

h

aSWIPh (Ah,A′

h) =

∫Ω

curlh Ah · curlh A′h

−∑

F∈F ih

∫F

curlh Ah

ω

·[A′

h]

T

−∑

F∈F ih

∫F

curlh A′h

ω

· [Ah]T

+∑

F∈F ih

ηγµ,FhF

∫F

[Ah]T ·[A′

h]

T

Ahω = ω1Ah,1 + ω2Ah,2, [Ah]T = nF × (Ah,1 − Ah,2) (1)

ω1 =µ1

µ1 + µ2, ω2 =

µ2

µ1 + µ2, γµ,F =

2µ1 + µ2

(2)

Raffael Casagrande (ETH Zürich) Sliding Interfaces for Eddy Current April 17th, 2013 12 / 25

Page 20: Sliding Interfaces for Eddy Current Simulationspeople.math.ethz.ch/~hiptmair/StudentProjects/Casagrande/presentation.pdfOutline 1 Introduction Motivation 2 Deriving the eddy current

ConvergenceUnder regularity conditions on the mesh sequence (matching) andassuming the exact solution A is smooth enough we can prove

∥∥∥√σ(A(N) − A(N)h )∥∥∥

L2(Ω)+

(Cstabδt

N∑i=1

∣∣∣A(i) − A(i)h

∣∣∣2SWIP

)1/2

Ct1/2F

(C1hk + C2δt

)where C1 = maxt∈[0,tF] |A(t)|Hk+1(Ω) and C2 = maxt∈[0,tF]

∥∥∥∂2A(t)∂t2

∥∥∥L2(Ω)

The

constants C1,C2 and C are independent of h and δt.

|A|SWIP :=

∥∥∥∥ 1√µ

curlh A∥∥∥∥2

L2(Ω)

+∑

F∈Fh

γmu,F

hF‖[A]T‖

2L2(F)

1/2

Raffael Casagrande (ETH Zürich) Sliding Interfaces for Eddy Current April 17th, 2013 13 / 25

Page 21: Sliding Interfaces for Eddy Current Simulationspeople.math.ethz.ch/~hiptmair/StudentProjects/Casagrande/presentation.pdfOutline 1 Introduction Motivation 2 Deriving the eddy current

ConvergenceUnder regularity conditions on the mesh sequence (matching) andassuming the exact solution A is smooth enough we can prove

∥∥∥√σ(A(N) − A(N)h )∥∥∥

L2(Ω)+

(Cstabδt

N∑i=1

∣∣∣A(i) − A(i)h

∣∣∣2SWIP

)1/2

Ct1/2F

(C1hk + C2δt

)where C1 = maxt∈[0,tF] |A(t)|Hk+1(Ω) and C2 = maxt∈[0,tF]

∥∥∥∂2A(t)∂t2

∥∥∥L2(Ω)

The

constants C1,C2 and C are independent of h and δt.

|A|SWIP :=

∥∥∥∥ 1√µ

curlh A∥∥∥∥2

L2(Ω)

+∑

F∈Fh

γmu,F

hF‖[A]T‖

2L2(F)

1/2

Raffael Casagrande (ETH Zürich) Sliding Interfaces for Eddy Current April 17th, 2013 13 / 25

Page 22: Sliding Interfaces for Eddy Current Simulationspeople.math.ethz.ch/~hiptmair/StudentProjects/Casagrande/presentation.pdfOutline 1 Introduction Motivation 2 Deriving the eddy current

Aspects of the implementation

In comparison to FEM, DG has much more degrees of freedomI Use DG only along the non-matching interfaces.

Incorporate the transformation formulas for the moving frame intothe DG fluxes.

I No convective terms appear2D spatial discretization:

I 1st order Edge functions of the first kind for vectorial problem.I 1st order Lagrange elements for scalar problem.

Use NGSolve and Netgen.

Raffael Casagrande (ETH Zürich) Sliding Interfaces for Eddy Current April 17th, 2013 14 / 25

Page 23: Sliding Interfaces for Eddy Current Simulationspeople.math.ethz.ch/~hiptmair/StudentProjects/Casagrande/presentation.pdfOutline 1 Introduction Motivation 2 Deriving the eddy current

Outline

1 IntroductionMotivation

2 Deriving the eddy current modelMaxwell’s Equations in a moving frameThe eddy current model in a moving frame

3 Discontinuous Galerkin FormulationDG TheoryAspects of the implementation

4 Results and Conclusion

Raffael Casagrande (ETH Zürich) Sliding Interfaces for Eddy Current April 17th, 2013 15 / 25

Page 24: Sliding Interfaces for Eddy Current Simulationspeople.math.ethz.ch/~hiptmair/StudentProjects/Casagrande/presentation.pdfOutline 1 Introduction Motivation 2 Deriving the eddy current

Convergence analysis with analytical solutionConstruct an analytical radial solution, Hz = Hz(|x|) to 2D scalarH-formulation (TE).Let Ω1 rotate at ω = 20rad/s.Measure rate of convergence in L2 and SWIP-norm.

(a) The subdomains Ω1 and Ω2 (b) The solution at timet = 0.05 sec(δt = 0.0005,h = 0.0361371)

Raffael Casagrande (ETH Zürich) Sliding Interfaces for Eddy Current April 17th, 2013 16 / 25

Page 25: Sliding Interfaces for Eddy Current Simulationspeople.math.ethz.ch/~hiptmair/StudentProjects/Casagrande/presentation.pdfOutline 1 Introduction Motivation 2 Deriving the eddy current

(a) δt convergence, h = 0.0180874 (b) h convergence, δt = 2.5e− 4

Raffael Casagrande (ETH Zürich) Sliding Interfaces for Eddy Current April 17th, 2013 17 / 25

Page 26: Sliding Interfaces for Eddy Current Simulationspeople.math.ethz.ch/~hiptmair/StudentProjects/Casagrande/presentation.pdfOutline 1 Introduction Motivation 2 Deriving the eddy current

Comparison with F. Rapetti et al.

F. Rapetti used Mortar Method to deal with non-conforming mesh.2D, scalar H-formulation (Transverse magnetic).Simulation time: 0.2s.ji = 0

Raffael Casagrande (ETH Zürich) Sliding Interfaces for Eddy Current April 17th, 2013 18 / 25

Page 27: Sliding Interfaces for Eddy Current Simulationspeople.math.ethz.ch/~hiptmair/StudentProjects/Casagrande/presentation.pdfOutline 1 Introduction Motivation 2 Deriving the eddy current

(a) DG, background shows |curl2DHz| (b) Mortar method

Figure: Visualization of curl2DHz for ω = 630rad/s

Raffael Casagrande (ETH Zürich) Sliding Interfaces for Eddy Current April 17th, 2013 19 / 25

Page 28: Sliding Interfaces for Eddy Current Simulationspeople.math.ethz.ch/~hiptmair/StudentProjects/Casagrande/presentation.pdfOutline 1 Introduction Motivation 2 Deriving the eddy current

(a) DG, background shows |curl2DHz| (b) Mortar method

Figure: Visualization of curl2DHz for ω = 6300rad/s

Raffael Casagrande (ETH Zürich) Sliding Interfaces for Eddy Current April 17th, 2013 20 / 25

Page 29: Sliding Interfaces for Eddy Current Simulationspeople.math.ethz.ch/~hiptmair/StudentProjects/Casagrande/presentation.pdfOutline 1 Introduction Motivation 2 Deriving the eddy current

Complex rotational setting

Circle rotating in square (as before).Compare H-formulation with temporal gauged A-formulation bymeasuring

∥∥∥ 1µ curl2D A−Hz

∥∥∥L2(Ω)

.

I A: 2D vectorI H: 1D scalar

Excitation by impressed current ji = (4y,−2x).ω = 4π, tend = 1.TA = A− T

∫ t0 TT grad (V · A)

Raffael Casagrande (ETH Zürich) Sliding Interfaces for Eddy Current April 17th, 2013 21 / 25

Page 30: Sliding Interfaces for Eddy Current Simulationspeople.math.ethz.ch/~hiptmair/StudentProjects/Casagrande/presentation.pdfOutline 1 Introduction Motivation 2 Deriving the eddy current

(Movies)

Raffael Casagrande (ETH Zürich) Sliding Interfaces for Eddy Current April 17th, 2013 22 / 25

Page 31: Sliding Interfaces for Eddy Current Simulationspeople.math.ethz.ch/~hiptmair/StudentProjects/Casagrande/presentation.pdfOutline 1 Introduction Motivation 2 Deriving the eddy current

Convergence

Figure: δt convergence at tend = 1 (one full rotation), h = 0.0254402.

Raffael Casagrande (ETH Zürich) Sliding Interfaces for Eddy Current April 17th, 2013 23 / 25

Page 32: Sliding Interfaces for Eddy Current Simulationspeople.math.ethz.ch/~hiptmair/StudentProjects/Casagrande/presentation.pdfOutline 1 Introduction Motivation 2 Deriving the eddy current

Conclusion

DG approach is a viable alternative to Mortar methods forsimulating sliding interfaces.The H-formulation is equivalent to the temporal gauged potentialformulation if the correct transformation rules are used.O(h) and O(t) convergence was proven for a system at rest.

OutlookI Coulomb gauged potential formulation: No time integration is

neededI Extension to 3D

Raffael Casagrande (ETH Zürich) Sliding Interfaces for Eddy Current April 17th, 2013 24 / 25

Page 33: Sliding Interfaces for Eddy Current Simulationspeople.math.ethz.ch/~hiptmair/StudentProjects/Casagrande/presentation.pdfOutline 1 Introduction Motivation 2 Deriving the eddy current

Questions ?

Raffael Casagrande (ETH Zürich) Sliding Interfaces for Eddy Current April 17th, 2013 25 / 25


Recommended