A Graduate Course On Finite Element Analysis For Electromagnetic Applications
A Graduate Course On Finite Element Analysis For Electromagnetic Applications
and analysis of electromagnetic devices. It is heavily used software packages [NI, [19]. As for the final project, each
in both university and industry research. Several publications student submits a proposal for a problem, preferably relevant
with introductory material for integrating numerical methods, to his or her research area, that demonstrates a thorough
including the finite element method, into electromagnetic understanding of the FE method and which requires the
(fields) courses at the undergraduate and graduate levels have approval of the instructor.
been published [3]-[15]. This paper presents the material
covered in a course at the graduate level. This material should 11. BACKGROUND
AND COURSE OUTLINE
enable the graduate student to use finite element analysis As prerequisites, the student should be familiar with meth-
in graduate research as well as when needed later in the ods for solving systems of algebraic equations, should have an
workplace. introductory electromagnetic field theory course, and should be
This course has two main objectives. The first is to help proficient in computer programming. The course outlined by
the student understand the theory behind the FE method, its topics is given in Table I. The course is divided into two parts.
limitations, and the approximations used in applying it to solve The first part covers the theoretical background which is es-
the field problem in practical devices. The second objective is sential in learning how to model electromagnetic devices. This
to enable the student to be a user of the FE method to model includes a review of the basic definitions of vector and scalar
electromagnetic devices by using software (code) developed algebra, as well as the properties of vector fields. In addition,
for the course as well as commercially available software this part includes an overview of the constitutive relations
packages [16], [17]. In doing so, the student can better use and definitions of magnetic quantities, material properties,
the commercially available software packages, modify existing boundary conditions, and Maxwell’s equation in point and
codes, or even develop a code that best suits a class of integral forms. The second part stresses the practical aspects
problems. for method implementation, and involves the application of
In order to fulfill these objectives, the finite element formu- the finite element method to engineering and design problems.
lations for several types of analysis which include static and The course material includes class notes developed specifically
sinusoidally time-varying cases are presented in the course for this course [20], as well as material developed for a short
and are implemented in several class projects. In addition, the course which is presented on an annual basis at Marquette
source code for a two dimensional (2D) linear magnetostatic University [21]. In addition, the book of reference [22] is
finite element analysis program which was developed for this adopted for the course. In the following sections of this paper,
course is discussed in class and is given to the students for use a summary of the theory covered, a list of projects assigned
in the first class project. The remainder of the projects which to students, and a list of sample final (personal) projects
cover other types of analysis require the modification of the developed by the students are presented.
code as well as the verification of the results by comparison to
closed form solutions and results from commercially available 111. FINITEELEMENTANALYSIS
Manuscript received February 1993. The partial differential equation (p.d.e) governing the elec-
The author is with the Department of Electrical and Computer Engineering,
Marquette University, Milwaukee, WI 53233. tromagnetic field problem is derived from Maxwell’s equations
IEEE Log Number 9208302. and constitutive relationships. The closed form solution of
0162-8828/93$03.00 0 1993 IEEE
Authorized licensed use limited to: University of Grenoble Alpes. Downloaded on December 08,2023 at 10:34:24 UTC from IEEE Xplore. Restrictions apply.
234 IEEE TRANSACTIONS ON EDUCATION, VOL. 36, NO. 2, MAY 1993
Contour C n
Region R r” = “rl -7
X
Fig. 1. Finite element grid.
Fig. 2. Elemental coefficients.
formulation of the field problem where the fields are obtained is used. Here, A, is the area of the eth element, and the
in a solution region through the minimization of an energy indexes, Z,m, and n are the nodal numbers of the element
functional. The minimization of this functional is equivalent vertexes with respect to the global system as shown in Fig. 1.
to solving the original partial differential equation governing The geometric coefficients, p j , q j , and rj are functions of the
the field. coordinates of the elemental vertexes, as shown in Fig. 2, and
Several types of analysis are obtained using the finite are given as follows:
element method. Those can be categorized as follows [24]:
Pl =XmYn - XnXm 41 = Ym - Yn r1 = X n - X m
1) static; electric or magnetic with no time variations,
2) sinusoidally time varying; fields and excitations are Pm = XnY1 - X l Y n Q m = ?/n - y l rm = 21 - X n
Pn = X L Y m - X m Y 1 Q n = y1 - Ym rn= X m - 21.
sinusoidal functions of time,
3) transient; the solution requires stepping in time, (3)
4) eigenvalue problem; used in high frequency applications
to determine natural and resonant frequencies of a system. The set of equations that approximates the minimization
As can be appreciated, these analysis types cannot be of the functional with respect to the set of magnetic vector
thoroughly covered in a one semester course. Accordingly, the potentials and their variations in the field region R can be
different types are discussed briefly, including the formulations written as follows:
for three dimensional problems [21], [25]. However, the theory
and derivations for only the two dimensional (2D) static and Snnxnn . Ann = Inn (4)
sinusoidally time-varying analysis types are covered in detail.
where is the global coefficient matrix, nn is the total number
The cases covered in this course, their corresponding dif-
of nodes, A is the vector of nodal mvps in a given grid
ferential equations, and the resulting FE equations are given
covering the field region R, and Inn consists of the nodal
below.
currents, which are the forcing functions of the system of
1) Magnetostatic; the governing p.d.e. is given as follows:
equations given in (4). The kth entry of 1is defined as:
Ik = C Ae 7
e
Je
(5)
where A is the z-component of the magnetic vector potential
(mvp), U is the magnetic reluctivity, and J is the z-component where, e ranges over all elements sharing the kth node and
of the excitation current density vector. Je is the current density in an element, e. The matrix S
As was mentioned above, the FE method is based on vari- is sparse, banded, symmetric, and singular. Hence, in order
ational formulation of the field problem where the fields are to remove this singularity and to obtain a unique solution,
obtained in a solution region through the minimization of an the boundary conditions (BCs) which depend on the physical
energy functional. The algebraic equations which approximate nature of a given problem and the chosen grid, must be applied.
the minimization of the energy functional with respect to the Three types of BCs are discussed in this course. Those are the
potential and its variations over a given region, R, Fig. 1, Neumann, Dirichlet, and periodicity BCs.
Authorized licensed use limited to: University of Grenoble Alpes. Downloaded on December 08,2023 at 10:34:24 UTC from IEEE Xplore. Restrictions apply.
IEEE TRANSACTIONS ON EDUCATION, VOL. 36, NO. 2, MAY 1993 235
where, e ranges over all the elements sharing the j t h and kth
nodes.
2) Electrostatic; the governing p.d.e. is given as follows:
where 11, is the electrostatic scalar potential, E is the permit- Fig. 3. Elemental contribution of PM material.
tivity, and p is the electrostatic potential dependent charge
density, which represents the forcing function Of the system. The jkth element (entry) of the matrix for the electrostatic
The set of equations for the electrostatic case can be written
can be written as:
as follows:
where 9 is the vector of nodal scalar electric potential (volt- where r,, is the radius at the centroid of an element. Mean-
age) in a given grid covering the field region R. The kth entry while, for magnetostatic cases, the jkth element (entry) of the
Q which is the forcing function of the system is defined as:
of - matrix can be written as [20], [26]:
(9)
Authorized licensed use limited to: University of Grenoble Alpes. Downloaded on December 08,2023 at 10:34:24 UTC from IEEE Xplore. Restrictions apply.
236 IEEE TRANSACTIONS ON EDUCATION, VOL. 36, NO. 2, MAY 1993
Authorized licensed use limited to: University of Grenoble Alpes. Downloaded on December 08,2023 at 10:34:24 UTC from IEEE Xplore. Restrictions apply.
IEEE TRANSACTIONS ON EDUCATION, VOL. 36, NO. 2, MAY 1993 237
2. J. Cendes, “Unlocking the magic of Maxwell’s equations,” IEEE transformers,” Conference Paper A77-122-5, IEEE-PES Winter Meeting,
Spectrum, pp. 29-33, Apr. 1989. New York, Jan. 1977.
D. G. Swanson, “Simulating EM fields,” IEEE Spectrum, pp. 34-37,
Nov. 1991.
The MacNeal Schwendler Corporation, ‘‘MSCEMAS,” Finite Element
Software Package. Abd A. Arkadan (S’79-M’88-SM’91) received
Ansoft Corporation, “Maxwell,” Finite Element Software Package.
the B.S. degree from the University of Mississippi,
A. A. Arkadan, “EECE 282 Class Notes,” Marquette Univ., Milwaukee,
in 1980, the M.S. degree from Virginia Polytechnic
WI.
A.A. Arkadan, Ed., Short Course Notes, “Finite Elements for Electro- Institute, Blacksburg, in 1981, and the Ph.D. degree
magnetic Applications,” May 1989-1992, Marquette Univ., Milwaukee, from Clarkson University Potsdam, NY, in 1988, all
Wl. in electrical engineering.
S. R. H. Hook, Computer-AidedAnalysis and Design of Electromagnetic From 1981 to 1984, he worked in industry. In
Devices. New York Elsevier, 1989. 1988, he joined the Department of Electrical and
S. G. Mikhlin, Variational Methods in Mathematical Physics. New Computer Engineering at Marquette University as
York: Macmillan, 1964. an Assistant Professor. His interests include de-
J. R. Brauer, Ed., What Every Engineer Should Know About Finite sign, analysis, and development of electronically-
Element Analysis. New York: Marcel-Dekker, 1988. operated machine systems and drives, and computer-aided solution of elec-
N.A. Demerdash and R. Wang, “Theoretical and numerical difficul- tromagnetic field problems in electromagnetic devices.
ties in 3-D vector potential methods in finite element magnetostatic Dr. Arkadan is a member of ASEE, Sigma Xi, Phi Kappa Phi, Pi Mu
computations,” IEEE Trans. Mag., vol. 26, pp. 1656-1658, Sept. 1990. Epsilon, Eta Kappa Nu, and Tau Beta Pi. Arkadan is a Senior Member of the
J. R. Brauer, “Finite element analysis of electromagnetic induction in IEEE where he is active in several committees and subcommittees.
Abstract-This paper describes Charge Master, an IBM PC- provide an added dimension to capture student interest. The
compatible software package that aids in visualizing equipoten- idea behind an early computer game [5] based on electron tra-
tials produced by systems of point charges. It accomplishes this jectories in a space containing fixed charges could serve such
via an educational game and an option that plots equipotentials.
An assignment designed to accompany the software and its use a purpose.’ While some efforts focused on providing software,
in an introductory fields course are also described. The software others have produced textbooks (e.g., [6], [7]) and courses [8]
has been well received by students. that focus on the underlying computational methods.
The present paper describes Charge Master [9], [lo], an IBM
I. INTRODUCTION
PC-compatible, menu-driven, software package, designed for
use in a first course in electromagnetics, that aids in visualizing
R ECENT work in the teaching of electromagnetics [ 11 has equipotentials produced by coplanar point charges? Charge
underscored the value of using software for solving prob- Master consists of an educational game which requires careful
lems and visualizing fields. Examples include an NSFDEEE thought if it is to be played effectively and an option that
software dissemination project [2] and the availability of produces labeled equipotential plots. The latter can be used
software to complement textbooks [3]. There is also a wide to explore “what-if‘ scenarios and to create materials for
variety of commercial software for electromagnetic simulation classroom use.
and design [4] that is often available for educational use at
steep discounts. The use of software permits the presentation
of a larger number of examples in greater depth and richness 11. T H E GAME
of visual detail than is possible in traditional classrooms, texts The object of the game, whose inspiration came from
or exercises. It also facilitates experimentation and permits SUPERCHARGE [ll],a board game developed to present the
the simulation of dynamic events. Educational games can concepts of equipotentials in an enjoyable way, is to find the
location of the zero-potential contour in the common plane of
Manuscript received February 1993.
R. F. Lyvers was with the Department of Electrical Engineering, University
of Louisville, Louisville, KY; he is now with the Application Business ‘Whereas educational games must use accurate modeling, this game was
Systems Division, IBM Corporation, Rochester, MN 55901. apparently not intended for that use and employed altered physical laws to
B. R. Horowitz is with the Department of Electrical Engineering, University obtain desired game dynamics.
of Louisville, Louisville, KY 40292. Please address all correspondence regarding availability of the software to
IEEE Log Number 9208294. B. R. Horowitz.
Authorized licensed use limited to: University of Grenoble Alpes. Downloaded on December 08,2023 at 10:34:24 UTC from IEEE Xplore. Restrictions apply.