Digital twins

We trust a model only after it reproduces someone else’s published result

A twin is a simulation of a sensor, or of a whole mission, built from the same checked physics as the firmware. It is used to design the readout and calibration before hardware exists, and to check every built unit against.

a published resultrebuiltin Phyevery equationa checked statementcompared, number by numberit agrees,or a misprintis foundonly then is themodel trusted with a sensor
Four published results, reproduced

They show that the method holds up on hard, published work. On three of the four, the checks found misprints or wording errors in the sources.

Gravitational waves

The 4.5PN inspiral phase of a compact binary, the template detectors use. Blanchet, Faye, Henry, Larrouturou & Trestini, PRL 131, 121402, 2023.

  • 36 checks, all proved symbolically;
  • 53 of 54 table entries agree to the printed digits;
  • the 54th is a misprint (95.502 printed for 93.502). It affects nothing downstream.

Black-hole accretion

The Event Horizon Telescope GRMHD code comparison, a torus around a spinning black hole. Porth et al., ApJS 243, 26, 2019.

  • 41 physics checks;
  • in a 2D run, the accretion onset came at 262 M against about 300 M published;
  • the peak accretion rate (0.572) and peak magnetic flux (3.24) fall inside the published 3D codes’ ranges;
  • the checks found a sign misprint in a widely used method paper’s wave-speed equation.

Turbulence in four dimensions

Navier–Stokes in four space dimensions, compared with Berera, Ho & Clark 2020 and Ho et al. 2025.

  • from a 9-line Phy file, Phy generated the 4D solver, which matched an expert hand-written solver to 3.2e-15 after 200 steps;
  • all four cascade statistics moved the published way; the chaos exponent was lower in 4D, as published (one run, 1.2σ);
  • of 8 realistic mistakes, Phy refused 5 before running and hand-written code refused 0;
  • a viscosity given in cm²/s was handled correctly in Phy and was 10⁴× wrong in the hand code, with every test passing.

GPS clocks

The relativistic clock correction, on 7 days of real satellite data: 2,826 broadcast messages, 562,966 clock points, GPS week 2431.

  • Phy proved that the interface specification’s two “equivalent” correction forms are equal only for an ideal Kepler orbit;
  • in the real broadcast orbits they differ by up to 69.7 ps; the real clocks respond as Phy predicted, and the literal “equivalent” reading is excluded at 8.4σ;
  • published terms were reproduced (Ashby 2003: 23.98 ps against 23.83 ps);
  • a proven, measured correction to the specification’s wording, worth 1–2 cm.
Earthideal Kepler orbitthe two “equivalent” forms are equalreal broadcast orbitthey differ by up to 69.7 psexcluded at 8.4σ by the real clockssketch, not to scale
Scope to expand · simulation for partnersPlanned

Know the real-world conditions before you enter them

A partner brings their sensor and the place it is going: a ship in a given sea state, a vehicle on rough ground, a survey site, an orbit. We build the twin of that sensor in those conditions and run it before anyone travels, so the field trial starts with known weak points instead of discovering them.

real-world conditionssea statevibrationtemperatureorbityour sensor’s twinwritten in Phy, from the samechecked physics as the firmwarewhat to expectperformance over the missionwhere it failschange the design, then go to the field

Why Phy

The twin is written in the same checked equations as the device firmware, so the simulation and the instrument cannot quietly drift apart. A wrong unit, sign or law is refused before the twin runs.

Why trust it

The method has reproduced published results before it is used on a partner’s sensor: four published papers above, and commercial atom-interferometer instruments below.

What a partner gets

Expected performance in their conditions, the points where the sensor fails, and what to change, before the cost of a field trial. Become a pilot partner →

Sensor twinsSimulation

Commercial atom-interferometer instruments, rebuilt from their published papers

43.9a gradiometer, against a published ~40 E/√Hz

449a gravimeter, against a published 500 nm/s²/√Hz

1,408whole 24-hour navigation missions simulated

How it ran. Everything ran on a single laptop. The black-hole solver and the 4D forced runs are hand-written code with their physics checked by Phy.