lib/openstudio-standards/hvac_sizing/Siz.CoilCoolingWater.rb in openstudio-standards-0.3.0 vs lib/openstudio-standards/hvac_sizing/Siz.CoilCoolingWater.rb in openstudio-standards-0.3.1.rc1

- old
+ new

@@ -1,109 +1,13 @@ # open the class to add methods to return sizing values class OpenStudio::Model::CoilCoolingWater - # Sets all auto-sizeable fields to autosize - def autosize - OpenStudio::logFree(OpenStudio::Warn, "openstudio.sizing.CoilCoolingWater", ".autosize not yet implemented for #{self.iddObject.type.valueDescription}.") - end + # returns the autosized design coil load + def autosizedDesignCoilLoad - # Takes the values calculated by the EnergyPlus sizing routines - # and puts them into this object model in place of the autosized fields. - # Must have previously completed a run with sql output for this to work. - def applySizingValues + return self.getAutosizedValue('Design Size Design Coil Load', 'W') - design_water_flow_rate = self.autosizedDesignWaterFlowRate - if design_water_flow_rate.is_initialized - self.setDesignWaterFlowRate(design_water_flow_rate.get) - end - - design_air_flow_rate = self.autosizedDesignAirFlowRate - if design_air_flow_rate.is_initialized - self.setDesignAirFlowRate(design_air_flow_rate.get) - end - - design_inlet_water_temperature = self.autosizedDesignInletWaterTemperature - if design_inlet_water_temperature.is_initialized - self.setDesignInletWaterTemperature(design_inlet_water_temperature.get) - end - - design_inlet_air_temperature = self.autosizedDesignInletAirTemperature - if design_inlet_air_temperature.is_initialized - self.setDesignInletAirTemperature(design_inlet_air_temperature.get) - end - - design_outlet_air_temperature = self.autosizedDesignOutletAirTemperature - if design_outlet_air_temperature.is_initialized - self.setDesignOutletAirTemperature(design_outlet_air_temperature.get) - end - - design_inlet_air_humidity_ratio = self.autosizedDesignInletAirHumidityRatio - if design_inlet_air_humidity_ratio.is_initialized - self.setDesignInletAirHumidityRatio(design_inlet_air_humidity_ratio.get) - end - - design_outlet_air_humidity_ratio = self.autosizedDesignOutletAirHumidityRatio - if design_outlet_air_humidity_ratio.is_initialized - self.setDesignOutletAirHumidityRatio(design_outlet_air_humidity_ratio.get) - end - end - # returns the autosized design water flow rate as an optional double - def autosizedDesignWaterFlowRate - - return self.model.getAutosizedValue(self, 'Design Size Design Water Flow Rate', 'm3/s') - - end - - # returns the autosized design air flow rate as an optional double - def autosizedDesignAirFlowRate - - return self.model.getAutosizedValue(self, 'Design Size Design Air Flow Rate', 'm3/s') - - end - - # returns the autosized design inlet water temperature as an optional double - def autosizedDesignInletWaterTemperature - - return self.model.getAutosizedValue(self, 'Design Size Design Inlet Water Temperature', 'C') - - end - - # returns the autosized design inlet air temperatureas an optional double - def autosizedDesignInletAirTemperature - - return self.model.getAutosizedValue(self, 'Design Size Design Inlet Air Temperature', 'C') - - end - - # returns the autosized design outlet air temperature as an optional double - def autosizedDesignOutletAirTemperature - - return self.model.getAutosizedValue(self, 'Design Size Design Outlet Air Temperature', 'C') - - end - - # returns the autosized inlet air humidity ratio as an optional double - def autosizedDesignInletAirHumidityRatio - - return self.model.getAutosizedValue(self, 'Design Size Design Inlet Air Humidity Ratio', '') - - end - - # returns the autosized outlet air humidity ratio as an optional double - def autosizedDesignOutletAirHumidityRatio - - return self.model.getAutosizedValue(self, 'Design Size Design Outlet Air Humidity Ratio', '') - - end - - # returns the autosized design coil load - def autosizedDesignCoilLoad - - return self.model.getAutosizedValue(self, 'Design Size Design Coil Load', 'W') - - end - end