Method and system for controlling injection time

By controlling the injection time in the lubricating oil blending system, the base oil is ensured to be injected before other components, thus solving the problem of excessive injection time, improving production efficiency, avoiding component residue, and achieving high-efficiency lubricating oil production.

CN117138668BActive Publication Date: 2026-07-10SIEMENS (CHINA) CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SIEMENS (CHINA) CO LTD
Filing Date
2023-08-30
Publication Date
2026-07-10

AI Technical Summary

Technical Problem

In modern lubricating oil blending systems, the injection time is relatively long, resulting in low processing efficiency. This is especially true in synchronous metering automatic blending systems, where the pulse stirring time of the oil in the blending tank after injection is also relatively long.

Method used

By controlling the injection time, the injection time of the base oil component is ensured to be longer than that of other components. The flow rate setpoint Floop is used to control the flow regulating valve of the injection channel, so that all active injection channels start injection at the same time. After the base oil component is injected, other components are sent to the blending tank to avoid residue.

Benefits of technology

It shortens the injection time, reduces the pulse stirring time of oil in the storage tank, improves the processing efficiency of lubricating oil, and avoids the residual non-base oil components in the equipment from affecting subsequent production.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117138668B_ABST
    Figure CN117138668B_ABST
Patent Text Reader

Abstract

The application provides a control method and a control system for injection time, which comprises the following steps: obtaining formula information of lubricating oil in current batch production and enabling information of a feed branch pipe matched with the formula information, wherein the formula information comprises mass percentage of each raw material component in the lubricating oil; calculating flow setting value F main of each enabled injection channel based on the formula information and flow setting value F loop of a total pipe, so that injection time of base oil component is greater than injection time of other components; controlling opening degree of a flow regulating valve of each enabled injection channel to reach flow setting value F loop of the injection channel, and starting injection of all enabled injection channels simultaneously. loop ​
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of lubricating oil blending technology, and in particular to a method for controlling the injection time. Background Technology

[0002] Synchronous metering automatic blending (SMB) systems are an important production process for modern lubricant blending. Taking an SMB system with eight injection channels, capable of injecting up to eight components simultaneously, as an example, the process of blending a certain lubricant product includes: starting up the blending equipment, injection, pipeline cleaning and re-sweeping, and pulse agitation of the oil in the blending tank. In the entire production cycle, the pulse agitation time of the oil in the blending tank after injection is relatively long, resulting in low processing efficiency. Summary of the Invention

[0003] In view of this, embodiments of the present invention propose a method and control system for controlling injection time, which at least partially solves the above-mentioned technical problems.

[0004] In a first aspect, embodiments of this application provide a method for controlling the injection time of a synchronous metering automatic blending system. The method for controlling the injection time includes the following steps:

[0005] Obtain the formula information of the lubricating oil produced in the current batch and the activation information of the feed branch pipe matching the formula information, wherein the formula information includes the mass percentage of each raw material component in the lubricating oil;

[0006] Based on the recipe information and the main pipe flow rate setpoint F main Calculate the flow rate setpoint F for each enabled injection channel. loop This is to ensure that the injection time of the base oil component is longer than that of other components;

[0007] Based on the flow rate setting F for each enabled injection channel. loop Control the opening of the flow regulating valve in the injection channel to achieve the set flow rate F. loop And all activated injection channels begin injection simultaneously.

[0008] In one embodiment, the injection time of the base oil component is 20-40 minutes longer than the injection time of other components.

[0009] In one embodiment, the method for controlling the injection time further includes the following steps:

[0010] The injection channels are grouped according to the properties of the raw material components delivered by each injection channel to obtain several raw material groups, which include at least one base oil group, one additive group, and one rare additive group.

[0011] Based on the recipe information and the main pipe flow rate setpoint F main Calculate the flow rate setpoint F for each enabled injection channel. loop The step of making the injection time of the base oil component longer than that of other components further includes:

[0012] Get the total flow rate percentage (PF) for each raw material group group The total flow rate of the raw material group accounts for PF group The setpoint F is the sum of the flow rates of all injection channels in this material group relative to the flow rate of the main pipe. main The proportion;

[0013] Based on the formula information, calculate the flow rate percentage (PF) for each injection channel. Loop The flow rate of the injection channel accounts for PF loop This is the proportion of the flow rate of this injection channel relative to the sum of the flow rates of all injection channels in its material group;

[0014] Based on the flow rate percentage of each injection channel (PF) loop and its total flow rate percentage (PF) of the raw material group to which it belongs. group The flow rate setpoint F of the injection channel is calculated based on the first calculation formula. loop The first calculation formula is expressed as:

[0015] F loop(ij) =F main *PF group(i) *PF loop(ij) .

[0016] Among them, F loop(ij) Set the flow rate of the j-th injection channel in the i-th material group; PF group(i) PF represents the percentage of the total flow rate of the i-th raw material group; loop(ij) This represents the flow rate percentage of the j-th injection channel in the i-th raw material group.

[0017] In one implementation, the flow rate percentage (PF) of each injection channel is calculated based on a second calculation formula. loop The second calculation formula is expressed as:

[0018]

[0019] Among them, PF loop(ij) PW represents the flow rate percentage of the j-th injection channel in the i-th raw material group. loop(ij) The mass percentage of the raw material component delivered to the j-th injection channel in the i-th raw material group in the formulation information; ∑PW group(i)This is the sum of the mass percentages of the raw material components delivered by all the infeed channels in the i-th raw material group, as stated in the formulation information.

[0020] In one implementation, the total flow rate percentage (PF) of each raw material group is obtained. group The steps further include:

[0021] A set of injection time equations for a synchronous metering and automatic blending system is established, comprising the injection time equations for each raw material group, expressed as follows:

[0022]

[0023] Among them, T group(i) ∑PW represents the injection time of the i-th raw material group; G represents the total weight of the finished lubricating oil produced in the current batch; group(i) PF is the sum of the mass percentages of the raw material components delivered by all the injection channels in the i-th raw material group; group(i) This represents the percentage of the total flow rate of the i-th raw material group;

[0024] Based on the injection time requirements of each raw material group, the equations are solved to obtain the total flow rate percentage (PF) of each raw material group. groupi The optimal solution.

[0025] In one implementation, the total flow rate percentage (PF) of each raw material group corresponding to the formulation information is used. group Store in the database.

[0026] In one implementation, the flow rate setting F is based on each enabled injection channel. loop The current flow rate of the injection channel is used to control the opening of the flow regulating valve of the injection channel based on the PID algorithm.

[0027] In one embodiment, the method for controlling the injection time further includes the following steps:

[0028] Get the current flow rate for each enabled injection channel;

[0029] Determine if the current traffic is 0;

[0030] If the value is 0, then perform the above steps to recalculate the flow rate setpoint F for other enabled infeed channels whose current flow rate is not 0. loop .

[0031] In one embodiment, the method for controlling the injection time further includes the following steps:

[0032] Obtain the current opening degree of the flow control valve for each enabled injection channel;

[0033] Determine whether the current opening degree is 100%;

[0034] If so, then the current flow rate of the injection channel with a current opening of 100% is compared with the flow rate setting value F of that injection channel. loop Compare;

[0035] If the current flow rate does not reach the set flow rate value F loop If so, an alarm message will be issued.

[0036] Secondly, this application provides a control system for injection time, used to control the injection time of a synchronous metering automatic blending system, the control system for injection time comprising:

[0037] The acquisition module is used to acquire the formula information of the lubricating oil produced in the current batch and the activation information of the feed branch pipe that matches the formula information, wherein the formula information includes the mass percentage of each raw material component in the lubricating oil.

[0038] The calculation module is used to calculate the total flow rate F based on the recipe information and the main pipe's flow rate setpoint F. main Calculate the flow rate setpoint F for each enabled injection channel. loop This is to ensure that the injection time of the base oil component is longer than that of other components;

[0039] The control module is used to set the flow rate F according to the flow rate of each enabled injection channel. loop Controlling the opening of the flow regulating valve of the injection channel causes all activated injection channels to start injection simultaneously.

[0040] The injection time control method and control system provided in this application embodiment start injection simultaneously through all activated injection channels, and the injection time of the base oil component is longer than that of other components. This ensures that non-base oil raw materials such as additives and rare additives are injected before the base oil components. After the injection of non-base oil raw materials such as additives and rare additives is completed, the base oil raw materials continue to enter the blending tank through the main pipe. That is, the base oil operation covers the entire feeding process of the SMB, thereby sending the additives, rare additives, and other non-base oil components remaining in the main pipe into the blending tank, avoiding the non-base oil components remaining in the equipment and affecting the production of subsequent batches of lubricating oil. Attached Figure Description

[0041] Preferred embodiments of the present invention will now be described in detail with reference to the accompanying drawings, which will make the above and other features and advantages of the present invention more apparent to those skilled in the art. In the drawings:

[0042] Figure 1 This is a flowchart of a method for controlling the injection time according to an embodiment of the present invention;

[0043] Figure 2 This is a simplified structural diagram of the Synchronous Metering Automatic Adjustment System (SMB);

[0044] Figure 3 This is a block diagram illustrating the calculation of the flow rate setting value for each injection channel according to an embodiment of the present invention;

[0045] Figure 4 This is a flowchart illustrating the judgment of abnormal situations according to an embodiment of the present invention.

[0046] Figure label:

[0047] 10: Injection channel;

[0048] 11: Material conveying branch pipe;

[0049] 12: Manifold;

[0050] 13: Flow regulating valve;

[0051] 20: General Manager;

[0052] 30: Pipeline static mixer;

[0053] 40: Storage tank;

[0054] 1081: Current opening degree;

[0055] 1082: Current traffic;

[0056] 1083: Determine whether the current opening degree is 100%;

[0057] 1084: The current flow rate of the injection channel with a current opening of 100% and the flow rate setting value F of that injection channel. loop Compare;

[0058] 1085: An alarm message is issued. Detailed Implementation

[0059] To make the objectives, technical solutions, and advantages of the present invention clearer, the following embodiments are provided to further illustrate the present invention in detail.

[0060] For the sake of brevity and intuitiveness, the following description uses several representative embodiments to illustrate the solution of the present invention. Numerous details in the embodiments are only used to aid in understanding the solution of the present invention. However, it is obvious that the technical solution of the present invention can be implemented without being limited to these details. To avoid unnecessarily obscuring the solution of the present invention, some embodiments are not described in detail, but only a framework is given. In the following text, "comprising" means "including but not limited to," and "according to..." means "at least according to..., but not limited to only according to...". Due to Chinese language habits, unless the quantity of a component is specifically indicated below, it means that the component can be one or more, or can be understood as at least one.

[0061] Synchronous metering automatic blending (SMB) system is an important production process for modern lubricant blending. Figure 2 An SMB system with eight injection channels is shown, capable of injecting up to eight components simultaneously. Taking the blending of 300 tons of lubricating oil α as an example, the entire blending process includes: equipment startup, injection, pipeline cleaning and re-sweeping, and pulse agitation of the oil in the storage tank. The injection time is 100 minutes, and the pulse agitation time in the storage tank after injection is 250 minutes. The relatively long pulse agitation time in the storage tank results in low blending efficiency.

[0062] In view of this, embodiments of this application provide a method and control system for controlling the injection time, so as to at least partially solve the above problems.

[0063] The specific implementation of the embodiments of this application will be described in detail below with reference to the accompanying drawings.

[0064] To facilitate understanding, let's first combine... Figure 2 The working principle of the synchronous metering automatic reconciliation system is explained. Figure 2 A simplified structural diagram of a synchronous metering automatic adjustment system.

[0065] Figure 2 The Synchronous Metering Automatic Mixing System (SMB) shown consists of eight injection channels 10. For example... Figure 2As shown, each injection channel 10 includes a manifold 12 and N feed branch pipes 11 connected to the manifold 12 for conveying raw materials, where N≥1. The outlet of each manifold 12 is connected to the main pipe 20. A flow regulating valve 13 is installed at the outlet end of each manifold 12. A pipeline static mixer 30 is installed at the outlet end of the main pipe 20, and the outlet of the main pipe 20 is connected to the finished oil blending tank. During the blending of lubricating oil, each raw material component enters the manifold 12 through its respective feed branch pipe 11 according to the formula requirements, and then enters the main pipe 20. After being fully mixed in the pipeline static mixer 30, it finally enters the finished oil blending tank for pulse stirring. During the pulse stirring process, the oil in the blending tank needs to be sampled and checked at regular intervals until it is uniformly mixed and meets the production requirements.

[0066] Each feed branch in each injection channel delivers raw material components of the same nature, for example, Figure 2 Loops (A), (B), and (C) are base oil injection channels; Loops (D), (E), and (F) are additive injection channels; and Loops (G) and (H) are rare additive injection channels. Since each injection channel shares a single manifold, this avoids interference and influence between raw material components of different properties within the same channel. In a batch production, only one feed branch can be used per injection channel. The flow rate of the raw material components delivered by that injection channel can be controlled by the flow regulating valve on the manifold of that injection channel.

[0067] like Figure 1 As shown in the embodiments of this application, the method for controlling the injection time of a synchronous metering automatic blending system includes the following steps:

[0068] S101: Obtain the formula information of the lubricating oil produced in the current batch and the activation information of the feed branch pipe matching the formula information, wherein the formula information includes the mass percentage of each raw material component in the lubricating oil.

[0069] For example, the formulation of lubricating oil α is as follows: base oil 1 is 74% by mass, base oil 2 is 12% by mass, additive 1 is 7% by mass, additive 2 is 4% by mass, and small batch additive is 2% by mass.

[0070] During the blending process, different types of lubricating oil correspond to different delivery paths, that is, which delivery branch pipe each raw material component is injected through, which is the activation information of the delivery branch pipe. Since only one delivery branch pipe can be activated for each injection channel, the activation of the delivery branch pipe also means the activation of the injection channel to which it belongs.

[0071] For example, Figure 2 The synchronous metering automatic blending system includes 8 injection channels: 3 base oil delivery channels, 3 additive delivery channels, and 2 rare additive delivery channels. The injection channels required to produce lubricating oil α are: Loop(A) + Loop(C) + Loop(D) + Loop(E) + Loop(H).

[0072] S103: Based on the recipe information and the main pipe flow rate setpoint F main Calculate the flow rate setpoint F for each enabled injection channel. loop This is to ensure that the injection time of the base oil component is longer than that of other components. The properties of the lubricating oil are determined by the other raw material components besides the base oil component.

[0073] S105: Based on the flow rate setting value F for each enabled injection channel. loop Control the opening of the flow regulating valve in the injection channel to achieve the set flow rate F. loop And all activated injection channels begin injection simultaneously.

[0074] All activated injection channels begin injection simultaneously, with the base oil component injection time exceeding that of other components. This ensures that additives and rare additives (non-base oil raw materials) are injected before the base oil components. After the additives and rare additives have been injected, the base oil raw materials continue to flow into the blending tank through the main pipe. This means the base oil operation covers the entire SMB (Supply Management Block) feeding process, allowing any residual additives and rare additives in the main pipe to be transferred to the blending tank. This prevents non-base oil components from remaining in the equipment and affecting the production of subsequent batches of lubricating oil.

[0075] In one embodiment, the injection time of the base oil component is 20-40 minutes longer than the injection time of other components.

[0076] The SMB feeding process is divided into two stages, T1 and T2. T1 involves the simultaneous feeding of all raw material components, while T2 involves the separate feeding of the base oil component. T2 lasts for 20-40 minutes. In stage T1, the simultaneous feeding of all raw material components ensures thorough mixing as they pass through the static mixer 30 in the pipeline, reducing the time spent agitating materials in the finished product tank, thus shortening production time and improving efficiency. In stage T2, the separate feeding of the base oil component allows non-base oil components, such as additives and rare additives, remaining in the main pipe to be transferred to the blending tank, preventing their residue in the equipment and saving cleaning time.

[0077] Taking the process of blending 300 tons of lubricating oil α as an example, the injection time is 100 minutes and the pulse stirring time of the oil in the storage tank after injection is 60 minutes. Compared with the existing technology, it saves 190 minutes, which greatly saves the pulse stirring time of the oil in the storage tank and improves the processing and blending efficiency of the oil.

[0078] In one embodiment, the method for controlling the injection time further includes the following steps:

[0079] S102: The injection channels are grouped according to the properties of the raw material components delivered by each injection channel to obtain several raw material groups, which include at least one base oil group, one additive group and one rare additive group.

[0080] Step S103 further includes:

[0081] S1031: Obtain the total flow rate percentage (PF) for each raw material group. group The total flow rate of the raw material group accounts for PF group The setpoint F is the sum of the flow rates of all injection channels in this material group relative to the flow rate of the main pipe. main The proportion;

[0082] S1032: Calculate the flow rate percentage (PF) of each injection channel based on the formula information. Loop The flow rate of the injection channel accounts for PF loop This is the proportion of the flow rate of this injection channel relative to the sum of the flow rates of all injection channels in its material group;

[0083] S1033: PF based on the flow rate percentage of each injection channel loop and its total flow rate percentage (PF) of the raw material group to which it belongs. group The flow rate setpoint F of the injection channel is calculated based on the first calculation formula. loop The first calculation formula is expressed as:

[0084] F loop(ij) =F main *PF group(i) *PF loop(ij)

[0085] In the first calculation formula, F loop(ij) Set the flow rate of the j-th injection channel in the i-th material group; PF group(i) PF represents the percentage of the total flow rate of the i-th raw material group; loop(ij) This represents the flow rate percentage of the j-th injection channel in the i-th raw material group.

[0086] To facilitate understanding of the technical solution in this embodiment, the following is combined with... Figure 3 Please refer to Table 1 for a detailed explanation. Figure 3 The flowchart for calculating the flow rate setpoint for each injection channel of lubricating oil β is shown in Table 1, which is the formulation table for lubricating oil β. As shown in Table 1, the formulation of lubricating oil β contains six base oils, two additives, and one rare additive. Table 1 shows the injection channels required for the production of lubricating oil β. These eight injection channels are divided into four raw material groups, and the flow rate setpoint F for each injection channel can be obtained according to the second calculation formula. loop As shown in Table 1.

[0087]

[0088] Table 1

[0089] In one implementation, the flow rate percentage (PF) of each injection channel is calculated based on a second calculation formula. loop The second calculation formula is expressed as:

[0090]

[0091] Among them, PF loop(ij) PW represents the flow rate percentage of the j-th injection channel in the i-th raw material group. loop(ij) The mass percentage of the raw material component delivered to the j-th injection channel in the i-th raw material group in the formulation information; ∑PW group(i) This is the sum of the mass percentages of the raw material components delivered by all the infeed channels in the i-th raw material group, as stated in the formulation information.

[0092] For example, the flow rate percentage of base oil 1 in Table 1 is as follows:

[0093]

[0094] Based on the material proportion of each component in each raw material group, the flow rate proportion PF of each injection channel can be calculated. loop This leads to the flow rate setpoint F of the injection channel. loop .

[0095] In one implementation, step S1031 further includes the following steps:

[0096] S10311: Establish a set of injection time equations for a synchronous metering automatic blending system, wherein the set of injection time equations includes the injection time equations for each raw material group, expressed as follows:

[0097]

[0098] Among them, T group(i) ∑PW represents the injection time of the i-th raw material group; G represents the total weight of the finished lubricating oil produced in the current batch; group(i)PF is the sum of the mass percentages of the raw material components delivered by all the injection channels in the i-th raw material group; group(i) This represents the percentage of the total flow rate of the i-th raw material group;

[0099] S10322: Based on the injection time requirements of each raw material group, solve the equations to obtain the total flow rate percentage PF of each raw material group. groupi The optimal solution.

[0100] For example, with Figure 3 Taking the lubricating oil shown in the figure as an example, the injection time requirement for this lubricating oil is that the injection time of the base oil component is 20 minutes longer than the injection time of the additive component, and the injection time of the base oil component is 40 minutes longer than the injection time of the rare additive component, as expressed as:

[0101]

[0102] Solve equations 3-1 and 3-2 to obtain the total flow rate percentage (PF) for each raw material group. groupi The optimal solution.

[0103] The flow rate of raw materials is allocated according to the mass percentage of different components in the lubricating oil formulation. Components with a high proportion of raw material are allocated a higher flow rate, and those with a low proportion are allocated a lower flow rate, ultimately ensuring that all raw material components enter the blending tank at the required injection time.

[0104] In one implementation, the total flow rate percentage (PF) of each raw material group corresponding to the formulation information is used. group Stored in a database, so that OF can be directly retrieved from the database when producing the same type of lubricating oil. group Information avoids recalculation and improves production efficiency.

[0105] In one implementation, the flow rate setting F is based on each enabled injection channel. loop The current flow rate of the injection channel is controlled by a PID algorithm to adjust the opening of the flow regulating valve of the injection channel to achieve the set flow rate F. loop .

[0106] The flow control valve is adjusted based on the PID algorithm to achieve the set flow rate, thus avoiding large fluctuations in flow rate.

[0107] In one embodiment, the method for controlling the injection time further includes the following steps:

[0108] S1061: Obtain the current flow rate for each enabled injection channel;

[0109] S1062: Determine whether the current flow rate is 0;

[0110] S1063: If the value is 0, then perform the above steps to recalculate the flow rate setting F for other enabled injection channels whose current flow rate is not 0. loop .

[0111] When one raw material component has been fed out and the corresponding flow meter has finished operating, the cumulative flow of SMB (the total flow setpoint F of the main pipe) is recorded. main The flow rate will decrease due to the lack of a component's flow rate bonus. This cumulative decrease in flow rate wastes production resources and reduces production speed. At this point, steps S101-S105 are repeated to redistribute the flow rate, and the flow rate setpoint F for the remaining raw material components is adjusted. loop The flow rate setpoint F of the remaining raw material components will be increased. loop The sum satisfies the SMB set flow rate (the main pipe's flow rate set value F). main This meets the requirements of [the relevant regulations], thus saving feeding time and improving feeding efficiency.

[0112] In one embodiment, the method for controlling the injection time further includes the following steps, such as... Figure 4 As shown:

[0113] S1071: Obtain the current opening degree of the flow control valve for each enabled injection channel;

[0114] S1072: Determine whether the current opening degree is 100%;

[0115] S1073: If so, then the current flow rate of the injection channel with a current opening of 100% is compared with the flow rate setting value F of that injection channel. loop Compare;

[0116] S1074: If the current flow rate has not reached the flow rate set value F loop If so, an alarm message will be issued.

[0117] When the opening of a certain flow control valve reaches 100%, it still cannot meet its flow setpoint F. loop When an alarm is triggered, it indicates an abnormal situation, such as excessively viscous raw materials leading to insufficient flow, or the raw material storage tank being used by other equipment, resulting in insufficient flow. By issuing an alarm, staff are reminded to assess and handle the abnormal situation. Upon receiving the alarm, staff will consider whether to suspend allocation or reduce the total SMB flow to slow down production, depending on the current operating conditions.

[0118] Example 2

[0119] This embodiment is a control system for injection time, used to control the injection time of a synchronous metering automatic blending system. The synchronous metering automatic blending system includes several injection channels. Each injection channel includes a manifold and N feed branch pipes connected to the manifold for conveying raw materials. The outlet of each manifold is connected to a main pipe. A flow regulating valve is configured at the outlet end of each manifold. In a batch production, only one feed branch pipe is used per injection channel, and each feed branch pipe in each injection channel conveys raw material components of the same nature. The control system for injection time includes:

[0120] The acquisition module is used to acquire the formula information of the lubricating oil produced in the current batch and the activation information of the feed branch pipe that matches the formula information, wherein the formula information includes the mass percentage of each raw material component in the lubricating oil.

[0121] The calculation module is used to calculate the total flow rate F based on the recipe information and the main pipe's flow rate setpoint F. main Calculate the flow rate setpoint F for each enabled injection channel. loop This is to ensure that the injection time of the base oil component is longer than that of other components;

[0122] The control module is used to set the flow rate F according to the flow rate of each enabled injection channel. loop Control the opening of the flow regulating valve in the injection channel to achieve the set flow rate F. loop And all activated injection channels begin injection simultaneously.

[0123] In one implementation, the system further includes the following steps:

[0124] Grouping module: used to group the injection channels according to the properties of the raw material components delivered by each injection channel to obtain several raw material groups, which include at least one base oil group, one additive group and one rare additive group.

[0125] The computing module further includes:

[0126] Get submodule: Get the total flow rate percentage (PF) for each raw material group. group The total flow rate of the raw material group accounts for PF group The setpoint F is the sum of the flow rates of all injection channels in this material group relative to the flow rate of the main pipe. main The proportion;

[0127] First calculation submodule: Calculates the flow rate percentage (PF) of each injection channel based on the formula information. Loop The flow rate of the injection channel accounts for PF loopThis is the proportion of the flow rate of this injection channel relative to the sum of the flow rates of all injection channels in its material group;

[0128] The second calculation submodule: based on the flow rate percentage (PF) of each injection channel. loop and its total flow rate percentage (PF) of the raw material group to which it belongs. group The flow rate setpoint F of the injection channel is calculated based on the first calculation formula. loop The first calculation formula is expressed as:

[0129] F loop(ij) =F main *PF group(i) *PF loop(ij)

[0130] In the first calculation formula, F loop(ij) Set the flow rate of the j-th injection channel in the i-th material group; PF group(i) PF represents the percentage of the total flow rate of the i-th raw material group; loop(ij) This represents the flow rate percentage of the j-th injection channel in the i-th raw material group.

[0131] In one implementation, the acquisition submodule further includes:

[0132] Equation Construction Module: Establishes a set of injection time equations for the synchronous metering automatic blending system. The injection time equations include the injection time equations for each raw material group, expressed as follows:

[0133]

[0134] Among them, T group(i) ∑PW represents the injection time of the i-th raw material group; G represents the total weight of the finished lubricating oil produced in the current batch; group(i) PF is the sum of the mass percentages of the raw material components delivered by all the injection channels in the i-th raw material group; group(i) This represents the percentage of the total flow rate of the i-th raw material group;

[0135] Equation Solving Module: Based on the injection time requirements of each raw material group, the module solves the system of equations to obtain the total flow rate percentage (PF) of each raw material group. groupi The optimal solution.

[0136] In one implementation, the control module sets a flow rate F based on the flow rate of each enabled injection channel. loop The current flow rate of the injection channel is controlled by a PID algorithm to adjust the opening of the flow regulating valve of the injection channel to achieve the set flow rate F. loop .

[0137] In one embodiment, the control system further includes a refresh module, the refresh module comprising:

[0138] Traffic Acquisition Submodule: Acquires the current traffic flow for each enabled injection channel;

[0139] Flow rate determination submodule: Determines whether the current flow rate is 0; if it is 0, recalculates the flow rate setting value F for other enabled filling channels whose current flow rate is not 0. loop .

[0140] In one embodiment, the control system further includes an alarm module, which comprises the following sub-modules:

[0141] Flow valve opening acquisition submodule: Acquires the current opening of the flow control valve for each enabled injection channel;

[0142] Flow valve opening determination submodule: Determines whether the current opening is 100%;

[0143] Comparison submodule: If yes, then compare the current flow rate of the injection channel with a current opening of 100% with the flow rate setting value F of that injection channel. loop Compare;

[0144] Alarm submodule: If the current traffic flow does not reach the traffic set value F loop If so, an alarm message will be issued.

[0145] The injection time control system provided in this embodiment is used to implement the corresponding injection time control methods in the foregoing method embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here. Furthermore, the functional implementation of each module in the injection time control system of this embodiment can be referred to the description of the corresponding parts in the foregoing method embodiments, which will not be repeated here.

[0146] This invention also proposes an electronic device with a processor-memory architecture. The electronic device includes a processor, a memory, and a computer program stored in the memory and executable on the processor. When executed by the processor, the computer program implements the filling time control method as described above. Specifically, the memory can be implemented as various storage media such as electrically erasable programmable read-only memory (EEPROM), flash memory, and programmable programmable read-only memory (PROM). The processor can be implemented as including one or more central processing units (CPUs) or one or more field-programmable gate arrays (FPGAs), wherein the FPGA integrates one or more CPU cores. Specifically, the CPU or CPU core can be implemented as a CPU, MCU, or DSP, etc.

[0147] It should be noted that not all steps and modules in the above processes and structural diagrams are mandatory; some steps or modules can be omitted as needed. The execution order of the steps is not fixed and can be adjusted as required. The division of modules is merely for the convenience of description and functional division. In actual implementation, a module can be implemented by multiple modules, and the functions of multiple modules can also be implemented by the same module. These modules can be located in the same device or in different devices.

[0148] The hardware modules in each embodiment can be implemented mechanically or electronically. For example, a hardware module may include specially designed permanent circuitry or logic devices (such as dedicated processors, such as FPGAs or ASICs) to perform specific operations. A hardware module may also include programmable logic devices or circuitry (such as general-purpose processors or other programmable processors) temporarily configured by software to perform specific operations. The choice between mechanical implementation, dedicated permanent circuitry, or temporarily configured circuitry (such as software-configured circuitry) can be made based on cost and time considerations.

[0149] The above description is merely a preferred embodiment of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.

Claims

1. A method for controlling the injection time, used to control the injection time of a synchronous metering automatic mixing system, characterized in that, The method for controlling the injection time includes the following steps: Obtain the formula information of the lubricating oil produced in the current batch and the activation information of the feed branch pipe matching the formula information, wherein the formula information includes the mass percentage of each raw material component in the lubricating oil; The injection channels are grouped according to the properties of the raw material components delivered by each injection channel to obtain several raw material groups, which include at least one base oil group, one additive group, and one rare additive group. Based on the recipe information and the main flow rate setting. Calculate the flow rate setpoint for each enabled injection channel. This is to ensure that the injection time of the base oil component is longer than that of other components; Based on the flow rate setting value of each enabled injection channel. Control the opening of the flow regulating valve in the injection channel to achieve the set flow rate. And all activated injection channels begin injection simultaneously; Based on the recipe information and the main flow rate setting. Calculate the flow rate setpoint for each enabled injection channel. The step of making the injection time of the base oil component longer than that of other components further includes: Obtain the total flow rate percentage for each raw material group The total flow rate of the raw material group accounts for The set value for the sum of the flow rates of all injection channels in this material group relative to the flow rate of the main pipe. The proportion; Calculate the flow rate percentage for each injection channel based on the formula information. The flow rate ratio of the injection channel This is the proportion of the flow rate of this injection channel relative to the sum of the flow rates of all injection channels in its material group; Based on the flow rate percentage of each injection channel and the total flow rate percentage of its respective raw material group. The flow rate setpoint of the injection channel is calculated based on the first calculation formula. The first calculation formula is expressed as: in, Set the flow rate of the j-th injection channel in the i-th raw material group; This represents the percentage of the total flow rate of the i-th raw material group; This represents the flow rate percentage of the j-th injection channel in the i-th raw material group.

2. The method for controlling the injection time as described in claim 1, characterized in that, The injection time for the base oil component is 20-40 minutes longer than that for other components.

3. The method for controlling the injection time as described in claim 1, characterized in that, The flow rate percentage of each injection channel is calculated based on the second formula. The second calculation formula is expressed as: in, Let be the flow rate percentage of the j-th injection channel in the i-th raw material group. The mass percentage of the raw material component delivered to the j-th injection channel in the i-th raw material group in the formulation information; This is the sum of the mass percentages of the raw material components delivered by all the infeed channels in the i-th raw material group, as stated in the formulation information.

4. The method for controlling the injection time as described in claim 3, characterized in that, Obtain the total flow rate percentage for each raw material group The steps further include: A set of injection time equations for a synchronous metering and automatic blending system is established, comprising the injection time equations for each raw material group, expressed as follows: in, G represents the injection time for the i-th raw material group; G represents the total weight of the finished lubricating oil produced in the current batch. It is the sum of the mass percentages of the raw material components delivered by all the injection channels in the i-th raw material group; This represents the percentage of the total flow rate of the i-th raw material group; Based on the injection time requirements of each raw material group, the equations are solved to obtain the total flow rate percentage of each raw material group. The optimal solution.

5. The method for controlling injection time as described in claim 4, characterized in that, The total flow rate percentage of each raw material group corresponding to the formula information. Store in the database.

6. The method for controlling injection time as described in claim 1, characterized in that, Based on the flow rate setting value of each enabled injection channel. The current flow rate of the injection channel is used to control the opening of the flow regulating valve of the injection channel based on the PID algorithm.

7. The method for controlling injection time as described in claim 1, characterized in that, The method for controlling the injection time also includes the following steps: Get the current flow rate for each enabled injection channel; Determine if the current traffic is 0; If the value is 0, then perform the above steps to recalculate the flow settings for other enabled infeed channels whose current flow rate is not 0. .

8. The method for controlling the injection time as described in claim 7, characterized in that, The method for controlling the injection time also includes the following steps: Obtain the current opening degree of the flow control valve for each enabled injection channel; Determine whether the current opening degree is 100%; If so, then the current flow rate of the injection channel with a current opening of 100% will be compared with the flow rate setting value of that injection channel. Compare; If the current flow rate does not reach the set flow rate value If so, an alarm message will be issued.

9. A control system for injection time, used to control the injection time of a synchronous metering automatic blending system, characterized in that, The control system for the injection time includes: The acquisition module is used to acquire the formula information of the lubricating oil produced in the current batch and the activation information of the feed branch pipe that matches the formula information, wherein the formula information includes the mass percentage of each raw material component in the lubricating oil; Grouping module: The injection channels are grouped according to the properties of the raw material components delivered by each injection channel to obtain several raw material groups, which include at least one base oil group, one additive group and one rare additive group. The calculation module is used to calculate the total flow rate based on the recipe information and the setpoint of the main pipe. Calculate the flow rate setpoint for each enabled injection channel. This is to ensure that the injection time of the base oil component is longer than that of other components; The control module is used to set the flow rate based on the flow rate of each enabled injection channel. Controlling the opening of the flow regulating valve of the injection channel causes all activated injection channels to start injection simultaneously; The computing module is further configured to perform the following steps: Obtain the total flow rate percentage for each raw material group The total flow rate of the raw material group accounts for The set value for the sum of the flow rates of all injection channels in this material group relative to the flow rate of the main pipe. The proportion; Calculate the flow rate percentage for each injection channel based on the formula information. The flow rate ratio of the injection channel This is the proportion of the flow rate of this injection channel relative to the sum of the flow rates of all injection channels in its material group; Based on the flow rate percentage of each injection channel and the total flow rate percentage of its respective raw material group. The flow rate setpoint of the injection channel is calculated based on the first calculation formula. The first calculation formula is expressed as: in, Set the flow rate of the j-th injection channel in the i-th raw material group; This represents the percentage of the total flow rate of the i-th raw material group; This represents the flow rate percentage of the j-th injection channel in the i-th raw material group.