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.