Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | Name | = | ' ' | ||
integer, | public | :: | FuelType | = | 0 | ||
logical, | public | :: | Available | = | .false. | ||
logical, | public | :: | ON | = | .false. | ||
logical, | public | :: | MissingSetpointErrDone | = | .FALSE. | ||
logical, | public | :: | UseLoopSetpoint | = | .FALSE. | ||
real(kind=r64), | public | :: | DesMassFlowRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | MassFlowRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | NomCap | = | 0.0d0 | ||
real(kind=r64), | public | :: | Effic | = | 0.0d0 | ||
real(kind=r64), | public | :: | MinPartLoadRat | = | 0.0d0 | ||
real(kind=r64), | public | :: | MaxPartLoadRat | = | 0.0d0 | ||
real(kind=r64), | public | :: | OptPartLoadRat | = | 0.0d0 | ||
real(kind=r64), | public | :: | OperPartLoadRat | = | 0.0d0 | ||
real(kind=r64), | public | :: | TempUpLimitBoilerOut | = | 0.0d0 | ||
real(kind=r64), | public | :: | BoilerMaxOperPress | = | 0.0d0 | ||
real(kind=r64), | public | :: | BoilerPressCheck | = | 0.0d0 | ||
real(kind=r64), | public | :: | SizFac | = | 0.0d0 | ||
integer, | public | :: | BoilerInletNodeNum | = | 0 | ||
integer, | public | :: | BoilerOutletNodeNum | = | 0 | ||
real(kind=r64), | public, | DIMENSION(3) | :: | FullLoadCoef | = | 0.0d0 | |
integer, | public | :: | TypeNum | = | 0 | ||
integer, | public | :: | LoopNum | = | 0 | ||
integer, | public | :: | LoopSideNum | = | 0 | ||
integer, | public | :: | BranchNum | = | 0 | ||
integer, | public | :: | CompNum | = | 0 | ||
integer, | public | :: | PressErrIndex | = | 0 | ||
integer, | public | :: | FluidIndex | = | 0 |
TYPE BoilerSpecs
CHARACTER(len=MaxNameLength) :: Name =' ' ! user identifier
INTEGER :: FuelType =0 ! resource type
LOGICAL :: Available =.false. ! TRUE if machine available in current time step
LOGICAL :: ON =.false. ! TRUE: simulate the machine at it's operating part load ratio
LOGICAL :: MissingSetpointErrDone = .FALSE. ! Missing outlet node setpoint message flag
LOGICAL :: UseLoopSetpoint = .FALSE. ! Flag to use setpoint from loop
REAL(r64) :: DesMassFlowRate =0.0d0 ! kg/s - Boiler water design mass flow rate
REAL(r64) :: MassFlowRate =0.0d0 ! kg/s - Boiler water mass flow rate
REAL(r64) :: NomCap =0.0d0 ! W - design nominal capacity of Boiler
REAL(r64) :: Effic =0.0d0 ! boiler efficiency at design conditions
! REAL(r64) :: TempDesBoilerOut =0.0d0 ! C - Boiler design outlet temperature
REAL(r64) :: MinPartLoadRat =0.0d0 ! Minimum allowed operating part load ratio
REAL(r64) :: MaxPartLoadRat =0.0d0 ! Maximum allowed operating part load ratio
REAL(r64) :: OptPartLoadRat =0.0d0 ! Optimal operating part load ratio
REAL(r64) :: OperPartLoadRat =0.0d0 ! Actual operating part load ratio
REAL(r64) :: TempUpLimitBoilerOut=0.0d0 ! C - Boiler outlet maximum temperature limit
REAL(r64) :: BoilerMaxOperPress =0.0d0 ! Max Boiler Pressure
REAL(r64) :: BoilerPressCheck =0.0d0 ! Boiler Operating Pressure at Saturation Temperature
REAL(r64) :: SizFac =0.0d0 ! sizing factor
INTEGER :: BoilerInletNodeNum =0 ! Node number at the boiler inlet
INTEGER :: BoilerOutletNodeNum =0 ! Node number at the boiler outlet
REAL(r64),DIMENSION(3) :: FullLoadCoef =0.0d0 ! Coefficients of the fuel consumption/part load ratio curve
INTEGER :: TypeNum =0 ! Plant loop type identifier
INTEGER :: LoopNum =0 ! Plant loop index number
INTEGER :: LoopSideNum =0 ! Loop side index number
INTEGER :: BranchNum =0 ! Branch index number
INTEGER :: CompNum =0 ! Plant loop component index number
INTEGER :: PressErrIndex =0 ! index pointer for recurring errors
INTEGER :: FluidIndex =0 ! Steam index
END TYPE BoilerSpecs