A method of implementing a drilling simulator

By introducing grouping and command calibration modules into the drilling simulator, multi-person collaborative drilling simulation operations are achieved, solving the problem of poor communication among operators and improving learning efficiency and the mastery of drilling knowledge.

CN115936524BActive Publication Date: 2026-06-26CHINESE PEOPLES LIBERATION ARMY UNIT 31666

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINESE PEOPLES LIBERATION ARMY UNIT 31666
Filing Date
2022-12-23
Publication Date
2026-06-26

AI Technical Summary

Technical Problem

The poor communication between operators in existing drilling simulators leads to low learning efficiency.

Method used

It employs a grouping module, an editing module, an instruction calibration module, and an instruction generation module to enable multi-user collaborative drilling simulation operations through user login, grouping, initial instruction editing, comparison, and generation of control instructions.

Benefits of technology

It enhanced communication and learning efficiency among multiple people, and improved the mastery of drilling knowledge.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115936524B_ABST
    Figure CN115936524B_ABST
Patent Text Reader

Abstract

The application discloses a kind of implementation methods of well drilling simulator, it is related to well drilling simulator technical field;Based on well drilling simulation system implementation, the system includes: user login module, user login module is used for user login;Grouping module, grouping module is used for grouping between users;Editing module, editing module is used for user editing initial instruction;Instruction calibration module, instruction calibration module compares according to each user in each group edited initial instruction, and feedback comparison result.The application can realize multi-person cooperation, jointly complete well drilling simulation operation task by setting grouping module, editing module, instruction calibration module etc., while based on the comparison result fed back by instruction calibration module, it is known whether the initial instruction edited is correct;And multi-person cooperation can strengthen exchange, it is beneficial to mutual learning between users, to better master well drilling knowledge, improve practicality.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of drilling simulator technology, and more particularly to a method for implementing a drilling simulator. Background Technology

[0002] Drilling simulators are simulations of drilling technology, which can better help personnel learn relevant drilling knowledge through simulated drilling. They have the advantages of low cost and high efficiency. However, when simulating drilling with a drilling simulator, it is usually operated by a single person with poor communication, resulting in low learning efficiency, which needs to be improved.

[0003] A search revealed Chinese patent application CN200920242945.9, which discloses a distributed drilling simulator. This simulator includes a choke manifold (101), a high-pressure manifold (102), a blowout preventer console (103), a flow cutter console (104), a remote console (105), a driller's console (106), a teacher's console (107), and a graphics projection unit (108). The driller's console (106), remote console (105), blowout preventer console (103), flow cutter console (104), choke manifold (101), and high-pressure manifold (102) are interconnected via the PPI protocol. The teacher's console (107) is connected to the PPI protocol via a PPI interface. The drilling simulator in the aforementioned patent has the following shortcomings: poor communication between operators, which needs improvement. Summary of the Invention

[0004] The purpose of this invention is to address the shortcomings of existing technologies by proposing a method for implementing a drilling simulator.

[0005] To achieve the above objectives, the present invention adopts the following technical solution:

[0006] A method for implementing a drilling simulator, based on a drilling simulation system, the system comprising:

[0007] The user login module is used for user login.

[0008] The grouping module is used for grouping users.

[0009] The editing module is used by users to edit initial instructions;

[0010] The instruction calibration module compares the initial instructions edited by each user in each group and provides feedback on the comparison results.

[0011] The instruction generation module generates corresponding control instructions based on the comparison results from the instruction calibration module.

[0012] The simulation control module performs drilling simulation operations according to control commands.

[0013] Preferably, the users who can log in to the user login module include teacher users and student users;

[0014] Among these, student users' permissions include: editing initial instructions through the editing module;

[0015] The permissions for teacher users include those for all student users, as well as: issuing drilling simulation task assignments, reviewing the drilling simulation results of student users, and grouping student users through the grouping module.

[0016] Furthermore: when the instruction calibration module compares the initial instructions edited by each user in each group, if the repetition rate of a certain initial instruction in the group is more than 60% of the total number of initial instructions, the initial instruction is deemed to have passed; if the repetition rate of each initial instruction in the group is less than 60% of the total number of initial instructions, all instructions in the group are rejected.

[0017] A further preferred embodiment of the drilling simulation operation method of the drilling simulation system includes the following steps:

[0018] S1: Teacher users issue drilling simulation operation tasks;

[0019] S2: Each student user in the corresponding group receives a drilling simulation task;

[0020] S3: Each student user in this group edits the initial instructions through the editing module;

[0021] S4: The instruction calibration module compares the initial instructions edited by each user in each group and returns the comparison results. If the repetition rate of an initial instruction in the group is more than 60% of the total number of initial instructions, proceed to step S6; if the repetition rate of each initial instruction in the group is less than 60% of the total number of initial instructions, proceed to step S5.

[0022] S5: Reject all instructions from the group and proceed to step S3;

[0023] S6: The initial instruction is deemed to have passed. The instruction generation module generates the corresponding control instruction based on the passed initial instruction.

[0024] S7: The simulation control module performs drilling simulation operations according to control commands.

[0025] As a preferred embodiment of the present invention: when the instruction calibration module compares the initial instructions edited by each user in each group, it uses the repetition rate coefficient as the standard to compare the repetition rate of the initial instructions with the repetition rate coefficient.

[0026] The percentage of student users who edited the same initial instruction out of the total number of student users in that group is the repetition rate of that initial instruction.

[0027] If the repetition rate of an initial instruction in the group is greater than or equal to the repetition rate coefficient, the initial instruction is deemed to have passed; if the repetition rate of each initial instruction in the group is lower than the repetition rate coefficient, all instructions in the group are rejected.

[0028] The initial value of the repetition rate coefficient is 60%.

[0029] As a further preferred embodiment of the present invention, the drilling simulation operation method of the drilling simulation system includes the following steps:

[0030] S1: Teacher users issue drilling simulation operation tasks;

[0031] S2: Each student user in the corresponding group receives a drilling simulation task;

[0032] S3: Each student user in this group edits the initial instructions through the editing module;

[0033] S4: The instruction calibration module compares the initial instructions edited by each user in each group and returns the comparison results. If the repetition rate of an initial instruction in the group is greater than or equal to the repetition rate coefficient, proceed to step S6; if the repetition rate of each initial instruction in the group is lower than the repetition rate coefficient, proceed to step S5.

[0034] S5: Reject all instructions from the group, and increase the repetition rate coefficient by 10% at the same time. If the repetition rate coefficient is 100%, it remains unchanged. Proceed to step S3.

[0035] S6: The initial instruction is deemed to have passed. The instruction generation module generates the corresponding control instruction based on the passed initial instruction.

[0036] S7: The simulation control module performs drilling simulation operations according to control commands.

[0037] As a further aspect of the present invention, the system further includes a recording module, which is used to record drilling simulation operation tasks and corresponding drilling simulation operation results.

[0038] Based on the aforementioned scheme, the permissions of the teacher user also include: modifying the repetition rate coefficient, and querying historical drilling simulation tasks and corresponding drilling simulation results through the recording module.

[0039] In a preferred embodiment based on the aforementioned scheme, the system further includes an assessment module, which assesses and scores student users based on the pass rate of the initial instructions edited by the student users in the drilling simulation operation task.

[0040] The beneficial effects of this invention are as follows:

[0041] 1. This invention enables multiple users to collaborate and complete drilling simulation tasks by setting up grouping modules, editing modules, and command calibration modules. At the same time, based on the comparison results fed back by the command calibration module, it can be determined whether the initial editing commands are correct. Furthermore, multi-user collaboration can enhance communication, facilitate mutual learning among users, and thus better master drilling knowledge, thereby improving practicality. Attached Figure Description

[0042] Figure 1 This is a schematic diagram of the implementation method of a drilling simulator proposed in this invention. Detailed Implementation

[0043] The technical solution of this patent will be further described in detail below with reference to specific embodiments.

[0044] Example 1:

[0045] A method for implementing a drilling simulator, based on a drilling simulation system, the system comprising:

[0046] The user login module is used for user login.

[0047] The grouping module is used for grouping users.

[0048] The editing module is used by users to edit initial instructions;

[0049] The instruction calibration module compares the initial instructions edited by each user in each group and provides feedback on the comparison results.

[0050] The instruction generation module generates corresponding control instructions based on the comparison results from the instruction calibration module.

[0051] The simulation control module performs drilling simulation operations according to control commands.

[0052] The user login module includes teacher users and student users.

[0053] Among these, student users' permissions include: editing initial instructions through the editing module;

[0054] The permissions for teacher users include those for all student users, as well as: issuing drilling simulation task assignments, reviewing the drilling simulation results of student users, and grouping student users through the grouping module.

[0055] When the instruction calibration module compares the initial instructions edited by each user in each group, if the repetition rate of a certain initial instruction in the group is more than 60% of the total number of initial instructions, the initial instruction is deemed to have passed; if the repetition rate of each initial instruction in the group is less than 60% of the total number of initial instructions, all instructions in the group are rejected.

[0056] The drilling simulation operation method of the drilling simulation system includes the following steps:

[0057] S1: Teacher users issue drilling simulation operation tasks;

[0058] S2: Each student user in the corresponding group receives a drilling simulation task;

[0059] S3: Each student user in this group edits the initial instructions through the editing module;

[0060] S4: The instruction calibration module compares the initial instructions edited by each user in each group and returns the comparison results. If the repetition rate of an initial instruction in the group is more than 60% of the total number of initial instructions, proceed to step S6; if the repetition rate of each initial instruction in the group is less than 60% of the total number of initial instructions, proceed to step S5.

[0061] S5: Reject all instructions from the group and proceed to step S3;

[0062] S6: The initial instruction is deemed to have passed. The instruction generation module generates the corresponding control instruction based on the passed initial instruction.

[0063] S7: The simulation control module performs drilling simulation operations according to control commands.

[0064] The system also includes a recording module, which is used to record drilling simulation tasks and corresponding drilling simulation results.

[0065] Example 2:

[0066] A method for implementing a drilling simulator, based on a drilling simulation system, the system comprising:

[0067] The user login module is used for user login.

[0068] The grouping module is used for grouping users.

[0069] The editing module is used by users to edit initial instructions;

[0070] The instruction calibration module compares the initial instructions edited by each user in each group and provides feedback on the comparison results.

[0071] The instruction generation module generates corresponding control instructions based on the comparison results from the instruction calibration module.

[0072] The simulation control module performs drilling simulation operations according to control commands.

[0073] The user login module includes teacher users and student users.

[0074] Among these, student users' permissions include: editing initial instructions through the editing module;

[0075] The permissions for teacher users include those for all student users, as well as: issuing drilling simulation task assignments, reviewing the drilling simulation results of student users, and grouping student users through the grouping module.

[0076] When the instruction calibration module compares the initial instructions edited by each user in each group, it uses the repetition rate coefficient as the standard to compare the repetition rate of the initial instructions with the repetition rate coefficient.

[0077] The percentage of student users who edited the same initial instruction out of the total number of student users in that group is the repetition rate of that initial instruction.

[0078] If the repetition rate of an initial instruction in the group is greater than or equal to the repetition rate coefficient, the initial instruction is deemed to have passed; if the repetition rate of each initial instruction in the group is lower than the repetition rate coefficient, all instructions in the group are rejected.

[0079] The initial value of the repetition rate coefficient is 60%.

[0080] The drilling simulation operation method of the drilling simulation system includes the following steps:

[0081] S1: Teacher users issue drilling simulation operation tasks;

[0082] S2: Each student user in the corresponding group receives a drilling simulation task;

[0083] S3: Each student user in this group edits the initial instructions through the editing module;

[0084] S4: The instruction calibration module compares the initial instructions edited by each user in each group and returns the comparison results. If the repetition rate of an initial instruction in the group is greater than or equal to the repetition rate coefficient, proceed to step S6; if the repetition rate of each initial instruction in the group is lower than the repetition rate coefficient, proceed to step S5.

[0085] S5: Reject all instructions from the group, and increase the repetition rate coefficient by 10% at the same time. If the repetition rate coefficient is 100%, it remains unchanged. Proceed to step S3.

[0086] S6: The initial instruction is deemed to have passed. The instruction generation module generates the corresponding control instruction based on the passed initial instruction.

[0087] S7: The simulation control module performs drilling simulation operations according to control commands.

[0088] The system also includes a recording module, which is used to record drilling simulation tasks and corresponding drilling simulation results.

[0089] The permissions of the teacher user also include: modifying the repetition rate coefficient, and querying historical drilling simulation tasks and corresponding drilling simulation results through the recording module.

[0090] The system also includes an assessment module, which assesses and scores student users based on the pass rate of the initial instructions edited by the student users in the drilling simulation task.

[0091] The above description is only a preferred embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any equivalent substitutions or modifications made by those skilled in the art within the scope of the technology disclosed in the present invention, based on the technical solution and inventive concept of the present invention, should be covered within the scope of protection of the present invention.

Claims

1. A method for implementing a drilling simulator, characterized in that, This is implemented based on a drilling simulation system, which includes: The user login module is used for user login. The grouping module is used for grouping users. The editing module is used by users to edit initial instructions; The instruction calibration module compares the initial instructions edited by each user in each group and provides feedback on the comparison results. The instruction generation module generates corresponding control instructions based on the comparison results from the instruction calibration module. The simulation control module performs drilling simulation operations according to control commands. When the instruction calibration module compares the initial instructions edited by each user in each group, if the repetition rate of a certain initial instruction in the group is more than 60% of the total number of initial instructions, the initial instruction is deemed to have passed; if the repetition rate of each initial instruction in the group is less than 60% of the total number of initial instructions, all instructions in the group are rejected.

2. The method for implementing a drilling simulator according to claim 1, characterized in that, The user login module includes teacher users and student users; Among these, student users' permissions include: editing initial instructions through the editing module; The permissions for teacher users include those for all student users, as well as: issuing drilling simulation task assignments, reviewing the drilling simulation results of student users, and grouping student users through the grouping module.

3. The method for implementing a drilling simulator according to claim 2, characterized in that, The drilling simulation operation method of the drilling simulation system includes the following steps: S1: Teacher users issue drilling simulation operation tasks; S2: Each student user in the corresponding group receives a drilling simulation task; S3: Each student user in this group edits the initial instructions through the editing module; S4: The instruction calibration module compares the initial instructions edited by each user in each group and returns the comparison results. If the repetition rate of an initial instruction in the group is more than 60% of the total number of initial instructions, proceed to step S6; if the repetition rate of each initial instruction in the group is less than 60% of the total number of initial instructions, proceed to step S5. S5: Reject all instructions in this group and proceed to step S3; S6: The initial instruction is deemed to have passed. The instruction generation module generates the corresponding control instruction based on the passed initial instruction. S7: The simulation control module performs drilling simulation operations according to control commands.

4. The method for implementing a drilling simulator according to claim 2, characterized in that, When the instruction calibration module compares the initial instructions edited by each user in each group, it uses the repetition rate coefficient as the standard to compare the repetition rate of the initial instructions with the repetition rate coefficient. The percentage of student users who edited the same initial instruction out of the total number of student users in that group is the repetition rate of that initial instruction. If the repetition rate of an initial instruction in the group is greater than or equal to the repetition rate coefficient, the initial instruction is deemed to have passed; if the repetition rate of each initial instruction in the group is lower than the repetition rate coefficient, all instructions in the group are rejected. The initial value of the repetition rate coefficient is 60%.

5. The method for implementing a drilling simulator according to claim 4, characterized in that, The drilling simulation operation method of the drilling simulation system includes the following steps: S1: Teacher users issue drilling simulation operation tasks; S2: Each student user in the corresponding group receives a drilling simulation task; S3: Each student user in this group edits the initial instructions through the editing module; S4: The instruction calibration module compares the initial instructions edited by each user in each group and returns the comparison results. If the repetition rate of an initial instruction in the group is greater than or equal to the repetition rate coefficient, proceed to step S6; if the repetition rate of each initial instruction in the group is lower than the repetition rate coefficient, proceed to step S5. S5: Reject all instructions in this group, and increase the repetition rate coefficient by 10% at the same time. If the repetition rate coefficient is 100%, it remains unchanged. Proceed to step S3. S6: The initial instruction is deemed to have passed. The instruction generation module generates the corresponding control instruction based on the passed initial instruction. S7: The simulation control module performs drilling simulation operations according to control commands.

6. A method for implementing a drilling simulator according to claim 3 or 5, characterized in that, The system also includes a recording module, which is used to record drilling simulation tasks and corresponding drilling simulation results.

7. The method for implementing a drilling simulator according to claim 6, characterized in that, The permissions of the teacher user also include: modifying the repetition rate coefficient, and querying historical drilling simulation tasks and corresponding drilling simulation results through the recording module.

8. The method for implementing a drilling simulator according to claim 7, characterized in that, The system also includes an assessment module, which assesses and scores student users based on the pass rate of the initial instructions edited by the student users in the drilling simulation operation task.