High-Inertia Grid Anchor Master Table Dashboard
| ▼ High-Inertia Grid Anchor Master Table | ||||
| ☰ | \( \Sigma I_{\text{plant, highinertia}} \) | Total Plant High-Inertia Capacity (MW) |
View Help GuidePurpose: Site scale baseline.
Logic: User adjustable setting for the output of the GMEG plant
Type: Manual Entry
Render on Grids: None
Mathematical Formula:
Adjustable User Input Python Logic:
N/ALive Evaluation: N/A (Input Variable)
|
|
| ☰ | \( X_{\text{net, grid}} \) | Net Grid Output (kW) | 250.056241 |
View Help GuidePurpose: Power transferred through the grid.
Logic: The balance from the internal loop exported to the dedicated grid connection
Type: Calculated (Math Output)
Render on Grids: None
Mathematical Formula:
$$X_{\text{net, grid}} = X_{\text{grid, connection}}$$ Python Logic:
v["Grid Connection supply"]Live Evaluation: [ROUTE: STATIC/GLOBAL] 250.0562 = 250.0562
|
| ☰ | \( F_{\text{int, load}} \) | Internal System Load (kW) | 2,233.177954 |
View Help GuidePurpose: Power used by DLLS.
Logic: The total amount of power needed to run the 2 DLLS motor systems and the electromagnetic system
Type: Calculated (Math Output)
Render on Grids: None
Mathematical Formula:
$$F_{\text{int, load}} = P_{\text{net, in}} + P_{\text{net, in, 2}} + \Sigma P_{\text{stand, mag}}$$ Python Logic:
v["TAR 1 New Average Charging Power (kW)"] + v["TAR 2 New Average Charging Power (kW)"] + v["Total Stand Magnetic Power (kW)"]Live Evaluation: [ROUTE: STATIC/GLOBAL] 1,173.4021 + 1,037.5309 + 22.2450 = 2,233.1780
|
| ☰ | \( X_{\text{gross, machine}} \) | Gross Machine Rating (kW) | 2,483.234194 |
View Help GuidePurpose: Total work done by the moving mass.
Logic: The total internal power draw from all the systems
Type: Calculated (Math Output)
Render on Grids: None
Mathematical Formula:
$$X_{\text{gross, machine}} = X_{\text{net, grid}} + F_{\text{int, load}}$$ Python Logic:
v["Net Grid Output (kW)"] + v["Internal System Load (kW)"]Live Evaluation: [ROUTE: STATIC/GLOBAL] 250.0562 + 2,233.1780 = 2,483.2342
|
| ☰ | \( N_{\text{gmeg, units}} \) | Number of GMEG Units | 799.820071 |
View Help GuidePurpose: Number of units needed for the total plant capacity.
Logic: A dynamic determination of how many GMEG units will be needed to supply the required plant output
Type: Calculated (Math Output)
Render on Grids: None
Mathematical Formula:
$$N_{\text{gmeg, units}} = \Sigma I_{\text{plant, highinertia}} / ( X_{\text{net, grid}} / 1000 )$$ Python Logic:
v["Total Plant High-Inertia Capacity (MW)"] / ( v["Net Grid Output (kW)"] / 1000 )Live Evaluation: [ROUTE: STATIC/GLOBAL] 200.0000 / ( 250.0562 / 1000 ) = 799.8201
|
| ☰ | \( F_{\text{gmeg, payload}} \) | GMEG Payload (kg) | 42,250 |
View Help GuidePurpose: Total payload of a single GMEG unit.
Logic: Pulled directly from the GMEG tab to specify the total payload of a single machine
Type: Calculated (Math Output)
Render on Grids: None
Mathematical Formula:
$$F_{\text{gmeg, payload}} = M_{\text{total}}$$ Python Logic:
v["TOTAL WEIGHT (KG)"]Live Evaluation: [ROUTE: STATIC/GLOBAL] 42,250.0000 = 42,250.0000
|
| ☰ | \( \Sigma M_{\text{plant, rotating}} \) | Total Plant Rotating Mass (tonnes) | 33,792,397.983695 |
View Help GuidePurpose: Defines the physical scale of the "Grid Anchor" for the National Grid.
Logic: The total payload of a single GMEG multiplied by the number of GMEG's making up the plant array
Type: Calculated (Math Output)
Render on Grids: None
Mathematical Formula:
$$\Sigma M_{\text{plant, rotating}} = N_{\text{gmeg, units}} \times F_{\text{gmeg, payload}}$$ Python Logic:
v["Number of GMEG Units"] * v["GMEG Payload (kg)"]Live Evaluation: [ROUTE: STATIC/GLOBAL] 799.8201 * 42,250.0000 = 33,792,397.9837
|
| ☰ | \( \eta_{\text{max, op}} \) | Max Operational Radius (m) | 3.846197 |
View Help GuidePurpose: Furthest radius from Central Shaft.
Logic: Isolates the absolute maximum lever arm extension during the Track Arc Rotation (TAR) to establish the system's outermost geometric boundary.
Type: Calculated (Math Output)
Render on Grids: None
Mathematical Formula:
$$\eta_{\text{max, op}} = X_{\text{max, tar}}$$ Python Logic:
v["MAX TAR 1 Segment Max Lever Arm (m)"]Live Evaluation: [ROUTE: STATIC/GLOBAL] 3.8462 = 3.8462
|
| ☰ | \( \eta_{\text{min, op}} \) | Min Operational Radius (m) | 1.414603 |
View Help GuidePurpose: Closest radius to Central Shaft.
Logic: Isolates the absolute minimum lever arm during the track cycle to establish the inner spatial boundary of the shifting rotational mass.
Type: Calculated (Math Output)
Render on Grids: None
Mathematical Formula:
$$\eta_{\text{min, op}} = abs ( X_{\text{min, tar}} )$$ Python Logic:
abs ( v["Min TAR 1 Segment Min Lever Arm (m)"] )Live Evaluation: [ROUTE: STATIC/GLOBAL] abs ( -1.4146 ) = 1.4146
|
| ☰ | \( \eta_{\text{average, op}} \) | Average Operational Radius (m) | 2.6304 |
View Help GuidePurpose: Accounts for the rounded rectangular track path.
Logic: Averages the extreme geometric boundaries to define a mathematically equivalent constant radius for the dynamic track, enabling accurate macro-level inertia calculations.
Type: Calculated (Math Output)
Render on Grids: None
Mathematical Formula:
$$\eta_{\text{average, op}} = ( \eta_{\text{max, op}} + \eta_{\text{min, op}} ) / 2$$ Python Logic:
( v["Max Operational Radius (m)"] + v["Min Operational Radius (m)"] ) / 2Live Evaluation: [ROUTE: STATIC/GLOBAL] ( 3.8462 + 1.4146 ) / 2 = 2.6304
|
| ☰ | \( I_{\text{plant, inertia}} \) | Plant Moment of Inertia (kg.m2) | 233,809,774.225071 |
View Help GuidePurpose: Resistance to grid frequency changes (Macro).
Logic: Scales the inertia of a single unit across the entire multi-unit plant (I = mr^2) to quantify the total aggregate mechanical resistance available to stabilize the national grid.
Type: Calculated (Math Output)
Render on Grids: None
Mathematical Formula:
$$I_{\text{plant, inertia}} = N_{\text{gmeg, units}} \times ( F_{\text{gmeg, payload}} \times ( \eta_{\text{average, op}} \times \eta_{\text{average, op}} ) )$$ Python Logic:
v["Number of GMEG Units"] * ( v["GMEG Payload (kg)"] * ( v["Average Operational Radius (m)"] * v["Average Operational Radius (m)"] ) )Live Evaluation: [ROUTE: STATIC/GLOBAL] 799.8201 * ( 42,250.0000 * ( 2.6304 * 2.6304 ) ) = 233,809,774.2251
|
| ☰ | \( I_{\text{rotational, inertia}} \) | Rotational Inertia (J) (kg·m²) | 292,327.965768 |
View Help GuidePurpose: Resistance to change in motion (Micro).
Logic: Calculates the standard moment of inertia for a single GMEG unit using its total dynamic payload and the calculated average operational radius.
Type: Calculated (Math Output)
Render on Grids: None
Mathematical Formula:
$$I_{\text{rotational, inertia}} = F_{\text{gmeg, payload}} \times ( \eta_{\text{average, op}} ^2)$$ Python Logic:
v["GMEG Payload (kg)"] * ( v["Average Operational Radius (m)"] ^2)Live Evaluation: [ROUTE: STATIC/GLOBAL] 42,250.0000 * ( 2.6304 **2) = 292,327.9658
|
| ☰ | \( \omega_{\text{gmeg, angular}} \) | GMEG Angular Velocity (rad/s) | 5.026548 |
View Help GuidePurpose: Rotational speed translated for kinetic calculations.
Logic: Converts the operational speed from standard RPM into radians per second to ensure mathematical compatibility with downstream kinetic energy physics formulas.
Type: Calculated (Math Output)
Render on Grids: None
Mathematical Formula:
$$\omega_{\text{gmeg, angular}} = ( n_{\text{rpm}} \times 2 \times PI () ) / 60$$ Python Logic:
( v["Internal Gear RPM"] * 2 * PI () ) / 60Live Evaluation: [ROUTE: STATIC/GLOBAL] ( 48.0000 * 2 * PI () ) / 60 = 5.0265
|
| ☰ | \( X_{\text{stored, ke}} \) | Stored Kinetic Energy (Ek) (MJ) | 3.693007 |
View Help GuidePurpose: The mechanical "battery" capacity of the system.
Logic: Applies the standard kinetic energy formula to quantify the exact mechanical energy physically stored within the momentum of a single spinning unit, converted to Megajoules.
Type: Calculated (Math Output)
Render on Grids: None
Mathematical Formula:
$$X_{\text{stored, ke}} = (0.5 \times I_{\text{rotational, inertia}} \times \omega_{\text{gmeg, angular}}^2) / 1000000$$ Python Logic:
(0.5 * v["Rotational Inertia (J) (kg·m²)"] * v["GMEG Angular Velocity (rad/s)"]^2) / 1000000Live Evaluation: [ROUTE: STATIC/GLOBAL] (0.5 * 292,327.9658 * 5.0265**2) / 1000000 = 3.6930
|
| ☰ | \( X_{\text{cagmi}} \) | CAGMI (s) | 14.768704 |
View Help GuidePurpose: Core stability duration against load drops.
Logic: Calculates the system's Inertia Constant (H). It divides the stored kinetic energy by the electrical grid output to mathematically prove exactly how many seconds the system can sustain full load output purely from its kinetic momentum during a grid failure.
Type: Calculated (Math Output)
Render on Grids: None
Mathematical Formula:
$$X_{\text{cagmi}} = X_{\text{stored, ke}} / (X_{\text{net, grid}} / 1000)$$ Python Logic:
v["Stored Kinetic Energy (Ek) (MJ)"] / (v["Net Grid Output (kW)"] / 1000)Live Evaluation: [ROUTE: STATIC/GLOBAL] 3.6930 / (250.0562 / 1000) = 14.7687
|
| ☰ | \( \Sigma E_{\text{plant, stored}} \) | Total Plant Stored Energy (MJ) | 2,953.740776 |
View Help GuidePurpose: Total site energy buffer.
Logic: Aggregates the kinetic energy buffer of a single unit across the entire multi-machine facility to determine the absolute macro-level energy buffer available for grid injection.
Type: Calculated (Math Output)
Render on Grids: None
Mathematical Formula:
$$\Sigma E_{\text{plant, stored}} = X_{\text{stored, ke}} \times ( \Sigma I_{\text{plant, highinertia}} / ( X_{\text{net, grid}} / 1000 ) )$$ Python Logic:
v["Stored Kinetic Energy (Ek) (MJ)"] * ( v["Total Plant High-Inertia Capacity (MW)"] / ( v["Net Grid Output (kW)"] / 1000 ) )Live Evaluation: [ROUTE: STATIC/GLOBAL] 3.6930 * ( 200.0000 / ( 250.0562 / 1000 ) ) = 2,953.7408
|
| ☰ | \( X_{\text{flicker}} \) | Flicker (s) |
View Help GuidePurpose: Timespan of a standard grid voltage dip.
Logic: Used to determine the flicker support of a GMEG plant
Type: Manual Entry
Render on Grids: None
Mathematical Formula:
Adjustable User Input Python Logic:
N/ALive Evaluation: N/A (Input Variable)
|
|
| ☰ | \( X_{\text{500ms, flicker}} \) | 500ms Flicker Support (MWs) | 100 |
View Help GuidePurpose: The energy injected to stop a grid dip.
Logic: Calculates the total transient energy (Megawatt-seconds) the plant can instantaneously inject into the grid during a short voltage dip (flicker) to arrest frequency decay before it triggers cascading grid failure.
Type: Calculated (Math Output)
Render on Grids: None
Mathematical Formula:
$$X_{\text{500ms, flicker}} = \Sigma I_{\text{plant, highinertia}} \times X_{\text{flicker}}$$ Python Logic:
v["Total Plant High-Inertia Capacity (MW)"] * v["Flicker (s)"]Live Evaluation: [ROUTE: STATIC/GLOBAL] 200.0000 * 0.5000 = 100.0000
|
| ☰ | \( L_{\text{stand}} \) | Stand Length (m) | 12.030874 |
View Help GuidePurpose: Physical footprint length.
Logic: Extracts the dynamically sized structural length of a single unit's physical containment housing.
Type: Calculated (Math Output)
Render on Grids: None
Mathematical Formula:
$$L_{\text{stand}} = A_{\text{footprint, stand}}$$ Python Logic:
v["Footprint Stand Length (m)"]Live Evaluation: [ROUTE: STATIC/GLOBAL] 12.0309 = 12.0309
|
| ☰ | \( W_{\text{stand}} \) | Stand Width (m) | 5.595782 |
View Help GuidePurpose: Physical footprint width.
Logic: Extracts the dynamically sized structural width of a single unit's physical containment housing.
Type: Calculated (Math Output)
Render on Grids: None
Mathematical Formula:
$$W_{\text{stand}} = \Sigma A_{\text{footprint, stand}}$$ Python Logic:
v["Footprint Stand Total Width (m)"]Live Evaluation: [ROUTE: STATIC/GLOBAL] 5.5958 = 5.5958
|
| ☰ | \( A_{\text{stand, footprint}} \) | Stand Footprint (m2) | 53,845.606295 |
View Help GuidePurpose: Defines the "Real Estate Efficiency" of the plant.
Logic: Multiplies the structural footprint of a single module by the total number of arrayed units to define the exact civil engineering land requirement (CAPEX footprint) for the entire facility.
Type: Calculated (Math Output)
Render on Grids: None
Mathematical Formula:
$$A_{\text{stand, footprint}} = N_{\text{gmeg, units}} \times A_{\text{stand, footprint}}$$ Python Logic:
v["Number of GMEG Units"] * v["Stand Footprint (m)"]Live Evaluation: [ROUTE: STATIC/GLOBAL] 799.8201 * 67.3221 = 53,845.6063
|