Table of Contents

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

double

GasConstant

[J/molK] Universal Gas constant (R)

[EditableVariable("J/molK", false, "")]
public static double GasConstant

Field Value

double

ProvidedFlowRate

[kg/s] The flow rate provided to the consumer

[EditableVariable("kg/s", 0, true, "")]
public double ProvidedFlowRate

Field Value

double

SpecificHeatRatio

[-] Heat ratio of the gas provided

[EditableVariable("kg/s", 0, false, "")]
public double SpecificHeatRatio

Field Value

double

TotalPressure

[Pa] Total/Stagnation Pressure of the system

[EditableVariable("Pa", false, "")]
public double TotalPressure

Field Value

double

TotalTemperature

[K] Total/Stagnation Temperature of the system

[EditableVariable("K", 0, false, "")]
public double TotalTemperature

Field Value

double

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

Action<double>

Methods

OnBegin(double)

protected override void OnBegin(double time)

Parameters

time double

OnUpdate(double, double)

protected override void OnUpdate(double time, double step)

Parameters

time double
step double