A method and system for process control of a lubricant for drilling fluids
By constructing scheduling maps and retrieving real-time data, the preparation process of drilling fluid lubricants is dynamically adjusted, solving the problem of insufficient human experience in existing technologies and improving the stability of lubricant performance and the adaptability of the preparation process.
Patent Information
- Application Number
- CN202610799773.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-06-04
- Publication Date
- 2026-08-25
AI Technical Summary
Existing drilling fluid lubricant preparation processes rely on manual experience, making it difficult to dynamically adjust the raw material ratio based on real-time data, which affects the stability of lubrication performance.
By constructing a scheduling map, the current reaction data of lubricant preparation can be acquired and retrieved in real time, the raw material formula can be dynamically adjusted, and the scheduling chain of the load area and data area can be used for real-time control to ensure the matching of formula data and preparation process.
This improves the stability of lubricant performance and the adaptability of the preparation process, enhances the accuracy of control over the preparation equipment, and ensures the quality of the lubricant.
Smart Images

Figure CN122632779A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of process control technology, specifically to a method and system for controlling the preparation process of a drilling fluid lubricant. Background Technology
[0002] Drilling fluid (commonly known as mud) plays a crucial role in oil and gas drilling projects. Its main functions include carrying cuttings, cooling and lubricating the drill bit, balancing formation pressure, and stabilizing the wellbore. Lubrication performance is one of the key indicators of drilling fluid, directly affecting drilling efficiency, drill string life, and wellbore quality. With the increasing prevalence of complex drilling techniques such as deep wells, horizontal wells, and extended reach wells, the frictional resistance between the drill string and the wellbore / casing has significantly increased, placing increasingly higher demands on the performance of lubricants used in drilling fluids. Currently, the preparation process of drilling fluid lubricants typically employs a combination of fixed formulations and phased feeding. During preparation, various raw materials, such as polyalphaolefins, polyether polyols, antioxidants, and extreme pressure additives, need to be added in batches based on key parameters such as reaction temperature, viscosity, and pH value. In existing technologies, the common preparation control method mainly involves operators adding each component sequentially according to preset time points or temperature ranges and fixed proportions. This method relies on manual experience and makes it difficult to dynamically adjust the raw material ratios based on real-time data during the reaction process (such as viscosity change rate and temperature fluctuations), thus affecting the stability of the lubricant's performance.
[0003] To address these issues, we propose a method and system for controlling the preparation process of drilling fluid lubricants. Summary of the Invention
[0004] The purpose of this invention is to provide a method and system for controlling the preparation process of drilling fluid lubricants, so as to solve the problems mentioned in the background art.
[0005] To achieve the above objectives, the present invention provides the following technical solution: a method and system for controlling the preparation process of a drilling fluid lubricant, the method comprising the following steps: Determine the preparation process parameters of the lubricant for drilling fluid, and construct a scheduling map based on the preparation process parameters. The scheduling map includes a load zone, a data zone, and a scheduling chain between the load zone and the data zone. The system acquires real-time reaction data for lubricant preparation, including the current reaction time point and current preparation data. It also retrieves the corresponding formulation data from the scheduling graph based on the scheduling chain. Obtain the formula data corresponding to the current reaction data, and adjust the lubricant preparation equipment in real time according to the formula data to prepare lubricant for drilling fluid.
[0006] Preferably, the step of determining the preparation process parameters of the drilling fluid lubricant and constructing a scheduling map based on the preparation process parameters includes: Determine the proportions and types of various raw material components for drilling fluid lubricants as formulation data; obtain reaction data for lubricant preparation, and use the reaction data and formulation data as preparation process parameters; Multiple load chains are set for each type of raw material. Each load chain consists of multiple load points, and multiple proportion data corresponding to the same type of raw material are stored sequentially on multiple load points. By connecting the loading points of the same preparation data corresponding to the same reaction time node, a loading layer is obtained; and by connecting multiple loading chains based on the loading layer, a loading region is obtained. The corresponding response data is used to construct a data area, and a scheduling chain is established between the data area and the load area. The scheduling chain between the load area, the data area, and the load area and the data area is used as a scheduling graph.
[0007] Preferably, the steps for constructing the data region corresponding to the reaction data include: The reaction time points for preparing the lubricant and the preparation data corresponding to each reaction time point are obtained as reaction data. Multiple data chains are set up for each reaction time node. Each data chain consists of multiple data points, and multiple preparation data corresponding to the same reaction time node are stored sequentially on the corresponding data points. Establish connection lines between multiple preparation data at different reaction time points, and use multiple data chains connected by multiple connection lines as data regions.
[0008] Preferably, the steps for establishing a scheduling chain between the data area and the load area include: Adjustment points are set for the data area, and these adjustment points move between multiple data points, with each data point corresponding to a load layer; Establish adjustment lines between the adjustment point and the load point in the load layer. One end of the adjustment line is fixedly connected to the adjustment point, and the other end of the adjustment line is changed to connect to the load point on different load layers. The adjustment point and the adjustment line are used as the scheduling chain between the data area and the load area.
[0009] Preferably, the step of retrieving the formulation data corresponding to the current reaction data based on the scheduling map includes: The current reaction time node and current preparation data of the lubricant preparation are acquired in real time as the current reaction data. The adjustment point is placed on the target data point where the current preparation data is located on the data chain corresponding to the current reaction time node, and the connection relationship between the adjustment point and the target data point is established. Based on the adjustment point, multiple load points in the load layer corresponding to the target data point are obtained as a load point cluster, and the other end of multiple adjustment lines is connected to multiple load points in the load point cluster for communication. The formulation data corresponding to the current reaction data is obtained by acquiring the raw material type and the ratio data of each loading point in the loading chain of each loading point in the loading cluster.
[0010] Preferably, the step of obtaining multiple load points in the load layer corresponding to the target data point as a load point cluster based on the adjustment point includes: Get the current data point where the adjustment point is located and the corresponding current load layer. Disconnect the other end of the multiple adjustment lines corresponding to the adjustment point from the multiple load points in the current load layer, and unmark the multiple load points in the current load layer. Simultaneously, the target data point corresponding to the current reaction data and the target load layer corresponding to the formulation data are acquired in real time. Multiple load points in the target load layer are marked, the adjustment point is moved to the target data point, and the other end of the adjustment line is connected to multiple load points in the target load layer. The multiple load points in the target load layer are used as load point clusters.
[0011] Preferably, the step of obtaining the formula data corresponding to the current reaction data, and adjusting the lubricant preparation equipment in real time according to the formula data to prepare the lubricant for drilling fluid includes: Identify the data type identifiers in the formula data and map each type of formula data to the control parameters of the corresponding equipment category; The equipment control parameters are converted into execution instructions for the corresponding preparation equipment, and the execution instructions are sent to the corresponding preparation equipment to achieve real-time control. Under the control of real-time control commands, the lubricant preparation equipment is controlled to operate according to the controlled process parameters to prepare lubricants for drilling fluid.
[0012] A process control system for the preparation of a drilling fluid lubricant, applied to any one of the above-described methods for controlling the preparation process of a drilling fluid lubricant, comprising: The module is used to determine the preparation process parameters of the lubricant for drilling fluid and to construct a scheduling map based on the preparation process parameters. The scheduling map includes a load area, a data area, and a scheduling chain between the load area and the data area. The retrieval module is used to acquire the current reaction data of lubricant preparation in real time. The current reaction data includes the current reaction time node and the current preparation data. The corresponding formula data for the current reaction data is retrieved from the scheduling graph according to the scheduling chain. The control module is used to acquire the formula data corresponding to the current reaction data, and to control the lubricant preparation equipment in real time according to the formula data to prepare the lubricant for drilling fluid.
[0013] Compared with the prior art, the beneficial effects of the present invention are: By combining and storing formulation data through a load layer, the corresponding data stored in the load layer can be quickly extracted from the scheduling graph directly through the scheduling chain during use. This allows for the rapid determination of the formulation data corresponding to the current preparation data at the current reaction time point, making the regulation of the lubricant formulation more consistent with the current preparation process. This improves the efficiency of formulation data adapted to the current preparation process, increases the matching degree between formulation data and the current preparation process, and thus improves the accuracy of regulating the lubricant formulation data. Consequently, the preparation equipment can be regulated based on the formulation data, improving the stability of lubricant performance. Attached Figure Description
[0014] 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.
[0015] Figure 1 This is a schematic diagram of the method flow of the present invention; Figure 2 This is a system structure block diagram of the present invention. Detailed Implementation
[0016] 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.
[0017] For examples, please refer to Figures 1 to 2 This invention provides a method and system technical solution for controlling the preparation process of a drilling fluid lubricant: a method for controlling the preparation process of a drilling fluid lubricant, comprising the following steps: S1: Determine the preparation process parameters of the lubricant for drilling fluid, and construct a scheduling map based on the preparation process parameters. The scheduling map includes the load area, the data area, and the scheduling chain between the load area and the data area. The steps for determining the preparation process parameters of drilling fluid lubricants and constructing a scheduling map based on these parameters include: determining the proportions and types of various raw material components of the drilling fluid lubricant as formulation data; obtaining reaction data for lubricant preparation, and using the reaction data and formulation data as preparation process parameters; setting multiple load chains corresponding to different raw material types, where each load chain consists of multiple load points, and storing multiple proportions of the same type of raw material sequentially on multiple load points; connecting the load points containing the formulation data corresponding to the same preparation data at the same reaction time node to obtain a load layer, and connecting multiple load chains based on the load layer to obtain a load region; constructing a data region corresponding to the reaction data, establishing a scheduling chain between the data region and the load region, and using the scheduling chains between the load region, data region, and load region and data region as a scheduling map; The steps for constructing a data area corresponding to the reaction data include: obtaining the reaction time nodes for preparing the lubricant and the preparation data corresponding to each reaction time node as reaction data; setting multiple data chains for each reaction time node, wherein each data chain consists of multiple data points; storing multiple preparation data corresponding to the same reaction time node in sequence on the corresponding data points; establishing connection lines between multiple preparation data at different reaction time nodes; and using the multiple data chains connected by multiple connection lines as the data area. The steps for establishing a scheduling chain between the data area and the load area include: setting an adjustment point for the data area, moving the adjustment point between multiple data points, with each data point corresponding to a load layer, establishing adjustment lines between the adjustment point and the load points in the load layer, fixing one end of the adjustment line to the adjustment point, and changing the other end of the adjustment line to the load points on different load layers, and using the adjustment point and the adjustment line as the scheduling chain between the data area and the load area.
[0018] It should be noted that the lubricant formulation data is divided according to the formulation data corresponding to different preparation data at different reaction time points and stored on the corresponding loading layer. The loading layer is bound to the corresponding data point. When the adjustment point moves to the data point, the loading layer corresponding to the data point is automatically activated. This allows for the automatic acquisition of the proportion data of each loading point in the loading layer and the data of the raw material type corresponding to the loading chain where the loading point is located. This enables the rapid determination of formulation data that is suitable for the current reaction time point and preparation data, improving the accuracy of formula data control in the current preparation process and thus improving the production quality of the lubricant.
[0019] Specifically, data points, adjustment points, and load points are equivalent to virtual machines, databases used to store corresponding data, and can also act as communication nodes, connecting multiple load points to form a load layer. This is equivalent to connecting multiple communication nodes to form a load layer. Each load layer corresponds to a data point, and each data point is also a virtual machine, equivalent to a communication node, and can also store the preparation data corresponding to the reaction time node.
[0020] In the preparation of lubricants, the raw materials need to be proportioned. Based on the proportioning data, these raw materials can be added to the reaction vessel in stages. The proportions can be dynamically adjusted according to key parameters during the reaction process (such as temperature, viscosity, pH value, etc.) to ensure reaction efficiency, product performance, and process stability. A portion of the raw materials is added before the reaction begins, and another portion is added later in the reaction. The proportions (the ratio of each raw material component to be added) vary depending on the preparation data at the current reaction time point (preparation data can be temperature, viscosity, acid value, etc.). Therefore, the proportions are determined based on the preparation data at the current reaction time point. These proportions refer to the optimal proportions. For example, if the raw materials include polyalphaolefin, polyether polyol, antioxidants, extreme pressure additives, and pour point depressants, the corresponding proportions will vary. The ratios can be 80%, 15%, 2%, 2%, and 1%, respectively, corresponding to a loading chain. During initial feeding, 80% polyalphaolefin and 10% polyether polyol are added to the reactor, with 5% of polyether polyol reserved for subsequent step-by-step addition. All antioxidants and 50% extreme pressure additives are added initially, while pour point depressants are not added at this stage. At the first reaction time point (0-2 hours), when the preparation temperature reaches 120℃, the stirring speed is 300 rpm, and the polyether polyol and polyalphaolefin undergo initial polymerization to form a basic network structure. The initially added polyether polyol (10%) reacts with the polyalphaolefin to generate a low-viscosity prepolymer. When the viscosity reaches 500 mPa·s, the next stage begins. At the second reaction time point (2-4 hours), based on the viscosity increase rate, the remaining 5% of polyether polyol (1.67% each time) is added in three batches, maintaining the reaction for 30 minutes after each addition. When the viscosity reaches 800 mPa·s, add the remaining 50% of the extreme pressure additive in one go to enhance the strength of the lubricating film. When the temperature drops to 100℃, add a pour point depressant to prevent low-temperature precipitation. At the third reaction time point (4-6 hours), the preparation temperature stabilizes at 120℃, and the viscosity target is 1500 mPa·s. If the viscosity does not meet the target, add a small amount of polyether polyol (0.5%-1%) and extend the reaction time. Final testing includes pH value, moisture content, and mechanical impurities to ensure compliance with standards (such as GB / T7631.7-2003). Lubricant preparation utilizes an initial feeding + staged replenishment strategy, combined with real-time data such as temperature and viscosity, to dynamically optimize the ratio of polyether polyol and additives. Online monitoring and feedback are used to adjust the feeding, ensuring stable product performance. When storing the ratio data on the loading chain, the required ratios under different preparation data are first determined during lubricant preparation. The proportion of each raw material's ratio is then stored sequentially at the corresponding loading point. For example, during the entire lubricant preparation process, three 1.The four data points, 67%, 10%, and 1.67%, are stored at the loading points in the corresponding raw material type's loading chain since the first three data points are the same. If, at a certain reaction time point, the corresponding preparation data does not meet the standard (e.g., viscosity does not meet the standard), then 0.75% of the polyether polyol needs to be added again. In this case, the 0.75% also needs to be stored in the corresponding raw material type's loading chain. Furthermore, 0.75%, 1.67%, and 10% are stored sequentially at their respective loading points according to their magnitude. The loading points are equivalent to data storage units and also communication nodes, enabling subsequent communication with the adjustment line. This establishes a communication relationship between the load point and the control point for data transmission and acquisition. Similarly, the storage correspondence between the load chains and proportion data for other types of raw materials can be extrapolated, resulting in multiple load chains. This allows for different combinations of preparation data at different reaction time points based on the different raw materials used in the preparation (referring to the combination and proportion of raw materials at each reaction time point; for example, adding polyether polyol and antioxidant simultaneously in the later stages of the reaction; the antioxidant needs to be thoroughly mixed with the polyether polyol at high temperature, as separate addition may lead to excessively high local concentrations or uneven reactions). The total amount is 0.3% (0.2% initially added, 0.1% added this time). Stepwise addition can improve stability. This indicates that at this reaction time point, under the corresponding preparation data of viscosity = 750 mPa·s and temperature = 105℃, there is a combination relationship between polyether polyol and antioxidant. When the current ratio is 13.34% polyether polyol and 0.2% antioxidant, the corresponding ratio in the combination relationship is 1.66% polyether polyol (the last part of the remaining 5%) and 0.1% antioxidant (total mass). After this addition, the polyether polyol is 15% and the antioxidant is 0.3%. The load chains are connected to form a load layer, which acts like a large database. Based on the reaction time node and data point of the adjustment point, corresponding combination relationships are determined. Each adjustment line at the adjustment point is moved to its corresponding combination relationship, essentially connecting one end of the adjustment line to each load point in the combination relationship. The raw material type and corresponding proportion data are extracted through the scheduling chain. Based on the proportion data, the feeding is adjusted to make the proportion more suitable for the current lubricant preparation reaction process. This allows for better control of raw material input based on the current lubricant preparation process, thereby improving the quality of the prepared lubricant.
[0021] S2: Real-time acquisition of current reaction data for lubricant preparation, including current reaction time node and current preparation data; and retrieval of corresponding formulation data from the scheduling graph according to the scheduling chain. The steps for retrieving the formulation data corresponding to the current reaction data based on the scheduling map include: acquiring the current reaction time node and current preparation data of the lubricant preparation in real time as the current reaction data; placing the adjustment point on the target data point where the current preparation data is located on the data chain corresponding to the current reaction time node, and establishing a connection between the adjustment point and the target data point; acquiring multiple load points in the load layer corresponding to the target data point as a load point cluster based on the adjustment point; establishing a communication connection between the other end of multiple adjustment lines and multiple load points in the load point cluster; and obtaining the raw material type corresponding to the load chain where each load point in the load point cluster is located and the proportion data corresponding to each load point to obtain the formulation data corresponding to the current reaction data.
[0022] The steps of obtaining multiple load points in the load layer corresponding to the target data point based on the adjustment point as a load point cluster include: obtaining the current data point where the adjustment point is located and the corresponding current load layer; disconnecting the other end of the multiple adjustment lines corresponding to the adjustment point from the multiple load points in the current load layer respectively, and unmarking the multiple load points in the current load layer; simultaneously obtaining the target data point corresponding to the current reaction data and the target load layer corresponding to the formulation data in real time; marking the multiple load points in the target load layer; moving the adjustment point to the target data point; connecting the other end of the adjustment line to the multiple load points in the target load layer; and using the multiple load points in the target load layer as a load point cluster.
[0023] Specifically, a load layer is configured for each data point. Each load layer contains multiple load points. Different load layers correspond to different data points, and the load points contained within the load layer are also different (here, "different load points" means that the load points may be on different load chains, or they may be on the same load chain but on different load points). Multiple load points can communicate with each other. Load points are virtual machines, and the communication connection mentioned here refers to communication between two communication nodes. A virtual machine contains communication nodes. Load points are used to store a possible ratio of raw materials. Here, the ratio refers to the percentage of raw materials of the same type as the raw materials in the load chain that may need to be added during the entire preparation process of the lubricant. For example, the first time point might be 15%, and the second time point might be 1.67%. The proportion data is stored sequentially on the corresponding load chains. Multiple load chains are connected based on the proportion data corresponding to the same reaction time point and the same preparation data, forming a load layer. This is equivalent to storing multiple load points corresponding to the same data point in association. When the same proportion data is encountered later, the data contained in the corresponding load layer can be quickly located through the corresponding data point, and all the formula data of the corresponding data point can be directly extracted. This allows for rapid matching of the formula data with the current preparation process, thereby improving the accuracy of the control of the preparation equipment.The adjustment point is like a virtual machine (the scheduling point retrieves the corresponding proportion data in real time based on the current time and temperature point to achieve dynamic adaptation of proportion parameters and improve control accuracy). It moves within the data area, where this movement involves transforming and connecting the adjustment point with multiple data points in the data area. (Temporary connection channels can be established between multiple data points located at different reaction time nodes in the data area. These temporary connection channels serve as paths for the adjustment point to transform and connect to data points. They guide the adjustment point to which data point corresponds to the next reaction time node, thus connecting the adjustment point to that data point and facilitating its search for the target data point at subsequent reaction time nodes.) Essentially, the adjustment point moves in real time according to the current preparation process. For example, if the current preparation process is at the second reaction time node with a normal temperature, the adjustment point is disconnected from the previous data point and connected to the current data point. Simultaneously, as the adjustment point moves... Upon reaching the data point, the data point automatically marks multiple load points in the corresponding load layer. Then, the adjustment line on the adjustment point is connected to multiple load points, enabling rapid extraction of the corresponding formulation data. The formulation data stored at the load point is based on historical formulation data under the same raw material combination. The data is pre-stored, and the current reaction process of lubricant preparation is monitored in real time, thereby extracting the corresponding formulation parameters in real time. The formulation data is matched with the corresponding reaction time node, and at the same reaction time node, it is matched with the corresponding preparation data. Under the current preparation process, the corresponding formulation data can be selected, and the lubricant preparation process is monitored in real time. The corresponding formulation data is adjusted in real time according to the preparation process, thereby improving the performance of the lubricant. For lubricant formulations that require staged feeding (such as adding acid first and then amine), the feeding instruction is automatically retrieved at the preset time point to avoid time errors from manual feeding. The load area can store multiple formulation data, and the scheduling map supports rapid formulation switching. By combining and storing formulation data through a load layer, the corresponding data stored in the load layer can be quickly retrieved during use. This allows for rapid determination of the formulation data corresponding to the current preparation data at the current reaction time point, making the regulation of lubricant formulations more aligned with the current preparation process. This improves the efficiency of formulation data adaptation to the current process, increases the matching degree between formulation data and the current preparation process, and thus enhances the accuracy of formula data regulation. Furthermore, based on the formulation data, the preparation equipment can be adjusted to improve the quality of lubricant preparation. Precise regulation of formulation data improves the matching degree between formulation data and the current preparation process, thereby enhancing the accuracy of equipment regulation and the quality of lubricant preparation.
[0024] S3: Obtain the formula data corresponding to the current reaction data, adjust the lubricant preparation equipment in real time according to the formula data, and prepare the lubricant for drilling fluid; The steps for preparing drilling fluid lubricant include: acquiring formula data corresponding to the current reaction data, and adjusting the lubricant preparation equipment in real time based on the formula data; identifying data type identifiers in the formula data, mapping each type of formula data to control parameters for the corresponding equipment category, wherein the control parameters include one or more of the following: target feed rate, target feed rate, target temperature, target stirring rate, target pH value, and target reaction time; converting the equipment control parameters into execution instructions for the corresponding preparation equipment, and sending the execution instructions to the corresponding preparation equipment to achieve real-time adjustment; and controlling the lubricant preparation equipment to operate according to the adjusted process parameters under the control of the real-time adjustment instructions to prepare the drilling fluid lubricant. Specifically, the current reaction data includes one or more of the following: current reaction temperature, current reaction pressure, current pH value, current stirring speed, current mixing time, current cumulative feed amount, and current viscosity value. The current reaction data is acquired in real-time through a sensor array installed on the lubricant preparation equipment, either continuously or intermittently. This sensor array includes at least two of the following: temperature sensor, pressure sensor, pH sensor, speed sensor, flow sensor, and viscosity sensor. The execution commands include one or more of the following: feed pump opening command, heating power command, cooling valve opening command, frequency converter frequency command, and pH adjuster dosing command. According to preset parsing mapping rules, each type of formula data is mapped to control parameters of the corresponding equipment category. The parsing mapping relationship includes: parsing the component mass fractions as the cumulative feed amount control parameter of the feed pump; parsing the feed rate value as the instantaneous opening control parameter of the feed pump; parsing the reaction temperature value as the heater power or cooling valve opening control parameter; parsing the stirring speed value as the frequency control parameter of the stirrer inverter; parsing the feed sequence number as the start-up timing control parameter of multiple feed pumps; the proportioning parameters in the scheduling diagram are bound to the reaction time points, which can accurately control the feeding timing and reaction duration at each stage.
[0025] A process control system for the preparation of a drilling fluid lubricant, applied to any one of the above-described methods for controlling the preparation process of a drilling fluid lubricant, comprising: The module is used to determine the preparation process parameters of the lubricant for drilling fluid and to construct a scheduling map based on the preparation process parameters. The scheduling map includes a load area, a data area, and a scheduling chain between the load area and the data area. The retrieval module is used to acquire the current reaction data of lubricant preparation in real time. The current reaction data includes the current reaction time node and the current preparation data. The corresponding formula data for the current reaction data is retrieved from the scheduling graph according to the scheduling chain. The control module is used to acquire the formula data corresponding to the current reaction data, and to control the lubricant preparation equipment in real time according to the formula data to prepare lubricant for drilling fluid. This invention can effectively bind and dynamically match real-time preparation data (such as temperature, viscosity, and pH value) at different reaction time points with the raw material ratio data. When the reaction conditions change unexpectedly, it can automatically switch to more suitable formula data, thereby improving the stability of the lubrication coefficient, anti-wear and other properties of the lubricant product.
[0026] 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.
[0027] Although embodiments of the invention have been shown and described, it will be understood by those skilled in the art that various changes, modifications, substitutions and alterations 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 method for controlling the preparation process of a drilling fluid lubricant, characterized in that, Includes the following steps: Determine the preparation process parameters of the lubricant for drilling fluid, and construct a scheduling map based on the preparation process parameters. The scheduling map includes a load zone, a data zone, and a scheduling chain between the load zone and the data zone. The system acquires real-time reaction data for lubricant preparation, including the current reaction time point and current preparation data. It also retrieves the corresponding formulation data from the scheduling graph based on the scheduling chain. Obtain the formula data corresponding to the current reaction data, and adjust the lubricant preparation equipment in real time according to the formula data to prepare lubricant for drilling fluid.
2. The method for controlling the preparation process of a drilling fluid lubricant according to claim 1, characterized in that: The steps of determining the preparation process parameters of the drilling fluid lubricant and constructing a scheduling map based on the preparation process parameters include: Determine the proportions and types of various raw material components for drilling fluid lubricants as formulation data; obtain reaction data for lubricant preparation, and use the reaction data and formulation data as preparation process parameters; Multiple load chains are set for each type of raw material. Each load chain consists of multiple load points, and multiple proportion data corresponding to the same type of raw material are stored sequentially on multiple load points. By connecting the loading points of the same preparation data corresponding to the same reaction time node, a loading layer is obtained; and by connecting multiple loading chains based on the loading layer, a loading region is obtained. The corresponding response data is used to construct a data area, and a scheduling chain is established between the data area and the load area. The scheduling chain between the load area, the data area, and the load area and the data area is used as a scheduling graph.
3. The method for controlling the preparation process of a drilling fluid lubricant according to claim 2, characterized in that: The steps for constructing a data region based on corresponding reaction data include: The reaction time points for preparing the lubricant and the preparation data corresponding to each reaction time point are obtained as reaction data. Multiple data chains are set up for each reaction time node. Each data chain consists of multiple data points, and multiple preparation data corresponding to the same reaction time node are stored sequentially on the corresponding data points. Establish connection lines between multiple preparation data at different reaction time points, and use multiple data chains connected by multiple connection lines as data regions.
4. The method for controlling the preparation process of a drilling fluid lubricant according to claim 3, characterized in that: The steps to establish a scheduling chain between the data area and the load area include: Adjustment points are set for the data area, and these adjustment points move between multiple data points, with each data point corresponding to a load layer; Establish adjustment lines between the adjustment point and the load point in the load layer. One end of the adjustment line is fixedly connected to the adjustment point, and the other end of the adjustment line is changed to connect to the load point on different load layers. The adjustment point and the adjustment line are used as the scheduling chain between the data area and the load area.
5. The method for controlling the preparation process of a drilling fluid lubricant according to claim 1, characterized in that: The step of retrieving the formulation data corresponding to the current reaction data based on the scheduling map includes: The current reaction time node and current preparation data of the lubricant preparation are acquired in real time as the current reaction data. The adjustment point is placed on the target data point where the current preparation data is located on the data chain corresponding to the current reaction time node, and the connection relationship between the adjustment point and the target data point is established. Based on the adjustment point, multiple load points in the load layer corresponding to the target data point are obtained as a load point cluster, and the other end of multiple adjustment lines is connected to multiple load points in the load point cluster for communication. The formulation data corresponding to the current reaction data is obtained by acquiring the raw material type and the ratio data of each loading point in the loading chain of each loading point in the loading cluster.
6. The method for controlling the preparation process of a drilling fluid lubricant according to claim 5, characterized in that: The step of obtaining multiple load points in the load layer corresponding to the target data point as a load point cluster based on the adjustment point includes: Get the current data point where the adjustment point is located and the corresponding current load layer. Disconnect the other end of the multiple adjustment lines corresponding to the adjustment point from the multiple load points in the current load layer, and unmark the multiple load points in the current load layer. Simultaneously, the target data point corresponding to the current reaction data and the target load layer corresponding to the formulation data are acquired in real time. Multiple load points in the target load layer are marked, the adjustment point is moved to the target data point, and the other end of the adjustment line is connected to multiple load points in the target load layer. The multiple load points in the target load layer are used as load point clusters.
7. The method for controlling the preparation process of a drilling fluid lubricant according to claim 1, characterized in that: The steps of obtaining formula data corresponding to the current reaction data, and adjusting the lubricant preparation equipment in real time according to the formula data to prepare lubricant for drilling fluid include: Identify the data type identifiers in the formula data and map each type of formula data to the control parameters of the corresponding equipment category; The equipment control parameters are converted into execution instructions for the corresponding preparation equipment, and the execution instructions are sent to the corresponding preparation equipment to achieve real-time control. Under the control of real-time control commands, the lubricant preparation equipment is controlled to operate according to the controlled process parameters to prepare lubricants for drilling fluid.
8. A process control system for preparing a drilling fluid lubricant, applied to the process control method for preparing a drilling fluid lubricant as described in any one of claims 1-7, characterized in that, include: The module is used to determine the preparation process parameters of the lubricant for drilling fluid and to construct a scheduling map based on the preparation process parameters. The scheduling map includes a load area, a data area, and a scheduling chain between the load area and the data area. The retrieval module is used to acquire the current reaction data of lubricant preparation in real time. The current reaction data includes the current reaction time node and the current preparation data. The corresponding formula data for the current reaction data is retrieved from the scheduling graph according to the scheduling chain. The control module is used to acquire the formula data corresponding to the current reaction data, and to control the lubricant preparation equipment in real time according to the formula data to prepare the lubricant for drilling fluid.