Construction progress visualization method and system
By constructing a virtual building model and generating task particles, and visualizing the data based on quantity and price information and entry and exit data, the problems of real-time performance and data consistency in construction progress management are solved, and dynamic visualization and resource optimization of the construction site are realized.
Patent Information
- Application Number
- CN202511445618.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-11
- Publication Date
- 2025-11-07
- Estimated Expiration
- 2045-10-11
AI Technical Summary
Existing construction progress management methods cannot reflect the progress of tasks on the construction site in a real-time, dynamic, and visual manner, and it is difficult to quantify the status of resource consumption, resulting in data lag, large errors, and an inability to provide timely warnings and optimize resource scheduling.
A virtual building model of the construction project is constructed, task particles are generated, and the data is visualized based on quantity and price information and entry and exit data. The construction progress is updated by the labor content of the task particles, and the task execution details and resource flow are monitored in real time.
It achieves a high degree of consistency between construction progress and virtual building model, provides real-time visualization data, optimizes resource scheduling, and improves the response speed to construction problems and the efficiency of resource utilization.
Smart Images

Figure CN120912378A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of building construction, and in particular to a construction progress visualization method and system. BACKGROUND
[0002] In the field of building engineering, efficient, transparent and accurate construction progress management is a key factor for project success. Building engineering generally uses Gantt chart, network plan chart, weekly / monthly report and other progress management means based on two-dimensional chart or text description. These methods can only give qualitative conclusions of "completed / unfinished" of macro nodes or processes, and cannot real-time map the spatial layout of the construction site, and it is difficult to quantitatively reflect the real-time consumption state of resources such as manpower and budget. Managers must rely on on-site inspection and manual reporting to update information, resulting in data lag, large errors, and almost invisible actual flow tracks of personnel, equipment and materials and potential congestion points, making it difficult to effectively intervene at the problem germination stage.
[0003] In recent years, the development of building information modeling (BIM) technology has provided a powerful three-dimensional visualization basis for construction management. The 4D (three-dimensional model + time dimension) construction simulation based on BIM has improved the visibility of progress management to some extent, and can show the model evolution process under the planned progress. However, the existing model usually generates phased progress animation and relies on manual updates, which has data lag (requires batch import of progress on a daily / weekly basis), and cannot reflect real-time changes on site. The traditional visualization presentation method is relatively single, only showing time dimension progress (such as completed floor number), and not mapping quantity and price consumption (budget execution rate) to spatial progress, which is insufficient for the visualization of task assignment and resource flow involved in building engineering. In addition, the traditional visualization presentation method lacks real-time flow visualization and bottleneck warning of complex transportation chains (material supply tasks-site installation tasks), resulting in late congestion warning on site and missing the best scheduling opportunity.
[0004] Therefore, it is necessary to provide a construction progress visualization method and system, which can real-time, dynamically and visually reflect the task progress on the construction site, show the key dependency relationship between personnel, equipment and materials, and monitor the actual execution details of individual tasks, in order to quickly respond to construction problems and optimize resource scheduling. SUMMARY
[0005] One or more embodiments of the present specification provide a construction progress visualization method, the method comprising: constructing a virtual building model of a construction project; obtaining a plurality of construction areas of the construction project, based on the plurality of construction areas, constructing a plurality of task consumption areas in the virtual building model, the task consumption area corresponding to a model part of the construction area in the virtual building model; in response to a construction task of the construction project being assigned, generating a task particle in the virtual building model; based on quantity and price information of the construction task, generating a labor content of the task particle; obtaining access data of a construction site, and based on the access data, visualizing the task particle in the task consumption area; and obtaining record-keeping information of the construction task, updating the labor content of the task particle based on the record-keeping information, and based on a change value of the labor content, generating a visualized construction progress in the virtual building model.
[0006] One or more embodiments of the present specification provide a construction progress visualization system, the system comprising: a model construction module for constructing a virtual building model of a construction project; a task construction module for obtaining a plurality of construction areas of the construction project, based on the plurality of construction areas, constructing a plurality of task consumption areas in the virtual building model, the task consumption area corresponding to a model part of the construction area in the virtual building model; a particle generation module for generating a task particle in the virtual building model in response to a construction task of the construction project being assigned; a labor content generation module for generating a labor content of the task particle based on quantity and price information of the construction task; a visualization module for obtaining access data of a construction site, and based on the access data, visualizing the task particle in the task consumption area; and a progress rendering module for obtaining record-keeping information of the construction task, updating the labor content of the task particle based on the record-keeping information, and based on a change value of the labor content, generating a visualized construction progress in the virtual building model.
[0007] The present specification includes at least the following beneficial effects: by directly associating the labor content of the task particle with the quantity and price information, the progress of the project can be associated with the virtual building model, providing a visual basis for cost progress control; by the position and state information of the task particle in the virtual building model, the execution position and progress of a single task can be intuitively represented; by triggering the movement of the task particle through the access data and triggering the state update of the particle through the record-keeping information, the entire virtual building model can dynamically and real-time change according to the actual situation of the construction site, ensuring the high consistency of the entire visualization result with the actual situation of the construction site. BRIEF DESCRIPTION OF DRAWINGS
[0008] The present specification will be further described in the manner of exemplary embodiments, which will be described in detail with reference to the accompanying drawings. The embodiments are not restrictive, and in the embodiments, the same reference numbers denote the same structures, in which: Figure 1 is an exemplary block diagram of a construction progress visualization system according to some embodiments of the present specification; Figure 2 is an exemplary flowchart of a construction progress visualization method according to some embodiments of the present specification; Figure 3 is an exemplary schematic diagram of moving task particles according to some embodiments of the present specification; Figure 4 is an exemplary schematic diagram of determining a flow particle motion trajectory according to some embodiments of the present specification; Figure 5 is an exemplary schematic diagram of a task consumption zone visualizing presenting task particles according to some embodiments of the present specification. DETAILED DESCRIPTION
[0009] In order to more clearly illustrate the technical solutions of the embodiments of the present specification, the following will briefly introduce the drawings needed to be used in the embodiment description. Obviously, the drawings in the following description are only some examples or embodiments of the present specification, and for those skilled in the art, the present specification can be applied to other similar scenarios without creative labor on the basis of these drawings. Unless it is clear from the language context or otherwise indicated, the same reference numbers in the drawings represent the same structures or operations.
[0010] It should be understood that the "system", "device", "unit" and / or "module" used herein is a method for distinguishing different components, elements, parts, sections or assemblies at different levels. However, if other words can achieve the same purpose, the words can be replaced by other expressions.
[0011] As shown in the specification and claims, unless the context clearly indicates otherwise, "one", "a", "an", and / or "the" do not refer to the singular, but can also include the plural. Generally, the terms "comprise" and "include" only indicate the inclusion of the steps and elements explicitly identified, and these steps and elements do not constitute an exclusive list, and the method or device can also include other steps or elements.
[0012] Flowcharts are used in the specification to illustrate the operations according to embodiments of the present specification in terms of a system performing actions. It will be understood that each operation does not have to be performed in the precise order illustrated. Rather, various steps can be handled in an inverse order, or in stages even, combination or in other suitable manner. Other operations can be added or removed as desired.
[0013] Figure 1 is an exemplary block diagram of a construction progress visualization system according to some embodiments of the present specification.
[0014] In some embodiments, as shown in Figure 1 , the construction progress visualization system 100 can include a model building module 210, a task building module 220, a particle generating module 230, a work quantity generating module 240, a visualization module 250, and a progress rendering module 260. In some embodiments, the model building module 210, the task building module 220, the particle generating module 230, the work quantity generating module 240, the visualization module 250, and the progress rendering module 260 can be implemented by a processor, and the model building module 210, the task building module 220, the particle generating module 230, the work quantity generating module 240, the visualization module 250, and the progress rendering module 260 can be communicatively connected through a network or other arbitrary form.
[0015] In some embodiments, the model building module 210 is configured to build a virtual building model of a construction project.
[0016] In some embodiments, the task building module 220 is configured to obtain a plurality of construction areas of the construction project, and build a plurality of task consumption areas in the virtual building model based on the plurality of construction areas.
[0017] In some embodiments, the particle generating module 230 is configured to generate a task particle in the virtual building model in response to a construction task of the construction project being assigned.
[0018] In some embodiments, the particle generating module 230 is further configured to build a particle preparation area in the virtual building model, and generate a task particle and add the task particle to the particle preparation area in response to a construction task of the construction project being assigned.
[0019] In some embodiments, the particle generating module 230 is further configured to build a building area as a plurality of fixed areas, and build a transportation system of the construction project as a passage area.
[0020] In some embodiments, the work quantity generating module 240 is configured to generate a work quantity of the task particle based on price information of the construction task.
[0021] In some embodiments, the visualization module 250 is configured to obtain access data of the construction site, and visualize the task particles in the task consumption area based on the access data.
[0022] In some embodiments, the visualization module 250 is further configured to obtain first access data of the user and / or the device associated with the fixed particles, and move the fixed particles from the particle preparation area to the fixed area based on the first access data; obtain second access data of the user and / or the device associated with the flow particles, and move the flow particles from the particle preparation area to the passage area based on the second access data.
[0023] In some embodiments, the visualization module 250 is further configured to move the fixed particles in the fixed area to a first suspension sub-area based on the access data in the first access data; and move the fixed particles out of the first suspension sub-area based on the access data in the first access data.
[0024] In some embodiments, the visualization module 250 is further configured to obtain monitoring data of the construction site and operation data of the transportation system in response to the user and / or the device associated with the flow particles entering the site; determine the motion information of the flow particles based on the monitoring data of the construction site and the operation data of the transportation system.
[0025] In some embodiments, the visualization module 250 is further configured to determine whether a task congestion occurs in the passage area based on the motion information of the plurality of flow particles; and visualize the task congestion in the passage area based on the positions of the plurality of flow particles in response to the task congestion occurring in the passage area.
[0026] In some embodiments, the visualization module 250 is further configured to move the flow particles in the passage area to a second suspension sub-area based on the access data in the second access data; and move the flow particles out of the second suspension sub-area based on the access data in the second access data.
[0027] In some embodiments, the visualization module 250 is further configured to obtain a construction task executed by the transportation system, and material association of the construction task executed in the building area; establish an association relationship between the fixed particles and the flow particles based on the material association; and limit the fixed particles from moving out of the particle preparation area based on the association relationship.
[0028] In some embodiments, the visualization module 250 is further configured to release the limitation of the fixed particles associated with the flow particles in the particle preparation area based on a change value of the work content of the flow particles.
[0029] In some embodiments, the visualization module 250 is further configured to visualize present a task congestion at the particle preparation area in response to the particle generation rate and the particle removal rate of the particle preparation area not satisfying a preset condition.
[0030] In some embodiments, the visualization module 250 is further configured to monitor the number of task particles of each fixed area, and visualize present a task congestion at the fixed area in response to the number of task particles of the fixed area exceeding a preset value.
[0031] In some embodiments, the progress rendering module 260 is configured to obtain work information of the construction task, update the work content of the task particle based on the work information, and generate a visual construction progress in the virtual building model based on the change value of the work content.
[0032] In some embodiments, the progress rendering module 260 is further configured to obtain total quantity information of each construction area, determine the total work content of each task consumption area based on the total quantity information, determine a progress ratio of the completed work content of the task consumption area relative to the total work content based on the change value of the work content of each task particle in the task consumption area, and render the task consumption area according to the progress ratio.
[0033] For more information about the above modules, please refer to Figures 2-5 and the related descriptions.
[0034] It should be noted that the above description of the construction progress visualization system 100 and its modules is for the convenience of description, and cannot limit the scope of the present disclosure to the embodiments described. It can be understood that, for those skilled in the art, after understanding the principles of the device, the modules can be combined arbitrarily or connected with other modules to form a sub-device without departing from the principles. In some embodiments, Figure 1 The model construction module 210, the task construction module 220, the particle generation module 230, the work content generation module 240, the visualization module 250, and the progress rendering module 260 can be different modules in one device, or one module can implement the functions of two or more modules described above. For example, the modules can share one storage module, and each module can have its own storage module. Variations such as this are within the scope of the present disclosure.
[0035] Figure 2is an exemplary flowchart of a construction progress visualization method according to some embodiments of the present specification. In some embodiments, flow 200 is executed by a processor. Flow 200 includes steps 210-260. In some embodiments, the processor can include one or more sub-processing devices (e.g., single-core processing devices or multi-core multi-core processing devices). By way of example only, the processor can include a central processing unit (CPU), an application-specific integrated circuit (ASIC), an application-specific instruction-set processor (ASIP), a graphics processing unit (GPU), a physics processing unit (PPU), a digital signal processor (DSP), a field-programmable gate array (FPGA), a programmable logic device (PLD), a controller, a microcontroller unit, a reduced instruction set computer (RISC), a microprocessor, or the like, or any combination thereof. In some embodiments, the processor can be local or remote, and the processor can be integrated in a construction progress visualization system 100 as shown in Figure 1
[0036] Step 210, constructing a virtual building model of the construction project.
[0037] A construction project refers to an engineering construction activity that is prepared to carry out building or engineering construction. For example, the construction project can include a house building project (high-rise residential project), an industrial building project (factory building project), a decoration project, etc.
[0038] In some embodiments, the processor can obtain the construction project through an external data source. For example, the processor can directly obtain the construction project input by a user.
[0039] The present specification embodiments do not limit the manner of obtaining the construction project.
[0040] The virtual building model refers to a virtual space structure model of the final built form of the building.
[0041] It can be understood that, in the initial stage of the construction project, the processor can construct the virtual building model. During the construction project, the processor can render the virtual building model based on the construction progress to display the progress state of the building. For example, according to the different construction progress, the virtual building model is rendered into a semi-transparent, wireframe, etc. to distinguish from the virtual building model after the construction of the construction project is completed.
[0042] In some embodiments, the processor can construct the virtual building model in various ways.
[0043] For example, the processor can acquire construction drawings corresponding to the construction project, and construct a three-dimensional spatial structure model (e.g., a BIM model, a 3D model, etc.) of the building based on the construction drawings. The construction drawings refer to drawings drawn for the building in the construction project. Taking the construction project of building a school as an example, the construction drawings can be drawings drawn for the entire school. The construction drawings can also be drawings drawn for a teaching building. The construction drawings can also be drawings drawn for a floor of the teaching building. It can be understood that the virtual building model can be a three-dimensional spatial structure model of the entire school. The virtual building model can also be a three-dimensional spatial structure model of a teaching building. The virtual building model can also be a three-dimensional spatial structure model of a floor of the teaching building.
[0044] The embodiments of the present specification do not limit the way of constructing the virtual building model.
[0045] In step 220, a plurality of construction areas of the construction project are acquired, and a plurality of task consumption areas are constructed in the virtual building model based on the plurality of construction areas.
[0046] The construction area refers to a spatial range for building a building or producing a component. In some embodiments, the construction area can include an area name, an area position, an area boundary, etc.
[0047] Taking the construction project of building a school as an example, the construction area can be a spatial range of the entire school. The construction area can also be a spatial range of a teaching building. The construction area can also be a spatial range drawn for a floor of the teaching building. The construction area can also include a transportation area (e.g., a transportation range corresponding to a road, an elevator, a tower crane) in a construction site.
[0048] In some embodiments, the processor can determine the construction area based on the construction plan and the construction drawings of the construction project. The construction plan can be an organization design document, a construction schedule plan, or other structured engineering data sources of the construction project.
[0049] For example, for a construction project, the processor can determine the name of each area based on the construction drawings of the construction project, and determine the name of the area that needs to be constructed in the construction project based on the construction plan of the construction project. The name of the area that needs to be constructed is determined as the construction area corresponding to the area in the construction drawings. Each area in the construction drawings includes an area name corresponding to the area, an area boundary, and a positional relationship of the area relative to the entire building.
[0050] The task consumption area refers to a mapping space of the construction area in the virtual building model.
[0051] In some embodiments, the task consumption area can be a virtual location where task particles perform tasks and consume work content. For an explanation of task particles and work content, see steps 230, 240 and their related descriptions.
[0052] In some embodiments, the processor can construct a task consumption area in a virtual building model based on the regional location and boundaries of the construction area.
[0053] For example, the processor can determine the ratio of the overall building size in the construction drawings to the overall building size in the virtual building model, and based on the location of the construction area relative to the overall building in the construction drawings, determine the location of the task consumption area relative to the virtual building model. Based on the boundary of the construction area, adjust it proportionally to determine the boundary of the task consumption area, and construct the task consumption area in the virtual building model based on the location and boundary of the task consumption area.
[0054] Step 230: In response to the assignment of construction tasks for the construction project, task particles are generated in the virtual building model.
[0055] A construction task refers to a work unit that performs specific tasks within a construction project. For example, a construction task may include the work content (such as pouring concrete or installing pipes), the designated construction area, quantity and price information (work volume and unit price / budget), the assigned construction personnel / equipment, and the planned task period.
[0056] In some embodiments, the processor can determine whether a construction task has been assigned based on dispatch records in a construction project. Dispatch records refer to the records in a construction project where the project manager or construction supervisor sends work orders to workers.
[0057] Task particles are visual objects generated in a virtual building model to dynamically represent an assigned construction task. For example, task particles can be icons shaped like spheres or cubes.
[0058] In some embodiments, in response to the assignment of a construction task in a construction project, the processor can directly generate task particles in a virtual building model. For example, if a construction task is assigned in a construction project, the processor can directly generate an icon in the virtual building model to represent the assigned construction task.
[0059] In some embodiments, the processor can construct a particle preparatory area in a virtual building model; and in response to the dispatch of construction tasks for a construction project, generate task particles and add the task particles to the particle preparatory area.
[0060] The particle preparation area refers to a logical or virtual area that is divided within the virtual building model and used to temporarily store task particles.
[0061] The task particle in the particle preparation area represents a construction task that has been dispatched but has not yet started actual execution.
[0062] In some embodiments, the processor can build a particle preparation area when building the virtual building model.
[0063] For example, the processor can build a relatively independent box area near the virtual building model when building the virtual building model, which does not affect the main building model, and use the box area as a particle preparation area.
[0064] In some embodiments, the task consumption area can include a fixed area and a passage area.
[0065] The fixed area refers to the task consumption area in the virtual building model corresponding to the sub-area in the construction area that performs fixed work. Fixed work refers to construction work such as building, production, etc. For example, pouring, masonry, installation, etc.
[0066] The passage area refers to the task consumption area in the virtual building model corresponding to the moving channel network between the construction areas. The moving channel network refers to a work path or place for mobility work such as transportation, hoisting, etc.
[0067] In some embodiments, the processor can build the building area as a plurality of fixed areas; and build the transportation system of the construction project as a passage area.
[0068] In some embodiments, the processor can build a plurality of fixed areas in the virtual building structure based on the construction area in various ways. For example, the processor can obtain sub-areas that need to perform construction work at fixed positions through construction drawings, and map a task consumption area for each sub-area in the virtual building model, which is a fixed area.
[0069] In some embodiments, the processor can build a passage area in the virtual building model based on the moving channel network between the construction areas in various ways. For example, the processor can obtain the planned transportation system and its path / coverage range based on the general layout plan, traffic organization scheme, vertical transportation scheme, etc. of the construction project, and map the location and path of each transportation system in the virtual building model to a corresponding task consumption area, which is a passage area.
[0070] The transportation system refers to a channel, facility or equipment planned and constructed for the purpose of spatial transfer of materials, personnel and equipment. For example, the transportation system can include internal roads of the construction site, construction elevators (goods elevators / personnel elevators), tower crane (tower crane) operation coverage area and hoisting path, material hoist channel, horizontal or vertical material transfer point, etc.
[0071] The internal road of the construction site can be a corresponding line or a strip area on the ground of the virtual building model.
[0072] The hoistway of the construction elevator can be a vertical passage space of the elevator shaft in the virtual building model.
[0073] In some embodiments, the passage area in the virtual building model is consistent with the actual transportation path. In some embodiments, the passage area is connected to at least part of the fixed area.
[0074] In some embodiments of the present specification, by distinguishing the task consumption area into the fixed area and the passage area, a structured virtual space framework is provided for accurately simulating and visualizing the fixed-point construction activities and dynamic logistics transportation of the construction site, and a key basis is provided for supporting subsequent mobile logic, congestion analysis and other functions.
[0075] In some embodiments of the present specification, by converting the task dispatch event into a task particle carrying task information visible in the virtual environment, and placing the task particle in a special particle preparation area, it can be visually represented that the task has been planned but not yet started.
[0076] In step 240, the content of the task particle is generated based on the quantity and price information of the construction task.
[0077] The quantity and price information refers to the information of the work quantity contained in the construction task and the corresponding budget. For example, the number of cubic meters of concrete and the corresponding unit price or total price information.
[0078] In some embodiments, the processor can obtain the quantity and price information in various ways.
[0079] For example, the processor can obtain the quantity and price information based on the bill of quantities of the construction project. The bill of quantities refers to a data table used to describe the task quantity and budget value of all construction tasks in the construction project.
[0080] The present specification does not limit the way of obtaining the quantity and price information of the construction task.
[0081] The work content refers to a measurement value in the task particle for visually representing the completion degree of the construction task. For example, the work content can represent the remaining amount of the budget value of the construction task. In some embodiments, the work content can be expressed by a numerical value and / or a proportion of the fill color. For example, the work content of the associated construction task can be represented by a numerical value or by a proportion of the fill color in the icon corresponding to the task particle. For example, the more the fill color, the more the work content of the construction task. It can be understood that if the work content is 100%, the work content of the task particle in the virtual building model can be represented by an icon filled with color, which represents that the task budget is complete and has not been used; if the work content is 0%, the work content of the task particle in the virtual building model can be represented by a transparent icon, which represents that the task budget is exhausted or the task is completed.
[0082] In some embodiments, the processor can determine the work content of the task particle corresponding to the construction task based on the quantity-price information of the construction task.
[0083] For example, the processor can directly take the budget value in the quantity-price information of the construction task as the work content of the task particle corresponding to the construction task. The work content determined based on the budget value in the quantity-price information can be referred to as the initial work content.
[0084] For another example, the processor can determine the work content of the task particle corresponding to the construction task according to the work content proportion based on the budget value in the quantity-price information of the construction task. The work content proportion refers to a corresponding proportion between the budget value and the work content in the pre-set quantity-price information. The work content proportion can be a system default value, an empirical value, a pre-set value, or any combination thereof, and can be set according to actual needs, which is not limited in the present specification.
[0085] In step 250, the access data of the construction site is obtained, and the task particle is visually presented in the task consumption area based on the access data.
[0086] The construction site refers to a site for carrying out construction, engineering and / or other related construction activities. Among them, the construction activities can include one or more of the new construction, reconstruction, maintenance and demolition of the building.
[0087] The access data refers to the record data of the actual access of the construction personnel, equipment and materials to or from the construction site. For example, the access data can include the leaving time and location information of the construction personnel.
[0088] In some embodiments, the processor can obtain the access data in various ways. For example, the processor can obtain the access data through an access control system, a GPS positioning system, an RFID-based time clock, a report of a site manager, etc.
[0089] Embodiments of the present specification do not limit the manner of obtaining the in-out data.
[0090] In some embodiments, the processor can visualize and present the task particles in the task consumption area in various manners based on the in-out data.
[0091] Figure 5 is an exemplary schematic diagram of visualizing and presenting the task particles in the task consumption area according to some embodiments of the present specification.
[0092] In some embodiments, as shown in Figure 5 the processor can, in response to obtaining the first in-out data of a user (e.g., a construction worker) or a device, identify a construction task corresponding to the user or the device and a task particle corresponding to the construction task, and move the task particle from the particle preparation area to the task consumption area corresponding to the construction area to which the construction task belongs. For more information on how to move the task particle, see Figure 3 and the related description.
[0093] In step 260, obtain the work record information of the construction task, update the work content of the task particle based on the work record information, and generate a visual construction progress in the virtual building model based on the change value of the work content.
[0094] The work record information refers to data describing the actual execution of the construction task. For example, the work record information can include the man-hours consumed to complete the construction task and the unit price of the man-hours, the equipment shift, and the actual engineering quantity, etc.
[0095] In some embodiments, the processor can obtain the work record information in various manners.
[0096] For example, the processor can obtain the work record information uploaded to the storage device by the construction manager from the storage device. For another example, the processor can obtain the man-hours through the access control system, RFID clock-in, etc., and automatically count the actual engineering quantity or equipment shift through the IoT devices in the construction site.
[0097] Embodiments of the present specification do not limit the manner of obtaining the work record information.
[0098] In some embodiments, the processor can determine the actual budget consumed by the construction task based on the work record information, and update the work content of the task particle based on the actual budget consumed by the construction task.
[0099] For example, the processor can determine the actual budget consumed by the construction task based on the work record information, determine the budget proportion of the actual budget consumed to the budget value, and determine the updated work content of the task particle corresponding to the construction task according to the budget proportion and the original work content.
[0100] The change value of the content quantity is used to represent the change of the content quantity before and after the update.
[0101] In some embodiments, the processor can determine a budget proportion of the actual budget consumed by the construction task to the budget value as the change value of the content quantity.
[0102] The construction progress refers to the actual completion degree of the entire construction project or a certain construction area.
[0103] In some embodiments, the processor can determine a ratio between the change value of the content quantity of all task particles in each task consumption area and the initial content quantity of the task consumption area, and based on the plurality of ratios, visually present the model part corresponding to the task consumption area in the virtual building model based on the ratios. The initial content quantity refers to the content quantity when the budget value of the task consumption area is complete.
[0104] For example, if the construction task of a certain wall area is completed by 30%, the processor renders 30% of the model part in the virtual building model corresponding to the wall area as a visual effect of “completed” (e.g., the 30% of “completed” is in an opaque state, and the 70% of “not completed” is in a translucent state).
[0105] In some embodiments, the processor can obtain total quantity value information of each construction area, determine the total content quantity of each task consumption area based on the total quantity value information, determine a progress proportion of the completed content quantity of the task consumption area to the total content quantity based on the change value of the content quantity of each task particle in the task consumption area, and render the task consumption area according to the progress proportion.
[0106] The total quantity value information refers to the sum of the quantity value information of all construction tasks in the construction area. In some embodiments, the total quantity value information can represent the total budget or total workload of completing all construction tasks in the construction area.
[0107] In some embodiments, the processor can obtain the quantity value information of all construction tasks in the construction area from the storage device, and determine the budget values of all construction tasks based on the quantity value information of all construction tasks, and determine the sum of the budget values of all construction tasks as the total quantity value information.
[0108] The total content quantity refers to the sum of the content quantities of all construction tasks in the construction area.
[0109] In some embodiments, the processor can determine the total content quantity based on the total quantity value information.
[0110] In some embodiments, the processor can also determine the total content quantity based on the total quantity value information and the content quantity proportion. For more information about the content quantity proportion, please refer to the relevant description above.
[0111] Rendering refers to a process of rendering different visual forms to parts of the virtual building model.
[0112] In some embodiments, the processor can visualize and render the geometry corresponding to the task consumption area in the virtual building model based on the progress ratio.
[0113] For example, if the construction task of a wall region is completed by 30%, the processor will render 30% of the model part in the virtual building model corresponding to the wall region as the visual effect of "completed" (e.g., the 30% part of "completed" is in an opaque state, and the 70% part of "not completed" is in a semi-transparent state or a wireframe state).
[0114] In some embodiments of the present specification, the construction progress is accurately and visually applied to the corresponding part of the virtual building model, which can intuitively show the construction progress based on the budget consumption (including labor quantity).
[0115] In some embodiments of the present specification, the labor quantity information in the task particle is directly associated with the quantity and price information, which can associate the engineering progress with the virtual building model and provide a visual basis for cost progress control; the position and state information of the task particle in the virtual building model can intuitively reflect the execution position and progress of a single task; the movement of the task particle triggered by the entry and exit data and the state update of the particle triggered by the work information can make the entire virtual building model dynamically and real-time change according to the actual situation of the construction site, ensuring the high consistency of the entire visualization result with the actual situation of the construction site.
[0116] It should be noted that the above description of the process 200 is only for example and illustration, and does not limit the scope of the present specification. Those skilled in the art can make various modifications and changes to the process 200 under the guidance of the present specification. However, these modifications and changes are still within the scope of the present specification.
[0117] Figure 3 is an exemplary schematic diagram of a mobile task particle according to some embodiments of the present specification.
[0118] In some embodiments, the task particle can include a fixed particle and a flowing particle.
[0119] The fixed particle refers to a task particle performing a fixed-point job in a fixed area. The fixed-point job can include civil pouring, structure installation, mechanical and electrical installation, interior decoration, etc.
[0120] In some embodiments, if it is determined that the construction task mainly performs a fixed-point job in the building region, the processor will regard the task particle corresponding to the construction task as a fixed particle.
[0121] The flow particle refers to a task particle performing a mobility operation in the passage area. The mobility operation can include hoisting steel bars using a tower crane, transporting mortar using a construction elevator, and transferring prefabricated components using an on-site truck.
[0122] In some embodiments, if it is determined that the construction task mainly performs a mobility operation through a transportation system, the processor regards a task particle corresponding to the construction task as a flow particle.
[0123] In some embodiments, as shown in FIG. 3, the processor can obtain first in-and-out field data 310 of a user and / or equipment associated with the fixed particle 320, move the fixed particle 320 from the particle preparation area 330 to the fixed area 340 based on the first in-and-out field data 310, obtain second in-and-out field data 360 of a user and / or equipment associated with the flow particle 350, and move the flow particle 350 from the particle preparation area 330 to the passage area 370 based on the second in-and-out field data 360. Figure 3 The user refers to a construction worker associated with the fixed particle. For example, the user can include a worker, a supervisor, a project leader, and the like.
[0124] The equipment refers to equipment used for building construction. For example, the equipment can include a mixer, a crane, a tower crane, and the like.
[0125] The first in-and-out field data refers to data of actual in-and-out of a construction site or a building area of a user and / or equipment associated with the fixed particle. For example, the first in-and-out field data can include time, position information, and the like of in-and-out of the construction site or the building area.
[0126] In some embodiments, the processor can obtain the first in-and-out field data in multiple ways.
[0127] For example, the processor can obtain the first in-and-out field data through an access control system and an IoT device.
[0128] The present specification embodiments do not limit the way of obtaining the first in-and-out field data.
[0129] In some embodiments, the processor can move the fixed particle from the particle preparation area based on the first in-and-out field data and add it to the fixed area.
[0130] For example, the processor can obtain the first in-and-out field data, determine whether the first in-and-out field data is data of first entry of a user and / or equipment into a construction site or a building area, if so, obtain a construction task corresponding to the first in-and-out field data, determine a construction area corresponding to the construction task, determine a fixed area corresponding to the construction area, and move the fixed particle from the particle preparation area to the determined fixed area.
[0131] For example, the processor can obtain the first in-and-out field data, determine whether the first in-and-out field data is data of first entry of a user and / or equipment into a construction site or a building area, if so, obtain a construction task corresponding to the first in-and-out field data, determine a construction area corresponding to the construction task, determine a fixed area corresponding to the construction area, and move the fixed particle from the particle preparation area to the determined fixed area.
[0132] In some embodiments, the processor can move the fixed particles in the fixed area to the first pause sub-area based on the exit data in the first entry-exit data; and move the fixed particles out of the first pause sub-area based on the entry data in the first entry-exit data.
[0133] The exit data refers to data of actual exit of the user and / or the device from the task site. In some embodiments, the exit data can include time and location of actual exit of the user and / or the device from the task site (e.g., the fixed area, the passage area, the building area, etc.), etc.
[0134] The first pause sub-area refers to a temporary storage area of the fixed particles. In some embodiments, the first pause sub-area can be arranged in the passage area.
[0135] The entry data refers to data of actual entry of the user and / or the device into the task site. In some embodiments, the entry data can include time and location of actual entry of the user and / or the device into the task site, etc.
[0136] In some embodiments, the processor can move the fixed particles in the fixed area to the first pause sub-area based on the exit data, determine whether the entry data is entry data of non-first entry of the user and / or the device into the task site based on the entry data, and move the fixed particles out of the first pause sub-area if the entry data is entry data of non-first entry of the user and / or the device into the task site.
[0137] In some embodiments, the exit data and the entry data can be acquired in a manner similar to the acquisition of the first entry-exit data, which will not be described herein again.
[0138] In some embodiments of the present disclosure, by arranging the first pause sub-area and moving the fixed particles in and out based on the entry-exit data, the exit of the user and / or the device from the task site can be visualized, and the abnormal scheduling of the team or the device can be found by visualizing the retention of the fixed particles in the first pause sub-area.
[0139] In some embodiments of the present disclosure, the processor can acquire machine-material association of a construction task performed by a transportation system and a construction task performed in a building area; establish an association relationship between the fixed particles and the flow particles based on the machine-material association; and limit the fixed particles from moving out of the particle preparation area based on the association relationship.
[0140] The machine-material association refers to a dependency relationship of equipment or material supply between the fixed-point task and the transportation task. The fixed-point task refers to the construction task performed in the building area. The transportation task refers to the construction task performed by the transportation system.
[0141] In some embodiments, the machine-material association can include equipment association and material association.
[0142] The equipment association can be represented by the fact that the key equipment required for the execution of the fixed-point task needs to be delivered to the construction site by the transportation task. The material association can be represented by the fact that the raw materials or components required for the execution of the fixed-point task need to be delivered to the construction site by the transportation task.
[0143] In some embodiments, the processor can determine the material association in various ways.
[0144] For example, the processor can determine the material association by matching the material type and equipment type of the transportation task with the bill of materials and the bill of equipment required by the task.
[0145] For another example, the material association can also be preset by the technician based on experience.
[0146] The association relationship refers to the execution sequence of the flow particle and the fixed particle.
[0147] For example, the association relationship can be that the fixed particle can only start execution after the flow particle starts execution. For another example, the association relationship can also be that the fixed particle can only start execution when the work content change of the flow particle reaches a preset value.
[0148] In some embodiments, in response to the generation of the fixed particle and the flow particle in the particle preparation area, the processor can establish an association relationship between the fixed particle and the flow particle based on the material association between the fixed-point task corresponding to the fixed particle and the transportation task corresponding to the flow particle.
[0149] For example, if there is a material association between the fixed-point task corresponding to the fixed particle A and the transportation task corresponding to the flow particle B, the processor can establish an association relationship between the fixed particle A and the flow particle B, and determine that the fixed particle A can only start execution after the flow particle B starts execution.
[0150] In some embodiments, the processor can limit the removal of the fixed particle from the particle preparation area based on the association relationship.
[0151] For example, in response to the detection of the access data of the user and / or equipment corresponding to the fixed particle A by the processor, the determination of the association relationship between the fixed particle A and the flow particle B (e.g., the fixed particle A starts execution after the flow particle B starts execution), and the start of execution of the flow particle B, the processor prevents or delays the removal of the fixed particle A from the particle preparation area to the fixed area. When the flow particle B starts execution, the processor can also display a warning message (e.g., “Task B has not started”).
[0152] In some embodiments of the present disclosure, by assigning the logical association and constraint control between the material equipment supply dependency between construction tasks to the task particles, the waste of resources and the delay of progress caused by the disconnection of the supply chain are effectively prevented, and the idle waiting of on-site resources (people and equipment) and the possible on-site confusion and conflicts (such as multiple teams competing for limited resources) caused by the unsatisfied preconditions are effectively avoided.
[0153] In some embodiments, the processor can release the restriction of the fixed particle associated with the flow particle in the particle preparation area based on the change value of the work content of the flow particle.
[0154] In some embodiments, the restriction of the fixed particle associated with the flow particle in the particle preparation area is released in response to the change value of the work content of the flow particle satisfying the change value preset condition.
[0155] The change value preset condition can be the consumption of the change value of the work content of the flow particle reaching the budget value of one or more transportations completed.
[0156] The change value preset condition can also be that the ratio of the change value of the work content of the flow particle to the total work content reaches a release threshold. The release threshold refers to the ratio of the change value for releasing the movement restriction of the fixed particle. In some embodiments, the release threshold can be a system default value, an empirical value, a human pre-set value, or any combination thereof, and can be set according to actual needs, which is not limited in the present disclosure.
[0157] It can be understood that if the fixed particle has not been released from the restriction, the fixed particle can be displayed in a "locked" state (such as gray or with a lock icon) in the particle preparation area.
[0158] In some embodiments, if the fixed particle has not been released from the restriction, the first access data of the actual access of the user and / or equipment associated with the fixed particle to the construction site or the building area is obtained, and the processor sends a warning to the manager.
[0159] In some embodiments of the present disclosure, by setting the change value preset condition, the resources can be dispatched in batches and in a timely manner according to the progress of material supply, and the workers can be prevented from entering the site too early and being idle. In addition, by associating the fixed particle that has been restricted in the particle preparation area for a long time, the root cause of the problem (transportation delay) can be found more easily.
[0160] The second access data refers to the data of the actual access of the user and / or equipment associated with the flow particle to the construction site or the starting point of the transportation system.
[0161] In some embodiments, the second access data can include time, location information, etc. of accessing the construction site or the transportation system. The user can also include a tower crane driver, an elevator operator, a truck driver, etc. The device can also include a tower crane, a construction elevator, an in-site transportation vehicle, etc.
[0162] In some embodiments, the second access data is acquired in a similar way as the first access data, which will not be repeated here.
[0163] In some embodiments, the processor can move the flow particles from the particle preparation area to the passage area based on the second access data.
[0164] For example, the processor can acquire the second access data, determine whether the second access data is the first second access data of the user and / or the device, and if so, determine the construction task corresponding to the second access data, determine the task starting point or the task path specified by the construction task, find the passage area starting point of the construction task or the connection point with the fixed area in the virtual building model; the processor moves the flow particles from the particle preparation area to the position representing the construction site entrance or the transportation system starting point in the passage area.
[0165] In some embodiments, the processor can move the flow particles in the passage area to the second pause sub-area based on the egress data in the second access data; and move the flow particles out of the second pause sub-area based on the ingress data in the second access data.
[0166] The ingress data and the egress data of the second access data are similar to those of the first access data. For more information about the ingress data and the egress data of the first access data, please refer to the relevant description above.
[0167] The second pause sub-area refers to a temporary storage area of the flow particles in the passage area.
[0168] In some embodiments, the processor can acquire the egress data of the user and / or the device, determine the construction task associated with the user and / or the device and the corresponding flow particles, and move the flow particles from the passage area to the second pause sub-area; acquire the ingress data of the user and / or the device, determine whether the access data is the non-first ingress data of the user and / or the device, and if so, the processor determines the construction task associated with the user and / or the device and the corresponding flow particles, and moves the flow particles from the second pause sub-area to the passage area.
[0169] In some embodiments of the present disclosure, by setting the second pause sub-area and moving the flow particles in and out based on the access data, the user and / or the device off-site task can be visualized, and the affected construction task can be found by visualizing the flow particles in the second pause sub-area.
[0170] In some embodiments of the present disclosure, the visualization of the spatialization process of the construction tasks (point tasks and transportation tasks) in the virtual building model is achieved by the accurate matching of the task particle classification and the in-out field data type.
[0171] In some embodiments, the processor can visualize and present a task congestion in the particle preparation area in response to the particle generation rate and the particle removal rate of the particle preparation area not satisfying a preset condition.
[0172] The particle generation rate refers to the number of task particles newly generated and added to the particle preparation area per unit time.
[0173] The particle removal rate refers to the number of task particles removed from the particle preparation area to its corresponding task consumption area per unit time.
[0174] The preset condition refers to a condition for presenting a task congestion in the particle preparation area.
[0175] In some embodiments, the preset condition can include that the rate difference, the rate ratio, and the respective duration of the particle generation rate and the particle removal rate are greater than the corresponding rate difference threshold, rate ratio threshold, and duration threshold, respectively. The rate difference is the difference between the particle generation rate and the particle removal rate, and the rate difference threshold is a threshold related to the rate difference. The rate ratio can be the ratio between the particle generation rate and the particle removal rate, and the rate ratio threshold is a threshold related to the rate ratio. The duration refers to the duration for which the rate difference or the rate ratio does not satisfy the rate difference threshold or the rate ratio threshold, and the duration threshold is a threshold related to the duration.
[0176] In some embodiments, the preset condition can be preset by a technician based on experience.
[0177] In some embodiments, in response to the particle generation rate and the particle removal rate of the particle preparation area not satisfying the preset condition, the processor can warn of a task congestion in the particle preparation area.
[0178] For example, in response to the difference between the particle generation rate and the particle removal rate being greater than the rate difference threshold, the processor displays a warning information in the particle preparation area. The warning information can include a change in the overall color of the particle preparation area, a change in the boundary color, a display of warning text or icons (such as displaying the word “warning” or displaying “!”).
[0179] For another example, in response to the ratio between the particle generation rate and the particle removal rate being greater than the rate ratio threshold, the processor displays a warning information in the particle preparation area.
[0180] For another example, in response to the duration for which the rate difference or the rate ratio between the particle generation rate and the particle removal rate exceeds the rate difference threshold or the rate ratio threshold being greater than the duration threshold, the processor displays a warning information in the particle preparation area.
[0181] Task congestion refers to congestion caused by too many task particles or slow movement of the task particles. For example, too many flow particles, or slow movement or stagnation of the flow particles, causes the transportation system to be overloaded or congested.
[0182] In some embodiments of the present disclosure, the macroscopic abnormal state (congestion) of the particle preparation area is fed back to the manager in an intuitive and eye-catching manner, prompting the manager to investigate the cause and take intervention measures (such as suspending or slowing down the dispatch of new tasks, checking resource entry bottlenecks, and checking whether the dependency relationship is not met to cause particle retention).
[0183] In some embodiments, the processor can monitor the number of task particles in each fixed area, and in response to the number of task particles in the fixed area exceeding a preset value, visually present task congestion in the fixed area.
[0184] In some embodiments, the processor can periodically query the fixed particles in each fixed area to obtain the number of active fixed particles in the fixed area. An active fixed particle refers to a fixed particle whose work amount has not been consumed or whose associated task particle is still being executed. In some embodiments, a fixed particle whose task has been completed or whose task is suspended is not an active fixed particle. The period for counting the number of fixed particles in the fixed area can be a system default value, an empirical value, a human pre-set value, or any combination thereof, and can be set according to actual needs, which is not limited in the present disclosure.
[0185] The preset value refers to a threshold value of the number of task particles for which task congestion is visually presented in the fixed area.
[0186] In some embodiments, the preset values of different fixed areas are different.
[0187] In some embodiments, the preset value can be a system default value, an empirical value, a human pre-set value, or any combination thereof, and can be set according to actual needs, which is not limited in the present disclosure.
[0188] In some embodiments, the processor can determine whether to visually present task congestion based on the number of fixed particles in the fixed area and the preset value of the fixed area.
[0189] For example, if the number of fixed particles in the fixed area exceeds the preset value of the fixed area, the processor determines that task congestion occurs in the fixed area, and the processor can cause the fixed area to be highlighted (e.g., rendering the part of the model corresponding to the fixed area in red).
[0190] For another example, if the number of fixed particles in the fixed area continues to be higher than the preset value of the fixed area for more than a time threshold value, it is determined that task congestion occurs in the fixed area, and the processor can cause the fixed area to be highlighted. The time threshold value refers to the length of time for determining that task congestion occurs in the fixed area.
[0191] In some embodiments, if it is determined that the fixed area is congested with tasks, the processor can also change all the fixed particles in the fixed area to an alarm state (e.g., change to flashing red, increase display, and add a crowded icon).
[0192] In some embodiments, if it is determined that the fixed area is congested with tasks, the processor can also superimpose an alarm icon, a text label (e.g., “Job surface crowded!” or “Task overload!”) or quantitative information (e.g., “Task number: 8 / 6”, indicating that there are currently 8 tasks, exceeding the preset value of 6) on or beside the fixed area model.
[0193] In some embodiments of the present specification, by monitoring the real-time fixed particle quantity of the fixed area, intelligent identification and accurate spatialized alarm of the risk of local job surface resource overload and space congestion in the construction site are achieved. The efficiency decline, quality problems and safety accidents caused by excessive concentration of job surface tasks / resources are prevented, which provides intuitive and accurate positioning decision basis for managers to optimize the layout of site resources and ensure construction safety and efficiency. By monitoring the task particle quantity of the stopover sub-area, visual monitoring of the number of construction tasks that have started to be executed but contain unspent work quantity is achieved, which facilitates the advance scheduling of resources by managers.
[0194] Figure 4 is an exemplary schematic diagram of determining the motion trajectory of a flow particle according to some embodiments of the present specification.
[0195] In some embodiments, in response to the entry of a user and / or a device associated with the flow particle, the processor can obtain monitoring data 410 of the construction site and operation data 420 of the transportation system; and determine the motion information 430 of the flow particle 350 based on the monitoring data 410 of the construction site and the operation data 420 of the transportation system.
[0196] The monitoring data refers to the position and motion state data of the user, device, and material in the construction site.
[0197] For example, the monitoring data can be the position information and movement direction of the construction personnel in the monitoring screen captured by the camera after image recognition.
[0198] In some embodiments, the processor can obtain the monitoring data in multiple ways.
[0199] For example, the processor can obtain the position information through a positioning system (e.g., GPS, UWB, Bluetooth beacon, RFID, etc.), and obtain the acceleration, height, and travel data of the transportation device through the Internet of Things sensors.
[0200] The present specification does not limit the method of obtaining monitoring data.
[0201] The operation data refers to operation parameter data describing the operation state of the transportation system equipment. For example, the operation data can include the floor of the construction elevator, the running direction; the operation height and state of the material hoist, etc.
[0202] In some embodiments, the processor can obtain the operation data in various ways.
[0203] For example, the processor can obtain the operation data through the transportation equipment itself system For another example, the processor can obtain the operation data of the transportation equipment through a monitoring device (such as a monitoring camera).
[0204] The motion information of the flow particle refers to the position information of the continuous change of the position of the flow particle.
[0205] In some embodiments, the processor can determine the motion information of the flow particle based on the monitoring data of the construction site and the operation data of the transportation system.
[0206] For example, the processor can determine the three-dimensional coordinates of the transportation equipment in the passage area in the virtual building model according to the actual position information (such as GPS coordinates, floor number, hook space coordinates) of the monitored transportation equipment or the position calculated based on the operation state of the transportation equipment (such as the change of the floor according to the running direction and time of the elevator), update and display the three-dimensional coordinates in time sequence to form the motion information of the flow particle.
[0207] It can be understood that the flow particle can move smoothly and continuously in the passage area of the virtual building model based on the motion information, the processor can highlight the trajectory of the flow particle based on the motion information, and the trajectory brightness fades with time or disappears after a period of time, and the processor can also add an identifier (such as an arrow indicating the motion direction) to the flow particle.
[0208] In some embodiments, the processor can determine whether the task congestion occurs in the passage area based on the motion trajectory information of the plurality of flow particles; in response to the task congestion occurring in the passage area, visualize the task congestion in the passage area based on the positions of the plurality of flow particles.
[0209] In some embodiments, the processor can determine whether the task congestion occurs in the passage area based on the motion trajectory of the flow particle.
[0210] For example, the processor can obtain the motion trajectory of a plurality of flow particles in each passage area (such as a section of road, a working area of a tower crane) or a key node (such as a road intersection, a tower crane hoisting point) of the passage area, and determine whether the passage area is congested based on a congestion determination algorithm. The congestion determination algorithm can include a particle density threshold method, a particle residence time method, a moving speed analysis method, etc. The particle density threshold method can be based on the number (or calculated density) of flow particles per unit area or length of the passage area to determine whether the number (or density) threshold is exceeded, and if so, determine that the task congestion occurs. For example, if there are more than 3 particles per meter of elevator shaft, it is determined that the elevator is congested.
[0211] The particle residence time method can be to monitor the residence time of the flow particles at the key node (such as a road intersection, a tower crane hoisting point) of the passage area, to determine whether the residence time exceeds the residence threshold, and if so, determine that the task congestion occurs.
[0212] The moving speed analysis method can be to calculate the average speed or instantaneous speed of the flow particles in the passage area, and if the average speed is lower than the speed threshold, determine that the task congestion occurs.
[0213] In some embodiments, the processor can determine whether the passage area is congested based on the total number of flow particles in the passage area.
[0214] In some embodiments, the processor can determine the total number of flow particles based on the monitoring data of the construction site and the operation data of the transportation system.
[0215] In some embodiments, the processor can determine whether the passage area is congested based on the total number of flow particles and a flow particle number threshold. The flow particle number threshold refers to the threshold number of flow particles that is considered to be congested in the passage area. In some embodiments, the flow particle number threshold can be a system default value, an empirical value, a human pre-set value, etc. or any combination thereof, which can be set according to actual needs, and this specification does not limit it.
[0216] For example, if the total number of flow particles exceeds the flow particle number threshold, it is considered that the passage area is congested.
[0217] For another example, if the time when the total number of flow particles exceeds the flow particle number threshold exceeds a time threshold, it is considered that the passage area is congested.
[0218] It can be understood that if the passage area is congested, the processor can render the passage area to a warning color (such as red, orange), change all flow particles in the congested passage area to an alarm state (such as changing to flashing red, increasing display, adding a crowded icon), and superimpose an alarm icon, a text label on or beside the passage area model.
[0219] In some embodiments of the present disclosure, the processor can determine the risk of task congestion in advance without additional sensors by counting the total number of flowing particles in the passage area in real time and comparing it with a preset threshold. Once the number of particles exceeds the threshold, the system immediately triggers a visual warning (such as highlighting or animation prompt) to enable the dispatcher to adjust the transportation route or job pace before the actual congestion occurs in the physical space, thereby shortening the waiting time, reducing the mechanical idle rate, and reducing the chain delay caused by congestion.
[0220] The position of the flowing particle refers to the position coordinates of the flowing particle in the passage area.
[0221] In some implementations, in response to the occurrence of task congestion, the processor triggers a visual warning at the position of the flowing particle in the corresponding passage area of the virtual building model.
[0222] For example, in response to the occurrence of task congestion, the processor immediately triggers a visual warning at the corresponding passage position of the virtual building model.
[0223] The visual warning can include highlighting the congested passage area in an alert color (such as red). The visual warning can also include adding a warning icon (such as an alert triangle) or a text label above the passage area or adding congestion level information (such as a congestion index of 80%). The visual warning can also show the congestion level based on the depth of the color and the size of the alert icon.
[0224] In some embodiments, the visual warning disappears in response to a change in the congestion state (such as disappearance).
[0225] In some embodiments of the present disclosure, the detected congestion state is fed back in the most intuitive and eye-catching way on the spatial position of the virtual building model, which can help the manager to quickly locate and take timely intervention measures (such as dispatching more resources, traffic relief, adjusting the task sequence).
[0226] In some embodiments of the present disclosure, the transportation process (logistics) is dynamically and intuitively reproduced in the virtual building model through multi-source measured data, enabling the manager to monitor the flow state and efficiency of materials, equipment, and personnel in real time.
[0227] The above has described the basic concept, and it is obvious that the above detailed disclosure is only an example for those skilled in the art, and does not constitute a limitation on the present disclosure. Although it is not explicitly stated here, those skilled in the art can make various modifications, improvements and corrections to the present disclosure. Such modifications, improvements and corrections are suggested in the present disclosure, so such modifications, improvements and corrections still belong to the spirit and scope of the exemplary embodiments of the present disclosure.
[0228] Also, the use of "a" or "an" or "the" or "at least one" or "one or more" or "one or more instances" throughout the specification try to convey a similar meaning as the term "one or more" unless the context clearly dictates otherwise. The terms "comprising," "including," "containing," and "having" are intended to be open-ended terms. Likewise, the term "comprises" is synonymous with "includes" or "contains" for purposes of the specification and claims. Therefore, use of these terms is not intended to limit the scope of the disclosure to the specific embodiments discussed. Furthermore, the terms "first," "second," "third," and the like are used merely to distinguish one element from another and are not intended to require or imply a certain order of occurrence.
[0229] In addition, the order of presentation of the processing elements and sequences described in this specification, unless specifically stated to the contrary, is not intended to imply that such order is essential to the disclosed aspects and / or embodiments. Furthermore, the use of numbering in this specification is not intended to limit the scope of the aspects and / or embodiments disclosed in this specification to a specific number of elements, attributes, or the like. Rather, the use of numbering is intended to help illustrate the claimed aspects and / or embodiments.
[0230] Similarly, it is to be noticed that the term "comprising", used in the description, is not used in the sense restricting itself to the features of the particular aspects or embodiments described. It is used in the sense of "including" and in the sense of "consisting of", and its equivalents. Furthermore, the use of the term "a" or "an" are not intended to foreclose the use of "plurality" or "one or more" in the claims. Similarly, the use of the term "at least one" is not intended to foreclose the use of "one or more" in the claims. The use of the term "one or more" in the claims is specifically declared in the transitional phrase "comprising" or "consisting of" or "consisting essentially of" in the claims.
[0231] Some embodiments use numerals to describe components, attributes, and the like. It should be understood that such numerals used in the description of the embodiments are, in some examples, modified by the adjectives "about," "approximately," or "generally." Unless otherwise stated, "about," "approximately," or "generally" indicates that a value can vary by plus or minus 20%. Accordingly, numerical parameters in the description and claims are approximations, and thus can vary depending upon the desired characteristics set forth in each instance. In some embodiments, numerical parameters are determined by the use of standard techniques for making such determinations, such as the use of a generally accepted number of significant digits. Although the numerical ranges and parameters setting forth the broad scope of the embodiments are approximations, the numerical values set forth in the specific examples are reported as precisely as practicable. The numerical values set forth in the specific examples are provided to be as precise as reasonably possible. However, some variations may
[0232] Each patent, patent application, patent publication, and other material cited in this specification is hereby incorporated by reference in its entirety herein for the teachings relevant to the sentence and / or paragraph in which the reference is presented. Document histories, to the extent not inconsistent with the pertinent U.S. patent application file history, are also incorporated by reference herein. To the extent that material incorporated by reference contradicts or contradicts any portion of this specification, including definition, the portion of the material incorporated by reference prevails. Note, however, that in the event of inconsistencies between any such material and the present specification, including definitions, the present specification, including definitions, will control.
[0233] Finally, it should be understood that the embodiments described herein are merely exemplary of the principles of the present disclosure. Other embodiments can be devised without departing from the scope of the present disclosure. Accordingly, the embodiments described herein are not intended to limit the scope of the present disclosure. Rather, the scope of the present disclosure is to be determined by the claims which follow.
Claims
1. A construction progress visualization method, characterized by, The method comprises: constructing a virtual building model of a construction project; obtaining a plurality of construction areas of the construction project, based on the plurality of construction areas, constructing a plurality of task consumption areas in the virtual building model, the task consumption areas corresponding to model parts of the construction areas in the virtual building model; in response to a construction task of the construction project being assigned, generating a task particle in the virtual building model; based on quantity-price information of the construction task, generating a work quantity of the task particle; obtaining access data of a construction site, and based on the access data, visually presenting the task particle in the task consumption area; and obtaining record-keeping information of the construction task, updating the work quantity of the task particle based on the record-keeping information, and based on a change value of the work quantity, generating a visual construction progress in the virtual building model.
2. The method of claim 1, wherein, The obtaining record-keeping information of the construction task, updating the work quantity of the task particle based on the record-keeping information, and based on a change value of the work quantity, generating a visual construction progress in the virtual building model comprises: obtaining total quantity-price information of each of the construction areas, based on the total quantity-price information, determining a total work quantity of each of the task consumption areas; based on a change value of the work quantity of each of the task particles in the task consumption area, determining a progress ratio of the completed work quantity of the task consumption area relative to the total work quantity; and rendering the task consumption area according to the progress ratio.
3. The method of claim 1, wherein, The response to the construction task of the construction project being assigned, generating a task particle in the virtual building model comprises: constructing a particle preparation area in the virtual building model; and in response to the construction task of the construction project being assigned, generating the task particle and adding the task particle to the particle preparation area.
4. The method of claim 3, wherein, The task consumption area comprises a fixed area and a passage area, the passage area connecting at least part of the fixed area; the construction of a particle preparation area in the virtual building model comprises: constructing a plurality of fixed areas in a building area of the construction project; and based on a transportation system of the construction project, constructing the passage area.
5. The method of claim 4, wherein, The task particle comprises a fixed particle and a flow particle, the fixed particle representing the construction task being executed in the building area, and the flow particle representing the construction task being executed through the transportation system; The obtaining access data of a construction site, and based on the access data, visually presenting the task particle in the task consumption area comprises: obtaining first access data of a user and / or a device associated with the fixed particle, and based on the first access data, moving the fixed particle from the particle preparation area to the fixed area; obtaining second access data of the user and / or the device associated with the flow particle, and based on the second access data, moving the flow particle from the particle preparation area to the passage area.
6. The method of claim 5, wherein, The access area includes a first pause sub-area, the method further includes: acquiring access and exit data of the construction site, and visualizing the task particles in the task consumption area based on the access and exit data; based on exit data in the first access and exit data, moving the fixed particles in the fixed area to the first pause sub-area; and 7. The method of claim 5, wherein, based on access data in the first access and exit data, moving the fixed particles out of the first pause sub-area. The method further includes: acquiring access and exit data of the construction site, and visualizing the task particles in the task consumption area based on the access and exit data; 8. The method of claim 7, wherein, in response to the user and / or the device associated with the flow particles entering, acquiring monitoring data of the construction site and operation data of the transportation system; based on the monitoring data of the construction site and the operation data of the transportation system, determining the motion information of the flow particles. The method further includes:
9. The method of claim 5, wherein, based on the motion information of a plurality of flow particles, determining whether a task congestion occurs in the access area; in response to the task congestion occurring in the access area, visualizing the task congestion in the access area based on the positions of the plurality of flow particles. The access area includes a second pause sub-area, the method further includes:
10. The method of claim 5, wherein, acquiring access and exit data of the construction site, and visualizing the task particles in the task consumption area based on the access and exit data; based on exit data in the second access and exit data, moving the flow particles in the access area to the second pause sub-area; and based on access data in the second access and exit data, moving the flow particles out of the second pause sub-area. The method further includes:
11. The method of claim 10, wherein, acquiring construction tasks performed by the transportation system, and machine-material association of construction tasks performed in the building area; based on the machine-material association, establishing an association relationship between the fixed particles and the flow particles; 12. The method of claim 10, wherein, based on the association relationship, limiting the fixed particles from moving out of the preparation area. The method further includes:
13. The method of claim 5, wherein, based on the change value of the work content of the flow particles, releasing the limitation of the fixed particles associated with the flow particles in the preparation area. The method further includes:
14. A construction progress visualization system, characterized by in response to the particle generation rate and the particle removal rate of the preparation area not satisfying a preset condition, visualizing the task congestion in the preparation area. The method further includes: monitoring the number of task particles in each fixed area, and in response to the number of task particles in the fixed area exceeding a preset value, visualizing the task congestion in the fixed area. The system includes: a model construction module configured to construct a virtual building model of a construction project; a task construction module configured to acquire a plurality of construction areas of the construction project, and construct a plurality of task consumption areas in the virtual building model based on the plurality of construction areas, the task consumption areas corresponding to model portions of the construction areas in the virtual building model; a particle generation module, configured to generate a task particle in the virtual building model in response to a construction task of the construction project being assigned; a work amount generation module, configured to generate a work amount of the task particle based on quantity and price information of the construction task; a visualization module, configured to acquire access data of a construction site, and visualize the task particle in the task consumption area based on the access data; and a progress rendering module, configured to acquire record-keeping information of the construction task, update the work amount of the task particle based on the record-keeping information, and generate a visual construction progress in the virtual building model based on a change value of the work amount.
Citation Information
Patent Citations
4D simulation system based on BIM real-time construction model
CN110362904A
BIM-based rail transit construction visual progress management method and system
CN112307548A
Engineering project construction progress management method and device, equipment and storage medium
CN113822654A
Construction progress visualization method and system
CN115878872A
Fabricated building green construction management method and device based on digital twinning
CN115936546A
Cited By
System and device for generating image progress of municipal engineering
CN121235646A
System and apparatus for generating a visual progress of a municipal works
CN121235646B