Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=*), | private, | parameter | :: | Blank | = | ' ' | |
integer, | private | :: | NumMTGenerators | = | 0 | ||
logical, | private | :: | GetMTInput | = | .TRUE. | ||
type(MTGeneratorSpecs), | private, | ALLOCATABLE, DIMENSION(:) | :: | MTGenerator | |||
type(ReportVars), | private, | ALLOCATABLE, DIMENSION(:) | :: | MTGeneratorReport | |||
logical, | private, | ALLOCATABLE, DIMENSION(:) | :: | CheckEquipName |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | Name | = | ' ' | ||
real(kind=r64), | public | :: | RefElecPowerOutput | = | 0.0d0 | ||
real(kind=r64), | public | :: | MinElecPowerOutput | = | 0.0d0 | ||
real(kind=r64), | public | :: | MaxElecPowerOutput | = | 0.0d0 | ||
real(kind=r64), | public | :: | RefThermalPowerOutput | = | 0.0d0 | ||
real(kind=r64), | public | :: | MinThermalPowerOutput | = | 0.0d0 | ||
real(kind=r64), | public | :: | MaxThermalPowerOutput | = | 0.0d0 | ||
real(kind=r64), | public | :: | RefElecEfficiencyLHV | = | 0.0d0 | ||
real(kind=r64), | public | :: | RefCombustAirInletTemp | = | 0.0d0 | ||
real(kind=r64), | public | :: | RefCombustAirInletHumRat | = | 0.0d0 | ||
real(kind=r64), | public | :: | RefElevation | = | 0.0d0 | ||
integer, | public | :: | ElecPowFTempElevCurveNum | = | 0 | ||
integer, | public | :: | ElecEffFTempCurveNum | = | 0 | ||
integer, | public | :: | ElecEffFPLRCurveNum | = | 0 | ||
real(kind=r64), | public | :: | FuelHigherHeatingValue | = | 0.0d0 | ||
real(kind=r64), | public | :: | FuelLowerHeatingValue | = | 0.0d0 | ||
real(kind=r64), | public | :: | StandbyPower | = | 0.0d0 | ||
real(kind=r64), | public | :: | AncillaryPower | = | 0.0d0 | ||
integer, | public | :: | AncillaryPowerFuelCurveNum | = | 0 | ||
integer, | public | :: | HeatRecInletNodeNum | = | 0 | ||
integer, | public | :: | HeatRecOutletNodeNum | = | 0 | ||
real(kind=r64), | public | :: | RefThermalEffLHV | = | 0.0d0 | ||
real(kind=r64), | public | :: | RefInletWaterTemp | = | 0.0d0 | ||
logical, | public | :: | InternalFlowControl | = | .FALSE. | ||
logical, | public | :: | PlantFlowControl | = | .TRUE. | ||
real(kind=r64), | public | :: | RefHeatRecVolFlowRate | = | 0.0d0 | ||
integer, | public | :: | HeatRecFlowFTempPowCurveNum | = | 0 | ||
integer, | public | :: | ThermEffFTempElevCurveNum | = | 0 | ||
integer, | public | :: | HeatRecRateFPLRCurveNum | = | 0 | ||
integer, | public | :: | HeatRecRateFTempCurveNum | = | 0 | ||
integer, | public | :: | HeatRecRateFWaterFlowCurveNum | = | 0 | ||
real(kind=r64), | public | :: | HeatRecMinVolFlowRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | HeatRecMaxVolFlowRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | HeatRecMaxWaterTemp | = | 0.0d0 | ||
integer, | public | :: | CombustionAirInletNodeNum | = | 0 | ||
integer, | public | :: | CombustionAirOutletNodeNum | = | 0 | ||
logical, | public | :: | ExhAirCalcsActive | = | .FALSE. | ||
real(kind=r64), | public | :: | RefExhaustAirMassFlowRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | ExhaustAirMassFlowRate | = | 0.0d0 | ||
integer, | public | :: | ExhFlowFTempCurveNum | = | 0 | ||
integer, | public | :: | ExhFlowFPLRCurveNum | = | 0 | ||
real(kind=r64), | public | :: | NomExhAirOutletTemp | = | 0.0d0 | ||
integer, | public | :: | ExhAirTempFTempCurveNum | = | 0 | ||
integer, | public | :: | ExhAirTempFPLRCurveNum | = | 0 | ||
real(kind=r64), | public | :: | ExhaustAirTemperature | = | 0.0d0 | ||
real(kind=r64), | public | :: | ExhaustAirHumRat | = | 0.0d0 | ||
integer, | public | :: | CompType_Num | = | iGeneratorMicroturbine | ||
real(kind=r64), | public | :: | RefCombustAirInletDensity | = | 0.0d0 | ||
real(kind=r64), | public | :: | MinPartLoadRat | = | 0.0d0 | ||
real(kind=r64), | public | :: | MaxPartLoadRat | = | 0.0d0 | ||
real(kind=r64), | public | :: | FuelEnergyUseRateHHV | = | 0.0d0 | ||
real(kind=r64), | public | :: | FuelEnergyUseRateLHV | = | 0.0d0 | ||
real(kind=r64), | public | :: | QHeatRecovered | = | 0.0d0 | ||
real(kind=r64), | public | :: | ExhaustEnergyRec | = | 0.0d0 | ||
real(kind=r64), | public | :: | DesignHeatRecMassFlowRate | = | 0.0d0 | ||
logical, | public | :: | HeatRecActive | = | .FALSE. | ||
real(kind=r64), | public | :: | HeatRecInletTemp | = | 0.0d0 | ||
real(kind=r64), | public | :: | HeatRecOutletTemp | = | 0.0d0 | ||
real(kind=r64), | public | :: | HeatRecMinMassFlowRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | HeatRecMaxMassFlowRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | HeatRecMdot | = | 0.0d0 | ||
integer, | public | :: | HRLoopNum | = | 0 | ||
integer, | public | :: | HRLoopSideNum | = | 0 | ||
integer, | public | :: | HRBranchNum | = | 0 | ||
integer, | public | :: | HRCompNum | = | 0 | ||
real(kind=r64), | public | :: | FuelMdot | = | 0.0d0 | ||
real(kind=r64), | public | :: | ElecPowerGenerated | = | 0.0d0 | ||
real(kind=r64), | public | :: | StandbyPowerRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | AncillaryPowerRate | = | 0.0d0 | ||
integer, | public | :: | PowerFTempElevErrorIndex | = | 0 | ||
integer, | public | :: | EffFTempErrorIndex | = | 0 | ||
integer, | public | :: | EffFPLRErrorIndex | = | 0 | ||
integer, | public | :: | ExhFlowFTempErrorIndex | = | 0 | ||
integer, | public | :: | ExhFlowFPLRErrorIndex | = | 0 | ||
integer, | public | :: | ExhTempFTempErrorIndex | = | 0 | ||
integer, | public | :: | ExhTempFPLRErrorIndex | = | 0 | ||
integer, | public | :: | HRMinFlowErrorIndex | = | 0 | ||
integer, | public | :: | HRMaxFlowErrorIndex | = | 0 | ||
integer, | public | :: | ExhTempLTInletTempIndex | = | 0 | ||
integer, | public | :: | ExhHRLTInletHRIndex | = | 0 | ||
integer, | public | :: | AnciPowerIterErrorIndex | = | 0 | ||
integer, | public | :: | AnciPowerFMdotFuelErrorIndex | = | 0 | ||
integer, | public | :: | HeatRecRateFPLRErrorIndex | = | 0 | ||
integer, | public | :: | HeatRecRateFTempErrorIndex | = | 0 | ||
integer, | public | :: | HeatRecRateFFlowErrorIndex | = | 0 | ||
integer, | public | :: | ThermEffFTempElevErrorIndex | = | 0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=r64), | public | :: | PowerGen | = | 0.0d0 | ||
real(kind=r64), | public | :: | EnergyGen | = | 0.0d0 | ||
real(kind=r64), | public | :: | QHeatRecovered | = | 0.0d0 | ||
real(kind=r64), | public | :: | ExhaustEnergyRec | = | 0.0d0 | ||
real(kind=r64), | public | :: | FuelEnergyUseRateHHV | = | 0.0d0 | ||
real(kind=r64), | public | :: | FuelEnergyHHV | = | 0.0d0 | ||
real(kind=r64), | public | :: | FuelMdot | = | 0.0d0 | ||
real(kind=r64), | public | :: | ElectricEfficiencyLHV | = | 0.0d0 | ||
real(kind=r64), | public | :: | ThermalEfficiencyLHV | = | 0.0d0 | ||
real(kind=r64), | public | :: | HeatRecInletTemp | = | 0.0d0 | ||
real(kind=r64), | public | :: | HeatRecOutletTemp | = | 0.0d0 | ||
real(kind=r64), | public | :: | HeatRecMdot | = | 0.0d0 | ||
real(kind=r64), | public | :: | AncillaryPowerRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | AncillaryEnergy | = | 0.0d0 | ||
real(kind=r64), | public | :: | StandbyPowerRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | StandbyEnergy | = | 0.0d0 | ||
real(kind=r64), | public | :: | ExhAirMassFlowRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | ExhAirTemperature | = | 0.0d0 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | GeneratorType | |||
character(len=*), | intent(in) | :: | GeneratorName | |||
integer, | intent(inout) | :: | GeneratorIndex | |||
logical, | intent(in) | :: | RunFlag | |||
real(kind=r64), | intent(in) | :: | MyLoad | |||
logical, | intent(in) | :: | FirstHVACIteration |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | CompType | |||
character(len=*), | intent(in) | :: | CompName | |||
integer, | intent(in) | :: | CompTypeNum | |||
integer, | intent(inout) | :: | CompNum | |||
logical, | intent(in) | :: | RunFlag | |||
logical, | intent(inout) | :: | InitLoopEquip | |||
real(kind=r64), | intent(inout) | :: | MyLoad | |||
real(kind=r64), | intent(out) | :: | MaxCap | |||
real(kind=r64), | intent(out) | :: | MinCap | |||
real(kind=r64), | intent(out) | :: | OptCap | |||
logical, | intent(in) | :: | FirstHVACIteration |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | GenNum | |||
logical, | intent(in) | :: | RunFlag | |||
real(kind=r64), | intent(in) | :: | MyLoad | |||
logical, | intent(in) | :: | FirstHVACIteration |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | GeneratorNum | |||
logical, | intent(in) | :: | RunFlag | |||
real(kind=r64), | intent(in) | :: | MyLoad | |||
logical, | intent(in) | :: | FirstHVACIteration |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | Num |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | GeneratorType | |||
integer, | intent(in) | :: | GeneratorIndex | |||
real(kind=r64), | intent(out) | :: | GeneratorPower | |||
real(kind=r64), | intent(out) | :: | GeneratorEnergy | |||
real(kind=r64), | intent(out) | :: | ThermalPower | |||
real(kind=r64), | intent(out) | :: | ThermalEnergy |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | CompType | |||
character(len=*), | intent(in) | :: | CompName | |||
integer, | intent(out) | :: | ExhaustOutletNodeNum |