simulate
Simulate a sealed or vented loudspeaker design: returns SPL, impedance, and excursion curves, F3, Qtc/Fc or Fb, and max SPL limits. Degenerate designs with NaN curves are rejected.
Instructions
Run the OpenISD Thiele-Small engine on a design: SPL curve (~60 points), F3, Qtc/Fc or Fb, max SPL and its limiter (Xmax vs power), excursion and impedance peaks. Degenerate designs (NaN curves) are rejected before returning. Supports HP/LP/Linkwitz/peaking filters for subsonic protection, etc.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| Fb | No | Vented: tuning, Hz | |
| Ql | No | Leakage loss (WinISD default Ql=10) | |
| eg | No | Drive voltage, V (default 2.83 — IEC 60268-5) | |
| ts | No | Inline T/S parameters if not using the library | |
| box | Yes | ||
| Vb_l | Yes | Box volume, litres | |
| fmax | No | ||
| fmin | No | ||
| wiring | No | ||
| filters | No | Filter chain: highpass (subsonic), lowpass, linkwitz transform, peaking EQ | |
| nDrivers | No | ||
| driverName | No | Library driver file, from search_drivers (e.g. "winisd__Dayton RSS315HFA-8.wdr") | |
| portDia_mm | No | ||
| portLen_mm | No | Vented: explicit physical port length, mm (Fb then derived) |