ppt

MAGMAS framework (level 0)
magmas.int: user-interface
input files
output files
magmas.iem: analysis engine
magmas.int: user interface (level 1)
print
view
file
matlab
magmas.int
calculate.IE
M
patch_and_aperture_designer
engine
edit_
phys_
param
draw
edit_
freq_
param
edit_
exc_
param
edit_
gen_
param
edit_
num_
param
edit_
optim_
param
edit_phys_param (level 2)
edit_layer
edit_subreg
edit_shlay
edit_connect
edit_phys_param
builds main edit
window
load_view3D
edit_element
edit_pa_ap_act
edit_eltype
specify curr. distribution
edit_patch
edit_aperture
general
rectangle
get dimensions
get dimensions
open_draw_window
patch drawing window
draw meshing
edit_wall
patch_and_
aperture_
designer
edit_slot
edit_probe
edit_draw_wall
edit_wall_sideview
view (level 2)
load_view3D
read_szy
graph_y
reads data from
s,z,y.out file
Y-parameters
read_draw_graph_szy
graph_z
passes data to matlab and
draws
Z-parameters
edit_graphs_szy
graph_s
view
- sets up plot window
- gets plot parameters
S-parameters
read_draw_graph_f
graph_f
single port FF
graph_p
structure FF
graph_i
current and charge
opt_plot
opt. & param. plots
passes data to matlab and
draws
edit_graphs_fp
- sets up plot window
- gets plot parameters
read_draw_graph_p
passes data to matlab and
draws
view (level 2)
graph_i
edit_graphs_i
sets up current plot
window
read_display_curr
find_magc2
finds the engine sheetcurrent number (c2)
read_current_to
matlab
read & display curr.
actify
imposes the loaded
current on an active patch
magmas.iem: analysis engine (level 1)
input: read input
exc.dta
mesher: meshing
MIDAS: layer structure
PTLS: transmission lines
ETed: element types
trunc + FFWo + FF_PO3: finite layer structure
sortSR + linkSR: subregion coupling
DBD_GN: de-embedding
WiWof + WiWoT + AY: element coupling
LiLof + NW: element linking
optimisation completed ?
yes
calculation network parameters
output: write output
exc.dta
exc: excitations
no
midas: layer structure (level 2)
SPECTRAL: spectral GFs
INVFT3D: inverse FT
INVFT2D: inverse FT
spatial3D:
3D spatial GFs
spatial2D:
2D spatial GFs
FarField: 3D spectral FF
spectral: spectral GFs (level 3)
c = current sheet
p = probe
PARAM: parameters
PPmodes: probe disc systems
SING: singularities
storeEW: expansion waves
BFbpser: BP-series
BFas: asymptotes
COhh, COvh, COhv, COvv, COcp, COpc, COpp:
coefficients for problematic behavior
BFas2: numerical asymptotes
BFB: basic spectral GFs
BFsi: annihilating functions
BFcchh, BFccvh, BFcchv, BFccvv, BFcp, BFpc, BFpp:
spectral GFs
spatial3D: 3D spatial GFs (level 3)
c = current sheet
p = probe
RFsi: annihilating functions
for singularities
RFashh, RFashvvh, RFcph, RFpch, RFpph:
annihilating functions for asymptotes
RFhh, RFhvvh, RFcp, RFpc, RFpp, RFpf:
3D spatial GFs
spatial2D: 2D spatial GFs (level 3)
c = current sheet
RFsi2D: annihilating functions
for singularities
RFcch2D:
annihilating functions for asymptotes
RFcc2D:
2D spatial GFs
PTLS: transmission line types (level
2)
Muller: propagation constants
characteristic impedances
current profile
Muller: propagation constants
(level 3)
CC_FN: spatial points
CC_FN: normalization factor
CC_FN: initial values
CC_FN: root calculation
no
convergence
yes
MOCUR: modal currents
Zc: modal power
CC_FN: characteristic function
(level 4)
Midas_2d: Green’s functions
ELMCOP: overall coupling
STRPRD: solve electric currents
MIXER: solve magnetic currents
Normalize + calculate determinant
ELMCOP: overall coupling matrix
(level 5)
REACTN: calculates the coupling between
each set of two basis functions
REACTN
…
REACTN
REACTN: basis function coupling
(level 6)
DETGNF: select appropriate GFs
INNPRO + GFXPOL: calculate coupling
ETed: element types (level 2)
ETsu: subsectional
active current sheet and wall reduction
ETsu: subsectional (level 3) [1]
ChChs, ChChs_gal: Ch to Ch (self)
ChChms, ChChms_gal, ChChmm: Ch to Ch (mutual)
CvChm, CvChe: Ch to Cv
CvCv: Cv to Cv
ChmCv, CheCv: Cv to Ch
CcChm, CcChe: Ch to Cc
CcCv: Cv to Cc
CcCc: Cc to Cc
CvCc: Cc to Cv
ChmCc, CheCc: Cc to Ch
Ch = horizontal
current sheet
Cv = vertical
current sheet
Cc = connecting
current sheet
PB = probe
EW = exp. wave
ETsu: subsectional (level 3) [2]
PChs, PChm: Ch to P
ChPs, ChPm: P to Ch
PBPB: PB to PB
EWPs, EWAs: Ch to EW
ChEWn, ChEWp: EW to Ch
EWP: P to EW
PEWp: EW to P
Ch = horizontal
current sheet
Cv = vertical
current sheet
Cc = connecting
current sheet
PB = probe
EW = exp. wave
ETsu: subsectional (level 3) [3]
EW to EW
Ch to coaxial feed
coaxial feed to Ch
P to coaxial feed
coaxial feed to P
coaxial feed to EW
EW to coaxial feed
coaxial feed to coaxial feed
Ch = horizontal
current sheet
P = probe
EW = exp. wave
ETsu: subsectional (level 3) [4]
elimination passive electric
current sheets and probes
FcPa: FF by active patches
FcPp: FF by passive patches
FP: FF by probes
FcA: FF by apertures
FF: spherical system
Ch = current sheet
P = probe
EW = exp. wave
FF = far field
finite layer structure (level 1)
trunc: expansion wave diffraction
(only called for 2D SIE)
FF_Wo: outgoing wave → diffraction → far field
(called for 2D SIE)
FF_PO3: outgoing wave → diffraction → far field
(called for 3D VPO)
trunc: 2D SIE Diffraction
coefficients (level 2)
DC = Diffraction
Coefficient
FORM_FM: basis functions
dc_sie:
FORM_FM: incident current
df_cfg: description of edge for SIE
calc_all: DC for each expansion wave
calc_all: 2D SIE DC for each
expansion wave (level 3)
IC = incident current
CM = coupling matrix
FORM_FN: recount of basis functions
form_cur: modification of IC
form_frg: current for region
calc_yy: region CM
dc_prh: IC right part
invert: solution
DIFR: 2D Far Field
d_reflF: 2D reflected waves
calc_yy: coupling matrix (level 4)
BF= basis functions
c_ybs: annihilating functions for poles
simpson2: IFT of calc_y, dc_pg2
(coupling matrices in spectral domain)
frm_y: coupling matrix in spectral domain
frm_w: spectral region parameters
d_idl: BF integrals
couple, couplez: layer spectral parameters
y_xx, y_xz: spectral coupling between 2 BF
calc_ya: asymptote
calc_ys: coupling matrix in free space
FF_PO3: outgoing wave far field
coupling using 2D VPO (level 3)
VC = volume currents
LCS = local coordinate
system
df_eps: auxiliary region parameters
dc_PO3, simp_PO3: integral over φ’
df_PO3: VC integral over r’ and z’
df_crnT: corners positions in LCS
df_sZ: VC integral over z’
FFWo: outgoing wave far field
coupling using 2D SIE (level 3)
DC = diffraction coefficient
DP = point of diffraction
Ananke: modification of space wave DC
df_pdc: input DC from file
EE_Wout: outgoing wave > far field
veronika: auxiliary points at the edge
lisa: DP+ diffraction angles
ATT: EW amplitude at DP
pDTM: 3D DC from 2D DC