System for generating work breakdown structure based on building information modeling

The system automates WBS generation from BIM data, addressing inefficiencies and errors in manual processes by providing an integrated, automated solution for construction scheduling.

WO2026083450A1PCT designated stage Publication Date: 2026-04-23VCONSTRUCT PVT LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
VCONSTRUCT PVT LTD
Filing Date
2025-10-15
Publication Date
2026-04-23

AI Technical Summary

Technical Problem

Existing construction scheduling systems rely heavily on manual processes for generating Work Breakdown Structures (WBS) from Building Information Modeling (BIM) data, leading to inefficiencies, human errors, and lack of integration with document management platforms.

Method used

A system that automates the generation of WBS directly from BIM data using a multi-module approach, including building selection, phase identification, level determination, area definition, and activity assignment, with both manual and automatic modes of operation.

Benefits of technology

Facilitates efficient, accurate, and automated creation of WBS and construction schedules, reducing human error and enhancing integration with model hosting and document management systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure IN2025051670_23042026_PF_FP_ABST
    Figure IN2025051670_23042026_PF_FP_ABST
Patent Text Reader

Abstract

The present invention is a system for generating work breakdown structure based on building information modeling 100 The system 100 includes a user interface unit 205 that receives data from the users 105. The system 100 also includes a processing unit 210 that processes the data through a first module 245 and a second module 250 and identifies the building and phases of the construction site and forwards to a third module 255 and a fourth module 260. The third module 255 and the fourth module 260 is configured to identify and mark levels and areas and forward the same to a fifth module 265. Further in a sixth module 270 and a seventh module 275 a work breakdown structure is generated and sent to the user 105.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] “SYSTEM FOR GENERATING WORK BREAKDOWN STRUCTURE

[0002] BASED ON BUILDING INFORMATION MODELING”

[0003] FIELD OF THE INVENTION:

[0004] The present invention relates to generation of work breakdown structures and more particularly relates to construction scheduling systems for rendering construction schedule planner based on work breakdown structure.

[0005] BACKGROUND OF THE INVENTION:

[0006] In construction project management, effective planning and execution require decomposing a complex project into smaller, manageable tasks. This structured decomposition ensures clarity of scope, improves accountability, and facilitates accurate cost and schedule tracking. A Work Breakdown Structure (WBS) is the fundamental tool employed for such fragmentation.

[0007] The WBS integrates scope, cost, and schedule baselines into a single framework, thereby ensuring that project objectives remain aligned throughout the lifecycle. Broadly, WBS models may be classified into two categories. A deliverable-based WBS establishes a direct relationship between project deliverables such as products, services, or results and the corresponding scope of work required. In contrast, a phase-based WBS organizes work according to project phases or levels, requiring activities associated with multiple elements to be divided into subsets unique to each defined level. Existing software solutions have attempted to provide partial support for construction planning workflows; however, such solutions do not adequately address automated generation of a Work Breakdown Structure (WBS). By way of example, Autodesk Assemble and Autodesk Takeoff are directed primarily to estimation workflows, enabling users to derive quantity predictions from Building Information Models (BIM). Although these systems permit definition of a WBS field at an individual model element level, they do not provide a structured or automated workflow for creating schedule-oriented WBS values. Consequently, generation of an appropriate WBS remains a largely manual task.

[0008] Further, Bentley Synchro 4D is a construction management platform oriented toward planning and operations, and provides a 4d planning workflow based on Building Information Models (BIM). The system operates using its own version of the BIM model and does not natively integrate with external document management platforms, such as Autodesk ACC.

[0009] In use, the generation of a Work Breakdown Structure (WBS) within Synchro 4D requires manual tagging of model elements, as the application does not support automated assignment or creation of WBS values. Accordingly, the system continues to rely on manual intervention for WBS generation, which increases the effort and possibility of human error.

[0010] European Patent Application EP 1643335 A2 to Graphisoft SE teaches a system and method for designing and scheduling building construction. The system includes a three-dimensional design module that generates design data using one or more elements arranged in a spatial tree structure. Recipes are associated with individual elements, each recipe comprising one or more method components, and each method component further comprising one or more resource components.

[0011] A cost estimation module generates cost data using the associated recipes, while a scheduling module generates schedule data based on the same. While this approach integrates design, cost, and schedule through recipe-based associations, it does not disclose an automated mechanism for generating a hierarchical WBS directly from BIM geometry and metadata.

[0012] Korean Patent Application KR 20200002472 A to Seo Jun-seok describes a building work classification system configured to classify building work by combining multiple classification dimensions. The system employs a vertical classification (e.g., floor or height), a horizontal classification (e.g., facility type), and a designated classification (e.g., specific work or area).

[0013] These classifications are represented as three-dimensional data, wherein the designated classification may be multilayered, and building work is determined based on one or more of the vertical, horizontal, or designated classifications depending on the work type. Although this system provides a structured classification framework, it does not disclose automated derivation of WBS hierarchies or generation of construction schedules directly from BIM models.

[0014] In existing state-of-the-art technologies, creation of a construction schedule remains a complex task requiring the coordination of activities across multiple scope of work such as concrete, steel, drywall, facade, mechanical, electrical, plumbing (MEP), and others. A first step in such scheduling processes typically involves defining a Work Breakdown Structure (WBS), which specifies the construction sequence using location-based identifiers such as building, phase, level, and area. However, WBS creation in such systems is largely manual and prone to human error, with planners often relying on 2D drawings as the primary basis for defining activities and sequencing.

[0015] In conventional practice, a construction planner typically reviews 2D drawings and manually traverses each element in order to generate an appropriate Work Breakdown Structure (WBS). This approach is not only time-consuming and error-prone, but also suffers from several inherent limitations. Among these are the lack of data consistency across different drawings, the absence of critical quantitative information such as material volumes or areas, and the inability to capture metadata associated with specific building elements.

[0016] Competitive tools in the market likewise rely heavily on manual processes, offering limited automation for WBS creation. The available user interfaces are often complex and require substantial expertise in Building Information Modelling (BIM), thereby restricting usability to highly skilled personnel. Furthermore, there is a lack of seamless integration with model hosting and document management platforms, resulting in fragmented workflows.

[0017] As a result, most conventionally available systems continue to generate construction schedules on the basis of 2D drawings, with such schedules being manually created in advance by the construction planner, making the process tedious, resource-intensive, and susceptible to human error.

[0018] Accordingly, there is a need for a system that automatically generate a Work Breakdown Structure (WBS) directly from Building Information Modeling (BIM) data, and further create a corresponding construction schedule in an automated and consistent manner.

[0019] SUMMARY OF THE INVENTION:

[0020] A system for generating work breakdown structure based on building information modeling including a plurality of electronic devices characterized in that said system comprising a user-interface unit including a login module configured to receive and validate user credentials and an authentication module configured to authenticate users. A processing unit bidirectionally communicating with the user-interface unit and a database. The processing unit including a controller and a processor configured to receive a plurality of digital objects and generating an output dataset representing an interactive WBS(Work breakdown structure).

[0021] The processing unit further including a server that is being configured for processing a first module. The first module being configured for identifying and selecting buildings for rendering the work breakdown structure based on the 3D models of the plurality of digital objects. The processing unit communicating with the second module that is being configured for identifying and selecting work phases such as superstructure and sub structure based on the 3D models of the plurality of digital objects.

[0022] The processing unit communicating with the third module that is being configured for identifying and selecting levels from the 3D models of the plurality of the digital inputs imported in the system based on the plurality of digital objects and parametric rules or manual inputs. The processing unit communicating with the fourth module that is being configured to provide a selection of areas on the plurality of digital objects by outlining points preferably polygonal in shape or by selecting model elements in the digital object thereby defining areas as per the user requirement.

[0023] The processing unit communicating with the fifth module that is being configured to assign activities to model elements manually or as per the configuration received from the input module. The processing unit communicating with the sixth module that is being configured to generate structured work breakdown structure (WBS). The processing unit communicating with the seventh module that is being configured to produce the output data through the output module.

[0024] In context of the present invention, the first module, the second module, the third module, and the fifth module being operated in at least two operating modes such as a manual mode and an automatic mode. In the manual mode, selection and tagging elements of the plurality of digital objects in the system environment as per user decision for rendering work breakdown structure. In the automatic mode selecting components and / or model elements from the plurality of the digital objects in accordance with parametric rules set and tagging elements of plurality of digital object for rendering the work breakdown structure.

[0025] The first module being configured for user selection of one or more buildings by either selecting all elements or marking area in 3D or custom selection thereby tagging individual elements or components of the BIM model in the manual mode. The first module including a data extraction layer for rendering a building from a 3D model derived from the plurality of digital object that includes parametric objects including but not limited to walls, windows, floors, rather than simple meshes. The plurality of digital objects including graphics, 2D drawings, 3D models, activity to model mapping and productivity data.

[0026] The second module is configured for selection of work phases by selecting model levels or by selecting based on model parameters or manually selecting BIM model elements thereby tagging individual elements or components of the BIM model in the manual mode. The second module is configured for selection of work phases by analyzing parametric information from the BIM model elements thereby tagging individual elements or components of the BIM model in the automatic mode. The third module is configured for selection of levels by selecting model levels or manually selecting BIM model elements thereby tagging individual elements or components of the BIM model in the manual mode.

[0027] The third module is configured for selection of levels by analysing parametric level information or geometric information from the BIM model elements thereby tagging individual elements or components of the BIM model in the automatic mode. The fourth module is configured for tagging components within the boundaries of the marked area. The fifth module includes condition sets that map activities to BIM model elements based on model element parameters.

[0028] A method for generating a work breakdown structure (WBS) based on building information modeling as claimed in claim 1 comprising method steps of receiving a plurality of digital object through an input module and processing over the processing unit. Further, executing a first 1ST cycle including Identifying, Selecting and tagging, plurality of building from a provided plurality of digital object through the first module.

[0029] Moreover, executing a second 1ST cycle including, Identifying, Selecting and tagging the work phase from the plurality of digital objects through the second module. Further, executing a third 1ST cycle including Identifying, Selecting and tagging thereby classifying, the different levels through the third module. Moreover, executing a fourth 1ST cycle including Identifying, Selecting and tagging the user defined portion through the fourth module.

[0030] Further, executing a fifth 1ST cycle including Identifying, Selecting and tagging thereby mapping, user defined activities to a selected portion of data through the fifth module. Further, generating, a WBS through the sixth module and generating, an output data for a user defined portion through the seventh module. BRIEF DESCRIPTION OF DRAWINGS:

[0031] The objectives and advantages of the present invention will become apparent from the following description read in accordance with the accompanying drawings wherein,

[0032] FIG.1 shows a high-level view of a system for generating work breakdown structure based on building information modeling in accordance with the present invention;

[0033] FIG. 2 is the system for generating work breakdown structure based on building information modeling of FIG.1 ;

[0034] FIG. 3 is an operational flow chart of the system for generating work breakdown structure based on building information modeling of FIG.l; FIG. 4 shows a flow chart for creating WBS of the system for generating work breakdown structure based on building information modeling of FIG.1 ; and

[0035] FIGS 5-5E shows a user interface of the system for generating work breakdown structure based on building information modeling of FIG.l.

[0036] DESCRIPTION OF THE INVENTION:

[0037] References in the specification to "one embodiment" or "an embodiment" means that a particular feature, structure, characteristic, or function described in connection with the embodiment is included in at least one embodiment of the invention. The appearances of the phrase “in one embodiment” in various places in the specification are not necessarily all referring to the same embodiment.

[0038] References in the specification to “preferred embodiment” means that a particular feature, structure, characteristic, or function described in detail thereby omitting known constructions and functions for clear description of the present invention.

[0039] The foregoing description of specific embodiments of the present invention has been presented for purposes of illustration and description. They are not intended to be exhaustive or to limit the present invention to the precise forms disclosed and obviously many modifications and variations are possible in light of the above teaching.

[0040] Referring to FIG.1, a system for generating work breakdown structure based on building information modeling 100 hereinafter referred to as the system 100 is described. In the present embodiment, the system 100 is a web-based application however, the type of application varies in other embodiments of the present invention. The system 100 is accessed through a plurality of electronic devices 115 for example a laptop, computers, handheld devices or the like.

[0041] These devices 115 may include, but are not limited to, personal computers (PCs), laptops, tablet computers, smartphones, personal digital assistants (PDAs), or other Internet-enabled computing devices. In exemplary embodiments, the devices 115 may be respectively denoted as 115-1, 115-2, ... 115-n and are collectively referred to herein as user devices 115.

[0042] The system 100 is accessed by individuals i.e., a first user 105, through the electronic devices 115 and preferably through the internet 120. In context of the present invention, the first users 105 are the individuals that access the system 100 for receiving, creating a planning schedule for the created work breakdown structure. The first user 105 accesses the system 100 through the browser and provides a plurality of digital object 125 to the system 100 for generating an output data 130. However, the system 100 may be standalone, locally hosted in other embodiments of the present invention.

[0043] The system 100 is configured for processing the plurality of digital object 125 received from the first user 105 on a server 110. The system 100 is connected with the server 110 for processing and accessing data. The server 110 is preferably hosted on a cloud computing server or an equivalent medium for remotely accessing, processing the data through the internet. However, the mode of hosting the server 110 varies in other embodiments of the present invention. The server 110 serves as the central processing unit of the system 100 and is configured to interface with the devices 115 over one or more communication networks 120. The server 110 includes one or more high-performance processors, volatile and non-volatile memory, and high-capacity storage modules such as RAM, ROM, and hard disk drives. The server 110 may further comprise redundant networking components to ensure high availability and low-latency communication with electronic devices 115. In the present invention, the plurality of digital object 125 includes graphics, 2D drawings, 3D models, activity to model mapping and productivity data.

[0044] The system 100 imports BIM 3D Model by integrating existing 3D model rendering systems. The system 100 integrates an existing 3D model where the system 100 first handles its file formats, processes and optimizes its geometry and materials for the new environment, and then renders using a suitable 3D engine.

[0045] The productivity data received from the plurality of digital object 125 includes data for example, details regarding tons of concrete pour per day per crew or the like and the activities per trade including their sequence. The system 100 is configured to assess and analyze the input received, process the data and generate the Work Breakdown Structure (WBS) activity on the server 110.

[0046] In context of the present invention, a work breakdown structure (WBS) is a hierarchical tool that decomposes the total scope of work into smaller, manageable components or deliverables. The WBS provides a top-down, deliverable-oriented view of a project, starting with the overall project goal and breaking it down into major deliverables, sub-deliverables, and finally, work packages or tasks. The primary purpose of a WBS is to clarify scope, assign responsibilities, facilitate planning, and serve as a foundation for tracking costs, schedules, and progress throughout the project lifecycle.

[0047] The WBS defines the total project scope by translating high-level objectives into actionable parts. A WBS serves as the basis for creating schedules, estimating costs, and allocating resources effectively. The WBS clarifies who is responsible for each task, improving accountability and avoiding duplicated effort. WBS provides a clear framework for monitoring progress, managing scope creep, and controlling costs.

[0048] The WBS serves as a visual communication tool for project teams, ensuring everyone understands the project's structure and their roles. The system 100 is configured to generate the work breakdown structure for each selected component or group of components on the server 110. The system 100 receives the plurality of digital object 125 from the first user 105 that includes the details of the underconstruction site.

[0049] Referring to FIG.2, the system for generating work breakdown structure based on building information modeling 100 is described. The system 100 includes a user interface unit 205, a processing unit 210 and a database 215. The processing unit 210 bidirectionally communicates with the user interface unit 205 and the database 215.

[0050] The user interface unit 205 includes a login module 220, an authentication module 225, an input module 230, a dashboard 236, a payment module 237 and an output module 235. The processing unit 210 includes a controller 240, a first module 245, a second module 250, a third module 255, a fourth module 260, a fifth module 265, a processor 270, a sixth module 275 and a seventh module 280. It is to be noted that the processing unit 210 is positioned inside the server 110.

[0051] The input module 230 is configured to receive the plurality of digital object 125 from the users 105. The input module 230 receives the plurality of digital object 125 from the users 105 and stores the data in the database 215 through the processing unit 210. The output module 235 is configured to display the report i.e., an output data 130 generated from the system 100. In this preferred embodiment, the output module 235 generates the output data 135 in the form of pdf file, excel file or the like and sends to the users 105.

[0052] However, the file format varies in other embodiments of the present invention. The dashboard 236 displays all the contents of the system 100 after the users 105 logs into the system 100. The payment module 237 is configured to securely receive the payment to the system 100 and provides secure medium for the users 105 to transfer the funds.

[0053] The user interface unit 205 presents a responsive interface accessible through both web-based platforms and native mobile applications Android and iOS. The user interface unit 205 incudes a login module 220 that receives credentials from the registered users and validates with the data stored in the database 215. A database 215 includes a memory 218 (not shown) within the server 110 for storing computer-readable instructions, data structures, program modules, and other necessary data to support the operation of the system 100.

[0054] Additionally, a database 215 is provided to store user profiles, project- related data, and other information essential to the system’s functioning. The database 215 offers dedicated, global storage for each individual user 105 for organizing all associated resources, documents, and data in a structured and accessible manner to eliminate confusion and improve data management efficiency.

[0055] The login module 220 allows the registered users to log in to the system 100. The new users are registered based on some registration parameter and are registered in the system 100. The registration parameters include the details for example “name, age, gender, location of device, email id, mobile number”.

[0056] The data received from the users 105 is stored in the database 215. In accordance with the present invention, the users 105 may log in with device 115 through their social media account or their existing email IDs. In the present invention, the users 105, may reset the forgotten password by receiving new password on the registered email ID or mobile number, message verification, telephonic verification, or the like.

[0057] The authentication module 225, authenticates the registered users in the system 100. The authentication module 225 communicates with the controller 240 and accesses the registered user data and accordingly authenticates the users 105 in the system 100. The controller 240 is configured to process the data received from the input module 230. The controller 240 supervises the function of the processing unit 210 and communicates data to and from each of the module to one another. The processor 270 processes the data as received from the controller 240, produces output and sends back to the controller 240.

[0058] In alternative embodiments, the controller 240 may operate on a rendering engine such as Unreal Engine, Unity, Enscape, Twinmotion, Lumion, V-Ray or the like for standalone processing. In such embodiments the controller 240 receives the prepared geometry, materials, and lighting and then generates real-time visualization for walkthroughs, VR, high-quality stills or videos and analytical visualizations such as energy, daylighting, thermal performance or the like. In such embodiments, it is to be noted that the users 105 navigate interactively with the rendered buildings or generate static outputs such as rendered images, animations, flythroughs.

[0059] In other embodiments of the present invention, the controller 240 allows BIM-data-rich visualization such that a user 105 may click a door or wall in the render and still access its BIM properties e.g., fire rating, manufacturer or the like. In such alternative embodiments, the controller 240 converts BIM parametric objects into 3D meshes, maps materials, applies lighting, and renders via a graphics engine, while optionally keeping BIM metadata attached for interactive or analytical use. In the alternative embodiments, the controller 240 of the first module 245 stores the identified components along with the label data inside the database 215.

[0060] The first module 245 i.e., a building selection module is configured to identify the plurality of building from a provided input BIM model and the plurality of digital objects 125. The first module 245 is configured to identify and select building for rendering the work breakdown structure. The first module 245 facilitates the user 105 to select specific components of a building for rendering work breakdown structure. The first module 245 also is configured to tag the components of the building with a predefined code and definition that is fetched from the database 215.

[0061] The first module 245 includes BIM models that contains both geometric data such as shapes, dimensions, spatial relationships and semantic data such as materials, load-bearing info, fire ratings, HVAC data, or the like. The first module 245 includes a data extraction layer for rendering a building from the BIM file often IFC, RVT, or similar that contains parametric objects such as walls, windows, floors, rather than simple meshes. The first module 245 is configured to interpret the BIM schema to extract geometry of each building component surfaces, solids, further metadata such as materials, textures, colours, lighting properties, hierarchy such as how walls relate to rooms, floors, zones.

[0062] In an alternative embodiment, the first module 245 is configured for geometry conversion such that BIM elements are converted into a renderable 3D mesh triangles or polygons. Further, the first module 245 is configured with complex parametric objects such as curved facades or window assemblies that are tessellated into polygons so the graphics engine processes them. The first module 245 is further configured to apply the LOD (Level of Detail) for example, simplified meshes for fast navigation, detailed ones for close-up renders. Further, in the first module 245 the BIM metadata includes material libraries that is glass, concrete, steel or the like. The materials are translated into rendering shaders that diffuse maps for colour.

[0063] In accordance with the present invention, the second module 250 includes parametric rules set for identifying sub-structure and super structure based on level information present in the plurality of digital objects 125. Further, the parametric rules set include identifying levels based on level information present in the plurality of digital objects 125. Further, the parametric rules set include identifying interior work phase based on interior information present in the plurality of digital object 125.

[0064] The second module 250 i.e., a work phase identifier is configured to receive the data from the first module 245. The second module 250 is configured to process the data received from the first module 245 on the processor 270. The second module 250 is configured to identify the work phases such as sub-structure i.e., the foundation level structure; the super structure i.e., the upper structure of the particular building; the interior i.e. the interior walls, doors, and the like of the particular building. The substructure mainly includes foundations, basements, retaining walls, or the like and the superstructure includes columns, beams, slabs, walls, roofs, or the like that are identified, selected and tagged automatically or manually.

[0065] The second module 250 divides the building data into two or more particular structures through automation tools however, the automation tools vary in other embodiments of the present invention. The second module 250 is also configured to identify individual parameter of the plurality of digital objects 125 for generating work breakdown structure.

[0066] In context of the present invention, the identified sub-structure and superstructure are stored in the database 215 and are referred to generate the work breakdown structure in the third module 255. The third module 255 is configured with levels that are identified from drawings, or parametric rules, then auto -generated using scripts or parametric families. The third module 255 is configured to act as a support for placing all building elements, and automation ensures that changes cascade through the model instantly. In the third module 255 the different levels of the 3D model are marked with different colors so as to easily identify different levels of a particular building.

[0067] It is to be noted that the levels of a building include for example floors, parking, ground floordevel, basement floor / lcvcl, parking floordevel, or the like. The third module 255 is configured to mark the different levels through automation tools however, the tools vary in other embodiments of the present invention. The third module 255 is configured with automation tools to identify levels from different sources, with architectural drawings or CAD imports tools detect floor lines or elevations and the plurality digital objects 125.

[0068] In an alternative embodiment, the third module 255 is configured with project parameters such that the user 105 specifies floor-to-floor heights for example 3.3m until roof or the like. The third module 255 generates plurality of levels either automatically or manually. In the third module 255 any change in floor- to-floor height updates are all related in geometry. The marked data received from the third module 255 is received inside the database 215.

[0069] The fourth module 260 i.e., a selection module is configured to provide selection of individual as well as group of components as per the user requirement. In this present embodiment, through the fourth module 260 the users 105 draw the desired shape i.e., rectangle or polygon however, the shape varies in other embodiments of the present invention. In the fourth module 260 the user 105 is able to edit the area, select the 3D data in tabular and displays the code and name of the selected components.

[0070] In context of the present invention, the fourth module 260 is configured to use filters and data to select specific components. Further the fourth module 260 is configured with the selection sets allow grouping by type, family, or parameter. In another embodiment of the present invention, the fourth module 260 may automate identification using rules. In another embodiment, the model parametric data may be used along with the selection criteria tool to filter elements by type, layer, or property. In another embodiment, scripting via GDL (Geometric Description Language) may automate component recognition.

[0071] In the fourth module 260 the automation tools are used to identify the selected components of a building. In the selected area of the building the components, levels, work phases are displayed. In the fourth module 265, the user 105 selects a particular area and the fourth module 265 is configured to display user selection data such as a code, a name, mode of selection, selected markup type, number of levels selected along with the displayed color.

[0072] Similarly, the markup type refers to a selection shape drawn by the user in this embodiment the selection shapes are rectangle and polygon however, the shapes vary in other embodiments of the present invention. Further, the selected color refers to the color of the structure for example, blue color for sub-structure, yellow color for super structure or the like. The selected data is further stored and forwarded to the fifth module 265. Further, in the fourth module 260, the element is broken down to any shape i.e. smallest fragments using fragmentation technique whose function is provided by forge viewer. In this fourth module 260 the techniques such as Delaunay’s triangulation method are selected for building components for example slabs, walls, foundations and are extracted from BIM to simulate, analyze, or schedule them that may require geometric discretization.

[0073] In accordance with the present invention a preferred process of marking an area and tagging components within the boundaries of the marked area is discussed. In an initial step, the user may mark area that is polygonal in shape either on 2D or 3D orientation. In this step, all the elements inside the marked area are identified using predefined techniques such as Delaunay’s triangulation. For example, in one instance the user selects a partial area of the component, then only a part of the component within that area is tagged and the part of the component outside that area is not tagged.

[0074] Accordingly, the fifth module 265 is configured to receive data from the fourth module 260 through the controller 240 and map a user defined activities to a selected portion of data. In context of the present invention, the fifth module 265 is configured to display the activities linked. The fifth module 265 displays the activity name such as install piles or caissons, install pile caps, grade beams or the like. Further, the fifth module 265 displays the code of activity that is preferably user defined, unit of measurement, productivity data, crew size required and the like. The fifth module 265 is configured to assign activities on the components as per the user requirement. In accordance with the present invention, the fifth module 265 is configured with condition sets that provide mapping of activities to BIM model elements based on model elements parameters. For example, in this one instance, activity is foundation pour that gets mapped to foundation elements such as footings, pile caps, isolated foundation, continuous foundation or the like. In accordance with the present invention, the sixth module 275 is configured to generate a WBS. In context of the present invention, the sixth module 275 compiles the first to fifth modules (245- 265) and breaks the project into manageable tasks, phases, or packages.

[0075] In context of the present invention, the seventh module 280 is configured such that the WBS generated from the sixth module 275 is utilized to create construction schedule that is generated using critical path method such that the activities are linked to the BIM model elements. The seventh module 280 is configured to produce the output data 130 through the output module 235. In the seventh module 280 the WBS are linked to CPM such as duration estimates, predecessor’s dependencies, resources or the like.

[0076] The seventh module 280 is configured to calculate earliest and latest start or finish times and identifies the critical path longest path through the project. The seventh module 280 utilizes Gantt chart generation through CPM dates that are calculated through activities are plotted on a timeline bars. The Gantt chart visually aligns WBS hierarchy with CPM logic.

[0077] The output data 130 includes an ID such as WBSID that includes a plurality of parameters such as a super structure, sub structure, productivity, crew size, duration and quantity. The seventh module 280 is further configured to generate a report based on the processed data. The seventh module 280 generates a report that provides the estimated material cost, labor, duration, quantity, structure id and the like.

[0078] In accordance with the present invention, the system 100 is configured to operate the first module 245, the second module 250, the third module 255, the fourth module 260 and the fifth module 265 in at least two operating modes such as a manual mode and an automatic mode. It is to be noted that in the manual mode, selection and tagging elements of the plurality of digital objects 125 in the system environment are dependent up on user decision for rendering work breakdown structure.

[0079] Contrarily, in the automatic mode the components and / or model elements are selected automatically by the system 100 from the plurality of the digital objects 125 in accordance with parametric rules set and tagging elements of plurality of digital object 125 for rendering the work breakdown structure.

[0080] Now referring to FIG.4 the operational flow of creating a WBS is described. In an initial step 405, the user 105 enters the credentials, and gets access to 2D Drawings and 3D Models needed to create the WBS through the login module 220 and the authenticating module 225. In other embodiments the system 100 may upload local 2D Drawings and 3D Models instead of importing the drawings from other cloud or online sources.

[0081] In a next step 410, the controller 240 is configured to map models and drawings to scope of work. In this step 410, the controller 240 receives 2D Drawings and 3D Models that are correctly mapped to scope of work so that drawings and models relevant to the scope are selected for WBS creation.

[0082] In a next step 415, the controller 240 generates activity templates. In this step 415, the activities are mapped to model elements based on attributes of the model elements. Further, the activities form the last level of WBS and based on the templates, get mapped to model elements one model element to many activities.

[0083] In a next step 420, the first module 245 is configured with Building Identification to be mapped to the respective buildings. In this step 420, a first 1ST cycle (Identifying, Selecting and Tagging) is defined and executed by the controller 240 on the server 110. In the first 1ST cycle, the first module 245 is configured to identify building(s) using automation in case of a single building or using 3D markups.

[0084] In a next step 425, the second module 250 is configured to identify work phases and mapping model elements to each work phases. In this step 425, a second 1ST cycle (Identifying, Selecting and Tagging) is defined and executed by the controller 240 on the server 110. In the second 1ST cycle, the work phases may be identified using automation based on the information in the model and may be done manually using 3D markups and or data filters.

[0085] In a next step 430, the third module 255 is configured to identify levels, model elements mapped to the respective levels. In this step 430, a third 1ST cycle (Identifying, Selecting and Tagging) is defined and executed by the controller 240 on the server 110. In the third 1ST cycle, the levels are manually or automatically mapped based on the information in the model. In a next step 435, a fourth 1ST cycle (Identifying, Selecting and Tagging) is defined and executed by the controller 240 on the server 110. In the fourth 1ST cycle the system 100 is configured to identify the area or markups of the WBS flow that is elements mapped to the respective areas through the fourth module 260. In this step 435, areas may be specified in 2D Drawing or 3D Models through area markups.

[0086] In a next step 440, a fifth 1ST cycle (Identifying, Selecting and Tagging) is defined and executed by the controller 240 on the server 110. In the fifth 1ST cycle, the fifth module 265 is configured to map activities model elements tagged with respective activities utilizing the output from the controller 240. In this step 440, the activities get auto generated based on activity configuration which contains mapping of activities to model elements.

[0087] In a final step 445, the WBS and the schedule is generated through the sixth module 275 and the seven module 280. In this step 445, the WBS is used to generate the CPM schedule that is utilized for 4D simulation.

[0088] Now referring to FIGS. 5-5E, the user interface 205 of the system 100 is described hereinafter. In accordance with the present invention, the 3D rendered building 505 is generated by receiving input as plurality of digital objects 125 from the user 105. The user 105 is provided with multiple mode of selections in a first panel 510. The user 105 selects the building 505 through the first module 245.

[0089] Further, the second module 250 is configured to create the work phases such as sub structure and super structure that are displayed in a second panel 515. The second panel 515 displays the available work phases and facilitates the user 105 to select any or all of them. In accordance with the present invention, the third module 255 is configured to identify the different levels and display the available levels on a third panel 520 to the user 105. The levels displayed may include details such as ground floor, level 1, level 2 or the like. The users 105 may select and sequence the levels, auto create and add levels if required.

[0090] Further, the fourth module 260 is configured to allow the user 105 to create a selection area 525 to select the required levels and components of the building 505. The fourth module 260 displays the markup type, mode of selection on a fourth panel 530. Further, the fifth module 265 is configured to display the list of activities that are mapped to specific tasks as displayed on a fifth panel 535 such as foundation install, column install, slab install, exterior install, pipe install, duct install or the like. Further a sixth module 270 and a seventh module 275 is configured to display the output data 130 on a sixth panel 540 and shows a construction schedule generated through the WBS. The sixth panel 540 shows the details such as WBS ID, WBS structure, productivity, crew size, duration, quantity and the like.

[0091] Referring to FIGS. 1 to 5E an operational cycle of the system 100 is described hereinafter. In an initial step 305, the user 105 logs in the system 100 through the electronic device 115. The authentication module 225 authenticates the user 105 in the system 100. In a next step 310, the user 105 receives the plurality digital object 125 such that the first module 245 analyzes the buildings from the plurality of digital object 125 on the processing unit 210. In a next step 315, the processing unit 210 processes the data and forwards to the second module 250. In this step 315, the work phases of the building are identified and the data is forwarded towards the third module 255. In a next step 320, the third module 255 is configured to further identify the different levels of the building and mark the identified levels with different colors. In a next step 325, the data is received by the fourth module 260 from the third module 255.

[0092] In this step 325, the user draws a shape for selecting plurality of components, generating work break down structure and construction schedule inside the building. In a next step 330, the selected components are processed and the data is mapped with user defined activities. Further the mapped data is processed to generate the construction schedule. In this step 330, the data is transformed into a report data that displays buildings, work phases, level, area and activities of the building.

[0093] The system for generating work breakdown structure 100 advantageously, creates a five level WBS levels i.e., building, work phase, level, area, activity - based on a BIM model and maps to individual BIM model elements. The system for generating work breakdown structure 100 advantageously includes abilities to filter and group data through BIM model element attributes.

[0094] The system for generating work breakdown structure 100 advantageously includes features such as 2D area markup, 3D markup that when used in conjunction with WBS creation create a unique approach. The system for generating work breakdown structure 100 advantageously to generate quantities at activity level using parameters or geometric information from the digital object for accurate duration calculation. The embodiments were chosen and described in order to best explain the principles of the present invention and its practical application, to thereby enable others, skilled in the art to best utilize the present invention and various embodiments with various modifications as are suited to the particular use contemplated.

[0095] It is understood that various omission and substitutions of equivalents are contemplated as circumstance may suggest or render expedient, but such are intended to cover the application or implementation without departing from the scope of the present invention.

Claims

CLAIMS:

1. A system for generating work breakdown structure based on building information modeling 100 including a plurality of electronic devices 115 characterized in that said system 100 comprising: a user-interface unit (205) including a login module (220) configured to receive and validate user credentials and an authentication module (225) configured to authenticate users (105); a processing unit (210) bidirectionally communicating with the userinterface unit (205) and a database (215), the processing unit (210) including a controller (240) and a processor (270) configured to receive a plurality of digital objects (125) and generating an output dataset (130) representing an interactive WBS(Work breakdown structure); wherein the processing unit (210) further including: a server (110) that includes and is being configured for processing: a first module (245) being configured for identifying and selecting buildings for rendering the work breakdown structure based on the 3D models of the plurality of digital objects (125); a second module (250) being configured for identifying and selecting work phases such as superstructure and sub structure based on the 3D models of the plurality of digital objects (125); a third module (255) being configured for identifying and selecting levels from the 3D models of the plurality of the digital inputs (125)imported in the system (100), based on the plurality of digital objects (125) and parametric rules or manual inputs; a fourth module (260) being configured to provide a selection of areas on the plurality of digital objects (125) by outlining points preferably polygonal in shape or by selecting model elements in the digital object (125) thereby defining areas as per the user requirement; a fifth module (265) being configured to assign activities to model elements manually or as per the configuration received from the input module (230); a sixth module (275) being configured to generate structured work breakdown structure (WBS); a seventh module (280) being configured to produce the output data (130) through the output module (235); and the first module (245), the second module (250), the third module (255), and the fifth module (265) being operated in at least two operating modes such as a manual mode and an automatic mode wherein; in the manual mode, selection and tagging elements of the plurality of digital objects (125) in the system environment as per user decision for rendering work breakdown structure; and in the automatic mode selecting components and / or model elements from the plurality of the digital objects (125) in accordance with parametric rules set and tagging elements of plurality of digital object (125) for rendering the work breakdown structure.

2. The system for generating a work breakdown structure and based on building information modeling (100) as claimed in claim 1 wherein, the first module (245) being configured for user selection of one or more buildings by either selecting all elements or marking area in 3D or custom selection thereby tagging individual elements or components of the BIM model in the manual mode.

3. The system for generating a work breakdown structure based on building information modeling (100) as claimed in claim 2 wherein, the first module (245) including a data extraction layer for rendering a building from a 3D model derived from the plurality of digital object (125) that includes parametric objects including but not limited to walls, windows, floors, rather than simple meshes.

4. The system for generating a work breakdown structure based on building information modeling (100) as claimed in claim 1 wherein, the plurality of digital objects (125) including graphics, 2D drawings, 3D models, activity to model mapping and productivity data.

5. The system for generating a work breakdown structure based on building information modeling (100) as claimed in claim 1 wherein, the second module (250) being configured for selection of work phases by selecting model levels or by selecting based on model parameters or manually selecting BIM model elements thereby tagging individual elements or components of the BIM model in the manual mode.

6. The system for generating a work breakdown structure based on building information modeling (100) as claimed in claim 1 wherein, the second module (250) being configured for selection of work phases by analysing parametric information from the BIM model elements thereby tagging individual elements or components of the BIM model in the automatic mode.

7. The system for generating a work breakdown structure based on building information modeling (100) as claimed in claim 1 wherein, the third module (255) being configured for selection of levels by selecting model levels or manually selecting BIM model elements thereby tagging individual elements or components of the BIM model in the manual mode.

8. The system for generating a work breakdown structure based on building information modeling (100) as claimed in claim 1 wherein, the third module (255) being configured for selection of levels by analysing parametric level information or geometric information from the BIM model elements thereby tagging individual elements or components of the BIM model in the automatic mode.

9. The system for generating a work breakdown structure based on building information modeling (100) as claimed in claim 1 wherein, the fourth module (260) being configured for tagging components within the boundaries of the marked area.

10. The system for generating a work breakdown structure based on building information modeling (100) as claimed in claim 1 wherein, the fifth module(265) including condition sets that map activities to BIM model elements based on model element parameters.

11. A method for generating a work breakdown structure (WBS) based on building information modeling (100) as claimed in claim 1 comprising method steps of: a. Receiving a plurality of digital object (125) through an input module (230) and processing over the processing unit (210); b. Executing a first 1ST cycle including Identifying, Selecting and tagging, plurality of building from a provided plurality of digital object (125) through the first module (245); c. Executing a second 1ST cycle including, Identifying, Selecting and tagging the work phase from the plurality of digital objects (125) through the second module (250); d. Executing a third 1ST cycle including Identifying, Selecting and tagging thereby classifying, the different levels through the third module (255); e. Executing a fourth 1ST cycle including Identifying, Selecting and tagging the user defined portion through the fourth module (260); f. Executing a fifth 1ST cycle including Identifying, Selecting and tagging thereby mapping, user defined activities to a selected portion of data through the fifth module (265); g. Generating, a WBS through the sixth module (275); andh. Generating, an output data (130) for a user defined portion through the seventh module (280).

Citation Information

Patent Citations

  • Method and system for automatically generating WBS (Work Breakdown Structure) node basing on BIM (Building Information Modeling)

    CN103440364A

  • System and method for automatically calculating quantity and construction cost of railway facilities based on building information modeling

    EP4339857A1

  • Model inventory manager

    US20110307281A1