iconOpen Access

ARTICLE

Finite Element Analysis of the Electromagnetics of Continuum

Shuaiqi Song, Lijie Grace Zhang, James D. Lee*

Department of Mechanical and Aerospace Engineering, The George Washington University, Washington, DC, USA

* Corresponding Author: James D. Lee. Email: email

Computer Modeling in Engineering & Sciences 2026, 147(3), 5 https://doi.org/10.32604/cmes.2026.080567

Abstract

The theory of thermomechanical-electromagnetic coupling was constructed. The finite element analysis of thermo-visco-elastic-plastic-electromagnetic continuum was formulated. Then the problem of wave propagation in this continuum was solved in two stages. In Stage I, a nearly static thermomechanical solution of a hollow cylinder, subject to twist and temperature gradient, was obtained. Then, in Stage II, the problem of wave propagation of scalar and vector potentials, due to deformation and temperature gradient, was solved. In the second approach, in Stage I, the static electric field and static magnetic field are obtained through static scalar and vector potentials, then in Stage II, the dynamic solutions of temperature, plastic strains, von Mises stress, and current were solved.

Keywords

Electromagnetics of continuum; finite element formulation; constitutive theory; thermo-visco-elastic-plastic-electromagnetic material; geometrically nonlinear; scalar and vector potentials

1  Introduction

Electromagnetics of Continuum is defined as a branch of the physical sciences concerned with the interaction of electromagnetic fields with a deformable body. The ultimate goal of this work is to formulate the finite element equations for an electromagnetic continuum. To begin with, notice that the balance laws of electromagnetics continuum consist of two parts: the thermomechanical (TM) part and the electromagnetic (EM) part. The work can be applied to more complex substances, so it can be utilized to treat electrodynamic-related composite materials. Incorporating the coupling between thermomechanics and electromagnetics into a unified theory can further enhance understanding and prediction of large classes of physical phenomena and provide many technological applications. Phenomenologically important cross effects, such as Peltier, Seebeck, Hall, Ettingshausen, Righi-Leduc, and Nernst effects, can now be studied theoretically and numerically.

The electromagnetic (EM) balance laws, i.e., the famous Maxwell’s equations, are introduced. We also introduce the Lorentz Transformation of E and B fields in relativistic electromagnetic theory [1], as well as in its special case, non-relativistic electromagnetic theory.

Then the Eulerian description of the basic laws of continuum theory, i.e., Conservation of Mass, Balance of Linear Momentum, Balance of Angular Momentum, Conservation of Energy, and Entropy Principle, is introduced. Also included in these basic laws are the electromagnetic (EM) part of the body force, body moment, and energy source [26]. It is emphasized that this inclusion establishes the link between the thermomechanical part (TM) and the electromagnetic part (EM) of the electrodynamics of continuum.

Then we formulated the constitutive theory for thermo-visco-elastic-plastic-electromagnetic (TVEP-TM) materials. The formulation of constitutive theory, including plasticity, is unique in the sense that one needs to add a set of internal variables to the list of independent constitutive variables and, of course, one needs to supply a set of governing equations for the newly added internal variables [7]. Following that, we specialized the materially linear constitutive equations. It is emphasized that this work is based on geometrically nonlinear, or say large-strain, approaches. Onsager’s postulate is utilized for the derivation of viscosity. Return-Mapping-Algorithm is invoked for plasticity.

It is a well-known physical fact that the electric field E and the magnetic flux B are not independent from each other, nor are the dielectric displacement D and the magnetic field H. To resolve this problem, especially for the finite element formulation, the scalar potential ϕ and the vector potential A are introduced [1], which are related to the electric field E and magnetic flux B as

B×A,Eϕ1cAt

Eventually, the governing equations for ϕ and A, not E and B, are obtained in Section 6.

For the finite element formulation, we link the displacement U, temperature T, scalar potential φ, and vector potential A at a generic point in a finite element to the corresponding nodal values associated with that finite element. Finally, the finite element equations for UKβ, Tβ, ϕβ, and Akβ are obtained. It is proposed to solve a torsion problem of a cylinder in two approaches, each of which has two stages. The results will show the coupling between electromagnetics and thermomechanics.

2  Maxwell’s Equations

The balance laws of electromagnetics of continuum consist of two parts: the thermomechanical (TM) part and the electromagnetic (EM) part. The EM balance laws are the well-known Maxwell’s equations that can be expressed in the Heaviside-Lorentz system [1,5,6] as

D=q or Dk,k=q(1)

×E+1cBt=0 or eijkEk,j+1cBit=0(2)

B=0 or Bk,k=0(3)

×H1cDt=1cJ or eijkHk,j1cDit=1cJi(4)

where D is the dielectric displacement vector, B the magnetic induction vector, E the electric field vector, H the magnetic field vector, J the total current vector, and q the free charge density.

Define the polarization vector P and the magnetization vector M as

P=DE or Pk=DkEkM=BH or Mk=BkHk(5)

It is noticed that the quantities q,J,D,E,P,B,H,M are all referred to a fixed laboratory frame RG. On the other hand, q,J,D,E,P,B,H,M are referred to a co-moving reference frame RC.

In relativistic electromagnetic theory, the Lorentz Transformation of E and B fields can be expressed as [1]

E=γ(E+β×B)γ2γ+1β(βE)(6)

B=γ(Bβ×E)γ2γ+1β(βB)(7)

where βvc,β=ββ,γ11β2, and v is the velocity of the co-moving frame RC relative to the fixed laboratory frame RG, and c is the speed of light in vacuum. Jackson also explained that the inverse can be found by interchanging the star and the no-star quantities and by changing β to β, i.e.,

E=γ(Eβ×B)γ2γ+1β(βE)(8)

B=γ(B+β×E)γ2γ+1β(βB)(9)

Recall that γ(1β2)12, the Taylor series expansion of γ about β=0 is obtained as

γ1+12β2+34β4+....(10)

Let’s keep the Taylor series at most to β2. Then, for non-relativistic electromagnetic theory, we have

E=E+β×B,E=Eβ×B(11)

B=Bβ×E,B=B+β×E(12)

D=D+β×H,D=Dβ×H(13)

H=Hβ×D,H=H+β×D(14)

P=Pβ×M,P=P+β×M(15)

M=M+β×P,M=Mβ×P(16)

Also, it is noticed that Eringen [3] gave a detailed discussion and derivation, and showed that

q=q,J=Jqv(17)

3  Balance Laws of Continuum Theory

The Eulerian description of the basic laws of continuum theory can be expressed as [4]:

Conservation of Mass

ρ˙+ρvk,k=0(18)

Balance of Linear Momentum

tji,j+ρ(fiv˙i)+Fi=0(19)

Balance of Angular Momentum

εkijtij+Ck=0(20)

Conservation of Energy

ρe˙tklvl,k+qk,kρhW=0(21)

Entropy Principle (Second Law of Thermodynamics)

ρη˙+(qiθ),iρhθ0(22)

where ρ,tkltlk,e,qk,η,θ,vi,fi,Fi,Ck,h, and W are the mass density, Cauchy stress, internal energy density, heat flux, entropy density, absolute temperature, velocity, body force (TM), body force (EM), body moment (EM), energy source (TM), and energy source (EM), respectively.

The EM part of the body force, body moment, and energy source are given as [26]:

Fk=qEk+El,kPl+Bl,kMl+1ceklm{JlBm+(vnPlBm),n+t(PlBm)}(23)

Ck=εijk{PiEj+MiBj}(24)

W=Ek(P˙k+Pkvl,l)MkB˙k+JkEk(25)

Notice that, if A is a function of the Eulerian coordinate xi and time t, then A˙=At+A,ivi.

Let the Helmholtz free energy density in this work be defined as

ψeθηρ1EkPk(26)

Notice that this expression of Helmholtz free energy density is different from that in classical continuum mechanics, i.e., the inclusion of ρ1EkPk. However, the expression of Helmholtz free energy density is the same as that in micromorphic theory [8]. In other words, the expression of the Helmholtz free energy density is hinged on whether the work has thermomechanical and electromagnetic coupling. Classical continuum mechanics and microcontinuum theory [4] (including micromorphic theory) are two completely different theories, and yet they have many essentials and fundamental principles in common. Therefore, in order to reduce overlap, interested readers are recommended to read [8].

Then one obtains the Lagrangian description of the law of conservation of energy and the Clausius-Duhem (CD) inequality as [7]

ρoe˙=TKLmE˙KLQK,KPKE˙KMKB˙K+JKEKρoh(27)

ρo(ψ˙+ηθ˙)+TKLmE˙KL1θQKθ,KPKE˙KMKB˙K+JKEK0(28)

where the mechanical part of the Cauchy stress, tklm is defined as

tklmtkltklem,TKLmJtklmXK,kXL,l(29)

And the electromagnetic part of the Cauchy stress, tklem is defined as

tklemPkElMkBl(30)

Now one may verify that

εikltklm=εikl{tkltklem}=εikl{tkl+PkEl+MkBl}=εikl{tkl+Ci} Eq.(30)=0 Eq.(20)(31)

which implies the symmetry of the mechanical part of the Cauchy stress tensor, i.e.,

tklm=tlkm,TKLm=TLKm(32)

Notice that tkltlk,tklemtlkem. If there is no coupling with electromagnetics, i.e., P=E=0, and M=B=0, then one has

tklm=tkl,tklem=0(33)

4  Constitutive Equations

In this section, we are going to formulate the constitutive theory for thermo-visco-elastic-plastic-electromagnetic (TVEP-TM) materials. The formulation of constitutive theory, including plasticity, is unique in the sense that one needs to add a set of internal variables to the list of independent constitutive variables and, of course, one needs to supply a set of governing equations for the newly added internal variables [9]. For the electrodynamics of a continuum, a set of internal variables is introduced as [7]

W={Ep,R}(34)

where Ep is the plastic strain corresponding to the Lagrangian strain E defined as

EKL12(xk,Kxk,LδKL)(35)

And R, named as the hardening parameters, is a generalized vector of internal variables.

Now, let the formulation of the constitutive theory for the TVEP-EM materials begin with

Z=Z(Y)(36)

where

Z={Tm,Q,ψ,η,P,M,J}={TKLm,QK,ψ,η,PK,MK,JK}(37)

Y={E,E˙,θ,θ,E,B,Ep,R}(38)

The definitions of TKLm,TKL,QK,EK,BK,PK,MK, and JK are given as

TKLmJtklmXK,kXL,l,TKLJtklXK,kXL,l,QKJqkXK,k

PKJPkXK,k,MKJMkXK,k,JKJJkXK,k(39)

EKEkxk,K,BKBkxk,K

Following the same procedures in [8], a scalar-valued yield function is defined as

f=f(Y)(40)

For a set of fixed values of W, a hyper surface, named the yield surface, is determined by

f(Y)=0(41)

Define the loading rate λ as the scalar product between the outward normal to the yield surface and the tangent vector to the trajectory of E,E˙,θ,θ,E,B, i.e.,

λ=fEKLE˙KL+fθθ˙+fE˙KLE¨KL+fθ,Kθ˙,K+fEKE˙K+fBKB˙K(42)

Three distinct cases, unloading, neutral loading, and loading, are defined as: (a) f<0, (b) f=λ=0, and (c) f=0,λ>0, respectively. The internal variables of plasticity W will remain unchanged in the cases of unloading and neutral loading. The governing equations for the internal variables of plasticity W are proposed to be

W˙=λΦ(Y)(43)

where

λ={0iff<0orλ<0λiff=0andλ0(44)

Now we substitute Eqs. (36) and (42) into the Clausius-Duhem inequality, Eq. (28). It leads to

ρo{ψEKLE˙KL+ψE˙KLE¨KL+ψθθ˙+ψθ,Kθ˙,K+ψEKE˙K+ψBKB˙K+ηθ˙+ψWλΦ}+TKLmE˙KL1θQKθ,KPKE˙KMKB˙K+JKEK0(45)

Since this inequality is linear in E¨KL,E˙K,B˙K,θ˙,θ˙,K, it leads to

ψ=ψ(EKL,θ,EK,BK,EKLp,R)(46)

η=ψθ(47)

TKLmρoψEKL,TKLm=TKLme+TKLmd(Y)(48)

PK=ρoψEK(49)

MK=ρoψBK(50)

TKLmdE˙KL1θQKθ,K+JKEKρoψWλΦ0(51)

where the superscript d refers to the dissipative part and superscript e refers to the elastic part, or say, the reversible part. Since the inequality, Eq. (51), must be satisfied for any value of the loading rate λ, it implies

ψWΦ0(52)

TKLmdE˙KL1θQKθ,K+JKEK0(53)

Also, it should be emphasized that, in the case of loading, a TVEP-EM state leads to another TVEP-EM state. In other words, the consistency condition of plasticity requires that f=0 and λ>0 lead to another state with f=0 [10]. Therefore, in the case of loading, we have f˙=0, i.e.,

f˙=λ+fWW˙=λ+λfWΦ=λ(1+fWΦ)=0(54)

This gives another constitutive constraint to the plasticity

fWΦ=1(55)

5  Linear Constitutive Equations

For TVEP-EM solid, define the potential energy density function Σ as

Σρoψ=Σ(E,θ,E,B,Ep,R)(56)

Following the idea of Green and Naghdi [11], and assuming the hardening parameters R do not appear in the potential energy density function, Eq. (56) can now be written as

Σ=Σ(EEp,T,E,B)Σ(Ee,T,E,B)=ΣoρoηoT12ρoγT2ToA¯KLEKLeT+aKTEK+bKTBK+12AKLMNEKLeEMNe+FKLM1EKLeEM+FKLM2EKLeBM12DKL1EKEL12DKL2BKBLDKL3EKBL(57)

where To is the reference temperature and T is the temperature variation, and

TθTo,To>0,|T|<<To(58)

From now on, we assume that the material is isotropic. Therefore, all the odd-order material property tensors are vanishing. Then it is straightforward to obtain

η=ψθ=ψT=ηo+γTTo+A¯KLEKLeρo(59)

TKLme=ρoψEKL=ΣEKL=A¯KLT+AKLMNEMNe(60)

PK=ρoψEK=DKL1EL+DKL3BL(61)

MK=ρoψBK=DKL2BL+DLK3EL(62)

Moreover, the 2nd order and 4th order material property tensors are made of a few material constants, i.e.,

A¯KL=A¯δKL,DKL1=D1δKL,DKL2=D2δKL,DKL3=D3δKLAKLMN=λ1δKLδMN+μ11δKMδLN+μ12δKNδLM(63)

Onsager’s Postulate

Now we follow Onsager’s Postulate and construct a potential of dissipation quadratic as [12,13]

D=12dKLMNE˙KLE˙MN+12gMN1θ,Mθ,N+gMN2θ,MEN+12gMN3EMEN(64)

where E˙,θ, and E are the thermodynamic forces. Correspondingly, the thermodynamic fluxes Tmd,Q, and J can be obtained as

TKLmd=DE˙KL=dKLMNE˙MNd1E˙MMδKL+2d2E˙KL(65)

1θQM=Dθ,M=gMN1θ,N+gMN2ENg1θ,M+g2EM(66)

JM=DEM=gNM2θ,N+gMN3ENg2θ,M+g3EM(67)

One may verify that the CD inequality Tmd:E¨1θQθ+JE0 is now reduced to D0, which is precisely what the Onsager’s Postulate means.

Return Mapping Algorithm for Plasticity

Notice that E=Ee+Ep. Now, let the hardening parameters R be decomposed into two parts: the vector part G, which has the same dimension as E, and a scalar part g. We propose a yield function as [7]

f=EEpG(EY+κHg)=EeG(EY+κHg)(68)

where EY,H, and κ are material constants. Following the same procedures in [8], let the evolution equations for the plastic strain tensor and the hardening parameters be

E˙p=Ωξξ,G˙=ΩC1(1κ)Hξξ,g˙=ΩC2(69)

where

ξEEpG=EeG,ξ{ξξ}12(70)

The trial value of the yield function at t=tn+1, based on elastic prediction, is calculated as

f~n+1=En+1EnpGn(EY+κHgn)ξ~n+1(EY+κHgn)(71)

If f~n+10, which means the elastic prediction is correct, then the plastic strain and hardening parameters at t=tn+1 maintain their values at t=tn, i.e.,

fn+1=En+1EnpGn(EY+κHgn)(72)

It is worthwhile to mention that, in this case, i.e., f~n+10,t=tn+1, one has En+1p=Enp, Gn+1=Gn, and gn+1=gn.

If f~n+1>0, which means the elastic prediction is incorrect, then the values of plastic strain and hardening parameters at t=tn+1 should be updated as follows:

En+1p=Enp+ΔΩξ~n+1/ξ~n+1(73)

Gn+1=Gn+ΔΩC1(1κ)Hξ~n+1/ξ~n+1(74)

gn+1=gn+ΔΩC2(75)

where

ΔΩ=f~n+11+C1H(C1C2)κH(76)

Now, one can prove that the yield function is based on the updated En+1p,Gn+1,gn+1 returns to zero [7] i.e.,

fn+1=EEn+1pGn+1(EY+κHgn+1)=0(77)

From Eqs. (60)(62), it is noticed that the elastic parts of the stresses, TKLme, and PK, and MK depend on the elastic strains, not the total strains. Using the Return Mapping Algorithm, one may find the plastic strains exactly, and once the total strains are found, usually through finite element analysis (to be discussed later), then immediately elastic strains and elastic parts of the stresses as well are obtained. Also, it is seen that the Return Mapping Algorithm is strain-based, not stress-based. Because in this formulation the stresses have two parts: elastic parts and dissipative parts, which depend on strain rates. A strain-based Return Mapping Algorithm works independently of strain rates.

6  Scalar and Vector Potentials

It is a well-known physical fact that the electric field E and the magnetic flux B are not independent from each other, nor are the dielectric displacement D and the magnetic field H. Mathematically, this is noticed from Maxwell’s equations, especially, Eqs. (2) and (4). To resolve this problem, especially in the finite element formulation presented in the next section, let’s introduce the scalar potential ϕ and the vector potential A, which are related to the electric field E and magnetic flux B as

B×A or Bi=eijkAk,j(78)

Eϕ1cAt or Eiϕ,i1cAit(79)

Now we follow the same pattern as Eqs. (61) and (62), and write the polarization Pk, magnetization Mk, and current Jk as

Pk=D1Ek+D3BkMk=D2Bk+D3EkJk=g2θ,k+g3Ek(80)

Now the dielectric displacement vector D and the magnetic field vector H can be expressed as

Dk=Ek+Pk=Ek+D1Ek+D3Bk=(1+D1)Ek+D3Bk+D1(EkEk)εEk+D3Bk+D1(EkEk)εEk+D3Bk(81)

Hk=BkMk=Bk(D2Bk+D3Ek)=(1D2)BkD3Ek+D3(EkEk)μ1BkD3Ek+D3(EkEk)μ1BkD3Ek(82)

Admittedly, the introduction of Eqs. (80)(82) involve approximations. Without making these approximations, it is difficult, if not impossible, to derive the governing equations for the scalar potential ϕ and vector potential A.

Substituting Eqs. (78) and (79) into Maxwell’s equations leads to

Dk,k=εEk,k+D3Bk,k=ε{ϕ,kk+1cA˙k,k}=q(83)

×E+1cBt=×{ϕ1cA˙}+1c{×A˙}=0(84)

B=(×A)=0(85)

×H1cDt=×[μ1BD3E]1c{εE˙+D3B˙}=μ1×BεcE˙=μ1××A+εc[ϕ˙+1cA¨]=1cJ(86)

It is seen that two of the four Maxwell’s equations, Eqs. (84) and (85), are identically satisfied; the other two equations, Eqs. (83) and (86) can be rewritten as

ϕ,kk+1cA˙k,k=q/ε(87)

μ1[Aj,ijAi,jj]+εcϕ˙,i+εc2A¨i=1cJi(88)

Following the same procedures in [8], the Lorentz condition is obtained as

ε1cϕ˙+μ1A=0(89)

Substituting the Lorentz condition into Eqs. (83) and (86) results

ε{2ϕ+1cA˙}=ε{2ϕεμ1c2ϕ¨}=q(90)

μ12Ai+1c2εA¨i=Jic(91)

In other words, Maxwell’s equations are reduced to

εμ1c2ϕ¨2ϕ=aqε(92)

εμ1c2A¨k2Ak=CkμcJk(93)

This means the Maxwell’s equations become two wave equations with forcing terms, and the speed of wave propagation is equal to

v=c/εμ(94)

Since both the material constants ε and η are positive and greater than one, therefore Eq. (94) says the speed of EM wave propagation in a material is lower than that in vacuum or in air.

7  Finite Element Formulation

Since the mechanical parts of the Lagrangian stress tensor and the Eulerian stress tensor are related as

TKL=JtklmXK,kXL,l,tkl=J1TKLmxk,Kxl,L(95)

One may verify that the balance law of linear momentum, Eq. (19), can be rewritten as

(TKLmxl,L),K+ρo(flv˙l)+JFl=0(96)

The law of conservation of energy can be written as [7]

ρoe˙=TKLmE˙KLQK,KPKE˙KMKB˙K+JKEKρoh(97)

Based on the constitutive equations, Eqs. (59)(62), (65)(67) and (97) can be further derived to be [7]

ρoγT+ToToT˙+(T+To)A¯KLE˙KLe=TKLmeE˙KLp+TKLdE˙KLQK,KPKE˙KMKB˙K+JKEK+ρoh(98)

Recall the governing equations of the scalar potential ϕ and the vector potential A as

εμc2ϕ¨2ϕ=qεa(99)

εμ1c2A¨k2Ak=Ckμc{g2θ,k+g3Ek}(100)

We now link the displacement, temperature, scalar potential, and vector potential at a generic point in an element to the corresponding nodal values associated with this element as follows:

UK=NαUKαT=NαTαϕ=NαϕαAk=NαAkα(101)

where Nα[α=1,2,3,....,8] are the 8 shape functions for a standard 8-node 3D element. The finite element equations are obtained as (for detailed derivation, see Appendix A)

MαβU¨Mβ=fMα1+fMα2+fMα3(102)

γMαβT˙β=qα1+qα2+qα3+qα4+qα5+qα6+qα7(103)

mαβϕ¨β+kαβϕβ=ξ^α+a~α(104)

mαβA¨kβ+kαβAkβ=A^kα+C^kα(105)

where

MαβVρoNαNβdV=Mβα(106)

γMαβVρoγNαNβdV=γMβα(107)

mαβv1c¯2NαNβdv(108)

kαβvNα,iNβ,idv(109)

and fmα1,fmα2,fmα3,qα1,qα2,qα3,qα4,qα5,qα6,qα7,ξ^α,a^α,A^kα, and C^kα are defined in Appendix A.

8  Torsion Problem

It is noticed that (a) Eq. (96) is mainly a governing equation for displacement u and it is a wave equation, (b) Eq. (98) is mainly a governing equation for temperature T and it is a diffusion equation, (c) Eq. (99) is a wave equation for scalar potential ϕ, (d) Eq. (100) is a wave equation for the vector potential A. Of course, all those differential equations have forcing terms that make u,T,ϕ, and A coupled together—that is why it is coined with the name thermomechanical–electromagnetic coupling.

However, we also noticed that the wave speed for the scalar potential ϕ and the vector potential A is equal to c/εμ which, for most materials, is at the same order as the speed of light; and yet the wave speed for the displacement is just the speed for an acoustic wave in the material; the speed involved in the diffusion equation is related to the thermal conductivity. Therefore, we consider solving the four differential equations, Eqs. (96) and (98)(100), simultaneously, is numerically difficult (if not impossible) and physically meaningless. We propose to solve this problem in two stages.

In this work, we are using the MKS system, i.e., meter, kilogram, and second are the units for length, mass, and time, respectively. Also, let the units of temperature and electric charge beoK and q, respectively. In the Heavisine-Lorentz system, the dimensions of the electric field and the magnetic field are [E]=[B]=KM/s2/q. The numerical values of the material constants are specified as

A¯=0.002K/M/s2/oKλ1=6K/M/s2,μ11=4.5K/M/s2,μ12=1.5K/M/s2λ¯1=0.03K/M/s,μ¯11=0.0225K/M/s,μ¯12=0.0075K/M/sEY=10000,κ=1,H=5,C1=0.6,C2=0.4γ=400000M2/s2/oK,To=300oKg1=2000KM/s3/oK,g2=10M/s/oK,g3=10/sρo=1000K/M3,ε=2,μ=2(110)

Numerical Results of the Torsion Problem

Let the specimen be a hollow cylinder occupying

V={R,θ,Z|1.0R2.0,0θ2π,0Z30}(111)

The finite element mesh has 2520 nodes and 1920 8-node solid elements. In Stage I, each node has 4 unknowns (three for U and one for T), this sample problem has 10,080 degrees of freedom. Here, Heun’s method is employed to solve Eqs. (96) and (98), which are one wave equation and one diffusion equation. This work consists of two approaches, each of which has two stages.

First Approach

To ensure numerical stability, the time step Δt cannot be too large. For this sample problem, in Stage I, we use Δt=0.004s and have verified that such Δt not only provides stability but also accuracy.

The boundary conditions are specified as:

(I)   At the top surface, Z=30

Ux=rcos(θ+Δθ)X,Uy=rsin(θ+Δθ)Y,Uz=3.0T=5.0(112)

where Δθ=0.25π and

rX2+Y2,θ=tan1(Y/X)(113)

This means all the nodes on the top surface are rotated by 45 counterclockwise, and the temperature variation is specified at 5 o K.

(II)   At the bottom surface, Z=0

Ux=Uy=Uz=T=0(114)

The corresponding system of equations, Eqs. (96) and (98), statically can be expressed as

fMα1+fMα2+fMα3=0 or f(U,T)=0(115)

qα1+qα2+qα3+qα4+qα5+qα6+qα7=0 or q(U,T)=0(116)

Usually, we would solve Eqs. (117) and (118) by using the Newton-Raphson method. Since, in the finite element analysis of this simple model, there are 10,080 degrees of freedom. In this case, the Newton-Raphson method involves a stiffness matrix of size 10,020 × 10,020. This means it is practically impossible to solve it by the Newton-Raphson method. Another way is to solve Eqs. (96) and (98) dynamically with proper damping coefficients so that, with a reasonable number of time steps, one may obtain nearly static solutions.

Since the Cauchy stress tensor and the corresponding 2nd order Piola-Kirchhoff stress are symmetric, the L2-norm of the 2nd order Piola-Kirchhoff stress is defined as

VON{TKLTKL}12T112+T222+T332+2T232+2T312+2T122(117)

Similarly, the L2norm of the plastic strain Ep is defined as

Pavg{EKLpEKLp}1/2=E11pE11p+E22pE22p+E33pE33p+2E23pE23p+2E31pE31p+2E12pE12p(118)

The finite element results, i.e., TEM Temperature Variation, Pavg, and VON, of Stage I are plotted on the deformed shape in Fig. 1. It is observed that TEM, Pavg, and VON are indeed axis-symmetric. Actually, one may utilize Tecplot to show each component of plastic strain and each component of Piola-Kirchhoff stress.

images

Figure 1: (a) Temperature Variation, (b) L2-norm of the plastic strain, (c) L2-norm of the 2nd order Piola-Kirchhoff stress. The color bars show the magnitudes of those variables. From the mesh, one can observe the deformed shape and also the axis symmetry. In Stage II, we investigate four cases. The boundary conditions at the bottom surface and the top surface are specified as follows.

Case 1 Ay=Az=ϕ=0

Bottom Surface

Ax={Vsin{πt100Δt} if t400Δt0 if t400Δt(119)

Top Surface

Ax=0(120)

It means all nodes on the bottom surface are excited with a sine wave having a finite period of time (400 Δt) is propagating toward the top surface and then bounces back.

Case 2 Ax=Az=ϕ=0

Bottom Surface

Ay={Vsin{πt100Δt} if t400Δt0 if t400Δt(121)

Top Surface

Ay=0(122)

Case 3 Ax=Ay=ϕ=0

Bottom Surface

Az={Vsin{πt100Δt} if t400Δt0 if t400Δt(123)

Top Surface

Az=0(124)

Case 4 Ax=Ay=Az=0

Bottom Surface

ϕ={Vsin{πt100Δt} if t400Δt0 if t400Δt(125)

Top Surface

ϕ=0(126)

In Eqs. (119), (121), (123) and (125), the numerical value of V equals one, and the dimension is KM2/s2/q. It is worthwhile to mention that the time step in Stage II is Δt=0.25×109s, comparing with Δt=0.004s in Stage I. This huge difference justifies the treatment of the thermomechanical electromagnetic coupling problem by a two-stage solution procedure. It should be emphasized that since Ax,Ay,Az,ϕ are mutually independent of each other, the four cases are mutually independent of each other. Recall Eqs. (127) and (128)

B=×A(127)

E=ϕ1cAt(128)

and one may find that {Ax,By,Bz,Ex},{Ay,Bz,Bx,Ey},{Az,Bx,By,Ez},{ϕ,Bx,By,Bz} are the unknown variables in the four cases, respectively. The numerical results of ϕ,A,E,B as functions of time of the four cases are shown in Figs. 25, respectively.

images

Figure 2: The first row is Ax, the second row is By, the third row is Bz, the fourth row is Ex. The first, second, third, fourth column is the data at 500Δt,1000Δt,1500Δt,2000Δt, respectively. The color bars show the magnitudes of the variables. As time processes one may observe the wave propagation, including the bouncing back of the wave.

images

Figure 3: The first row is Ay, the second row is Bx, the third row is Bz, the fourth row is Ey. The first, second, third, and fourth columns are the data at 500Δt,1000Δt,1500Δt,2000Δt, respectively. The color bars show the magnitudes of the variables. As time progresses, one may observe the wave propagation, including the bouncing back of the wave.

images images

Figure 4: The first row is Az, the second row is Bx, the third row is By, the fourth row is Ez. The first, second, third, and fourth columns are the data at 500Δt,1000Δt,1500Δt,2000Δt, respectively. The color bars show the magnitudes of the variables. As time progresses, one may observe the wave propagation, including the bouncing back of the wave.

images images

Figure 5: The first row is ϕ, the second row is Ex, the third row is Ey, the fourth row is Ez. The first, second, third, and fourth columns are the data at 500Δt,1000Δt,1500Δt,2000Δt, respectively. The color bars show the magnitudes of the variables. As time progresses, one may observe the wave propagation, including the bouncing back of the wave.

From the color bars of the four figures, one may observe the wave propagation of the scalar potential ϕ and vector potential Ak, as well as the induced electric field vector Ek and magnetic induction vector Bk. It is noticed that the waves started at the bottom surface and reflected back from the top surface.

Second Approach

In the second approach, the first stage solutions are obtained for static scalar and vector potentials. Then Eqs. (102) and (103) are solved for dynamic solutions of displacements and temperatures with forcing terms obtained from the first stage solutions. There are four independent cases:

Case 1 Ay=Az=ϕ=0

Ax=Ax(x,y,z)(129)

Case 2 Ax=Az=ϕ=0

Ay=Ay(x,y,z)(130)

Case 3 Ax=Ay=ϕ=0

Az=Az(x,y,z)(131)

Case 4 Ax=Ay=Az=0

ϕ=ϕ(x,y,z)(132)

First, it is noticed that these four cases are static cases. Following the static cases of Eqs. (78) and (79), we have

B=×A,E=ϕ(133)

Then, for the four cases we have

Case 1

By=Axz,Bz=Axy(134)

Case 2

Bx=Ayz,Bz=Ayx(135)

Case 3

Bx=Azy,By=Azx(136)

Case 4

Ex=ϕx,Ey=ϕy,Ez=ϕz(137)

One may also verify that Eqs. (134)(137) satisfy B=0 and ×E=0, which are the two static homogeneous equations of Maxwell’s equations. In Eqs. (129)(132), the dimension of (Ax,Ay,Az,ϕ) is KM2/s2/q. It should be emphasized that Ax,Ay,Az,ϕ are mutually independent of each other. Also, it is seen that the static electric field E and the static magnetic field B are mutually independent of each other. The generality of the Stage I solution is seen in Eqs. (129)(132). On the other hand, one could simplify those equations so that analytical solutions are obtained.

In Stage II, each node has 4 unknowns (three for U and one for T), this sample problem has 10,080 degrees of freedom. Here, Heun’s method is employed to solve Eqs. (96) and (98), which are one wave equation and one diffusion equation. To ensure numerical stability, the time step Δt cannot be too large. For this sample problem, in Stage II, we use Δt=0.000005s and have verified that such Δt not only provides stability but also accuracy.

The boundary conditions are specified as:

(I)   At the top surface, Z=30

Ux=rcos(θ+Δθ)X,Uy=rsin(θ+Δθ)Y,Uz=ΔLT=5.0(138)

where rX2+Y2,θ=tan1(Y/X),

Δθ={π4ttmax,ttmaxπ4,t>tmax,ΔL={3.0ttmax,ttmax3.0,t>tmax(139)

This means all the nodes on the top surface are rotated by 45 counterclockwise and elongated by 3.0 linearly up to tmax and stay there. The temperature variation is specified at 5 o K. In this work tmax=7000Δt.

(II)   At the bottom surface, Z=0

Ux=Uy=Uz=T=0(140)

The governing equations for the displacement fields U and the temperature fields T, Eqs. (96) and (98), can be rewritten as (A9) and (A19), where fMαi{i=1,2,3} and qαj{j=1,2,3,4,5,6,7} are defined in Appendix A. It is understood that the details of fMαi and qαj should be consistent with the Stage I solutions, i.e., the static electric solution E, Eq. (137), or the static magnetic solution B, Eqs. (134) or (135) or (136).

In this work, we only look for solutions of Case 3 and Case 4—the typical representative cases with axis symmetry. The finite element results, wave propagation of the displacement field, and diffusion process of the temperature field, are plotted on the deformed shape in Figs. 6 and 7. It is noticed that the temperature, plastic strains, von Mises stresses, and current vectors are independent of the static magnetic field because fMαi{i=1,2,3} and qαj{j=1,2,3,4,5,6,7} in Eqs. (A9) and (A19) are independent of the static magnetic field. Notice that TEMTemperature Variation, VON and Pavg are defined in Eqs. (117) and (118). In Fig. 6, the TEM, L2-norms of Pavg and VON are plotted as functions of time. The current in the z-direction due to the input of the static electric field are plotted as functions of time in Fig. 7.

images

Figure 6: The first row is the temperature, the second row is the L2-norm of the plastic strain, and the third row is the L2-norm of the von Mises stress. The first, second, third, and fourth columns are the data at 1000Δt,3000Δt,5000Δt,7000Δt, respectively. The color bars show the magnitudes of the variables. The time processes show the diffusion process of the temperature, the propagation of the plastic strain, and the von Mises stress.

images

Figure 7: The first row is the current in the z-direction due to the electric field with Case 4 = 10. The second row is the current in the z-direction due to the electric field with Case 4 = 20. The first, second, third, fourth column is the 1000Δt,3000Δt,5000Δt,7000Δt, respectively. The color bars show the magnitudes of the variables. The mesh enables one to observe the axis-symmetry.

9  Discussion

After the finite element formulation, we end up with the governing equations (Eqs. (102)(105)) for temperature, displacements, scalar and vector potentials. The governing equations for displacements are wave equations for acoustic waves, and the equations for scalar and vector potentials are wave equations for optic wave. The wave speeds for acoustic waves and optical waves are so huge that to solve those equations simultaneously is numerically difficult (if not impossible) and physically meaningless. Therefore, we propose a two-stage solution method that can be performed in two approaches.

In Approach 1, we solve the static (or nearly static) thermomechanical problem in Stage I. The solution of the problem in Stage I will serve as forcing terms for scalar and vector potentials in Stage II. Both sets of solutions are presented.

In Approach 2, we solve the static scalar or vector potential problem in Stage I. In a static problem, the speed is zero. Then the scalar or vector potential serves as the forcing terms for temperature and displacements in Stage II. Both sets of solutions are presented.

The finite element program has been developed in-house. Many subroutines have been developed more than a decade ago. We have also built in many checkpoints. A mistake will stop the running of the computer code. For example, if a mistake is encountered in the return mapping algorithm, the entire code will be stopped. Therefore, no mistake is associated with the plasticity in this work. Finally, it is worthwhile to name a few references for future work [1418].

10  Conclusion

First, we introduce Maxwell’s equations and the balance laws of classical continuum mechanics. These two sets of equations are linked together through the electromagnetic part of the body force, body moment, and energy source (cf. Eqs. (23)(25)). Then we derive the constitutive equations for a geometrically nonlinear thermo-visco-elastic-plastic-electromagnetic continuum. We realize that the electric field E and magnetic flux B are not independent of each other; one must rely on the introduction of the scalar potential ϕ and vector potential A with the relation between {ϕ,A} and {E,B} (cf. Eqs. (78) and (79)). Then we formulate the coupled finite element equations for the temperature, displacement, scalar potential, and vector potential fields. The finite element equations for the displacement field are acoustic wave equations, and the finite element equations for the scalar and vector potentials are optic wave equations. The wave speeds of the two sets of finite element equations have a huge difference. To solve these equations simultaneously is numerically difficult (if not impossible) and physically meaningless. This is considered the greatest limitation of this work. Therefore, we propose to solve this problem in two approaches, each of which has two stages. The details are described in Section 8.

Acknowledgement: None.

Funding Statement: The authors received no specific funding for this study.

Author Contributions: Shuaiqi Song contributed to Methodology, Investigation, Visualization, Validation, and Writing—original draft. Lijie Grace Zhang contributed to Supervision, Funding acquisition, Writing—review and editing. James D. Lee contributed to Conceptualization, Formal analysis, Supervision, Writing—review and editing. All authors reviewed and approved the final version of the manuscript.

Availability of Data and Materials: Data available on request from the authors. The data that support the findings of this study are available from the corresponding author, upon reasonable request.

Ethics Approval: Not applicable.

Conflicts of Interest: The authors declare no conflicts of interest.

Appendix A

First, we link the displacement, temperature, scalar potential, and vector potential at a generic point in an element to the corresponding nodal values associated with this element as follows:

UK=NαUKα,T=NαTαϕ=Nαϕα,Ak=NαAkα(A1)

The weak form of Eq. (96) can be written as

V{TKLmxl,L),K+ρo(flv˙l)+JFl}δuldV=0(A2)

Term by term, we may obtain the followings:

V(TKLmxl,K),KδuldV=STKLmxl,LnKδuldSVTKLmxl,Lδul,KdV=δUMα{STKLmxl,LnKδlMNαdSVTKLmxl,LδlMNα,KdV}=δUMα{SσF^MNαdSVTKLmxl,LδlMNα,KdV}(A3)

where on the boundary, Sσ, the surface force is specified as

F^M=TKLmxl,LnKδlM(A4)

Also, we define

fMα1SFF^MNαdS,fMα2VTKLmxl,LδlMNα,KdV(A5)

The other two terms are derived to be

V(ρofl+JFl)δuldV=δUMαV(ρofM+JFM)NαdVδUMαfMα3(A6)

Vρov˙lδuldV=U¨MβδUMαVρoNαNβdVU¨MβδUMαMαβ(A7)

Now Eq. (A2) can be re-written as

δUMα{fMα1+fMα2+fMα3MαβU¨Mβ}=0(A8)

Because Eq. (A8) has to be valid for arbitrary virtual displacement δUMα, the finite element equation for the balance of linear momentum becomes

MαβU¨Mβ=fMα1+fMα2+fMα3(A9)

Based on the energy equation, the weak form of the conservation law of energy can be written as (cf. Eq. (97)) [7]

V{ρoγT+ToToT˙+(T+To)A¯KLE˙KLeTKLmeE˙KLpTKLdE˙KL+QK,K+PKE˙K+MKB˙KJKEKρoh}δTdV=0(A10)

The first term in the weak form becomes

Vρoγ(T+To)ToT˙δTdV=T˙βδTαVρoγ(NξTξ+To)ToNαNβdVT˙βδTαGαβ(A11)

The second term yields

V(T+To)A¯KLE˙KLeδTdV=δTαV(T+To)A¯KLE˙KLeNαdVδTαqα1(A12)

The third term results

VTKLmeE˙KLpδTdV=δTαVTKLmeE˙KLpNαdVδTαqα2(A13)

The fourth term is identified and derived as

VTKLdE˙KLδTdV=δTαVTKLdE˙KLNαdVδTαqα3(A14)

The fifth term is identified and derived as

V{PKE˙KMKB˙K+JKEK}δTdV=δTαV{PKE˙KMKB˙K+JKEK}NαdVδTαqα4(A15)

The sixth term can be derived as

VQK,KδTdV=SQKnKδTdS+VQKδT,KdV=δTα{SqQ^NαdS+VQKNα,KdVδTα{qα5+qα6}(A16)

where on the boundary surface, Sq, QKnK is specified as the heat flow Q, and nK is the unit outward normal to the boundary surface.

The last term becomes

VρohδTdV=δTαVρohNαdVδTαqα7(A17)

Now Eq. (A10) can be re-written as

δTα{GαβT˙β[qα1+qα2+qα4+qα4+qα5+qα6+qα7]}=0A18

which implies the finite element equation for conservation law of energy becomes

GαβT˙β=qα1+qα2+qα3+qα4+qα5+qα6+qα7(A19)

For scalar potential, the weak form of Eq. (99) is expressed as

v{1c¯2ϕ¨(ϕ,i),ia}δϕdv=0(A20)

Term by term one obtains

v1c¯2ϕ¨δϕdv=δϕαϕ¨βv1c¯2NβNβdv=δϕαmαβϕ¨β(A21)

v(ϕ,i),iδϕdv=v{(ϕ,iδϕ),i+ϕ,iδϕ,i}dv=δϕαsϕ,iniNαds+δϕαϕβvNα,iNβ,idv=δϕαsξϕ,iniNαds+δϕαϕβvNα,iNβ,idv=δϕαξ^α+δϕαkαβϕβ(A22)

vaδϕdv=δϕαvaNαdv=δϕαa~α(A23)

Therefore, one obtains

mαβϕ¨β+kαβϕβ=ξ^α+a~α(A24)

where sξ is part of the enclosing surface of the volume v on which ϕ,ini is specified as ξ; ni is the unit outward normal to the enclosing surface; and

mαβv1c¯2NαNβdvkαβvNα,iNβ,idvξ^αsξξNαdssξϕ,iniNαdsa^α=vaNαdv(A25)

For vector potential, the weak form of Eq. (100) is expressed as

v{1c¯2A¨k2AkC~k}δAkdv=0(A26)

Term by term one obtains

v1c¯22Akt2δAkdv=δAkαA¨kβv1c¯2NαNβdv=δAkαmαβA¨kβ(A27)

vAk,iiδAkdv=v{[Ak,iδAk],i+Ak,iδAk,i}dv=δAkαsAk,iniNαds+δAkαAkβvNα,iNβ,idv=δAkαsςA~kNαds+δAkαAkβvNα,iNβ,idvδAkα{A^kα+kαβAkβ}(A28)

vC~kδAkdv=δAkαvC~kNαdvδAkαC^kα(A29)

Therefore, one obtains

mαβA¨kβ+kαβAkβ=A^kα+C^kα(A30)

where sς is part of the enclosing surface of the volume v on which Ak,ini is specified as A~k; and

A^kαsςAk,iniNαdssςA~kNαdsC^kαvC~kNαdv(A31)

References

1. Jackson JD. Classical electrodynamics. Hoboken, NJ, USA: John Wiley & Sons, Inc.; 1999. [Google Scholar]

2. De Groot SR, Suttorp LG. Foundations of electrodynamics. Amsterdam, The Netherlands: Elsevier; 1972. [Google Scholar]

3. Eringen AC. Mechanics of continua. 2nd ed. Melbourne, FL, USA: Krieger; 1980. [Google Scholar]

4. Eringen AC. Microcontinuum field theories I: Foundations and solids. New York, NY, USA: Springer; 1999. doi:10.1007/978-1-4612-0555-5. [Google Scholar] [CrossRef]

5. Eringen AC, Maugin GA. Electrodynamics of continua I: Foundations and solid media. New York, NY, USA: Springer-Verlag; 1990. doi:10.1007/978-1-4612-3236-0. [Google Scholar] [CrossRef]

6. Eringen AC, Maugin GA. Electrodynamics of continua II: Fluids and complex media. New York, NY, USA: Springer; 1990. doi:10.1007/978-1-4612-3236-0. [Google Scholar] [CrossRef]

7. Lee JD, Li J. Advanced continuum theories and finite element analyses. Singapore: World Scientific; 2019. doi:10.1142/11312. [Google Scholar] [CrossRef]

8. Eringen AC. Nonlocal continuum field theories. New York, NY, USA: Springer; 2002. [Google Scholar]

9. Coleman BD, Noll W. The thermodynamics of elastic materials with heat conduction and viscosity. Arch Ration Mech Anal. 1963;13(1):167–78. doi:10.1007/BF01262690. [Google Scholar] [CrossRef]

10. Casey J. On elastic-thermo-plastic materials at finite deformations. Int J Plast. 1998;14(1–3):173–91. doi:10.1016/S0749-6419(97)00047-8. [Google Scholar] [CrossRef]

11. Green AE, Naghdi PM. A general theory of an elastic-plastic continuum. Arch Ration Mech Anal. 1965;18(4):251–81. doi:10.1007/BF00251666. [Google Scholar] [CrossRef]

12. Onsager L. Reciprocal relations in irreversible processes I. Phys Rev. 1931;37(4):405–26. doi:10.1103/physrev.37.405. [Google Scholar] [CrossRef]

13. Onsager L. Reciprocal relations in irreversible processes II. Phys Rev. 1931;38(12):2265–79. doi:10.1103/physrev.38.2265. [Google Scholar] [CrossRef]

14. Li J, Lee JD. Molecular simulations and multiphysics nanoscale coupling. New York, NY, USA: CRC Press; 2026. [Google Scholar]

15. Gong Z, Zhang Y, Pan E, Zhang C. Three-dimensional general magneto-electro-elastic finite element model for multiphysics nonlinear analysis of layered composites. Appl Math Mech Engl Ed. 2023;44(1):53–72. doi:10.1007/s10483-023-2943-8. [Google Scholar] [CrossRef]

16. Li X, Yang H, Zhu P, Li X, Yuan X. The coupling multiscale finite element method for transient responses of heterogeneous magneto-electro-elastic structures in thermal environment. J Mech. 2025;41(3):355–76. doi:10.1093/jom/ufaf028. [Google Scholar] [CrossRef]

17. Wang S, Tang Y, Yong H, Zhou Y. A coupled electromagnetic-mechanical model and contact behavior of the superconducting coils. Appl Math Model. 2024;133(1):491–511. doi:10.1016/j.apm.2024.05.042. [Google Scholar] [CrossRef]

18. Kanan A, Polukhov E, Keip MA, Dorfmann L, Kaliske M. Computational material stability analysis in finite thermo-electro-mechanics. Mech Res Commun. 2022;121:103867. doi:10.1016/j.mechrescom.2022.103867. [Google Scholar] [CrossRef]


Cite This Article

APA Style
Song, S., Zhang, L.G., Lee, J.D. (2026). Finite Element Analysis of the Electromagnetics of Continuum. Computer Modeling in Engineering & Sciences, 147(3), 5. https://doi.org/10.32604/cmes.2026.080567
Vancouver Style
Song S, Zhang LG, Lee JD. Finite Element Analysis of the Electromagnetics of Continuum. Comput Model Eng Sci. 2026;147(3):5. https://doi.org/10.32604/cmes.2026.080567
IEEE Style
S. Song, L. G. Zhang, and J. D. Lee, “Finite Element Analysis of the Electromagnetics of Continuum,” Comput. Model. Eng. Sci., vol. 147, no. 3, pp. 5, 2026. https://doi.org/10.32604/cmes.2026.080567


cc Copyright © 2026 The Author(s). Published by Tech Science Press.
This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • 422

    View

  • 108

    Download

  • 0

    Like

Share Link