TEAM (Testing Electromagnetic Analysis Methods) represents an open international working group aiming to compare electromagnetic analysis computer codes. TEAM Workshops are meetings of this group. A series of TEAM Workshops was started in 1986 and has been organized in two-year rounds, each comprising a series of ”Regional” workshops and a ”Final” Workshop, as a satellite event of the COMPUMAG Conference. The TEAM problems consist in a list of test-problems, with precisely defined dimensions, constitutive laws of materials, excitation, etc., and each backed by a real laboratory device, on which measurements can be made.
Problem 7 [1] of the TEAM workshops for eddy current code comparison is a thick aluminum plate with a hole, which is placed eccentrically and set unsymmetrically in a non-uniform magnetic field. The field is produced by the exciting current which varies sinusoidally with time. The Frequency Eddy current solver is used to retrieve the Real and Imaginary parts of the Magnetic flux between the coil and plate and compare to reference results.
[1]RESULTS FOR BENCHMARK PROBLEM 7 (ASYMMETRICAL CONDUCTOR WITH A HOLE) 2). C.R.I. EMSON. COMPEL—The International Journal for Computation and Mathematics in Electrical and Electronic Engineering Vol. 9, No. 3, 137-154 © 1990 James & James Science Publishers Ltd
*EM_CONTROL
*EM_CONTROL_TIMESTEP
*EM_CIRCUIT_SOURCE
*EM_DATABASE_POINTOUT
*EM_MAT_001
*EM_OUTPUT
*EM_POINT_SET
*EM_SOLVER_FEM
*EM_SOLVER_FEMBEM_MONOLITHIC
*EM_SOLVER_BEM
*EM_SOLVER_BEMMAT
$ ****************************************************************************
$ electromagnetism
$ ****************************************************************************
*EM_CONTROL
$--------1---------2---------3---------4---------5---------6---------7---------8
$# emsol numls macrodt dimtype nperio - ncylfem ncylbem
4 &freq
*EM_CONTROL_TIMESTEP
$# tstype dtcons lcid factor tsmin tsmas rlcsf mecats
1&em_dt
*EM_SOLVER_FEM
$--------1---------2---------3---------4---------5---------6---------7---------8
$ reltol maxiter stype precon uselast ncyclfem
$# reltol maxite stype precon uselast ncyclfem
1.00000E-6 10000 1 1 1 &recompC
*EM_SOLVER_BEM
$--------1---------2---------3---------4---------5---------6---------7---------8
$ reltol maxiter solvetype precon uselast ncyclbem
$# reltol maxite stype precon uselast ncyclbem
1.00000E-7 10000 2 4 1 &recompC
*EM_SOLVER_FEMBEM_MONOLITHIC
$# mtype stype abstol reltol maxit
0 01.0000E-161.00000E-6 0
*EM_SOLVER_BEMMAT
$--------1---------2---------3---------4---------5---------6---------7---------8
$ matId relTol
$# matid unused unused unused unused unused unused reltol
1 1.0000E-16
*EM_SOLVER_BEMMAT
$--------1---------2---------3---------4---------5---------6---------7---------8
$ matId relTol
$# matid unused unused unused unused unused unused reltol
2 1.0000E-16
*EM_SOLVER_BEMMAT
$--------1---------2---------3---------4---------5---------6---------7---------8
$ matId relTol
$# matid unused unused unused unused unused unused reltol
3 1.0000E-16
*EM_OUTPUT
$--------1---------2---------3---------4---------5---------6---------7---------8
$ matS matF solS solF mesh memory timing d3plotAsc
$ 3 3 3 3 0 0 0 0
$# mats matf sols solf mesh mem timing
2 2 2 2 0 0 0
$ mf2 gmv d3plotFor timeHist
*EM_DATABASE_POINTOUT
$--------1---------2---------3---------4---------5---------6---------7---------8
$ outlv dtout
$# outlv dtout
1&dt
$ psid
$# ptsid
1
*EM_MAT_001
$--------1---------2---------3---------4---------5---------6---------7---------8
$ mid mtype sigma eosid
$# mid mtype sigma eosid unused eplambda deatht rdltype
1 2
*EM_MAT_001
$ mid mtype sigma eosid murel eosmu
$# mid mtype sigma eosid murel eosmu deatht
2 4&sigma
*EM_CIRCUIT_SOURCE
$--------1---------2---------3---------4---------5---------6---------7---------8
$# circid circtyp lcid r/f t/a t0
1 1&jhid
$ sidcurr sidvin sidvout partID
$# sidcurr sidvin sidvout partid iffreqs
3 0 0 2 &recompC