{
  "capability_id": "electrical.ac_dc_rectifier",
  "tool_id": "ac-dc-rectifier",
  "engine": "ac-dc-rectifier",
  "calculation_version": "1.1.2",
  "generated_at": "2026-11-10T05:18:41.753Z",
  "engine_build": "2026-09-10",
  "test_count": 27,
  "passed": 27,
  "failed": 0,
  "tests_summary": {
    "golden": {
      "passed": 3,
      "total": 3
    },
    "boundary": {
      "passed": 8,
      "total": 8
    },
    "property": {
      "passed": 16,
      "total": 16
    }
  },
  "engine_tested": true,
  "expert_reviewed": false,
  "internally_reviewed": true,
  "review_kind": "internal",
  "source_checked": true,
  "reviewed_by": "CalculatorX electrical review",
  "reviewer_role": "electrical-engineer",
  "last_reviewed": "2026-08-18",
  "expert_review": {
    "status": "not_applicable",
    "reviewer": null,
    "note": "Internal domain review completed; not a named external expert review.",
    "kind": "internal"
  },
  "internal_review": {
    "status": "approved",
    "reviewer": {
      "name": "CalculatorX electrical review",
      "role": "electrical-engineer"
    },
    "reviewed_at": "2026-08-18",
    "scope": [
      "formula",
      "input semantics",
      "assumptions",
      "limitations",
      "sources",
      "tests"
    ],
    "kind": "internal"
  },
  "page": "https://www.calculatorx.com/calc/electric/ac-dc-rectifier",
  "api": "https://www.calculatorx.com/api/v1/calc/ac-dc-rectifier",
  "schema_input": "https://www.calculatorx.com/schemas/electrical.ac_dc_rectifier.input.json",
  "schema_output": "https://www.calculatorx.com/schemas/electrical.ac_dc_rectifier.output.json",
  "assumptions": [
    "Ideal diodes (zero forward drop; no reverse recovery)",
    "Rectified-waveform model: no reservoir capacitor; Vavg is the pulsed-sine average",
    "Capacitor-smoothed model: constant-current discharge; Vdc_est ≈ Vpeak − ΔV/2",
    "Continuous-conduction ripple approximation ΔV ≈ I/(f_ripple·C)",
    "If ΔV ≥ Vpeak, Vdc_est and Vmin are withheld; only raw_model_extrapolation keeps the arithmetic"
  ],
  "limitations": [
    "Ideal diodes (0 V drop); not SCR/thyristor or active PFC",
    "Vavg is the unfiltered rectified-sine average, not capacitor-smoothed DC bus voltage",
    "Capacitor model uses continuous-discharge ΔV≈I/(f_ripple·C); when ΔV≥Vpeak, Vdc_est and Vmin are withheld (model_validity.valid=false)"
  ],
  "boundary_conditions": [
    "Vac≤0 → VALUE_MUST_BE_POSITIVE",
    "I without C, or C without I → NEEDS_TWO_INPUTS",
    "C≤0 or f_line≤0 or I≤0 (when capacitor model) → VALUE_MUST_BE_POSITIVE",
    "ripple_Vpp ≥ Vpeak → RIPPLE_EXCEEDS_PEAK; Vdc_est and Vmin withheld (model_validity.valid=false)"
  ],
  "sources": [
    {
      "title": "Texas Instruments — A Design Review of a Full-Featured 350-W Offline Power Supply (TIDU186)",
      "section": "Figure 4 — ideal bridge / half-wave average and RMS",
      "url": "https://www.ti.com/lit/ug/tidu186/tidu186.pdf",
      "supports": "Vavg_full=2Vp/π; Vavg_half=Vp/π; Vrms_full=Vac; Vrms_half=Vac/√2",
      "kind": "reference"
    },
    {
      "title": "Analog Devices — Diode Applications, Rectifier Output Smoothing",
      "section": "Capacitor-input filter / reservoir capacitor",
      "url": "https://wiki.analog.com/university/courses/electronics/text/chapter-6",
      "supports": "ΔV≈I/(f_ripple·C); full-wave ripple frequency is 2·f_line",
      "kind": "reference"
    },
    {
      "title": "IEC 60050 — International Electrotechnical Vocabulary",
      "section": "Electronic power conversion (IEV 551-11-02)",
      "url": "https://www.electropedia.org/iev/iev.nsf/display?openform&ievref=551-11-02",
      "supports": "Change of voltage/frequency characteristics (including zero frequency / DC) by electronic valve devices — terminology only, not the Vavg/ripple formulas",
      "kind": "standard",
      "accessed": "2026-09-05",
      "clause": "IEV 551-11-02"
    },
    {
      "title": "IEC 60050 — International Electrotechnical Vocabulary",
      "section": "Semiconductor diode (IEV 521-04-03)",
      "url": "https://www.electropedia.org/iev/iev.nsf/display?openform&ievref=521-04-03",
      "supports": "Two-terminal semiconductor device with asymmetrical V–I characteristic (ideal-diode model on this page ignores forward drop)",
      "kind": "standard",
      "accessed": "2026-09-05",
      "clause": "IEV 521-04-03"
    }
  ],
  "methods": [],
  "fingerprint": "sha256:d76b8885f1e5c5a6fc2e79ba140b081e8ea7dd2d25e06c09c76b237629a80f1a",
  "tier": "internally_reviewed",
  "verification": {
    "tests": {
      "passed": 27,
      "total": 27,
      "golden": 3,
      "boundary": 8,
      "property": 16
    },
    "contract_checks": {
      "passed": 6,
      "total": 6
    }
  },
  "evidence_core_generated_at": "2026-09-05T02:35:39.217Z",
  "rendered_at": "2026-11-10T05:18:41.753Z",
  "release_integrity": {
    "status": "verified",
    "scope": "workspace",
    "production_attestation_required": true,
    "calculation_version": "1.1.2",
    "artifacts": {
      "engine": "1.1.2",
      "page": "1.1.2",
      "capability": "1.1.2",
      "evidence": "1.1.2",
      "input_schema": "1.1.2",
      "output_schema": "1.1.2",
      "mcp_contract": "1.1.2"
    },
    "digests": {
      "input_schema_sha256": "cf5bdc0117b7efd2fa3ef4654762c36013049847ebd797a361b0b75d8b18db98",
      "output_schema_sha256": "282b736029074bb7ae43782ae5d06564f04ada7bb02d2f5efa7ea9e4d38c7d4d",
      "evidence_sha256": "2ead6a40c1bfbcc38bdb0475e97f7590278fc0808cf9fb934e02071122053381",
      "evidence_core_sha256": "2ead6a40c1bfbcc38bdb0475e97f7590278fc0808cf9fb934e02071122053381",
      "capability_sha256": "75a3760ce964e031bd7929b5d1bf2838ef363a0fb39f4e43bb8defb78c60e130",
      "engine_sha256": "c6ebd8436f08b413e1ac6317b2d48550f2e6639a90dff254244e3aa562158b8d",
      "mcp_contract_sha256": "eb3e39ad4a95ed263415b4932f185d5edfe00a2403267b7c5ed5f718d1ff6da3"
    },
    "contract_checks": {
      "total": 6,
      "passed": 6,
      "failed": 0,
      "items": [
        {
          "id": "release-artifacts-aligned",
          "status": "pass",
          "detail": "1.1.2"
        },
        {
          "id": "schema-output-required-declared",
          "status": "pass"
        },
        {
          "id": "schema-valid-input-executes",
          "status": "pass"
        },
        {
          "id": "engine-success-output-validates-schema",
          "status": "pass"
        },
        {
          "id": "schema-rejects-incomplete-input",
          "status": "pass"
        },
        {
          "id": "rest-success-payload-validates-schema",
          "status": "pass"
        }
      ]
    },
    "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
  },
  "tests": [],
  "disclosure": {
    "policy": "calculatorx-public-evidence-v1",
    "full_validation": "private",
    "representation": "summary"
  }
}
