CoilHeatingGasMultiStageStageData::CoilHeatingGasMultiStageStageData(const Model& model)
  : ModelObject(CoilHeatingGasMultiStageStageData::iddObjectType(),model)
{
  OS_ASSERT(getImpl<detail::CoilHeatingGasMultiStageStageData_Impl>());

  setGasBurnerEfficiency(0.80);
  autosizeNominalCapacity();
  setParasiticElectricLoad(0.0);
}
CoilHeatingDesuperheater::CoilHeatingDesuperheater(const Model& model)
  : StraightComponent(CoilHeatingDesuperheater::iddObjectType(),model)
{
  OS_ASSERT(getImpl<detail::CoilHeatingDesuperheater_Impl>());

  bool ok = setHeatReclaimRecoveryEfficiency(0.8);
  OS_ASSERT(ok);
  ok = setParasiticElectricLoad(0.0);
  OS_ASSERT(ok);
}
Beispiel #3
0
BoilerHotWater::BoilerHotWater(const Model& model)
  : StraightComponent(BoilerHotWater::iddObjectType(),model)
{
  BOOST_ASSERT(getImpl<detail::BoilerHotWater_Impl>());

  setWaterOutletUpperTemperatureLimit(99.0);

  setBoilerFlowMode("ConstantFlow");

  setParasiticElectricLoad(0.0);

  setSizingFactor(1.0);
}