You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/smbjson.md
+42-1Lines changed: 42 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -269,14 +269,55 @@ A `material` with `type` `isotropic` represents an isotropic material with const
269
269
270
270
```json
271
271
{
272
-
"name": "teflon"
272
+
"name": "teflon",
273
273
"id": 1,
274
274
"type": "isotropic",
275
275
"relativePermittivity": 2.5,
276
276
"electricConducitivity": 1e-6
277
277
}
278
278
```
279
279
280
+
### `lumped`
281
+
282
+
A `material` with `type``lumped` represents a lumped circuit `model`, e.g a resistor. Lumped materials can only be assigned to `cell``elements` with `intervals` describing oriented lines. If multiple cells are assigned to a lumped element, only the first one of them will be treated as a lumped by the solver, the other cells will be treated as a PEC material.
283
+
The specific behavior is described using the `<model>` keyword, described below. `resistor`, `inductor` and `capacitor` are based, with some additions, on the following reference
284
+
285
+
```
286
+
Liu, Y., Mittra, R., Su, T., Yang, X., & Yu, W. (2006). Parallel finite-difference time-domain method. Artech.
287
+
Chapter 3, Section 5.
288
+
```
289
+
290
+
#### `resistor` model
291
+
292
+
Defined by:
293
+
+`<resistance>` a positive real number.
294
+
+`[startingTime]` and `[endTime]` are the times in which the resistor will be active. Default to $0.0$ and $1.0$ seconds, respectively. When deactivated, the backgroung material properties will be used, i.e. the edge will be equivalent to an open circuit at low frequencies.
295
+
296
+
**Example:**
297
+
298
+
```json
299
+
{
300
+
"name": "100_ohm_resistor",
301
+
"id": 1,
302
+
"type": "lumped",
303
+
"model": "resistor",
304
+
"resistance": 100,
305
+
"startingTime": 0.0,
306
+
"endTime": 1.0
307
+
}
308
+
```
309
+
310
+
#### `inductor` model
311
+
A series $LR$ circuit, $R$ is optional:
312
+
+`<inductance>` a positive real number
313
+
+`[resistance]` a positive or zero real number. Defaults to $0.0$.
314
+
315
+
#### `capacitor` model
316
+
A parallel $CR$ circuit:
317
+
+`<capacitance>` a positive real number
318
+
+`<resistance>` a positive real number.
319
+
320
+
280
321
### `multilayeredSurface`
281
322
282
323
A `multilayeredSurface` must contain the entry `<layers>` which is an array indicating materials which are described in the same way as [isotropic materials](#isotropic) and a `<thickness>`.
0 commit comments