Documentation sections
Shielding Effectiveness Calculator
POSThttps://rftools.io/ api/ py/ v1/ calculate
Slug shielding-effectiveness. Calculate electromagnetic shielding effectiveness, absorption loss, reflection loss, and skin depth. Evaluate enclosure materials with the plane-wave model of Ott (2009, ch. 6) and LearnEMC.
Inputs
Send every one of these in inputs, in the units shown. Most are required: a call without one is refused (400) and costs nothing; one the calculator can do without takes the default shown. An input outside its range is still computed and flagged in the provenance.
| Name | Unit | Range | Default | Description |
|---|---|---|---|---|
| frequencynumber | MHz | at least 0.001 | 1000 | Frequency |
| thicknessnumber | mm | at least 0.001 | 1 | Shield Thickness |
| conductivitynumber | MS/m | at least 0.001 | 59.6 | Conductivity |
| permeabilitynumber | none | at least 1 | 1 | Relative Permeability |
| targetSEnumber | dB | 0 … 200 | 40 | The shielding effectiveness the enclosure must reach. The status fails below 20 dB. |
Outputs
Returned in values, by key. A value that is unbounded or undefined is null.
| Field | Unit | Description |
|---|---|---|
| absorptionLoss | dB | Absorption Loss |
| reflectionLoss | dB | Reflection Loss |
| totalSEheadline | dB | Total Shielding Effectiveness |
| skinDepth | μm | Skin Depth |
| thicknessVsSkin | none | Thickness / Skin Depth Ratio |
| multipleReflectionLoss | dB | B = 20·log₁₀|1 − Γ²·e^(−2γt)|: negative for a shield only a few skin depths thick, negligible once A exceeds about 10 dB |
Calling it
- Calculate: one call, the request and response in full, and its errors.
- Batch: this calculator with others, or a sweep, in one request.
- Solve for a target: the value of one input that brings an output to a target.