A dynamic adjustment method for virtual reality fracturing site simulation

By constructing functional components for setting up, placing, and observing scenes, and using the Unity framework to build a virtual reality fracturing site simulation user interface, the problem of the inability to dynamically adjust the position and model of equipment in existing technologies has been solved. This enables efficient editing of equipment and dynamic matching of the simulation system, improving the operator's sense of immersion and the system's flexibility.

CN119598545BActive Publication Date: 2025-11-07SICHUAN HONGHUA ELECTRIC
View PDF 1 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

Existing virtual reality fracturing site simulation methods cannot dynamically adjust equipment position and model, resulting in reduced operator immersion. They also lack switchable and configuration saving functions, making it difficult to match the ever-changing equipment configurations on-site.

Method used

The virtual reality fracturing site simulation user interface is built using the UGUI framework in Unity. By constructing functional components for setting, placing, and observing the scene, the fracturing equipment can be dynamically adjusted, including direct dragging, snapping, and UI click placement methods. It supports continuous addition and position adjustment of equipment and saves the dynamically adjusted files.

Benefits of technology

It enhances the operator's sense of immersion, improves equipment editing efficiency, achieves dynamic matching between the simulation system and field equipment, and has the functions of switching and saving configurations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119598545B_ABST
    Figure CN119598545B_ABST
Patent Text Reader

Abstract

The application discloses a kind of dynamic adjustment methods of virtual reality fracturing site simulation.The method comprises the following steps: setting scene function component is constructed;Place scene function component is constructed, and the fracturing equipment file of placement is loaded using place scene function component, the position of fracturing equipment is obtained and dynamically adjusted, and the fracturing equipment file after dynamic adjustment is saved;Observation scene function component is constructed, based on setting scene function component, place scene function component and observation scene function component, the user interface of virtual reality fracturing site simulation is built using UGUI framework in Unity;Virtual reality fracturing site simulation user interface is used.The application can realize the dynamic adjustment of virtual reality fracturing site simulation, and the change of the model of different fracturing site equipment and position is reflected in model scene, enhances the sense of substitution of operator, and can improve the editing efficiency of fracturing equipment.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of fracturing site visualization, and particularly relates to a dynamic adjustment method for virtual reality fracturing site simulation. BACKGROUND

[0002] With the rapid development of digital and information systems in the industrial field, more and more enterprises map the actual industrial process to the information system. In the fracturing industry, simulation methods are chosen by more and more enterprises in the enterprise due to their realistic pictures, low cost, high safety and flexible operability.

[0003] However, the existing virtual reality fracturing site simulation method fixes the position of the equipment or places it in a fixed area, cannot reflect the changes in the model scene of the type and position of different fracturing site equipment, can only simply increase the number, reduces the operator's sense of immersion, has no switchable function, configuration function and configuration saving function, so that the simulation system is difficult to match the current field of changing equipment after each field configuration, replacement, addition or removal of equipment. SUMMARY

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

[0005] In order to achieve the above-mentioned application purposes, the technical scheme adopted by the present application is:

[0006] A dynamic adjustment method for virtual reality fracturing site simulation, comprising the following steps:

[0007] S1, a setting scene function component is constructed, and the server parameters, the number and type of fracturing equipment are set by using the setting scene function component;

[0008] S2, a placement scene function component is constructed, and 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;

[0009] S3, an observation scene function component is constructed, and based on the setting scene function component, the placement scene function component and the observation scene function component, a user interface for virtual reality fracturing site simulation is built by using the UGUI framework in Unity, and the user interface for virtual reality fracturing site simulation is used to realize the dynamic adjustment of the virtual reality fracturing site simulation.

[0010] Further, in step S2, the placement scene function component is constructed, comprising the following steps:

[0011] A1, a generation column, a position input column and a rotation input column of the fracturing equipment are set;

[0012] A2, setting a continuous adding bar of the fracturing equipment based on the characteristics of the fracturing equipment, based on the generating bar of the fracturing equipment, the position input bar, the rotation input bar and the continuous adding bar, constructing the placement scene function component.

[0013] Further, in step A2, the continuous adding bar of the fracturing equipment includes a direct drag-and-drop placement mode, an adsorbable placement mode and an indication UI click placement mode.

[0014] Further, in step A2, the continuous adding bar of the fracturing equipment is set based on the characteristics of the fracturing equipment, and the specific process is as follows: based on the characteristics of the fracturing equipment, the fracturing pump in the fracturing equipment is set as the direct drag-and-drop placement mode, the manifold platform in the fracturing equipment is set as the adsorbable placement mode, and the high-pressure manifold in the fracturing equipment is set as the indication UI click placement mode.

[0015] Further, in the high-pressure manifold in the fracturing equipment, the control point drag-and-drop placement mode is used for connection between high-pressure pipes.

[0016] Further, when constructing the placement scene function component, a custom perspective bar for setting a custom perspective camera in different field areas is also set.

[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, and the specific process is as follows: the placed fracturing equipment file is loaded by using the placement scene function component, the position coordinates of the fracturing equipment, the rotation orientation angle and the editing node position information of the pipeline are exported, based on the position coordinates of the fracturing equipment, the rotation orientation angle and the editing node position information of the pipeline, the generating of the fracturing equipment, the position input, the rotation input and the continuous adding are performed by using the placement scene function component, so as to import the position coordinates of the fracturing equipment, the rotation orientation angle and the editing node position information of the pipeline into the placement scene, and it is judged whether the position of the fracturing equipment in the fracturing field changes; if yes, the dynamically adjusted fracturing equipment file is saved, otherwise the fracturing equipment file is not saved.

[0018] Further, in step S3, a user interface of the virtual reality fracturing site simulation is utilized to realize dynamic adjustment of the virtual reality fracturing site simulation, and the specific process is as follows: a general setting of a scene is performed by using a setting scene function component, multi-view observation of the fracturing site in the scene after the general setting is performed by using an observation scene function component, position coordinates of the fracturing equipment, a rotation orientation angle and editing node position information of the pipeline are determined, the position coordinates of the fracturing equipment, the rotation orientation angle and the editing node position information of the pipeline are converted into serialized data according to the logic written, the serialized data is determined as a placed fracturing equipment file, the placed fracturing equipment file is loaded by using a placed scene function component, the position of the fracturing equipment is obtained and dynamic adjustment is performed, and the fracturing equipment file after the dynamic adjustment is saved.

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

[0020] (1) The present application builds a placed scene function component, and builds a user interface of the virtual reality fracturing site simulation by using a UGUI framework in Unity based on a setting scene function component, a placed scene function component, an observation scene function component and a downhole scene function component, so that dynamic adjustment of the virtual reality fracturing site simulation can be realized, changes of models and positions of different fracturing site equipment are reflected in a model scene, the sense of immersion of an operator is enhanced, and the present application has switchable function, configuration function and configuration saving function, so that the simulation simulation system can well match the equipment after the dynamic adjustment of the current site after each site configuration, replacement, addition or removal of equipment.

[0021] (2) The present application sets a fracturing pump in the fracturing equipment as a direct dragging and placing mode, sets a manifold platform in the fracturing equipment as an adsorbing and placing mode, and sets a high-pressure manifold in the fracturing equipment as an indicating UI clicking and placing mode according to the characteristics of the fracturing equipment, so that the editing efficiency of the fracturing equipment can be improved. BRIEF DESCRIPTION OF DRAWINGS

[0022] Figure 1 It is a dynamic adjustment method flow diagram of a virtual reality fracturing site simulation. DETAILED DESCRIPTION

[0023] The specific embodiments of the present application are described below to facilitate understanding of the present application by those skilled in the art, but it should be clear that the present application is not limited to the scope of the specific embodiments, and for those skilled in the art, it is obvious that various changes are within the spirit and scope of the present application defined and limited by the appended claims, and all applications utilizing the concept of the present application are within the scope of protection.

[0024] As Figure 1As shown, a dynamic adjustment method of a virtual reality fracturing site simulation, comprising steps S1-S3, specifically as follows:

[0025] S1, a setting scene function component is constructed, and the setting scene function component is used to set server parameters, the number and type of fracturing equipment.

[0026] In an optional embodiment of the present application, the present application constructs a setting scene function component, and uses the setting scene function component to perform general setting of a scene, and the general setting of the scene includes setting server parameters, the number and type of fracturing equipment.

[0027] S2, a placing scene function component is constructed, and the placing scene function component is used to load a placed fracturing equipment file, obtain the position of the fracturing equipment and perform dynamic adjustment, and save the fracturing equipment file after dynamic adjustment.

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

[0029] A1, a generation column of fracturing equipment, a position input column and a rotation input column are set.

[0030] Specifically, the present application sets a generation column of fracturing equipment in a left side UI column of a placing scene. After the generation column of fracturing equipment is clicked, the present application can generate a fracturing equipment in a simulation scene, and then can display a selected state after the generated fracturing equipment is clicked, and then can perform single-axis movement of a movement direction axis or quick positioning by dragging the fracturing equipment. The present application sets a position input column and a rotation input column at the top of a right side of the placing scene.

[0031] A2, a continuous addition column of fracturing equipment is set based on the characteristics of the fracturing equipment, and the placing scene function component is constructed based on the generation column of fracturing equipment, the position input column, the rotation input column and the continuous addition column.

[0032] Specifically, the present application sets a continuous addition column in a right side panel of a placing scene.

[0033] The continuous addition column of fracturing equipment includes a direct dragging placement mode, an adsorbing placement mode and an indication UI clicking placement mode.

[0034] The present application sets a continuous addition column of fracturing equipment based on the characteristics of the fracturing equipment, and the specific process is as follows: based on the characteristics of the fracturing equipment, a fracturing pump in the fracturing equipment is set as a direct dragging placement mode, a manifold platform in the fracturing equipment is set as an adsorbing placement mode, and a high-pressure manifold in the fracturing equipment is set as an indication UI clicking placement mode.

[0035] Specifically, for the fracturing pump in the fracturing equipment, since it belongs to large equipment and is free in position, the application adopts a direct dragging placement mode, specifically, the mouse is clicked and held, and then the mouse is moved, and when the mouse is released, the equipment reaches a new position. For the manifold table in the fracturing equipment, since it needs to be connected accurately, the application adopts an adsorbing placement mode, which can automatically adsorb to the nearest manifold table after the mouse is released, thereby ensuring the accuracy of the manifold table connection and convenient operation. For the high-pressure manifold in the fracturing equipment, since it is difficult to move in the 3D space, the application adopts a pointing UI click placement mode, and an adding button of the creation UI is placed in the pipe opening direction to add a new high-pressure pipe model connection segment by clicking the adding button of the UI.

[0036] In the high-pressure manifold in the fracturing equipment, the application adopts a control point dragging placement mode to connect the high-pressure pipes.

[0037] Specifically, the application adds a plurality of control points between the high-pressure pipe connection points, adjusts the model position of the convenient pipe by moving the position of the control point in the 3D scene, and solves the model insertion problem between pipe generation.

[0038] The application loads the placed fracturing equipment file by using the placement scene function component, obtains the position of the fracturing equipment and dynamically adjusts the position, saves the dynamically adjusted fracturing equipment file, and the specific process is as follows: the placement scene function component is used to load the placed fracturing equipment file, the position coordinates, the rotation direction angle and the editing node position information of the pipe of the fracturing equipment are exported, based on the position coordinates, the rotation direction angle and the editing node position information of the pipe of the fracturing equipment, the placement scene function component is used to execute the generation, position input, rotation input and continuous addition of the fracturing equipment, so as to import the position coordinates, the rotation direction angle and the editing node position information of the pipe of the fracturing equipment into the placement scene, and judge whether the position of the fracturing equipment in the fracturing site changes; if yes, the dynamically adjusted fracturing equipment file is saved, otherwise the fracturing equipment file is not saved.

[0039] When the placement scene function component is constructed, a custom view bar for setting a custom view camera in different site areas is also set.

[0040] Specifically, the application sets a custom view camera in the placement scene for different areas, then saves the setting, and sets the corresponding custom view bar. The application can quickly switch to important areas of the scene by setting the custom view bar.

[0041] S3, build the observation scene function component, based on the setting scene function component, the placed scene function component and the observation scene function component, adopt the UGUI framework in Unity to build the virtual reality fracturing site simulation user interface, and utilize the virtual reality fracturing site simulation user interface to realize the dynamic adjustment of the virtual reality fracturing site simulation.

[0042] In an optional embodiment of the present application, the present application constructs the observation scene function component, and utilizes the observation scene function component to perform multi-view observation on the fracturing site.

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

[0044] The present application is described with reference to flowcharts and / or block diagrams of the method, device (system) and computer program product according to the embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of the flows and / or blocks in the flowcharts and / or block diagrams can be implemented by computer program instructions. These computer program instructions can be provided to the 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 produce a device that implements the functions specified in the flowcharts and / or block diagrams. Figure 1 The functions specified in one flow or multiple flows and / or blocks Figure 1 The functions specified in one block or multiple blocks.

[0045] These computer program instructions can also be stored in a computer-readable memory capable of guiding the computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory produce a product including instruction devices, which implement the functions specified in the flowcharts and / or block diagrams. Figure 1 The functions specified in one flow or multiple flows and / or blocks Figure 1 The functions specified in one block or multiple blocks.

[0046] These computer program instructions can also be loaded into a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 Figure 1

[0047] The principles and implementations of the present application are described in the specific embodiments, the above description of the embodiments is only for helping to understand the method of the present application and its core idea; at the same time, for those skilled in the art, according to the idea of the present application, there will be changes in the specific implementation and application range, and the above description should not be understood as a limitation of the present application.

[0048] Those skilled in the art will realize that the embodiments described herein are for the purpose of understanding the principles of the present application and should be understood as not limited to such specific embodiments and examples. Those skilled in the art can make various other specific modifications and combinations according to the technical inspiration of the present application without departing from the spirit of the present application, and these modifications and combinations are still within the scope of the present application.​​

Claims

1. A method for dynamic adjustment of a virtual reality fracturing site simulation, the method comprising: The method comprises the following steps: S1, constructing a setting scene function component, using the setting scene function component to set server parameters, the number and type of fracturing equipment; S2, constructing a placement scene function component, using the placement scene function component to load a placed fracturing equipment file, obtaining the position of the fracturing equipment and dynamically adjusting the same, and saving the dynamically adjusted fracturing equipment file; The construction of the placement scene function component comprises the following steps: A1, setting a generation column, a position input column and a rotation input column of the fracturing equipment; A2, based on the characteristics of the fracturing equipment, setting a continuous addition column of the fracturing equipment, and based on the generation column, the position input column, the rotation input column and the continuous addition column of the fracturing equipment, constructing the placement scene function component; The continuous addition column of the fracturing equipment comprises a direct drag-and-drop placement mode, an adsorbable placement mode and an indication UI click placement mode; Based on the characteristics of the fracturing equipment, the fracturing pump in the fracturing equipment is set as the direct drag-and-drop placement mode, the manifold platform in the fracturing equipment is set as the adsorbable placement mode, and the high-pressure manifold in the fracturing equipment is set as the indication UI click placement mode; In the high-pressure manifold in the fracturing equipment, a control point drag-and-drop placement mode is used to connect the high-pressure pipes; Using the placement scene function component to load the placed fracturing equipment file, obtaining the position of the fracturing equipment and dynamically adjusting the same, and saving the dynamically adjusted fracturing equipment file, the specific process is as follows: using the placement scene function component to load the placed fracturing equipment file, exporting the position coordinates, the rotation orientation angle and the editing node position information of the pipeline of the fracturing equipment, based on the position coordinates, the rotation orientation angle and the editing node position information of the pipeline of the fracturing equipment, using the placement scene function component to execute the generation, position input, rotation input and continuous addition of the fracturing equipment, so as to import the position coordinates, the rotation orientation angle and the editing node position information of the pipeline of the fracturing equipment into the placement scene, and judge whether the position of the fracturing equipment in the fracturing site changes; if yes, save the dynamically adjusted fracturing equipment file, otherwise do not save the fracturing equipment file; S3, constructing an observation scene function component, based on the setting scene function component, the placement scene function component and the observation scene function component, using the UGUI framework in Unity to build a virtual reality fracturing site simulation user interface, and using the virtual reality fracturing site simulation user interface to realize dynamic adjustment of the virtual reality fracturing site simulation.

2. The method of dynamic adjustment of virtual reality fracturing site simulation of claim 1, wherein, When constructing the placement scene function component, a custom perspective column for setting a custom perspective camera in different site areas is also set.

3. The method of dynamic adjustment of virtual reality fracturing site simulation of claim 1, wherein, In step S3, a user interface of the virtual reality fracturing site simulation is utilized to realize dynamic adjustment of the virtual reality fracturing site simulation, and the specific process is as follows: a scene general setting is performed by using a setting scene function component, multi-view observation of the fracturing site in the scene after the general setting is performed is performed by using an observation scene function component, position coordinates of the fracturing equipment, a rotation orientation angle and editing node position information of the pipeline are determined, the position coordinates of the fracturing equipment, the rotation orientation angle and the editing node position information of the pipeline are converted into serialized data according to a logic written, the serialized data is determined as a placed fracturing equipment file, the placed fracturing equipment file is loaded by using a placing scene function component, the position of the fracturing equipment is obtained and dynamic adjustment is performed thereon, and a dynamic adjusted fracturing equipment file is saved.

Citation Information

Patent Citations

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

    CN107679281A