⚡ Grid Supply: Loading...
Master Settings and Dynamic Inputs Dashboard
▼ Master Kinetic Inputs
☰ \( R_{\text{drive}} \) Drive Gear Radius (m) 1.846197
View Help Guide
Purpose: Dimensional Datum.
Logic: The primary geometric radius used to calculate centripetal acceleration and outward kinetic pressure at the curved end-caps.
Type: Calculated (Math Output)
Render on Grids: None
Mathematical Formula:
$$R_{\text{drive}} = r_{gear}$$
Python Logic: v["Internal Gear Radius (m)"]
Live Evaluation: [ROUTE: STATIC/GLOBAL] 1.8462 = 1.8462
☰ \( \Sigma L_{\text{train}} \) Total Train Length (m) 5.815267
View Help Guide
Purpose: Load Footprint.
Logic: The total longitudinal distance of the enabler chain used to distribute point-loads into a continuous structural pressure.
Type: Calculated (Math Output)
Render on Grids: None
Mathematical Formula:
$$\Sigma L_{\text{train}} = L_{\text{train}}$$
Python Logic: v["Enabler train length (m)"]
Live Evaluation: [ROUTE: STATIC/GLOBAL] 5.8153 = 5.8153
☰ \( F_{\text{gross, centrifugal}} \) Gross Centrifugal Force (N) 1,970,809.036191
View Help Guide
Purpose: Total Outward Load.
Logic: The aggregate kinetic force generated by the rotating mass attempting to move tangentially away from the center shaft.
Type: Calculated (Math Output)
Render on Grids: None
Mathematical Formula:
$$F_{\text{gross, centrifugal}} = (M_{\text{total}} \times ( v ^ 2 ) ) / R_{\text{int}}$$
Python Logic: (v["TOTAL WEIGHT (KG)"] * ( v["Operational Velocity (m/s)"] ^ 2 ) ) / v["Internal Gear Radius (m)"]
Live Evaluation: [ROUTE: STATIC/GLOBAL] (42,250.0000 * ( 9.2800 ** 2 ) ) / 1.8462 = 1,970,809.0362
☰ \( F_{\text{linear, distributed}} \) Linear Distributed Load (N/m) 338,902.596965
View Help Guide
Purpose: True Corner Pressure.
Logic: The operational force exerted against every linear meter of the track curve, representing a shared-load scenario.
Type: Calculated (Math Output)
Render on Grids: None
Mathematical Formula:
$$F_{\text{linear, distributed}} = F_{\text{gross, centrifugal}} / \Sigma L_{\text{train}}$$
Python Logic: v["Gross Centrifugal Force (N)"] / v["Total Train Length (m)"]
Live Evaluation: [ROUTE: STATIC/GLOBAL] 1,970,809.0362 / 5.8153 = 338,902.5970
☰ \( F_{\text{design, distributed}} \) Design Distributed Load (N/m) 847,256.492413
View Help Guide
Purpose: Ultimate Limit State (ULS) Corner Load.
Logic: The worst-case radial force used to synthesize the structural thickness of the track curves to ensure zero failure.
Type: Calculated (Math Output)
Render on Grids: None
Mathematical Formula:
$$F_{\text{design, distributed}} = F_{\text{linear, distributed}} \times SF_{\text{safety, factor}}$$
Python Logic: v["Linear Distributed Load (N/m)"] * v["Safety Factor Slider"]
Live Evaluation: [ROUTE: STATIC/GLOBAL] 338,902.5970 * 2.5000 = 847,256.4924
☰ \( F_{\text{lateral, component}} \) Gravity Lateral Force Component (N) 207,165.48125
View Help Guide
Purpose: Side Shear Load.
Logic: The vector of gravitational force attempting to displace the entire track housing sideways due to the system's tilt.
Type: Calculated (Math Output)
Render on Grids: None
Mathematical Formula:
$$F_{\text{lateral, component}} = M_{\text{total}} \times N \times SIN ( RADIANS ( \theta_{\text{tilt}} ) )$$
Python Logic: v["TOTAL WEIGHT (KG)"] * v["Gravitational Field Strength (N/kg)"] * SIN ( RADIANS ( v["Angle tilt (degrees)"] ) )
Live Evaluation: [ROUTE: STATIC/GLOBAL] 42,250.0000 * 9.8066 * SIN ( RADIANS ( 30.0000 ) ) = 207,165.4812
☰ \( \tau_{\text{design, lateral}} \) Design Lateral Shear (N) 517,913.703125
View Help Guide
Purpose: ULS Lateral Load.
Logic: The maximum side-loading force the internal skeleton and X-frames must absorb while maintaining sub-millimeter precision.
Type: Calculated (Math Output)
Render on Grids: None
Mathematical Formula:
$$\tau_{\text{design, lateral}} = F_{\text{lateral, component}} \times SF_{\text{safety, factor}}$$
Python Logic: v["Gravity Lateral Force Component (N)"] * v["Safety Factor Slider"]
Live Evaluation: [ROUTE: STATIC/GLOBAL] 207,165.4812 * 2.5000 = 517,913.7031
☰ \( I_{\text{peak, inertia}} \) Peak System Inertia (kg.m2) 417,011.884273
View Help Guide
Purpose: The absolute highest rotational resistance (inertia) generated by the system.
Logic: Identifies the maximum rotational stubbornness the stationary structure must absorb and stabilize when the machine swivels.
Type: Calculated (Math Output)
Render on Grids: None
Mathematical Formula:
$$I_{\text{peak, inertia}} = I1.1_{\text{max, seg}}$$
Python Logic: v["Max Segment Enabler train Moment of inertia Rev 1 Cycle 1 (kg.m2)"]
Live Evaluation: [ROUTE: STATIC/GLOBAL] 417,011.8843 = 417,011.8843
☰ \( \tau_{\text{peak}} \) Peak Enabler Torque (Nm) 1,274,171.873213
View Help Guide
Purpose: The maximum twisting force generated strictly by the heavy payload.
Logic: Isolates the raw mechanical load of the swinging weights so we can see exactly how much force the payload alone exerts on the frame.
Type: Calculated (Math Output)
Render on Grids: None
Mathematical Formula:
$$\tau_{\text{peak}} = \tau1.1_{\text{max, seg}}$$
Python Logic: v["MAX Segment Enabler train Absolute Gear System Torque Rev 1 Cycle 1 (Nm)"]
Live Evaluation: [ROUTE: STATIC/GLOBAL] 1,274,171.8732 = 1,274,171.8732
☰ \( \tau_{\text{peak, dlls}} \) Peak DLLS Operational Torque (Nm) 1,443,120.468845
View Help Guide
Purpose: The absolute maximum twisting force put out by the lifting motors.
Logic: The worst-case structural load. This is the master value used to ensure the carbon fiber stand is thick enough that it won't shear or snap.
Type: Calculated (Math Output)
Render on Grids: None
Mathematical Formula:
$$\tau_{\text{peak, dlls}} = \tau_{\text{total, DLLS}}$$
Python Logic: v["TAR 1 Total Peak Required DLLS Torque (Nm)"]
Live Evaluation: [ROUTE: STATIC/GLOBAL] 1,443,120.4688 = 1,443,120.4688
☰ \( \tau_{\text{differential}} \) System Torque Differential (Nm) 0
View Help Guide
Purpose: The unused power capacity in the system.
Logic: Calculates the mathematical headroom between what the motors can push and what the payload requires, ensuring we have enough extra force to maintain efficient kinetic recovery.
Type: Calculated (Math Output)
Render on Grids: None
Mathematical Formula:
$$\tau_{\text{differential}} = \tau_{\text{peak, dlls}} - \tau_{\text{total, DLLS, 2}}$$
Python Logic: v["Peak DLLS Operational Torque (Nm)"] - v["TAR 2 Total Peak Required DLLS Torque (Nm)"]
Live Evaluation: [ROUTE: STATIC/GLOBAL] 1,443,120.4688 - 1,443,120.4688 = 0.0000
☰ \( \tau_{\text{effective, design}} \) Effective Design Torque (Nm) 3,607,801.172113
View Help Guide
Purpose: The ultimate "worst-case scenario" twisting force.
Logic: Multiplies the peak operational torque by our safety factor. This inflated number is what we actually use to size the structural walls to guarantee zero failure.
Type: Calculated (Math Output)
Render on Grids: None
Mathematical Formula:
$$\tau_{\text{effective, design}} = \tau_{\text{peak, dlls}} \times SF_{\text{safety, factor}}$$
Python Logic: v["Peak DLLS Operational Torque (Nm)"] * v["Safety Factor Slider"]
Live Evaluation: [ROUTE: STATIC/GLOBAL] 1,443,120.4688 * 2.5000 = 3,607,801.1721
☰ \( F_{\text{inertial, load}} \) Inertial Load Ratio 0.882928
View Help Guide
Purpose: The balance between payload force and internal mechanical force.
Logic: A system health check. It shows how much of the work is driven by the gravity payload versus the motors. A higher ratio means the gravity harvesting is highly efficient.
Type: Calculated (Math Output)
Render on Grids: None
Mathematical Formula:
$$F_{\text{inertial, load}} = \tau_{\text{peak}} / \tau_{\text{peak, dlls}}$$
Python Logic: v["Peak Enabler Torque (Nm)"] / v["Peak DLLS Operational Torque (Nm)"]
Live Evaluation: [ROUTE: STATIC/GLOBAL] 1,274,171.8732 / 1,443,120.4688 = 0.8829
▼ Impact Logic
☰ \( H_{\text{drop}} \) Enabler Drop Height (m) 0.023639
View Help Guide
Purpose: Impact Datum.
Logic: The calculated vertical distance an enabler "falls" within the internal clearance gap before striking the protective cover.
Type: Calculated (Math Output)
Render on Grids: None
Mathematical Formula:
$$H_{\text{drop}} = ( \Sigma H_{\text{runner, cavity}} - D_{\text{dynamic, clearance}} ) / 2$$
Python Logic: ( v["Total Runner Cavity Height (m)"] - v["Dynamic Diameter Clearance Buffer (m)"] ) / 2
Live Evaluation: [ROUTE: STATIC/GLOBAL] ( 0.5201 - 0.4728 ) / 2 = 0.0236
☰ \( E_{\text{potential, drop}} \) Enabler Potential Energy - Drop (J) 1,506.84497
View Help Guide
Purpose: Vertical Energy Component.
Logic: The gravitational energy generated by the enabler's vertical fall during a derailment event.
Type: Calculated (Math Output)
Render on Grids: None
Mathematical Formula:
$$E_{\text{potential, drop}} = ( 2 \times (W_{\text{unit}} +M_{\text{holder}})) \times N \times H_{\text{drop}}$$
Python Logic: ( 2 * (v["Weight per gravity enabler (kg)"] +v["Gravity enabler holder weight (kg)"])) * v["Gravitational Field Strength (N/kg)"] * v["Enabler Drop Height (m)"]
Live Evaluation: [ROUTE: STATIC/GLOBAL] ( 2 * (3,000.0000 +250.0000)) * 9.8066 * 0.0236 = 1,506.8450
☰ \( X_{\text{max, impact}} \) Max Impact Flex (m)
View Help Guide
Purpose: Dynamic Crash Buffer.
Logic: Defines the allowable elastic "spring" distance of the cover required to safely dissipate kinetic energy during an emergency impact.
Type: Manual Entry
Render on Grids: None
Mathematical Formula:
Adjustable User Input
Python Logic: N/A
Live Evaluation: N/A (Input Variable)
☰ \( v_{\text{ke, velocity}} \) Kinetic Energy - Velocity (J) 279,884.8
View Help Guide
Purpose: Horizontal Energy Component.
Logic: The massive energy stored in the forward motion of the dual-mass units during high-speed operation.
Type: Calculated (Math Output)
Render on Grids: None
Mathematical Formula:
$$v_{\text{ke, velocity}} = 0.5 \times ( 2 \times (W_{\text{unit}} +M_{\text{holder}})) \times ( v ^ 2 )$$
Python Logic: 0.5 * ( 2 * (v["Weight per gravity enabler (kg)"] +v["Gravity enabler holder weight (kg)"])) * ( v["Operational Velocity (m/s)"] ^ 2 )
Live Evaluation: [ROUTE: STATIC/GLOBAL] 0.5 * ( 2 * (3,000.0000 +250.0000)) * ( 9.2800 ** 2 ) = 279,884.8000
☰ \( \Sigma E_{\text{impact}} \) Total Impact Energy (J) 281,391.64497
View Help Guide
Purpose: Total Crash Load.
Logic: The aggregate dynamic energy the cover must absorb and dissipate during a worst-case high-speed failure.
Type: Calculated (Math Output)
Render on Grids: None
Mathematical Formula:
$$\Sigma E_{\text{impact}} = E_{\text{potential, drop}} + v_{\text{ke, velocity}}$$
Python Logic: v["Enabler Potential Energy - Drop (J)"] + v["Kinetic Energy - Velocity (J)"]
Live Evaluation: [ROUTE: STATIC/GLOBAL] 1,506.8450 + 279,884.8000 = 281,391.6450
▼ OPS Anchors
☰ \( \tau_{\text{reaction}} \) Reaction Torque (Nm) 1,443,120.468845
View Help Guide
Purpose: The physical "kickback" force hitting the mounting points.
Logic: For every action, there is an equal and opposite reaction. This is the exact twisting force the stationary frame must absorb to prevent the machine from tearing itself off the floor.
Type: Calculated (Math Output)
Render on Grids: None
Mathematical Formula:
$$\tau_{\text{reaction}} = \tau_{\text{peak, dlls}}$$
Python Logic: v["Peak DLLS Operational Torque (Nm)"]
Live Evaluation: [ROUTE: STATIC/GLOBAL] 1,443,120.4688 = 1,443,120.4688
☰ \( M_{\text{track, structure}} \) Track Structure Mass (kg) 32,717.800244
View Help Guide
Purpose: The dead-weight of the bare track ring.
Logic: Defines the stationary mass of the carbon fiber and steel hoop that the enablers travel through.
Type: Calculated (Math Output)
Render on Grids: None
Mathematical Formula:
$$M_{\text{track, structure}} = M_{\text{track}}$$
Python Logic: v["Total Optimized Track Mass (kg)"]
Live Evaluation: [ROUTE: STATIC/GLOBAL] 32,717.8002 = 32,717.8002
☰ \( \Sigma M_{\text{rotating}} \) Total Rotating Mass (kg) 74,967.800244
View Help Guide
Purpose: The absolute total downward crushing weight of the moving system.
Logic: Combines the track and the payload into a single dynamic point-load. This is the "hammer" weight resting on the gantry.
Type: Calculated (Math Output)
Render on Grids: None
Mathematical Formula:
$$\Sigma M_{\text{rotating}} = M_{\text{total}} + M_{\text{track}}$$
Python Logic: v["TOTAL WEIGHT (KG)"] + v["Total Optimized Track Mass (kg)"]
Live Evaluation: [ROUTE: STATIC/GLOBAL] 42,250.0000 + 32,717.8002 = 74,967.8002
▼ Kinetic & Magnetic Inputs
☰ \( L_{\text{track, seg}} \) Track Segment Length (m)
View Help Guide
Purpose: The length of a single modular track section.
Logic: Used to size the individual electromagnet units so each specific track block has the exact magnetic support it needs.
Type: Manual Entry
Render on Grids: None
Mathematical Formula:
Adjustable user input
Python Logic: N/A
Live Evaluation: N/A (Input Variable)
☰ \( F_{\text{centrifugal, burst}} \) Centrifugal Burst Force (N) 788,333.271913
View Help Guide
Purpose: The outward pressure trying to blow the track apart.
Logic: As the heavy enablers race around the curves, they want to fly outward. This calculates exactly how much magnetic repulsion force we need to push back and hold the track together.
Type: Calculated (Math Output)
Render on Grids: None
Mathematical Formula:
$$F_{\text{centrifugal, burst}} = (M_{\text{total}} \times v^2 ) / R_{\text{curved, side}}$$
Python Logic: (v["TOTAL WEIGHT (KG)"] * v["Velocity (m/s)"]^2 ) / v["Curved side wall inside radius (m)"]
Live Evaluation: [ROUTE: STATIC/GLOBAL] (42,250.0000 * 9.2800**2 ) / 4.6154 = 788,333.2719
▼ Environment
☰ \( \eta_{\text{op, temp}} \) Operational Temp (°C)
View Help Guide
Purpose: The peak heat environment caused by the electromagnet coils.
Logic: High heat causes materials to expand and soften. This ensures our carbon fiber thickness calculations account for thermal expansion over long operating runs.
Type: Manual Entry
Render on Grids: None
Mathematical Formula:
Adjustable User Input
Python Logic: N/A
Live Evaluation: N/A (Input Variable)
☰ \( X_{\text{max, humidity}} \) Max Humidity (%)
View Help Guide
Purpose: The moisture level of the operating environment.
Logic: A preventative check to ensure the internal steel shear-pins are specified with the correct anti-corrosion coatings for a 30-year lifespan.
Type: Manual Entry
Render on Grids: None
Mathematical Formula:
Adjustable User Input
Python Logic: N/A
Live Evaluation: N/A (Input Variable)
▼ Shaft
☰ \( R_{\text{shaft}} \) Shaft radius (m)
View Help Guide
Purpose: The physical distance from the shaft center to where the chain/gear engages.
Logic: The radial lever arm that mathematically dictates exactly how hard the drivetrain pulls against its own mountings.
Type: Manual Entry
Render on Grids: None
Mathematical Formula:
Adjustable User Input
Python Logic: N/A
Live Evaluation: N/A (Input Variable)
☰ \( L_{\text{local, support}} \) Local Support Span (m)
View Help Guide
Purpose: The physical distance between the bearing blocks supporting the shaft.
Logic: Used to calculate localized shaft bending and journal stress to ensure the steel drive shaft doesn't snap under heavy loads.
Type: Manual Entry
Render on Grids: None
Mathematical Formula:
Adjustable user input
Python Logic: N/A
Live Evaluation: N/A (Input Variable)
☰ \( F_{\text{pull}} \) Pull Force (N) 2,886,240.93769
View Help Guide
Purpose: The maximum linear "tug" generated by the drivetrain.
Logic: Calculates the extreme pulling force acting on the chain/gear. This is the primary source of lateral (sideways) structural stress attempting to rip the stand apart.
Type: Calculated (Math Output)
Render on Grids: None
Mathematical Formula:
$$F_{\text{pull}} = (\tau_{\text{reaction}} / R_{\text{shaft}})$$
Python Logic: (v["Reaction Torque (Nm)"] / v["Shaft radius (m)"])
Live Evaluation: [ROUTE: STATIC/GLOBAL] (1,443,120.4688 / 0.5000) = 2,886,240.9377
☰ \( \tau_{\text{apex}} \) Torque Apex (Nm) 1,443,120.468845
View Help Guide
Purpose: The absolute maximum twisting force output from the DLLS.
Logic: The ultimate master structural load case. The gantry must be designed to withstand this exact twisting force without failing.
Type: Calculated (Math Output)
Render on Grids: None
Mathematical Formula:
$$\tau_{\text{apex}} = \tau_{\text{total, DLLS}}$$
Python Logic: v["TAR 1 Total Peak Required DLLS Torque (Nm)"]
Live Evaluation: [ROUTE: STATIC/GLOBAL] 1,443,120.4688 = 1,443,120.4688