Friday, January 15, 2016

B2: Dianna Vogel - Interoperability

               Interoperability represents the ability to exchange data between different applications, which allows different fields of experts on separate applications to contribute to a project. It is important to have interoperability when so many different types of people (i.e. architectural, structural, MEP) are all trying to work on the same building. In this post the focus will be on the progression and use of the Industry Foundation Classes (IFC) data model. This is one of the major data models in use today, and a main focus of chapter three (Interoperability).
               First, a little background on how IFC was started; in the mid-1980’s a technical committee was initiated to determine a better way to exchange data between systems. The organization was STEP (Standard for the Exchange of Product Model Data), and their main product was the creation of the EXPRESS language. EXPRESS is a language that has an object reference a computer language that represents more than one physical object; it can represent ‘conceptual or abstracted objects, materials, geometry, assemblies’, and more. [1] IFC uses ISO-STEP technology (i.e. EXPRESS) to exchange consistent data representations of building information among software applications. [1] The IFC is supported by BuildingSMART (previously International Alliance for Interoperability (IAI)), which was created to support integrated application development.


Figure 1. System Architecture of IFC Subschemas
               Figure 1 depicts a very clear representation of how the objects, or entities, are configured in IFC. The top level represents the domain specific paths, and the base entities (bottom layer) represent general building elements. The base-entities can be specialized into sub-entities, due to IFC being object-oriented and an extensible data model. The IFC covers basic geometry, including extruded shapes, Bezier surfaces, and now Non-Uniform Rational B-spline (NURBS). However, it cannot handle complex, editable parametric models currently (at the time of this books publishing); however, translators are being written to correct this. IFC data models can relate any sort of classification, such as: decomposes (between assemblies and their parts), connects (topographical relationships), and more. Property sets can be assigned to different material behaviors (i.e. thermal materials and mechanical properties) and properties relating to costs and time. One of the newest and most impressive property sets that can be applied is the reinforcement in concrete. This information is very useful when trying to analyze how the building will operate under different loads. However, properties dealing with tolerance and uncertainty are still lacking.
               IFC data models are used and shared by using P-21 translators, both for export and import. Currently, IFC Model Views are being developed to assist in the ease and precision of exchanging information between different parts of a project (i.e. the designer and structural engineer). The IFC data model is continuously evolving, with a new release every two- years. The main downside to this model is the massive level of expansion, and minimal support. However, due to the age of this book there have most likely been a variety improvements over the years. Currently, there is a variety of BIM software that has IFC export available, ArchiCAD, Autodesk ADT, Tekla Structures, and more. [2]
 
Sources
[1] Eastman, Charles M. BIM Handbook: A Guide to Building Information Modeling for Owners, Managers, Designers, Engineers, and Contractors. Hoboken, N.J: Wiley, 2011. Web.

[2] "About BIM and the IFC." Solibri, 2016. Web. 15 Jan. 2016.

Comments
[1] http://ae-510-ay15-16.blogspot.com/2016/01/b2-group-b-cummings.html
Comment to Bryan Cummings,

I agree that understanding the limitations on interoperability systems is important within all types of software. Especially, in construction where the designers, engineers, and contractors have to work so closely together on the same model/system. As discussed in class, the construction field is typically 10 years behind the aerospace field technologically, due to funding disadvantages. This is also seen in interoperability, in the aerospace field one computer system is used by all subsets in order to create a working system. Thus, the technology is out there; the construction field just has to put forth the time, effort, and funding to have the payoff of a fully integrated system.


[2] http://ae-510-ay15-16.blogspot.com/2016/01/b2-group-b-alex-palma.html
Comment to Alex Palma,
You focused on a different part of the chapter than I did; however, I enjoyed the information you pointed out. I have never personally used ProjectWise at either of my Co-op’s, but its ability to manage so many of files at one time seems extremely useful. Nevertheless, interoperability is an extremely important factor when it comes to file share systems. Hopefully ProjectWise can evolve into a system that can allow multiple users to make changes at the same time (possibly through a cloud-like server as you mentioned), because that is what is necessary in the construction field today. In the future, the same concept of multiple people working on a Google Drive document could be incorporated in to a BIM system. Obviously, BIM systems are much more complex, but that is what the technology is moving towards.
 

5 comments:

  1. Dianna: I liked the angle you approached this from. You performed a good analysis of the architecture of IFC schema structure. As members of the building industry we traditionally have no reason to be aware of Bezier surfaces and NURBS, which I looked into a bit after and during this reading. As BIM becomes more elementary in our field, as with all technology (smartphones, for example), we tend to not notice what goes on behind the scenes. That’s probably okay for operating a smartphone, but when designing a system as complex as a building, whose operation is responsible for the safety of the public, we should have a good understanding of the mechanics of our tools and their limitations.

    ReplyDelete
  2. Prior to reading both your post and the reading itself, I hadn't heard of IFC or Express. The inclusion of aspects like concrete reinforcement in properties in the model is huge, but there's a lot more that can be done here before the BIM end of the model is truly comprehensive. The handbooks read were from multiple years ago, so it would be interesting to see current stages and applications of these properties. My post was about the same chapter, but discussed a couple different topics about software and file applications, so I enjoyed reading this.

    ReplyDelete
  3. I agree with Bryan's comment, especially regarding how we tend to ignore what is going on "behind the scenes." I my last co-op we had one person in IT who was in charge of dealing with the more technical problems, but he didn't always know why we needed things to be presented in a certain way, etc. Instead we would often end up meeting as a structural department and figuring out what aspects of the program to ignore until they were more user-friendly, and what "work-arounds" we could implement in order to override the problem. One example was modeling a built-up beam for a building already constructed. In order to model it, we had to make a new family and alter the geometry of each individual beam type so that the beam size was approximately correct. Though the member had the correct geometry after doing this, the material information was lost. Trade-offs like this show where BIM could be improved.

    ReplyDelete
  4. This comment has been removed by the author.

    ReplyDelete
  5. Hello Dianna,

    I liked that you focused on IFC and took an in depth look at it which is not something I saw in many of the other blogs. While being one of the most used data models it does have its limitations and I’m glad to see that you highlighted this. All systems have their flaws yet they are rarely brought to light. Hearing about what makes this data model work, both the good and the bad, is a great way to approach the subject. I also appreciated the brief background history of how it originated. It’s nice to know the roots of a system and to see how much it has changed from its foundation to present day.

    ReplyDelete