Simulation management method and system for building construction
By defining the intermediate states of construction components and generating the spatial occupancy attributes of virtual entities in the building construction simulation management system, the problem of unmanageable space occupation by temporary supports of construction components in the existing technology is solved, realizing more refined simulation management and improving construction safety and efficiency.
Patent Information
- Application Number
- CN202511487926.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-17
- Publication Date
- 2025-11-18
AI Technical Summary
Existing construction simulation management systems cannot accurately describe the intermediate states of construction components, especially the space occupied by temporary physical supports, leading to problems such as conflicts in subsequent operations and incomplete information description.
Define the intermediate state of construction components, obtain the geometric information of temporary physical supports, generate virtual entities in the simulation environment and assign space occupancy attributes, perform conflict detection, control the generation of subsequent work instructions when a conflict is detected, and update the space occupancy attributes of virtual entities to release work space when temporary physical supports are removed.
It effectively solves the problem of incomplete information description of construction components in temporary or intermediate states, improves the safety and efficiency of the construction process, avoids construction delays and safety accidents caused by temporary supports occupying space, and achieves more comprehensive and intelligent simulation management.
Smart Images

Figure CN120975516A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of building construction simulation management, and in particular to a method and system for building construction simulation management. Background Technology
[0002] In modern large-scale construction projects, advanced construction simulation management methods utilize digital models that incorporate multi-dimensional data such as building geometry, schedule, resources, and processes to enable the pre-construction simulation, monitoring, and optimization of the construction process. This improves efficiency, reduces costs, and ensures quality and safety. Its core objective is to proactively avoid construction conflicts, resource shortages, and safety hazards, ensuring smooth on-site operations.
[0003] However, existing simulation management systems face challenges due to their incomplete understanding of complex real-world situations and neglect of "non-physical" connections. Taking the installation of prefabricated components (such as large wall panels and structural modules) as an example, current systems, in order to simplify data entry and development, only offer two options for component installation status: "installed" and "not installed," assuming that installation is an instantaneous, independent process. While this simplification facilitates rapid data entry, it fails to describe intermediate states such as "hoisted and positioned awaiting calibration" or "temporarily fixed but not ultimately connected," leading to discrepancies between the digital model and physical reality. This discrepancy is even more pronounced in manufacturing tolerance issues. Although prefabricated wall panels meet standards upon leaving the factory, due to minute dimensional deviations in industrial production, the reserved connection interfaces often cannot be precisely aligned after hoisting and positioning, requiring additional time for fine-tuning and calibration, and cannot be immediately fixed. At this point, the wall panel has physically occupied its final position but has not yet formed a complete structure, contradicting the system's ideal model of "installation completes the process," making it difficult to accurately mark its status.
[0004] The aforementioned data discrepancies may also be compounded by oversights in supply chain and material management. For example, when the adjustment team is preparing to fix the wall panel interface, they may discover that the type of high-strength quick-setting grout on site is incorrect—the inventory contains the standard type that reaches the design strength in 24 hours, while the specification requires a quick-setting type that reaches the safety strength in 2 hours. Material errors (due to procurement mistakes, poor warehouse management, or confusion in material requisition) may result in the wall panel requiring temporary support overnight after grouting, with the correct grout only arriving the following morning. This would force the final fixing of the wall panel to be interrupted, and the "installed" status in the digital model could not be achieved as scheduled due to the lack of physical materials.
[0005] At night, the system automatically calculates based on erroneous data marked as "installed" to determine that the wall panel installation is completed, thereby unlocking subsequent related processes. If wall panel installation is a prerequisite for internal pipeline laying, the system will automatically generate a construction plan for the next day, arranging for the water and electricity installation team to work on the "installed" wall panels, converting the false completion status in the digital world into construction instructions in the physical world, without considering the actual constraints on site.
[0006] The following day, the plumbing and electrical installation team prepared to lay pipelines on the "already installed" wall panels according to the work order, only to find that the panels were still supported by temporary brackets and the joints were not fixed, making construction impossible. Meanwhile, the adjustment team returned to the same work area with new grouting material to complete the fixing work. The two teams, each holding a work order generated by the same system, experienced a conflict at the same time and place, resulting in wasted manpower and delays.
[0007] To address the aforementioned issues, existing technologies urgently need improvement. Summary of the Invention
[0008] The purpose of this invention is to address the shortcomings of existing technologies by proposing a method and system for simulation management of building construction.
[0009] In a first aspect, the present invention provides a method for simulation management of building construction, the method comprising the following steps: Define the state of the construction component, including intermediate states that indicate the presence of temporary physical support for the construction component; When the state of the construction component is the intermediate state, the geometric information of the temporary physical support is obtained, and a virtual entity of the temporary physical support is generated in the simulation environment based on the geometric information, and the virtual entity is assigned a space occupancy attribute. Based on the space occupancy attribute of the virtual entity, conflict detection is performed on the work space required for subsequent tasks, and when a conflict is detected between the work space and the space occupancy attribute of the virtual entity, the generation of subsequent task instructions is controlled. When the temporary physical support is removed, the space occupancy attribute of the virtual entity is updated to release the workspace.
[0010] Secondly, a construction simulation management system is provided, the system comprising: A state definition module is used to define the state of a construction component, including an intermediate state indicating that the construction component has temporary physical support; The virtual entity generation module is used to obtain the geometric information of the temporary physical support when the state of the construction component is the intermediate state, and generate a virtual entity of the temporary physical support in the simulation environment according to the geometric information, and assign space occupancy attribute to the virtual entity. The conflict detection module is used to perform conflict detection on the work space required for subsequent operations based on the space occupancy attribute of the virtual entity, and to control the generation of subsequent operation instructions when a conflict is detected between the work space and the space occupancy attribute of the virtual entity. The space release module is used to update the space occupancy attribute of the virtual entity when the temporary physical support is removed, so as to release the working space.
[0011] Compared with the prior art, the present invention has the following beneficial effects: By defining intermediate states of construction components and acquiring the geometric information of temporary physical supports for these intermediate states, virtual entities are generated in the simulation environment and assigned space occupancy attributes. This enables conflict detection of subsequent work spaces and controls the generation of subsequent work instructions when a conflict is detected. When temporary physical supports are removed, the space occupancy attributes of the virtual entities are updated in a timely manner to release work space. This method effectively solves the problem that existing construction simulation management systems, when dealing with temporary or intermediate states of construction components, lack comprehensive information description, leading to ineffective management of the space occupied by temporary physical supports and consequently causing conflicts in subsequent work. By introducing refined management of temporary physical supports, this application can identify and avoid potential physical conflicts in advance in the simulation environment, significantly improving the safety, efficiency, and accuracy of the construction process, avoiding construction delays and safety accidents caused by the space occupied by temporary supports, and achieving more comprehensive and intelligent simulation management of the entire construction process. Attached Figure Description
[0012] Figure 1 This is a flowchart of the method of the present invention.
[0013] Figure 2 This is a schematic diagram of the system structure of the present invention.
[0014] In the diagram: 201, State Definition Module; 202, Virtual Entity Generation Module; 203, Conflict Detection Module; 204, Space Release Module. Detailed Implementation
[0015] Embodiments of the present invention are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention, and should not be construed as limiting the present invention.
[0016] The terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more features. In the description of this invention, "a plurality of" means two or more, unless otherwise explicitly specified.
[0017] To better understand the technical solutions proposed in this application, some key terms are explained first. "Construction component" refers to various structural units or parts used in the construction process, such as precast wall panels, beams, columns, and floor slabs. These components may require temporary supports during installation to ensure their stability and positioning accuracy. "Temporary physical support" refers to physical structures or devices that provide temporary support to a construction component before it reaches its final stable state, such as temporary supports, diagonal braces, and formwork supports. These supports are removed after the construction component is finally fixed. "Intermediate state" is a specific state of a construction component, indicating that the component is in place but not yet fully fixed and requires temporary physical support to maintain its position or stability. This state, between "not installed" and "installed," is the core focus of this application. "Geometric information" refers to data describing the shape, size, and spatial location of temporary physical supports, such as 3D model data, point cloud data, and dimensional parameters. "Simulation environment" refers to a digital virtual space used to simulate a real construction site. In this environment, virtual entities of construction components, temporary physical supports, etc., can be created and manipulated. A "virtual entity" is a digital model created in a simulation environment that corresponds to a real physical entity. It has similar geometry, spatial location, and attributes to the real physical entity. "Spatial occupancy attributes" refer to the spatial extent and characteristics occupied by the virtual entity in the simulation environment, such as its bounding box, collider, or precise 3D model.
[0018] "Subsequent work" refers to any construction activities that will be carried out in the same or adjacent areas after the installation of specific construction components or the setting up of temporary supports, such as the installation of other components, equipment movement, and personnel passage. "Workspace" refers to the minimum space required for subsequent work, ensuring that the work can be carried out safely and efficiently. "Conflict detection" refers to the use of algorithms in a simulation environment to determine whether there is geometric overlap or interference between different virtual entities (such as virtual entities and workspaces).
[0019] "Work instruction generation" refers to the automatic or semi-automatic generation of instructions to guide construction personnel in carrying out their work, such as task allocation, path planning, and equipment operation instructions, based on the construction plan and site conditions.
[0020] like Figure 1 The method shown includes the following steps for building construction simulation management: S101. Define the state of the construction component, including intermediate states that indicate the existence of temporary physical support for the construction component; It should be noted that, in the above step, for example, in a traditional construction management system, a precast wall panel might only have two statuses: "not installed" and "installed." However, in actual construction, after the wall panel is hoisted into place, it may require temporary diagonal bracing for fixation. These bracings can only be removed after grouting or bolting is completed. At this point, the wall panel is in an intermediate state of "in place but requiring temporary support." This state can be defined by adding a status field to the database of the construction management software. For example, in addition to "0 - not installed" and "1 - installed," add "2 - intermediate state (under temporary support)." When on-site construction personnel update the component status via mobile terminals or sensors, they can select or the system can automatically identify and update to this intermediate state.
[0021] S102. When the state of the construction component is in an intermediate state, obtain the geometric information of the temporary physical support, generate a virtual entity of the temporary physical support in the simulation environment based on the geometric information, and assign the space occupancy attribute to the virtual entity. It should be noted that when the state of a construction component is defined as an intermediate state, the system will further acquire the geometric information of the temporary physical support. For example, for a standard temporary support frame, its geometric information can be pre-stored in a Building Information Modeling (BIM) library, including parameters such as its length, width, height, and connection method. When construction workers use this standard support frame on site, they can automatically acquire its corresponding geometric information by scanning its QR code or selecting a preset model. For non-standard temporary supports, such as wooden support structures temporarily erected on site, their geometric information can be acquired through on-site data collection using 3D scanning equipment (such as laser scanners or structured light scanners) to generate point cloud data or mesh models as their geometric information. After acquiring the geometric information of the temporary physical support, the system will generate a virtual entity of the temporary physical support in the simulation environment based on this geometric information and assign a space occupancy attribute to the virtual entity. For example, if the acquired dimensions of a standard support frame are used, the simulation system will create a corresponding virtual support frame model in the 3D model based on these parameters and calculate its bounding box or more precisely, collider in 3D space as its space occupancy attribute. If the acquired point cloud data is of a non-standard support structure, the system can process the point cloud to generate an approximate 3D model and extract its spatial occupancy attributes. These virtual entities and their spatial occupancy attributes are integrated into the entire building information model, enabling the simulation environment to accurately reflect the existence of temporary supports on site and the space they occupy.
[0022] S103. Based on the space occupancy attribute of the virtual entity, perform conflict detection on the work space required for subsequent operations, and control the generation of subsequent operation instructions when a conflict is detected between the work space and the space occupancy attribute of the virtual entity. It's important to note that, based on the spatial occupancy attributes of virtual entities, the system performs conflict detection on the workspace required for subsequent operations. For example, in a simulation environment, the system presets or dynamically calculates the minimum workspace required for subsequent operations (such as concrete pouring, installation of other components, material transport routes, etc.) according to the operation type. Then, the system runs a conflict detection algorithm to check whether these workspaces geometrically overlap with the spatial occupancy attributes of the virtual entities of the generated temporary physical supports. For example, if a subsequent material transport route collides with a virtual entity of a temporary support frame, or if a subsequent component installation area overlaps with a virtual entity of a temporary support frame, a conflict is identified. When a conflict is detected between the workspace and the spatial occupancy attributes of the virtual entities, the system controls the generation of subsequent work instructions. For example, if a conflict is detected, the system will pause or prevent the generation of work instructions involving the conflict area, such as hoisting instructions, transport instructions, or personnel entry instructions. The system can issue an alert to project managers, indicating a potential conflict and providing the specific location of the conflict and information about the entities involved. This can prevent rework, delays, or safety accidents caused by temporary supports obstructing operations during actual construction.
[0023] S104. When temporary physical support is removed, update the space occupancy attribute of the virtual entity to free up job space.
[0024] It should be noted that once the construction components are finally fixed and the temporary supports are removed by on-site personnel, the workers can update the status of the temporary supports to "removed" via their mobile devices. Upon receiving this information, the system will immediately mark the corresponding virtual entity's space occupancy attribute as "released" in the simulation environment or remove it directly from the simulation model, thus making the previously occupied work space available again. This ensures the synchronization between the simulation environment and the actual construction site, providing accurate spatial information for the generation of subsequent construction plans and work instructions.
[0025] This application achieves refined management of temporary supports by defining intermediate states of construction components and acquiring geometric information of temporary physical supports in these states. Virtual entities of these supports are then generated in the simulation environment and assigned space occupancy attributes. When a conflict is detected between the work space required for subsequent operations and the space occupancy attributes of these virtual entities, the system can promptly control the generation of subsequent work instructions, effectively avoiding construction conflicts caused by temporary supports occupying space. For example, in traditional methods, a temporary support frame may actually exist on-site and occupy space, but because it is not included in the simulation model, the system may still generate transportation paths or installation instructions traversing that area, causing on-site operations to be hindered. This application, however, can identify and avoid such conflicts in advance. Furthermore, when temporary physical supports are removed, the system can promptly update the space occupancy attributes of the virtual entities, releasing work space and ensuring real-time synchronization between the simulation environment and the site, providing accurate spatial information for subsequent construction plans.
[0026] In summary, this application significantly improves the precision and safety of construction simulation management by refining the definition of the state of construction components and virtualizing the management of temporary physical supports. Compared with existing technologies, this application can more comprehensively and accurately reflect the complexity of the construction site, effectively prevent and resolve construction conflicts caused by temporary supports, thereby improving construction efficiency and reducing project risks.
[0027] In one embodiment of the present invention, when the construction component is in an intermediate state and is a non-standard support, the steps of obtaining the geometric information of the temporary physical support, generating a virtual entity of the temporary physical support in a simulation environment based on the geometric information, and assigning a space occupancy attribute to the virtual entity include: Acquire multi-view image data of non-standard support structures; It should be noted that the above step refers to using image acquisition equipment, such as a handheld mobile terminal, drone, or professional photography equipment, to capture multiple images of the non-standard support structure from different angles and positions. The purpose is to obtain visual information about the support structure from multiple perspectives, providing a comprehensive data foundation for subsequent 3D reconstruction. "Non-standard support" can be understood as temporary support structures without a predefined CAD model or standard dimensions, such as temporary scaffolding or irregularly shaped formwork supports erected on-site.
[0028] Process image data to obtain the two-dimensional contour of non-standard support structures and the shooting posture of image data; It should be noted that the above step refers to image processing and computer vision algorithm analysis of the acquired image data. "Two-dimensional contour" refers to the boundary information of the non-standard support structure on a two-dimensional plane extracted from each image data, which can be obtained through edge detection, image segmentation, and other techniques. "Shooting pose" refers to the position and orientation information of the camera relative to the world coordinate system or a certain reference coordinate system when each image data is captured, which can be obtained through Simultaneous Localization and Mapping (SLAM) technology, visual odometry, or a pre-set positioning system. Its purpose is to provide necessary geometric constraints and spatial references for subsequent 3D reconstruction.
[0029] Based on the two-dimensional contour and shooting posture, a three-dimensional convex hull of a non-standard support structure is generated as the geometric information for temporary physical support. It should be noted that the above step refers to using multi-view geometry principles, combining the 2D contours from different perspectives and the corresponding shooting postures, to reconstruct the 3D point cloud or mesh model of the support structure through a 3D reconstruction algorithm (e.g., based on structure of motion (SfM) or multi-view stereo (MVS)), and then calculating its 3D convex hull. The "3D convex hull" refers to the most compact convex polyhedron that can completely enclose a non-standard support structure. It quickly obtains the approximate geometry of the non-standard support in a simplified yet effective way that represents its space occupancy, avoiding overly complex and time-consuming precise 3D modeling.
[0030] Based on the geometric information of the temporary physical support, a virtual entity of the temporary physical support is generated in the simulation environment, and the virtual entity is assigned a space occupancy attribute.
[0031] It should be noted that the above step refers to using the generated 3D convex hull as a geometric model to create a corresponding virtual entity in Building Information Modeling (BIM) or other simulation environments, and setting its space occupancy attributes to ensure that the virtual entity can correctly participate in space conflict detection in the simulation.
[0032] This application's solution effectively addresses the problem of traditional methods struggling to efficiently and accurately acquire precise geometric information for complex or irregular temporary physical supports by introducing a method for obtaining geometric information of non-standard support structures. Specifically, by acquiring multi-view image data and combining it with image processing techniques to obtain two-dimensional contours and shooting postures, the spatial features of non-standard supports can be automatically extracted from the actual physical environment. Furthermore, based on this two-dimensional information, a three-dimensional convex hull is constructed to characterize the actual space occupancy of non-standard supports in an efficient and sufficiently accurate manner, avoiding the time-consuming and complex process of precise three-dimensional modeling. Thus, even with non-standard supports, virtual entities with accurate space occupancy attributes can be quickly generated in the simulation environment, thereby ensuring the reliability of subsequent spatial conflict detection.
[0033] Through the above technical solution, this application can significantly improve the efficiency and accuracy of acquiring geometric information for non-standard temporary physical supports, overcoming the limitations of traditional methods in handling such complex structures. Therefore, in construction simulation management, even when faced with irregularly shaped temporary supports or those without pre-set models, virtual entities can be quickly and automatically generated and accurately assigned spatial occupancy attributes. This ensures the comprehensiveness and reliability of subsequent work space conflict detection, effectively avoiding construction conflicts and safety hazards caused by missing or inaccurate information on the spatial occupancy of temporary supports.
[0034] As one embodiment of the present invention, after the step of generating control instructions for subsequent operations is performed, the method includes: Before executing the job, start the job space verification program; It should be noted that a job space verification program will be initiated after the subsequent job instructions are generated, but before the actual job execution. This program aims to verify the physical environment of the job area in real time. The job space verification program can be configured to start automatically before each job begins, or it can be manually triggered by the operator.
[0035] Using the sensors of the mobile terminal, the work area is subjected to three-dimensional perception to obtain the current spatial occupancy information of the physical environment; It should be noted that by utilizing sensors on mobile terminals, such as LiDAR, depth cameras, and inertial measurement units (IMUs), three-dimensional perception of the work area can be achieved, thereby obtaining current spatial occupancy information of the physical environment. This current spatial occupancy information is a real-time three-dimensional representation of the actual physical layout and obstacles at the construction site.
[0036] Match the mobile terminal's posture with the building information model, and align the work space required for subsequent operations with the current space occupancy information of the physical environment; It should be noted that, in order to ensure an accurate comparison between the current spatial occupancy information of the physical environment and the work space required for subsequent planned operations, the mobile terminal's posture needs to be matched with the Building Information Model (BIM). This matching process typically involves positioning and registration technologies, such as Visual Simultaneous Localization and Mapping (Visual SLAM), marker-based tracking, or fusion positioning combining GPS and IMU data, thereby achieving precise alignment between the work space required for subsequent operations and the current spatial occupancy information of the physical environment.
[0037] Based on the alignment of the work space required for subsequent tasks and the current space occupancy information of the physical environment, it can be detected in real time whether the work space required for subsequent tasks has geometric overlap with the current space occupancy information of the physical environment. It should be noted that the system performs real-time detection based on the alignment information of the work space required for subsequent tasks and the current space occupancy of the physical environment to determine whether there is geometric overlap between the work space required for subsequent tasks and the current space occupancy of the physical environment. This detection is essentially a geometric collision detection used to identify whether there is intersection or overlap between the planned work space and obstacles in the actual physical environment.
[0038] When a geometric overlap is detected between the workspace required for a subsequent task and the current space occupancy information of the physical environment, task authorization is controlled. This means that the execution of the task will be suspended, blocked, or require further manual intervention and decision-making to avoid potential physical collisions.
[0039] This application's solution effectively compensates for the shortcomings of relying solely on virtual simulation for conflict detection by introducing a real-time workspace verification process before work execution. The solution utilizes a mobile terminal to perform three-dimensional perception of the physical environment, acquire real-time space occupancy information, and accurately align and geometrically overlap it with the planned workspace. Therefore, even if the physical environment changes after the simulation instructions are generated, or if there are physical obstacles not accurately reflected in the virtual model, this solution can promptly detect and prevent potential conflicts before the actual work is executed. This is equivalent to adding a "last line of defense" to the construction process, ensuring the physical safety of the operation.
[0040] As a specific implementation method, a concrete example is given below. Suppose that a large crane is about to perform a lifting operation at a construction site. Based on pre-planned simulation management, the lifting path and work space have been planned and work instructions have been generated. However, after the instructions are generated, due to temporary needs, some building materials are piled up within the crane boom's rotation area, and these temporarily piled materials are not updated in the Building Information Model (BIM). Before the crane operator prepares to perform the lifting operation, he uses an augmented reality (AR) tablet equipped with a LiDAR sensor. The tablet initiates a work space verification program, performing a 3D scan of the work area to be covered by the crane, acquiring real-time information on the current space occupancy of all physical entities within the area. Simultaneously, the tablet, through its built-in IMU and visual positioning system, matches its own posture with the BIM, thereby precisely aligning the pre-set crane lifting work space (virtual) with the real-time scanned current space occupancy information of the physical environment (real). Based on the aligned data, the system then instantly detects a geometric overlap between the crane boom's work space and the temporarily piled building materials. At this point, the system will immediately control the work authorization, for example, by displaying a red warning on the tablet screen and preventing the crane from starting the lifting operation, while simultaneously alerting the operator to the presence of physical obstacles. Based on the alert, the operator can promptly remove the obstacles or adjust the work plan, thereby avoiding potential physical collisions and construction accidents.
[0041] As one embodiment of the present invention, the steps of controlling job authorization include: When a job is authorized, the mobile terminal displays the overlapping area between the job space required for subsequent jobs and the current space occupancy information of the physical environment. It should be noted that when the system detects a geometric overlap between the work space required for a subsequent task and the current space occupancy information of the physical environment, and therefore controls task authorization, the overlapping area will be visually displayed on the mobile terminal to provide more intuitive and actionable information. The mobile terminal can be a smartphone, tablet, augmented reality (AR) glasses, or other device with display and interactive capabilities. The display can take the form of a two-dimensional plan view, a three-dimensional model view, or an augmented reality overlay view, aiming to clearly indicate the specific location and extent of the conflict.
[0042] Identify the physical entities that caused the overlap based on the overlapping areas; It should be noted that once the overlapping area is displayed, the system will automatically or semi-automatically identify the physical entities causing the overlap based on the information from that area. These physical entities can be temporary support structures, installed components, construction equipment, material stacks, or any object that actually occupies space. The identification process can utilize pre-built Building Information Modeling (BIM) data, real-time 3D scan data, or image recognition technology. Its purpose is to clearly identify the root cause of the conflict, providing a basis for subsequent solutions.
[0043] Based on physical entities, generate job-related solution options and display these options on mobile devices; It's important to note that the system intelligently generates solution options relevant to the current task based on the identified physical entities. For example, if the conflict is caused by a temporary support structure, solution options might include "remove the support," "adjust the work path," or "wait for the support to be removed." These solution options aim to provide multiple feasible solutions for operators to choose from. These options are then displayed on the mobile device, typically in the form of a list, buttons, or interactive menus, allowing operators to quickly browse and select options.
[0044] After receiving the operator's selection of solution options, the system will execute the corresponding operation or update the task status based on the selection.
[0045] It should be noted that, for example, if the operator selects "Remove this support," the system may automatically generate a removal task instruction and send it to the relevant personnel; if "Adjust the work path" is selected, the system may update the work plan and recalculate the work space; if "Wait for support removal" is selected, the task status will be updated to "Waiting." This achieves closed-loop management from conflict detection to conflict resolution.
[0046] This application's solution goes beyond simply blocking operations during work authorization; it provides mechanisms for conflict visualization, conflict cause identification, and solution generation and execution. Specifically, when a geometric overlap between the workspace and the physical environment is detected, the system first visually displays the overlapping area to the operators, enabling them to quickly locate the problem. Subsequently, by identifying the physical entities causing the overlap, the system clarifies the root cause of the conflict, which is crucial for developing effective solutions. Based on this, the system intelligently generates a series of work-related solution options, customized for specific conflict scenarios and physical entities, thus providing operators with diverse choices. Finally, by receiving the operators' selections and executing corresponding operations or updating task status, this solution transforms the conflict resolution process from passive blocking to proactive guidance and collaboration, significantly improving the flexibility and responsiveness of on-site operations.
[0047] As one embodiment of the present invention, the step of generating job-related solution options based on physical entities includes: Based on physical entities, generate multiple job-related solution options; It should be noted that this step refers to the system automatically or semi-automatically proposing multiple possible solutions based on the physical entities causing the overlap in the workspace. For example, if the overlap is caused by a temporary support structure, the solution options might include "removing the temporary support structure," "adjusting the position of the temporary support structure," "using alternative construction methods to bypass the support structure," or "waiting for the support structure to be removed before proceeding with the work." These options are designed to provide different solution paths to address complex site conditions.
[0048] Identify the type and quantity of resources required for each solution option; It should be noted that the above step refers to the system analyzing and determining the various resources necessary for the successful execution of each generated solution option, including but not limited to human resources (such as the number of workers with specific skills), equipment resources (such as cranes, forklifts, and the types and quantities of specific tools), material resources (such as temporary reinforcement materials), and time resources (such as the estimated completion time). This step ensures a clear understanding of the resource requirements for each solution.
[0049] Query the currently available resource types and quantities; It should be noted that this step refers to the system interacting with the resource management system or database at the construction site to obtain the real-time availability status of various resources at the current moment or within a specific time period. This includes querying information such as whether specific equipment is idle, whether workers with specific skills are on duty, and whether the required materials are in sufficient stock. The purpose is to obtain accurate resource availability data to provide a basis for subsequent feasibility assessments.
[0050] Evaluate the feasibility of each solution option based on the type and quantity of resources required for each solution option and the type and quantity of resources currently available; It should be noted that this step refers to the system comparing the resource requirements of each solution option with currently available resources. If the required resources are met in both type and quantity, the option is considered feasible; otherwise, it is considered unfeasible or requires additional time / cost to acquire the resources. This evaluation process may consider factors such as resource priority, cost-effectiveness, and impact on the overall project schedule.
[0051] Filter or sort solution options based on feasibility as job-related solution options.
[0052] It's important to note that this step refers to the system filtering options after completing the feasibility assessment of all solution choices. Infeasible options are eliminated, and feasible options are ranked. The ranking can be based on factors such as feasibility level, estimated completion time, cost, and impact on project schedule. The aim is to provide operators with an optimized and more instructive list of solutions to facilitate quick and optimal decision-making.
[0053] The solution proposed in this application ensures that the proposed solution is not only theoretically feasible but also practically executable by incorporating the identification of the required resource types and quantities, the querying of currently available resources, and the evaluation of the feasibility of each option when generating solution options. This mechanism avoids operators selecting solutions that cannot be implemented due to insufficient resources, thereby reducing unnecessary trials and rework and improving the accuracy and efficiency of decision-making.
[0054] In some preferred embodiments, a specific example is given below. Suppose that at a construction site, the system detects a geometric overlap between the work space required for an upcoming concrete pouring operation and a temporarily erected scaffold. According to the method described above, the system first identifies the scaffold as the physical entity causing the overlap. Subsequently, the system generates several operation-related solution options, such as: Option 1: Immediately dismantle the scaffold. Option 2: Adjust the sequence of the concrete pouring operation, waiting for the scaffold to dismantle naturally before proceeding. Option 3: Temporarily move a portion of the scaffold to free up work space.
[0055] Next, the system will identify the resources required for each option: Option 1: Requires a professional demolition team, appropriate demolition tools, and safety equipment; estimated time: 2 hours. Option 2: Requires adjustments to the overall construction plan, which may affect subsequent procedures; estimated delay: 1 day. Option 3: Requires 2 workers and small mobile equipment; estimated time: 1 hour.
[0056] The system then queries currently available resources: Demolition Team: Currently performing other tasks, expected to be available in 3 hours. Small Mobile Equipment: Currently idle. Workers: 2 workers are currently idle. Construction Plan: Adjustments to the plan require project manager approval, which typically takes half a day.
[0057] Based on this information, the system evaluates the feasibility of each solution option: Option 1: Feasible, but requires a 3-hour wait and may affect other tasks. Option 2: Feasible, but will cause a 1-day delay, significantly impacting the overall progress. Option 3: Immediately feasible, with the required resources currently available and the shortest processing time.
[0058] Ultimately, the system filters and ranks the options based on feasibility. For example, option three is the preferred recommended solution because it is the fastest and currently available in terms of resources; option one is the second-best option; and option two is an alternative, considered only when all other options are not feasible. These evaluated and ranked solution options are displayed on the mobile terminal for operators to choose from, thus ensuring that the selected solution is the optimal and feasible option under the current conditions.
[0059] As one embodiment of the present invention, the step of evaluating the feasibility of each solution option includes: Obtain the estimated execution time for each solution option; It should be noted that the above step refers to the system estimating the time range required to complete each solution option generated to resolve workspace conflicts, based on its specific operational content, estimated workload, and historical data or preset construction specifications. This time range can be a precise date and time range, such as from a specific date and time to a specific date and time, or a relative duration, such as an estimated X hours or Y days. Its purpose is to provide clear time boundaries for subsequent resource availability queries.
[0060] Query the availability status of currently available resources within the expected execution time period; It should be noted that this step can be understood as the system retrieving, in real-time or periodically, the specific availability of all available resources (including but not limited to construction personnel, various equipment, and specific materials) within the aforementioned expected execution period from the resource management system, scheduling system, or on-site sensor data. For example, a crane may be available in the morning but booked for other tasks in the afternoon; a skilled worker may be scheduled for leave or training on a certain date. This step aims to obtain dynamic availability information of resources within a specific time period to reflect their actual occupancy over time.
[0061] Assess the feasibility of each solution option based on its availability during the expected execution period, the types and quantities of resources required by the solution options, and the types and quantities of resources currently available.
[0062] It's important to note that this step involves the system initially matching the required resource types and quantities of the chosen solution option with the total amount of currently available resources. More importantly, it cross-validates the expected execution timeframe of the solution option with the actual availability of resources within that timeframe. Only when the required resources not only meet the requirements in terms of type and quantity but are also actually available during the expected execution timeframe is the solution option deemed executable. For example, if a solution requires an excavator to work on Tuesday morning, and the system finds that all excavators are already occupied on Tuesday morning, the executableness of this solution will be determined as low or unexecutable, even if excavators are available at other times.
[0063] This application's solution addresses the limitations of feasibility assessments based solely on resource type and quantity by introducing two key dimensions: "expected execution time period" and "resource availability status within the expected execution time period." Specifically, after generating solution options, the system no longer focuses solely on whether the total amount of current resources meets the requirements, but further refines this to the dynamic availability of resources within a specific time period. By obtaining the expected execution time period for each solution option and querying the specific availability status of currently available resources within that time period, the system can perform more accurate and realistic matching. It is precisely this consideration of the time dimension that makes the feasibility assessment of solution options closer to actual construction conditions, avoiding solution failures caused by resource unavailability within a specific time period.
[0064] As one embodiment of the present invention, the step of identifying the physical entities causing the overlap based on the overlapping region includes: Obtain the current space occupancy information of the physical environment corresponding to the overlapping area; It should be noted that after detecting a geometric overlap between the work space required for subsequent operations and the current spatial occupancy information of the physical environment, in order to accurately identify the specific obstacle causing this overlap, the system will first obtain the current spatial occupancy information of the physical environment that precisely corresponds to the overlapping area. This information typically comes from 3D point cloud data or voxel data collected by the mobile terminal's sensors (e.g., LiDAR, depth camera, or structured light sensor), and filters out the portion that spatially matches the overlapping area.
[0065] Spatial clustering is performed on the current spatial occupancy information of the physical environment corresponding to the overlapping regions; It's important to note that in order to distinguish independent physical objects from these raw space occupancy data, spatial clustering is needed to analyze the current space occupancy information of the physical environment corresponding to overlapping areas. Spatial clustering is a technique for grouping spatially close or similar data points. For example, density-based clustering algorithms (such as DBSCAN), connectivity-based clustering algorithms, or grid-based clustering algorithms can be used to organize discrete point cloud data or voxel data into meaningful groups. The goal is to aggregate space occupancy data belonging to the same physical entity and distinguish it from space occupancy data belonging to other physical entities.
[0066] Based on the spatial clustering results, the continuous spatial occupancy data within the overlapping area are divided into independent geometric clusters; It should be noted that each geometric cluster represents a spatially continuous and independent physical structure or object. For example, one geometric cluster might correspond to a temporary support column, another to a stack of building materials, and a third to a construction device.
[0067] Each geometric cluster is identified as a potential physical entity, serving as the physical entity that causes overlap.
[0068] It's important to note that this means the system treats each individual geometric cluster as a specific, identifiable obstacle. In this way, multiple physical obstacles within overlapping areas can be accurately located and distinguished, providing precise input for subsequent solution generation.
[0069] This application's solution achieves the identification of independent, specific physical entities from the overall overlapping area by performing refined spatial clustering processing on the current spatial occupancy information of the physical environment. Traditionally, it may only be possible to identify the existence of overlap, but it is difficult to distinguish whether the overlapping area contains a single large obstacle or multiple small obstacles. This solution, by obtaining precise spatial occupancy information of the overlapping area and performing spatial clustering, can effectively divide continuous spatial occupancy data into independent geometric clusters. It is precisely because of this division that each geometric cluster can be clearly identified as a potential physical entity. Thus, the system no longer merely knows that "there is an obstacle," but can specifically know "what kind of obstacle," thereby providing precise physical entity information for subsequent conflict resolution.
[0070] As one embodiment of the present invention, in a mobile terminal, the step of displaying the overlapping area between the work space required for subsequent tasks and the current space occupancy information of the physical environment includes: Obtain the attitude information of the mobile terminal within the operating area; It should be noted that the above step refers to acquiring the mobile terminal's position and orientation information in the physical building construction environment in real time through sensors (such as inertial measurement units, accelerometers, gyroscopes, magnetometers, GPS modules, or visual inertial odometry systems) built into the mobile terminal (such as smartphones, tablets, or augmented reality headsets). The attitude information can include the mobile terminal's three-dimensional coordinates and rotation angle, the purpose of which is to accurately determine the worker's viewpoint and the mobile terminal's relative position to the actual construction site and the digital building information model (BIM).
[0071] Based on the attitude information, adjust the virtual display position of the overlapping area between the work space required for subsequent operations and the current space occupancy information of the physical environment; It should be noted that the above step refers to precisely aligning and positioning the virtual representation of the overlapping area after obtaining the mobile terminal's posture information. Therefore, when viewed through the mobile terminal, the virtual overlapping area can be accurately superimposed onto its corresponding actual location in the physical world. This adjustment ensures spatial consistency between the virtual content and the physical environment, which is crucial for augmented reality applications.
[0072] The adjusted overlapping area is displayed in the augmented reality view of the mobile terminal's work area.
[0073] It should be noted that the above step refers to presenting the adjusted virtual overlapping area in an augmented reality (AR) view on the mobile terminal screen. Augmented reality views typically combine a real-time video stream of the real physical environment (captured by the mobile terminal's camera) with computer-generated virtual content (i.e., the overlapping area). By displaying the overlapping area in the augmented reality view, operators can intuitively perceive the conflict area within a real-world context, thereby improving the intuitiveness and operability of the information.
[0074] The solution presented in this application can accurately determine the operator's viewpoint and position by acquiring real-time posture information from the mobile terminal. Based on this posture information, the virtual overlapping area can be precisely mapped and adjusted to its corresponding position in the physical environment. Furthermore, by displaying this adjusted overlapping area in the augmented reality view of the mobile terminal, the operator can directly and intuitively see the conflict area between the work space and the physical environment against a real-world background. This approach achieves a high degree of integration between virtual information and the real environment, greatly improving the comprehensibility of information and the intuitiveness of operation.
[0075] As one embodiment of the present invention, the process of receiving the operator's selection of solution options includes: Receive the initial selection of solution options from the operators; It should be noted that this step refers to the mobile terminal receiving the first selection of one or more solution options from the operator through touch, gesture, voice command, or other interaction methods. For example, the operator can tap a solution option on the mobile terminal screen or say "Select solution A" via voice command.
[0076] Display the initially selected solution options on the mobile device and provide a confirmation prompt; It should be noted that the above step means that after the operator makes an initial selection, the system will not immediately execute the selection. Instead, it will clearly display the detailed information of the selected solution option on the mobile terminal interface, and simultaneously pop up or display a confirmation prompt, such as "Are you sure you want to select this solution?" or "Please confirm your selection." This is intended to provide the operator with an opportunity to review and confirm their selection, avoiding errors caused by accidental touches or rapid operations.
[0077] The initial selected solution options are output via voice. It should be noted that this step can be understood as the mobile terminal using its built-in speaker or connected audio device to convert the text content of the solution options initially selected by the operator into speech and play it back. The purpose is to further enhance the operator's understanding of the selected solution through auditory feedback, especially in scenarios with poor visual conditions or requiring two-handed operation, effectively improving the convenience and accuracy of the interaction. For example, the system can announce in voice, "You have initially selected a solution: remove obstacles and replan the path."
[0078] Receive confirmation instructions from the operators regarding the initially selected solution options.
[0079] It should be noted that this step specifically refers to the mobile terminal waiting for and receiving a clear confirmation signal from the operator to finally confirm their intention regarding the initially selected solution option. This confirmation instruction can be the operator clicking a "Confirm" button, speaking "Confirm" or "Yes" via voice, or performing a specific gesture. Only after receiving this confirmation instruction will the system consider the operator's selection final and valid, and accordingly execute subsequent operations or update the task status.
[0080] This application's solution effectively addresses the risk of misoperation that may arise from the simple selection process described above by introducing a multi-stage confirmation process. First, by receiving the initial selection, the system can quickly respond to the operator's intent. Second, displaying the initially selected solution on the mobile terminal and providing confirmation prompts offers the operator a visual second check opportunity, allowing them to carefully examine the details of the selected solution. Simultaneously, the solution content is output via voice, further utilizing the auditory channel for information confirmation, which is particularly suitable for complex or high-risk work environments, ensuring the comprehensiveness of information transmission. Finally, the operator is required to issue a clear confirmation instruction, forming a final "double confirmation" mechanism. This significantly reduces the possibility of erroneous decisions due to misoperation or misunderstanding, ensuring the accuracy and safety of subsequent work instructions.
[0081] like Figure 2 The illustrated construction simulation management system includes: The state definition module 201 is used to define the state of the construction component, including intermediate states that indicate the existence of temporary physical support for the construction component; The virtual entity generation module 202 is used to obtain the geometric information of the temporary physical support when the state of the construction component is in an intermediate state, and generate a virtual entity of the temporary physical support in the simulation environment based on the geometric information, and assign space occupancy attribute to the virtual entity. The conflict detection module 203 is used to perform conflict detection on the work space required for subsequent operations based on the space occupancy attribute of the virtual entity, and to control the generation of subsequent operation instructions when a conflict is detected between the work space and the space occupancy attribute of the virtual entity. The space release module 204 is used to update the space occupancy attribute of the virtual entity when the temporary physical support is removed, so as to release the work space.
[0082] The foregoing has shown and described the basic principles, main features, and advantages of the present invention. Those skilled in the art should understand that the present invention is not limited to the above embodiments. The embodiments and descriptions in the specification are merely principles of the invention. Various changes and modifications can be made to the invention without departing from its spirit and scope, and all such changes and modifications fall within the scope of the claimed invention.
Claims
1. A method for simulation management of building construction, characterized in that, The method includes the following steps: Define the state of the construction component, including intermediate states that indicate the presence of temporary physical support for the construction component; When the state of the construction component is the intermediate state, the geometric information of the temporary physical support is obtained, and a virtual entity of the temporary physical support is generated in the simulation environment based on the geometric information, and the virtual entity is assigned a space occupancy attribute. Based on the space occupancy attribute of the virtual entity, conflict detection is performed on the work space required for subsequent tasks, and when a conflict is detected between the work space and the space occupancy attribute of the virtual entity, the generation of subsequent task instructions is controlled. When the temporary physical support is removed, the space occupancy attribute of the virtual entity is updated to release the workspace.
2. The method for simulation management of building construction according to claim 1, characterized in that, When the construction component is in the intermediate state and is a non-standard support, the steps of acquiring the geometric information of the temporary physical support, generating a virtual entity of the temporary physical support in the simulation environment based on the geometric information, and assigning a space occupancy attribute to the virtual entity include: Collect multi-view image data of the non-standard support structure; Process the image data to obtain the two-dimensional outline of the non-standard support structure and the shooting posture of the image data; Based on the two-dimensional contour and the shooting posture, a three-dimensional convex hull of the non-standard support structure is generated as the geometric information of the temporary physical support; Based on the geometric information of the temporary physical support, a virtual entity of the temporary physical support is generated in the simulation environment, and the virtual entity is assigned a space occupancy attribute.
3. The method for simulation management of building construction according to claim 1, characterized in that, After executing the steps of generating subsequent job instructions, the process includes: Before executing the job, start the job space verification program; Using the sensors of the mobile terminal, the work area is subjected to three-dimensional perception to obtain the current spatial occupancy information of the physical environment; The posture of the mobile terminal is matched with the building information model, and the work space required for the subsequent operation is aligned with the current space occupancy information of the physical environment. Based on the work space required for subsequent tasks after alignment and the current space occupancy information of the physical environment, it is immediately detected whether the work space required for subsequent tasks has geometric overlap with the current space occupancy information of the physical environment; When it is detected that the work space required for the subsequent task has geometric overlap with the current space occupancy information of the physical environment, the task authorization is controlled.
4. The method for simulation management of building construction according to claim 3, characterized in that, The steps for controlling the job authorization include: When the task is authorized, the mobile terminal displays the overlapping area between the task space required for the subsequent task and the current space occupancy information of the physical environment. Based on the overlapping area, identify the physical entities that caused the overlap; Based on the physical entity, generate solution options related to the task, and display the solution options on the mobile terminal; After receiving the operator's selection of the solution options, the corresponding operation is executed or the task status is updated based on the selection.
5. A method for simulation management of building construction according to claim 4, characterized in that, The step of generating solution options related to the job based on the physical entity includes: Based on the physical entity, multiple job-related solution options are generated; Identify the type and quantity of resources required for each of the aforementioned solution options; Query the currently available resource types and quantities; The feasibility of each solution option is evaluated based on the type and quantity of resources required for each solution option and the type and quantity of resources currently available. Based on the executability, the solution options are filtered or sorted as solution options relevant to the job.
6. The method for simulation management of building construction according to claim 5, characterized in that, The steps for evaluating the feasibility of each solution option include: Obtain the estimated execution time for each of the aforementioned solution options; Query the availability status of currently available resources within the estimated execution time period; The feasibility of each solution option is evaluated based on its availability during the expected execution period, the type and quantity of resources required by the solution options, and the type and quantity of resources currently available.
7. The method for simulation management of building construction according to claim 4, characterized in that, The step of identifying the physical entities causing the overlap based on the overlapping region includes: Obtain the current space occupancy information of the physical environment corresponding to the overlapping area; Spatial clustering is performed on the current spatial occupancy information of the physical environment corresponding to the overlapping regions; Based on the spatial clustering results, the continuous spatial occupancy data within the overlapping area are divided into independent geometric clusters; Each of the geometric clusters is identified as a potential physical entity as a physical entity that causes overlap.
8. The method for simulation management of building construction according to claim 4, characterized in that, In the mobile terminal, the step of displaying the overlapping area between the workspace required for the subsequent task and the current space occupancy information of the physical environment includes: Obtain the attitude information of the mobile terminal within the working area; Based on the posture information, adjust the virtual display position of the overlapping area between the work space required for the subsequent operation and the current space occupancy information of the physical environment; The adjusted overlapping area is displayed in the augmented reality view of the working area of the mobile terminal.
9. A method for simulation management of building construction according to claim 4, characterized in that, The process of receiving the operator's selection of the solution options includes: Receive the initial selection of the solution options from the operators; The initially selected solution options are displayed on the mobile terminal, and a confirmation prompt is provided. The content of the initially selected solution options will be output via voice. Receive confirmation instructions from the operators regarding the initially selected solution options.
10. A construction simulation management system for executing a construction simulation management method as described in any one of claims 1-9, characterized in that, The system includes: A state definition module is used to define the state of a construction component, including an intermediate state indicating that the construction component has temporary physical support; The virtual entity generation module is used to obtain the geometric information of the temporary physical support when the state of the construction component is the intermediate state, and generate a virtual entity of the temporary physical support in the simulation environment according to the geometric information, and assign space occupancy attribute to the virtual entity. The conflict detection module is used to perform conflict detection on the work space required for subsequent operations based on the space occupancy attribute of the virtual entity, and control the generation of subsequent operation instructions when a conflict is detected between the work space and the space occupancy attribute of the virtual entity. The space release module is used to update the space occupancy attribute of the virtual entity when the temporary physical support is removed, so as to release the working space.
Citation Information
Patent Citations
Application of BIM technology in metro track laying construction
CN106447116A
Bridge construction organization method based on three-dimensional digital technology
CN116596483A
Construction analog simulation system for real-time dynamic collision detection
CN119578120A
Fabricated building design construction optimization management system and method based on BIM
CN120297913A
Construction safety early warning method for construction site, terminal and storage medium
CN120632528A