TYPE SteamCoilEquipConditions
CHARACTER(len=MaxNameLength) :: Name = ' ' ! Name of the SteamCoil
CHARACTER(len=10) :: SteamCoilTypeA = ' ' ! Type of SteamCoil ie. Heating or Cooling
INTEGER :: SteamCoilType = 0 ! Type of SteamCoil ie. Heating or Cooling
INTEGER :: SteamCoilModel = 0 ! Type of SteamCoil ie. Simple, Detailed, etc.
INTEGER :: SteamCoilType_Num = 0 !
CHARACTER(len=MaxNameLength) :: Schedule = ' ' ! SteamCoil Operation Schedule
INTEGER :: SchedPtr = 0 ! Pointer to the correct schedule
REAL(r64) :: InletAirMassFlowRate = 0.0d0 ! MassFlow through the SteamCoil being Simulated [kg/s]
REAL(r64) :: OutletAirMassFlowRate = 0.0d0 ! MassFlow throught the SteamCoil being Simulated[kg/s]
REAL(r64) :: InletAirTemp = 0.0d0 ! Inlet Air Temperature Operating Condition [C]
REAL(r64) :: OutletAirTemp = 0.0d0 ! Outlet Air Temperature Operating Condition [C]
REAL(r64) :: InletAirHumRat = 0.0d0 ! Inlet Air Humidity Ratio Operating Condition
REAL(r64) :: OutletAirHumRat = 0.0d0 ! Outlet Air Humidity Ratio Calculated Condition
REAL(r64) :: InletAirEnthalpy = 0.0d0 ! Inlet Air enthalpy [J/kg]
REAL(r64) :: OutletAirEnthalpy = 0.0d0 ! Outlet Air enthalpy [J/kg]
REAL(r64) :: TotSteamCoilLoad = 0.0d0 ! Total Load on the Coil [W]
REAL(r64) :: SenSteamCoilLoad = 0.0d0 ! Sensible Load on the Coil [W]
REAL(r64) :: TotSteamHeatingCoilEnergy = 0.0d0 ! Total Heating Coil energy of the Coil [J]
REAL(r64) :: TotSteamCoolingCoilEnergy = 0.0d0 ! Total Cooling Coil energy of the Coil [J]
REAL(r64) :: SenSteamCoolingCoilEnergy = 0.0d0 ! Sensible Cooling Coil energy of the Coil [J]
REAL(r64) :: TotSteamHeatingCoilRate = 0.0d0 ! Total Heating Coil Rate on the Coil [W]
REAL(r64) :: LoopLoss = 0.0d0 ! Loss in loop due to cond return to atm pressure
REAL(r64) :: TotSteamCoolingCoilRate = 0.0d0 ! Total Cooling Coil Rate on the Coil [W]
REAL(r64) :: SenSteamCoolingCoilRate = 0.0d0 ! Sensible Cooling Coil Rate on the Coil [W]
REAL(r64) :: LeavingRelHum = 0.0d0 ! Simple Coil Latent Model requires User input for leaving RH
REAL(r64) :: DesiredOutletTemp = 0.0d0 ! Temp desired at the outlet (C)
REAL(r64) :: DesiredOutletHumRat = 0.0d0 ! Humudity Ratio desired at outlet (C)
REAL(r64) :: InletSteamTemp = 0.0d0 ! Inlet Steam Temperature [C]
REAL(r64) :: OutletSteamTemp = 0.0d0 ! Outlet Steam Temperature [C]
REAL(r64) :: InletSteamMassFlowRate = 0.0d0 ! Inlet Steam Mass Flow Rate [Kg/s]
REAL(r64) :: OutletSteamMassFlowRate = 0.0d0 ! Outlet Steam Mass Flow Rate [Kg/s]
REAL(r64) :: MaxSteamVolFlowRate = 0.0d0 ! Maximum water Volume flow rate [m3/s]
REAL(r64) :: MaxSteamMassFlowRate = 0.0d0 ! Maximum water mass flow rate [Kg/s]
REAL(r64) :: InletSteamEnthalpy = 0.0d0 ! Inlet Water Enthalpy (J/Kg)
REAL(r64) :: OutletWaterEnthalpy = 0.0d0 ! Outlet Water Enthalpy (J/kg)
REAL(r64) :: InletSteamPress = 0.0d0 ! Pressure at steam inlet (Pa)
REAL(r64) :: InletSteamQuality = 0.0d0 ! Quality of steam at inlet
REAL(r64) :: OutletSteamQuality = 0.0d0 ! Quality of steam at outlet
REAL(r64) :: DegOfSubCooling = 0.0d0
REAL(r64) :: LoopSubCoolReturn = 0.0d0
INTEGER :: AirInletNodeNum = 0 ! Inlet node number at air side
INTEGER :: AirOutletNodeNum = 0 ! Outlet node number at air side
INTEGER :: SteamInletNodeNum = 0 ! SteamInletNodeNum
INTEGER :: SteamOutletNodeNum = 0 ! SteamOutletNodeNum
INTEGER :: TempSetPointNodeNum = 0 ! If applicable : node number that the temp setpoint exists.
INTEGER :: TypeofCoil = 0 ! Control of Coil , temperature or Zone load
INTEGER :: FluidIndex = 0 ! Fluid index for FluidProperties (Steam)
INTEGER :: LoopNum = 0 ! index for plant loop with steam coil
INTEGER :: LoopSide = 0 ! index for plant loop side for steam coil
INTEGER :: BranchNum = 0 ! index for plant branch for steam coil
INTEGER :: CompNum = 0 ! index for plant component for steam coil
INTEGER :: Coil_PlantTypeNum = 0 ! plant level index for coil type
REAL(r64) :: OperatingCapacity = 0.0d0 ! capacity of steam coil at operating conditions (W)
END TYPE SteamCoilEquipConditions