Description
The Fuel Valve Buildup Error Model is a model that simulates Fuel Valve degradation due to impurity buildup over time. As fuel flows through the valve, contaminants accumulate in the mechanism, gradually reducing actuation speed and range of motion. When impurity reaches a threshold, the valve becomes fully seized. The model supports valve cycling operations to clear buildup, allowing operators to mitigate degradation through maintenance procedures.
Example Use Cases
- Long-Duration Mission Simulation: Model gradual valve degradation over months or years of propellant flow.
- Maintenance Planning: Evaluate cycling frequency needed to keep valves operational.
- Failure Mode Analysis: Simulate stuck-valve scenarios for contingency planning.
- Training Scenarios: Force valves stuck at specific positions to train operators on anomaly response.
Module Implementation
Impurity Accumulation
Impurity builds up proportionally to the fuel mass passing through the valve:
where is the cumulative fuel mass (kg) and is the impurity buildup rate. Each simulation tick when the valve is open:
Degradation Effects
The degradation factor determines how severely the valve is affected:
where is the impurity threshold at which the valve seizes completely.
Actuation Speed: Reduced proportionally to degradation:
Range of Motion: Shrinks toward the current position as degradation increases. At full degradation (), the valve is locked at its current position.
Cycling Recovery
During cycling operations, valve movement reduces impurity buildup:
where is the magnitude of position change and is the cycle reduction rate. This models the mechanical action of cycling dislodging accumulated contaminants.
Parameters
| Parameter | Description | Default |
|---|---|---|
ImpurityBuildupRate | Impurity accumulated per kg of fuel | 0.001 |
ImpurityThreshold | Impurity level at which valve seizes | 1.0 |
ImpurityCycleReductionRate | Impurity reduction per unit of movement | 0.1 |
ImpurityLevel | Current impurity level (read-only) | 0.0 |
TotalFuelPassed | Cumulative fuel mass in kg (read-only) | 0.0 |
ForceStuck | Manual override to immediately seize valve | false |
Force Stuck Override
When ForceStuck is enabled, the valve immediately locks at its current position regardless of impurity level. This sets actuation velocity to zero and clamps the range of motion to the current position, useful for simulating sudden mechanical failures or testing stuck-valve scenarios.
Assumptions/Limitations
- Impurity accumulates only when the valve is open and fuel is flowing.
- Cycling is only effective while
IsCyclingis true on the parent valve. - The model does not distinguish between different propellant types or contamination sources.
- Degradation affects both actuation speed and range of motion symmetrically.
- Recovery through cycling is instantaneous within each time step; there is no settling time modeled.