{
  "node": {
    "id": "term:hppc",
    "type": "Term",
    "label": "Hybrid pulse power characterisation",
    "properties": {
      "id": "hppc",
      "name": "Hybrid pulse power characterisation",
      "abbr": "HPPC",
      "section": "topic-testing",
      "definition": "A test that applies a short discharge pulse and a short charge pulse at each state of charge, from which resistance and power capability are read as a function of SOC. It is the standard source of equivalent-circuit parameters.",
      "related": [
        "equivalent-circuit-model",
        "state-of-power",
        "internal-resistance",
        "dcir",
        "pulse-test"
      ],
      "url": "https://lemonergy.com/learn/glossary/hppc/",
      "mentions": [
        "state-of-charge"
      ]
    }
  },
  "edges": [
    {
      "id": "edge:127",
      "source": "term:hppc",
      "target": "workflow:hppc",
      "type": "usedIn",
      "properties": {
        "sourceFile": "wiki-blocks.json"
      }
    },
    {
      "id": "edge:2636",
      "source": "term:hppc",
      "target": "topic:topic-testing",
      "type": "belongsTo",
      "properties": {
        "sourceFile": "terms.json"
      }
    },
    {
      "id": "edge:2637",
      "source": "term:hppc",
      "target": "term:equivalent-circuit-model",
      "type": "relatedTo",
      "properties": {
        "sourceFile": "terms.json",
        "meaning": "Related context; not a causal claim"
      }
    },
    {
      "id": "edge:2638",
      "source": "term:hppc",
      "target": "term:state-of-power",
      "type": "relatedTo",
      "properties": {
        "sourceFile": "terms.json",
        "meaning": "Related context; not a causal claim"
      }
    },
    {
      "id": "edge:2639",
      "source": "term:hppc",
      "target": "term:internal-resistance",
      "type": "relatedTo",
      "properties": {
        "sourceFile": "terms.json",
        "meaning": "Related context; not a causal claim"
      }
    },
    {
      "id": "edge:2640",
      "source": "term:hppc",
      "target": "term:dcir",
      "type": "relatedTo",
      "properties": {
        "sourceFile": "terms.json",
        "meaning": "Related context; not a causal claim"
      }
    },
    {
      "id": "edge:2641",
      "source": "term:hppc",
      "target": "term:pulse-test",
      "type": "relatedTo",
      "properties": {
        "sourceFile": "terms.json",
        "meaning": "Related context; not a causal claim"
      }
    },
    {
      "id": "edge:mentions/hppc/state-of-charge",
      "source": "term:hppc",
      "target": "term:state-of-charge",
      "type": "mentions",
      "properties": {
        "sourceFile": "terms.json",
        "method": "build_glossary.mention_index + mentions",
        "field": "definition",
        "meaning": "Text mention; not a causal claim"
      }
    },
    {
      "id": "edge:2643",
      "source": "term:hppc",
      "target": "visual:rc",
      "type": "illustratedBy",
      "properties": {
        "sourceFile": "visual-pages.json"
      }
    },
    {
      "id": "edge:2644",
      "source": "term:hppc",
      "target": "reference:inl-ev-tests",
      "type": "cites",
      "properties": {
        "sourceFile": "wiki-references.json",
        "scope": "direct technical reference"
      }
    },
    {
      "id": "edge:2645",
      "source": "term:hppc",
      "target": "reference:sandia-performance",
      "type": "cites",
      "properties": {
        "sourceFile": "wiki-references.json",
        "scope": "direct technical reference"
      }
    }
  ],
  "neighbors": [
    {
      "id": "workflow:hppc",
      "type": "Workflow",
      "label": "Inspect pulse characterization",
      "properties": {
        "id": "hppc",
        "title": "Inspect pulse characterization",
        "kind": "protocol",
        "summary": "HPPC alternates pulses, moves SOC and includes long rests.",
        "steps": [
          "Open HPPC pulse characterization.",
          "Compare immediate voltage change and recovery."
        ],
        "example": "0.2 V change after a 10 A step gives 20 mΩ by ΔV/ΔI on the same cell/pack basis.",
        "observe": "Long rests differ from the immediate resistive jump.",
        "limits": "The estimate depends on timing, temperature and state; this is not AC impedance spectroscopy.",
        "url": "https://design.lemonergy.com/",
        "label": "Open Design → Protocol bench",
        "evidence": [
          "js/test-protocol.js"
        ]
      }
    },
    {
      "id": "topic:topic-testing",
      "type": "Topic",
      "label": "Testing methods",
      "properties": {
        "id": "topic-testing",
        "name": "Testing methods",
        "lede": "The measurements and test procedures that characterise a cell or pack, from capacity and pulse tests to abuse and environmental tests.",
        "context": "Record specimen, state, instrument, temperature and timing.",
        "example": "Resistance immediately after a current step can differ from a ten-second value because slower polarization contributes.",
        "lesson_url": "https://lemonergy.com/learn/fundamentals/capacity-and-c-rate/",
        "lesson_label": "Open capacity measurements"
      }
    },
    {
      "id": "term:equivalent-circuit-model",
      "type": "Term",
      "label": "Equivalent circuit model",
      "properties": {
        "id": "equivalent-circuit-model",
        "name": "Equivalent circuit model",
        "abbr": "ECM",
        "aka": [
          "Thevenin model"
        ],
        "section": "topic-transport",
        "definition": "A cell model built from a voltage source for OCV, a series resistor and one or more RC pairs for the slower dynamics. Its few parameters are fitted from pulse tests, and it is what most battery management systems run in real time.",
        "related": [
          "rc-pair",
          "open-circuit-voltage",
          "hppc",
          "kalman-filter",
          "single-particle-model"
        ],
        "url": "https://lemonergy.com/learn/glossary/equivalent-circuit-model/",
        "mentions": []
      }
    },
    {
      "id": "term:state-of-power",
      "type": "Term",
      "label": "State of power",
      "properties": {
        "id": "state-of-power",
        "name": "State of power",
        "abbr": "SOP",
        "section": "topic-state",
        "definition": "The maximum charge or discharge power a battery can deliver for the next few seconds without breaking a voltage, current or temperature limit. The BMS recomputes it continuously from SOC, temperature and resistance and sends it to the motor controller.",
        "unit": "W",
        "related": [
          "power",
          "state-of-charge",
          "continuous-current",
          "derating",
          "bms",
          "state-of-function"
        ],
        "url": "https://lemonergy.com/learn/glossary/state-of-power/",
        "mentions": []
      }
    },
    {
      "id": "term:internal-resistance",
      "type": "Term",
      "label": "Internal resistance",
      "properties": {
        "id": "internal-resistance",
        "name": "Internal resistance",
        "abbr": "IR",
        "aka": [
          "DC resistance",
          "DCIR"
        ],
        "section": "topic-units",
        "definition": "The resistance a cell presents to current, from its foils, electrolyte, interfaces and the reactions themselves. It converts part of the delivered energy into heat, sets the voltage drop under load, and rises as the cell ages; a large automotive cell has about a milliohm, a small cylindrical cell tens.",
        "unit": "mΩ",
        "related": [
          "ohms-law",
          "ir-drop",
          "impedance-rise",
          "dcir",
          "area-specific-resistance",
          "resistance-capacity-product"
        ],
        "lesson": "fundamentals/battery-basics/#datasheet",
        "url": "https://lemonergy.com/learn/glossary/internal-resistance/",
        "mentions": [
          "electrolyte",
          "cylindrical-cell"
        ]
      }
    },
    {
      "id": "term:dcir",
      "type": "Term",
      "label": "DC internal resistance",
      "properties": {
        "id": "dcir",
        "name": "DC internal resistance",
        "abbr": "DCIR",
        "aka": [
          "DC-IR",
          "pulse resistance"
        ],
        "section": "topic-testing",
        "definition": "Internal resistance measured from the voltage change during a current pulse of defined length, usually 10 s or 18 s. It is larger than the AC value because it includes charge-transfer and some diffusion, and it depends on SOC, temperature and pulse duration.",
        "unit": "mΩ",
        "related": [
          "internal-resistance",
          "acir",
          "hppc",
          "impedance-rise"
        ],
        "url": "https://lemonergy.com/learn/glossary/dcir/",
        "mentions": [
          "state-of-charge",
          "diffusion"
        ]
      }
    },
    {
      "id": "term:pulse-test",
      "type": "Term",
      "label": "Pulse test",
      "properties": {
        "id": "pulse-test",
        "name": "Pulse test",
        "aka": [
          "current pulse test",
          "DC pulse"
        ],
        "section": "topic-testing",
        "definition": "Applying a current step of defined size and duration and recording the voltage response. The instant voltage step gives the ohmic resistance, the following curve the slower polarization; HPPC is a standardised sequence of such pulses across state of charge.",
        "related": [
          "hppc",
          "dcir",
          "internal-resistance",
          "relaxation",
          "equivalent-circuit-model"
        ],
        "url": "https://lemonergy.com/learn/glossary/pulse-test/",
        "mentions": [
          "polarization",
          "state-of-charge"
        ]
      }
    },
    {
      "id": "term:state-of-charge",
      "type": "Term",
      "label": "State of charge",
      "properties": {
        "id": "state-of-charge",
        "name": "State of charge",
        "abbr": "SOC",
        "section": "topic-state",
        "definition": "How full a cell is, as a fraction of its available capacity. State of charge, like temperature, affects how fast a stored cell ages.",
        "unit": "%",
        "related": [
          "depth-of-discharge",
          "ocv-soc-curve",
          "coulomb-counting",
          "state-of-health",
          "bms"
        ],
        "lesson": "fundamentals/battery-aging/#storage-soc",
        "example": {
          "title": "Interpret a charge inventory",
          "text": "If available capacity is 5 Ah and 3 Ah remains by the chosen estimator, SOC is 60%. A different estimate of available capacity changes this percentage, so compare SOC values only with the capacity convention recorded."
        },
        "url": "https://lemonergy.com/learn/glossary/state-of-charge/",
        "mentions": [
          "usable-capacity"
        ]
      }
    },
    {
      "id": "visual:rc",
      "type": "Visual",
      "label": "Voltage response and relaxation",
      "properties": {
        "title": "Voltage response and relaxation",
        "summary": "One time constant completes about 63% of a first-order voltage change.",
        "readout": "At τ = 20 s, 63.2% of the step response is complete; a relaxation retains 36.8%.",
        "formula": "τ = RC; step response = 1 − e^(−t/τ)",
        "note": "Two separate analytical experiments; normalized voltage, not measured data.",
        "software": {
          "status": "reference",
          "label": "Reference concept",
          "body": "An analytical RC response explains polarization and relaxation. It is not an identified RC network or a native Studio battery capability.",
          "href": "../chapter-1/"
        },
        "html": "<figure class=\"visual-figure\"><figcaption>First-order voltage response</figcaption><svg class=\"visual-chart\" viewBox=\"0 0 360 330\" role=\"img\" aria-labelledby=\"static-rc-0-title static-rc-0-desc\"><title id=\"static-rc-0-title\">First-order voltage response</title><desc id=\"static-rc-0-desc\">Time (s) versus Fraction of voltage change. Step response; Separate relaxation experiment. Interpretation follows the graphs.</desc><path d=\"M74,238h268\" stroke=\"currentColor\" opacity=\".13\"/><text x=\"64\" y=\"242\" text-anchor=\"end\" font-size=\"13\" fill=\"currentColor\">0</text><text x=\"74\" y=\"265\" text-anchor=\"middle\" font-size=\"13\" fill=\"currentColor\">0</text><path d=\"M74,188.5h268\" stroke=\"currentColor\" opacity=\".13\"/><text x=\"64\" y=\"192.5\" text-anchor=\"end\" font-size=\"13\" fill=\"currentColor\">0.263</text><text x=\"141\" y=\"265\" text-anchor=\"middle\" font-size=\"13\" fill=\"currentColor\">45</text><path d=\"M74,139h268\" stroke=\"currentColor\" opacity=\".13\"/><text x=\"64\" y=\"143\" text-anchor=\"end\" font-size=\"13\" fill=\"currentColor\">0.525</text><text x=\"208\" y=\"265\" text-anchor=\"middle\" font-size=\"13\" fill=\"currentColor\">90</text><path d=\"M74,89.5h268\" stroke=\"currentColor\" opacity=\".13\"/><text x=\"64\" y=\"93.5\" text-anchor=\"end\" font-size=\"13\" fill=\"currentColor\">0.788</text><text x=\"275\" y=\"265\" text-anchor=\"middle\" font-size=\"13\" fill=\"currentColor\">135</text><path d=\"M74,40h268\" stroke=\"currentColor\" opacity=\".13\"/><text x=\"64\" y=\"44\" text-anchor=\"end\" font-size=\"13\" fill=\"currentColor\">1.05</text><text x=\"342\" y=\"265\" text-anchor=\"middle\" font-size=\"13\" fill=\"currentColor\">180</text><path d=\"M74,40v198h268\" fill=\"none\" stroke=\"currentColor\" opacity=\".3\"/><polyline fill=\"none\" stroke=\"#2459a8\" stroke-width=\"2.8\" points=\"74.00,238.00 75.49,228.80 76.98,220.06 78.47,211.73 79.96,203.82 81.44,196.29 82.93,189.13 84.42,182.31 85.91,175.83 87.40,169.67 88.89,163.80 90.38,158.22 91.87,152.92 93.36,147.87 94.84,143.07 96.33,138.50 97.82,134.16 99.31,130.03 100.80,126.10 102.29,122.36 103.78,118.80 105.27,115.42 106.76,112.20 108.24,109.14 109.73,106.23 111.22,103.46 112.71,100.82 114.20,98.31 115.69,95.93 117.18,93.66 118.67,91.50 120.16,89.45 121.64,87.50 123.13,85.64 124.62,83.88 126.11,82.20 127.60,80.60 129.09,79.08 130.58,77.63 132.07,76.26 133.56,74.95 135.04,73.70 136.53,72.52 138.02,71.39 139.51,70.32 141.00,69.30 142.49,68.33 143.98,67.41 145.47,66.54 146.96,65.70 148.44,64.91 149.93,64.15 151.42,63.43 152.91,62.75 154.40,62.10 155.89,61.48 157.38,60.90 158.87,60.34 160.36,59.80 161.84,59.30 163.33,58.82 164.82,58.36 166.31,57.92 167.80,57.51 169.29,57.12 170.78,56.74 172.27,56.38 173.76,56.04 175.24,55.72 176.73,55.41 178.22,55.12 179.71,54.85 181.20,54.58 182.69,54.33 184.18,54.09 185.67,53.86 187.16,53.65 188.64,53.44 190.13,53.25 191.62,53.06 193.11,52.88 194.60,52.71 196.09,52.55 197.58,52.40 199.07,52.26 200.56,52.12 202.04,51.99 203.53,51.86 205.02,51.74 206.51,51.63 208.00,51.52 209.49,51.42 210.98,51.32 212.47,51.23 213.96,51.14 215.44,51.06 216.93,50.98 218.42,50.90 219.91,50.83 221.40,50.76 222.89,50.70 224.38,50.64 225.87,50.58 227.36,50.52 228.84,50.47 230.33,50.42 231.82,50.37 233.31,50.32 234.80,50.28 236.29,50.24 237.78,50.20 239.27,50.16 240.76,50.13 242.24,50.09 243.73,50.06 245.22,50.03 246.71,50.00 248.20,49.97 249.69,49.95 251.18,49.92 252.67,49.90 254.16,49.87 255.64,49.85 257.13,49.83 258.62,49.81 260.11,49.79 261.60,49.77 263.09,49.76 264.58,49.74 266.07,49.73 267.56,49.71 269.04,49.70 270.53,49.69 272.02,49.67 273.51,49.66 275.00,49.65 276.49,49.64 277.98,49.63 279.47,49.62 280.96,49.61 282.44,49.60 283.93,49.59 285.42,49.58 286.91,49.58 288.40,49.57 289.89,49.56 291.38,49.56 292.87,49.55 294.36,49.54 295.84,49.54 297.33,49.53 298.82,49.53 300.31,49.52 301.80,49.52 303.29,49.51 304.78,49.51 306.27,49.51 307.76,49.50 309.24,49.50 310.73,49.50 312.22,49.49 313.71,49.49 315.20,49.49 316.69,49.48 318.18,49.48 319.67,49.48 321.16,49.48 322.64,49.47 324.13,49.47 325.62,49.47 327.11,49.47 328.60,49.47 330.09,49.46 331.58,49.46 333.07,49.46 334.56,49.46 336.04,49.46 337.53,49.46 339.02,49.45 340.51,49.45 342.00,49.45\"/><polyline fill=\"none\" stroke=\"#6953a8\" stroke-width=\"2.8\" stroke-dasharray=\"7 4\" points=\"74.00,49.43 75.49,58.63 76.98,67.37 78.47,75.70 79.96,83.61 81.44,91.14 82.93,98.30 84.42,105.12 85.91,111.60 87.40,117.76 88.89,123.63 90.38,129.20 91.87,134.51 93.36,139.56 94.84,144.36 96.33,148.93 97.82,153.27 99.31,157.40 100.80,161.33 102.29,165.07 103.78,168.63 105.27,172.01 106.76,175.23 108.24,178.29 109.73,181.20 111.22,183.97 112.71,186.61 114.20,189.11 115.69,191.50 117.18,193.77 118.67,195.92 120.16,197.98 121.64,199.93 123.13,201.78 124.62,203.55 126.11,205.23 127.60,206.83 129.09,208.35 130.58,209.80 132.07,211.17 133.56,212.48 135.04,213.72 136.53,214.91 138.02,216.03 139.51,217.11 141.00,218.12 142.49,219.09 143.98,220.02 145.47,220.89 146.96,221.73 148.44,222.52 149.93,223.28 151.42,223.99 152.91,224.68 154.40,225.33 155.89,225.95 157.38,226.53 158.87,227.09 160.36,227.62 161.84,228.13 163.33,228.61 164.82,229.07 166.31,229.51 167.80,229.92 169.29,230.31 170.78,230.69 172.27,231.04 173.76,231.38 175.24,231.71 176.73,232.01 178.22,232.31 179.71,232.58 181.20,232.85 182.69,233.10 184.18,233.34 185.67,233.57 187.16,233.78 188.64,233.99 190.13,234.18 191.62,234.37 193.11,234.55 194.60,234.71 196.09,234.87 197.58,235.03 199.07,235.17 200.56,235.31 202.04,235.44 203.53,235.57 205.02,235.68 206.51,235.80 208.00,235.91 209.49,236.01 210.98,236.10 212.47,236.20 213.96,236.28 215.44,236.37 216.93,236.45 218.42,236.52 219.91,236.60 221.40,236.66 222.89,236.73 224.38,236.79 225.87,236.85 227.36,236.91 228.84,236.96 230.33,237.01 231.82,237.06 233.31,237.10 234.80,237.15 236.29,237.19 237.78,237.23 239.27,237.27 240.76,237.30 242.24,237.34 243.73,237.37 245.22,237.40 246.71,237.43 248.20,237.46 249.69,237.48 251.18,237.51 252.67,237.53 254.16,237.56 255.64,237.58 257.13,237.60 258.62,237.62 260.11,237.64 261.60,237.65 263.09,237.67 264.58,237.69 266.07,237.70 267.56,237.72 269.04,237.73 270.53,237.74 272.02,237.76 273.51,237.77 275.00,237.78 276.49,237.79 277.98,237.80 279.47,237.81 280.96,237.82 282.44,237.83 283.93,237.84 285.42,237.84 286.91,237.85 288.40,237.86 289.89,237.87 291.38,237.87 292.87,237.88 294.36,237.88 295.84,237.89 297.33,237.90 298.82,237.90 300.31,237.91 301.80,237.91 303.29,237.91 304.78,237.92 306.27,237.92 307.76,237.93 309.24,237.93 310.73,237.93 312.22,237.94 313.71,237.94 315.20,237.94 316.69,237.95 318.18,237.95 319.67,237.95 321.16,237.95 322.64,237.96 324.13,237.96 325.62,237.96 327.11,237.96 328.60,237.96 330.09,237.97 331.58,237.97 333.07,237.97 334.56,237.97 336.04,237.97 337.53,237.97 339.02,237.97 340.51,237.98 342.00,237.98\"/><text transform=\"translate(208 303)\" text-anchor=\"middle\" font-size=\"14\" fill=\"currentColor\"><tspan x=\"0\" dy=\"0\">Time (s)</tspan></text><text transform=\"translate(20 139) rotate(-90)\" text-anchor=\"middle\" font-size=\"14\" fill=\"currentColor\"><tspan x=\"0\" dy=\"-8\">Fraction of voltage</tspan><tspan x=\"0\" dy=\"16\">change</tspan></text></svg><div class=\"visual-legend\"><span><i style=\"background:#2459a8\"></i>Step response</span><span><i style=\"background:#6953a8\"></i>Separate relaxation experiment (dashed)</span></div></figure>"
      }
    },
    {
      "id": "reference:inl-ev-tests",
      "type": "Reference",
      "label": "Battery Test Manual For Electric Vehicles, Revision 3",
      "properties": {
        "title": "Battery Test Manual For Electric Vehicles, Revision 3",
        "publisher": "Idaho National Laboratory",
        "url": "https://inldigitallibrary.inl.gov/sites/sti/sti/6492291.pdf",
        "type": "Test manual",
        "scope": "Performance characterization, pulse resistance/power, life testing and reference performance tests; historical 2015 edition.",
        "year": 2015,
        "authors": [
          "Jon P. Christopherson"
        ],
        "accessed": "2026-10-27"
      }
    },
    {
      "id": "reference:sandia-performance",
      "type": "Reference",
      "label": "DOE Energy Storage Handbook, Chapter 16: Energy Storage Performance Testing",
      "properties": {
        "title": "DOE Energy Storage Handbook, Chapter 16: Energy Storage Performance Testing",
        "publisher": "Sandia National Laboratories",
        "url": "https://www.sandia.gov/app/uploads/sites/163/2021/09/ESHB_Ch16_Testing_Rosewater.pdf",
        "type": "Technical handbook chapter",
        "scope": "Section 2.1.2.1 explains capacity, C-rate and the distinction between capacity and energy; also covers pulse characterization.",
        "accessed": "2026-10-27"
      }
    }
  ]
}
