EngineBuilt · in the lab
Circuits and electromagnetics
Circuit simulation, magnetostatics, wire antennas.
Built on it
- Boards (PCB) — Schematic to board, Gerber, enclosure fit.
- Circuits — Circuit simulation from the schematic.
- Electronics and PCB design — Circuit and board add-ons (while they are planned or in the lab) and four calculation sheets for CadCraft and PartCraft: LED resistor, RC filter, trace width and enclosure height.
- Fusion and plasma engineering — Magnet and vessel teaching sheets for PartCraft: solenoid field and magnetic pressure, vessel hoop stress and the confinement triple product.
- Magnetics — Magnetostatics for magnet design.
- Quantum engineering — Chip and cryostat sheets for CadCraft and PartCraft: quarter-wave resonator length, cryostat conduction load and the transmon frequency estimate.
- RF, antenna and microwave engineering — Four calculation sheets for radio work: link budget, dipole length, dish gain and mismatch, with the circuits and telecom items for CadCraft, PartCraft and CivilCraft.
- Semiconductor and chip design — GDSII viewing in CadCraft (from the Boards and chips engine) and four calculation sheets: dies per wafer, yield and die cost, package ball extent and layout size from database units.
Use it in your add-on
Name it in your manifest's needs. When someone adds your add-on, their account brings this engine too, and every edition loads it the first time your add-on needs it. Version ranges arrive with AL.13.
{
"id": "com.example.my-addon",
"apps": ["partcraft", "cadcraft"],
"needs": ["engine.em"]
}
Methods and standards
Circuits use modified nodal analysis with Newton iteration, gmin and source stepping, and trapezoidal or backward Euler integration. Fields use linear triangle finite elements and the Biot-Savart law; saturation is a fixed-point iteration on reluctivity. Antennas solve the thin-wire electric field integral equation by the Galerkin method with rooftop current basis functions.
Limits
Not mounted in any app; the roadmap row (XE.10) is partial. Circuits use dense matrices, level-1 MOSFETs and a simple bipolar model, with no subcircuits, transmission lines or noise analysis. Fields are 2-D planar only: no axisymmetric or 3-D, no adaptive meshing and no hysteresis or eddy currents. Antennas use straight segments and a perfect ground only, and results below one twentieth of a wavelength are about 20 percent off for radiation resistance. Antenna numbers are not identical to other programs.