Skip to content

Repository files navigation

This is the BIM MAT framework (V1 2024), a web-based platform that supports material performance analysis in the building design phase.

It is based on BIM-SIM API V1.0 as defined in Chamari et al. (2023) and relies on a service-oriented architecture.The system integrated relies on:
  1. front-end environment ReactJS and Xeokit SDK
  2. backend environment Node.JS for the REST API
  3. Ontotext GraphDB to store RDF data models
  4. Ontology Building Material Performance BMP

Installation prerequesits

  1. Node.JS (v20.1.0)
  2. Ontotext GraphDB

The system architecture is structured in three sub systems incorporating system components:

  1. UI and frontend components,
  2. API Gateway and microservices,
  3. Databases and web-based data models

Alt text

  1. UI and frontend components (folder: bim-mat-master)
The Frontend development relies on ReactJS and Xeokit, an exmple BIM model is included 
"im-sim-master\public\Rijwoning-BM.xkt"
  1. API Gateway and microservices (folder: bim-mat-api-main)
The Backend development relies on the REST API following the openAPI specifications and uses endpoints to access the RDF databases, i.e., Graph DB. 
Create, Read, Update and Delete (CRUD) operations are created to fecth the data for further material performance calculations.
Swagger: http://localhost:8090/api/
  1. Data Source (folder: rdf-files)
The Graph DB hosts two RDF files 
"rdf-files\BIM-Model.ttl"
"rdf-files\DB-Material.ttl"
  1. Use Case and Material Performance Computation
4.1 Use Case
Is a residential building, a terrace house, in LOD 350.
Derived from Autdesk Revit, exported to IFC, and converted using IFCtoLBD (Pauwels, P., n.d. https://github.com/pipauwel/IFCtoLBD).
The 3D geometry of the BIM model is converted from IFC to the web-compatible xeokit SDK, using the conversion process xeokit convert (Xeokit, n.d. https://github.com/xeokit/xeokit-convert). 
4.2. Material Performance
The hygric performance is represented as the Water Vapour Sorption Isotherm, commonly referred to as the moisture content (MC) of materials.
The computation integrates the Guggenheim–Anderson–de Boer (GAB) model, formula MC=(W_m*k*C*RH)/((1-k*RH)(1-k*RH+k*C*RH)).

The hygric performancis represented as the Thermal Resistance.
The computation integrates the Fouries Law, formula, Q=∼A⋅ΔT , R=d/k

About

No description, website, or topics provided.

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages