16
16
{
17
17
...
18
18
},
19
+ "Impedance" :
20
+ [
21
+ ...
22
+ ],
19
23
"Absorbing" :
20
24
{
21
25
...
24
28
[
25
29
...
26
30
],
27
- "Impedance" :
28
- [
29
- ...
30
- ],
31
31
"LumpedPort" :
32
32
[
33
33
...
@@ -83,17 +83,17 @@ conditions (zero tangential electric field).
83
83
conditions (zero tangential magnetic field). Also imposes symmetry of the electric field
84
84
across the boundary surface.
85
85
86
+ ` "Impedance" ` : Array of objects for configuring surface impedance boundary conditions. A
87
+ surface impedance boundary relates the tangential electric and magnetic fields on the
88
+ boundary using a user specified surface impedance.
89
+
86
90
` "Absorbing" ` : Top-level object for configuring absorbing boundary conditions. These are
87
91
artificial scattering boundary conditions at farfield boundaries.
88
92
89
93
` "Conductivity" ` : Array of objects for configuring finite conductivity surface impedance
90
94
boundary conditions. Finite conductivity boundaries are only available for the frequency
91
95
domain driven simulation type.
92
96
93
- ` "Impedance" ` : Array of objects for configuring surface impedance boundary conditions. A
94
- surface impedance boundary relates the tangential electric and magnetic fields on the
95
- boundary using a user specified surface impedance.
96
-
97
97
` "LumpedPort" ` : Array of objects for configuring lumped port boundary conditions. Lumped
98
98
ports can be specified on boundaries which are internal to the computational domain.
99
99
@@ -105,7 +105,7 @@ frequency domain driven simulation type.
105
105
` "WavePortPEC" ` : Top-level object for configuring PEC boundary conditions for boundary
106
106
mode analysis performed on the wave port boundaries. Thus, this object is only relevant
107
107
when wave port boundaries are specified under [ ` config["Boundaries"]["WavePort"] ` ]
108
- (#boundaries[ "WavePort" ] ).
108
+ (#boundaries[ %5B%22WavePort%22%5D ] ).
109
109
110
110
` "SurfaceCurrent" ` : Array of objects for configuring surface current boundary conditions.
111
111
This boundary prescribes a unit source surface current excitation on the given boundary in
@@ -162,6 +162,35 @@ with
162
162
` "Attributes" [None] ` : Integer array of mesh boundary attributes at which to apply the
163
163
PMC boundary condition.
164
164
165
+ ## ` boundaries["Impedance"] `
166
+
167
+ ``` json
168
+ "Impedance" :
169
+ [
170
+ {
171
+ "Attributes" : [<int array> ],
172
+ "Rs" : <float>,
173
+ "Ls" : <float>,
174
+ "Cs" : <float>
175
+ },
176
+ ...
177
+ ]
178
+ ```
179
+
180
+ with
181
+
182
+ ` "Attributes" [None] ` : Integer array of mesh boundary attributes for this surface
183
+ impedance boundary.
184
+
185
+ ` "Rs" [0.0] ` : Surface resistance used for computing this surface impedance boundary's
186
+ impedance per square, `` \Omega `` /sq.
187
+
188
+ ` "Ls" [0.0] ` : Surface inductance used for computing this surface impedance boundary's
189
+ impedance per square, H/sq.
190
+
191
+ ` "Cs" [0.0] ` : Surface capacitance used computing this surface impedance boundary's
192
+ impedance per square, F/sq.
193
+
165
194
## ` boundaries["Absorbing"] `
166
195
167
196
``` json
@@ -174,8 +203,8 @@ PMC boundary condition.
174
203
175
204
with
176
205
177
- ` "Attributes" [None] ` : Integer array of mesh boundary attributes at which to apply this
178
- boundary condition .
206
+ ` "Attributes" [None] ` : Integer array of mesh boundary attributes at which to apply
207
+ farfield absorbing boundary conditions .
179
208
180
209
` "Order" [1] ` : Specify a first- or second-order approximation for the farfield absorbing
181
210
boundary condition. Second-order absorbing boundary conditions are only available for the
@@ -210,35 +239,6 @@ S/m.
210
239
specified in mesh length units. Activates a finite conductivity boundary condition which
211
240
accounts for nonzero metal thickness.
212
241
213
- ## ` boundaries["Impedance"] `
214
-
215
- ``` json
216
- "Impedance" :
217
- [
218
- {
219
- "Attributes" : [<int array> ],
220
- "Rs" : <float>,
221
- "Ls" : <float>,
222
- "Cs" : <float>
223
- },
224
- ...
225
- ]
226
- ```
227
-
228
- with
229
-
230
- ` "Attributes" [None] ` : Integer array of mesh boundary attributes for this surface
231
- impedance boundary.
232
-
233
- ` "Rs" [0.0] ` : Surface resistance used for computing this surface impedance boundary's
234
- impedance per square, `` \Omega `` /sq.
235
-
236
- ` "Ls" [0.0] ` : Surface inductance used for computing this surface impedance boundary's
237
- impedance per square, H/sq.
238
-
239
- ` "Cs" [0.0] ` : Surface capacitance used computing this surface impedance boundary's
240
- impedance per square, F/sq.
241
-
242
242
## ` boundaries["LumpedPort"] `
243
243
244
244
``` json
@@ -310,13 +310,13 @@ parameters, and not with any of the circuit parameters `"R"`, `"L"`, or `"C"`.
310
310
impedance, F/sq. This option should only be used along with the corresponding ` "Rs" ` and
311
311
` "Ls" ` parameters, and not with any of the circuit parameters ` "R" ` , ` "L" ` , or ` "C" ` .
312
312
313
- ` "Elements"[]. "Attributes" [None] ` : This option is for multielement lumped ports and
313
+ ` "Elements"[][ "Attributes"] [None] ` : This option is for multielement lumped ports and
314
314
should not be combined with the ` "Attributes" ` field described above. Each element of a
315
315
multielement lumped port can be described by its own unique integer array of mesh boundary
316
316
attributes, which are specified here. The elements of a multielement port add in parallel.
317
317
318
- ` "Elements"[]. "Direction" [None] ` : This option is for multielement lumped ports and should
319
- not be combined with the ` "Direction" ` field described above. Each element of a
318
+ ` "Elements"[][ "Direction"] [None] ` : This option is for multielement lumped ports and
319
+ should not be combined with the ` "Direction" ` field described above. Each element of a
320
320
multielement lumped port can be described by its own unique direction, which is specified
321
321
here. The elements of a multielement port add in parallel.
322
322
@@ -349,8 +349,8 @@ driven simulation types.
349
349
` "Mode" [1] ` : Mode index (1-based) for the characteristic port mode of this wave port
350
350
boundary. Ranked in order of decreasing wave number.
351
351
352
- ` "Offset" [0.0] ` : Offset distance used for S- parameter de-embedding for this wave port
353
- boundary, specified in mesh length units.
352
+ ` "Offset" [0.0] ` : Offset distance used for scattering parameter de-embedding for this wave
353
+ port boundary, specified in mesh length units.
354
354
355
355
## ` boundaries["WavePortPEC"] `
356
356
@@ -364,8 +364,8 @@ boundary, specified in mesh length units.
364
364
with
365
365
366
366
` "Attributes" [None] ` : Integer array of mesh boundary attributes to consider along with
367
- those specified under ` ["Boundaries"]["PEC"]["Attributes"] ` as PEC when performing wave
368
- port boundary mode analysis.
367
+ those specified under [ ` config ["Boundaries"]["PEC"]["Attributes"]` ]
368
+ (#boundaries%5B%22PEC%22%5D) as PEC when performing wave port boundary mode analysis.
369
369
370
370
## ` boundaries["SurfaceCurrent"] `
371
371
@@ -395,22 +395,22 @@ with
395
395
files.
396
396
397
397
` "Attributes" [None] ` : Integer array of mesh boundary attributes for this surface current
398
- boundary. If this boundary is to be a multielement boundary which distributes the source
398
+ boundary. If this source is to be a multielement source which distributes the source
399
399
across more than a single lumped element, use the ` "Elements" ` array described below.
400
400
401
401
` "Direction" [None] ` : Defines the source current direction for this surface current
402
402
boundary. The available options are the same as under
403
- ` ["Boundaries"]["LumpedPort"]["Direction"] ` . If this boundary is to be a multielement
404
- boundary which distributes the source across more than a single lumped element, use the
405
- ` "Elements" ` array described below.
403
+ [ ` config ["Boundaries"]["LumpedPort"]["Direction"]` ] ( #boundaries%5B%22LumpedPort%22%5D ) . If
404
+ this source is to be a multielement source which distributes the source across more than a
405
+ single lumped element, use the ` "Elements" ` array described below.
406
406
407
- ` [ "Elements"] []["Attributes"] [None]` : This option is for multielement surface current
407
+ ` "Elements"[]["Attributes"] [None] ` : This option is for multielement surface current
408
408
boundaries should not be combined with the ` "Attributes" ` field described above. Each
409
409
element of a multielement current source can be described by its own unique integer array of
410
410
mesh boundary attributes, which are specified here. The elements of a multielement source
411
411
add in parallel to give the same total current as a single-element source.
412
412
413
- ` [ "Elements"] []["Direction"] [None]` : This option is for multielement surface current
413
+ ` "Elements"[]["Direction"] [None] ` : This option is for multielement surface current
414
414
boundaires and should not be combined with the ` "Direction" ` field described above. Each
415
415
element of a multielement current source can be described by its own unique direction,
416
416
which is specified here. The elements of a multielement source add in parallel to give the
0 commit comments