Simulation method and device of oil-gas migration path, electronic equipment and storage medium
By generating solid models and filling oil, identifying and analyzing image data, the accuracy of oil and gas migration simulation is solved, and detailed simulation and intuitive display of oil and gas migration paths are realized.
Patent Information
- Application Number
- CN202411487693.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-23
- Publication Date
- 2025-03-11
AI Technical Summary
The prior art is difficult to accurately simulate the migration of oil and gas in the sloped areas of the fault basin, resulting in insufficient information in oil and gas exploration.
By obtaining the topographic information of the terrain to be simulated, a solid model is generated, and oil is added to the model, image data is obtained based on the image acquisition cycle, oil and gas locations are identified, and its migration information is determined.
Accurate simulation of oil and gas migration paths is achieved, providing more intuitive and detailed oil and gas migration information, helping to improve the accuracy of oil and gas exploration.
Smart Images

Figure CN119598696A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of oil and gas exploration, and in particular to a method, device, electronic equipment and storage medium for simulating oil and gas migration paths. Background Art
[0002] A fault basin is a subsidence area with steep fault cliffs at the edges. The slope area in the basin usually contains rich oil and gas resources. At present, one of the main ways to explore oil and gas is to explore the oil and gas in the slope area of the fault basin. Studying the migration and accumulation of oil and gas is an important method for oil and gas exploration in the slope area of the fault basin. Simulation experiments on the migration and accumulation of oil and gas are an important means to study the migration and accumulation of oil and gas.
[0003] However, the current methods for oil and gas migration in slope areas are mostly two-dimensional plane research, which is difficult to reflect the actual migration and accumulation of oil and gas. Therefore, how to accurately obtain the migration information of oil and gas in slope areas has become an urgent problem to be solved. Summary of the invention
[0004] The embodiments of the present application provide a method, device, electronic device and storage medium for simulating an oil and gas migration path, which are used to simulate the migration information of oil and gas in a slope.
[0005] In a first aspect, an embodiment of the present application provides a method for simulating an oil and gas migration path, comprising:
[0006] Acquire terrain information of the terrain to be simulated; wherein the terrain information represents the terrain distribution of the terrain to be simulated;
[0007] Determine target model information of the terrain to be simulated according to the terrain information; wherein the target model information is used to indicate the generation of a physical model of the terrain to be simulated;
[0008] By injecting oil into the physical model of the terrain to be simulated, and based on a preset image acquisition cycle, image data of the physical model of the terrain to be simulated is acquired;
[0009] The oil and gas migration information of the terrain to be simulated is determined based on the image data; wherein the oil and gas migration information represents the migration of oil and gas in the terrain to be simulated.
[0010] In a possible implementation, the terrain information includes inclination information and geological information, the inclination information represents the angle at which the physical model of the terrain to be simulated is to be tilted, and the geological information represents the geological structure of the terrain to be simulated; according to the terrain information, determining the target model information of the terrain to be simulated includes:
[0011] Determine the initial model information of the entity model of the terrain to be simulated according to the geological information; wherein the initial model information represents the appearance characteristics of the entity model of the terrain to be simulated;
[0012] According to the inclination information, the initial model information is adjusted to obtain the target model information.
[0013] In a possible implementation, the physical model of the terrain to be simulated includes a simulation layer and a cap layer, the cap layer is located above the simulation layer, the simulation layer is sealed, and oil and gas migrate in the simulation layer;
[0014] The initial model information includes height information of the simulation layer and height information of the cover layer.
[0015] In a possible implementation, determining the oil and gas migration information of the terrain to be simulated based on the image data includes:
[0016] Determine the acquisition time of the image data;
[0017] Perform oil and gas identification processing on the image data to obtain the location information of oil and gas in the entity model;
[0018] The oil and gas migration information of the terrain to be simulated is determined according to the acquisition time and the position information.
[0019] In a possible implementation manner, at least two cameras are pre-set, and different cameras are used to collect image data at different angles.
[0020] In a possible implementation, oil and gas are flowing substances of preset colors; performing oil and gas identification processing on the image data to obtain position information of the oil and gas in the entity model includes:
[0021] Perform color recognition processing of preset colors on each image data to determine the coordinate position of oil and gas in the image data;
[0022] According to the coordinate position of the oil and gas in each image data, the position information of the oil and gas in the entity model is determined.
[0023] In a possible implementation, determining the oil and gas migration information of the terrain to be simulated according to the acquisition time and the location information includes:
[0024] Determine the migration speed of oil and gas based on different acquisition times and the position information corresponding to the acquisition times;
[0025] According to the migration speed, the oil and gas migration information of the terrain to be simulated is determined.
[0026] In a possible implementation, it further includes:
[0027] If it is determined that the position information is within a preset position interval, the injection of oil into the physical model of the terrain to be simulated is stopped.
[0028] In a second aspect, an embodiment of the present application provides a simulation device for oil and gas migration paths, comprising:
[0029] An acquisition unit, used to acquire terrain information of the terrain to be simulated; wherein the terrain information represents the terrain distribution of the terrain to be simulated;
[0030] A first determining unit is used to determine target model information of the terrain to be simulated according to the terrain information; wherein the target model information is used to indicate the generation of a physical model of the terrain to be simulated;
[0031] An acquisition unit, used for acquiring image data of the physical model of the terrain to be simulated by injecting oil into the physical model of the terrain to be simulated and based on a preset image acquisition cycle;
[0032] The second determination unit is used to determine the oil and gas migration information of the terrain to be simulated according to the image data; wherein the oil and gas migration information represents the migration of oil and gas in the terrain to be simulated.
[0033] In a third aspect, an embodiment of the present application provides a simulation device for oil and gas migration paths, including: a memory, a processor;
[0034] The memory stores computer-executable instructions;
[0035] The processor executes the computer-executable instructions stored in the memory, so that the processor executes the above first aspect and / or various possible implementations of the first aspect.
[0036] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the first aspect above and / or various possible implementations of the first aspect.
[0037] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the above first aspect and / or various possible implementation methods of the first aspect.
[0038] The simulation method, device, electronic device and storage medium of the oil and gas migration path provided in the embodiments of the present application obtain the terrain information of the terrain to be simulated, determine the target model information of the terrain to be simulated according to the terrain information, and generate a physical model of the terrain to be simulated. Oil is injected into the physical model, and image data of the physical model of the terrain to be simulated with oil injected is obtained according to a preset image acquisition cycle, and the migration information of the oil and gas in the terrain to be simulated is determined according to the image data. By generating a physical model of the terrain to be simulated according to the terrain to be simulated, and by injecting oil into it, recording the migration information of the oil and gas in the physical model, and determining the migration information of the oil and gas in the terrain to be simulated, the migration of oil and gas in the terrain to be simulated can be accurately simulated, and the migration path of the oil and gas can be clearly displayed through the physical model, making the simulation results more accurate and intuitive. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0040] Figure 1 A structural block diagram of an electronic device provided in one embodiment of the present application;
[0041] Figure 2 A schematic diagram of a flow chart of a method for simulating an oil and gas migration path provided in an embodiment of the present disclosure;
[0042] Figure 3 A schematic cross-sectional view of a physical model of a terrain to be simulated provided in an embodiment of the present disclosure;
[0043] Figure 4 A structural block diagram of an injection system provided in an embodiment of the present disclosure;
[0044] Figure 5 A schematic diagram of a flow chart of a method for simulating an oil and gas migration path provided in an embodiment of the present disclosure;
[0045] Figure 6 A schematic diagram of a flow chart of a method for simulating an oil and gas migration path provided in an embodiment of the present disclosure;
[0046] Figure 7 A structural block diagram of a simulation device for oil and gas migration path provided in an embodiment of the present disclosure;
[0047] Figure 8 A structural block diagram of a simulation device for oil and gas migration path provided in an embodiment of the present disclosure;
[0048] Fig. 9 A structural block diagram of an electronic device provided in an embodiment of the present disclosure;
[0049] Fig.10It is a block diagram of an electronic device according to an exemplary embodiment.
[0050] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION
[0051] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0052] First, the terms involved in this application are explained:
[0053] Migration: refers to the flow of oil and natural gas in the earth's crust under the influence of various natural factors.
[0054] Oil and gas accumulation: refers to the phenomenon that oil and gas migration can lead to the enrichment of oil and natural gas in appropriate parts of the reservoir (trap), forming oil and gas reservoirs.
[0055] Flexural slope: Flexural slope is a geological structure usually located near oil-generating depressions. It is the directional area for oil and gas migration and a favorable structural unit for large-scale oil and gas accumulation in fault basins.
[0056] Oil and gas accumulation refers to the geological process in which, after oil and natural gas are generated in a sedimentary basin, they migrate through the transporting layers and finally fill into the trap to gather and form oil and gas reservoirs.
[0057] Fault basin: Fault basin refers to the subsidence block in the fault block structure, also known as graben basin. Its shape is controlled by the fault line and is mostly in the shape of a long and narrow strip. The edge of the basin is composed of fault cliffs with steep slopes, and the edge is generally the fault line.
[0058] Pneumatic valve: A pneumatic valve is a valve that uses compressed air to drive multiple groups of pneumatic pistons in the actuator.
[0059] Fault basins are the main type of oil and gas basins, and slope areas are an important part of fault basins. The study of oil and gas migration and accumulation in slope areas is of great significance. The study of oil and gas migration in slope areas has become the main field of oil and gas exploration in basins. Physical simulation simulates the real situation by establishing a physical model with similar structure and conducting experiments on the physical structure. It is an effective means to explore the law of oil and gas migration in the field of oil and gas exploration.
[0060] At present, simulation experiments on slope areas are all conducted from the two-dimensional profile of the slope. The simulation of the migration path of oil and gas in the slope area is carried out within a limited field of view, which is too one-sided and cannot show the migration characteristics of oil and gas in the three-dimensional space of the slope, and it is difficult to reflect the real migration of oil and gas. Therefore, how to truly reflect the migration of oil and gas in the slope is the current difficulty.
[0061] The specific application scenario of this application is to simulate the migration pathway of oil and gas in the slope area of a fault basin. It is used to analyze the image data of the oil injection process into the physical model of the terrain to be simulated to obtain the oil and gas migration information of the terrain to be simulated.
[0062] Figure 1 This is a block diagram of a structure of an electronic device provided in one embodiment of the present application. The electronic device is equipped with a sand box, a solid model cover layer, a solid model simulation layer, at least one oil injection hole, a hydraulic cylinder, a hydraulic cylinder base, a sand box support plate, a connector, an oil injection pump, an injection system, a liquid conduction pipe, and at least two cameras.
[0063] like Figure 1 As shown, a solid model simulation layer 3 is placed at the bottom of the sand box 1, which is used to simulate the slope area of the fault basin and can be composed of quartz sand. A solid model cover layer 2 is placed above the solid model simulation layer 3 in the sand box 1, which is used as a cover layer for simulating soil and other materials in the real terrain, and can be, for example, water. The sand box 1 is placed on a sand box support plate 7, and the sand box support plate 7 is used to support the sand box 1. At least one oil injection hole 4 is configured at the bottom of the sand box 1 for injecting oil into the sand box 1. The hydraulic cylinder 5 is connected to the sand box support plate 7 through a connector 8, which is used to adjust the horizontal tilt angle of the sand box 1. The hydraulic cylinder 5 is placed on a hydraulic cylinder base 6, and the hydraulic cylinder base 6 is used to support the hydraulic cylinder 5.
[0064] The injection system 10 is connected to the oil injection pump 9 through a liquid conduit 11, and the injection system 10 is used to inject liquid into the oil injection pump 9 according to a preset pressure and flow rate. The liquid can be water, and the pressure and flow rate of the injection system 10 can be set as needed. The oil injection pump 9 is connected to the oil injection hole 4 through the liquid conduit 11, and is used to inject liquid simulating oil and gas into the sand box. The liquid used to simulate oil and gas can be, for example, white oil mixed with a red tracer; the oil injection pump 9 has a piston structure inside, and the upper side connected to the oil injection hole 4 contains liquid for simulating oil and gas; the injection system 10 is used to inject liquid into the lower side of the oil injection pump 9, push the piston structure upward, and inject the liquid simulating oil and gas into the oil injection hole 4.
[0065] The electronic device is equipped with at least two cameras. In this embodiment, two cameras are selected for use. The cameras 12 are respectively arranged above the sand box and on the side of the sand box. Different cameras are used to collect image data at different angles. For example, the camera 12 is used to collect image data of the sand box oil filling process from the top and side.
[0066] Figure 2 A schematic flow chart of a method for simulating an oil and gas migration path provided in an embodiment of the present disclosure, the method can be executed by an image data processing device applied to bubbles, the device being deployed with at least two cameras.
[0067] like Figure 2 As shown, the method comprises the following steps:
[0068] S201, obtaining terrain information of a terrain to be simulated; wherein the terrain information represents the terrain distribution of the terrain to be simulated.
[0069] Exemplarily, the terrain distribution of the terrain to be simulated is obtained as terrain information. The terrain to be simulated may be a slope area containing oil and gas resources in a fault basin that needs to be experimentally simulated, such as a flexure slope. The terrain distribution of the terrain to be simulated may be, for example, obtaining shape information and height information of the terrain to be simulated. The shape information represents the shape of the terrain to be simulated, and the height information represents the height of the terrain to be simulated. In this embodiment, the method for obtaining the terrain information of the terrain to be simulated is not specifically limited. For example, the terrain of a certain area may be manually measured to obtain and upload the terrain information of the terrain to be simulated.
[0070] S202. Determine target model information of the terrain to be simulated according to the terrain information; wherein the target model information is used to indicate the generation of a physical model of the terrain to be simulated.
[0071] Exemplarily, after obtaining the terrain information of the terrain to be simulated, the terrain information of the terrain to be simulated is proportionally reduced based on the preset scaling ratio according to the terrain information of the terrain to be simulated, and the reduced terrain information of the terrain to be simulated is determined as the target model information of the terrain to be simulated. The target model information is used to indicate the generation of a physical model of the terrain to be simulated, and the target model information represents the height information of the physical model of the terrain to be simulated and the shape information of the physical model. The preset scaling ratio is the ratio between the physical model and the terrain to be simulated, and is used to reduce the terrain information of the terrain to be simulated to the target model information. That is, a physical model can be produced according to the target model information.
[0072] S203 , injecting oil into the physical model of the terrain to be simulated and acquiring image data of the physical model of the terrain to be simulated based on a preset image acquisition cycle.
[0073] Exemplarily, a physical model of the terrain to be simulated is generated according to the target model information of the terrain to be simulated. The physical model of the terrain to be simulated includes a simulation layer model and a cap layer model. The simulation layer model is located at the bottom of the sand box and is used to simulate the geological structure of the oil-bearing slope area. The cap layer model is located above the simulation layer in the sand box and is used to simulate the geological structure such as soil above the slope area. There is a transparent film between the simulation layer model and the cap layer model, and the transparent film is used to separate the simulation layer model and the cap layer model.
[0074] According to the target model information, based on the preset height range, the low slope area, middle slope area and high slope area of the simulation layer model can be determined. For example, a middle slope height threshold and a high slope height threshold are preset. In the simulation layer model, if the model height is less than the preset middle slope height threshold, the area is determined as a low slope area; if the model height is greater than the preset middle slope height threshold and less than the preset high slope height threshold, the area is determined as a middle slope area; if the model height is greater than the preset high slope height threshold, the area is determined as a high slope area.
[0075] Use the corresponding filler to fill each area to obtain a simulation layer model of the model to be simulated. For example, the filler can be saturated quartz sand of different mesh sizes, the mesh size represents the particle size of the quartz sand; saturation means that the surface of the quartz sand is completely wet. You can use 60 mesh saturated quartz sand to fill the low slope area, 40 mesh saturated quartz sand to fill the middle slope area, and 30 mesh saturated quartz sand to fill the high slope area. Use a transparent film to tightly cover the surface of the simulation layer model to obtain the simulation layer model of the model to be simulated. Wherein, the transparent film can be, for example, a plastic film.
[0076] According to the target model information, the height of the cover layer model is determined, and according to the height of the cover layer, a transparent liquid is added to the sand box to obtain the cover layer model. The transparent liquid can be, for example, water.
[0077] Figure 3 The cross-sectional schematic diagram of the entity model of the terrain to be simulated provided by the embodiment of the present disclosure. Figure 3 As shown in the figure, the square numbered 305 represents the sand box, the area numbered 301 represents the high slope area, the area numbered 302 represents the middle slope area, and the area numbered 303 is the low slope area. Areas 301, 302, and 303 together constitute the simulation layer model of the terrain to be simulated. Area 304 represents the cover layer model.
[0078] Inject oil into the physical model of the terrain to be simulated. According to the physical model and experimental requirements, the target oil injection hole is determined in advance from the oil injection holes at the bottom of the sand box. For example, the oil injection hole closest to the lowest position of the simulation layer model in the physical model is selected as the target oil injection hole. The target oil injection hole is used to inject oil into the physical model of the terrain to be simulated.
[0079] Figure 4 This is a structural block diagram of the injection system provided by the embodiment of the present disclosure. Figure 4 As shown, at least two pneumatic valves 402 are connected to the top of the power system 401. The power system 401 provides power for the injection system. The pneumatic valves 402 are used to pass gas or adjust the flow rate and pressure of gas. The pneumatic valves 402 are connected by pipelines. The side of the pneumatic valve 402 close to the water tank 403 is connected to the water tank 403 through a pipeline, and the other side of the pneumatic valve 402 is connected to the oil injection pump interface 404. The water tank 403 is filled with water and used as a water source for the injection system; the oil injection pump interface 404 is an interface on the lower side of the oil injection pump.
[0080] The upper part of the oil injection pump is filled with flowing materials used to simulate oil and gas. The injection system inflates the oil injection pump through the pneumatic valve to balance the internal air pressure of the oil injection pump with the external air pressure. The flow rate and pressure are preset. The preset flow rate and pressure are used to limit the flow rate and pressure of water. The flow rate shall not exceed 30ml / min, and the pressure shall not exceed 30Mpa. According to the preset flow rate and pressure, water is injected into the oil injection pump until liquid outflow is detected at the outlet above the oil injection pump.
[0081] After the outflow of flowing material is detected at the outlet above the oil injection pump, the outlet above the oil injection pump is connected to the target oil injection hole through a liquid conduction pipe, and oil is injected into the physical model of the terrain to be simulated in the sand box. Based on a preset image acquisition cycle, the image data of the physical model during the sand box oil injection process is collected by a configured camera. The image acquisition cycle is used to instruct the camera to obtain image data, and the preset image acquisition cycle can be, for example, once every 5 minutes within 48 hours from the start of oil injection into the physical model.
[0082] S204. Determine the oil and gas migration information of the terrain to be simulated based on the image data; wherein the oil and gas migration information represents the migration of oil and gas in the terrain to be simulated.
[0083] Exemplarily, after obtaining image data of a preset image acquisition cycle, the migration information of oil and gas in the terrain to be simulated is determined based on the image data. For example, an oil and gas migration identification algorithm may be preset, and after obtaining the migration image data of oil and gas in the physical model of the terrain to be simulated, the position of the oil and gas in the physical model is identified based on the preset oil and gas migration identification algorithm, and the speed of oil and gas migration, the rate of change of oil and gas migration speed, the direction of oil and gas migration, etc. are determined through the change of the oil and gas position, so as to determine the oil and gas migration information of the terrain to be simulated. In this embodiment, the oil and gas migration identification algorithm is not specifically limited.
[0084] The simulation method, device, electronic device and storage medium of the oil and gas migration path provided in the embodiments of the present application obtain the terrain information of the terrain to be simulated, determine the target model information of the terrain to be simulated according to the terrain information, and generate a physical model of the terrain to be simulated. Oil is injected into the physical model, and image data of the physical model of the terrain to be simulated with oil injected is obtained according to a preset image acquisition cycle, and the migration information of the oil and gas in the terrain to be simulated is determined according to the image data. By generating a physical model of the terrain to be simulated according to the terrain to be simulated, and by injecting oil into it, recording the migration information of the oil and gas in the physical model, and determining the migration information of the oil and gas in the terrain to be simulated, the migration of oil and gas in the terrain to be simulated can be accurately simulated, and the migration path of the oil and gas can be clearly displayed through the physical model, making the simulation results more accurate and intuitive.
[0085] Figure 5 A schematic flow chart of a method for simulating an oil and gas migration path provided in an embodiment of the present disclosure.
[0086] In this embodiment, the terrain information includes inclination information and geological information, the inclination information represents the angle at which the physical model of the terrain to be simulated is to be tilted, and the geological information represents the geological structure of the terrain to be simulated; based on the terrain information, the target model information of the terrain to be simulated is determined, including: determining the initial model information of the physical model of the terrain to be simulated based on the geological information; wherein the initial model information represents the appearance characteristics of the physical model of the terrain to be simulated; and adjusting the initial model information based on the inclination information to obtain the target model information.
[0087] like Figure 5 As shown, the method comprises the following steps:
[0088] S501. Obtain terrain information of a terrain to be simulated; wherein the terrain information represents the terrain distribution of the terrain to be simulated.
[0089] Exemplarily, this step may refer to the above-mentioned step S201 and will not be described in detail.
[0090] S502: Determine initial model information of a physical model of the terrain to be simulated based on the geological information; wherein the initial model information represents the appearance characteristics of the physical model of the terrain to be simulated.
[0091] Exemplarily, the terrain information of the terrain to be simulated includes inclination information and geological information. The inclination information represents the angle at which the physical model of the terrain to be simulated is to be tilted. The physical model is located in a sand box. The angle at which the physical model is to be tilted is a preset angle according to the requirements of the simulation experiment. The sand box can be tilted by controlling the hydraulic cylinder to reach the preset tilt angle. The geological information represents the geological structure of the terrain to be simulated.
[0092] According to the geological information, the initial model information of the entity model of the terrain to be simulated is determined. For example, according to the geological information, based on a preset scaling ratio, the geological information is proportionally reduced to obtain the initial model information of the entity model of the terrain to be simulated. The preset scaling ratio is determined by the actual size of the terrain to be simulated and the size of the sand box; the initial model information represents the appearance characteristics of the entity model of the terrain to be simulated.
[0093] The benefit of this arrangement is that, according to the geological information in the terrain information of the terrain to be simulated, scaling is performed to obtain the initial model information of the physical model of the terrain to be simulated. On the one hand, the geological structure of the terrain to be simulated is restored, and on the other hand, it is convenient to adjust the physical model of the terrain to be simulated according to the requirements of the simulation experiment in the later stage.
[0094] In this embodiment, the physical model of the terrain to be simulated includes a simulation layer and a cap layer. The cap layer is located above the simulation layer. The simulation layer is sealed and oil and gas migrate in the simulation layer. The initial model information includes the height information of the simulation layer and the height information of the cap layer.
[0095] Specifically, the entity model of the terrain to be simulated includes a simulation layer and a cap layer. The simulation layer is used to simulate the geological structure of the slope containing oil and gas in the fault basin, and the oil and gas migrate in the simulation layer; the cap layer is located above the simulation layer, and is used to simulate the geological structure such as soil without oil and gas above the slope containing oil and gas in the fault basin, and is used to seal the simulation layer. The initial model information includes the height information of the simulation layer and the height information of the cap layer.
[0096] The benefit of this setting is that the terrain to be simulated is divided into simulation layers and cap layers according to their functions, so that oil and gas can migrate in the simulation layers, which can make the simulation of the oil and gas migration path more accurate. The initial model information contains the height information of the simulation layer and the height information of the cap layer, making it more convenient to generate the model based on the model information later.
[0097] S503: Adjust the initial model information according to the inclination information to obtain the target model information.
[0098] Exemplarily, the initial model information is adjusted according to the inclination information in the terrain information of the terrain to be simulated to obtain the target model information. The inclination information may be an angle preset according to the requirements of the simulation experiment, for example, 2°, 4°, 6°, etc. For example, according to the inclination information, the initial model information is rotated to obtain the rotated initial model information, which is the target model information.
[0099] The beneficial effect of such a setting is that the inclination information is pre-set according to the experimental requirements, and the initial model information is adjusted according to the inclination information. Among them, the cover layer in the solid model is liquid, and the height will change after tilting. After adjusting the initial model information, the target model information is obtained, that is, the accurate shape information of the solid model. The solid model is generated according to the target model information, which can more accurately restore the terrain to be simulated.
[0100] S504 , injecting oil into the physical model of the terrain to be simulated, and acquiring image data of the physical model of the terrain to be simulated based on a preset image acquisition cycle.
[0101] Exemplarily, this step may refer to the above-mentioned step S203 and will not be described in detail.
[0102] S505. Determine the oil and gas migration information of the terrain to be simulated based on the image data; wherein the oil and gas migration information represents the migration of oil and gas in the terrain to be simulated.
[0103] Exemplarily, this step may refer to the above-mentioned step S204 and will not be described in detail.
[0104] The simulation method, device, electronic device and storage medium of the oil and gas migration path provided in the embodiments of the present application obtain the terrain information of the terrain to be simulated, determine the target model information of the terrain to be simulated according to the terrain information, and generate a physical model of the terrain to be simulated. Oil is injected into the physical model, and image data of the physical model of the terrain to be simulated with oil injected is obtained according to a preset image acquisition cycle, and the migration information of the oil and gas in the terrain to be simulated is determined according to the image data. By generating a physical model of the terrain to be simulated according to the terrain to be simulated, and by injecting oil into it, recording the migration information of the oil and gas in the physical model, and determining the migration information of the oil and gas in the terrain to be simulated, the migration of oil and gas in the terrain to be simulated can be accurately simulated, and the migration path of the oil and gas can be clearly displayed through the physical model, making the simulation results more accurate and intuitive.
[0105] Figure 6 A schematic flow chart of a method for simulating an oil and gas migration path provided in an embodiment of the present disclosure.
[0106] In this embodiment, the oil and gas migration information of the terrain to be simulated is determined based on the image data, including: determining the acquisition time of the image data; performing oil and gas identification processing on the image data to obtain the position information of the oil and gas in the physical model; and determining the oil and gas migration information of the terrain to be simulated based on the acquisition time and the position information.
[0107] S601. Obtain terrain information of a terrain to be simulated; wherein the terrain information represents the terrain distribution of the terrain to be simulated.
[0108] Exemplarily, this step may refer to the above-mentioned step S201 and will not be described in detail.
[0109] S602: Determine target model information of the terrain to be simulated according to the terrain information; wherein the target model information is used to indicate the generation of a physical model of the terrain to be simulated.
[0110] Exemplarily, this step may refer to the above-mentioned step S202 and will not be described in detail.
[0111] S603 , injecting oil into the physical model of the terrain to be simulated and acquiring image data of the physical model of the terrain to be simulated based on a preset image acquisition cycle.
[0112] Exemplarily, this step may refer to the above-mentioned step S203 and will not be described in detail.
[0113] S604: Determine the time of collecting image data.
[0114] Exemplarily, the time when oil is injected into the entity model of the terrain to be simulated is determined as the start time. For any image data, the acquisition time of the image data is determined according to the start time.
[0115] The beneficial effect of such a setting is that the acquisition time of any image data can be determined according to the start time of oil injection, so that the correspondence between the acquisition time and the image data is more accurate, which can effectively reflect the migration of oil and gas.
[0116] S605: Perform oil and gas identification processing on the image data to obtain the position information of the oil and gas in the entity model.
[0117] Exemplarily, the image data at least includes image data from the perspective of the top of the sand box, and image data from the side perspective of the sand box on at least one side. A spatial coordinate system corresponding to the physical model is pre-established, and the spatial coordinate system represents the three-dimensional space of the physical model. For any image data, the coordinate system corresponding to the image data is determined, and the image data is processed for oil and gas identification, and the coordinate position of the oil and gas in the image data in the coordinate system is identified. According to a preset mapping algorithm, the coordinate position of the oil and gas in the spatial coordinate system is obtained, that is, the position information of the oil and gas in the physical model is obtained. The preset mapping algorithm is used to map the coordinate position in the coordinate system corresponding to the image data to the corresponding position in the spatial coordinate system. The preset mapping algorithm represents the correspondence between the position in the image data and the spatial position of the physical model. In this embodiment, the preset mapping algorithm is not specifically limited.
[0118] The beneficial effect of this setting is that by establishing the spatial coordinate system corresponding to the entity model, the spatial information of the entity model can be better grasped, which is the preparatory work for determining the location information of oil and gas. By performing oil and gas recognition processing on the image data, the location information of oil and gas in the entity model is obtained, and the oil and gas are located, which facilitates the subsequent acquisition of the oil and gas migration path.
[0119] In this embodiment, oil and gas are flowing substances of preset colors; oil and gas identification processing is performed on the image data to obtain the position information of the oil and gas in the physical model, including: performing color recognition processing of preset colors on each image data to determine the coordinate position of the oil and gas in the image data; determining the position information of the oil and gas in the physical model based on the coordinate position of the oil and gas in each image data.
[0120] Specifically, the physical model may be composed of white quartz sand of different mesh sizes, and oil and gas are flowing substances of preset colors, for example, the preset color is red, and the flowing substance is white oil mixed with a red tracer. For any image data, the image data is subjected to color recognition processing of the preset color, the preset color is marked as oil and gas, and the coordinate position of the oil and gas in the coordinate system of the image data is determined. According to the coordinate position of the oil and gas in each image data, based on the preset mapping algorithm, the coordinate position of the oil and gas in the spatial coordinate system is determined, that is, the position information of the oil and gas in the physical model.
[0121] The beneficial effect of such a setting is that the use of a preset color flowing substance to simulate oil and gas can form a sharp contrast with the white solid model, making it easy to identify oil and gas from the image data based on color. Determining the coordinate position of the oil and gas in the image data and determining the coordinate position of the oil and gas in the solid model through the coordinate position in the image data can accurately determine the position of the oil and gas in the solid model and can reduce the consumption of directly determining the position of the oil and gas in the solid model.
[0122] S606: Determine the oil and gas migration information of the terrain to be simulated according to the acquisition time and location information.
[0123] Exemplarily, the migration information of the oil and gas in the physical model is determined according to the location information of the oil and gas and the corresponding acquisition time, and the migration information of the oil and gas in the terrain to be simulated is determined according to the migration information of the oil and gas in the physical model and the preset scaling ratio. The migration information of the oil and gas may be, for example, the migration direction of the oil and gas, the migration speed of the oil and gas, the change in the migration speed of the oil and gas, the oil and gas accumulation point, the oil and gas migration path, the significant migration position, and the significant migration inclination.
[0124] The beneficial effect of this arrangement is that the migration information of oil and gas can be determined based on the acquisition time and location information, and the migration information of oil and gas in the terrain to be simulated can be determined based on the migration information of oil and gas in the physical model, so that a variety of detailed information such as the direction and speed of oil and gas migration can be obtained, and the migration of oil and gas in the physical model can be observed in an all-round way.
[0125] In this embodiment, the oil and gas migration information of the terrain to be simulated is determined according to the acquisition time and the position information, including: determining the migration speed of the oil and gas according to different acquisition times and the position information corresponding to the acquisition times; determining the oil and gas migration information of the terrain to be simulated according to the migration speed.
[0126] Specifically, for the migration speed of oil and gas, the migration distance of oil and gas within the time period can be determined based on any two different acquisition times and the position information corresponding to the acquisition times. The migration speed of oil and gas within the migration distance can be determined based on the migration distance of oil and gas and the length of the corresponding time period. The direction of the migration speed of oil and gas is the migration direction of oil and gas. The speed change of oil and gas can be determined based on any two migration speeds. For any image data that is adjacent on a time scale, if the speed change between adjacent image data exceeds a preset speed change threshold, the position information of oil and gas in the adjacent image data is used as the significant migration position of oil and gas. The movement path of the boundary of oil and gas from the start of oil injection to the cessation of oil and gas movement is used as the migration path of oil and gas.
[0127] After the oil and gas stop moving, the physical model is left to stand for a preset time period. After the preset time period, the convergence position of the oil and gas in the physical model is determined as the accumulation point of the oil and gas. For the same terrain to be simulated, the migration of oil and gas under different inclination angles of the terrain to be simulated is simulated, and the inclination angle is continuously increased to obtain the migration speed of the oil and gas corresponding to each angle. The inclination angle corresponding to the speed change amount greater than the preset speed change amount is taken as the migration significant inclination angle.
[0128] The beneficial effect of this setting is that the migration of oil and gas can be analyzed through the migration speed of oil and gas, and detailed information on oil and gas migration can be obtained, which fully reflects the migration status of oil and gas in the terrain to be simulated and helps users better summarize the migration laws of oil and gas.
[0129] In this embodiment, the method further includes: if it is determined that the position information is within a preset position interval, controlling to stop injecting oil into the physical model of the terrain to be simulated.
[0130] Specifically, according to the spatial coordinate system, based on the preset terrain determination rules, the spatial coordinate information corresponding to the special terrain in the entity model is determined, for example, the structural ridge, high slope, middle slope and low slope in the terrain. In this embodiment, the preset terrain determination rules are not specifically limited.
[0131] A position interval is determined in advance in the terrain, for example, the boundary position of the high slope and the middle slope is determined as the preset position interval. If it is determined that the position information of the oil and gas is within the preset position interval, that is, the oil and gas migrate to the position, then control stops the injection of oil into the physical model of the terrain to be simulated.
[0132] The beneficial effect of this setting is that the position interval can be set in advance, the oil and gas injection can be stopped, and the oil and gas reserves in the physical model can be controlled. The oil and gas migration at different oil reserve locations can be simulated more accurately, making the experimental simulation more flexible.
[0133] The simulation method, device, electronic device and storage medium of the oil and gas migration path provided in the embodiments of the present application obtain the terrain information of the terrain to be simulated, determine the target model information of the terrain to be simulated according to the terrain information, and generate a physical model of the terrain to be simulated. Oil is injected into the physical model, and image data of the physical model of the terrain to be simulated with oil injected is obtained according to a preset image acquisition cycle, and the migration information of the oil and gas in the terrain to be simulated is determined according to the image data. By generating a physical model of the terrain to be simulated according to the terrain to be simulated, and by injecting oil into it, recording the migration information of the oil and gas in the physical model, and determining the migration information of the oil and gas in the terrain to be simulated, the migration of oil and gas in the terrain to be simulated can be accurately simulated, and the migration path of the oil and gas can be clearly displayed through the physical model, making the simulation results more accurate and intuitive.
[0134] Figure 7 A structural block diagram of a device for simulating oil and gas migration paths provided in an embodiment of the present disclosure.
[0135] For the sake of convenience, only the parts related to the embodiments of the present disclosure are shown. Figure 7 The simulation device 700 for oil and gas migration path includes: an acquisition unit 701 , a first determination unit 702 , a collection unit 703 and a second determination unit 704 .
[0136] The acquisition unit 701 is used to acquire terrain information of the terrain to be simulated; wherein the terrain information represents the terrain distribution of the terrain to be simulated;
[0137] The first determining unit 702 is used to determine target model information of the terrain to be simulated according to the terrain information; wherein the target model information is used to indicate the generation of a physical model of the terrain to be simulated;
[0138] The acquisition unit 703 is used to obtain image data of the physical model of the terrain to be simulated by injecting oil into the physical model of the terrain to be simulated and based on a preset image acquisition cycle;
[0139] The second determination unit 704 is used to determine the oil and gas migration information of the terrain to be simulated according to the image data; wherein the oil and gas migration information represents the migration of oil and gas in the terrain to be simulated.
[0140] Figure 8 A structural block diagram of a device for simulating oil and gas migration paths provided in an embodiment of the present disclosure.
[0141] exist Figure 7 Based on the embodiment shown, Figure 8 As shown, the first determining unit 702 includes a determining module 7021 and an adjusting module 7022 .
[0142] The first determination module 7021 is used to determine the initial model information of the entity model of the terrain to be simulated according to the geological information; wherein the initial model information represents the appearance characteristics of the entity model of the terrain to be simulated;
[0143] The adjustment module 7022 is used to adjust the initial model information according to the inclination information to obtain the target model information.
[0144] In one example, the second determining unit 704 includes:
[0145] A second determination module is used to determine the acquisition time of the image data;
[0146] The recognition module is used to perform oil and gas recognition processing on the image data to obtain the location information of the oil and gas in the entity model;
[0147] The third determination module is used to determine the oil and gas migration information of the terrain to be simulated according to the acquisition time and the position information.
[0148] In one example, the identification module includes:
[0149] Color recognition submodule: used to perform color recognition processing of preset colors on each image data to determine the coordinate position of oil and gas in the image data;
[0150] The position determination submodule is used to determine the position information of the oil and gas in the entity model according to the coordinate position of the oil and gas in each image data.
[0151] In one example, the third determination module includes:
[0152] The speed determination submodule is used to determine the migration speed of oil and gas according to different acquisition times and the position information corresponding to the acquisition times;
[0153] The migration determination submodule is used to determine the oil and gas migration information of the terrain to be simulated according to the migration speed.
[0154] In one example, the second determining unit 704 further includes:
[0155] The control module is used for controlling the stopping of oil injection into the physical model of the terrain to be simulated if it is determined that the position information is within a preset position interval.
[0156] Fig. 9 A structural block diagram of an electronic device provided in an embodiment of the present disclosure, the electronic device may be a terminal device or a server, such as Fig. 9 As shown, the electronic device 900 includes: at least one processor 902; and a memory 901 communicatively connected to the at least one processor 902; wherein the memory stores instructions executable by the at least one processor 902, and the instructions are executed by the at least one processor 902 so that the at least one processor 902 can execute the simulation method of the oil and gas migration path disclosed in the present invention.
[0157] The electronic device 900 further includes a receiver 903 and a transmitter 904. The receiver 903 is used to receive instructions and data sent by other devices, and the transmitter 904 is used to send instructions and data to external devices.
[0158] According to an embodiment of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium and a computer program product.
[0159] According to an embodiment of the present disclosure, the present disclosure also provides a computer program product, which includes: a computer program, the computer program is stored in a readable storage medium, at least one processor of an electronic device can read the computer program from the readable storage medium, and at least one processor executes the computer program so that the electronic device executes the solution provided by any of the above embodiments.
[0160] Fig.10 It is a block diagram of an electronic device according to an exemplary embodiment, which device may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.
[0161] Device 1000 may include one or more of the following components: a processing component 1002 , a memory 1004 , a power component 1006 , a multimedia component 1008 , an audio component 1011 , an input / output (I / O) interface 1012 , a sensor component 1014 , and a communication component 1016 .
[0162] The processing component 1002 generally controls the overall operation of the device 1000, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 1002 may include one or more processors 1020 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 1002 may include one or more modules to facilitate the interaction between the processing component 1002 and other components. For example, the processing component 1002 may include a multimedia module to facilitate the interaction between the multimedia component 1008 and the processing component 1002.
[0163] The memory 1004 is configured to store various types of data to support operations on the device 700. Examples of such data include instructions for any application or method operating on the device 1000, contact data, phone book data, messages, pictures, videos, etc. The memory 1004 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.
[0164] The power supply component 1006 provides power to the various components of the device 1000. The power supply component 1006 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device 1000.
[0165] The multimedia component 1008 includes a screen that provides an output interface between the device 1000 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 1008 includes a front camera and / or a rear camera. When the device 1000 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and the rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
[0166] The audio component 1010 is configured to output and / or input audio signals. For example, the audio component 1010 includes a microphone (MIC), and when the device 1000 is in an operating mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 1004 or sent via the communication component 1016. In some embodiments, the audio component 1010 also includes a speaker for outputting audio signals.
[0167] I / O interface 1012 provides an interface between processing component 1002 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: home button, volume button, start button, and lock button.
[0168] The sensor assembly 1014 includes one or more sensors for providing various aspects of status assessment for the device 1000. For example, the sensor assembly 1014 can detect the open / closed state of the device 1000, the relative positioning of components, such as the display and keypad of the device 1000, and the sensor assembly 1014 can also detect the position change of the device 1000 or a component of the device 1000, the presence or absence of user contact with the device 1000, the orientation or acceleration / deceleration of the device 1000, and the temperature change of the device 1000. The sensor assembly 1014 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 1014 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 1014 may also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0169] The communication component 1016 is configured to facilitate wired or wireless communication between the device 1000 and other devices. The device 1000 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 1016 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 1016 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
[0170] In an exemplary embodiment, the device 1000 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above methods.
[0171] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 1004 including instructions, and the instructions can be executed by the processor 1020 of the device 1000 to perform the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0172] A non-temporary computer-readable storage medium, when the instructions in the storage medium are executed by a processor of a terminal device, enables the terminal device to execute the above-mentioned simulation method of the base oil and gas migration path.
[0173] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily required by the present application.
[0174] It should be further noted that, although the various steps in the flowchart are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless there is a clear description in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a portion of the steps in the flowchart may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these sub-steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.
[0175] It should be understood that the above-mentioned device embodiments are only illustrative, and the device of the present application can also be implemented in other ways. For example, the division of units / modules in the above-mentioned embodiments is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units, modules or components can be combined, or can be integrated into another system, or some features can be ignored or not executed.
[0176] In addition, unless otherwise specified, each functional unit / module in each embodiment of the present application may be integrated into one unit / module, each unit / module may exist physically separately, or two or more units / modules may be integrated together. The above-mentioned integrated unit / module may be implemented in the form of hardware or in the form of a software program module.
[0177] If the integrated unit / module is implemented in the form of hardware, the hardware may be a digital circuit, an analog circuit, etc. The physical implementation of the hardware structure includes but is not limited to transistors, memristors, etc. If not specifically stated, the processor may be any appropriate hardware processor, such as a CPU, a GPU, an FPGA, a DSP, an ASIC, etc. If not specifically stated, the storage unit may be any appropriate magnetic storage medium or magneto-optical storage medium, such as a resistive random access memory RRAM (Resistive Random Access Memory), a dynamic random access memory DRAM (Dynamic Random Access Memory), a static random access memory SRAM (Static Random-Access Memory), an enhanced dynamic random access memory EDRAM (Enhanced Dynamic Random Access Memory), a high-bandwidth memory HBM (High-Bandwidth Memory), a hybrid memory cube HMC (Hybrid Memory Cube), etc.
[0178] If the integrated unit / module is implemented in the form of a software program module and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or all or part of the technical solution, can be embodied in the form of a software product, which is stored in a memory and includes several instructions for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the various embodiments of the present application. The aforementioned memory includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or optical disk and other media that can store program codes.
[0179] In the above embodiments, the description of each embodiment has its own emphasis. For parts not described in detail in a certain embodiment, please refer to the relevant description of other embodiments. The technical features of the above embodiments can be combined arbitrarily. In order to make the description concise, all possible combinations of the technical features in the above embodiments are not described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0180] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. The present application is intended to cover any modification, use or adaptation of the present application, which follows the general principles of the present application and includes common knowledge or customary techniques in the art that are not disclosed in the present application. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present application are indicated by the following claims.
[0181] It should be understood that the present application is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.
Claims
1. A method for simulating oil and gas migration paths, characterized in that: include: Acquire terrain information of the terrain to be simulated; wherein the terrain information represents the terrain distribution of the terrain to be simulated; Determine the target model information of the terrain to be simulated according to the terrain information; wherein the target model information is used to indicate the generation of a physical model of the terrain to be simulated; By injecting oil into the physical model of the terrain to be simulated, and based on a preset image acquisition cycle, acquiring image data of the physical model of the terrain to be simulated; The oil and gas migration information of the terrain to be simulated is determined according to the image data; wherein the oil and gas migration information represents the migration of oil and gas in the terrain to be simulated.
2. The method according to claim 1, characterized in that The terrain information includes inclination information and geological information, wherein the inclination information represents the angle at which the physical model of the terrain to be simulated is to be tilted, and the geological information represents the geological structure of the terrain to be simulated; Determining target model information of the terrain to be simulated according to the terrain information includes: Determine the initial model information of the entity model of the terrain to be simulated according to the geological information; wherein the initial model information represents the appearance characteristics of the entity model of the terrain to be simulated; The initial model information is adjusted according to the inclination information to obtain the target model information.
3. The method according to claim 2, characterized in that The entity model of the terrain to be simulated includes a simulation layer and a cap layer, wherein the cap layer is located above the simulation layer, the simulation layer is sealed, and oil and gas migrate in the simulation layer; The initial model information includes height information of the simulation layer and height information of the cover layer.
4. The method according to claim 1, characterized in that Determining the oil and gas migration information of the terrain to be simulated according to the image data includes: Determining a time for collecting the image data; Performing oil and gas identification processing on the image data to obtain position information of the oil and gas in the entity model; The oil and gas migration information of the terrain to be simulated is determined according to the acquisition time and the location information.
5. The method according to claim 4, characterized in that At least two cameras are pre-set, and different cameras are used to collect image data at different angles.
6. The method according to claim 4, characterized in that The oil and gas are flowing substances of preset colors; performing oil and gas identification processing on the image data to obtain position information of the oil and gas in the entity model includes: Performing color recognition processing of a preset color on each of the image data to determine the coordinate position of the oil and gas in the image data; According to the coordinate positions of the oil and gas in each image data, the position information of the oil and gas in the entity model is determined.
7. The method according to claim 4, characterized in that Determining the oil and gas migration information of the terrain to be simulated according to the acquisition time and the location information includes: Determine the migration speed of oil and gas based on different acquisition times and the position information corresponding to the acquisition times; The oil and gas migration information of the terrain to be simulated is determined according to the migration speed.
8. The method according to any one of claims 4 to 7, characterized in that: Also includes: If it is determined that the position information is within a preset position interval, the injection of oil into the physical model of the terrain to be simulated is stopped.
9. A simulation device for oil and gas migration path, characterized in that: include: An acquisition unit, used to acquire terrain information of the terrain to be simulated; wherein the terrain information represents the terrain distribution of the terrain to be simulated; A first determining unit, configured to determine target model information of the terrain to be simulated according to the terrain information; wherein the target model information is used to indicate the generation of a physical model of the terrain to be simulated; An acquisition unit, used for acquiring image data of the physical model of the terrain to be simulated by injecting oil into the physical model of the terrain to be simulated and based on a preset image acquisition cycle; The second determination unit is used to determine the oil and gas migration information of the terrain to be simulated according to the image data; wherein the oil and gas migration information represents the migration of oil and gas in the terrain to be simulated.
10. An electronic device, characterized in that: include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the method according to any one of claims 1 to 8.
11. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 9 when executed by a processor.
12. A computer program product, characterized in that The invention comprises a computer program, which implements the method according to any one of claims 1 to 8 when being executed by a processor.