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

WWR and Shading in EnergyPlus

asked 2026-03-09 11:20:09 -0500

updated 2026-03-09 11:20:34 -0500

I have used OpenStudio most of the time. If I want to change WWR and shading in an energyplus file without opening OpenStudio or SketchUp, how can I do that?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
1

answered 2026-03-09 14:18:04 -0500

updated 2026-03-09 14:18:54 -0500

Many options - choices depend on e.g.:

  • number of fenestrated surfaces involved
  • preferences and familiarity with scripting (over GUIs).

For an overview of scripting options, check UMH posts here and here. As well as blog posts from @ericmartinpe here and Steven Firth here, both pointing namely to epJSON editing. LBNL/ETA's Python-based frads also seems nice - there's an example of how to edit fenestration surface parameters (hint: XYZ coordinates).


Whether it's editing a model through epJSON (using Ruby hashes or Python dictionaries), or using a Python package like frads, one solution would be to:

  1. loop through all walls and windows to tally existing WWR
  2. determine % reduction (or increase) of window area (desired WWR vs existing WWR)
  3. loop again through all windows: adjust window sill Z-axis coordinates to match desired % in STEP 2

That's a very basic step-by-step. Adapt if working with non-horizontal/non-vertical window edges. Riskier if increasing WWR (vs lowering WWR). And so on. Repeat something similar for shading.


edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Sponsor

Training Workshops

Question Tools

2 followers

Stats

Asked: 2026-03-09 11:20:09 -0500

Seen: 276 times

Last updated: Mar 09