Offshore drilling and workover simulation system and method based on digital twinning

By using digital twin technology in the offshore and onshore drilling and workover simulation system, parameter information is collected to divide the working layers, establish correlations, and update the environmental area in real time. This solves the problem that existing simulation models cannot adaptively adjust, and achieves more efficient and accurate simulation results.

CN121031075BActive Publication Date: 2026-03-17HUABEI PETROLEUM KEDA DEV CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511156891.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-08-19
Publication Date
2026-03-17
Estimated Expiration
2045-08-19

AI Technical Summary

Technical Problem

Existing simulation models cannot adaptively adjust to dynamic environments, causing simulation results to gradually deviate from the actual process and affecting accuracy.

Method used

The digital twin-based offshore and onshore drilling and workover simulation system collects parameter information during the drilling and workover process, divides the working layers, establishes correlations, constructs a simulation model, and synchronously updates the environmental area through primary and secondary moving points to achieve real-time simulation environment adjustment.

Benefits of technology

This improves the efficiency of the simulation model in responding to environmental changes, ensures that the simulation environment better matches the actual environment, and improves the accuracy of the simulation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121031075B_ABST
    Figure CN121031075B_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of drilling and workover simulation, in particular to a sea-land drilling and workover simulation system and method based on digital twinning, which comprises the following steps: collecting parameter information in the drilling and workover process, dividing the drilling and workover process of sea-land drilling and workover according to the parameter information to obtain multiple work levels; establishing the association relationship between each work level, constructing a simulation model of sea-land drilling and workover according to the multiple work levels and the association relationship therebetween; constructing a real-time digital twinning model of sea-land drilling and workover as a temporary model corresponding to the simulation model of sea-land drilling and workover, determining an environment area to be updated from the multiple work levels according to the association relationship; determining a level area to be updated corresponding to the environment area to be updated from the temporary model, which can adjust the simulation environment of the simulation model according to the change of the actual environment parameters, thereby improving the accuracy of the simulation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of drilling and well workover simulation technology, specifically to a digital twin-based offshore and onshore drilling and well workover simulation system and method. Background Technology

[0002] In the field of well drilling and workover operations, offshore platforms and onshore wells face vastly different yet equally complex environmental conditions. Offshore platforms are constantly subjected to the dual effects of waves and sea winds. The undulation of waves causes the platform to move periodically, while the sea winds exert lateral forces on the platform. During well drilling and workover operations, the environment is constantly changing.

[0003] In existing simulation models, the data is usually pre-inputted, making the simulation environment fixed and unable to adapt to dynamic environments. This causes the simulation process to gradually deviate from the actual process, affecting the accuracy of the simulation results.

[0004] To address these issues, we propose a digital twin-based simulation system and method for offshore and onshore drilling and workover. Summary of the Invention

[0005] The purpose of this invention is to provide a digital twin-based simulation system and method for offshore and onshore drilling and workover, in order to solve the problems mentioned in the background art.

[0006] To achieve the above objectives, the present invention provides the following technical solution: a digital twin-based simulation system and method for offshore and onshore drilling and workover, the method comprising the following steps: collecting parameter information during the drilling and workover process, and dividing the offshore and onshore drilling and workover process into multiple working layers based on the parameter information;

[0007] Establish the relationships between various work levels, and construct a simulation model for offshore and onshore drilling and workover based on multiple work levels and their relationships.

[0008] A real-time digital twin model of offshore drilling and workover is constructed as a temporary model, corresponding to the simulation model of offshore and onshore drilling and workover. The environmental area to be updated is determined from multiple working levels based on the correlation.

[0009] The layer region to be updated is determined from the temporary model, corresponding to the environmental region to be updated. The layer region to be updated in the temporary model is then updated into the simulation model. The drilling and well repair process is simulated based on the simulation model.

[0010] Preferably, the step of collecting parameter information during the drilling and workover process and dividing the offshore and onshore drilling and workover process into multiple working levels based on the parameter information includes: collecting parameter information during the drilling and workover process; and dividing the offshore and onshore drilling and workover process into multiple working levels based on the collected parameter information and the working face characteristics of the well.

[0011] Preferably, the step of establishing the correlation between various working levels and constructing a simulation model of offshore and onshore drilling and workover based on multiple working levels and their correlations includes:

[0012] Obtain the parameter information corresponding to each work level, divide the work level into several sub-levels according to the category of parameter information, and assign a unique identity to each sub-level.

[0013] Based on the changes in parameter information over time, identify sub-levels with relationships within the same working level and between different working levels, and construct corresponding sub-level models based on multiple sub-levels.

[0014] Multiple master movement points are set in each sub-level model. The master movement points of each sub-level model are independent of each other. The other sub-level models to which the master movement point moves are determined based on the reason for the change of the parameter information corresponding to the master movement point.

[0015] Using the related sub-level models as associated nodes, a relational topology graph is generated by connecting the associated nodes with relational lines; a digital twin model of offshore and onshore drilling and well repair is constructed based on multiple sub-level models and the relational topology graph.

[0016] Preferably, the step of determining the environmental area to be updated from multiple working levels based on the association relationship includes:

[0017] Determine the parameter information for each sub-level, and take the parameter information that exceeds the preset change conditions as the change parameter information;

[0018] The main moving point in the sub-level model corresponding to the sub-level where the changed parameter information is located is used as the target main moving point for movement.

[0019] The environment region to be updated is obtained by binding the multiple sub-level models that the target main movement point moves through.

[0020] Preferably, the step of binding the multiple sub-level models traversed by the target main moving point to obtain the environment region to be updated includes:

[0021] The sub-level model where the target main movement point is located is used as the initial sub-level model for movement. The associated nodes in other sub-level models adjacent to the initial sub-level model are obtained as candidate movement sub-level models and marked.

[0022] Establish a movement channel between the initial sub-level model and multiple candidate moving sub-level models. At the same time, based on the reasons for the changes in the changed parameter information, determine the target moving sub-level model from the multiple candidate moving sub-level models and continuously mark it, while canceling the marking of the other candidate moving sub-level models.

[0023] The movement channel between the initial sub-level model and the target moving sub-level model is taken as the target moving channel;

[0024] Move the target main movement point from the initial sub-level model to the target movement sub-level model via the target movement channel;

[0025] The target moving sub-level model is taken as the latest sub-level model where the main moving point is located. New candidate moving sub-level models are regenerated and marked until there are no changed parameter information in the parameter information of multiple candidate moving sub-level models.

[0026] Bind the multiple sub-level models that the main movement point moves through to generate the environment region to be updated.

[0027] Preferably, the step of determining the layer region to be updated from the temporary model corresponding to the environment region to be updated, and updating the layer region to be updated in the temporary model to the simulation model includes:

[0028] Multiple sub-level models in the temporary model are mapped one by one to the simulation model to form multiple twin sub-level models. In the twin sub-level models corresponding to the sub-level models, secondary moving points that move synchronously with the main moving point are set.

[0029] The main moving point moves on the relational topology graph according to the environment region to be updated, and drives the secondary moving points to move accordingly. The multiple twin sub-level models after the secondary moving points are moved are bound to generate the level region to be updated.

[0030] Preferably, the step of binding the multiple twin sub-level models after the secondary moving point is moved to generate the level region to be updated includes:

[0031] Each time the main moving point moves, the parameter information of the sub-level corresponding to the marked target moving sub-level model is directly injected into the corresponding twin sub-level model, completing a local update;

[0032] The main moving point traverses each target moving sub-level model in turn, connecting the twin sub-level models that have been replaced one by one to form the level region to be updated.

[0033] A digital twin-based simulation system for offshore and onshore drilling and workover, applied to any of the offshore and onshore drilling and workover simulation methods described above, including:

[0034] The data acquisition module is used to collect parameter information during the drilling and well workover process, and to divide the offshore and onshore drilling and well workover process into multiple working levels based on the parameter information;

[0035] The model building module is used to establish the relationships between various working levels and to build a simulation model of offshore and onshore drilling and well workover based on multiple working levels and their relationships.

[0036] The update module is used to construct a real-time digital twin model of the simulation model for offshore and onshore drilling and workover as a temporary model, and to determine the environmental area to be updated from multiple working levels based on the correlation.

[0037] The simulation module is used to determine the layer region to be updated from the temporary model that corresponds to the environmental region to be updated, update the layer region to be updated in the temporary model to the simulation model, and simulate the drilling and well repair process based on the simulation model.

[0038] Compared with the prior art, the beneficial effects of the present invention are:

[0039] By collecting drilling and workover parameters from both onshore and offshore operations, layering them according to working face characteristics, and establishing a sub-layer association topology, the sub-layers that need to be updated are progressively identified based on the association topology map. This determines the final layer that needs updating. During the update process, the environmental area is updated synchronously through primary and secondary moving points. By determining the update location while updating the simulation model, the efficiency of the simulation model's response to environmental changes and its ability to adjust the simulation environment can be improved. This allows the simulation model to adjust the simulation environment according to changes in actual environmental parameters, ensuring that subsequent parameter changes better fit the actual environment and improving the accuracy of the simulation. Attached Figure Description

[0040] To more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0041] Figure 1 This is a schematic diagram of the method flow of the present invention;

[0042] Figure 2 This is a system structure block diagram of the present invention;

[0043] Figure 3 This is a schematic diagram of the local environmental update of the present invention;

[0044] Figure 4 This is a schematic diagram of the sub-level update marker of the present invention. Detailed Implementation

[0045] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0046] Example

[0047] Please see Figures 1 to 4 This invention provides a digital twin-based simulation system and method for offshore and onshore drilling and workover: the digital twin-based simulation method for offshore and onshore drilling and workover includes the following steps:

[0048] S1: Collect parameter information during the drilling and workover process, and divide the offshore and onshore drilling and workover process into multiple working levels based on the parameter information;

[0049] The steps involved in collecting parameter information during the drilling and workover process, and then dividing the process into multiple working levels based on this parameter information, include: collecting parameter information during the drilling and workover process; and dividing the process into multiple working levels based on the collected parameter information and the characteristics of the well's working face.

[0050] Specifically, the working layer includes at least the drilling operation layer, the cuttings handling layer, the wellbore environment layer, the equipment health layer, and the human-machine interface layer. The drilling operation layer involves the drill bit rock breaking sub-layer and the drill string rotation sub-layer. The cuttings handling layer includes the mechanical separation sub-layer and the solids control sub-layer. The wellbore environment layer includes the annular pressure sub-layer and the wellbore stabilization sub-layer. The equipment health layer includes the top drive sub-layer and the mud pump sub-layer. The human-machine interface layer includes the driller operation sub-layer and the remote monitoring sub-layer. During drilling, the drill bit speed affects the amount of cuttings generated, which in turn affects the solids control efficiency and thus the mud density. Changes in temperature can lead to changes in annular pressure loss (such as mud density and solid content), which in turn causes changes in bottom hole pressure differential, resulting in changes in drilling speed. Multiple working layers are interconnected; when one changes, it will cause other working layers to change as well. By establishing the correlation between multiple working layers, it is easier to identify other working layers associated with the one that is experiencing anomalies. This allows for the identification of an area that needs to be updated and replaced locally, making the simulation model environment more closely resemble the actual environment and improving the accuracy of the simulation.

[0051] S2: Establish the relationships between various working levels, and construct a simulation model for offshore and onshore drilling and workover based on multiple working levels and their relationships;

[0052] The steps for establishing the relationships between various operational levels and constructing a simulation model for offshore and onshore drilling and workover based on multiple operational levels and their relationships include:

[0053] Obtain the parameter information corresponding to each work level, divide the work level into several sub-levels according to the category of parameter information, and assign a unique identity to each sub-level.

[0054] Based on the changes in parameter information over time, identify sub-levels with relationships within the same working level and between different working levels, and construct corresponding sub-level models based on multiple sub-levels.

[0055] Multiple master movement points are set in each sub-level model. The master movement points of each sub-level model are independent of each other. The other sub-level models to which the master movement point moves are determined based on the reason for the change of the parameter information corresponding to the master movement point.

[0056] Using the related sub-level models as related nodes, a relational topology graph is generated by connecting the related nodes with relational lines; a digital twin model of offshore and onshore drilling and workover is constructed based on multiple sub-level models and the relational topology graph.

[0057] It should be noted that determining the other sub-level models for the movement of the main moving point based on the reasons for changes in the parameter information corresponding to the main moving point means that there are many possible reasons for the change of a parameter, and different reasons lead to different effects of that parameter on other parameters. Therefore, based on the reasons for the parameter changes, it can be determined which sub-level model the main moving point can subsequently move to. For example, the drilling working layer includes the drill string rotation sub-layer. In this sub-layer, parameter changes may cause the wellbore rock to break due to excessive vibration, thus changing the wellbore stability sub-layer. It may also cause changes in the mud annulus flow field, reducing the carrying capacity. Rock efficiency (such as repeated breaking due to cuttings settling) may also be accompanied by mud channel blockage (such as drill bit water hole blockage), leading to increased pump pressure. The reasons for changes in drill string parameters may be formation factors, equipment factors, or operational factors. For example, if it is caused by formation factors, it will lead to a sudden increase in drilling speed. As a result, the cuttings generation rate will exceed the mud's cuttings carrying capacity (especially in highly deviated or horizontal wells), causing cuttings to deposit at the bottom edge of the wellbore to form a "cuttings bed". Therefore, it is necessary to use the sub-level model of the cuttings treatment sub-level as the target moving sub-level model for the next step.

[0058] The system identifies sub-levels where parameter information within a working level is correlated, including both the same working level and different working levels. When the correlation exists within the same working level, it is used to determine the impact range of the parameter information change within that working level. When the correlation exists within different working levels, it is used to determine the impact of the parameter information on other working levels. This is then used to further determine the environmental area in the simulation model that needs to be updated corresponding to the parameter information change. When any parameter information changes, the impact range corresponding to the changed parameter is determined based on the correlation, and the corresponding environmental area is automatically identified and updated in the digital twin model.

[0059] Specifically, obtaining the sub-levels corresponding to the parameters that have a relationship means, based on the changes in the parameter information over time, when a change in the parameter of one sub-level causes a change in the corresponding parameter of another sub-level, identifying these related parameter information and finding the sub-levels to which these parameter information belongs. For example, when the drill bit speed in the mechanical drilling sub-level of the drilling operation layer increases, it will lead to an increase in the cuttings generation rate in the cuttings mechanical processing sub-level of the cuttings processing layer. At this time, it can be determined that there is a relationship between the two sub-levels.

[0060] Based on the categories of collected parameter information, each working level is divided into several sub-levels. For example, the drilling working level can be divided into sub-levels such as drill pressure, rotational speed, and torque. By analyzing the changing trends of parameter information within the same working level and between different working levels, sub-levels with correlations are identified. For instance, when the drill pressure parameter of the drill pressure sub-level increases, the torque parameter of the torque sub-level also increases accordingly, and the changes occur synchronously, indicating a correlation between the drill pressure and torque sub-levels. Information on these correlated sub-levels is recorded. Based on the reasons for changes in parameter information corresponding to the main moving point, the movement position of the main moving point is determined. By establishing a mapping table between the reasons for parameter information changes and the movement position of the main moving point, the accurate determination of the main moving point's position is achieved. The information of related nodes and lines in the relationship topology diagram is injected into the 3D model, enabling the model to reflect the correlations between various sub-levels. Simultaneously, the parameter information of each sub-level is transmitted in real time to the corresponding sub-level region in the model, achieving dynamic model updates. For example, when the parameters of a drill pressure sub-level change, the corresponding drill pressure sub-level region in the digital twin model will display the changed parameter values ​​in real time, and affect the status of other related sub-levels according to their correlations. This accurately reflects the dynamic relationships between various working levels, enabling real-time simulation and monitoring of the drilling and workover process. In actual operations, when an abnormal change occurs in the parameters of a certain sub-level, the model can quickly reflect its impact on other related sub-levels, effectively improving the efficiency and safety of drilling and workover operations.

[0061] S3: Construct a real-time digital twin model of offshore drilling and workover as a temporary model, corresponding to the simulation model of offshore and onshore drilling and workover, and determine the environmental area to be updated from multiple working levels based on the correlation.

[0062] The steps to determine the environment area to be updated from multiple operational levels based on relationships include:

[0063] Determine the parameter information for each sub-level, and take the parameter information that exceeds the preset change conditions as the change parameter information;

[0064] The main moving point in the sub-level model corresponding to the sub-level where the changed parameter information is located is used as the target main moving point for movement.

[0065] The environment region to be updated is obtained by binding the multiple sub-level models that the target main movement point moves through.

[0066] The steps to bind the target main movement point through multiple sub-level models to obtain the environment region to be updated include:

[0067] The sub-level model where the target main movement point is located is used as the initial sub-level model for movement. The associated nodes in other sub-level models adjacent to the initial sub-level model are obtained as candidate movement sub-level models and marked.

[0068] Establish a movement channel between the initial sub-level model and multiple candidate moving sub-level models. At the same time, based on the reasons for the changes in the changed parameter information, determine the target moving sub-level model from the multiple candidate moving sub-level models and continuously mark it, while canceling the marking of the other candidate moving sub-level models.

[0069] The movement channel between the initial sub-level model and the target moving sub-level model is taken as the target moving channel;

[0070] Move the target main movement point from the initial sub-level model to the target movement sub-level model via the target movement channel;

[0071] The target moving sub-level model is taken as the latest sub-level model where the main moving point is located. New candidate moving sub-level models are regenerated and marked until there are no changed parameter information in the parameter information of multiple candidate moving sub-level models.

[0072] Bind the multiple sub-level models that the main movement point moves through to generate the environment region to be updated.

[0073] It should be noted that a temporary movement channel is temporarily established between the initial sub-level model and multiple candidate moving sub-level models. This ensures that the main movement point of the initial sub-level model can lead to multiple candidate moving sub-level models. The next moving sub-level model corresponding to the main movement point is determined based on the reason for the change. The target main movement point is then moved to the target moving sub-level model through the temporarily established movement channel. By establishing a temporary channel during the determination of the target moving sub-level model, multiple candidate moving sub-level models can be quickly adapted, and the target moving sub-level model can be determined from them, thus improving efficiency.

[0074] Specifically, environmental information at multiple work levels is monitored and analyzed to determine various parameters at the target work level. Preset change conditions are established, and parameters exceeding these conditions are identified as changed parameters. The main movement point at the sub-level containing the changed parameter is used as the initial position. The main movement point can be understood as a virtual point within that sub-level used to mark and track changes. By establishing relationships, the locations of other parameters that this parameter might affect are determined, serving as multiple candidate movement positions. Different causes of change will cause this parameter to affect parameters at different sub-levels; therefore, a change in one parameter can result in multiple possible changes depending on the cause. A target changed parameter is identified from these multiple parameters, and the associated node at the sub-level containing this target changed parameter is used as the target movement position. Through analysis of the causes of change, the target movement position most likely to be affected by the changed parameter is selected and used as the latest position of the main movement point. New candidate movement positions are regenerated and marked. During the main movement point's relocation process, candidate movement positions at the same level as the target movement position are demarked, while the target movement position remains continuously marked and synchronized with the movement point. In dynamic scenarios, the primary moving point drives the secondary moving point to move, thereby marking the twin sub-layers in the digital twin model and replacing and updating the sub-layer where the target moving position is located in the twin sub-layer, performing a local update of the digital twin model. After the primary moving point moves to the target moving position, subsequent candidate moving positions are determined and marked based on the target moving position, while maintaining the continuous marking of the target moving position. Then, the subsequent target moving positions are determined from multiple candidate moving positions until no parameter information exceeding the preset change conditions appears in all related sub-layers. Each movement is followed by a local marking update, and each marking update is followed by the replacement of the corresponding sub-layer in the twin sub-layer. By using a sequential local update method, the changes in the twin model can be quickly synchronized with the changes in the actual environment, better adapting to the dynamic changes in parameter information of each sub-layer, and improving the accuracy and real-time performance of the simulation model.

[0075] S4: Determine the layer region to be updated from the temporary model that corresponds to the environmental region to be updated, update the layer region to be updated in the temporary model to the simulation model, and simulate the drilling and well repair process based on the simulation model.

[0076] The steps of determining the layer region to be updated from the temporary model, corresponding to the environment region to be updated, and updating the layer region to be updated in the temporary model to the simulation model include:

[0077] Multiple sub-level models in the temporary model are mapped one by one to the simulation model to form multiple twin sub-level models. In the twin sub-level models corresponding to the sub-level models, secondary moving points that move synchronously with the main moving point are set.

[0078] The main moving point moves on the relational topology graph according to the environment region to be updated, and drives the secondary moving points to move accordingly. The multiple twin sub-level models after the secondary moving points are moved are bound to generate the level region to be updated.

[0079] The steps for binding multiple twin sub-level models after the secondary move point is moved to generate the level region to be updated include:

[0080] Each time the main moving point moves, the parameter information of the sub-level corresponding to the marked target moving sub-level model is directly injected into the corresponding twin sub-level model, completing a local update;

[0081] The main moving point traverses each target moving sub-level model in turn, so that the twin sub-level models that have been replaced are connected one by one to form the level region to be updated.

[0082] Specifically, the process of generating the environment area to be updated involves progressively acquiring each calibrated sub-layer. For each sub-layer corresponding to a target movement position, its corresponding twin sub-layer is synchronously updated. Synchronous update means replacing the parameter information of the sub-layer with the parameter information of the twin sub-layer. When the main movement point has traversed all target movement positions, it indicates that the twin sub-layers corresponding to all calibrated sub-layers need parameter updates. The calibrated sub-layers are those whose parameter information has changed, and the parameter information of subsequent target movement positions' corresponding sub-layers is related to the changes in parameter information of the first target movement position. The parameter information of the first target movement position refers to the entire... In drilling and well workover operations, the first parameter information that fails to meet the preset conditions is associated with a node in the sub-level where the parameter information is located, and the reason for the failure to meet the preset conditions is not caused by changes in other parameter information. As each target movement position is determined, the parameter information between the twin sub-levels corresponding to the sub-level where the target movement position is located is updated and replaced. This process gradually determines the position and gradually replaces the environmental information in the digital twin model. This allows the content in the digital twin model to be updated progressively according to the parameters of the actual environment, enabling the simulation environment parameters to respond quickly to changes in the actual environment parameters. Consequently, the simulation environment of the simulation model better matches the actual environment, improving the accuracy of the simulation.

[0083] A digital twin-based simulation system for offshore and onshore drilling and workover, applied to any of the offshore and onshore drilling and workover simulation methods described above, including:

[0084] The data acquisition module is used to collect parameter information during the drilling and well workover process, and to divide the offshore and onshore drilling and well workover process into multiple working levels based on the parameter information;

[0085] The model building module is used to establish the relationships between various working levels and to build a simulation model of offshore and onshore drilling and well workover based on multiple working levels and their relationships.

[0086] The update module is used to construct a real-time digital twin model of the simulation model for offshore and onshore drilling and workover as a temporary model, and to determine the environmental area to be updated from multiple working levels based on the correlation.

[0087] The simulation module is used to determine the layer region to be updated from the temporary model that corresponds to the environmental region to be updated, update the layer region to be updated in the temporary model to the simulation model, and simulate the drilling and well repair process based on the simulation model.

[0088] By collecting drilling and workover parameters from both onshore and offshore operations, layering them according to working face characteristics, and establishing a sub-layer association topology, the sub-layers that need to be updated are progressively identified based on the association topology map. This determines the final layer that needs updating. During the update process, the environmental area is updated synchronously through primary and secondary moving points. By determining the update location while updating the simulation model, the efficiency of the simulation model's response to environmental changes and its ability to adjust the simulation environment can be improved. This allows the simulation model to adjust the simulation environment according to changes in actual environmental parameters, ensuring that subsequent parameter changes better fit the actual environment and improving the accuracy of the simulation.

[0089] In the description of this specification, references to terms such as "an embodiment," "example," "specific example," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the invention. In this specification, illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.

[0090] Although embodiments of the invention have been shown and described, it will be understood by those skilled in the art that various changes, modifications, updates and variations can be made to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the appended claims and their equivalents.

Claims

1. A sea-land drilling and workover simulation method based on digital twinning, characterized in that, The method comprises the following steps: Collecting parameter information in the drilling and workover process, dividing the drilling and workover process of the sea and land according to the parameter information, and obtaining multiple working layers; Establishing the association relationship between the working layers, and constructing a simulation model of the drilling and workover process of the sea and land according to the multiple working layers and the association relationship therebetween; The step of establishing the association relationship between the working layers and constructing the simulation model of the drilling and workover process of the sea and land according to the multiple working layers and the association relationship therebetween comprises: Obtaining parameter information corresponding to each working layer respectively, dividing the working layers into a plurality of sub-layers according to the categories of the parameter information, and setting a unique identity for each sub-layer; According to the changes of the parameter information in the time sequence, identifying the sub-layers having the association relationship within the same working layer and between different working layers, and constructing a corresponding sub-layer model according to the multiple sub-layers; Setting a plurality of main moving points in each sub-layer model, the main moving points of each sub-layer model are independent of each other, and determining other sub-layer models moved by the main moving points according to the change reasons of the parameter information corresponding to the main moving points; Taking the sub-layer models having the association relationship as association nodes, connecting the association nodes by association lines to generate a relationship topology graph, and constructing a digital twin model of the drilling and workover process of the sea and land according to the multiple sub-layer models and the relationship topology graph; Corresponding to the simulation model of the drilling and workover process of the sea and land, constructing a real-time digital twin model of the drilling and workover process of the sea and land as a temporary model, and determining an environment area to be updated from the multiple working layers according to the association relationship; The step of determining the environment area to be updated from the multiple working layers according to the association relationship comprises: Determining the parameter information of each sub-layer, and taking the parameter information exceeding the preset change condition as change parameter information; Moving the main moving points in the sub-layer model corresponding to the sub-layer where the change parameter information is located as target main moving points; Binding the multiple sub-layer models moved by the target main moving points to obtain the environment area to be updated; Determining a layer area to be updated corresponding to the environment area to be updated from the temporary model, updating the layer area to be updated in the temporary model to the simulation model, and simulating the drilling and workover process according to the simulation model; The step of determining the layer area to be updated corresponding to the environment area to be updated from the temporary model, and updating the layer area to be updated in the temporary model to the simulation model comprises: Mapping the multiple sub-layer models in the temporary model to the simulation model one by one to form a plurality of twin sub-layer models, and setting a secondary moving point in the twin sub-layer model corresponding to the sub-layer model, which moves synchronously with the main moving point; The main moving point moves on the relationship topology graph according to the environment area to be updated and drives the secondary moving point to move therewith, and the multiple twin sub-layer models after the secondary moving point moves are bound to generate the layer area to be updated; The step of binding the multiple twin sub-layer models after the secondary moving point moves to generate the layer area to be updated comprises: Each time the main moving point moves, the parameter information of the sub-layer corresponding to the target moving sub-layer model marked is directly injected into the corresponding twin sub-layer model to complete a local update. The main mobile point sequentially traverses each target mobile sub-floor model, so that the twin sub-floor models that have completed replacement are connected one by one, forming a floor area to be updated.

2. The sea-land drilling and workover simulation method based on digital twinning according to claim 1, characterized in that: The step of collecting parameter information in the drilling and workover process, and dividing the drilling and workover process according to the parameter information to obtain multiple working layers includes: collecting parameter information in the drilling and workover process; and dividing the drilling and workover process according to the working face characteristics of the well according to the collected parameter information to obtain multiple working layers.

3. The sea-land drilling and workover simulation method based on digital twinning according to claim 1, characterized in that: The step of binding multiple sub-floor models through which the target main mobile point moves to obtain an environment area to be updated includes: Taking the sub-floor model where the target main mobile point is located as an initial sub-floor model for movement, obtaining associated nodes in other sub-floor models adjacent to the initial sub-floor model as candidate mobile sub-floor models and marking them; Building a movement channel between the initial sub-floor model and multiple candidate mobile sub-floor models, and at the same time, determining a target mobile sub-floor model from the multiple candidate mobile sub-floor models according to the change reason of the change parameter information and continuously marking it, and canceling the marking of the remaining candidate mobile sub-floor models; Taking the movement channel between the initial sub-floor model and the target mobile sub-floor model as a target movement channel; Moving the target main mobile point from the initial sub-floor model to the target mobile sub-floor model through the target movement channel; Taking the target mobile sub-floor model as the latest sub-floor model where the main mobile point is located, regenerating new candidate mobile sub-floor models for marking until there is no change parameter information in the parameter information of the multiple candidate mobile sub-floor models; Binding multiple sub-floor models through which the main mobile point moves to generate an environment area to be updated.

4. The sea-land drilling and workover simulation system based on digital twinning, applied to the sea-land drilling and workover simulation method of any one of claims 1-3, characterized in that, It includes: A data acquisition module is configured to collect parameter information in the drilling and workover process, and divide the drilling and workover process according to the parameter information to obtain multiple working layers; A model construction module is configured to establish an association relationship between each working layer, and construct a simulation model of the drilling and workover process according to the multiple working layers and the association relationship therebetween; An update module is configured to construct a real-time digital twin model of the drilling and workover process as a temporary model corresponding to the simulation model of the drilling and workover process, and determine an environment area to be updated from the multiple working layers according to the association relationship; A simulation module is configured to determine a floor area to be updated corresponding to the environment area to be updated from the temporary model, update the floor area to be updated in the temporary model to the simulation model, and simulate the drilling and workover process according to the simulation model.

Citation Information

Patent Citations

  • Digital twin construction method for metal stamping forming and computer system

    CN120373166A

  • Intelligent vibration digital twin systems and methods for industrial environments

    US20210157312A1