Skip to content

Add modificaitons to handle complex files #877

@veronikarichter

Description

@veronikarichter

Move several modifications to development that improve the handling of large complex IFC files.

Major Updates:

  • Neighbor computation:
    • Modified neighbor computation for models with missing space-to-element relations (add sim_setting for calculation in CreateRelations?)
    • Extend corresponding boundary search for neighbor modifications
  • WWR / External Shading (Handling External Walls without Windows)
    • Set WWR to external walls
    • Add fixed shadings to windows
    • Add shading control for WWR-Windows
  • Improve healing of space boundaries and removal of collinear and coincident vertices
  • Add option to manually initialize the default constructions
  • Corrections: Internal/External bounds and normals
    • Add turn horizontal elements internal function
    • Add SB correct internal external function
    • fix horizontal surface bound normals function
  • Add option to set adiabatic surfaces to a fixed temperature

Minor robustness Improvements and small features:

  • Add additional objects for plates and coverings as these may relate to space boundaries
  • Extend renaming the storey names
  • Switch shadow calculation to pixel counting
  • Increase robustness for missing layersets
  • add sim_setting for solar transmittance, solar reflectance, conductivity and airflow permeability of WINDOWMATERIAL:SHADE
  • Add simsetting for shading control solar radiation on surface.
  • Add output variable for surface shading device is on time fraction
  • Extend IDF validation algorithms
  • Update setting the construction names / surface type mapping
  • Fix get_parents_and_children: opening area assignments
  • Extend pyocc_tools
  • Add occupant CO2 + output variables
  • Add sim_setting to disable serialization to speed up testing and other applications.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions