Maxwellβs magnetoquasistatic model
The formulation is derived based on the magnetoquasistatic approximation of Maxwellβs equations
βΓE+βtβBβΓHββ
Bβ=0=J=0ββ
The electric field strength E, the electric current density J, the magnetic flux density B and the magnetic field strength H are paired by the constituve relations as
BEβ=ΞΌH=ΟJ,ββ
where ΞΌ is the magnetic permeability and Ο is the electric resistivity. Note that, ΞΌ and Ο can depend on different quantities such as electromagnetic fields and temperature.
The strong formulation can be obtained by expressing (1) and (3) with H using (2), (4) and (5), to obtain
βΓ(ΟΒ βΓH)+βtβ(ΞΌH)ββ
(ΞΌH)=0β=0β
Decomposition of H
The HβΟ formulation is obtained by first decomposing the whole modeling domain Ξ© into conducting domain Ξ©cβ and non-conducting domain Ξ©ncβ such that Ξ©=Ξ©cββͺΞ©ncβ.
Then, H is decomposed as
H={Ξ©cβ:Ξ©ncβ:βHcβββΟ+HsββΟ+Hsββ
where Ο is a scalar field and Hcβ is the magnetic field strength in the conducting domain. The cohomology source field Hsβ is used, for example, to impose the total current to the High Temperature Superconducting (HTS) tape. Moreover, Hcβ and Hsβ are interpolated with edge elements and Ο with nodal elements.
β Note that Ο and Hsβ have degrees of freedom only in Ξ©ncβ but their support is the whole Ξ©. This allows the coupling of H through the boundary of the conducting domain.
β The scalar field Ο should be made unique by constraining the value of Ο to zero at a point on the boundary of Ξ©ncβ.
β To impose the boundary conditions for the vector field Hcβ:
- Hcβ should be constrained to zero at parts of the βΞ©cβ where no current is desired to flow through.
- At parts of βΞ©cβ, where current density is desired flow pass perpendicularly through the surface, the Neumann boundary term is zero.
β To impose the boundary conditions for the scalar field Ο:
-
Ο should be constrained to zero at parts of the βΞ©ncβ where magnetic flux density is desired to flow perpendicularly through the surface.
-
At parts of βΞ©ncβ, where zero magnetic flux density is desired to pass through, the Neumann boundary term should be equal to zero.
- The Neumann boundary term is explained in the following section.
To obtain the variational formulation of the problem, (6) and (7) are multiplied by the test function fields
Hβ²={Ξ©cβ:Ξ©ncβ:βHcβ²β+βΟβ²+Hsβ²ββΟβ²+Hsβ²ββ
and integrated over the whole modeling domain Ξ© to obtain
β«Ξ©β(βΓE)β
Hβ²+βtβ(ΞΌH)β
Hβ²Β dVβ«Ξ©β(ββ
ΞΌH)β
Οβ²Β dVβ=0=0ββ
The final form of the variational formulation used in Allsolve is obtained using the Stokesβ theorem and the identities
(βΓE)β
Hβ²(ββ
B)β
Οβ²β=ββ
(EΓHβ²)+Eβ
(βΓHβ²)=Bβ
(βΟβ²)βββ
(BΟβ²)ββ
to obtain
β«Ξ©βΟ(βΓH)β
(βΓHβ²)+βtβ(ΞΌH)β
Hβ²Β dV+β«βΞ©cββ(nΓE)β
Hβ²Β dAβ«Ξ©β(ΞΌH)β
(βΟβ²)Β dVββ«βΞ©β(nβ
B)β
Οβ²Β dAβ=0=0ββ
where the boundary integral terms are the Neumann boundary terms.
β The more detailed formulation is obtained by substituting the decompositions of H and Hβ² into (12) and (13) to obtain
β«Ξ©cββΟ(βΓHcβ+βΓHsβ)β
(βΓHcβ²β+βΓHsβ²β)Β dVβ«Ξ©cββΞΌβtβ(Hcβ+HsβββΟ)β
(Hcβ²β+Hsβ²β)Β dVβ«Ξ©ncββΞΌβtβ(HsβββΟ)β
Hsβ²βΒ dVβ«Ξ©cββΞΌ(Hcβ+HsβββΟ)β
(βΟβ²)Β dV+β«Ξ©ncββΞΌ(HsβββΟ)β
(βΟβ²)Β dVβ«βΞ©cββ(nΓE)β
(Hcβ²β+Hsβ²β)Β dAββ«βΞ©β(nβ
B)β
Οβ²Β dA=0β+++++ββ
References:
[1] Lahtinen, V., Stenvall, A., Sirois, F. et al. A Finite Element Simulation Tool for Predicting Hysteresis Losses in Superconductors Using an H-Oriented Formulation with Cohomology Basis Functions. J Supercond Nov Magn 28, 2345β2354 (2015)
[2] J. Ruuskanen et al., βModeling Eddy Current Losses in HTS Tapes Using Multiharmonic Method,β in IEEE Transactions on Applied Superconductivity, vol. 33, no. 5, pp. 1-5, Aug. 2023, Art no. 5900605
[3] Pellikka, Matti, et al. βHomology and cohomology computation in finite element modeling.β SIAM Journal on Scientific Computing 35.5 (2013): B1195-B1214.
[4] Accelerating superconductivity simulations with the H-π formulation