ResearchSeptember 2026

IronBench

Teaching a language model to design power transformers.

A reinforcement-learning environment where the reward is physics. Kimi K2.6 produces compliant, solver-checked designs on 74% of unseen specifications, up from 43%.

Reinforcement Learning Power Systems Verifiable Rewards
Held-out compliance
74.4%
from 42.7% pre-RL · 900 tasks
Pass@4
93.0%
from 74.6% four attempts per spec
Gain over base policy
+31.8pts
95% CI +29.4 to +34.1
Training rollouts
12,800
50 updates × 256 verifier-scored episodes

Power transformers gate new electrical capacity, yet large units can take more than two years to arrive. Design alone still requires weeks of expert iteration across electromagnetic, thermal, dielectric, and mechanical constraints.

IronBench turns that loop into reinforcement learning with verifiable rewards. A policy emits geometry and materials; a deterministic physics oracle derives performance and rejects any hard violation. Trained on Kimi K2.6, it reaches 74.4% compliance on 900 unopened specifications (up from 42.7%) and 93.0% pass@4. These are frozen-simulation results, not factory-tested hardware.1

01The environment

Transformer design already has everything RL needs.

Transformer design fits RLVR: outputs are structured, core checks are deterministic and cheap, and acceptance tests define measurable targets.

Machine-checkable output. The policy emits only construction primitives for the core, windings, insulation, and tank as a fixed JSON artifact.

Fast physics. Millisecond models score ratio, flux, losses, impedance, clearances, temperature rise, and short-circuit limits.

Groundable reward. IEEE and IEC tests measure the same observables, so each factory test can calibrate the next verifier.2

Observation
Specification

Rating, voltages, vector group, limits, and cost rates.

Action
Design artifact

Geometry and materials only. No self-reported performance.

Verifier
Derived physics

Performance, consistency, and validity-domain checks.

Reward
Gate, then cost

Pass every hard check, then earn a bounded cost bonus.

Reward is zero unless every hard check passes. Compliant designs are scored by total ownership cost (TOC): costlier designs earn less than 1, while cheaper designs earn a capped bonus above 1.

reward = 0                                             any hard check fails
reward = TOC_base / TOC                                compliant, costlier than baseline
reward = 1 + min(cap, gain · (TOC_base / TOC − 1))       compliant, at or below baseline cost
Sim-v1 domainThree-phase, 60 Hz, liquid-filled ONAN units from 75 to 2,500 kVA and 12.47 to 34.5 kV HV. Outside this domain, the verifier fails closed.

Each procedural task includes a hidden feasible witness and cost baseline. The policy sees neither.

02Anatomy of a design

Inside a 2.5 MVA transformer.

The policy chose about forty construction fields for this 2.5 MVA unit; the verifier computed every performance value.

Core
LV winding
HV winding
Tank

CoreFlux

Grade and volts per turn set the flux.

Grade, limb diameter, and turns set peak flux and no-load loss. The overlay slows the 60 Hz field by 240×.

Peak B
No-load loss

WindingsLeakage

The gap between the windings sets the impedance.

Opposing ampere-turns drive leakage flux through the LV–HV channel, making the gap the main impedance lever.

Impedance
Load loss

ThermalRises

The verifier derives every graded outcome.

A two-node ONAN model converts losses into top-oil and winding rises; detailed CFD remains an audit.

Top-oil rise
Max. rise
Loading live figure

03Training

A verifier in the loop, then policy gradients.

We train Kimi K2.6 using reinforcement learning with verifiable rewards (RLVR). Bounded verifier calls guide design revision within each rollout; final rewards drive batch policy-gradient updates to a rank-32 LoRA adapter. The compiler and verifier remain fixed, and evaluation freezes the policy weights.

IronBench reinforcement learning with verifiable rewards A specification conditions the Kimi K2.6 policy. The policy selects actions, a deterministic compiler builds a design, and a fixed physics verifier returns constraint feedback for bounded revision. On submission, the verifier assigns zero reward if any hard check fails, otherwise a cost-based reward. During training only, rewards from batches of 256 rollouts drive policy-gradient updates to the policy weights. The compiler and verifier remain fixed. x at dt submit Constraint feedback Specificationrating + limits Policy πθKimi K2.6 Compilergeometry Verifierfixed physics Reward rhard gate + cost Terminal rewards Update θ Policy-gradient update 256 rollouts / batch IronBench reinforcement learning with verifiable rewards Specification to policy to compiler to physics verifier. Constraint feedback returns to the policy for bounded design revision. On submission, a hard compliance gate and ownership cost determine reward. The dashed training path sends terminal rewards to a batch policy-gradient update and returns updated weights to the policy. Evaluation holds the weights fixed. x at dt submit Constraint feedback Specificationrating + limits Policy πθKimi K2.6 Compilergeometry Verifierfixed physics Reward rhard gate + cost Training only · update θ Policy-gradient update 256 rollouts / batch
Fig. 2RLVR training. Given specification x, policy actions at compile into designs dt. Verifier feedback supports bounded revision. Final reward is zero if any hard check fails; otherwise it depends on ownership cost. Dashed arrows denote batch policy-gradient updates to weights θ. Held-out evaluation uses the same design loop with θ fixed.

The action space

The compiler parameterizes a design with four continuous, three integer, and two categorical variables. Geometry is derived deterministically; performance is computed by the verifier.

Table 1 Compiler action space
TypeVariableAdmissible domainRole in the design
Continuous (4)b_target_t[0.65, 1.80] TTarget core flux density; determines core area.
vpt_factor[0.25, 0.65]Scales volts per turn, setting winding turn counts.
j_target_a_mm2[1.0, 4.0] A/mm²Target current density; determines conductor area.
extra_gap_mm[0, 30] mmExtra LV–HV spacing; tunes leakage impedance.
Integer (3)lv_layers{1, …, 32}Low-voltage layer count; sets winding height and thickness.
hv_layers{1, …, 64}High-voltage layer count; sets winding height and thickness.
ducts{0, …, 4}Ducts per winding; adds cooling surface and radial space.
Categorical (2)grade{M3, M4, M5, M6}Core steel grade; sets loss characteristics and cost.
margin_profile{standard, robust}Selects construction clearances and thermal headroom.

All intervals include both endpoints. Scroll horizontally to read all columns.

The recipe

Verified trajectories initialized RL. The revised run preregistered selection, corrected misleading local recommendations, and penalized exact-repeat loops; a repair SFT was tested and rejected.

Updates
50 × 256 = 12,800 rollouts
Sampling
temperature 0.75 · 4,096 tokens · bounded verifier calls
Objective
1e-5 LR · 0.03 KL · process and anti-oscillation credit
Training gate
last-ten compliance must beat first-ten by ≥5 points; result: +15.2
Selection
first preregistered look: update 50

Serving a trillion-parameter policy

Four B200s served about 145 tokens/s for one request and 1,000 aggregate tokens/s at concurrency eight. Speculative decoding only helped at concurrency one, so training used target-only concurrent batches.3

04Results

RL improves design compliance.

Over 50 policy-gradient updates, the policy uses verifier feedback to improve hard-constraint compliance. Each update samples 256 design rollouts.

RL training and held-out performance

50 updates · 12,800 rollouts

Single-attempt compliance 5-update mean Training pass@4
Fig. 3The final policy reaches 93.0% held-out pass@4: at least one compliant design in four attempts on 900 tasks, marked by the white point. The dashed curve shows measured pass@4 for all 50 training batches, each with 64 tasks and four attempts per task. Its first- and last-ten-update means rise from 81.9% to 91.7%. Single-attempt compliance rises from 56.7% to 71.9% over the same windows; cyan shows its trailing five-update mean. Sampling temperature is 0.75.

Held-out evaluation. After at most three preregistered looks at a separate 600-task development set, the frozen policy reached 74.4% compliance on 900 unopened tasks. One secondary reward check narrowly missed its threshold; the frozen flag remains false.4

05The designs

Explore six selected designs.

These exact policy outputs span 1.5–2.5 MVA, 12.47–34.5 kV, and low-to-high impedance. Select a model to explore its construction, fields, and verification results.

Fig. 4Six selected policy outputs. Open a design to inspect its assembly, explore the fields, and compare detailed verification results with its specification.

06Conclusion

Toward reusable, adaptable power hardware.

IronBench demonstrates that reinforcement learning with verifiable rewards can improve transformer design within a defined simulation environment. This is a promising step toward engineering systems that learn to meet new specifications through explicit, testable feedback.

Modular design for remanufacturing is a natural next direction: retaining measured donor cores and tanks while optimizing replacement windings, insulation, and cooling for new requirements. Extending the action space to include module interfaces and reuse constraints could make component replacement and reconfiguration explicit design objectives.

A further direction is the search for optimal solid-state transformer designs, jointly considering converter architecture, magnetics, and control under efficiency, size, cost, and reliability constraints. This would require a new design space and verifiers for power electronics, protection, and device losses. Across both directions, detailed simulation and physical validation would be essential to turn promising candidates into deployable hardware.

Footnotes

  1. 1
    Pass rates use four independent samples per task at temperature 0.75. Checkpoint IDs and artifact hashes are in the machine-readable manifest.
  2. 2
    IEEE C57.12.90-2021 and IEC 60076 define the relevant tests. Each task carries explicit limits; standards are not hidden constants.
  3. 3
    Measured 2026-08-28 on four NVIDIA B200s with vLLM 0.26.0 and the real IronBench prompt.
  4. 4
    The secondary aggregate positive-reward check missed by 0.000046 as RL solved harder tasks with lower cost bonuses. On the 651 tasks both policies solved, paired compliant reward favored RL by +0.0094 (95% CI +0.0043 to +0.0148). The manifest preserves both the frozen flag and paired diagnostic without post-hoc alteration.