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

Lyle K's profile - activity

2021-10-22 19:06:10 -0500 received badge  Popular Question (source)
2021-01-27 17:19:47 -0500 received badge  Popular Question (source)
2020-09-29 14:43:36 -0500 received badge  Popular Question (source)
2019-09-10 19:26:40 -0500 asked a question Transpired Solar Collector Bypass Control

Transpired Solar Collector Bypass Control I'm modeling a SolarWall using the SolarCollector:UnglazedTranspired object in

2019-04-04 15:08:46 -0500 commented question Radiance Measure with PAT 2.7.0

Thanks, I just sent you an e-mail with the model

2019-04-04 13:23:39 -0500 asked a question Radiance Measure with PAT 2.7.0

Radiance Measure with PAT 2.7.0 I'm having trouble running the Radiance Daylighting Measures in the OS PAT 2.7.0, gettin

2018-12-20 10:51:28 -0500 commented answer What is the best way to use Excel to work with IDF files?

@JustinShultz - if you are using Pandas to look at EP output, I would recommend querying the SQL output file

2018-09-11 10:59:33 -0500 received badge  Nice Question (source)
2018-03-06 18:51:49 -0500 commented answer Energy-plus report - peak load and design load

Agreed. Ideally these total values would come out as (near) equal. Personally, if the 'estimated instant + delayed sens

2018-01-25 15:33:13 -0500 commented answer Chiller Oversizing and Chilled Beams

Chillers are sized to meet the full loop load multiplied by a component-level sizing factor

2018-01-17 16:49:47 -0500 commented answer Creating Geometry for EnergyPlus

OS/SketchUp is my main E+ geometry creator and I haven't had any issues with OS v2.0+ in SketchUp (just my experience).

2018-01-16 18:09:22 -0500 commented question Zone Sizing Data with Ideal Loads

Do you have zone thermostats and design day temperature schedules defined for the zones in your ideal air loads model?

2017-10-10 14:48:41 -0500 commented question Comm/Proto Hospital Reference Building: Inaccurate energy use due to unrealistic geometry?

You're correct that no ceiling height is defined in the thermal zones, and the hard entered ACH airflows (converted to m

2017-10-04 15:17:46 -0500 commented answer Time series visualization tools?

This Udemy course is a great resource for python/pandas/matplotlib/plotly/seaborn. You can usually grab the course for

2017-06-02 21:22:26 -0500 received badge  Self-Learner (source)
2017-06-02 14:17:21 -0500 marked best answer Install Ruby Gem for OpenStudio 2.1 Measures

Where can I install a ruby gem for use with OpenStudio 2.1.0 measures?

In past versions of OpenStudio (OS 1.#.#), I would install the appropriate files under the 'ruby-install' folder located in the main 'OpenStudio 1.#.#' folder.

2017-06-02 14:17:03 -0500 answered a question Install Ruby Gem for OpenStudio 2.1 Measures

I was able to get this working with the following... (1) Create an environment variable for GEM_PATH and path it to my

2017-06-01 16:57:33 -0500 edited question Install Ruby Gem for OpenStudio 2.1 Measures

Install Ruby Gem for OS 2.1 Measures Where can I install a ruby gem for use with OpenStudio 2.1.0 measures? In past ver

2017-06-01 16:56:57 -0500 asked a question Install Ruby Gem for OpenStudio 2.1 Measures

Install Ruby Gem for OS 2.1 Measures Where can I install a ruby gem for use with OpenStudio 2.1.0 measures? In past ver

2017-05-30 13:15:42 -0500 received badge  Nice Answer (source)
2017-03-21 13:50:40 -0500 answered a question How to automatically size chiller equally ?

The 'Sizing Factor' field in your chiller object can be used to distribute the peak load between autosized components.

image description

If you have two chillers and you would like them to be sized equally, enter '0.5' as the sizing factor for each chiller.

2017-03-09 10:51:52 -0500 answered a question How to define fans and obtain thermal comfort?

Thermal comfort models can be triggered using the Thermal Comfort Model Type field in the EnergyPlus People object (reference HERE). This field isn't exposed in the OpenStudio Application but it does exist in the OpenStudio SDK which means you should be able to create a measure using the setThermalComfortModelTypemethod on your PeopleDefinition.

Looks like there is a measure on BCL already that should assist with this.

2017-03-08 17:06:34 -0500 commented answer Defining internal objects in EnergyPlus

Depending on what you are trying to analyze, you may want to consider the Solar Distribution setting and how it may impact your results.

2017-03-02 09:46:39 -0500 marked best answer DesignSpecification:OutdoorAir not being set by OpenStudio

I have noticed in hourly reports and the HTML EnergyPlus Outdoor Air Summary Report that thermal zones were not receiving ventilation air volumes as defined in the OS:DesignSpecification:OutdoorAir objects. I exported the IDF file from my OpenStudio model and all of the 'Design Specification Outdoor Air Object Name' fields are blank when opened in the IDF editor.

It appears OpenStudio (1.9.0) does not set the 'Design Specification Outdoor Air Object Name' for the AirTerminal:SingleDuct:VAV:Reheat object. This excerpt from the E+ Input/Output reference suggests this field is required for the AirTerminal to deliver the proper amount of ventilation...

image description

I am not using demand controlled ventilation and the total airflow to zones is routinely under the volume of outdoor air defined.

How does OpenStudio implement the DesignSpec:OA to ensure the AirTerminal provides minimum ventilation at all times? Are there other approaches to consider or am I missing something here?

This question builds upon this previous question

2017-02-22 11:16:41 -0500 answered a question Heating and cooling setpoint

Zone heating and cooling setpoints are defined under the 'Thermal Zones' tab in OpenStudio. You can create a temperature schedule and assign them to Cooling/Heating thermostat schedule. The OpenStudio User Documentation is a good resource for the OpenStudio Application.

2017-02-22 10:57:51 -0500 answered a question Do I need to buy SketchUpPro for use with OpenStudio?

Importing DWGs is a feature that is only available in SketchUp Pro. This can be a differentiator depending on your workflow to create geometry.

2017-02-16 14:56:06 -0500 commented question Humidification via Service Hot Water

Are you using the Latent Fraction Schedule in the Water Use Equipment Definitions that are assigned to your WaterUse:Equipment objects? If the schedule is blank, there will be 0 latent heat gain.

2017-02-16 14:39:23 -0500 answered a question How to add a controller to a hot water loop

You can use the .addToNode() method to add your setpoint manager to the supply side outlet node of your water loop.

2017-02-16 11:45:41 -0500 marked best answer SVG not being created?

I'm working with an EnergyPlus model and after a successful simulation run the SVG is not created.

Reading into the Auxiliary Programs documentation it appears the post process program HVAC-Diagram.exe creates the SVG from the BND file. The BND files appear after each simulation, and an appropriate eplusout.bnd is created in the EPTEMP folder during simulation.

Any thoughts on why the SVG is not being created? Can I run the HVAC-Diagram.exe with my output BND renamed to eplusout.bnd in a specific location?

2017-02-06 13:02:44 -0500 commented answer Creating a ventilation system with specified overall ach and outdoor ach

Yes, you could take that approach -- set the 10 ACH max flow rate to the zone and then set the minimum fraction of OA at the air handling unit to 50%. Be mindful of other zones on the system if you are setting a minimum OA fraction at the AHU.

2017-02-03 11:20:36 -0500 answered a question Creating a ventilation system with specified overall ach and outdoor ach

Here are some things to explore...

  • For the 5 OA (outdoor air) ACH, set your DesignSpecification:OutdoorAir object to 5 ACH. Make sure your ceiling height is properly defined in your ThermalZone. Set 'Control For Outdoor Air' to 'YES' in your AirTerminal:SingleDuct:VAV:Reheat.
  • For the 10 Total ACH, in your AirTerminal:SingleDuct:VAV:Reheat set your 'Zone Minimum Air Flow Input Method' to 'Fixed Flow Rate' and then convert your 10 ACH to CFM and enter in 'Fixed Minimum Air Flow Rate' field. Additionally, in the Sizing:Zone object, set the 'Cooling Design Air Flow Method' to 'DesignDayWithLimit' and then specify the 10 ACH (converted to CFM) in the 'Cooling Minimum Air Flow' field.
2017-02-02 15:57:33 -0500 answered a question How to report several Electrical or Lighting Loads in one zone individually?

The EnergyPlus 'lights' object allows for an end-use subcategory definition.

OpenStudio does not expose this input in the user interface, but it does exist in the API which means you can create a measure to set this value for certain definitions.

These categories will show up in the 'End-Uses By SubCategory' table in the E+ HTML output file.

2017-02-01 17:50:57 -0500 commented answer Get Zones Associated with an Air Loop In E+ Measure

Thanks for sharing your solution!

2017-02-01 17:42:20 -0500 answered a question Part Load Performance for ASHRAE 90.1

This is a very common dilemma for modeling against ASHRAE 90.1 as they don't provide default curve coefficients. Full load efficiency at rated conditions is easy to define but it's true there are an infinite combination of part-load curve possibilities that may equate to the same IEER/IPLV/NPLV.

I have leveraged the California Title 24 Nonresidential ACM Reference Manual (link HERE) which does provide default curve coefficients for cooling equipment. Many of the efficiency requirements for Title 24-2013 align with the requirements of ASHRAE 90.1-2010.

2017-01-05 17:45:22 -0500 commented answer rename modelObject by ruby

The OpenStudio measure writing guide found HERE will lead you to all the documentation available as well.

2017-01-05 17:42:14 -0500 commented answer rename modelObject by ruby

The OpenStudio::Model object list can be found HERE which contains most of the methods needed for each model object. Some of the more general methods can be tricky to find, if you click on the 'inheritance diagram' for AirLoopHVAC you will see it traces back to OpenStudio::IdfObject which contains the setName() method, found HERE

2017-01-05 17:24:10 -0500 answered a question rename modelObject by ruby

new_AirLoop.setName("A new Name") should do the trick!

2016-12-19 14:13:20 -0500 answered a question How to parse .stat file to csv or json?

If you are looking at US TMY3 weather files you can download them in .CSV format HERE

2016-11-16 10:13:28 -0500 commented question Most common issues with applying baseline building measure

Amir's article points to this . There is also this measure which appears to have extended functionality (more standards, no 'BETA' tags).

2016-11-15 17:29:29 -0500 commented question Most common issues with applying baseline building measure

Issue #1: having multiple versions of the same measure floating about and expecting users to install custom ruby gems