Code tool

Cable catalogue evaluator

Supply current A, voltage V, one-way length m and declared catalogue resistance/reactance Ω/km. DC and single-phase require explicit return length; AC requires lagging power factor.

In-browser processingNo account requiredPrivacy details ↗

Every record is checked. Pass means only the supplied criteria are satisfied; unknown is not a pass. No certified selection or regional code lookup.

Catalogue and scenario sources, editions and units are required. Numbers must be decimal strings; no implicit capacities, limits or derating.

Limits: 200,000 characters per JSON input; 1,000 catalogue records; 100 scenarios; 64 conditions per item; 100 custom criteria per scenario; 5,000 record–scenario pairs; 200,000 estimated criterion checks; 4,000,000 report characters. Exceeding a limit rejects the evaluation without truncation.

Supply current A, voltage V, one-way length m and declared catalogue resistance/reactance Ω/km. DC and single-phase require explicit return length; AC requires lagging power factor.

Load fictional example
{
  "catalogue": {
    "source": "Fictional demonstration only",
    "edition": "example-1",
    "units": {
      "length": "m",
      "current": "A",
      "voltage": "V",
      "impedance": "ohm/km",
      "ampacity": "A",
      "drop": "percent"
    },
    "records": [
      {
        "id": "C-1",
        "source": "Fictional demonstration",
        "edition": "example-1",
        "conditions": {
          "material": "fictional",
          "temperature": "20 C",
          "installation": "fictional reference"
        },
        "ampacityA": "20",
        "resistanceOhmPerKm": "1",
        "reactanceOhmPerKm": "0.1",
        "cost": "50"
      },
      {
        "id": "C-2",
        "source": "Fictional demonstration",
        "edition": "example-1",
        "conditions": {
          "material": "fictional",
          "temperature": "20 C",
          "installation": "fictional reference"
        },
        "ampacityA": "5",
        "cost": "30"
      }
    ]
  },
  "scenarios": {
    "source": "Fictional user demand",
    "edition": "example-1",
    "units": {
      "length": "m",
      "current": "A",
      "voltage": "V",
      "impedance": "ohm/km",
      "ampacity": "A",
      "drop": "percent"
    },
    "scenarios": [
      {
        "id": "S-1",
        "source": "Fictional demand",
        "edition": "example-1",
        "conditions": {
          "material": "fictional",
          "temperature": "20 C",
          "installation": "fictional reference"
        },
        "currentA": "10",
        "voltageV": "100",
        "lengthM": "10",
        "returnLengthM": "10",
        "derating": "0.8",
        "model": "dc",
        "maxVoltageDropPercent": "2",
        "rankKey": "cost",
        "rankDirection": "asc"
      }
    ]
  }
}

A QUICK WALKTHROUGH

How to use this tool

  1. Enter every cable record with source, edition, conditions and capacities.
  2. Enter each circuit, explicit derating and limits, conditions and ranking.
  3. Evaluate all alternatives, inspect unknowns and export the complete report.

Electrical model

DC: I R(L+return)/1000. Single phase: I(L+return)(R·pf+X·√(1−pf²))/1000. Three phase: √3 I L(R·pf+X·√(1−pf²))/1000. AC square roots are approximate.

Declared operating conditions

Ampacity × your derating is compared to current. Resistance and reactance must describe your operating conditions. Material, temperature and installation constraints use your exact condition strings; no national sizing table or material constant is assumed.

Evaluation limits

Limits: 200,000 characters per JSON input; 1,000 catalogue records; 100 scenarios; 64 conditions per item; 100 custom criteria per scenario; 5,000 record–scenario pairs; 200,000 estimated criterion checks; 4,000,000 report characters. Exceeding a limit rejects the evaluation without truncation.

GOOD TO KNOW

Common questions

Can this approve an installation?

No. Region, current code, licensed ampacity data, protection, thermal and professional review are missing. Resistivity-based sizing, leading power factor and detailed impedance models are not implemented.

How are ties and missing data handled?

All criterion outcomes are reported. Missing required values are unknown; only all-pass records enter your ranked list, with ties retained.