A New Generation of Building Analysis Algorithms
LINEAR GmbH international
The BIM Engineering Software for MEP and Plant Design
The analysis of building models is almost old hat in liNear software. It is a very popular and intensely used program module, which is always much more than a nose ahead of other analysis modules on the market. Aspects such as multi-part walls and floors, suspended ceilings, nested partial models, terrain topographies - to name just a few - are still practice-relevant unique selling points of our solution. Nevertheless, we have been developing a new version of the building analysis for a year and a half. Why are we doing this?
To understand this, you need to know that we are currently working with two algorithms - one that analyzes AutoCAD Architecture models and one especially for Revit models. Both are actively maintained and developed, with the algorithm for Revit being the newer, more modern one that is simply capable of more. For example, this makes it possible to analyze IFC architectures in linked models, which enables an advantageous separation of responsibilities in BIM processes. This option is also increasingly requested by our AutoCAD customers as a substitute for converting IFC to AutoCAD Architecture models. Since the better is the enemy of the good and there is rarely anything that cannot be improved upon, we decided to develop a new algorithm that will replace the two existing ones and will allow us to cover all required scenarios. We would like to share with you in this article the thoughts we had about it, what it changes and what it improves.
IFC-LINK VS. NATIVE ARCHITECTURE MODELLING
You have probably heard in many presentations on open BIM and IFC that IFC is a transport format for building models that can perform a wide variety of tasks, except for one: Transferring models from one authoring system to another without loss. This is comparable to a PDF document. It is perfect for holding content, but not for cleanly transferring a Microsoft Word document to LaTeX or Adobe Illustrator.
Now, if you try to create a native Revit or AutoCAD architecture model from an architecture application, such as ArchiCAD, via IFC, this is only feasible to a very limited extent due to the different modeling options.
In the past, we have chosen this way against better knowledge to be able to analyze IFC models also under AutoCAD. We generated "true" AutoCAD Architecture walls, windows, and doors from IFC walls, windows, and doors. The accuracy of the representation was given only second priority; after all, the primary goal was to determine building loads. Another reason for this approach was the prevailing relatively good quality of the IFC files existing in the field. After the import, some of the models had such large deficits that they had to be corrected manually - and that is only possible if you generate a "true" or native model by import.
From today's perspective, these arguments do not satisfy the requirements for agility and commitment of collaborative planning processes. The expert MEP planner cannot and does not want to deal with the adjustment of incorrectly modeled/exported buildings, especially since, depending on the BIM process, frequent reconciliation of models is required, which would lead to frequent correction processes. Another sticking point here is the reversal of responsibilities. By modifying the model, the expert MEP planner takes on a task in an area where really only the architect should have authority. Moreover, he can never return results of his work into the BIM process. They are therefore lost. Last but not least, conversion to native models always involves an additional step of interpretation. The geometric correctness of the components may well be lost in favor of their editability.
All this has already helped us in Revit to decide to prefer linked IFC models over imported ones, since for the building analysis use case geometric correctness is more important than parametric editability of the models. Under AutoCAD we are now going the same way. Instead of "recreating" the model with walls, windows, and doors, we use AutoCAD 3D modeling to create an exact replica of the architectural model. We have already taken this step with version 21 in addition to the known variant, but without being able to analyze this "exact model" yet. Up to this point, it "only" serves as a reference for further MEP modeling of technical control centers, air duct and piping systems (see Fig. 1).
Fig. 1: Geometry-true import of an IFC model within liNear Solutions for AutoCAD
This is where our next generation of building analysis comes in. The new algorithm is independent of the underlying data model. It can be used for all models as long as they provide semantically correct surfaces in three-dimensional space. To put it simply, the algorithm only needs to know two things: Where is the surface and what is the surface: Does it belong to a wall, a window, a floor, or a definition of space? Not much more is needed!
ONLY NEWER OR ALSO BETTER?
Not all that is new is necessarily better. I'm sure everyone can think of a few examples. If you are honest, sometimes this question cannot even be answered without a doubt. New things can have advantages, but also disadvantages. So, it depends on what prevails. We did not take the decision to develop a new, elaborate algorithm lightly and tried to sound out the advantages and disadvantages beforehand. To be able to present the decision to you in a comprehensible way, we still must briefly point out the actual difference. Considering a central problem with the following question: "What wall structures and what rooms are behind this wall surface?", then this question is approached by the algorithms in this way:
While our previous analysis looks through wall surfaces selectively to see what is inside and behind them, the new implementation checks all surfaces parallel to the examined wall (other rooms, component layers, ...) and determines a set of potentially different superstructures by creating intersections with all these surfaces (see Fig. 2).
Fig. 2: Search for component boundaries and neighboring rooms on the surface.
The new algorithm is thus more reliable in the analysis since no surfaces can be missed and no difference in the component structure remains undetected. However, this method is much more time-consuming and "suffers" more from existing but possibly unnecessary details. Thus, in addition to a suitable database, intelligent optimization mechanisms are required to avoid losing acceptance due to long analysis times and small-scale results.
Another advantage of the new process is the ability to work directly with the room definitions provided by the architect - regardless of their complexity. It is therefore not necessary to import or redefine rooms and, if necessary, to live with the disadvantages or inaccuracies of the room definitions in the target system. Troubles with "not perfectly closed wall contours" and similar small discrepancies in the architectural model are now also a thing of the past.
领英推荐
WHAT ARE OUR REQUIREMENTS FOR BUILDING MODELS?
The requirements for a building model to be analyzed are always the same, regardless of whether you are working in the context of native modeling, i.e., "closed BIM", or receive the model via transport format, i.e., IFC.
With IFC, one more step has to be taken to get to this model: The correct setting of export options in the architecture software. Let's start with the general requirements for a model:
In addition to these general requirements, there are a few other things to consider when using IFC. Whether you use IFC 2x3 or IFC 4 for the export is of minor importance. The format specifications required for our use case are already all covered with IFC 2x3. The following aspects are more important:
With common professional architecture programs, all this is usually feasible at the "click of a button", though perhaps not on the first try. A coordination phase in which the various export options are tried and compared should always be scheduled.
CAN BUILDING MODELS DELIVER EVEN MORE (USEFUL) DATA?
The building geometry and its topology (adjacent rooms, shafts) are the most important data to extract from an architectural building model. In addition, a model can carry further information - also increasing in the planning progress - which can be directly incorporated into the load analyses. Among others:
If this information is not stored in the model, it is captured in liNear Building by simple means. The data detected in this way continues to exist even after updates to the building model and does not have to be detected again and again.
However, they can be supplemented or overwritten at any time by data from the model as soon as the latter provides reliable information.
USE CASES TODAY AND TOMORROW
At the time of this article's publication, the new algorithm has not yet been released for productive use. We still must bring it to product maturity with models from everyday planning. Those of you who would like to contribute - especially with models from real projects - are cordially invited to contact us at?[email protected].
The first use case will be the IFC link for AutoCAD users. In the next step, we will also switch the well-known analysis of AutoCAD architecture models to the new algorithm. These models still remain the first choice for projects that need to do without (good) 3D models from the architect and where the specialist planner quickly creates a simple analysis model using the tools of the building manager.
In the final step, we plan to merge the new ideas and possibilities with the specifics of Revit-based building analysis to meet the highest quality standards on all platforms.
In addition to the obvious advantages of the new algorithm itself, cross-platform use allows us to implement and provide enhancements and customer requests for all users in one step.
Author: Javier Castell Codesal?