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

Revision history [back]

click to hide/show revision 1
initial version

Hi Prakash, sorry for picking this up late.

Although it is possible to manipulate geometry using jEPlus parameters, it is tedious even with a simple box shape. There are several options you can consider, though. First, if you have only a small number of shapes and sizes to investigate, you can create all those geometries using DesignBuilder/OpenStudio/ladybug tools, and then include those IDF files as a parameter. You can see this example for how to include IDF segments: http://www.jeplus.org/wiki/doku.php?id=examples:projects:benchmark. Second, if you have a simple box, it may be possible to use EP-Macro (or the new Python plug-in I suppose) to calculate the coordinates of all surfaces. You can see it here (http://www.jeplus.org/wiki/doku.php?id=docs:jeplus:v21:examples#change_window_size) for reference. The third option would be to write your own Python code to generate those coordinates. This can be done by either writing all surface objects of the IDF or modifying surfaces with Eppy, according to parameters in jEPlus, eg. scaling factors. You can call the Python script for preprocessing: http://www.jeplus.org/wiki/doku.php?id=docs:jeplus:v21:script#pre-processing.

Hope these will give you some ideas.

Cheers,

Yi