Page actions
instrument mechanism / verified-clean
Mutual Inductance / Coupled Coil Calculator mechanism
The inspectable method record for Mutual Inductance / Coupled Coil Calculator, kept separate from implementation and qualification.
Model scope
The formulas M = k*sqrt(L1*L2), Ltotal(aiding) = L1 + L2 + 2M, and Ltotal(opposing) = L1 + L2 - 2M are standard under the stated unit and polarity assumptions. Review is required because the input-unit policy, k sign/range, physical constraints, and honest user-facing limitations are not specified.
- The algebraic formulas are standard, but the sign convention for k is unspecified. If k is a nonnegative coupling magnitude, M is normally reported as a magnitude and the aiding/opposing choice supplies the sign. If k may be signed, the interaction between the sign of M and the aiding/opposing mode must be defined explicitly.
- The specification does not state that L1 and L2 must be positive finite self-inductances, or that the coupling coefficient must satisfy 0 <= k <= 1 for passive coupled coils.
Units and conventions
- L1 and L2 must use the same inductance unit before multiplication or addition; M and Ltotal use that same unit.
- k is dimensionless.
- sqrt(L1*L2) has the same inductance unit as L1 and L2 because both inductances use the same unit.
- The test vector with mixed H and mH explicitly converts all values to henries before calculation.
- Aiding and opposing refer to the relative winding-polarity/current-reference convention, not merely a numerical label.
Inspectable vector
One of 4 source-bound review vectors:
{
"inputs": {
"L1": 0.004,
"L1_unit": "H",
"L2": 0.009,
"L2_unit": "H",
"k": 0.5,
"connection": "series aiding"
},
"expected_outputs": {
"M": 0.003,
"M_unit": "H",
"Ltotal": 0.019,
"Ltotal_unit": "H"
},
"working": "M = k*sqrt(L1*L2) = 0.5*sqrt(0.004*0.009) = 0.5*sqrt(0.000036) = 0.5*0.006 = 0.003 H. Ltotal(aiding) = L1 + L2 + 2M = 0.004 + 0.009 + 2(0.003) = 0.004 + 0.009 + 0.006 = 0.019 H."
}Failure boundary
BREAK_CLAIMED · SELF_FLAGGED
The specification leaves the handling of negative inductances, signed coupling coefficients, and invalid square-root arguments unspecified. It can also produce different results if the sign of k and the aiding/opposing switch are both used to encode winding orientation.
Other records
Sources and evidence
These pointers bind the page to evidence. They do not grant authority or collapse verification into deployment.
VERIFIED_LEDGER.jsonevidence-tranche5/tranche5-results.jsonBOUNDARY_HAZARD_CATALOG.json