Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | FluidType | = | 0 | ||
integer, | public | :: | FluidIndex | = | 0 | ||
real(kind=r64), | public | :: | Temp | = | 0.d0 | ||
real(kind=r64), | public | :: | TempMin | = | 0.d0 | ||
real(kind=r64), | public | :: | TempMax | = | 0.d0 | ||
real(kind=r64), | public | :: | TempSetPoint | = | SensedNodeFlagValue | ||
real(kind=r64), | public | :: | TempLastTimestep | = | 0.d0 | ||
real(kind=r64), | public | :: | MassFlowRateRequest | = | 0.d0 | ||
real(kind=r64), | public | :: | MassFlowRate | = | 0.d0 | ||
real(kind=r64), | public | :: | MassFlowRateMin | = | 0.d0 | ||
real(kind=r64), | public | :: | MassFlowRateMax | = | SensedNodeFlagValue | ||
real(kind=r64), | public | :: | MassFlowRateMinAvail | = | 0.d0 | ||
real(kind=r64), | public | :: | MassFlowRateMaxAvail | = | 0.d0 | ||
real(kind=r64), | public | :: | MassFlowRateSetPoint | = | 0.d0 | ||
real(kind=r64), | public | :: | Quality | = | 0.d0 | ||
real(kind=r64), | public | :: | Press | = | 0.d0 | ||
real(kind=r64), | public | :: | Enthalpy | = | 0.d0 | ||
real(kind=r64), | public | :: | EnthalpyLastTimestep | = | 0.d0 | ||
real(kind=r64), | public | :: | HumRat | = | 0.d0 | ||
real(kind=r64), | public | :: | HumRatMin | = | SensedNodeFlagValue | ||
real(kind=r64), | public | :: | HumRatMax | = | SensedNodeFlagValue | ||
real(kind=r64), | public | :: | HumRatSetPoint | = | SensedNodeFlagValue | ||
real(kind=r64), | public | :: | TempSetPointHi | = | SensedNodeFlagValue | ||
real(kind=r64), | public | :: | TempSetPointLo | = | SensedNodeFlagValue | ||
real(kind=r64), | public | :: | Height | = | -1.d0 | ||
real(kind=r64), | public | :: | OutAirDryBulb | = | 0.d0 | ||
logical, | public | :: | EMSOverrideOutAirDryBulb | = | .FALSE. | ||
real(kind=r64), | public | :: | EMSValueForOutAirDryBulb | = | 0.d0 | ||
real(kind=r64), | public | :: | OutAirWetBulb | = | 0.d0 | ||
logical, | public | :: | EMSOverrideOutAirWetBulb | = | .FALSE. | ||
real(kind=r64), | public | :: | EMSValueForOutAirWetBulb | = | 0.d0 | ||
real(kind=r64), | public | :: | CO2 | = | 0.d0 | ||
real(kind=r64), | public | :: | CO2SetPoint | = | 0.d0 | ||
real(kind=r64), | public | :: | GenContam | = | 0.d0 | ||
real(kind=r64), | public | :: | GenContamSetPoint | = | 0.d0 | ||
logical, | public | :: | SPMNodeWetbulbRepReq | = | .FALSE. |
TYPE NodeData
INTEGER :: FluidType = 0 ! must be one of the valid parameters
INTEGER :: FluidIndex = 0 ! For Fluid Properties
REAL(r64) :: Temp = 0.d0 ! {C}
REAL(r64) :: TempMin = 0.d0 ! {C}
REAL(r64) :: TempMax = 0.d0 ! {C}
REAL(r64) :: TempSetPoint = SensedNodeFlagValue ! {C}
REAL(r64) :: TempLastTimestep = 0.d0 ! [C} DSU
REAL(r64) :: MassFlowRateRequest = 0.d0 ! {kg/s} DSU
REAL(r64) :: MassFlowRate = 0.d0 ! {kg/s}
REAL(r64) :: MassFlowRateMin = 0.d0 ! {kg/s}
REAL(r64) :: MassFlowRateMax = SensedNodeFlagValue ! {kg/s}
REAL(r64) :: MassFlowRateMinAvail = 0.d0 ! {kg/s}
REAL(r64) :: MassFlowRateMaxAvail = 0.d0 ! {kg/s}
REAL(r64) :: MassFlowRateSetPoint = 0.d0 ! {kg/s}
REAL(r64) :: Quality = 0.d0 ! {0.0-1.0 vapor fraction/percent}
REAL(r64) :: Press = 0.d0 ! {Pa}
REAL(r64) :: Enthalpy = 0.d0 ! {J/kg}
REAL(r64) :: EnthalpyLastTimestep = 0.d0 ! {J/kg} DSU for steam?
REAL(r64) :: HumRat = 0.d0 ! {}
REAL(r64) :: HumRatMin = SensedNodeFlagValue ! {}
REAL(r64) :: HumRatMax = SensedNodeFlagValue ! {}
REAL(r64) :: HumRatSetPoint = SensedNodeFlagValue ! {}
REAL(r64) :: TempSetPointHi = SensedNodeFlagValue ! {C}
REAL(r64) :: TempSetPointLo = SensedNodeFlagValue ! {C}
REAL(r64) :: Height = -1.d0 ! {m}
! Following are for Outdoor Air Nodes "read only"
REAL(r64) :: OutAirDryBulb = 0.d0 ! {C}
LOGICAL :: EMSOverrideOutAirDryBulb = .FALSE. ! if true, the EMS is calling to override outdoor air node drybulb setting
REAL(r64) :: EMSValueForOutAirDryBulb = 0.d0 ! value EMS is directing to use for outdoor air node's drybulb {C}
REAL(r64) :: OutAirWetBulb = 0.d0 ! {C}
LOGICAL :: EMSOverrideOutAirWetBulb = .FALSE. ! if true, the EMS is calling to override outdoor air node wetbulb setting
REAL(r64) :: EMSValueForOutAirWetBulb = 0.d0 ! value EMS is directing to use for outdoor air node's wetbulb {C}
! Contaminant
REAL(r64) :: CO2 = 0.d0 ! {ppm}
REAL(r64) :: CO2SetPoint = 0.d0 ! {ppm}
REAL(r64) :: GenContam = 0.d0 ! {ppm}
REAL(r64) :: GenContamSetPoint = 0.d0 ! {ppm}
LOGICAL :: SPMNodeWetbulbRepReq = .FALSE. ! Set to true when node has SPM which follows wetbulb
END TYPE NodeData