{"id":846,"date":"2025-06-17T13:26:35","date_gmt":"2025-06-17T11:26:35","guid":{"rendered":"https:\/\/stiroton.com\/?p=846"},"modified":"2025-06-17T13:26:35","modified_gmt":"2025-06-17T11:26:35","slug":"parametarsko-ponasanje-gradevinskih-objekata-u-bim-sustavima-prema-modelu-bob","status":"publish","type":"post","link":"https:\/\/stiroton.com\/en\/parametarsko-ponasanje-gradevinskih-objekata-u-bim-sustavima-prema-modelu-bob\/","title":{"rendered":"Parametric behavior of buildings in BIM systems \u2013 according to the BOB model"},"content":{"rendered":"<p>In work <em>&quot;Specifying parametric building object behavior (BOB) for a building information modeling system&quot;<\/em> authors Ghang Lee, Charles M. Eastman, and Seung-Mok Lee discuss one of the key challenges in developing BIM (Building Information Modeling) technology: how to describe <strong>behavior of buildings<\/strong> in a parameterized form. It is an extension of the traditional BIM approach which mainly models <strong>geometry and static data<\/strong>, according to a model that includes and <strong>dynamic, logical behavior of objects<\/strong> \u2013 so-called \u201cparametric behavior\u201d.<\/p>\n\n\n\n<p>This paper presents a model called <strong>BOB (Building Object Behavior)<\/strong> which allows describing the rules and reactions of BIM objects to changes. In other words, instead of the user manually adjusting each element in the model, the objects \u201cknow\u201d how to behave when a parameter changes \u2013 for example, when we change the width of a wall, the doors and windows in that wall automatically adjust.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>Why is this important?<\/strong><\/p>\n\n\n\n<p>Traditional BIM models are primarily used for data storage and visualization, but <strong>they do not actively react to changes<\/strong> \u2013 this must be done by the user. However, in complex construction projects, even a simple change (e.g. wall thickness) can require manual corrections of dozens of other objects. Here, the BOB approach offers a significant advantage: the behavior of the objects is predefined through rules, so the model becomes <strong>dynamic and &quot;smart&quot;<\/strong>.<\/p>\n\n\n\n<p>In this way, the BIM system functions almost like a CAD + simulation platform, with built-in knowledge of what is allowed, what is possible, and what must be automatically adjusted.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>What exactly is the BOB model?<\/strong><\/p>\n\n\n\n<p>BOB consists of three main components:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Object parameters<\/strong> \u2013 define its characteristics (dimensions, materials, limitations)<\/li>\n\n\n\n<li><strong>Behaviors<\/strong> \u2013 define what the object does when a parameter changes (e.g. automatically expands or moves)<\/li>\n\n\n\n<li><strong>Terms and conditions<\/strong> \u2013 determine the validity of behavior (e.g., the width of the door must not be less than 60 cm)<\/li>\n<\/ol>\n\n\n\n<p>The authors have developed a method by which these behaviors can be formally described and integrated into BIM tools. The goal is not only smarter modeling, but also reducing the possibility of errors, as well as speeding up iterative design.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>Practical example: Door as a parametric object<\/strong><\/p>\n\n\n\n<p>Let&#039;s imagine a BIM model with a door that has the following parameters: width, height, opening method, hinge position. In the BOB approach, the behavior of that object can be:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>if the wall in which the door is installed changes, the door automatically adapts<\/li>\n\n\n\n<li>if the door width is reduced below the permitted limit, the system gives a warning or automatically cancels the change<\/li>\n\n\n\n<li>if the user changes the height of the room, the doors are scaled proportionally, but only if they are not standardized<\/li>\n<\/ul>\n\n\n\n<p>In this way, the designer does not have to manually monitor all connections - they are already part of the object&#039;s behavior.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>Connection with other research<\/strong><\/p>\n\n\n\n<p>Similar concepts appear in other research. For example:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>IFC (Industry Foundation Classes)<\/strong> Standards allow for the description of relationships between objects, but are not expressive enough for the precise behavior of objects.<\/li>\n\n\n\n<li><strong>Generative design<\/strong> and tools like Autodesk Dynamo use visual programming to generate object responses to input conditions, but lack the formal structure that BOB offers.<\/li>\n\n\n\n<li><strong>Ontological models<\/strong> from the semantic web are applied in BIM to label objects with terms and logic, but these models target interoperability more than dynamic behavior.<\/li>\n<\/ul>\n\n\n\n<p>The BOB model stands out here because it offers a concrete methodology that combines <strong>geometric data, parameters and behavioral logic<\/strong>, which is very rarely integrated into a single system.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>Advantages of the BOB approach<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Fewer manual errors<\/strong> \u2013 because objects react automatically<\/li>\n\n\n\n<li><strong>Greater design efficiency<\/strong> \u2013 because changes propagate faster through the model<\/li>\n\n\n\n<li><strong>Improved coordination between disciplines<\/strong> \u2013 because behaviors can include relationships between structural, architectural, and MEP elements<\/li>\n\n\n\n<li><strong>Easier simulations and analyses<\/strong> \u2013 because the data is dynamic and responds to real changes<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>Limitations and challenges<\/strong><\/p>\n\n\n\n<p>Despite the clear advantages, there are challenges in implementation:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>An additional level of programming or modeling is required for each behavior<\/li>\n\n\n\n<li>Compatibility with standard BIM tools may be limited<\/li>\n\n\n\n<li>Standardization of such behaviors is not yet fully developed within existing BIM frameworks.<\/li>\n<\/ul>\n\n\n\n<p>In addition, the introduction of this approach requires a change in the way designers think - from drawing and defining shapes, to defining the logic of behavior.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>Conclusion<\/strong><\/p>\n\n\n\n<p>The BOB model presented by the authors of this paper represents an important step towards BIM models that are not only descriptive, but also <strong>reactive, adaptive and logically structured<\/strong>The introduction of parametric behavior enables faster, more precise and flexible construction project development, with the potential for integration into automated design and analysis systems.<\/p>\n\n\n\n<p>This concept represents a bridge between static BIM and future intelligent building systems that will be able to independently recognize needs and make decisions based on rules and context.<\/p>\n\n\n\n<p>If we want to move towards digital construction and make \u201csmart\u201d design the norm, models like BOB could be the foundation of that transition.<\/p>","protected":false},"excerpt":{"rendered":"<p>In the paper &quot;Specifying parametric building object behavior (BOB) for a building information modeling system&quot;, authors Ghang Lee, Charles M. Eastman and Seung-Mok Lee discuss the\u2026<\/p>","protected":false},"author":16,"featured_media":847,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-846","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized",""],"acf":[],"_links":{"self":[{"href":"https:\/\/stiroton.com\/en\/wp-json\/wp\/v2\/posts\/846","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stiroton.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/stiroton.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/stiroton.com\/en\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/stiroton.com\/en\/wp-json\/wp\/v2\/comments?post=846"}],"version-history":[{"count":0,"href":"https:\/\/stiroton.com\/en\/wp-json\/wp\/v2\/posts\/846\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/stiroton.com\/en\/wp-json\/wp\/v2\/media\/847"}],"wp:attachment":[{"href":"https:\/\/stiroton.com\/en\/wp-json\/wp\/v2\/media?parent=846"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/stiroton.com\/en\/wp-json\/wp\/v2\/categories?post=846"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/stiroton.com\/en\/wp-json\/wp\/v2\/tags?post=846"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}