{
  "node": {
    "id": "term:rate-of-change-of-frequency",
    "type": "Term",
    "label": "Rate of change of frequency",
    "properties": {
      "id": "rate-of-change-of-frequency",
      "name": "Rate of change of frequency",
      "abbr": "RoCoF",
      "section": "topic-applications",
      "definition": "How fast grid frequency moves after a sudden imbalance such as a large generator tripping. Grids with less rotating inertia see steeper slopes; Great Britain has relaxed its loss-of-mains protection settings from 0.125 Hz/s to 0.5–1 Hz/s. Fast battery response and grid-forming inverters that emulate inertia help keep it within limits.",
      "formula": "RoCoF = df/dt",
      "unit": "Hz/s",
      "related": [
        "frequency-regulation",
        "inverter",
        "stationary-storage",
        "islanding"
      ],
      "example": {
        "title": "Measure a frequency slope",
        "text": "If measured grid frequency falls from 50.0 Hz to 49.8 Hz over 0.5 s, the average RoCoF is −0.4 Hz/s. Reporting windows and filtering affect the observed value."
      },
      "url": "https://lemonergy.com/learn/glossary/rate-of-change-of-frequency/",
      "mentions": []
    }
  },
  "edges": [
    {
      "id": "edge:6836",
      "source": "term:rate-of-change-of-frequency",
      "target": "topic:topic-applications",
      "type": "belongsTo",
      "properties": {
        "sourceFile": "terms.json"
      }
    },
    {
      "id": "edge:6837",
      "source": "term:rate-of-change-of-frequency",
      "target": "term:frequency-regulation",
      "type": "relatedTo",
      "properties": {
        "sourceFile": "terms.json",
        "meaning": "Related context; not a causal claim"
      }
    },
    {
      "id": "edge:6838",
      "source": "term:rate-of-change-of-frequency",
      "target": "term:inverter",
      "type": "relatedTo",
      "properties": {
        "sourceFile": "terms.json",
        "meaning": "Related context; not a causal claim"
      }
    },
    {
      "id": "edge:6839",
      "source": "term:rate-of-change-of-frequency",
      "target": "term:stationary-storage",
      "type": "relatedTo",
      "properties": {
        "sourceFile": "terms.json",
        "meaning": "Related context; not a causal claim"
      }
    },
    {
      "id": "edge:6840",
      "source": "term:rate-of-change-of-frequency",
      "target": "term:islanding",
      "type": "relatedTo",
      "properties": {
        "sourceFile": "terms.json",
        "meaning": "Related context; not a causal claim"
      }
    },
    {
      "id": "edge:6841",
      "source": "term:rate-of-change-of-frequency",
      "target": "visual:grid-frequency",
      "type": "illustratedBy",
      "properties": {
        "sourceFile": "visual-pages.json"
      }
    }
  ],
  "neighbors": [
    {
      "id": "topic:topic-applications",
      "type": "Topic",
      "label": "Applications and market",
      "properties": {
        "id": "topic-applications",
        "name": "Applications and market",
        "lede": "Where batteries are used, and the terms used to buy, size and compare them.",
        "context": "Start with mission energy, peak power and operating conditions.",
        "example": "20 kWh total energy and a ten-second 100 kW peak constrain different design aspects.",
        "lesson_url": "https://lemonergy.com/learn/fundamentals/capacity-and-c-rate/",
        "lesson_label": "Open energy and power"
      }
    },
    {
      "id": "term:frequency-regulation",
      "type": "Term",
      "label": "Frequency regulation",
      "properties": {
        "id": "frequency-regulation",
        "name": "Frequency regulation",
        "aka": [
          "ancillary services",
          "frequency response"
        ],
        "section": "topic-applications",
        "definition": "Rapidly injecting or absorbing power to hold the grid frequency at 50 or 60 Hz, a service batteries do better than any generator because they respond in milliseconds. It cycles the battery shallowly but very often.",
        "related": [
          "stationary-storage",
          "energy-arbitrage",
          "specific-power",
          "equivalent-full-cycle",
          "rate-of-change-of-frequency"
        ],
        "url": "https://lemonergy.com/learn/glossary/frequency-regulation/",
        "mentions": []
      }
    },
    {
      "id": "term:inverter",
      "type": "Term",
      "label": "Inverter",
      "properties": {
        "id": "inverter",
        "name": "Inverter",
        "aka": [
          "power conversion system",
          "PCS"
        ],
        "section": "topic-pack",
        "definition": "The power electronics that turn the battery’s DC into AC for a motor or the grid, and back again for charging. In stationary storage it is called the power conversion system and its rating in kW or MW sets the system’s power independently of the battery’s energy.",
        "related": [
          "pre-charge",
          "dc-dc-converter",
          "stationary-storage",
          "energy-management-system",
          "direct-current",
          "iec-62477-1"
        ],
        "url": "https://lemonergy.com/learn/glossary/inverter/",
        "mentions": []
      }
    },
    {
      "id": "term:stationary-storage",
      "type": "Term",
      "label": "Stationary storage",
      "properties": {
        "id": "stationary-storage",
        "name": "Stationary storage",
        "abbr": "BESS",
        "aka": [
          "battery energy storage system",
          "ESS"
        ],
        "section": "topic-applications",
        "definition": "Batteries installed in a fixed place — a container at a solar farm, a cabinet in a home — to shift energy in time or support the grid. LFP cells dominate because cost per cycle and safety matter more than mass.",
        "related": [
          "lfp",
          "energy-management-system",
          "inverter",
          "energy-arbitrage",
          "long-duration-storage",
          "ul-9540a"
        ],
        "url": "https://lemonergy.com/learn/glossary/stationary-storage/",
        "mentions": []
      }
    },
    {
      "id": "term:islanding",
      "type": "Term",
      "label": "Islanding",
      "properties": {
        "id": "islanding",
        "name": "Islanding",
        "aka": [
          "island mode",
          "anti-islanding",
          "intentional islanding"
        ],
        "section": "topic-infrastructure",
        "definition": "Part of the network, such as a house with solar and a battery, staying energised while disconnected from the main grid. Intentional islanding, behind a transfer switch with a grid-forming inverter, provides backup power; unintentional islanding endangers line workers, so IEEE 1547 requires inverters to detect it and cease energising the grid within two seconds.",
        "related": [
          "microgrid",
          "inverter",
          "smart-load-panel",
          "stationary-storage",
          "vehicle-to-everything"
        ],
        "url": "https://lemonergy.com/learn/glossary/islanding/",
        "mentions": []
      }
    },
    {
      "id": "visual:grid-frequency",
      "type": "Visual",
      "label": "RoCoF is the local frequency slope",
      "properties": {
        "title": "RoCoF is the local frequency slope",
        "summary": "A linear frequency segment has a constant rate of change.",
        "readout": "The selected slope is -0.5 Hz/s; after 2 s the authored frequency is 49 Hz.",
        "formula": "RoCoF = df/dt",
        "note": "A short illustrative line, not a power-system response or protection-setting recommendation.",
        "software": {
          "status": "reference",
          "label": "Reference concept",
          "body": "This explains frequency slope. Native Studio charging examples use average power boundaries and do not simulate grid frequency, inertia or protection behavior.",
          "href": "../chapter-1/"
        },
        "html": "<figure class=\"visual-figure\"><figcaption>Authored frequency excursion</figcaption><svg class=\"visual-chart\" viewBox=\"0 0 360 330\" role=\"img\" aria-labelledby=\"static-grid-frequency-0-title static-grid-frequency-0-desc\"><title id=\"static-grid-frequency-0-title\">Authored frequency excursion</title><desc id=\"static-grid-frequency-0-desc\">Elapsed time (s) versus Grid frequency (Hz). f(t) = 50 + slope × t. 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\">48</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\">49</text><text x=\"141\" y=\"265\" text-anchor=\"middle\" font-size=\"13\" fill=\"currentColor\">0.5</text><path d=\"M74,139h268\" stroke=\"currentColor\" opacity=\".13\"/><text x=\"64\" y=\"143\" text-anchor=\"end\" font-size=\"13\" fill=\"currentColor\">50</text><text x=\"208\" y=\"265\" text-anchor=\"middle\" font-size=\"13\" fill=\"currentColor\">1</text><path d=\"M74,89.5h268\" stroke=\"currentColor\" opacity=\".13\"/><text x=\"64\" y=\"93.5\" text-anchor=\"end\" font-size=\"13\" fill=\"currentColor\">51</text><text x=\"275\" y=\"265\" text-anchor=\"middle\" font-size=\"13\" fill=\"currentColor\">1.5</text><path d=\"M74,40h268\" stroke=\"currentColor\" opacity=\".13\"/><text x=\"64\" y=\"44\" text-anchor=\"end\" font-size=\"13\" fill=\"currentColor\">52</text><text x=\"342\" y=\"265\" text-anchor=\"middle\" font-size=\"13\" fill=\"currentColor\">2</text><path d=\"M74,40v198h268\" fill=\"none\" stroke=\"currentColor\" opacity=\".3\"/><polyline fill=\"none\" stroke=\"#2459a8\" stroke-width=\"2.8\" points=\"74.00,139.00 76.68,139.49 79.36,139.99 82.04,140.49 84.72,140.98 87.40,141.47 90.08,141.97 92.76,142.47 95.44,142.96 98.12,143.46 100.80,143.95 103.48,144.44 106.16,144.94 108.84,145.44 111.52,145.93 114.20,146.42 116.88,146.92 119.56,147.42 122.24,147.91 124.92,148.40 127.60,148.90 130.28,149.40 132.96,149.89 135.64,150.38 138.32,150.88 141.00,151.38 143.68,151.87 146.36,152.37 149.04,152.86 151.72,153.35 154.40,153.85 157.08,154.35 159.76,154.84 162.44,155.33 165.12,155.83 167.80,156.33 170.48,156.82 173.16,157.31 175.84,157.81 178.52,158.31 181.20,158.80 183.88,159.29 186.56,159.79 189.24,160.28 191.92,160.78 194.60,161.28 197.28,161.77 199.96,162.26 202.64,162.76 205.32,163.26 208.00,163.75 210.68,164.24 213.36,164.74 216.04,165.24 218.72,165.73 221.40,166.22 224.08,166.72 226.76,167.22 229.44,167.71 232.12,168.21 234.80,168.70 237.48,169.19 240.16,169.69 242.84,170.19 245.52,170.68 248.20,171.17 250.88,171.67 253.56,172.17 256.24,172.66 258.92,173.15 261.60,173.65 264.28,174.15 266.96,174.64 269.64,175.13 272.32,175.63 275.00,176.13 277.68,176.62 280.36,177.12 283.04,177.61 285.72,178.10 288.40,178.60 291.08,179.10 293.76,179.59 296.44,180.08 299.12,180.58 301.80,181.08 304.48,181.57 307.16,182.06 309.84,182.56 312.52,183.06 315.20,183.55 317.88,184.04 320.56,184.54 323.24,185.03 325.92,185.53 328.60,186.03 331.28,186.52 333.96,187.01 336.64,187.51 339.32,188.01 342.00,188.50\"/><text transform=\"translate(208 303)\" text-anchor=\"middle\" font-size=\"14\" fill=\"currentColor\"><tspan x=\"0\" dy=\"0\">Elapsed time (s)</tspan></text><text transform=\"translate(20 139) rotate(-90)\" text-anchor=\"middle\" font-size=\"14\" fill=\"currentColor\"><tspan x=\"0\" dy=\"0\">Grid frequency (Hz)</tspan></text></svg><div class=\"visual-legend\"><span><i style=\"background:#2459a8\"></i>f(t) = 50 + slope × t</span></div></figure>"
      }
    }
  ]
}
