{
  "node": {
    "id": "term:cc-cv-charging",
    "type": "Term",
    "label": "CC-CV charging",
    "properties": {
      "id": "cc-cv-charging",
      "name": "CC-CV charging",
      "aka": [
        "constant current constant voltage"
      ],
      "section": "topic-charging",
      "definition": "The standard lithium-ion charge protocol: constant current until the cell reaches its upper cutoff voltage, then that voltage held constant while the current tapers. The charge ends when the current falls to a set fraction, often C/20.",
      "related": [
        "constant-current",
        "constant-voltage",
        "cutoff-voltage",
        "taper-current",
        "fast-charging",
        "cp-cv"
      ],
      "lesson": "fundamentals/capacity-and-c-rate/#real-cells",
      "example": {
        "title": "Follow a two-stage charge",
        "text": "For an illustrative 5 Ah cell, a 2.5 A current request is 0.5C. During CC the voltage rises. At the selected upper voltage, CV regulation holds voltage while current tapers. Completion requires the taper current to fall below the selected cutoff for the configured dwell."
      },
      "notes": [
        "Choose voltage, current and temperature limits from the actual cell specification. These example values do not define a charging recipe."
      ],
      "url": "https://lemonergy.com/learn/glossary/cc-cv-charging/",
      "mentions": []
    }
  },
  "edges": [
    {
      "id": "edge:usedIn/term:cc-cv-charging/workflow:cccv",
      "source": "term:cc-cv-charging",
      "target": "workflow:cccv",
      "type": "usedIn",
      "properties": {
        "sourceFile": "wiki-blocks.json"
      }
    },
    {
      "id": "edge:usedIn/term:cc-cv-charging/workflow:native-battery-charge-envelope",
      "source": "term:cc-cv-charging",
      "target": "workflow:native-battery-charge-envelope",
      "type": "usedIn",
      "properties": {
        "sourceFile": "wiki-blocks.json"
      }
    },
    {
      "id": "edge:usedIn/term:cc-cv-charging/workflow:native-battery-discharge-envelope",
      "source": "term:cc-cv-charging",
      "target": "workflow:native-battery-discharge-envelope",
      "type": "usedIn",
      "properties": {
        "sourceFile": "wiki-blocks.json"
      }
    },
    {
      "id": "edge:usedIn/term:cc-cv-charging/workflow:native-battery-cccv-controller",
      "source": "term:cc-cv-charging",
      "target": "workflow:native-battery-cccv-controller",
      "type": "usedIn",
      "properties": {
        "sourceFile": "wiki-blocks.json"
      }
    },
    {
      "id": "edge:usedIn/term:cc-cv-charging/workflow:native-battery-incremental-cccv",
      "source": "term:cc-cv-charging",
      "target": "workflow:native-battery-incremental-cccv",
      "type": "usedIn",
      "properties": {
        "sourceFile": "wiki-blocks.json"
      }
    },
    {
      "id": "edge:usedIn/term:cc-cv-charging/workflow:native-battery-cycle-program",
      "source": "term:cc-cv-charging",
      "target": "workflow:native-battery-cycle-program",
      "type": "usedIn",
      "properties": {
        "sourceFile": "wiki-blocks.json"
      }
    },
    {
      "id": "edge:belongsTo/term:cc-cv-charging/topic:topic-charging",
      "source": "term:cc-cv-charging",
      "target": "topic:topic-charging",
      "type": "belongsTo",
      "properties": {
        "sourceFile": "terms.json"
      }
    },
    {
      "id": "edge:relatedTo/term:cc-cv-charging/term:constant-current",
      "source": "term:cc-cv-charging",
      "target": "term:constant-current",
      "type": "relatedTo",
      "properties": {
        "sourceFile": "terms.json",
        "meaning": "Related context; not a causal claim"
      }
    },
    {
      "id": "edge:relatedTo/term:cc-cv-charging/term:constant-voltage",
      "source": "term:cc-cv-charging",
      "target": "term:constant-voltage",
      "type": "relatedTo",
      "properties": {
        "sourceFile": "terms.json",
        "meaning": "Related context; not a causal claim"
      }
    },
    {
      "id": "edge:relatedTo/term:cc-cv-charging/term:cutoff-voltage",
      "source": "term:cc-cv-charging",
      "target": "term:cutoff-voltage",
      "type": "relatedTo",
      "properties": {
        "sourceFile": "terms.json",
        "meaning": "Related context; not a causal claim"
      }
    },
    {
      "id": "edge:relatedTo/term:cc-cv-charging/term:taper-current",
      "source": "term:cc-cv-charging",
      "target": "term:taper-current",
      "type": "relatedTo",
      "properties": {
        "sourceFile": "terms.json",
        "meaning": "Related context; not a causal claim"
      }
    },
    {
      "id": "edge:relatedTo/term:cc-cv-charging/term:fast-charging",
      "source": "term:cc-cv-charging",
      "target": "term:fast-charging",
      "type": "relatedTo",
      "properties": {
        "sourceFile": "terms.json",
        "meaning": "Related context; not a causal claim"
      }
    },
    {
      "id": "edge:relatedTo/term:cc-cv-charging/term:cp-cv",
      "source": "term:cc-cv-charging",
      "target": "term:cp-cv",
      "type": "relatedTo",
      "properties": {
        "sourceFile": "terms.json",
        "meaning": "Related context; not a causal claim"
      }
    },
    {
      "id": "edge:explainedIn/term:cc-cv-charging/lesson:fundamentals/capacity-and-c-rate/",
      "source": "term:cc-cv-charging",
      "target": "lesson:fundamentals/capacity-and-c-rate/",
      "type": "explainedIn",
      "properties": {
        "sourceFile": "terms.json",
        "url": "https://lemonergy.com/learn/fundamentals/capacity-and-c-rate/#real-cells"
      }
    },
    {
      "id": "edge:illustratedBy/term:cc-cv-charging/visual:charging-cccv",
      "source": "term:cc-cv-charging",
      "target": "visual:charging-cccv",
      "type": "illustratedBy",
      "properties": {
        "sourceFile": "visual-pages.json"
      }
    },
    {
      "id": "edge:cites/term:cc-cv-charging/reference:tomaszewska-charging",
      "source": "term:cc-cv-charging",
      "target": "reference:tomaszewska-charging",
      "type": "cites",
      "properties": {
        "sourceFile": "wiki-references.json",
        "scope": "direct technical reference"
      }
    }
  ],
  "neighbors": [
    {
      "id": "workflow:cccv",
      "type": "Workflow",
      "label": "Build CC–CV charging",
      "properties": {
        "id": "cccv",
        "title": "Build CC–CV charging",
        "kind": "studio",
        "summary": "Native current and voltage regulation act against an explicit battery.",
        "steps": [
          "Open home charging and inspect settings.",
          "Choose immediate charging; inspect mode and completion."
        ],
        "example": "An illustrative 100 Ah battery with a 420 V ceiling can use a 32 A cap. At the ceiling, current falls as OCV rises.",
        "observe": "Completion needs current below cutoff at the CV ceiling for the configured dwell. Site-limited low current is different.",
        "limits": "The battery uses linear OCV and fixed resistance. It does not automatically add aging, thermal dynamics or balancing.",
        "url": "https://design.lemonergy.com/cosim.html?example=charging-home",
        "label": "Open the Studio example",
        "evidence": [
          "js/charging-control.js",
          "js/charging-scenarios.js",
          "docs/CHARGING_BLOCKS_SPEC.md"
        ]
      }
    },
    {
      "id": "workflow:native-battery-charge-envelope",
      "type": "Workflow",
      "label": "Charge-current envelope worked example",
      "properties": {
        "id": "native-battery-charge-envelope",
        "title": "Charge-current envelope worked example",
        "kind": "studio",
        "summary": "Selects the most restrictive cell voltage and temperature current limit.",
        "steps": [
          "Review the block inputs, units and model limits.",
          "Open the Studio example and run its bundled model.",
          "Compare the output channels with the numerical checks; change one input and run again."
        ],
        "example": "Use the defaults below with Cell voltages = [4, 4.05, 4.02] V, Cell temperatures = [298.15, 318.15, 300] K, Enable = 1 true / false. At 0 s, Allowed current magnitude is 1 A. Additional checks are listed below.",
        "observe": "Inspect the outputs and numerical checks on the block reference page.",
        "limits": "The tables are supplied by the model author. Their synthetic defaults do not establish a safe charging or discharging envelope. The example verifies numerical behavior for synthetic parameters. Cell characterization and validation for an intended use are separate tasks.",
        "url": "https://design.lemonergy.com/cosim.html?example=block-battery-charge-envelope",
        "label": "Open Studio example",
        "evidence": [
          "docs/glossary/native-block-verification.json"
        ]
      }
    },
    {
      "id": "workflow:native-battery-discharge-envelope",
      "type": "Workflow",
      "label": "Discharge-current envelope worked example",
      "properties": {
        "id": "native-battery-discharge-envelope",
        "title": "Discharge-current envelope worked example",
        "kind": "studio",
        "summary": "Selects the most restrictive cell voltage and temperature current limit.",
        "steps": [
          "Review the block inputs, units and model limits.",
          "Open the Studio example and run its bundled model.",
          "Compare the output channels with the numerical checks; change one input and run again."
        ],
        "example": "Use the defaults below with Cell voltages = [3.2, 3.1, 3.15] V, Cell temperatures = [298.15, 318.15, 300] K, Enable = 1 true / false. At 0 s, Allowed current magnitude is 2 A. Additional checks are listed below.",
        "observe": "Inspect the outputs and numerical checks on the block reference page.",
        "limits": "The tables are supplied by the model author. Their synthetic defaults do not establish a safe charging or discharging envelope. The example verifies numerical behavior for synthetic parameters. Cell characterization and validation for an intended use are separate tasks.",
        "url": "https://design.lemonergy.com/cosim.html?example=block-battery-discharge-envelope",
        "label": "Open Studio example",
        "evidence": [
          "docs/glossary/native-block-verification.json"
        ]
      }
    },
    {
      "id": "workflow:native-battery-cccv-controller",
      "type": "Workflow",
      "label": "CC-CV current controller worked example",
      "properties": {
        "id": "native-battery-cccv-controller",
        "title": "CC-CV current controller worked example",
        "kind": "studio",
        "summary": "PI voltage regulation with an external current envelope and anti-windup.",
        "steps": [
          "Review the block inputs, units and model limits.",
          "Open the Studio example and run its bundled model.",
          "Compare the output channels with the numerical checks; change one input and run again."
        ],
        "example": "Use the defaults below with Highest cell voltage = 3.9 V, Charge-current magnitude limit = 2 A, Enable = 1 true / false. At 0 s, Signed current request (charge negative) is -1 A. Additional checks are listed below.",
        "observe": "Inspect the outputs and numerical checks on the block reference page.",
        "limits": "This block generates a current request. The plant, actuator limits and loop stability must be modeled separately. The example verifies numerical behavior for synthetic parameters. Cell characterization and validation for an intended use are separate tasks.",
        "url": "https://design.lemonergy.com/cosim.html?example=block-battery-cccv-controller",
        "label": "Open Studio example",
        "evidence": [
          "docs/glossary/native-block-verification.json"
        ]
      }
    },
    {
      "id": "workflow:native-battery-incremental-cccv",
      "type": "Workflow",
      "label": "Incremental CC-CV controller worked example",
      "properties": {
        "id": "native-battery-incremental-cccv",
        "title": "Incremental CC-CV controller worked example",
        "kind": "studio",
        "summary": "Updates a bounded charge request from voltage error each sample.",
        "steps": [
          "Review the block inputs, units and model limits.",
          "Open the Studio example and run its bundled model.",
          "Compare the output channels with the numerical checks; change one input and run again."
        ],
        "example": "Use the defaults below with Highest cell voltage = 3.9 V, Charge-current magnitude limit = 2 A, Enable = 1 true / false. At 0 s, Signed current request (charge negative) is -0.5 A. Additional checks are listed below.",
        "observe": "Inspect the outputs and numerical checks on the block reference page.",
        "limits": "The gain acts per update. Changing sample interval changes the response; this is an incremental controller, not the PI variant. The example verifies numerical behavior for synthetic parameters. Cell characterization and validation for an intended use are separate tasks.",
        "url": "https://design.lemonergy.com/cosim.html?example=block-battery-incremental-cccv",
        "label": "Open Studio example",
        "evidence": [
          "docs/glossary/native-block-verification.json"
        ]
      }
    },
    {
      "id": "workflow:native-battery-cycle-program",
      "type": "Workflow",
      "label": "Battery cycle program worked example",
      "properties": {
        "id": "native-battery-cycle-program",
        "title": "Battery cycle program worked example",
        "kind": "studio",
        "summary": "Native rest/CC/CV phase sequencer with repeats, voltage interlocks and taper dwell. Commands use discharge-positive current.",
        "steps": [
          "Review the block inputs, units and model limits.",
          "Open the Studio example and run its bundled model.",
          "Compare the output channels with the numerical checks; change one input and run again."
        ],
        "example": "Use the defaults below with Measured terminal voltage = 3.8 V, Measured signed current = 1 A, Start trigger = 1 true / false, Enable = 1 true / false. At 0 s, Signed current request is 0 A. Additional checks are listed below.",
        "observe": "Inspect the outputs and numerical checks on the block reference page.",
        "limits": "The phase program is a signal controller; actuation and measured response come from the connected plant. Synthetic phase settings do not establish a test standard. The example verifies numerical behavior for synthetic parameters. Cell characterization and validation for an intended use are separate tasks.",
        "url": "https://design.lemonergy.com/cosim.html?example=block-battery-cycle-program",
        "label": "Open Studio example",
        "evidence": [
          "docs/glossary/native-block-verification.json"
        ]
      }
    },
    {
      "id": "topic:topic-charging",
      "type": "Topic",
      "label": "Charging and discharging",
      "properties": {
        "id": "topic-charging",
        "name": "Charging and discharging",
        "lede": "How current goes in and comes out, and the limits that stop it.",
        "context": "Separate regulation from availability.",
        "example": "The same CC–CV law can operate overnight or during a short depot stop.",
        "lesson_url": "https://lemonergy.com/learn/fundamentals/capacity-and-c-rate/",
        "lesson_label": "Open charging quantities"
      }
    },
    {
      "id": "term:constant-current",
      "type": "Term",
      "label": "Constant current",
      "properties": {
        "id": "constant-current",
        "name": "Constant current",
        "abbr": "CC",
        "section": "topic-charging",
        "definition": "A charge or discharge at a fixed current, so capacity is simply current times time. It is the first stage of a CC-CV charge and the normal way to run a capacity test.",
        "related": [
          "cc-cv-charging",
          "constant-voltage",
          "c-rate",
          "capacity-test"
        ],
        "example": {
          "title": "Compare two cell capacities",
          "text": "A 2 A current is 1C for a 2 Ah cell and 0.4C for a 5 Ah cell. A constant-current step holds amperes fixed, so a fair comparison between differently sized cells also records C-rate."
        },
        "url": "https://lemonergy.com/learn/glossary/constant-current/",
        "mentions": []
      }
    },
    {
      "id": "term:constant-voltage",
      "type": "Term",
      "label": "Constant voltage",
      "properties": {
        "id": "constant-voltage",
        "name": "Constant voltage",
        "abbr": "CV",
        "section": "topic-charging",
        "definition": "A charge stage in which the terminal voltage is held at a selected limit while the current is allowed to fall. The charge added during this stage and its duration depend on the cell, initial state, voltage limit and termination current.",
        "related": [
          "cc-cv-charging",
          "constant-current",
          "taper-current",
          "cutoff-voltage"
        ],
        "example": {
          "title": "Read the taper correctly",
          "text": "In a hypothetical CV stage with a 4.0 V ceiling, the controller holds terminal voltage at that ceiling while current tapers as the cell state changes and its OCV rises. A voltage plateau does not mean the charge session has completed; the current cutoff and dwell still matter."
        },
        "url": "https://lemonergy.com/learn/glossary/constant-voltage/",
        "mentions": [
          "voltage"
        ]
      }
    },
    {
      "id": "term:cutoff-voltage",
      "type": "Term",
      "label": "Cutoff voltage",
      "properties": {
        "id": "cutoff-voltage",
        "name": "Cutoff voltage",
        "section": "topic-charging",
        "definition": "The terminal-voltage limit that ends a discharge, or caps a charge — in constant-current, constant-voltage (CC-CV) charging the cell is then held at that voltage until the current falls to a cutoff. A real discharge ends at the lower cutoff, which is why actual runtime can differ from the ideal duration.",
        "unit": "V",
        "related": [
          "voltage-window",
          "cc-cv-charging",
          "ideal-duration",
          "over-discharge",
          "overcharge"
        ],
        "lesson": "fundamentals/capacity-and-c-rate/#real-cells",
        "url": "https://lemonergy.com/learn/glossary/cutoff-voltage/",
        "mentions": [
          "service-life"
        ]
      }
    },
    {
      "id": "term:taper-current",
      "type": "Term",
      "label": "Taper current",
      "properties": {
        "id": "taper-current",
        "name": "Taper current",
        "aka": [
          "termination current",
          "cutoff current"
        ],
        "section": "topic-charging",
        "definition": "The current at which a constant-voltage charge stage is declared finished, often C/20 or C/50. A higher taper current ends the charge sooner and leaves the cell slightly less than full.",
        "unit": "A",
        "related": [
          "constant-voltage",
          "cc-cv-charging",
          "state-of-charge"
        ],
        "url": "https://lemonergy.com/learn/glossary/taper-current/",
        "mentions": []
      }
    },
    {
      "id": "term:fast-charging",
      "type": "Term",
      "label": "Fast charging",
      "properties": {
        "id": "fast-charging",
        "name": "Fast charging",
        "section": "topic-charging",
        "definition": "Charging intended to replenish a specified amount of energy or state of charge in a short time. There is no universal C-rate threshold: performance depends on cell chemistry, temperature, starting state and power limits. High current can increase heating and lithium-plating risk, requiring appropriate limits.",
        "related": [
          "lithium-plating",
          "c-rate",
          "cc-cv-charging",
          "dc-fast-charging",
          "thermal-management",
          "mscc"
        ],
        "url": "https://lemonergy.com/learn/glossary/fast-charging/",
        "mentions": [
          "state-of-charge"
        ]
      }
    },
    {
      "id": "term:cp-cv",
      "type": "Term",
      "label": "Constant-power charging",
      "properties": {
        "id": "cp-cv",
        "name": "Constant-power charging",
        "abbr": "CP-CV",
        "section": "topic-charging",
        "definition": "Charging with a fixed-power stage, so current falls as voltage rises because current equals power divided by voltage. In a CP-CV protocol, a constant-voltage stage follows when the voltage limit is reached. A power rating alone does not establish that a charger implements this sequence.",
        "related": [
          "cc-cv-charging",
          "constant-voltage",
          "e-rate",
          "charger"
        ],
        "example": {
          "title": "See why current falls at constant power",
          "text": "An illustrative 20 W constant-power stage requires 5 A at 4 V and 4 A at 5 V. At the chosen voltage ceiling, the profile changes to CV and power tapers with current."
        },
        "notes": [
          "This arithmetic illustrates P = VI; these voltages are not recommendations for a lithium-ion cell."
        ],
        "url": "https://lemonergy.com/learn/glossary/cp-cv/",
        "mentions": []
      }
    },
    {
      "id": "lesson:fundamentals/capacity-and-c-rate/",
      "type": "Lesson",
      "label": "Lesson 2 · Capacity and C-rate",
      "properties": {
        "url": "https://lemonergy.com/learn/fundamentals/capacity-and-c-rate/"
      }
    },
    {
      "id": "visual:charging-cccv",
      "type": "Visual",
      "label": "Compare charging profiles",
      "properties": {
        "title": "Compare charging profiles",
        "summary": "See which quantity is held constant, when the phase changes and how charging ends.",
        "readout": "Current holds at 5 A until the example 4.15 V threshold; voltage then holds while current tapers. The stop marker is a separate low-current termination condition.",
        "formula": "CC: I = I_set · CV: V = V_limit",
        "note": "Positive current charges the cell. Time is normalized; selected thresholds are not cell-specific recommendations. The voltage trace ends at termination; post-stop relaxation is excluded.",
        "software": {
          "status": "studio",
          "label": "Lemonergy Studio charging controller",
          "body": "The native controller regulates CC-CV charging. Its battery model uses charge balance, linear OCV and constant resistance. These authored profiles are explanatory, not its simulation output.",
          "href": "https://design.lemonergy.com/cosim.html?example=charging-home"
        },
        "html": "<figure class=\"visual-figure\"><figcaption>Current profile</figcaption><svg class=\"visual-chart\" viewBox=\"0 0 360 330\" role=\"img\" aria-labelledby=\"static-charging-cccv-0-title static-charging-cccv-0-desc\"><title id=\"static-charging-cccv-0-title\">Current profile</title><desc id=\"static-charging-cccv-0-desc\">Relative elapsed time versus Current (A). Charge current. Interpretation follows the graphs.</desc><rect x=\"74\" y=\"40\" width=\"155.44\" height=\"198\" fill=\"#2459a810\"/><text x=\"151.72\" y=\"60\" text-anchor=\"middle\" font-size=\"13\" fill=\"currentColor\">CC</text><rect x=\"229.44\" y=\"40\" width=\"96.47999999999996\" height=\"198\" fill=\"#6953a810\"/><text x=\"277.67999999999995\" y=\"60\" text-anchor=\"middle\" font-size=\"13\" fill=\"currentColor\">CV</text><rect x=\"325.91999999999996\" y=\"40\" width=\"16.08000000000004\" height=\"198\" fill=\"#2459a810\"/><text x=\"342\" y=\"28\" text-anchor=\"end\" font-size=\"13\" fill=\"currentColor\">Stop</text><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\">1.44</text><text x=\"141\" y=\"265\" text-anchor=\"middle\" font-size=\"13\" fill=\"currentColor\">0.25</text><path d=\"M74,139h268\" stroke=\"currentColor\" opacity=\".13\"/><text x=\"64\" y=\"143\" text-anchor=\"end\" font-size=\"13\" fill=\"currentColor\">2.88</text><text x=\"208\" y=\"265\" text-anchor=\"middle\" font-size=\"13\" fill=\"currentColor\">0.5</text><path d=\"M74,89.5h268\" stroke=\"currentColor\" opacity=\".13\"/><text x=\"64\" y=\"93.5\" text-anchor=\"end\" font-size=\"13\" fill=\"currentColor\">4.31</text><text x=\"275\" y=\"265\" text-anchor=\"middle\" font-size=\"13\" fill=\"currentColor\">0.75</text><path d=\"M74,40h268\" stroke=\"currentColor\" opacity=\".13\"/><text x=\"64\" y=\"44\" text-anchor=\"end\" font-size=\"13\" fill=\"currentColor\">5.75</text><text x=\"342\" y=\"265\" text-anchor=\"middle\" font-size=\"13\" fill=\"currentColor\">1</text><path d=\"M74,40v198h268\" fill=\"none\" stroke=\"currentColor\" opacity=\".3\"/><polyline fill=\"none\" stroke=\"#2459a8\" stroke-width=\"2.8\" points=\"74.00,65.83 74.54,65.83 75.07,65.83 75.61,65.83 76.14,65.83 76.68,65.83 77.22,65.83 77.75,65.83 78.29,65.83 78.82,65.83 79.36,65.83 79.90,65.83 80.43,65.83 80.97,65.83 81.50,65.83 82.04,65.83 82.58,65.83 83.11,65.83 83.65,65.83 84.18,65.83 84.72,65.83 85.26,65.83 85.79,65.83 86.33,65.83 86.86,65.83 87.40,65.83 87.94,65.83 88.47,65.83 89.01,65.83 89.54,65.83 90.08,65.83 90.62,65.83 91.15,65.83 91.69,65.83 92.22,65.83 92.76,65.83 93.30,65.83 93.83,65.83 94.37,65.83 94.90,65.83 95.44,65.83 95.98,65.83 96.51,65.83 97.05,65.83 97.58,65.83 98.12,65.83 98.66,65.83 99.19,65.83 99.73,65.83 100.26,65.83 100.80,65.83 101.34,65.83 101.87,65.83 102.41,65.83 102.94,65.83 103.48,65.83 104.02,65.83 104.55,65.83 105.09,65.83 105.62,65.83 106.16,65.83 106.70,65.83 107.23,65.83 107.77,65.83 108.30,65.83 108.84,65.83 109.38,65.83 109.91,65.83 110.45,65.83 110.98,65.83 111.52,65.83 112.06,65.83 112.59,65.83 113.13,65.83 113.66,65.83 114.20,65.83 114.74,65.83 115.27,65.83 115.81,65.83 116.34,65.83 116.88,65.83 117.42,65.83 117.95,65.83 118.49,65.83 119.02,65.83 119.56,65.83 120.10,65.83 120.63,65.83 121.17,65.83 121.70,65.83 122.24,65.83 122.78,65.83 123.31,65.83 123.85,65.83 124.38,65.83 124.92,65.83 125.46,65.83 125.99,65.83 126.53,65.83 127.06,65.83 127.60,65.83 128.14,65.83 128.67,65.83 129.21,65.83 129.74,65.83 130.28,65.83 130.82,65.83 131.35,65.83 131.89,65.83 132.42,65.83 132.96,65.83 133.50,65.83 134.03,65.83 134.57,65.83 135.10,65.83 135.64,65.83 136.18,65.83 136.71,65.83 137.25,65.83 137.78,65.83 138.32,65.83 138.86,65.83 139.39,65.83 139.93,65.83 140.46,65.83 141.00,65.83 141.54,65.83 142.07,65.83 142.61,65.83 143.14,65.83 143.68,65.83 144.22,65.83 144.75,65.83 145.29,65.83 145.82,65.83 146.36,65.83 146.90,65.83 147.43,65.83 147.97,65.83 148.50,65.83 149.04,65.83 149.58,65.83 150.11,65.83 150.65,65.83 151.18,65.83 151.72,65.83 152.26,65.83 152.79,65.83 153.33,65.83 153.86,65.83 154.40,65.83 154.94,65.83 155.47,65.83 156.01,65.83 156.54,65.83 157.08,65.83 157.62,65.83 158.15,65.83 158.69,65.83 159.22,65.83 159.76,65.83 160.30,65.83 160.83,65.83 161.37,65.83 161.90,65.83 162.44,65.83 162.98,65.83 163.51,65.83 164.05,65.83 164.58,65.83 165.12,65.83 165.66,65.83 166.19,65.83 166.73,65.83 167.26,65.83 167.80,65.83 168.34,65.83 168.87,65.83 169.41,65.83 169.94,65.83 170.48,65.83 171.02,65.83 171.55,65.83 172.09,65.83 172.62,65.83 173.16,65.83 173.70,65.83 174.23,65.83 174.77,65.83 175.30,65.83 175.84,65.83 176.38,65.83 176.91,65.83 177.45,65.83 177.98,65.83 178.52,65.83 179.06,65.83 179.59,65.83 180.13,65.83 180.66,65.83 181.20,65.83 181.74,65.83 182.27,65.83 182.81,65.83 183.34,65.83 183.88,65.83 184.42,65.83 184.95,65.83 185.49,65.83 186.02,65.83 186.56,65.83 187.10,65.83 187.63,65.83 188.17,65.83 188.70,65.83 189.24,65.83 189.78,65.83 190.31,65.83 190.85,65.83 191.38,65.83 191.92,65.83 192.46,65.83 192.99,65.83 193.53,65.83 194.06,65.83 194.60,65.83 195.14,65.83 195.67,65.83 196.21,65.83 196.74,65.83 197.28,65.83 197.82,65.83 198.35,65.83 198.89,65.83 199.42,65.83 199.96,65.83 200.50,65.83 201.03,65.83 201.57,65.83 202.10,65.83 202.64,65.83 203.18,65.83 203.71,65.83 204.25,65.83 204.78,65.83 205.32,65.83 205.86,65.83 206.39,65.83 206.93,65.83 207.46,65.83 208.00,65.83 208.54,65.83 209.07,65.83 209.61,65.83 210.14,65.83 210.68,65.83 211.22,65.83 211.75,65.83 212.29,65.83 212.82,65.83 213.36,65.83 213.90,65.83 214.43,65.83 214.97,65.83 215.50,65.83 216.04,65.83 216.58,65.83 217.11,65.83 217.65,65.83 218.18,65.83 218.72,65.83 219.26,65.83 219.79,65.83 220.33,65.83 220.86,65.83 221.40,65.83 221.94,65.83 222.47,65.83 223.01,65.83 223.54,65.83 224.08,65.83 224.62,65.83 225.15,65.83 225.69,65.83 226.22,65.83 226.76,65.83 227.30,65.83 227.83,65.83 228.37,65.83 228.90,65.83 229.44,65.83 229.98,68.67 230.51,71.47 231.05,74.22 231.58,76.93 232.12,79.59 232.66,82.21 233.19,84.79 233.73,87.32 234.26,89.81 234.80,92.26 235.34,94.67 235.87,97.04 236.41,99.37 236.94,101.66 237.48,103.91 238.02,106.13 238.55,108.31 239.09,110.45 239.62,112.56 240.16,114.63 240.70,116.67 241.23,118.68 241.77,120.65 242.30,122.59 242.84,124.50 243.38,126.37 243.91,128.22 244.45,130.03 244.98,131.82 245.52,133.57 246.06,135.30 246.59,136.99 247.13,138.66 247.66,140.31 248.20,141.92 248.74,143.51 249.27,145.07 249.81,146.61 250.34,148.12 250.88,149.60 251.42,151.06 251.95,152.50 252.49,153.91 253.02,155.30 253.56,156.67 254.10,158.02 254.63,159.34 255.17,160.64 255.70,161.92 256.24,163.17 256.78,164.41 257.31,165.63 257.85,166.82 258.38,168.00 258.92,169.16 259.46,170.29 259.99,171.41 260.53,172.51 261.06,173.60 261.60,174.66 262.14,175.71 262.67,176.74 263.21,177.75 263.74,178.75 264.28,179.73 264.82,180.69 265.35,181.64 265.89,182.57 266.42,183.48 266.96,184.38 267.50,185.27 268.03,186.14 268.57,187.00 269.10,187.84 269.64,188.67 270.18,189.49 270.71,190.29 271.25,191.08 271.78,191.85 272.32,192.62 272.86,193.37 273.39,194.10 273.93,194.83 274.46,195.54 275.00,196.24 275.54,196.93 276.07,197.61 276.61,198.28 277.14,198.94 277.68,199.58 278.22,200.22 278.75,200.84 279.29,201.46 279.82,202.06 280.36,202.65 280.90,203.24 281.43,203.81 281.97,204.38 282.50,204.93 283.04,205.48 283.58,206.02 284.11,206.55 284.65,207.07 285.18,207.58 285.72,208.08 286.26,208.58 286.79,209.06 287.33,209.54 287.86,210.01 288.40,210.47 288.94,210.93 289.47,211.38 290.01,211.82 290.54,212.25 291.08,212.67 291.62,213.09 292.15,213.50 292.69,213.91 293.22,214.31 293.76,214.70 294.30,215.08 294.83,215.46 295.37,215.84 295.90,216.20 296.44,216.56 296.98,216.92 297.51,217.26 298.05,217.61 298.58,217.94 299.12,218.28 299.66,218.60 300.19,218.92 300.73,219.24 301.26,219.55 301.80,219.85 302.34,220.15 302.87,220.45 303.41,220.74 303.94,221.02 304.48,221.30 305.02,221.58 305.55,221.85 306.09,222.12 306.62,222.38 307.16,222.64 307.70,222.89 308.23,223.14 308.77,223.39 309.30,223.63 309.84,223.87 310.38,224.10 310.91,224.33 311.45,224.56 311.98,224.78 312.52,225.00 313.06,225.21 313.59,225.42 314.13,225.63 314.66,225.84 315.20,226.04 315.74,226.23 316.27,226.43 316.81,226.62 317.34,226.81 317.88,226.99 318.42,227.18 318.95,227.35 319.49,227.53 320.02,227.70 320.56,227.87 321.10,228.04 321.63,228.21 322.17,228.37 322.70,228.53 323.24,228.68 323.78,228.84 324.31,228.99 324.85,229.14 325.38,229.28 325.92,238.00 326.46,238.00 326.99,238.00 327.53,238.00 328.06,238.00 328.60,238.00 329.14,238.00 329.67,238.00 330.21,238.00 330.74,238.00 331.28,238.00 331.82,238.00 332.35,238.00 332.89,238.00 333.42,238.00 333.96,238.00 334.50,238.00 335.03,238.00 335.57,238.00 336.10,238.00 336.64,238.00 337.18,238.00 337.71,238.00 338.25,238.00 338.78,238.00 339.32,238.00 339.86,238.00 340.39,238.00 340.93,238.00 341.46,238.00 342.00,238.00\"/><text transform=\"translate(208 303)\" text-anchor=\"middle\" font-size=\"14\" fill=\"currentColor\"><tspan x=\"0\" dy=\"0\">Relative elapsed time</tspan></text><text transform=\"translate(20 139) rotate(-90)\" text-anchor=\"middle\" font-size=\"14\" fill=\"currentColor\"><tspan x=\"0\" dy=\"0\">Current (A)</tspan></text></svg><div class=\"visual-legend\"><span><i style=\"background:#2459a8\"></i>Charge current</span></div></figure>\n<figure class=\"visual-figure\"><figcaption>Voltage profile</figcaption><svg class=\"visual-chart\" viewBox=\"0 0 360 330\" role=\"img\" aria-labelledby=\"static-charging-cccv-1-title static-charging-cccv-1-desc\"><title id=\"static-charging-cccv-1-title\">Voltage profile</title><desc id=\"static-charging-cccv-1-desc\">Relative elapsed time versus Cell voltage (V). Cell voltage. Interpretation follows the graphs.</desc><rect x=\"74\" y=\"40\" width=\"155.44\" height=\"198\" fill=\"#2459a810\"/><text x=\"151.72\" y=\"60\" text-anchor=\"middle\" font-size=\"13\" fill=\"currentColor\">CC</text><rect x=\"229.44\" y=\"40\" width=\"96.47999999999996\" height=\"198\" fill=\"#6953a810\"/><text x=\"277.67999999999995\" y=\"60\" text-anchor=\"middle\" font-size=\"13\" fill=\"currentColor\">CV</text><rect x=\"325.91999999999996\" y=\"40\" width=\"16.08000000000004\" height=\"198\" fill=\"#2459a810\"/><text x=\"342\" y=\"28\" text-anchor=\"end\" font-size=\"13\" fill=\"currentColor\">Stop</text><path d=\"M74,238h268\" stroke=\"currentColor\" opacity=\".13\"/><text x=\"64\" y=\"242\" text-anchor=\"end\" font-size=\"13\" fill=\"currentColor\">3</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\">3.35</text><text x=\"141\" y=\"265\" text-anchor=\"middle\" font-size=\"13\" fill=\"currentColor\">0.25</text><path d=\"M74,139h268\" stroke=\"currentColor\" opacity=\".13\"/><text x=\"64\" y=\"143\" text-anchor=\"end\" font-size=\"13\" fill=\"currentColor\">3.7</text><text x=\"208\" y=\"265\" text-anchor=\"middle\" font-size=\"13\" fill=\"currentColor\">0.5</text><path d=\"M74,89.49999999999994h268\" stroke=\"currentColor\" opacity=\".13\"/><text x=\"64\" y=\"93.49999999999994\" text-anchor=\"end\" font-size=\"13\" fill=\"currentColor\">4.05</text><text x=\"275\" y=\"265\" text-anchor=\"middle\" font-size=\"13\" fill=\"currentColor\">0.75</text><path d=\"M74,40h268\" stroke=\"currentColor\" opacity=\".13\"/><text x=\"64\" y=\"44\" text-anchor=\"end\" font-size=\"13\" fill=\"currentColor\">4.4</text><text x=\"342\" y=\"265\" text-anchor=\"middle\" font-size=\"13\" fill=\"currentColor\">1</text><path d=\"M74,40v198h268\" fill=\"none\" stroke=\"currentColor\" opacity=\".3\"/><polyline fill=\"none\" stroke=\"#6953a8\" stroke-width=\"2.8\" points=\"74.00,202.64 74.79,202.00 75.57,201.35 76.36,200.71 77.15,200.06 77.94,199.42 78.72,198.77 79.51,198.13 80.30,197.49 81.09,196.84 81.87,196.20 82.66,195.55 83.45,194.91 84.23,194.26 85.02,193.62 85.81,192.97 86.60,192.33 87.38,191.68 88.17,191.04 88.96,190.39 89.74,189.75 90.53,189.11 91.32,188.46 92.11,187.82 92.89,187.17 93.68,186.53 94.47,185.88 95.26,185.24 96.04,184.59 96.83,183.95 97.62,183.30 98.40,182.66 99.19,182.01 99.98,181.37 100.77,180.72 101.55,180.08 102.34,179.44 103.13,178.79 103.92,178.15 104.70,177.50 105.49,176.86 106.28,176.21 107.06,175.57 107.85,174.92 108.64,174.28 109.43,173.63 110.21,172.99 111.00,172.34 111.79,171.70 112.57,171.05 113.36,170.41 114.15,169.77 114.94,169.12 115.72,168.48 116.51,167.83 117.30,167.19 118.09,166.54 118.87,165.90 119.66,165.25 120.45,164.61 121.23,163.96 122.02,163.32 122.81,162.67 123.60,162.03 124.38,161.39 125.17,160.74 125.96,160.10 126.75,159.45 127.53,158.81 128.32,158.16 129.11,157.52 129.89,156.87 130.68,156.23 131.47,155.58 132.26,154.94 133.04,154.29 133.83,153.65 134.62,153.00 135.40,152.36 136.19,151.72 136.98,151.07 137.77,150.43 138.55,149.78 139.34,149.14 140.13,148.49 140.92,147.85 141.70,147.20 142.49,146.56 143.28,145.91 144.06,145.27 144.85,144.62 145.64,143.98 146.43,143.33 147.21,142.69 148.00,142.05 148.79,141.40 149.58,140.76 150.36,140.11 151.15,139.47 151.94,138.82 152.72,138.18 153.51,137.53 154.30,136.89 155.09,136.24 155.87,135.60 156.66,134.95 157.45,134.31 158.23,133.67 159.02,133.02 159.81,132.38 160.60,131.73 161.38,131.09 162.17,130.44 162.96,129.80 163.75,129.15 164.53,128.51 165.32,127.86 166.11,127.22 166.89,126.57 167.68,125.93 168.47,125.28 169.26,124.64 170.04,124.00 170.83,123.35 171.62,122.71 172.41,122.06 173.19,121.42 173.98,120.77 174.77,120.13 175.55,119.48 176.34,118.84 177.13,118.19 177.92,117.55 178.70,116.90 179.49,116.26 180.28,115.61 181.06,114.97 181.85,114.33 182.64,113.68 183.43,113.04 184.21,112.39 185.00,111.75 185.79,111.10 186.58,110.46 187.36,109.81 188.15,109.17 188.94,108.52 189.72,107.88 190.51,107.23 191.30,106.59 192.09,105.95 192.87,105.30 193.66,104.66 194.45,104.01 195.24,103.37 196.02,102.72 196.81,102.08 197.60,101.43 198.38,100.79 199.17,100.14 199.96,99.50 200.75,98.85 201.53,98.21 202.32,97.56 203.11,96.92 203.89,96.28 204.68,95.63 205.47,94.99 206.26,94.34 207.04,93.70 207.83,93.05 208.62,92.41 209.41,91.76 210.19,91.12 210.98,90.47 211.77,89.83 212.55,89.18 213.34,88.54 214.13,87.89 214.92,87.25 215.70,86.61 216.49,85.96 217.28,85.32 218.07,84.67 218.85,84.03 219.64,83.38 220.43,82.74 221.21,82.09 222.00,81.45 222.79,80.80 223.58,80.16 224.36,79.51 225.15,78.87 225.94,78.23 226.72,77.58 227.51,76.94 228.30,76.29 229.09,75.65 229.87,75.36 230.66,75.36 231.45,75.36 232.24,75.36 233.02,75.36 233.81,75.36 234.60,75.36 235.38,75.36 236.17,75.36 236.96,75.36 237.75,75.36 238.53,75.36 239.32,75.36 240.11,75.36 240.90,75.36 241.68,75.36 242.47,75.36 243.26,75.36 244.04,75.36 244.83,75.36 245.62,75.36 246.41,75.36 247.19,75.36 247.98,75.36 248.77,75.36 249.55,75.36 250.34,75.36 251.13,75.36 251.92,75.36 252.70,75.36 253.49,75.36 254.28,75.36 255.07,75.36 255.85,75.36 256.64,75.36 257.43,75.36 258.21,75.36 259.00,75.36 259.79,75.36 260.58,75.36 261.36,75.36 262.15,75.36 262.94,75.36 263.73,75.36 264.51,75.36 265.30,75.36 266.09,75.36 266.87,75.36 267.66,75.36 268.45,75.36 269.24,75.36 270.02,75.36 270.81,75.36 271.60,75.36 272.38,75.36 273.17,75.36 273.96,75.36 274.75,75.36 275.53,75.36 276.32,75.36 277.11,75.36 277.90,75.36 278.68,75.36 279.47,75.36 280.26,75.36 281.04,75.36 281.83,75.36 282.62,75.36 283.41,75.36 284.19,75.36 284.98,75.36 285.77,75.36 286.56,75.36 287.34,75.36 288.13,75.36 288.92,75.36 289.70,75.36 290.49,75.36 291.28,75.36 292.07,75.36 292.85,75.36 293.64,75.36 294.43,75.36 295.21,75.36 296.00,75.36 296.79,75.36 297.58,75.36 298.36,75.36 299.15,75.36 299.94,75.36 300.73,75.36 301.51,75.36 302.30,75.36 303.09,75.36 303.87,75.36 304.66,75.36 305.45,75.36 306.24,75.36 307.02,75.36 307.81,75.36 308.60,75.36 309.39,75.36 310.17,75.36 310.96,75.36 311.75,75.36 312.53,75.36 313.32,75.36 314.11,75.36 314.90,75.36 315.68,75.36 316.47,75.36 317.26,75.36 318.04,75.36 318.83,75.36 319.62,75.36 320.41,75.36 321.19,75.36 321.98,75.36 322.77,75.36 323.56,75.36 324.34,75.36 325.13,75.36 325.92,75.36\"/><text transform=\"translate(208 303)\" text-anchor=\"middle\" font-size=\"14\" fill=\"currentColor\"><tspan x=\"0\" dy=\"0\">Relative elapsed time</tspan></text><text transform=\"translate(20 139) rotate(-90)\" text-anchor=\"middle\" font-size=\"14\" fill=\"currentColor\"><tspan x=\"0\" dy=\"0\">Cell voltage (V)</tspan></text></svg><div class=\"visual-legend\"><span><i style=\"background:#6953a8\"></i>Cell voltage</span></div></figure>"
      }
    },
    {
      "id": "reference:tomaszewska-charging",
      "type": "Reference",
      "label": "Lithium-ion battery fast charging: A review",
      "properties": {
        "title": "Lithium-ion battery fast charging: A review",
        "publisher": "eTransportation",
        "url": "https://doi.org/10.1016/j.etran.2019.100011",
        "type": "Review article",
        "scope": "CC-CV and alternative charging protocols, transport limitations, degradation and thermal implications; results depend on cell and test conditions. Software behavior is documented separately in Lemonergy block references.",
        "year": 2019,
        "authors": [
          "Anna Tomaszewska et al."
        ],
        "accessed": "2026-10-27"
      }
    }
  ]
}
