Skip to content

A python based tool to generate Non-Geometric building models with limited information in program planning phase

Notifications You must be signed in to change notification settings

yiyuan1840/Simple-Building-Geometry-Generator-for-EnergyPlus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Simple-Building-Geometry-Generator-for-EnergyPlus

Coding Log for epc+ver-0-0-3_params

Main Updates:

  • Added perimeter 2 as a option to represent "corner" zones

  • Added ASHRAE 90.1 2010 construction templates to allow generating geometry in together with constructions.

  • Added general idf objects to match Open Studio exported geometry files.

  • Current generated idf objects are: *Version *SimulaitonControl *Building *RunPeriod *ScheduleTypeLimits *Material *Material:NoMass *Material:AirGap *WindowMaterial:SimpleGlazingSystem *WindowMaterial:Glazing *Construction *GlobalGeometryRules *Zone *BuildingSurface:Detailed *FenestrationSurface:Detailed *Sizing:Parameters

  • Building the interface to IDFexporter. Tested the work flow of working with IDFexporter in creating complete EnergyPlus models. Current workflow requires a extra step to open generated idf file in OpenStudio and then export, in order to sort the objects orders to work with IDFexporter.

Next:

  • Rewrite the entire code using geomeppy, write a py class if necesary and merge to geoeppy
  • Add schedules, people, equipment, light, thermostats, infiltration, outdoor air, sizing zone, ideal load hvac objects to contruct a load calc E+ model.

01/18/2018 Updates:

  • Build and tested interface with params. Tested workflow of working with params in creating complete EnergyPlus models. Current epc+ Nongeo Generator creates idf objects equivalent to the "general.imf", "geometry.pxt" and construction templates.
  • Templates needed from params are location(location and designday objects in EnergyPlus, this could be replaced by the ddy file usually shipped with weather file, therefore Optional), zoneloads, zonehvac and system objects.
  • EnergyPlus IDD file set to 8.5 in eppy to in order to work with params. Current version of params writes idf object following EnergyPlus 8.5 IDD file. One need to update the EnergyPlus idf from version 8.5 to 8.8 if needed.
  • Changed the exported file name as "NongeoXport"+datetime stamp
  • Added utility to change exported file extension to be ".pxt", in order to be directly import to params.

Added the following objects to the exports: *ShadowCalculation *SurfaceConvectionAlgorithm:Inside *SurfaceConvectionAlgorithm:Outside *HeatBalanceAlgorithm *SurfaceProperty:OtherSideConditionsModel *ConvergenceLimits

Updated the follwoing objects: *ScheduleTypeLimits, added 7 type limits objects

About

A python based tool to generate Non-Geometric building models with limited information in program planning phase

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages