Visualization method and device for construction progress of storage tank, storage medium and electronic device

By establishing storage tank construction dynamics and as-construction models and visually displaying them in combination with actual progress information, the problem of difficult management of large storage tank construction progress is solved, and the visualization and management efficiency of construction progress is improved.

CN120371909APending Publication Date: 2025-07-25XINDI ENERGY ENG TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411753527.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-02
Publication Date
2025-07-25

AI Technical Summary

Technical Problem

The construction progress of large storage tanks is difficult to visually manage, and the existing technology cannot effectively demonstrate the complexity of the construction progress and the actual situation on site, which affects the optimization and decision-making of construction plans.

Method used

Based on the three-dimensional model, by obtaining relevant documents on the tank construction, a dynamic model and as-construction model of the tank construction are established, related information is obtained and visually displayed in combination with actual progress information, including displaying operation information, design information, logistics information, monitoring data, etc.

Benefits of technology

It realizes visual management of the construction progress of large-scale storage tanks, improves the clarity and intuitiveness of construction progress and the correlation between on-site conditions, and supports the optimization and decision-making of construction plans.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120371909A_ABST
    Figure CN120371909A_ABST
Patent Text Reader

Abstract

The invention discloses a storage tank construction progress visualization method and device, a storage medium and an electronic device. The method comprises the steps that project construction related files of a target storage tank are obtained, and the project construction related files comprise files related to construction of the target storage tank; information required by modeling is extracted from the project construction related file of the target storage tank, so that a storage tank construction dynamic model and a storage tank completion model of the target storage tank are established; obtaining associated information of the storage tank construction dynamic model and associated information of the storage tank completion model, wherein the associated information of the storage tank construction dynamic model and the associated information of the storage tank completion model are input according to project construction related files; and according to the associated information of the storage tank construction dynamic model, the associated information of the storage tank completion model and the received actual construction progress information, the construction progress of the target storage tank is visually displayed, so that the technical problem that the construction progress of a large storage tank cannot be visually managed in related technologies can be solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of construction project management, and particularly to a visualization method and device for the construction progress of storage tanks, a storage medium, and an electronic device, which are applied to the informatization management of chemical engineering construction projects, especially the visualization management of the construction progress of complex processes of large storage tanks. Background Art

[0002] This section aims to provide background or context for the content stated in the claims or the specification. The content described here is not admitted to be prior art merely because it is included in this section.

[0003] Currently, chemical engineering construction is developing towards large-scale and large-volume directions. As a common component of chemical engineering, with the continuous optimization of design and construction technologies, the storage capacity of storage tanks is also continuously increasing. For large-capacity storage tanks, it often involves a long construction period and complex construction processes. Therefore, the progress management of storage tank projects is one of the key factors affecting the quality, cost, and progress of chemical construction projects.

[0004] In the field of engineering construction, three-dimensional models are often used, and then the visualization of engineering construction progress can be carried out in the three-dimensional model. This work binds the engineering model with the construction plan, providing an intuitive and clear display effect of construction progress and effectively improving the efficiency of construction progress management. However, at present, the progress management of traditional large storage tank construction is basically manual record, filling in the daily construction completion situation through text documents. The obtained progress information is scattered and difficult to collect and organize. Moreover, for complex construction operations, relying solely on the description of construction progress in the report file is not clear and intuitive enough, and it is not easy to detect the association between the actual situation on site and each construction operation, which is not conducive to the optimization and decision-making of subsequent construction plans. Since the traditional method is difficult to meet the complex construction management requirements of large storage tanks, and there is no construction progress management case and feasible solution combined with progress visualization technology in the current petrochemical industry, there is an urgent need for a management method based on the combination of three-dimensional models of large storage tanks and construction progress visualization technology. Summary of the Invention

[0005] The purpose of this application is to provide a visualization method and device for the construction progress of storage tanks, a storage medium, and an electronic device to solve the technical problem that the construction progress of large storage tanks cannot be visually managed in the related art. Based on the progress visualization technology, this solution can visually manage the construction progress of storage tanks.

[0006] According to one aspect of the embodiments of the present application, a method for visualizing the construction progress of a storage tank is provided, including: obtaining project construction-related documents of the target storage tank, where the project construction-related documents include documents related to the construction of the target storage tank; extracting information required for modeling from the project construction-related documents of the target storage tank, so as to establish a dynamic construction model and a completed construction model of the target storage tank; obtaining the associated information of the dynamic construction model of the storage tank and the associated information of the completed construction model of the storage tank, where the associated information of the dynamic construction model of the storage tank and the associated information of the completed construction model of the storage tank are entered according to the project construction-related documents; and visually displaying the construction progress of the target storage tank according to the associated information of the dynamic construction model of the storage tank, the associated information of the completed construction model of the storage tank, and the received actual construction progress information.

[0007] Optionally, the project construction-related documents include: construction progress plan documents, construction project contracts, design documents, information documents of all subcontractors, construction equipment documents, comprehensive material lists, documents recording logistics information, and documents recording monitoring data; the construction progress plan in the construction progress plan documents is obtained according to the project division of the storage tank construction project, and the construction progress plan documents include: the date of plan compilation and multiple work breakdown structure (WBS) levels of construction operations. The multiple work breakdown structure levels of construction operations are established according to the division of the sub-projects of the storage tank. The bottommost work breakdown structure level of the multiple work breakdown structure levels of construction operations includes at least one construction operation, and the construction operation at least includes: operation name, operation code, planned start time, planned completion time, planned required materials, planned required funds, planned required manpower, and the construction subcontract to which it belongs.

[0008] Optionally, extracting information required for modeling from the project construction-related documents of the target storage tank, so as to establish a dynamic construction model and a completed construction model of the target storage tank, includes: extracting component geometric parameters from the construction drawings in the design documents included in the project construction-related documents, so as to establish a storage tank body model, and extracting information required for modeling from the construction equipment documents included in the project construction-related documents, so as to establish a construction equipment model. The storage tank body model and the construction equipment model constitute the dynamic construction model of the storage tank, the storage tank body model constitutes the completed construction model of the storage tank, the dynamic construction model of the storage tank includes dynamic construction model components and dynamic construction model groups of the storage tank, and the completed construction model of the storage tank includes completed construction model components and completed construction model groups of the storage tank. The storage tank body model in the dynamic construction model of the storage tank and the storage tank body model in the completed construction model of the storage tank are different copies of the same model, and are independent of each other and have no linkage relationship.

[0009] Optionally, after extracting the information required for modeling from the project construction-related documents of the target storage tank to establish the dynamic model of the storage tank construction and the completed model of the storage tank, the method further includes: dividing the dynamic model of the storage tank construction and the completed model of the storage tank according to multiple construction operation WBS levels, so that the model levels after the division of the dynamic model of the storage tank construction and the completed model of the storage tank match the multiple construction operation WBS levels, wherein the multiple model levels of the dynamic model of the storage tank construction and the completed model correspond one-to-one with the multiple construction operation WBS levels.

[0010] Optionally, obtaining the associated information of the dynamic model of the storage tank construction and the associated information of the completed model of the storage tank includes: obtaining the associated information assigned to the components of the dynamic model of the storage tank construction; obtaining the associated information assigned to the group of the dynamic model of the storage tank construction; obtaining the associated information assigned to the components of the completed model of the storage tank; obtaining the associated information assigned to the group of the completed model of the storage tank. The associated information of the dynamic model of the storage tank construction and the associated information of the completed model of the storage tank are different and there is no inheritance relationship.

[0011] Optionally, according to the associated information of the storage tank construction dynamic model, the associated information of the storage tank completion model, and the received actual construction progress information, the construction progress of the target storage tank is visually displayed, including: displaying relevant operation information according to the operation code associated with each storage tank construction dynamic model component or the operation code associated with each storage tank construction dynamic model group. For the selected storage tank construction dynamic model component or storage tank construction dynamic model group, display the corresponding operation name, operation code, planned start time, planned completion time, actual start time, actual completion time, construction progress, planned required materials, planned required funds, planned required labor, and the affiliated construction subcontractor; displaying relevant design information according to the design document name associated with each storage tank construction dynamic model component or the design document name associated with each storage tank construction dynamic model group. For the selected storage tank construction dynamic model component or storage tank construction dynamic model group, display the corresponding model name, design specification, and coordinate information of the model; displaying relevant logistics information according to the logistics order number associated with each storage tank completion model component. For the selected storage tank completion model component, display the supplier information, production batch information, production time, and transportation status of the storage tank completion model component; displaying monitoring data according to the monitoring equipment tag number associated with each storage tank completion model component. For the selected storage tank completion model component, display the monitoring video of the area where the storage tank completion model component is located and the environmental monitoring parameters of the area; displaying project summary information according to the project contract number associated with each storage tank completion model group. For the selected storage tank completion model group, display the number of components included in the storage tank completion model group and the project basic information of the corresponding sub - project; generating a Gantt chart according to the construction progress plan document. The ordinate in the Gantt chart represents the WBS level division of the construction operation, the abscissa represents the planned start and planned end times of the construction operation, and a progress line matching the actual construction progress information is added to the Gantt chart to show the relationship between the actual construction progress and the planned progress of the construction operation.

[0012] Optionally, before visually displaying the construction progress of the target storage tank according to the associated information of the storage tank construction dynamic model, the associated information of the storage tank completion model, and the received actual construction progress information, the method further includes: configuring the movement attribute of the storage tank construction dynamic model component or storage tank construction dynamic model group, and configuring the movement trajectory of the storage tank construction dynamic model component or storage tank construction dynamic model group with the configured movement attribute as movable. Specifically, the configuration of the movement trajectory includes selecting the operation that needs to change its position; selecting the time node on the operation, and editing the model coordinates of the model component or group under this time node so that the same model has multiple coordinates corresponding to different time nodes; configuring the display rule of the construction progress situation.

[0013] According to another aspect of the embodiments of the present application, there is also provided a visualization device for the construction progress of a storage tank, including: a file acquisition unit, configured to acquire project construction-related files of a target storage tank, where the project construction-related files include files related to the construction of the target storage tank; an extraction unit, configured to extract information required for modeling from the project construction-related files of the target storage tank, so as to establish a dynamic construction model and a completed construction model of the target storage tank; an information acquisition unit, configured to acquire associated information of the dynamic construction model of the storage tank and associated information of the completed construction model of the storage tank, where the associated information of the dynamic construction model of the storage tank and the associated information of the completed construction model of the storage tank are entered based on the project construction-related files; a display unit, configured to visually display the construction progress of the target storage tank according to the associated information of the dynamic construction model of the storage tank, the associated information of the completed construction model of the storage tank, and the received actual construction progress information.

[0014] According to another aspect of the embodiments of the present application, there is also provided a computer-readable storage medium (such as ROM, memory, etc.), which includes a stored program, and when the program runs, it executes the above method.

[0015] According to another aspect of the embodiments of the present application, there is also provided an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, and the processor executes the above method through the computer program.

[0016] According to one aspect of the present application, there is provided a computer program product or a computer program, which includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the steps of any one of the above methods.

[0017] In the embodiments of the present application, project construction-related files of a target storage tank are acquired, and the project construction-related files include files related to the construction of the target storage tank; information required for modeling is extracted from the project construction-related files of the target storage tank, so as to establish a dynamic construction model and a completed construction model of the target storage tank; associated information of the dynamic construction model of the storage tank and associated information of the completed construction model of the storage tank are acquired, and the associated information of the dynamic construction model of the storage tank and the associated information of the completed construction model of the storage tank are entered based on the project construction-related files; the construction progress of the target storage tank is visually displayed according to the associated information of the dynamic construction model of the storage tank, the associated information of the completed construction model of the storage tank, and the received actual construction progress information, thereby solving the technical problem in the related art that the construction progress of large storage tanks cannot be visually managed. This solution is based on the progress visualization technology and can visually manage the construction progress of the storage tank. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The accompanying drawings described herein are used to provide a further understanding of the present application and form a part of the present application. The schematic embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation to the present application. In the drawings: Figure 1 is a flowchart of a method for visualizing the construction progress of a storage tank according to an embodiment of the present application Figure 2 is a schematic diagram of a visualization solution for the construction progress of a storage tank according to an embodiment of the present application; Figure 3 is a schematic diagram of a visualization solution for the construction progress of a storage tank according to an embodiment of the present application; Figure 4 is a schematic diagram of a visualization solution for the construction progress of a storage tank according to an embodiment of the present application; Figure 5 is a schematic diagram of a visualization device for the construction progress of a storage tank according to an embodiment of the present application; Figure 6 is a structural block diagram of a terminal according to an embodiment of the present application; Figure 7 is a schematic flow diagram of a visualization solution for the construction progress of a storage tank according to an embodiment of the present application. Detailed Embodiments

[0019] In order to enable those skilled in the art to better understand the solution of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application without creative efforts shall fall within the scope of protection of the present application.

[0020] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned accompanying drawings are used to distinguish similar objects and do not have to be used to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or units does not have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.

[0021] According to one aspect of the embodiments of the present application, a method embodiment of a visualization method for the construction progress of a storage tank is provided. Figure 1 is a flowchart of a visualization method for the construction progress of a storage tank according to an embodiment of the present application, as Figure 1 shown, the method may include the following steps: Step S102, obtain project construction-related documents of the target storage tank, where the project construction-related documents include documents related to the construction of the target storage tank.

[0022] The above-mentioned project construction-related documents include: construction progress plan documents, construction project contracts, design documents (the design documents may include construction drawings), information documents of all subcontractors, construction equipment documents, comprehensive material lists, documents recording logistics information, and documents recording monitoring data; the construction progress plan in the construction progress plan document is obtained according to the project division of the storage tank construction project. The construction progress plan document includes: the plan compilation date and multiple construction operation WBS levels. The multiple construction operation WBS levels are established based on the division of the storage tank sub-projects. The lowest-level WBS construction operation level in the multiple construction operation WBS levels includes at least one construction operation. The construction operation at least includes: operation name, operation code, planned start time, planned completion time, planned required materials, planned required funds, planned required manpower, and the affiliated construction subcontracting.

[0023] Step S104, extract the information required for modeling from the project construction-related documents of the target storage tank, so as to establish a dynamic storage tank construction model and a storage tank completion model of the target storage tank.

[0024] In the above embodiment, the component geometric parameters can be extracted from the construction drawings in the design documents included in the project construction-related documents to establish a storage tank body model, and the information required for modeling can be extracted from the construction equipment documents included in the project construction-related documents to establish a construction equipment model. Among them, the storage tank body model and the construction equipment model constitute the dynamic storage tank construction model, the storage tank body model constitutes the storage tank completion model, the dynamic storage tank construction model includes dynamic storage tank construction model components and dynamic storage tank construction model groups, and the storage tank completion model includes storage tank completion model components and storage tank completion model groups.

[0025] The storage tank body model in the dynamic storage tank construction model and the storage tank body model in the storage tank completion model are different copies of the same model, and are independent of each other and have no linkage relationship.

[0026] The dynamic storage tank construction model and the storage tank completion model can be divided according to multiple construction operation WBS levels, so that the model levels after the division of the dynamic storage tank construction model and the storage tank completion model match the multiple construction operation WBS levels. Among them, the multiple model levels of the dynamic storage tank construction model correspond one by one to the multiple construction operation WBS levels.

[0027] Step S106: Obtain the associated information of the storage tank construction dynamic model and the associated information of the storage tank completion model. The associated information of the storage tank construction dynamic model and the associated information of the storage tank completion model are entered based on the project construction related documents.

[0028] In the above embodiments, the associated information assigned to the components of the storage tank construction dynamic model can be obtained; the associated information assigned to the storage tank construction dynamic model group can be obtained; the associated information assigned to the components of the storage tank completion model can be obtained; the associated information assigned to the storage tank completion model group can be obtained.

[0029] Step S108: Visualize the construction progress of the target storage tank according to the associated information of the storage tank construction dynamic model, the associated information of the storage tank completion model, and the received actual construction progress information.

[0030] In the above embodiments, the movement attributes of the components of the dynamic model for storage tank construction or the dynamic model group for storage tank construction can be pre-configured, and the movement trajectory of the components of the dynamic model for storage tank construction or the dynamic model group for storage tank construction with the movement attribute configured as movable can be configured. Specifically, the configuration of the movement trajectory includes: selecting the operations that need to change their positions; selecting the time nodes on these operations, and editing the model coordinates of the model components or groups under these time nodes so that the same model has multiple coordinates corresponding to different time nodes; configuring the display rules for the construction progress. Then, according to the operation codes associated with each component of the dynamic model for storage tank construction or each dynamic model group for storage tank construction, relevant operation information is displayed. For the selected components of the dynamic model for storage tank construction or the dynamic model group for storage tank construction, the corresponding operation name, operation code, planned start time, planned completion time, actual start time, actual completion time, construction progress, planned required materials, planned required funds, planned required manpower, and the affiliated construction subcontractor are displayed; according to the design document names associated with each component of the dynamic model for storage tank construction or each dynamic model group for storage tank construction, relevant design information is displayed. For the selected components of the dynamic model for storage tank construction or the dynamic model group for storage tank construction, the corresponding model name, design specifications, and coordinate information of the model are displayed; according to the logistics order numbers associated with each completed model component of the storage tank, relevant logistics information is displayed. For the selected completed model component of the storage tank, the supplier information, production batch information, production time, and transportation situation of the completed model component of the storage tank are displayed; according to the monitoring equipment tag numbers associated with each completed model component of the storage tank, monitoring data is displayed. For the selected completed model component of the storage tank, the monitoring video in the area where the completed model component of the storage tank is located and the environmental monitoring parameters in the area are displayed; according to the project contract numbers associated with each completed model group of the storage tank, project summary information is displayed. For the selected completed model group of the storage tank, the number of components included in the completed model group of the storage tank and the project basic information of the corresponding sub-projects are displayed; a Gantt chart is generated according to the construction progress plan document. The vertical coordinate in the Gantt chart represents the WBS level division of the construction operations, the horizontal coordinate represents the planned start and planned end times of the construction operations, and a progress line matching the actual construction progress information is added to the Gantt chart to show the relationship between the actual construction progress and the planned progress of the construction operations.

[0031] Optionally, before visualizing the construction progress of the target storage tank based on the associated information of the storage tank construction dynamic model, the associated information of the storage tank completion model, and the received actual construction progress information, relevant project construction documents of the target storage tank can be obtained. The relevant project construction documents include documents related to the construction of the target storage tank. Modeling required information is extracted from the relevant project construction documents of the target storage tank, thereby establishing a storage tank construction dynamic model and a storage tank completion model for the target storage tank. The associated information of the storage tank construction dynamic model and the associated information of the storage tank completion model are entered based on the relevant project construction documents. The construction progress of the target storage tank is visually displayed according to the associated information of the storage tank construction dynamic model, the associated information of the storage tank completion model, and the received actual construction progress information, thereby solving the technical problem in the related art that the construction progress of large storage tanks cannot be visually managed. This solution is based on progress visualization technology and can visually manage the construction progress of storage tanks.

[0032] In an alternative embodiment: This application provides a management solution for visualizing the construction progress of storage tanks based on a three-dimensional model of large storage tanks, which can adapt and optimize the visual management of the construction progress of storage tanks based on general progress visualization technology.

[0033] Step 1: Prepare a construction progress plan document for the storage tank. Prepare a construction progress plan according to the project division of the storage tank construction project, and upload the completed construction plan document to the existing project management platform. Common project construction progress management software can be Oracle Primavera P6, Microsoft Projects.

[0034] The above-mentioned storage tank construction plan document may include the following information: the date of plan preparation, the construction work WBS hierarchy established based on the division of the storage tank sub-projects, and at least one construction work is included in the lowest WBS hierarchy.

[0035] The above-mentioned construction work WBS hierarchy of the storage tank may include the following levels: The first level: Divide the sub-projects involved in the storage tank construction stage: storage tank pile foundation construction, outer tank construction, inner tank construction, external tank part construction, pre-commissioning, etc.; The second level: Split the sub-projects into specific sub-items: For example, in the storage tank pile foundation construction, it should also include engineering pile construction, pile foundation detection, pile foundation isolation pad installation, etc.; The third level: Further split the sub-items into their components: For example, in the engineering pile construction, split the engineering piles according to the pile numbers; The splitting of construction levels is only for illustration purposes. Based on the description in this specification, various modifications or changes can be made to the splitting of the construction operation levels of the storage tank.

[0036] The construction operations included in the construction of a single engineering pile can include: pile foundation hole forming, reinforcement cage adjustment and placement, concrete pouring, etc.

[0037] The above construction operations can include the following information: operation name, operation code, planned start time, planned completion time, planned required materials, planned required funds, planned required manpower, and affiliated construction subcontracting.

[0038] Step 2: Based on the existing engineering management platform, obtain project construction-related documents therefrom. The obtained project construction-related documents can include: completed construction plan documents, contracts of construction projects, design documents, information documents of each subcontractor, construction machinery documents, comprehensive material lists, logistics information work orders, documents recording monitoring data, etc.

[0039] Step 3: According to the project construction-related documents obtained in Step 2, extract the information required for modeling, and establish a dynamic model of storage tank construction and a completed storage tank model.

[0040] The 3D modeling software used in the modeling of the storage tank can include: Autodesk Revit, Intergraph SP3D, Autodesk 3Ds max.

[0041] Extract the information required for modeling and establish a dynamic model of storage tank construction and a completed storage tank model. The specific operations that should be included are: extract the component geometric parameters of the construction drawings in the design documents to establish a storage tank body model, and extract the construction machinery information in the construction machinery documents to establish a construction machinery model. The storage tank body model and the construction machinery model constitute the dynamic model of storage tank construction, and the storage tank body model constitutes the completed storage tank model. The storage tank body model in the dynamic model of storage tank construction and the storage tank body model in the completed storage tank model are different copies of the same model, and are independent of each other, without a linkage relationship.

[0042] After the established dynamic model of storage tank construction and the completed model of storage tank are completed, divide the dynamic model of storage tank construction and the completed model of storage tank according to the WBS level of construction operations. The divided models should include the following characteristics: The dynamic model of storage tank construction includes the components of the dynamic model of storage tank construction and the groups of the dynamic model of storage tank construction. The completed model of storage tank includes the components of the completed model of storage tank and the groups of the completed model of storage tank. The structure divided by the model level is consistent with the WBS division level structure of the construction progress plan; there is a one-to-one correspondence between the model level division and the WBS level division of construction operations. Under the corresponding WBS level of construction operations of the dynamic model of storage tank construction and the completed model of storage tank, each component or group of the model can be associated with multiple construction operations at this level. At the same time, each construction operation can also be associated with multiple model components or groups.

[0043] Step 4: According to the project construction-related documents obtained in Step 2, the designer extracts the information required for association and enters the association information into the dynamic model of storage tank construction and the completed model of storage tank.

[0044] Entering information into the dynamic model of storage tank construction and the completed model of storage tank includes (1) The association information given to the components of the dynamic model of storage tank construction may include: the operation code of the construction plan corresponding to the model component, the design document name of the actual engineering component corresponding to the storage tank model component, etc.; (2) The association information given to the groups of the dynamic model of storage tank construction may include: the WBS level name of the construction plan corresponding to the model group, the operation code, the design document name of the actual single unit or single project corresponding to the storage tank model group, the construction equipment number, etc.; (3) The association information given to the components of the completed model of storage tank may include: the logistics order number of the actual engineering component corresponding to the model component, the monitoring equipment position number, etc.; (4) The association information given to the groups of the completed model of storage tank may include: summary information, project contract number and other information.

[0045] After completing the entry of the association information of the model, the structured association between the project information and the 3D model is realized.

[0046] The association information of the dynamic model of storage tank construction and the association information of the completed model of storage tank are different and there is no inheritance relationship.

[0047] Step 5: Upload the dynamic model of storage tank construction and the completed model of storage tank with the association information entered to the project management platform.

[0048] Step 6: In the existing project management platform, configure the model information display for the construction progress visualization interface. When the progress visualization system extracts the association information possessed by the model and integratively displays the association information, the display content includes: (1)Based on the operation codes associated with each component or group in the dynamic model of storage tank construction, display the operation-related information. After selecting a model component or group, display the corresponding operation name, operation code, planned start time, planned completion time, actual start time, actual completion time, construction progress, planned materials required, planned funds required, planned labor required, affiliated construction subcontractor, etc. (2)Based on the design file names associated with each component or group in the dynamic model of storage tank construction, display the design-related information. After selecting a model component or group, display the corresponding model name, design specifications, coordinates of the actual component or sub-project corresponding to the model, etc. (3)Based on the logistics order numbers associated with each component in the completed storage tank model, display the logistics-related information. After selecting a model component, display the supplier, production batch, production time, transportation status, etc. of this component. (4)Based on the monitoring equipment tag numbers associated with each component in the completed storage tank model, display the monitoring data. After selecting a model component, display the monitoring video of the area where this component is located, and parameters such as temperature, dust, and noise in the area. (5)Based on the project contract numbers associated with each group in the completed storage tank model, display the summary project information. After selecting a model group, display the number of components included in this model group, and the basic project information of the corresponding sub-projects. (6)Generate a Gantt chart according to the construction plan document formulated in step 1. The vertical axis represents the WBS level division of each construction operation, and the horizontal axis represents the planned start and planned completion times of each operation. Add a progress line and the current time line to the Gantt chart. When the progress line is on the left side of the current time line, it means that the actual construction progress of this operation is later than the planned progress. When the progress line is on the right side of the current time line, it means that the actual construction progress of this operation is earlier than the planned progress.

[0049] Step 7, filling in the actual construction progress and displaying the actual construction progress in the model.

[0050] Based on the existing project management platform, customize the progress report template. The template should include but not be limited to operation codes, construction personnel information, construction machinery and the entry and exit times of personnel, material entry status, etc. Send the construction progress report template to the corresponding engineering and technical management personnel for sorting and filling. Based on the existing project management platform, send the progress report workflow, and the workflow is approved by the relevant professional technical chief engineer. The approval basis is the video monitoring data and acceptance results provided by the completed model in the progress visualization system.

[0051] The progress report that has passed the approval is uploaded to the project management platform and synchronized to the progress visualization system; the progress visualization system extracts the operation codes in the progress report, locates the corresponding model components, and assigns the actual start time and actual completion time to the storage tank model.

[0052] When the data of the actual completion time cannot be extracted from the progress report, the construction progress is assigned to the model component.

[0053] Step 8, configure the display effect of the progress visualization interface.

[0054] The configuration includes the following: (1) Define the movement trajectory of the model component. If the positions of some components change during the construction in the actual project, define whether it is a movable model according to the visualization display effect. The above operation steps should include selecting the model component or the model group, checking whether it is a movable model, entering the path editing state after checking, and selecting the operation that needs to change the position; selecting the time node on the operation and editing the model coordinates of the model component or group at this time node; after completing the path editing, save the path and exit the editing.

[0055] (2) Configure the display rules of the construction progress situation According to the operation codes assigned to the dynamic model of the storage tank construction in Step 4, scan each level group and component in the model to determine the planned start time, planned completion time, actual start time, actual completion time, and construction progress of the associated operations. According to the selected time node, dynamically display the dynamic model of the storage tank construction at each time node, so as to realize the dynamic traceability of the construction history and the dynamic preview of the construction plan. The specific rules are as follows: After the selected time node, scan all the dynamic models of the storage tank construction at this time node. If and only if the storage tank model component has data of the planned start time, planned completion time, actual start time, and actual completion time, the model is in the "construction completed" state, and the model components or model groups in the "construction completed" state are displayed to the user on the visualization display interface; When the storage tank construction dynamic model component has the planned start time, planned completion time, and actual start time, but does not have the actual completion time data, and the actual start time is earlier than or equal to the planned start time, the model is in the "under construction" state. After the model components or model groups in the "under construction" state are colored and rendered on the visualization display interface, they are displayed to the user together with the construction progress information; if the actual start time is later than the planned start time, the model is in the "construction lag" state. After the model components or model groups in the "construction lag" state are colored and rendered on the visualization display interface, they are displayed to the user together with the construction progress information; When and only when there is a planned start time and a planned completion time for the components of the dynamic model of the storage tank construction, and there is no actual start time and no actual completion time data, the model is in the "not constructed" state. For the model components or model groups in the "not constructed" state, they are not displayed to the user on the visualization display interface.

[0056] In another alternative embodiment: The present invention provides a visual management solution for the construction progress of storage tanks based on a three-dimensional model of large storage tanks, which can adapt and optimize the visual management of the construction progress of storage tanks based on the current progress visualization technology. As Figure 2 shown, taking the construction of the dome of a dome-roof storage tank as an example, the present invention will be further described in detail with reference to the accompanying drawings, including the following steps: Step 1, prepare a construction progress plan document for the storage tank. Prepare a construction progress plan according to the project division of the storage tank construction project, and upload the completed construction plan document to the existing project management platform.

[0057] In the embodiments of the present application, common project construction progress management software such as Oracle Primavera P6 and Microsoft Projects; the storage tank construction plan document may include the following information: the date of plan preparation, the construction work WBS level established based on the division of the storage tank sub-projects, and at least one construction work is included in the lowest WBS level.

[0058] In an alternative embodiment of the construction work WBS level of the storage tank, the construction work WBS level of the storage tank may include the following levels: the first level, divide the sub-projects involved in the construction stage of the storage tank: storage tank pile foundation construction, outer tank construction, inner tank construction, construction outside the tank, pre-commissioning, etc.; the second level, split the sub-projects into specific sub-items: for example, in the storage tank pile foundation construction, it should also include engineering pile construction, pile foundation inspection, installation of pile foundation isolation pads, etc.; the third level, further split the sub-items into their components: for example, in the engineering pile construction, split the engineering piles according to the pile numbers.

[0059] In another alternative embodiment of the WBS construction level of the storage tank, the construction work WBS level of the storage tank dome may include the following levels: the first level, divide the sub-items involved in the construction stage of the storage tank dome into: installation of temporary supports for the dome, installation of dome blocks, installation of dome accessories, installation of ceiling, air-lifting the dome, pouring of dome concrete; the second level, further split the installation of dome blocks into: installation of dome frames, installation of roof plates, installation of beam pieces, and the construction work included in the installation of dome frames may include: installation of longitudinal beams, installation of ring beams, installation of center circles.

[0060] The above breakdown of construction levels is only for illustrative purposes and is not intended to limit the scope of this application. For those of ordinary skill in the art, various modifications or changes can be made to the breakdown method of the storage tank operation levels according to the description in this specification and actual requirements.

[0061] Construction operations may include the following information: operation name, operation code, planned start time, planned end time, materials required for the plan, funds required for the plan, manpower required for the plan, and the construction subcontract to which it belongs. For example, the construction operations included in the construction of a single engineering pile include: pile foundation hole formation, reinforcement cage adjustment and placement, concrete pouring, etc.

[0062] Step 2: Based on the existing engineering management platform, obtain project construction-related documents therefrom. The obtained project construction-related documents may include: completed construction plan documents, contracts of construction projects, design documents, dome construction subcontract information documents, construction machinery and equipment documents, comprehensive material lists, logistics information of dome components, files of monitoring data, etc.

[0063] Step 3: According to the above-obtained project construction-related documents, extract the information required for modeling, and establish a dynamic construction model and a completed model of the storage tank dome. The 3D modeling software used in the storage tank modeling can be Autodesk Revit, Intergraph SP3D, Autodesk 3Ds max, etc.

[0064] For the information required for modeling extraction to establish a 3D dynamic construction model and a completed model of the storage tank dome, the following operations may specifically be included: extract the component geometric parameters of the construction drawings in the design documents to establish the storage tank dome body model, and extract the construction machinery and equipment information in the construction machinery and equipment documents to establish the construction machinery and equipment model; the storage tank dome body model and the used construction machinery and equipment model in the 3D dynamic construction model of the storage tank dome constitute the 3D dynamic construction model of the storage tank dome, and the storage tank dome body model constitutes the completed model of the storage tank dome.

[0065] The storage tank dome body model in the 3D dynamic construction model of the storage tank dome and the storage tank dome body model in the completed model of the storage tank dome are different copies of the same model, and are independent of each other without a linkage relationship. For example Figure 3As shown, after the construction dynamic model and the completed model of the storage tank dome are established, the construction dynamic model and the completed model of the storage tank dome are divided according to the WBS level of the construction operation. The divided models should have the following characteristics: The construction dynamic model of the storage tank dome includes the components of the construction dynamic model of the storage tank dome and the groups of the construction dynamic model of the storage tank dome. The completed model of the storage tank dome includes the components of the completed model of the storage tank dome and the groups of the completed model of the storage tank dome. The structure divided by the model level is consistent with the WBS division level structure of the construction schedule; there is a one-to-one correspondence between the model level division and the WBS level division of the construction operation. Under the corresponding WBS level of the construction dynamic model and the completed model of the storage tank dome, each component or group of the model can be associated with multiple construction operations at this level. At the same time, each construction operation can also be associated with multiple model components or groups.

[0066] Step 4: Based on the project construction-related documents obtained in Step 2, the designer extracts the information required for association and enters the association information into the construction dynamic model and the completed model of the storage tank dome.

[0067] Entering the association information into the construction dynamic model and the completed model of the storage tank dome includes: (1) The association information given to the components of the construction dynamic model of the storage tank dome may include: the operation code of the construction plan corresponding to the model component, the design document name of the actual engineering component corresponding to the storage tank dome component, etc.; (2) The association information given to the groups of the construction dynamic model of the storage tank dome may include: the WBS level name of the plan corresponding to the model group, the operation code, the design document name of the actual single or individual project corresponding to the storage tank dome group, the construction machinery number, etc.; (3) The association information given to the components of the completed model of the storage tank dome may include: the logistics order number of the actual engineering component corresponding to the model component, the monitoring equipment position number, etc.; (4) The association information given to the groups of the completed model of the storage tank dome may include: summary information, project contract number and other information.

[0068] After the association information of the model is entered, the structured association between the project information and the 3D model is realized.

[0069] The association information of the construction dynamic model of the storage tank and the association information of the completed model of the storage tank are different and there is no inheritance relationship.

[0070] Step 5: Upload the construction dynamic model and the completed model of the storage tank dome with the association information entered to the project management platform.

[0071] Step 6: As Figure 4As shown in the figure, in the existing engineering management platform, model information display configuration is performed on the construction progress visualization interface. The progress visualization system extracts the information possessed by the model and integrally displays the associated information. The display content may include: (1) According to the operation codes associated with each component or group in the dynamic model of the storage tank dome construction, display the operation-related information. After selecting a model component or group, display the corresponding operation name, operation code, planned start time, planned completion time, actual start time, actual completion time, construction progress, planned required materials, planned required funds, planned required labor, affiliated construction subcontractor, etc. (2) According to the design document names associated with each component or group in the dynamic model of the storage tank dome construction, display the design-related information. After selecting a model component or group, display the corresponding model name, design specification, coordinates of the actual component or sub-project corresponding to the model, etc. (3) According to the logistics waybills associated with each component in the completed model of the storage tank dome, display the logistics-related information. After selecting a model component, display the supplier, production batch, production time, transportation status, etc. of this component. (4) According to the monitoring equipment tag numbers associated with each component in the completed model of the storage tank dome, display the monitoring data. After selecting a model component, display the monitoring video of the area where this component is located, and parameters such as temperature, dust, and noise in the area. (5) According to the contract numbers associated with each group in the completed model of the storage tank dome, display the project summary information. After selecting a model group, display the number of components included in this model group and the project basic information of the corresponding sub-projects. (6) Generate a Gantt chart according to the formulated construction plan document. The vertical coordinate represents the WBS level division of each construction operation, and the horizontal coordinate represents the planned start and planned completion times of the operation. Add a progress line and the current time line to the Gantt chart. When the progress line is on the left side of the current time line, it indicates that the actual construction progress of this operation is later than the planned progress. When the progress line is on the right side of the current time line, it indicates that the actual construction progress of this operation is earlier than the planned progress.

[0072] As Figure 4 shown, the relevance of Steps 4, 5, and 6 is further explained.

[0073] Step 7, filling in the actual construction progress and displaying the actual construction progress in the model.

[0074] Based on the existing engineering management platform, customize a progress report template. The template may include items such as the operation code corresponding to each component of the storage tank dome, construction personnel information, construction machinery and the entry and exit times of personnel, and the situation of material entry.

[0075] Distribute the construction progress report template to the engineering and technical management personnel responsible for the construction of the storage tank dome, and organize the filling.

[0076] Based on the existing project management platform, send the progress report workflow, which is approved by the relevant professional technical chief engineer. The approval basis is the real-time video monitoring data and acceptance results of the storage tank dome area provided by the completed model in the progress visualization system.

[0077] The approved progress report is uploaded to the project management platform and synchronized to the progress visualization system; the progress visualization system extracts the operation codes in the progress report, locates the corresponding model components, and assigns the actual start time and actual completion time to the storage tank dome model.

[0078] When the actual completion time data cannot be extracted from the progress report, assign the construction progress data to the model components.

[0079] Step 8, configure the display effect of the progress visualization interface.

[0080] The visualization configuration for the construction progress of the storage tank dome may include the following: (1) Define the movement trajectory of the model components. If the positions of some components change during the actual construction, define whether it is a movable model according to the visualization display effect. The operation steps include selecting the model component or the model group, checking whether it is a movable model. After checking, enter the path editing state, select the operation where the position needs to change, select the time node on the operation, edit the model coordinates of the model component under this time node, save the path after completing the path editing, and exit the editing.

[0081] For example, define the movement trajectory of the dynamic model group for the construction of the storage tank dome. In this embodiment, the dome is constructed by the air-lifting method, so there is the lifting work after the completion of processes such as the installation of the dome frame, the installation of the dome beam and slab, and the construction of the dome ceiling. The position of the dome entity changes. To achieve the visualization display effect of this process, define the dome frame model group, the dome beam and slab model group, and the dome ceiling model group as movable models.

[0082] The operation steps here may include: selecting these model groups, checking whether they are movable models. After checking, enter the path editing state, select the operation where the position needs to change, select the time node on the operation, edit the elevation of the models of these three model groups under this time node. The elevation of the model under this time node is the elevation at the storage tank foundation. After completing the coordinate editing, select the next time node and edit the elevation of the models of these three model groups under the next time node. The elevation of the model under this time node is the elevation of the tank top; after completing the path editing, save the path and exit the editing, then the dome model will rise during the corresponding construction operation in the "air-lifting" process to restore the actual construction process on site.

[0083] (2) Configure the display rules for the construction progress situation According to the operation codes assigned to the dynamic model of the storage tank dome construction in Step 4, scan each level group and component in the model to determine the planned start time, planned completion time, actual start time, actual completion time, and construction progress of the associated operations. According to the selected time nodes, dynamically display the dynamic model of the storage tank dome construction at each time node, so as to realize the dynamic traceability of the construction history and the dynamic preview of the construction plan. As Figure 7 shown, the specific rules are as follows: After the selected time node, scan all the dynamic models of the storage tank dome construction at this time node. If and only if the data of the planned start time, planned completion time, actual start time, and actual completion time exist for the components of the storage tank model, the model is in the "construction completed" state. For example, the components or model groups in the "construction completed" state are displayed to the user on the visual display interface; When the components of the dynamic model of the storage tank dome construction have the planned start time, planned completion time, and actual start time, but do not have the actual completion time data, and the actual start time is earlier than or equal to the planned start time, the model is in the "under construction" state. After the components or model groups in the "under construction" state are colored and rendered on the visual display interface, they are displayed to the user together with the construction progress information; if the actual start time is later than the planned start time, the model is in the "under construction" state. After the components or model groups in the "under construction" state are colored and rendered on the visual display interface, they are displayed to the user together with the construction progress information; If and only if the components of the dynamic model of the storage tank dome construction have the planned start time, planned completion time, do not have the actual start time, and do not have the actual completion time data, the model is in the "not constructed" state. The components or model groups in the "not constructed" state are not displayed to the user on the visual display interface; According to the above technical solution, the problem that the traditional progress management method is difficult to meet the complex construction management requirements of large storage tanks, and there is no construction progress management case and feasible solution combined with progress visualization technology in the current petrochemical industry is solved.

[0084] It should be noted that for the foregoing method embodiments, for the sake of simple description, they are all expressed as a series of action combinations. However, those skilled in the art should know that the present application is not limited by the described action sequence, because according to the present application, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to the present application.

[0085] Through the description of the above embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be implemented by means of software plus a necessary general hardware platform. Of course, it can also be implemented by hardware, but in many cases, the former is a better implementation method. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes several instructions for causing a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods of the various embodiments of the present application.

[0086] According to another aspect of the embodiments of the present application, there is also provided a visualization device for the construction progress of a storage tank for implementing the above visualization method for the construction progress of a storage tank. Figure 5 It is a schematic diagram of a visualization device for the construction progress of a storage tank according to an embodiment of the present application, as Figure 5 shown. The device may include: A file acquisition unit 51, configured to acquire project construction-related files of a target storage tank, where the project construction-related files include files related to the construction of the target storage tank; An extraction unit 53, configured to extract information required for modeling from the project construction-related files of the target storage tank, so as to establish a dynamic construction model and a completed construction model of the target storage tank; An information acquisition unit 55, configured to acquire association information of the dynamic construction model of the storage tank and association information of the completed construction model of the storage tank, where the association information of the dynamic construction model of the storage tank and the association information of the completed construction model of the storage tank are input according to the project construction-related files; A display unit 57, configured to visually display the construction progress of the target storage tank according to the association information of the dynamic construction model of the storage tank, the association information of the completed construction model of the storage tank, and the received actual construction progress information.

[0087] Through the above modules, obtain the project construction-related documents of the target storage tank, where the project construction-related documents include the documents related to the construction of the target storage tank; extract the information required for modeling from the project construction-related documents of the target storage tank, so as to establish the dynamic construction model and the completed construction model of the target storage tank; obtain the associated information of the dynamic construction model of the storage tank and the associated information of the completed construction model of the storage tank, and the associated information of the dynamic construction model of the storage tank and the associated information of the completed construction model of the storage tank are entered based on the project construction-related documents; according to the associated information of the dynamic construction model of the storage tank, the associated information of the completed construction model of the storage tank, and the received actual construction progress information, visually display the construction progress of the target storage tank, thereby solving the technical problem that the construction progress of large storage tanks cannot be visually managed in the related art. This solution is based on the progress visualization technology and can visually manage the construction progress of the storage tank.

[0088] It should be noted here that the examples and application scenarios implemented by the above modules and the corresponding steps are the same, but are not limited to the content disclosed in the above embodiments. It should be noted that the above modules, as part of the device, can run in the corresponding hardware environment, can be implemented by software, or can be implemented by hardware, where the hardware environment includes a network environment.

[0089] According to another aspect of the embodiments of the present application, a server or a terminal for implementing the above visualization method of the storage tank construction progress is further provided.

[0090] Figure 6 is a structural block diagram of a terminal according to an embodiment of the present application. As Figure 6 shown, the terminal may include: one or more (only one is shown in the figure) processors 601, a memory 603, and a transmission device 605. As Figure 6 shown, the terminal may further include an input / output device 607.

[0091] Among them, the memory 603 can be used to store software programs and modules, such as the program instructions / modules corresponding to the visualization method and device of the storage tank construction progress in the embodiments of the present application. The processor 601 executes various functional applications and data processing by running the software programs and modules stored in the memory 603, that is, implements the above visualization method of the storage tank construction progress. The memory 603 may include a high-speed random access memory, and may further include a non-volatile memory, such as one or more magnetic storage devices, flash memories, or other non-volatile solid-state memories. In some instances, the memory 603 may further include a memory remotely provided relative to the processor 601, and these remote memories can be connected to the terminal through a network. Examples of the above network include but are not limited to the Internet, an enterprise intranet, a local area network, a mobile communication network, and combinations thereof.

[0092] The above-mentioned transmission device 605 is used to receive or send data via a network, and can also be used for data transmission between a processor and a memory. Specific examples of the above-mentioned network can include a wired network and a wireless network. In one example, the transmission device 605 includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices and routers through a network cable, so as to communicate with the Internet or a local area network. In one example, the transmission device 605 is a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0093] Specifically, the memory 603 is used to store application programs.

[0094] The processor 601 can call the application programs stored in the memory 603 through the transmission device 605 to execute the following steps: Obtain project construction-related documents of the target storage tank, where the project construction-related documents include documents related to the construction of the target storage tank; extract information required for modeling from the project construction-related documents of the target storage tank, so as to establish a dynamic model of the storage tank construction and a completed model of the storage tank of the target storage tank; obtain the associated information of the dynamic model of the storage tank construction and the associated information of the completed model of the storage tank, and the associated information of the dynamic model of the storage tank construction and the associated information of the completed model of the storage tank are entered according to the project construction-related documents; visualize the construction progress of the target storage tank according to the associated information of the dynamic model of the storage tank construction, the associated information of the completed model of the storage tank, and the received actual construction progress information.

[0095] Optionally, specific examples in this embodiment can refer to the examples described in the above embodiments, and this embodiment will not be elaborated here.

[0096] Those of ordinary skill in the art can understand that Figure 6 The structure shown is only schematic. The terminal can be a smart phone (such as an Android phone, an iOS phone, etc.), a tablet computer, a palm computer, and a mobile Internet device (Mobile Internet Devices, MID), a PAD and other terminal devices. Figure 6 It does not limit the structure of the above-mentioned electronic device. For example, the terminal may further include more or fewer components (such as a network interface, a display device, etc.) than those shown in Figure 6 or have a different configuration from that shown in Figure 6 shown.

[0097] Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by a program instructing the hardware related to the terminal device. This program can be stored in a computer-readable storage medium, and the storage medium can include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, an optical disk, etc.

[0098] An embodiment of the present application also provides a storage medium. Optionally, in this embodiment, the above storage medium can be used to execute the program code of the visualization method for the construction progress of the storage tank.

[0099] Optionally, in this embodiment, the above storage medium can be located on at least one of the multiple network devices in the network shown in the above embodiment.

[0100] Optionally, in this embodiment, the storage medium is set to store program code for performing the following steps: Obtain project construction-related documents of the target storage tank, where the project construction-related documents include documents related to the construction of the target storage tank; extract information required for modeling from the project construction-related documents of the target storage tank, so as to establish a dynamic construction model and a completed construction model of the target storage tank; obtain the associated information of the dynamic construction model of the storage tank and the associated information of the completed construction model of the storage tank, and the associated information of the dynamic construction model of the storage tank and the associated information of the completed construction model of the storage tank are entered according to the project construction-related documents; visually display the construction progress of the target storage tank according to the associated information of the dynamic construction model of the storage tank, the associated information of the completed construction model of the storage tank, and the received actual construction progress information.

[0101] Optionally, specific examples in this embodiment can refer to the examples described in the above embodiments, and details are not repeated here.

[0102] Optionally, in this embodiment, the above storage medium can include but is not limited to: various media such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk, or an optical disk that can store program code.

[0103] The serial numbers of the embodiments of the present application above are only for description and do not represent the advantages or disadvantages of the embodiments.

[0104] If the integrated units in the above embodiments are implemented in the form of software functional units and sold or used as independent products, they can be stored in the above computer-readable storage media. Based on such understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing one or more computer devices (which can be personal computers, servers, or network devices, etc.) to execute all or part of the steps of the methods described in various embodiments of this application.

[0105] In the above embodiments of this application, the descriptions of various embodiments have their own focuses. For the parts not detailed in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0106] In several embodiments provided in this application, it should be understood that the disclosed client can be implemented in other ways. Among them, the device embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces. The indirect couplings or communication connections of units or modules can be in electrical or other forms.

[0107] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0108] In addition, the functional units in various embodiments of this application can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above integrated units can be implemented in the form of hardware or in the form of software functional units.

[0109] The above are only the preferred embodiments of this application. It should be noted that for those of ordinary skill in the art, without departing from the principle of this application, several improvements and refinements can still be made, and these improvements and refinements should also be regarded as the protection scope of this application.

Claims

1. A visualization method for the construction progress of a storage tank, characterized in that, Including: Obtain project construction-related documents of the target storage tank, where the project construction-related documents include documents related to the construction of the target storage tank; Extract information required for modeling from the project construction-related documents of the target storage tank, so as to establish a dynamic storage tank construction model and a completed storage tank model of the target storage tank; Obtain the associated information of the dynamic storage tank construction model and the associated information of the completed storage tank model, where the associated information of the dynamic storage tank construction model and the associated information of the completed storage tank model are entered based on the project construction-related documents; Visualize the construction progress of the target storage tank according to the associated information of the dynamic storage tank construction model, the associated information of the completed storage tank model, and the received actual construction progress information.

2. The method according to claim 1, wherein: The project construction-related documents include: construction progress plan documents, construction project contracts, design documents, information documents of all subcontractors, construction machinery and equipment documents, comprehensive material lists, documents recording logistics information, and documents recording monitoring data; The construction progress plan in the construction progress plan document is obtained according to the project division of the storage tank construction project. The construction progress plan document includes: the date of plan compilation and multiple work breakdown structure (WBS) levels of construction operations. The multiple work breakdown structure (WBS) levels of construction operations are established based on the division of the storage tank sub-projects. The bottommost work breakdown structure (WBS) level of the multiple work breakdown structure (WBS) levels of construction operations includes at least one construction operation. The construction operation includes at least: operation name, operation code, planned start time, planned completion time, planned required materials, planned required funds, planned required manpower, and affiliated construction subcontracting.

3. The method according to claim 2, characterized in that Extracting information required for modeling from the project construction-related documents of the target storage tank, so as to establish a dynamic storage tank construction model and a completed storage tank model of the target storage tank, includes: Extract component geometric parameters from the construction drawings in the design documents included in the project construction-related documents, so as to establish a storage tank body model, and extract information required for modeling from the construction machinery and equipment documents included in the project construction-related documents, so as to establish a construction machinery and equipment model. The storage tank body model and the construction machinery and equipment model constitute the dynamic storage tank construction model. The storage tank body model constitutes the completed storage tank model. The dynamic storage tank construction model includes dynamic storage tank construction model components and dynamic storage tank construction model groups. The completed storage tank model includes completed storage tank model components and completed storage tank model groups; The storage tank body model in the dynamic storage tank construction model and the storage tank body model in the completed storage tank model are different copies of the same model, and are independent of each other and have no linkage relationship.

4. The method according to claim 3, wherein After extracting information required for modeling from the project construction-related documents of the target storage tank, so as to establish a dynamic storage tank construction model and a completed storage tank model of the target storage tank, the method further includes: Divide the dynamic storage tank construction model and the completed storage tank model according to the multiple construction operation WBS levels, so that the model levels after the division of the dynamic storage tank construction model and the completed storage tank model match the multiple construction operation WBS levels, where the multiple model levels of the dynamic storage tank construction model and the completed storage tank model correspond one by one to the multiple construction operation WBS levels.

5. The method according to claim 2, wherein Obtain the associated information of the dynamic storage tank construction model and the associated information of the completed storage tank model, including: Obtain the associated information assigned to the components of the dynamic storage tank construction model; Obtain the associated information assigned to the dynamic storage tank construction model group; Obtain the associated information assigned to the components of the completed storage tank model; Obtain the associated information assigned to the completed storage tank model group; The associated information of the dynamic storage tank construction model and the associated information of the completed storage tank model are different and there is no inheritance relationship.

6. The method according to claim 5, wherein Visualize the construction progress of the target storage tank according to the associated information of the dynamic storage tank construction model, the associated information of the completed storage tank model, and the received actual construction progress information, including: According to the operation code associated with each component of the dynamic storage tank construction model or the operation code associated with each dynamic storage tank construction model group, display the relevant operation information. For the selected component of the dynamic storage tank construction model or the dynamic storage tank construction model group, display the corresponding operation name, operation code, planned start time, planned completion time, actual start time, actual completion time, construction progress, planned required materials, planned required funds, planned required labor, and the affiliated construction subcontractor; According to the design document name associated with each component of the dynamic storage tank construction model or the design document name associated with each dynamic storage tank construction model group, display the relevant design information. For the selected component of the dynamic storage tank construction model or the dynamic storage tank construction model group, display the corresponding model name, design specification, and coordinate information of the model; According to the logistics order number associated with each component of the completed storage tank model, display the relevant logistics information. For the selected component of the completed storage tank model, display the supplier information, production batch information, production time, and transportation situation of the component of the completed storage tank model; According to the monitoring equipment tag number associated with each component of the completed storage tank model, display the monitoring data. For the selected component of the completed storage tank model, display the monitoring video of the area where the component of the completed storage tank model is located and the environmental monitoring parameters of the area; According to the project contract number associated with each completed storage tank model group, display the project summary information. For the selected completed storage tank model group, display the number of components included in the completed storage tank model group and the project basic information of the corresponding sub - project. Generate a Gantt chart based on the construction progress plan document. The vertical coordinate in the Gantt chart represents the WBS level division of the construction operations, and the horizontal coordinate represents the planned start and end times of the construction operations. Add a progress line matching the actual construction progress information to the Gantt chart to show the relationship between the actual construction progress and the planned progress of the construction operations.

7. The method according to claim 5, characterized in that Before visually displaying the construction progress of the target storage tank based on the associated information of the storage tank construction dynamic model, the associated information of the storage tank completion model, and the received actual construction progress information, the method further includes: Configure the movement attributes of the components or groups of the storage tank construction dynamic model, and configure the movement trajectories of the components or groups of the storage tank construction dynamic model with the movement attributes set to movable, including: selecting the operations that need to change positions; selecting the time nodes on the operations, and editing the model coordinates of the model components or groups under the time nodes so that multiple coordinates of the same model correspond to different time nodes; Configure the display rules for the construction progress situation.

8. A visualization device for the construction progress of a storage tank, characterized in that, Including: A file acquisition unit for acquiring project construction-related files of the target storage tank, where the project construction-related files include files related to the construction of the target storage tank; An extraction unit for extracting the information required for modeling from the project construction-related files of the target storage tank, thereby establishing the storage tank construction dynamic model and the storage tank completion model of the target storage tank; An information acquisition unit for acquiring the associated information of the storage tank construction dynamic model and the associated information of the storage tank completion model, where the associated information of the storage tank construction dynamic model and the associated information of the storage tank completion model are entered based on the project construction-related files; A display unit for visually displaying the construction progress of the target storage tank based on the associated information of the storage tank construction dynamic model, the associated information of the storage tank completion model, and the received actual construction progress information.

9. A computer-readable storage medium, characterized in that The storage medium includes a stored program, where the program, when running, executes the visualization method for the construction progress of the storage tank according to any one of claims 1 to 7 above.

10. An electronic device, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein, The processor executes the visualization method for the construction progress of the storage tank according to any one of claims 1 to 7 above through the computer program.