A1: Forensic BIM#
Forensic BIM Assignment |
|
|---|---|
Aim |
Identify and fact check project simple claims in Advanced Building Design |
Complexity |
Low - Medium: You just need to prove that it is possible :) |
Tools |
|
Models |
Advanced Building Design Existing B308 |
Case Analysts |
Script to check a simple claim from your focus area |
Case Manager |
Coordinate the claims for your focus area |
Groups |
2 - 3 people group for a specific focus area |
Practice |
|
Learning Objectives |
A,B,C |
Exercises |
Learn Blender / Bonsai, IfcOpenShell and Github |
The aim of this assignment is to become familiar with the core concepts of OpenBIM. This is done through a deep dive into the IFC data model and associated Open BIM standards. The IFC data model is the industry standard for BIM, but many BIM practioners (and some BIM experts) still don’t really understand it. This approach gives you the best possible foundation for journey to becoming an OpenBIM guru
Introduction#
In the Advanced Building Design Course students submit Disciplinary specific BIM models in IFC along with Disciplinary ‘subject reports’ and a ‘client report’ which summarises the interdisciplinary transformation of an existing building.
A1.1 Find and log design issues#
Find the issue
Document and log the issue in the google form and in your markdown file
What is the cause?
Is it a design issue?
Identifying limitations of B308 analysis reports
Is it a modelling issue?
Identifying limitations of B308 model
Is it a tool issue?
Identifying limitations of tool
A1.2 Potential Solutions#
Whats the potential solution from each of these perspectives?
For design?
Identify design opportunities from the B308 analysis reports
For modelling?
Identify improvements to modelling the B308 model
For tool?
Identify improvements to the previous ABIM tools.
A1 Submission:#
Edit the README.md file in you github repo so it includes:
Your group number (but not your student number etc.)
Your focus area.
Your identified issues
Your identified possible solutions
The report and page number or section that you found the claim in.
Please only submit a .txt file to DTU learn that contains the link to your github repository. Please also note we can only see public github repositories.
Steps#
Week 1#
To acheive this, you will first review the disciplinary IFC models in Blender with the Bonsai (fka BlenderBIM) plugin.
Install Blender / Bonsai
Load the model and look around
Week 2#
It is possible to get information and model properties in Blender, but this would be very slow, so we will then show you how to run a simple script in the Blender Python script window to automate this search.
Make a group with the same focus area
Select a manager group
Review Project documentation for that focus area.
Select a claim to check.
Start working with IfcOpenShell
get a github account
manager
if a manager clone the manager repo.
analyst
if an analyst clone the analyst repo.
Week 3#
Existing building 308 analysis
Issue logging
Potential solutions logging
This assignment supports the following learning objectives.
Learning Objectives#
02 Identify, locate and extract information from an IFC model in OpenBIM tools
03 Apply appropriate OpenBIM standards and guidelines to support open and FAIR data, tools and processes.
04 Provide professional [disciplinary] guidance based on OpenBIM [analysis].
06 Create, fork, branch and collaborate on the development of an OpenBIM tool in Python with peers in a [code repository].
11 Apply and improve programming skills in Python to develop an OpenBIM tool or [modelling] skills in OpenBIM using your engineering domain expertise.
Submission 2026#
Enrolled students submit on DTU Learn here