Question-and-Answer Resource for the Building Energy Modeling Community
Get started with the Help page
Ask Your Question

Saif's profile - activity

2021-01-19 11:34:45 -0500 commented question PAT 3.0.1 Local Server Offline

@BrianlBall thank you very much for your help, but I have not used the powershell before can you give me any further dir

2021-01-15 10:46:34 -0500 commented question PAT 3.0.1 Local Server Offline

@BrianLball, I'm using windows 10 to run the app, I tried version 3.1.0, it also did not work. I added the error to the

2021-01-15 10:46:09 -0500 edited question PAT 3.0.1 Local Server Offline

PAT 3.0.1 Local Server Offline I installed PAT v 3.0.1, but the server is always offline. I tried to follow the instruct

2021-01-15 10:45:30 -0500 commented question PAT 3.0.1 Local Server Offline

@BrianLball, I'm using windows 10 to run the app, I tied version 3.1.0, it also did not work. I added the error to the o

2021-01-11 08:16:02 -0500 commented question PAT 3.0.1 Local Server Offline

@brianLBall, I removed the spaces from the directory, but got the same results. I am not that savvy in using the shell w

2021-01-11 08:01:37 -0500 commented question PAT 3.0.1 Local Server Offline

@David Goldwasser, it is the same issue with other project, I also have the same issue with the older version of PAT

2021-01-08 08:26:01 -0500 asked a question PAT 3.0.1 Local Server Offline

PAT 3.0.1 Local Server Offline I installed PAT v 3.0.1, but the server is always offline. I tried to follow the instruct

2020-12-07 08:09:02 -0500 marked best answer Hard Sizing Coil Cooling Water

I am trying to hard size a water cooling coil in OpenStudio 2.8, there is no hard size option for the capacity of the cooling coil, the only available option is to hard size the flow rate. I tried to increase the flow rate to get the targeted capacity using the below formula from EnergyPlus guide. The output reports shows an increase in the coil flow rate but the cooling capacity is still the same. The reason I am doing this is to meet the requirement of App G of 90.1 of modeling the proposed system with actual capacities. Is there a work around to hard size the water cooling coil?

image description

2020-12-03 08:22:14 -0500 asked a question Hard Sizing Coil Cooling Water

Hard Sizing Coil Cooling Water I am trying to hard size a water cooling coil in OpenStudio 2.8, there is no hard size op

2020-11-12 13:00:12 -0500 marked best answer Running Reporting Measure Outside OpenStudio

I’m trying to run the report measure outside OpenStuido to avoid running the simulation when updating the code as shown in this video, but every time I get the below error

image description

image description

2020-11-12 07:13:18 -0500 edited question Running Reporting Measure Outside OpenStudio

Running Reporting Measure Outside OpenStudio I’m trying to run the report measure outside OpenStuido to avoid running th

2020-11-12 07:12:42 -0500 commented question Running Reporting Measure Outside OpenStudio

yeah the file exists, I added a picture to the question.

2020-11-11 07:47:04 -0500 asked a question Running Reporting Measure Outside OpenStudio

Running Reporting Measure Outside OpenStudio I’m trying to run the report measure outside OpenStuido to avoid running th

2020-10-28 10:52:41 -0500 marked best answer Get Space Lighting Definition

I am writing a reporting measure that adds up the areas of spaces using the same lighting definition. I couldn't find a method in the Space Class to get the lighting definition, however there is a method to get the SpaceType Class, but I could not find a method in the SpaceType to get the lighting definition. How can I get the space lighting definition?

2020-10-28 08:15:07 -0500 asked a question Get Space Lighting Definition

Get Space Lighting Definition I am writing a reporting measure that adds up the areas of spaces using the same lighting

2020-09-29 09:16:35 -0500 commented question 100% OA Air Handling Unit

I think if you hard sized the OA that means the DOAS is capable of providing that capacity of OA, but since there is no

2020-09-22 10:20:13 -0500 marked best answer Using roo gem to extract info for OpenStudio measure

I am trying to extract some information from excel file to use it in OpenStudio measure using roo gem. I tested the code as a standalone ruby file and it was working fine, but when I put it in OpenStudio measure I got this error message “cannot load such file -- roo”.I am not that savvy in programing so I am not sure if I am doing something wrong, also is there another way to extract information form excel file? Below a snip from the code I am trying to use

require 'roo'   

# open system input file
def Bldg.extract_bldg_hvac
    hvac_xlsx = Roo::Spreadsheet.open('./input_systems.xlsx')

Thank you,

2020-09-22 09:27:19 -0500 commented question Using roo gem to extract info for OpenStudio measure

thank you Julien, is there a way to include it ?

2020-09-22 08:20:59 -0500 asked a question Using roo gem to extract info for OpenStudio measure

Using roo gem to extract info for OpenStudio measure I am trying to extract some information from excel file to use it i

2020-08-01 11:16:42 -0500 answered a question Configuration to simulation

First create a people definition from the load tab and set the number of people then go to Spaces >> Load and drag

2020-07-11 15:47:06 -0500 edited answer How can I change the boundary conditions of my wall to adiabatic using floorspace extension.

I have not worked with Floorspace before, but to change the boundary condition of a wall you can go the spaces >>

2020-07-11 15:46:07 -0500 edited answer How can I change the boundary conditions of my wall to adiabatic using floorspace extension.

I have not worked with Floorspace before, but to change the boundary condition of a wall you can go the spaces >>

2020-07-11 15:44:15 -0500 edited answer How can I change the boundary conditions of my wall to adiabatic using floorspace extension.

I have not worked with Floorspace before, but to change the boundary condition of a wall you can go the spaces >>

2020-07-11 15:43:02 -0500 answered a question How can I change the boundary conditions of my wall to adiabatic using floorspace extension.

I have not worked with Floorspace before, but to change the boundary condition of a wall you can go the space >> s

2020-06-06 09:34:04 -0500 marked best answer How to get Site Ground Temperature Building Surface

I am writing a measure to add SiteGroundTemperatureBuildingSurface. When reporting the initial condition I tried to use the size method to check if there is a ground temperature surface object in the model, but the size method did not work, I tried to replace it with #empty?, #is_initialized but neither worked. Which method should be used to check if there is an existing ground temperature surface object?

ground_surface = model.getSiteGroundTemperatureBuildingSurface
ground_surface.size
2020-06-05 16:33:57 -0500 edited question How to get Site Ground Temperature Building Surface

How to get Site Ground Temperature Building Surface I am writing a measure to add SiteGroundTemperatureBuildingSurface.

2020-06-05 15:17:48 -0500 edited question How to get Site Ground Temperature Building Surface

Hot to get Site Ground Temperature Building Surface I am writing a measure to add SiteGroundTemperatureBuildingSurface.

2020-06-05 15:17:04 -0500 asked a question How to get Site Ground Temperature Building Surface

Hot to get Site Ground Temperature Building Surface I am writing a measure to add SiteGroundTemperatureBuildingSurface.

2020-05-26 13:25:06 -0500 commented answer Setting Ground Temperature in OS

you will need to write a measure which is a script in Ruby programming language, you can find more details about the mea

2020-05-23 13:08:12 -0500 answered a question Setting Ground Temperature in OS

I am guessing you are looking for the object in the OpenStudio Application, as far as I know it has not been added to th

2020-05-22 11:29:42 -0500 asked a question Self-contained Unit Cooling Coil Size

Self-contained Unit Cooling Coil Size I am trying to model a self-contained unit with VAV fan in OpenStudio. I used a Un

2020-05-14 10:32:23 -0500 marked best answer How to access "CoilSystem:Cooling:DX" Using OpenStudio measure?

I am modifying an OpenStudio measure (Replace HVAC with WSHP and DOAS) to create a DOAS with dehumidification. I tried to add “CoilSystem:Cooling:DX” but there is no object for it in OpenStudio model documentation, but it is created in the in.idf file after running the simulation so I am assuming its created when the model is translated to EnergyPlus. Is there a code line I can drop in the measure to access the fields of this object? Or should I create an EnergyPlus measure to modify these fields.

Thank you,

image description

2020-04-14 08:11:48 -0500 asked a question Negative cooling load in zone load component

Negative cooling load in zone load component I am trying to understand the thermal zone load breakdown in EnergyPlus so

2019-10-30 17:38:06 -0500 marked best answer Measure Methods (is_initialized and to_) what they do

I want to change the COP for WSHP, so I am trying to modify the OS measure below that I found in here, but I did not understand what these two methods do (to_ZoneHVACPackagedTerminalAirConditioner and is_initialized). I searched the documentation for ZoneHVACPackagedTerminalAirConditioner, but did not find any information about what these methods do. Can someone shade some light on these methods and where I can find their documentation?

Thank you,

 # loop through zone equipment
model.getZoneHVACComponents.each do |component|

  # see if it is a PTAC
  if component.to_ZoneHVACPackagedTerminalAirConditioner.is_initialized
    runner.registerInfo("#{component.name} is a PTAC")
    ptac = component.to_ZoneHVACPackagedTerminalAirConditioner.get

    # get the cooling coil
    coil_cooling = ptac.coolingCoil

    # see if it is single speed dx
    if coil_cooling.to_CoilCoolingDXSingleSpeed.is_initialized
      single_speed_dx = coil_cooling.to_CoilCoolingDXSingleSpeed.get
      runner.registerInfo("The intial COP is #{single_speed_dx.ratedCOP}")

      # set cop
      target_cop = 1.5 * single_speed_dx.ratedCOP.get # need the get because ratedCOP returns an optional, should check if it exists before doing a get
      optionalDoubleCOP = OpenStudio::OptionalDouble.new(target_cop) # not many objects need this step, this is an odd one
      single_speed_dx.setRatedCOP(optionalDoubleCOP)
      runner.registerInfo("The adjusted COP is #{single_speed_dx.ratedCOP}")

    else
      # could add in elsif to look for other types of cooling coils
    end

  else  
    # could add in elsif to look for other kinds of zone equipment
  end

end
2019-08-21 07:47:32 -0500 commented answer Cooling tower out of model boundaries E+

Thanks for following up.

2019-07-17 07:53:40 -0500 commented answer Cooling tower out of model boundaries E+

Thank you Michael for the response. I tried using “YorkCalc” but it gave similar results to “CoolToolsCrossFlow” model h

2019-07-17 07:49:42 -0500 commented answer Cooling tower out of model boundaries E+

Thank you Michael for the response. I tried using “YorkCalc” but it gave similar results to “CoolToolsCrossFlow” model h