Dynamic adjustment method for virtual reality fracturing field simulation

By building functional components for setting up, placing and observing scenes, and building a virtual reality fracturing on-site simulation user interface, the problem of being unable to dynamically adjust the device model and position in the existing technology is solved, and the simulation effect of high substitution and dynamic matching is achieved.

CN119598545AActive Publication Date: 2025-03-11SICHUAN HONGHUA ELECTRIC
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202411665115.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-20
Publication Date
2025-03-11
Estimated Expiration
2044-11-20

AI Technical Summary

Technical Problem

The existing virtual reality fracturing field simulation methods cannot dynamically adjust the models and locations of different fracturing field equipment, resulting in a decrease in operator substitution sense, and lack of switchable functions, configuration functions and configuration saving functions, making it difficult to match the dynamic changes in the current site.

Method used

By building setting scene function components, placing scene function components and observing scene function components, the UGUI framework in Unity is used to build a virtual reality fracturing site simulation user interface to realize dynamic adjustment of device model and location, and provide switching, configuration and saving functions.

Benefits of technology

Dynamic adjustment of virtual reality fracturing site simulation is realized, which enhances the operator's sense of substitution, and enables the simulation simulation system to effectively match the equipment changes in the current site.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119598545A_ABST
    Figure CN119598545A_ABST
Patent Text Reader

Abstract

The invention discloses a dynamic adjustment method for virtual reality fracturing field simulation. The method comprises the following steps: constructing a scene function setting component; constructing a placement scene function component, loading the placed fracturing equipment file by using the placement scene function component, obtaining the position of the fracturing equipment, dynamically adjusting the fracturing equipment, and storing the dynamically adjusted fracturing equipment file; constructing an observation scene function component, and based on the setting scene function component, the placing scene function component and the observation scene function component, adopting a UGUI framework in Unity to construct a virtual reality fracturing field simulation user interface; the invention relates to a virtual reality fracturing field simulated user interface. According to the method, dynamic adjustment of virtual reality fracturing field simulation can be achieved, changes of models and positions of different fracturing field devices are reflected in a model scene, the sense of substitution of operators is enhanced, and the editing efficiency of the fracturing devices can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the technical field of fracturing site visualization, and in particular to a dynamic adjustment method for virtual reality fracturing site simulation. Background Art

[0002] With the rapid development of digitalization and information systems in the industrial field, more and more companies are mapping actual industrial processes to information systems. In the fracturing industry, simulation methods are increasingly being chosen by companies due to their realistic images, low costs, high security, and flexible operability.

[0003] However, the existing virtual reality fracturing site simulation method places the equipment in a fixed position or a fixed area, and cannot reflect the changes in the models and positions of different fracturing site equipment in the model scene. It can only simply increase the number, which reduces the operator's sense of immersion. There is no switching function, configuration function, or configuration saving function. As a result, after each on-site configuration, replacement, addition, or removal of equipment, the simulation system is difficult to match the current on-site changeable equipment. Summary of the invention

[0004] In view of the above-mentioned deficiencies in the prior art, the present invention provides a dynamic adjustment method for virtual reality fracturing field simulation.

[0005] In order to achieve the above-mentioned object of the invention, the technical solution adopted by the present invention is:

[0006] A dynamic adjustment method for virtual reality fracturing field simulation includes the following steps:

[0007] S1. Build a scenario setting function component, and use the scenario setting function component to set server parameters, the number and model of fracturing equipment;

[0008] S2. Construct a placement scenario function component, use the placement scenario function component to load the placed fracturing equipment file, obtain the position of the fracturing equipment and dynamically adjust it, and save the dynamically adjusted fracturing equipment file;

[0009] S3. Construct an observation scene functional component. Based on the setting scene functional component, the placement scene functional component and the observation scene functional component, use the UGUI framework in Unity to build a user interface for virtual reality fracturing field simulation. Use the user interface for virtual reality fracturing field simulation to achieve dynamic adjustment of virtual reality fracturing field simulation.

[0010] Furthermore, in step S2, constructing a placement scene function component includes the following steps:

[0011] A1. Set the generation column, position input column and rotation input column of the fracturing equipment;

[0012] A2. A continuous adding column for the fracturing equipment is set based on the characteristics of the fracturing equipment. A placement scene function component is constructed based on the fracturing equipment generation column, position input column, rotation input column and continuous adding column.

[0013] Further, in step A2, the continuous adding bar of the fracturing equipment includes a direct dragging placement method, an adsorbable placement method and an indicating UI click placement method.

[0014] Furthermore, in step A2, a continuous addition column for the fracturing equipment is set based on the characteristics of the fracturing equipment. The specific process is: based on the characteristics of the fracturing equipment, the fracturing pump in the fracturing equipment is set to the direct drag placement mode, the manifold in the fracturing equipment is set to the adsorbable placement mode, and the high-pressure manifold in the fracturing equipment is set to the indicating UI click placement mode.

[0015] Furthermore, in the high-pressure manifold in the fracturing equipment, the high-pressure pipes are connected by dragging and placing control points.

[0016] Furthermore, when constructing the placement scene function component, a custom viewing angle bar is also provided for setting custom viewing angle cameras in different scene areas.

[0017] Further, in step S2, the placed fracturing equipment file is loaded by using the placement scene function component, the position of the fracturing equipment is obtained and dynamically adjusted, and the dynamically adjusted fracturing equipment file is saved. The specific process is: the placed fracturing equipment file is loaded by using the placement scene function component, the position coordinates, rotation orientation angle and editing node position information of the fracturing equipment are exported, and based on the position coordinates, rotation orientation angle and editing node position information of the fracturing equipment, the placement scene function component is used to perform generation, position input, rotation input and continuous addition of the fracturing equipment, so as to import the position coordinates, rotation orientation angle and editing node position information of the fracturing equipment into the placement scene, and determine whether the position of the fracturing equipment at the fracturing site has changed; if so, the dynamically adjusted fracturing equipment file is saved, otherwise the fracturing equipment file is not saved.

[0018] Furthermore, in step S3, the user interface of the virtual reality fracturing site simulation is used to realize the dynamic adjustment of the virtual reality fracturing site simulation. The specific process is: using the setting scene function component to perform general setting of the scene, using the observation scene function component to perform multi-perspective observation of the fracturing site in the scene after the general setting, determining the position coordinates, rotation orientation angle and editing node position information of the fracturing equipment, converting the position coordinates, rotation orientation angle and editing node position information of the fracturing equipment into serialized data according to the written logic, and determining the serialized data as the placed fracturing equipment file, and using the placement scene function component to load the placed fracturing equipment file, obtaining the position of the fracturing equipment and dynamically adjusting it, and saving the dynamically adjusted fracturing equipment file.

[0019] The present invention has the following beneficial effects:

[0020] (1) The present invention constructs a placement scene function component, and based on the setting scene function component, the placement scene function component, the observation scene function component and the downhole scene function component, the UGUI framework in Unity is used to build a user interface for virtual reality fracturing field simulation, which can realize dynamic adjustment of virtual reality fracturing field simulation, and reflect the changes in the models and positions of different fracturing field equipment in the model scene, thereby enhancing the operator's sense of substitution, and has a switchable function, a configuration function, and a configuration saving function, so that after each on-site configuration, replacement, addition or removal of equipment, the simulation system can well match the current on-site dynamically adjusted equipment.

[0021] (2) The present invention can improve the editing efficiency of the fracturing equipment by setting the fracturing pump in the fracturing equipment to a direct drag placement mode, setting the manifold in the fracturing equipment to an adsorbable placement mode, and setting the high-pressure manifold in the fracturing equipment to an indicating UI click placement mode according to the characteristics of the fracturing equipment. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Figure 1 The present invention is a flow chart of a dynamic adjustment method for virtual reality fracturing field simulation. DETAILED DESCRIPTION

[0023] The specific implementation modes of the present invention are described below so that those skilled in the art can understand the present invention. However, it should be clear that the present invention is not limited to the scope of the specific implementation modes. For those of ordinary skill in the art, as long as various changes are within the spirit and scope of the present invention as defined and determined by the attached claims, these changes are obvious, and all inventions and creations utilizing the concept of the present invention are protected.

[0024] like Figure 1As shown, a dynamic adjustment method for virtual reality fracturing field simulation includes steps S1-S3, which are as follows:

[0025] S1. Build a scenario setting function component, and use the scenario setting function component to set server parameters, the number and model of fracturing equipment.

[0026] In an optional embodiment of the present invention, the present invention constructs a scene setting function component, and uses the scene setting function component to perform general settings of the scene. The general settings of the scene include setting server parameters, the number and model of fracturing equipment.

[0027] S2. Construct a placement scenario function component, use the placement scenario function component to load the placed fracturing equipment file, obtain the position of the fracturing equipment and dynamically adjust it, and save the dynamically adjusted fracturing equipment file.

[0028] In an optional embodiment of the present invention, the present invention constructs a placement scene function component, comprising the following steps:

[0029] A1. Set the generation column, position input column and rotation input column of the fracturing equipment.

[0030] Specifically, the present invention sets a generation bar for a fracturing device in the UI bar on the left side of the placement scene. The present invention can generate a fracturing device in the simulation scene after clicking the generation bar for the fracturing device, and then display the selected state after clicking the generated fracturing device, and then perform a single-axis movement of the moving direction axis or click and drag the fracturing device for quick positioning. The present invention sets a position input bar and a rotation input bar at the top right side of the placement scene.

[0031] A2. A continuous adding column for the fracturing equipment is set based on the characteristics of the fracturing equipment. A placement scene function component is constructed based on the fracturing equipment generation column, position input column, rotation input column and continuous adding column.

[0032] Specifically, the present invention sets a continuous adding bar on the right panel where the scene is placed.

[0033] The continuous addition bar of the fracturing equipment includes a direct drag placement method, an adsorbable placement method, and an indication UI click placement method.

[0034] The present invention sets a continuous addition column for the fracturing equipment based on the characteristics of the fracturing equipment. The specific process is: based on the characteristics of the fracturing equipment, the fracturing pump in the fracturing equipment is set to a direct drag placement mode, the manifold platform in the fracturing equipment is set to an adsorbable placement mode, and the high-pressure manifold in the fracturing equipment is set to an indication UI click placement mode.

[0035] Specifically, for the fracturing pump in the fracturing equipment, since it is a large-scale equipment and has a free position, the present invention adopts a direct dragging and placement method, specifically, keep the mouse clicked and move the mouse, and the equipment reaches the new position after releasing the mouse. For the manifold in the fracturing equipment, since it requires precise connection, the present invention adopts an adsorbable placement method, which can automatically adsorb to the nearest manifold after the mouse is released, ensuring the accurate and convenient operation of the manifold connection. For the high-pressure manifold in the fracturing equipment, since it is difficult to move it in 3D space, the present invention adopts an indication UI click placement method, and places the add button of the creation UI in the direction of the pipeline port creation, so as to add a new high-pressure pipeline model connection segment by clicking the add button of the UI.

[0036] In the high-pressure pipe manifold in the fracturing equipment of the present invention, a control point dragging and placing method is adopted to connect the high-pressure pipes.

[0037] Specifically, the present invention adds multiple control points between the connection points of the high-pressure pipe and adjusts the model position of the convenient pipeline by moving the positions of the control points in the 3D scene to solve the problem of interlacing of models between pipeline generation.

[0038] The present invention utilizes a placement scene function component to load a placed fracturing equipment file, obtains the position of the fracturing equipment and dynamically adjusts it, and saves the dynamically adjusted fracturing equipment file. The specific process is: utilizing the placement scene function component to load the placed fracturing equipment file, exporting the position coordinates, rotation orientation angle and edit node position information of the fracturing equipment, based on the position coordinates, rotation orientation angle and edit node position information of the fracturing equipment, utilizing the placement scene function component to perform generation, position input, rotation input and continuous addition of the fracturing equipment, so as to import the position coordinates, rotation orientation angle and edit node position information of the fracturing equipment into the placement scene, and determine whether the position of the fracturing equipment at the fracturing site has changed; if so, saving the dynamically adjusted fracturing equipment file, otherwise not saving the fracturing equipment file.

[0039] When constructing the placement scene function component, the present invention also provides a custom viewing angle bar for setting custom viewing angle cameras in different scene areas.

[0040] Specifically, the present invention sets custom viewing angle cameras for different areas in the placement scene, then saves the settings, and sets corresponding custom viewing angle bars. The present invention can quickly switch to important areas of the scene by setting the custom viewing angle bar.

[0041] S3. Construct an observation scene functional component. Based on the setting scene functional component, the placement scene functional component and the observation scene functional component, use the UGUI framework in Unity to build a user interface for virtual reality fracturing field simulation. Use the user interface for virtual reality fracturing field simulation to achieve dynamic adjustment of virtual reality fracturing field simulation.

[0042] In an optional embodiment of the present invention, the present invention constructs an observation scene function component, and uses the observation scene function component to perform multi-perspective observation of the fracturing site. The present invention uses the user interface of the virtual reality fracturing site simulation to realize the dynamic adjustment of the virtual reality fracturing site simulation, and the specific process is: using the setting scene function component to perform general settings of the scene, using the observation scene function component to perform multi-perspective observation of the fracturing site in the scene after the general settings, determining the position coordinates, rotation orientation angle and editing node position information of the fracturing equipment, converting the position coordinates, rotation orientation angle and editing node position information of the pipeline of the fracturing equipment into serialized data according to the written logic, and determining the serialized data as the placed fracturing equipment file, and using the placement scene function component to load the placed fracturing equipment file, obtaining the position of the fracturing equipment and dynamically adjusting it, and saving the dynamically adjusted fracturing equipment file.

[0043] The present invention also constructs a downhole scene function component in the user interface of the virtual reality fracturing site simulation, and uses the downhole scene function component to calculate the downhole wellbore trajectory in the 3D space.

[0044] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0045] These computer program instructions may also be stored in a computer readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0046] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process in the computer or other programmable device. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0047] The present invention uses specific embodiments to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. At the same time, for those skilled in the art, according to the idea of ​​the present invention, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.

[0048] Those skilled in the art will appreciate that the embodiments described herein are intended to help readers understand the principles of the present invention, and should be understood that the protection scope of the present invention is not limited to such specific statements and embodiments. Those skilled in the art can make various other specific variations and combinations that do not deviate from the essence of the present invention based on the technical revelations disclosed by the present invention, and these variations and combinations are still within the protection scope of the present invention.

Claims

1. A dynamic adjustment method for virtual reality fracturing field simulation, characterized in that: The following steps are involved: S1. Build a scenario setting function component, and use the scenario setting function component to set server parameters, the number and model of fracturing equipment; S2. Construct a placement scenario function component, use the placement scenario function component to load the placed fracturing equipment file, obtain the position of the fracturing equipment and dynamically adjust it, and save the dynamically adjusted fracturing equipment file; S3. Construct an observation scene functional component. Based on the setting scene functional component, the placement scene functional component and the observation scene functional component, use the UGUI framework in Unity to build a user interface for virtual reality fracturing field simulation. Use the user interface for virtual reality fracturing field simulation to achieve dynamic adjustment of virtual reality fracturing field simulation.

2. The dynamic adjustment method of virtual reality fracturing field simulation according to claim 1 is characterized in that: In step S2, a placement scene function component is constructed, including the following steps: A1. Set the generation column, position input column and rotation input column of the fracturing equipment; A2. A continuous adding column for the fracturing equipment is set based on the characteristics of the fracturing equipment. A placement scene function component is constructed based on the fracturing equipment generation column, position input column, rotation input column and continuous adding column.

3. The dynamic adjustment method of virtual reality fracturing field simulation according to claim 2 is characterized in that: In step A2, the continuous adding bar of the fracturing equipment includes a direct dragging placement method, an adsorbable placement method, and an indicating UI click placement method.

4. The dynamic adjustment method of virtual reality fracturing field simulation according to claim 3 is characterized in that: In step A2, a continuous addition column for the fracturing equipment is set based on the characteristics of the fracturing equipment. The specific process is: based on the characteristics of the fracturing equipment, the fracturing pump in the fracturing equipment is set to the direct drag placement mode, the manifold in the fracturing equipment is set to the adsorbable placement mode, and the high-pressure manifold in the fracturing equipment is set to the indicating UI click placement mode.

5. The dynamic adjustment method of virtual reality fracturing field simulation according to claim 4 is characterized in that: In the high-pressure manifold of the fracturing equipment, the high-pressure pipes are connected by dragging and placing control points.

6. The dynamic adjustment method of virtual reality fracturing field simulation according to claim 2 is characterized in that: When building a placed scene feature component, a custom view bar is also set up for setting custom view cameras in different areas of the scene.

7. The dynamic adjustment method of virtual reality fracturing field simulation according to claim 5 is characterized in that: In step S2, the placed fracturing equipment file is loaded by using the placement scene function component, the position of the fracturing equipment is obtained and dynamically adjusted, and the dynamically adjusted fracturing equipment file is saved. The specific process is: the placed fracturing equipment file is loaded by using the placement scene function component, the position coordinates, rotation orientation angle and edit node position information of the fracturing equipment are exported, and based on the position coordinates, rotation orientation angle and edit node position information of the fracturing equipment, the placement scene function component is used to perform generation, position input, rotation input and continuous addition of the fracturing equipment, so as to import the position coordinates, rotation orientation angle and edit node position information of the fracturing equipment into the placement scene, and determine whether the position of the fracturing equipment at the fracturing site has changed; If yes, the dynamically adjusted fracturing equipment file is saved; otherwise, the fracturing equipment file is not saved.

8. The dynamic adjustment method of virtual reality fracturing field simulation according to claim 1 is characterized in that: In step S3, the user interface of the virtual reality fracturing field simulation is used to realize the dynamic adjustment of the virtual reality fracturing field simulation. The specific process is: use the setting scene function component to perform general settings of the scene, use the observation scene function component to perform multi-perspective observation of the fracturing site in the scene after the general settings, determine the position coordinates, rotation orientation angle and editing node position information of the fracturing equipment, convert the position coordinates, rotation orientation angle and editing node position information of the fracturing equipment into serialized data according to the written logic, and determine the serialized data as the placed fracturing equipment file, and use the placement scene function component to load the placed fracturing equipment file, obtain the position of the fracturing equipment and dynamically adjust it, and save the dynamically adjusted fracturing equipment file.

Citation Information

Patent Citations

  • Shale gas fracturing construction 3000 type equipment placing simulation method and realization

    CN104123406A

  • Three-dimensional intelligent-station scene simulation system based on dynamic generation of Unity and realization method

    CN107679281A

  • A processing system and a processing method for making a virtual reality application

    CN109191590A

  • Scene development method, system and device based on Internet of Things platform and storage medium

    CN117075858A

  • Rapid track building method based on AMHS system

    CN117911623A