A learning and display system for a carbon dioxide geological storage platform based on VR technology

Through the learning and display system of the carbon dioxide geological storage platform based on VR technology, the problems of remote monitoring and learning are solved, and multi-perspective observation and real-time data display of the storage platform are realized, which improves the visualization and interactivity of carbon dioxide storage.

CN117153010BActive Publication Date: 2025-08-01DALIAN UNIV OF TECH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310881517.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-07-18
Publication Date
2025-08-01
Estimated Expiration
2043-07-18

AI Technical Summary

Technical Problem

The existing technology cannot remotely realize efficient visual monitoring and learning of the CO2 storage platform, especially the real-time situation of carbon dioxide leakage to the ocean during storage and the intuitive understanding of the carbon dioxide flow conditions in the wellbore, and lacks a convenient remote system.

Method used

Based on VR technology, a carbon dioxide geological storage platform learning and display system is built, and a high-precision virtual storage platform is built using Unreal Engine and 3dsmax2021, and interactive functions are developed in combination with C++ language to realize multi-view observation and real-time data display.

Benefits of technology

It provides a virtual storage platform that supports free observation from multiple perspectives. Users can understand the situation of marine carbon dioxide storage without having to visit the site, and efficiently observe and learn multi-faceted engineering information during the platform operation process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117153010B_ABST
    Figure CN117153010B_ABST
Patent Text Reader

Abstract

A learning and display system for a carbon dioxide geological storage platform based on VR technology, which belongs to the technical field of virtual simulation and carbon dioxide storage. The system includes: simulating and constructing a carbon dioxide storage site and setting up a reference platform. Subsequently, optimizing the simulated storage site and building a virtual platform for carbon dioxide storage. Then, constructing an operation method and observing the simulated site from multiple camera perspectives, preliminarily designing basic operation functions and a platform interaction GUI, and constructing a device information display module. Then, arranging the positions of virtual scenes and making procedural materials for the deep sea and the storage site to optimize the visualization effect. Finally, designing and implementing various functions such as displaying marine carbon dioxide information and obtaining real-time carbon dioxide injection data varying with depth. The system supports users to understand the working process of offshore carbon dioxide storage and marine carbon dioxide information without having to be on-site, using a personal computer and VR equipment, and efficiently observing and learning the engineering information during the platform operation process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the fields of virtual reality and carbon dioxide sequestration engineering, and particularly relates to a learning and display system for a carbon dioxide geological sequestration platform based on VR technology. Background Art

[0002] Most of the carbon dioxide sequestration platforms in China are located in deep sea waters far from the land, lacking convenient transportation facilities to communicate with them. The sequestration platforms are also affected by extreme climates and natural disasters. In most cases, engineering technicians and learning and research personnel cannot visit the site in person during critical periods to understand on-site problems, resulting in limited actual sequestration efficiency. In addition, during the actual operation of the platform, it is necessary to constantly monitor the carbon dioxide flow conditions in the wellbore (such as blockage conditions, gas-water ratio, etc.) and the physical properties of carbon dioxide in the sequestration formation, with a focus on the characteristics of temperature, pressure, and gas concentration changes over time. However, the engineering information is fragmented and scattered in multiple instrument devices, hindering technicians from efficiently retrieving and obtaining information. On the other hand, the carbon dioxide leakage problem during the wellbore injection process and the change in carbon dioxide concentration in seawater are also of concern, but there is currently a lack of a remote system to intuitively understand the carbon dioxide concentration distribution in seawater. Summary of the Invention

[0003] There is an urgent need for a convenient visualization display system that can, without the need to visit the site, efficiently observe the characteristics of the temperature, pressure, and gas concentration of the injected carbon dioxide changing over time and real-time monitor the change in carbon dioxide concentration in seawater. Therefore, a virtual platform for carbon dioxide geological sequestration that simulates the engineering site environment based on VR technology has reference value for promoting the development of unconventional oil and gas resources and learning and research in the field of carbon sequestration, and also provides a basis for subsequent real-time interactive tools developed based on VR technology.

[0004] To make up for this lack in this field, the present invention provides a learning and display system for a carbon dioxide geological sequestration platform based on VR technology, and proposes a development technical solution for the learning and display system in the carbon dioxide sequestration field. The system supports users to use personal computers and VR devices. Without the need to visit the site, users can learn the working process of the carbon dioxide geological sequestration platform and efficiently observe the real-time situation of carbon dioxide leaking into the ocean during the sequestration process, which helps to deeply understand various aspects of engineering information about the injected carbon dioxide during the platform operation.

[0005] The technical solution adopted by the present invention is as follows:

[0006] A learning and display system for a carbon dioxide geological sequestration platform based on VR technology, including the following steps:

[0007] Step 1: Build an initial simulation and storage site for carbon dioxide based on the Unreal Engine, and set up a reference storage platform. Modify the sizes of both according to the actual scope of the site.

[0008] Step 2: Use 3dsmax2021 to improve the operation quality and accuracy of the simulation and storage site, optimize the details of the simulation and storage site, and build a high-precision virtual carbon dioxide storage platform according to the relative ratio of the reference storage platform. After optimization, import it into the Unreal Engine.

[0009] Step 3: Construct a first-person perspective operation method and multiple camera perspectives to observe the simulation and storage site, initially design basic operation functions and platform interaction GUIs, and construct a device information display module, which specifically includes the following sub-steps:

[0010] Step 3.1: Set up auxiliary camera viewing ports above the virtual storage platform, at the carbon dioxide injection wellbore, and in the distance of the simulation and storage site. Bind the digital keys to the camera viewing ports in the level blueprint to achieve the function of quickly switching the camera lens to observe the virtual storage platform from multiple perspectives with the keys.

[0011] Step 3.2: Construct the basic blueprint class of the virtual storage platform to support basic operations: construct the SystemPlayer_BP blueprint class and the corresponding axis mapping interaction keys for controlling the movement of the main viewing port and implementing the first-person perspective mode for users to freely control, construct the SystemPlayerController_BP blueprint class for docking the real-time interaction between the scene actor and the main viewing port camera, and construct the SystemGameMode_BP blueprint class for initializing the overall control mode and operation foundation of the virtual storage platform.

[0012] Step 3.3: Construct the Interface blueprint interface to store the pop-up window animation function, construct the blueprint classes Main_Widget, Status_Widget, and AnStatus_Widget control blueprints for making the platform user interaction GUI, the secondary pop-up window for platform mechanical equipment interaction information, the interface for displaying the real-time data of the platform, and the system forced termination function, and connect them to the SystemPlayerController_BP blueprint class and the user control mode.

[0013] Step 3.4: Construct the Status_BP blueprint class as the basic interaction actor for displaying mechanical structure information, construct the Infor_Enum enumeration class to provide interactive platform information and optimize the interaction logic between the Status_BP blueprint class and the SystemPlayerController_BP blueprint class in the virtual platform system, and construct the Status_Struct structure to store each parameter information.

[0014] Step 4: Arrange the virtual scene positions based on the Unreal Engine, create procedural materials for the deep sea and the storage site to optimize the visualization effect, and control memory consumption;

[0015] Step 5: Use the blueprint function developed based on the C++ language in the Unreal Engine to design and implement the functions of displaying carbon dioxide information at different depths of the ocean, obtaining real-time carbon dioxide injection data varying with depth, and showing the physical property parameters of carbon dioxide in the storage formation varying with time. Specifically, it includes the following sub-steps:

[0016] Step 5.1: Construct the blueprint class OceanStatus_Widget to store the carbon dioxide information at different depths of the ocean, dock with the AnStatus_Widget control blueprint and activate the Interface blueprint interface, and construct the corresponding information display pop-up window to achieve the display of carbon dioxide information at different depths of the ocean; Construct the WellStatus_BP blueprint class as the basic interactive actor for wellbore information display, dock with the Status_Struct structure body and store the physical property parameter information of the injected carbon dioxide at different depths, so as to achieve the function of obtaining real-time carbon dioxide injection data varying with depth;

[0017] Step 5.2: Construct the structure body CO2ImportData to store the information of the physical property parameters of carbon dioxide in the storage formation varying with time, construct the custom data table ImportDataTable to store the row information of the structure body, add the For Each Loop node in the level blueprint to implement loop reading of the row information and output row by row, and dock with the Main_Widget to achieve the function of showing the physical property parameters of carbon dioxide in the storage formation varying with time. Further, the specific content of Step 1 includes the following sub-steps:

[0018] Step 1.1: Obtain the engineering information and storage data of the carbon dioxide storage platform, and evaluate the operating performance of the development equipment of the storage platform;

[0019] Step 1.2: According to the engineering information and storage data, combined with the preliminary equipment operation evaluation results, plan the size of the virtual storage platform and the coverage area of the simulated storage site; Design the relative ratio between the two according to the appropriate user interaction logic; Use the default actor to mark the initial shape and coordinate positions in the Unreal Engine, build the initial simulated storage site and the reference storage platform and perform scaling processing to provide a reference for subsequent development. Further, the specific content of Step 2 includes the following sub-steps:

[0020] Step 2.1: Import the simulated storage site built in the engine into 3dsMax 2021 in the form of an fbx file. Reduce redundant vertices and faces in the editable polyhedron state, and reset the transformation to restore the axis information to obtain the simulated storage site with optimized space.

[0021] Step 2.2: Group the reference storage platforms exported from the engine and import them into 3dsMax 2021 in the form of an fbx file. Build a virtual carbon dioxide storage platform with determined dimensions according to the relative ratio designed in the engine, and reset the transformation of the platform coordinate information to zero the absolute position.

[0022] Furthermore, in the above-mentioned step 3.4, the mechanical structure information includes wellbore parameters and container information.

[0023] Furthermore, step 4 specifically includes the following sub-steps:

[0024] Step 4.1: Construct the surface materials of the virtual storage platform, the surface materials of the simulated storage site, the rock formation noise materials, the ocean current decal materials and the post-processing materials, the sea surface semi-transparent materials, and the instances corresponding to each material, and apply the material instances to each object: the surface material of the virtual storage platform is applied to the platform, the surface materials of the simulated storage site and the rock formation noise materials are applied to the site, the ocean current decal materials and the post-processing materials are applied to the deep-sea visualization, and the sea surface semi-transparent materials are applied to the sea level visualization effect.

[0025] Step 4.2: Run the virtual storage platform to test its working conditions, and adjust the visualization effect according to the performance occupancy degree of the system on the equipment: limit the visual distance of the deep-sea and sea surface semi-transparent effects, limit the rendering precision, export the texture map to Substance Designer to modify the resolution and compress the texture map information within a limited number of channels.

[0026] The effect of the present invention is to make up for the current situation in this field where there is a lack of an interactive carbon dioxide storage geological platform learning and display system developed based on VR technology, and to provide a preliminary solution for subsequent in-depth development.

[0027] First, a carbon dioxide sequestration site is simulated and constructed based on the Unreal Engine, and a reference platform is set up. The sizes of both are modified according to the actual scope of the site. Subsequently, 3ds Max 2021 is used to optimize the simulated sequestration site, a virtual carbon dioxide sequestration platform is built and imported into the Unreal Engine. Then, the first-person perspective operation method and multi-camera perspective for observing the simulated site are constructed, the basic operation functions and the platform interaction GUI are initially designed, and the device information display module is constructed. Next, the virtual scene positions are arranged based on the Unreal Engine, procedural materials for the deep sea and the sequestration site are made to optimize the visualization effect, and the memory consumption is controlled. According to the C++ blueprint language in the Unreal Engine, various functions such as the display of marine carbon dioxide information and the acquisition of real-time carbon dioxide injection data with depth changes are designed and implemented.

[0028] The present invention can provide a learning and display system that supports free observation from multiple perspectives, includes an interactive virtual sequestration platform and a simulated oil and gas reservoir, and enables users to fully understand the working conditions of offshore carbon dioxide sequestration using VR devices without having to visit the site in person, and efficiently observe and learn various engineering information during the operation of the sequestration platform. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] Figure 1 It is a flowchart of a learning and display system for a carbon dioxide geological sequestration platform based on VR technology.

[0030] Figure 2 It is a schematic diagram of the optimized simulated sequestration formation (without material) in an embodiment of the present invention.

[0031] Figure 3 It is a schematic diagram of the optimized simulated sequestration platform (without material) in an embodiment of the present invention.

[0032] Figure 4 It is an effect diagram of the user's initial control interface GUI in an embodiment of the present invention.

[0033] Figure 5 It is a schematic diagram of a table for storing carbon dioxide physical property parameter data of the sequestration platform in an embodiment of the present invention.

[0034] Figure 6 It is a schematic diagram of the system interface of the virtual sequestration platform during initial operation in an embodiment of the present invention.

[0035] Figure 7 It is a schematic diagram of the real-time injection carbon dioxide data feedback of the virtual sequestration platform in an embodiment of the present invention.

[0036] Figure 8 It is a pop-up window for the working information and engineering information of the virtual sequestration platform in an embodiment of the present invention.

[0037] Figure 9This is a schematic diagram showing the variation of physical properties of carbon dioxide injected into the wellbore with depth in the embodiments of the present invention.

[0038] Figure 10 This is a schematic diagram showing the distribution of carbon dioxide concentration at different depths in the ocean and the viewport of a specific camera in the embodiments of the present invention.

[0039] Figure 11 This is a schematic diagram showing the variation of physical properties of carbon dioxide in the storage formation with time in the embodiments of the present invention. Detailed implementation manners

[0040] To make the above objects, features, and advantages of the present invention more obvious and understandable, the present invention will be further described in detail below with reference to the accompanying drawings and specific implementation manners.

[0041] A learning and display system for a carbon dioxide geological storage platform based on VR technology includes the following steps:

[0042] Step 1: Build an initial simulated carbon dioxide storage site based on the Unreal Engine and set a reference storage platform, and modify the sizes of both according to the actual scope of the site. Specifically, it includes the following sub-steps:

[0043] Step 1.1: Obtain the engineering information and storage data of the carbon dioxide storage platform, and evaluate the operating performance of the virtual storage platform development equipment.

[0044] Step 1.2: According to the engineering information and storage data, combined with the preliminary equipment operation evaluation results, plan the size of the virtual storage platform and the coverage area of the simulated storage site; design the relative ratio of the two according to appropriate user interaction logic; use the default actor to mark the initial shape and coordinate position in the Unreal Engine, build the initial simulated storage site and the reference storage platform and perform scaling processing to provide a reference for subsequent development.

[0045] Step 2: Use 3dsmax2021 to improve the operation quality and operation accuracy of the simulated storage site, optimize the details of the simulated storage site, and build a high-precision carbon dioxide storage virtual storage platform according to the relative ratio of the reference storage platform; after optimization, import it into the Unreal Engine. Specifically, it includes the following sub-steps:

[0046] Step 2.1: Import the simulated storage site built in the engine into 3dsMax2021 in the form of an fbx file, reduce redundant vertices and faces in the editable polygon state, and reset the transformation process to restore the axis information to obtain the simulated storage site with optimized space.

[0047] Step 2.2, integrate the reference storage platforms exported from the engine into groups and import them into 3dsMax 2021 in the form of fbx files. Build a virtual storage platform for carbon dioxide with determined dimensions according to the relative ratio designed in the engine, and reset and transform the platform coordinate information to zero the absolute position.

[0048] Step 3, construct the first-person perspective operation mode and multi-camera perspective to observe the simulated storage site, initially design the basic operation functions and the platform interaction GUI, and construct the device information display module, which specifically includes the following sub-steps:

[0049] Step 3.1, set up auxiliary camera observation viewports above the virtual storage platform, at the carbon dioxide injection wellbore, and in the distance of the simulated storage site. Bind the digital keys to the camera viewports in the level blueprint to achieve the function of quickly switching the camera lens to observe the virtual storage platform from multiple perspectives.

[0050] Step 3.2, construct the basic blueprint classes of the virtual storage platform to support basic operations: construct the SystemPlayer_BP blueprint class and the corresponding axis mapping interaction keys for controlling the movement of the main viewport and realizing the first-person perspective mode for users to freely control. Construct the SystemPlayerController_BP blueprint class for docking the real-time interaction between the scene actor and the main viewport camera. Construct the SystemGameMode_BP blueprint class for initializing the overall control mode and operation basis of the virtual storage platform.

[0051] Step 3.3, construct the Interface blueprint interface to store the pop-up window animation function, and construct the blueprint classes Main_Widget, Status_Widget, and AnStatus_Widget control blueprints for making the platform user interaction GUI, the secondary pop-up window for platform mechanical equipment interaction information, the interface for displaying the real-time data of the platform, and the system forced termination function, and connect them to the SystemPlayerController_BP blueprint class and the user control mode.

[0052] Step 3.4, construct the Status_BP blueprint class as the basic interaction actor for displaying mechanical structure information, construct the Infor_Enum enumeration class to provide interactive platform information and optimize the interaction logic between the Status_BP blueprint class and the SystemPlayerController_BP blueprint class in the virtual platform system, and construct the Status_Struct structure to store each parameter information.

[0053] Step 4, arrange the virtual scene positions based on the Unreal Engine, make procedural materials for the deep sea and the storage site to optimize the visualization effect and control the memory consumption, which specifically includes the following sub-steps:

[0054] Step 4.1: Construct the surface materials of the virtual storage platform, simulate the surface materials of the storage site, the rock layer noise materials, the ocean current decal materials, the post-processing materials, the semi-transparent sea surface materials, and the instances corresponding to each material, and apply the material instances to each object: the surface material of the virtual storage platform is applied to the platform, the surface materials of the simulated storage site and the rock layer noise materials are applied to the reservoir site, the ocean current decal materials and the post-processing materials are applied to the deep-sea visualization, and the semi-transparent sea surface materials are applied to the sea-level visualization effect;

[0055] Step 4.2: Conduct a trial run of the virtual storage platform's working conditions and adjust the visualization effect according to the system's occupancy of equipment performance: limit the visual distance of the deep-sea and semi-transparent sea surface effects, limit the rendering precision, export the texture map to Substance Designer to modify the resolution and compress the texture map information within a limited number of channels;

[0056] Step 5: Use the blueprint function developed based on the C++ language in the Unreal Engine to design and implement the functions of displaying carbon dioxide information at different ocean depths, obtaining real-time carbon dioxide injection data varying with depth, and displaying the physical property parameters of carbon dioxide in the storage formation varying with time. The specific sub-steps are as follows:

[0057] Step 5.1: Construct the blueprint class OceanStatus_Widget to store the carbon dioxide information at different ocean depths, dock with the AnStatus_Widget control blueprint and activate the Interface blueprint interface, and construct the corresponding information display pop-up window to realize the display of carbon dioxide information at different ocean depths; construct the WellStatus_BP blueprint class as the basic interactive actor for wellbore information display, dock with the Status_Struct structure body and store the physical property parameter information of injected carbon dioxide at different depths, so as to realize the function of obtaining real-time carbon dioxide injection data varying with depth;

[0058] Step 5.2: Construct the structure body CO2ImportData to store the information of the physical property parameters of carbon dioxide in the storage formation varying with time, construct a custom data table ImportDataTable to store the row information of the structure body, add a For Each Loop node in the level blueprint to realize loop reading of the row information and output it row by row, and dock with the Main_Widget to realize the function of displaying the physical property parameters of carbon dioxide in the storage formation varying with time. Embodiment

[0059] In this embodiment, a demonstration effect of a learning and display system for a carbon dioxide geological storage platform based on VR technology is provided. The specific construction steps of this method have been shown in the technical solution and the flow chart ( Figure 1 ) as follows, and the relevant steps and specific functions achieved are introduced:

[0060] S1: Based on the Unreal Engine, simulate and construct an initial simulated storage site, and set up a reference storage platform. Modify the sizes of both according to the actual scope of the site. Obtain the engineering information and storage data of the carbon dioxide storage platform, and evaluate the operating performance of the equipment for developing the storage platform. Based on the engineering information and storage data, combined with the preliminary equipment operation evaluation results, plan the size of the storage platform and the coverage area of the simulated storage site. Design the relative ratio between the two according to appropriate user interaction logic. Use the default actor to mark the initial shape and coordinate positions in the Unreal Engine, build the initial simulated storage site and the reference storage platform, and perform scaling processing to provide a reference for subsequent development.

[0061] S2: Use 3ds Max 2021 to improve the operating quality and accuracy of the simulated storage site, optimize the details of the simulated storage site, and build a high-precision virtual carbon dioxide storage platform according to the relative ratio of the reference storage platform. After optimization, import it into the Unreal Engine. Import the simulated storage site built in the engine into 3ds Max 2021 in the form of an fbx file. In the editable polygon state, reduce redundant vertices and faces, and reset the transformation to restore the axis information to obtain the simulated storage site with optimized space (as Figure 2 ). Integrate the reference storage platform exported from the engine into a group and import it into 3ds Max 2021 in the form of an fbx file. Build a virtual carbon dioxide storage platform with a determined size according to the relative ratio designed in the engine (as Figure 3 ), and reset the transformation of the platform coordinate information to zero the absolute position.

[0062] S3: Construct a first-person perspective operation method and multiple camera perspectives to observe the simulated storage site, initially design the basic operation functions and the platform interaction GUI, and construct an equipment information display module, which specifically includes the following sub-steps:

[0063] First, set up auxiliary camera observation ports above the virtual storage platform, at the carbon dioxide injection wellbore, and at the far view of the simulated storage site. Bind the numerical keys to the camera viewports in the level blueprint to achieve the function of quickly switching the camera lens to observe the virtual storage platform from multiple perspectives.

[0064] Then, construct the virtual storage platform base blueprint class to support basic operations: construct the SystemPlayer_BP blueprint class and the corresponding axis mapping interaction buttons for controlling the movement of the main viewport and implementing the first-person perspective mode for user free control, construct the SystemPlayerController_BP blueprint class for docking the real-time interaction between the scene actor and the main viewport camera, and construct the SystemGameMode_BP blueprint class for initializing the overall control mode and operation foundation of the virtual storage platform.

[0065] Next, construct the Interface blueprint interface to store the pop-up window animation function, and construct the blueprint classes Main_Widget, Status_Widget, and AnStatus_Widget control blueprints for making the platform user interface GUI (such as Figure 4 ), the secondary pop-up window for platform mechanical equipment interaction information, the interface for displaying the real-time data of the platform, and the system forced termination function, and connect them to the SystemPlayerController_BP blueprint class and the user control mode.

[0066] Finally, construct the Status_BP blueprint class as the basic interaction actor for displaying mechanical structure information (wellbore parameters, container information), construct the Infor_Enum enumeration class to provide interactive platform information and optimize the interaction logic between the Status_BP blueprint class and the SystemPlayerController_BP blueprint class in the virtual platform system, and construct the Status_Struct structure to store each parameter information.

[0067] S4: Arrange the virtual scene position based on the Unreal Engine, create procedural materials for the deep sea and the storage site to optimize the visualization effect and control the memory consumption. Construct the surface material of the virtual storage platform, the surface material of the simulated storage site, the rock formation noise material, the ocean current decal material and the post-processing material, the sea surface semi-transparent material, and the instances corresponding to each material, and apply the material instances to each object: the surface material of the virtual storage platform is applied to the platform, the surface material of the simulated storage site and the rock formation noise material are applied to the reservoir site, the ocean current decal material and the post-processing material are applied to the deep sea visualization, and the sea surface semi-transparent material is applied to the sea level visualization effect. Try running the virtual storage platform to work, and adjust the visualization effect according to the performance occupancy degree of the system for the equipment: limit the visual distance of the deep sea and the sea surface semi-transparent effect, limit the rendering precision, export the texture map to Substance Designer to modify the resolution and compress the texture map information within a limited number of channels.

[0068] S5: Use the blueprint function developed based on the C++ language in the Unreal Engine to design and implement the functions of displaying carbon dioxide information at different depths of the ocean, obtaining the real-time change of carbon dioxide injection data with depth, and displaying the physical property parameters of carbon dioxide in the storage formation over time. The specific steps are as follows:

[0069] First, construct the blueprint class OceanStatus_Widget to store the carbon dioxide information at different depths of the ocean, dock with the AnStatus_Widget control blueprint and activate the Interface blueprint interface, and construct the corresponding information display pop-up window to realize the display of carbon dioxide information at different depths of the ocean. Construct the WellStatus_BP blueprint class as the basic interactive actor for wellbore information display, dock with the Status_Struct structure body and store the physical property parameter information of injected carbon dioxide at different depths, so as to realize the function of obtaining the real-time change of carbon dioxide injection data with depth.

[0070] Then, construct the structure CO2ImportData to store the information of the physical property parameters of carbon dioxide in the storage formation over time, construct the custom data table ImportDataTable (such as Figure 5 ) to store the row information of the structure body, add a For Each Loop node in the level blueprint to realize loop reading of the row information and output it line by line, and dock with the Main_Widget to realize the function of displaying the physical property parameters of carbon dioxide in the storage formation over time.

[0071] The running effect of the display system is as follows Figures 6 - 11 shown: The initial interface of the platform is as shown in Figure 6 . Click the "Real-time Data" button on the user interface, and the real-time carbon dioxide injection volume data of the storage platform will be displayed in the upper left corner of the screen (such as Figure 7 , the data in the figure is for demonstration), click the "Platform" and "Container" icons on the window interface, and the daily work information and storage operation project information of the carbon dioxide storage platform will be displayed( Figure 8 ). Click the icon again and the pop-up window will disappear. Manipulate the main viewport below the sea level, and the simulated seabed effect and the "Wellbore" icon of the platform can be observed. Similarly, click the corresponding icon to display the wellbore mechanical information and the carbon dioxide injection situation( Figure 9 ). In the current embodiment, the information in the pop-up window is for demonstration and not real data.

[0072] Figure 10This is a schematic diagram showing the distribution of carbon dioxide concentrations at different depths in the ocean in an embodiment of the present invention, as well as a specific camera viewport simulating the bottom of the deep sea and above the storage formation. Click the "Ocean Information" button on the user interface and hold down the number key 3 on the keyboard. The camera viewport quickly switches to this position to observe the basic appearance above the storage formation. Release the button to return to the normal state. Click the "Excel Data" button on the user interface, and the change of carbon dioxide physical property parameters in the storage formation over time is displayed in the upper left corner of the screen (such as Figure 11 ). Click the number key 1 on the keyboard, and the main perspective of the user operation quickly jumps to the storage platform and returns to the initial position.

[0073] In this article, specific examples are used to elaborate on the principles and implementation schemes of the present invention. The description of the above embodiments is only used to help understand the method and its core idea of the present invention; at the same time, for those of ordinary skill in the art, according to the idea of the present invention, there will be changes in the specific implementation manner and application scope. In summary, the content of this specification should not be construed as a limitation of the present invention.

Claims

1. A learning and display method for a carbon dioxide geological storage platform based on VR technology, characterized in that It includes the following steps: Step 1: Build an initial simulation and storage site for carbon dioxide based on the Unreal Engine, and set up a reference storage platform. Modify the sizes of both according to the actual scope of the site. Step 2: Use 3ds Max 2021 to improve the operation quality and accuracy of the simulation and storage site, optimize the details of the simulation and storage site, and build a high-precision virtual carbon dioxide storage platform according to the relative ratio of the reference storage platform. After the optimization, import it into the Unreal Engine. Step 3: Build a first-person perspective operation method and multiple camera perspectives to observe the simulation and storage site. Initially design the basic operation functions and the platform interaction GUI, and build a device information display module, which specifically includes the following sub-steps: Step 3.1: Set up auxiliary camera observation ports above the virtual storage platform, at the carbon dioxide injection wellbore, and in the distance of the simulation and storage site. Bind the digital keys to the camera viewports in the level blueprint to achieve the function of quickly switching the camera lens to observe the virtual storage platform from multiple perspectives. Step 3.2: Construct the basic blueprint classes of the virtual storage platform to support basic operations: construct the SystemPlayer_BP blueprint class and the corresponding axis mapping interaction keys to control the movement of the main viewport and implement the first-person perspective mode for users to freely control. Construct the SystemPlayerController_BP blueprint class to dock the real-time interaction between the scene actor and the main viewport camera. Construct the SystemGameMode_BP blueprint class to initialize the overall control mode and operation basis of the virtual storage platform. Step 3.3: Construct the Interface blueprint interface to store the pop-up window animation function, and construct the blueprint classes Main_Widget, Status_Widget, and AnStatus_Widget control blueprints to make the platform user interaction GUI, the secondary pop-up window for platform mechanical equipment interaction information, the interface for displaying the real-time data of the platform, and the system forced termination function, and connect them to the SystemPlayerController_BP blueprint class and the user control mode. Step 3.4: Construct the Status_BP blueprint class as the basic interaction actor for displaying mechanical structure information, construct the Infor_Enum enumeration class to provide interactive platform information and optimize the interaction logic between the Status_BP blueprint class and the SystemPlayerController_BP blueprint class in the virtual platform system, and construct the Status_Struct structure to store each parameter information. Step 4: Arrange the virtual scene positions based on the Unreal Engine, make the procedural materials for the deep sea and the storage site to optimize the visualization effect and control the memory consumption. Step 5: Use the blueprint function developed based on the C++ language in the Unreal Engine to design and implement the functions of displaying carbon dioxide information at different depths of the ocean, obtaining the real-time carbon dioxide injection data varying with depth, and showing the physical property parameters of carbon dioxide in the storage formation varying with time, which specifically includes the following sub-steps: Step 5.1: Construct the blueprint class OceanStatus_Widget to store carbon dioxide information at different depths of the ocean, dock with the AnStatus_Widget control blueprint and activate the Interface blueprint interface, and construct the corresponding information display pop-up window to implement the display of carbon dioxide information at different depths of the ocean; construct the WellStatus_BP blueprint class as the basic interactive actor for wellbore information display, dock with the Status_Struct structure body and store the physical property parameter information of injected carbon dioxide at different depths, so as to realize the function of obtaining real-time carbon dioxide injection data changing with depth. Step 5.2: Construct the structure body CO2ImportData to store the information of the physical properties of carbon dioxide changing with time in the storage formation, construct the custom data table ImportDataTable to store the row information of the structure body, add the ForEach Loop node in the level blueprint to implement loop reading of the row information and output row by row, and dock with the Main_Widget to realize the function of displaying the physical properties of carbon dioxide changing with time in the storage formation.

2. The learning and display method of a carbon dioxide geological storage platform based on VR technology according to claim 1, characterized in that, Step 1 specifically includes the following sub-steps: Step 1.1: Obtain the engineering information and storage data of the carbon dioxide storage platform, and evaluate the operating performance of the development equipment of the storage platform. Step 1.2: According to the engineering information and storage data, combined with the preliminary equipment operation evaluation results, plan the size of the virtual storage platform and the coverage area of the simulated storage site. Design the relative ratio between the two according to the appropriate user interaction logic; use the default actor to mark the initial shape and coordinate position in the Unreal Engine, build the initial simulated storage site and the reference storage platform and perform scaling processing to provide a reference for subsequent development.

3. A method for learning and displaying a carbon dioxide geological storage platform based on VR technology according to claim 1, characterized in that Step 2 specifically includes the following sub-steps: Step 2.1: Import the simulated storage site built in the engine into 3dsMax2021 in the form of an fbx file, reduce redundant vertices and faces in the editable polygon state, and reset the transformation to restore the coordinate axis information to obtain the simulated storage site with optimized space. Step 2.2: Integrate the reference storage platform exported from the engine into a group and import it into 3dsMax2021 in the form of an fbx file. According to the relative ratio designed in the engine, build a carbon dioxide virtual storage platform with a determined size, and reset the transformation of the platform coordinate information to zero the absolute position.

4. A method for learning and displaying a carbon dioxide geological storage platform based on VR technology according to claim 1, characterized in that: In the above Step 3.4, the mechanical structure information includes wellbore parameters and container information.

5. A method for learning and displaying a carbon dioxide geological storage platform based on VR technology according to claim 1, characterized in that, Step 4 specifically includes the following sub-steps: Step 4.1: Construct the surface material of the virtual storage platform, the surface material of the simulated storage site, the rock layer noise material, the ocean current decal material and the post-processing material, the semi-transparent material of the sea surface, and the corresponding instances of each material, and apply the material instances to each object: the surface material of the virtual storage platform is applied to the platform, the surface material of the simulated storage site and the rock layer noise material are applied to the site, the ocean current decal material and the post-processing material are applied to deep-sea visualization, and the semi-transparent material of the sea surface is applied to the sea-level visualization effect. Step 4.2, conduct a trial run of the virtual sealing platform, and adjust the visualization effect according to the degree of performance occupation of the system on the device: limit the visual distance of the semi-transparent effect between the deep sea and the sea surface, limit the rendering accuracy, export the texture map to Substance Designer to modify the resolution and compress the texture map information within a limited number of channels.

Citation Information

Patent Citations

  • Method for constructing dynamic well control VR system of oil-gas well

    CN111583414A

  • Virtual and real cabin fusion method based on SRWorks video perspective technology

    CN115496884A