Class FuelNodeModel
- Namespace
- NominalSystems.Classes
- Assembly
- NominalSystems.Classes.dll
public class FuelNodeModel : ComponentModel<Component>
- Inheritance
-
ComponentModel<Component>FuelNodeModel
- Inherited Members
-
ComponentModel<Component>.Target
Constructors
FuelNodeModel()
Constructor for 'FuelNodeModel'
public FuelNodeModel()
Fields
DesiredFlowRate
[kg/s] The flow rate desired by the consumer
[EditableVariable("kg/s", 0, false, "")]
public double DesiredFlowRate
Field Value
GasConstant
[J/molK] Universal Gas constant (R)
[EditableVariable("J/molK", false, "")]
public static double GasConstant
Field Value
ProvidedFlowRate
[kg/s] The flow rate provided to the consumer
[EditableVariable("kg/s", 0, true, "")]
public double ProvidedFlowRate
Field Value
SpecificHeatRatio
[-] Heat ratio of the gas provided
[EditableVariable("kg/s", 0, false, "")]
public double SpecificHeatRatio
Field Value
TotalPressure
[Pa] Total/Stagnation Pressure of the system
[EditableVariable("Pa", false, "")]
public double TotalPressure
Field Value
TotalTemperature
[K] Total/Stagnation Temperature of the system
[EditableVariable("K", 0, false, "")]
public double TotalTemperature
Field Value
UpdateFlowRateRatio
Event to call after flow rate has been calculated on a mass storage node. Returns a ratio of fuel used / fuel desired.
public Action<double>? UpdateFlowRateRatio
Field Value
Methods
OnBegin(double)
protected override void OnBegin(double time)
Parameters
time
double
OnUpdate(double, double)
protected override void OnUpdate(double time, double step)