Synchronous drainage control method and system based on double-acting reciprocating piston pump

By introducing an adjustable stiffness valve core assembly and monitoring mechanism into a double-acting reciprocating piston pump, synchronous discharge control of the piston pump was achieved, solving the problems of uneven discharge and pressure fluctuation, and improving the stability and lifespan of the system.

CN120868013BActive Publication Date: 2025-11-28WENZHOU SUPERTECH MACHINE
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511405734.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-09-29
Publication Date
2025-11-28
Estimated Expiration
2045-09-29

AI Technical Summary

Technical Problem

In the prior art, the uneven discharge and pressure fluctuations of double-acting reciprocating piston pumps lead to reduced system stability and service life, and it is difficult to adaptively adjust the stiffness of the valve core reset spring according to different working conditions.

Method used

By introducing first and second valve core assemblies with adjustable stiffness into the piston pump mechanism, combined with piston displacement and pressure sensors to monitor piston position and pressure, calculate the parallel flow position and buffer zone, and adjust the valve core state to achieve synchronous discharge control.

Benefits of technology

It improves the discharge stability of the double-acting reciprocating piston pump, reduces pressure shocks and flow fluctuations, and enhances the stability and service life of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120868013B_ABST
    Figure CN120868013B_ABST
Patent Text Reader

Abstract

The application relates to the technical field of hydraulic control, and relates to a synchronous liquid discharge control method and system based on a double-acting reciprocating piston pump, which comprises the following steps: confirming a piston pump mechanism, confirming a monitoring mechanism, confirming an adjusted piston pump based on the piston pump mechanism, confirming a plurality of piston positions, a plurality of first pressures and a plurality of second pressures based on a piston, an upper cavity, a lower cavity, a piston displacement sensor and a pressure sensor in the adjusted piston pump, confirming a plurality of combination data according to the plurality of piston positions, the plurality of first pressures and the plurality of second pressures, confirming a valve core adjustment instruction based on the piston displacement sensor, a piston in the starting piston pump, a first piston position, a buffer interval and a reversing interval, adjusting the working states of a first valve core group and a second valve core group in the starting piston pump based on the valve core adjustment instruction and the first piston position, and obtaining a target piston pump. The application can improve the liquid discharge stability of the double-acting reciprocating piston pump.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of hydraulic control technology, and in particular to a synchronous discharge control method and system based on a double-acting reciprocating piston pump. Background Technology

[0002] With the development of hydraulic control technology, double-acting reciprocating piston pumps, as a commonly used liquid transfer device, are widely used in hydraulic machinery, petrochemicals, and water conservancy projects. However, in actual operation, the different pressure conditions of the upper and lower chambers can easily cause uneven liquid discharge and pressure fluctuations.

[0003] Currently, the common method to achieve synchronous control of dual-chamber drainage is to adjust the opening and closing characteristics of the valve core through a valve core return spring design. In addition, some solutions improve the impact problem during the reversing process by incorporating mechanical limits or hydraulic buffer devices.

[0004] While the above methods can achieve synchronized drainage control, the stiffness of the valve core return spring is usually a fixed value, making it difficult to adaptively adjust according to pressure differences under different operating conditions. This leads to asynchronous drainage between pump chambers, easily causing pressure shocks and flow fluctuations during valve core switching, reducing system stability and service life. Therefore, improving the drainage stability of double-acting reciprocating piston pumps has become an urgent problem to be solved. Summary of the Invention

[0005] This invention provides a synchronous discharge control method based on a double-acting reciprocating piston pump and a computer-readable storage medium, the main purpose of which is to improve the discharge stability of the double-acting reciprocating piston pump.

[0006] To achieve the above objectives, the present invention provides a synchronous discharge control method based on a double-acting reciprocating piston pump, comprising:

[0007] The piston pump mechanism was identified, which includes: a piston, an upper cavity, a lower cavity, a first valve core assembly, and a second valve core assembly. The spring stiffness of both the first and second valve core assemblies can be adjusted.

[0008] The monitoring institutions were identified, including: piston displacement sensor and pressure sensor;

[0009] The piston pump mechanism was used to confirm the adjustment of the piston pump;

[0010] Based on the adjustment of the piston in the piston pump, the upper chamber, the lower chamber, the piston displacement sensor and the pressure sensor in the monitoring mechanism, multiple piston positions, multiple first pressures and multiple second pressures are identified, wherein the piston position corresponds one-to-one with the first pressure and the second pressure;

[0011] a plurality of combination data are confirmed according to the plurality of piston positions, the plurality of first pressures and the plurality of second pressures;

[0012] a first parallel flow position and a second parallel flow position are confirmed based on the plurality of combination data;

[0013] a maximum piston position, a minimum piston position, a first preset position and a second preset position are confirmed based on the plurality of piston positions;

[0014] a buffer interval and a reversing interval are confirmed based on the maximum piston position, the minimum piston position, the first parallel flow position, the second parallel flow position, the first preset position and the second preset position;

[0015] a starting piston pump is started, and a starting piston pump is obtained;

[0016] a first piston position is obtained by monitoring the piston in the starting piston pump based on a preset first monitoring time and a piston displacement sensor;

[0017] a spool adjustment instruction is confirmed based on the piston displacement sensor, the piston in the starting piston pump, the first piston position, the buffer interval and the reversing interval, wherein the spool adjustment instruction is a first instruction or a second instruction or a third instruction;

[0018] a first spool set and a second spool set in the starting piston pump are adjusted in working state based on the spool adjustment instruction and the first piston position, and a target piston pump is obtained, so as to realize synchronous drainage control.

[0019] Optionally, the adjusting piston pump is confirmed based on the piston pump mechanism, comprising:

[0020] a maximum pressure difference, a maximum compression amount and a spool outer diameter are obtained;

[0021] a hydrostatic pressure is calculated according to the maximum pressure difference and the spool outer diameter;

[0022] a flow influence coefficient is confirmed based on the maximum pressure difference and the spool outer diameter;

[0023] a total pressure is calculated according to the flow influence coefficient and the hydrostatic pressure;

[0024] a spring stiffness is calculated according to the total pressure and the maximum compression amount;

[0025] the first spool set and the second spool set in the piston pump mechanism are adjusted in spring stiffness based on the spring stiffness, and an adjusting piston pump is obtained.

[0026] Optionally, the plurality of piston positions, the plurality of first pressures and the plurality of second pressures are confirmed based on the piston in the adjusting piston pump, the upper cavity, the lower cavity, the piston displacement sensor and the pressure sensor in the monitoring mechanism, comprising:

[0027] Based on the piston in the piston pump, the preset first adjustment position, and the piston displacement sensor in the monitoring mechanism, the piston pump to be started and the zero-adjustment displacement sensor are identified.

[0028] Start the piston pump to be started, and record the start time in real time, taking the start time of the piston pump to be started as the starting point;

[0029] The piston in the adjusting piston pump is monitored using a zero-adjustment displacement sensor, and the pressure in the upper and lower chambers of the adjusting piston pump is monitored simultaneously using a pressure sensor in the monitoring mechanism until the start-up time reaches a preset time threshold, thereby obtaining multiple piston positions, multiple first pressures, and multiple second pressures.

[0030] Optionally, the step of determining multiple combinations of data based on multiple piston positions, multiple first pressures, and multiple second pressures includes:

[0031] Extracting the first from multiple piston positions The piston position extracts the first pressure from multiple first pressures. The first pressure, extracting the second pressure from multiple second pressures. A second pressure, among which... The initial value is 1;

[0032] Based on the The first pressure and the first The second pressure confirmed the first The pressure difference value, of which the first The pressure difference is the first The first pressure and the first The absolute difference between the second pressure;

[0033] The first The position of the piston is related to the first piston position. The pressure difference values ​​are combined to obtain combined data;

[0034] make ,Will As Returning to the extraction of the first from multiple piston positions The steps for each piston position, until... By summarizing and combining the data, multiple combined data sets are obtained, among which... This represents the number of piston positions out of multiple piston positions.

[0035] Optionally, determining the first and second parallel flow positions based on multiple combined data includes:

[0036] For each of the multiple combined data sets, perform the following operation:

[0037] Compare the pressure difference in the combined data with the preset pressure threshold. If the pressure difference is equal to the pressure threshold, then the piston position in the combined data is taken as the target position.

[0038] Summarize the target locations to obtain a target location set;

[0039] The first parallel flow position is determined based on the target position set, wherein the first parallel flow position is the largest target position in the target position set;

[0040] The second parallel flow position is determined based on the target position set, where the second parallel flow position is the smallest target position in the target position set.

[0041] Optionally, determining the maximum piston position, minimum piston position, first preset position, and second preset position based on multiple piston positions includes:

[0042] The piston speed is calculated based on multiple piston positions and the time threshold, using the following formula:

[0043]

[0044] in, Indicates piston speed. As a time threshold, Indicates the position of the piston among multiple piston positions. Piston positions Indicates the position of the piston among multiple piston positions. Piston positions;

[0045] Obtain the system response time, and calculate the advance stroke based on the system response time and piston speed, where the advance stroke is the product of the system response time and the piston speed;

[0046] The maximum and minimum piston positions are determined based on multiple piston positions. The maximum piston position is the largest piston position among the multiple piston positions, and the minimum piston position is the smallest piston position among the multiple piston positions.

[0047] Calculate the first preset position and the second preset position based on the maximum piston position, the minimum piston position, and the advance stroke.

[0048] Optionally, determining the buffer zone and reversing interval based on the maximum piston position, minimum piston position, first parallel flow position, second parallel flow position, first preset position, and second preset position includes:

[0049] Calculate the buffer space based on the first parallel flow position, the second parallel flow position, the first preset position, and the second preset position;

[0050] The reversing interval is calculated according to the maximum piston position, the minimum piston position, the first preset position and the second preset position.

[0051] Optionally, the valve core adjustment instruction is determined based on the piston displacement sensor, the started piston in the piston pump, the first piston position, the buffer interval and the reversing interval, and the method comprises:

[0052] It is determined whether the first piston position is located in the buffer interval or the reversing interval, and if the first piston position is not located in the buffer interval or the reversing interval, the pre-constructed first instruction is taken as the valve core adjustment instruction;

[0053] If the first piston position is located in the buffer interval or the reversing interval, the second piston position is obtained by monitoring the started piston in the piston pump based on the preset second monitoring time and the piston displacement sensor;

[0054] The relative position is calculated according to the first piston position and the second piston position, and the calculation formula is as follows:

[0055]

[0056] Wherein, represents the relative position, represents the second piston position, represents the first piston position, represents the maximum piston position, represents the minimum piston position.

[0057] It is determined whether the relative position is less than or equal to a preset position threshold, and if the relative position is less than or equal to the position threshold, the pre-constructed third instruction is taken as the valve core adjustment instruction;

[0058] If the relative position is greater than the position threshold, it is determined whether the second piston position is located in the buffer interval or the reversing interval;

[0059] If the second piston position is located in the buffer interval, the pre-constructed second instruction is taken as the valve core adjustment instruction;

[0060] If the second piston position is located in the reversing interval, the third instruction is taken as the valve core adjustment instruction.

[0061] Optionally, the first valve core group and the second valve core group in the started piston pump are adjusted in working state based on the valve core adjustment instruction and the first piston position, and a target piston pump is obtained, and the method comprises:

[0062] If the valve core adjustment instruction is the first instruction, the working state of the first valve core group in the piston pump mechanism is set to a preset first state, the working state of the second valve core group in the piston pump mechanism is set to a preset fourth state, and the target piston pump is obtained;

[0063] If the valve core adjustment instruction is the second instruction, it is judged whether the first position of the piston is greater than or equal to the preset intermediate position, if the first position of the piston is greater than or equal to the intermediate position, the working state of the first valve core group in the piston pump mechanism is set to the first state, and the working state of the second valve core group in the piston pump mechanism is set to the preset second state, otherwise the working state of the first valve core group in the piston pump mechanism is set to the second state, and the working state of the second valve core group in the piston pump mechanism is set to the first state, to obtain a target piston pump.

[0064] If the valve core adjustment instruction is the third instruction, it is judged whether the first position of the piston is greater than or equal to the intermediate position, if the first position of the piston is greater than or equal to the intermediate position, the working state of the first valve core group in the piston pump mechanism is set to the first state, and the working state of the second valve core group in the piston pump mechanism is set to the preset fourth state, otherwise the working state of the first valve core group in the piston pump mechanism is set to the fourth state, and the working state of the second valve core group in the piston pump mechanism is set to the first state, to obtain a target piston pump.

[0065] To achieve the above-mentioned purpose, the application also provides a synchronous liquid discharge control system based on a double-acting reciprocating piston pump, comprising:

[0066] A basic mechanism confirmation module is used to confirm a piston pump mechanism, wherein the piston pump mechanism comprises a piston, an upper cavity, a lower cavity, a first valve core group and a second valve core group, wherein the first valve core group and the second valve core group can be adjusted in spring stiffness, and a monitoring mechanism is confirmed, wherein the monitoring mechanism comprises a piston displacement sensor and a pressure sensor, and an adjusted piston pump is confirmed based on the piston pump mechanism.

[0067] A key position acquisition module is used to confirm a plurality of piston positions, a plurality of first pressures and a plurality of second pressures based on the piston, the upper cavity, the lower cavity, the piston displacement sensor and the pressure sensor in the monitoring mechanism in the adjusted piston pump, wherein the piston position, the first pressure and the second pressure are one-to-one corresponding, a plurality of combination data are confirmed according to the plurality of piston positions, the plurality of first pressures and the plurality of second pressures, a first parallel flow position and a second parallel flow position are confirmed based on the plurality of combination data, and a maximum piston position, a minimum piston position, a first preset position and a second preset position are confirmed based on the plurality of piston positions.

[0068] An interval division confirmation module is used to confirm a buffer interval and a reversing interval based on the maximum piston position, the minimum piston position, the first parallel flow position, the second parallel flow position, the first preset position and the second preset position, to start an adjusted piston pump, obtain a started piston pump, and monitor the piston in the started piston pump based on a preset first monitoring time and the piston displacement sensor, to obtain a first position of the piston.

[0069] The valve core state adjustment module is used for confirming the valve core adjustment instruction based on the piston displacement sensor, the starting piston in the piston pump, the first position of the piston, the buffer interval and the reversing interval, wherein the valve core adjustment instruction is a first instruction, a second instruction or a third instruction, and the first valve core group and the second valve core group in the starting piston pump are adjusted in the working state based on the valve core adjustment instruction and the first position of the piston, so as to obtain a target piston pump, thereby realizing the synchronous liquid discharge control.

[0070] To solve the above problems, the application further provides an electronic device, which comprises:

[0071] a memory, which stores at least one instruction; and

[0072] a processor, which executes the instruction stored in the memory to realize the above-mentioned synchronous liquid discharge control method based on the double-acting reciprocating piston pump.

[0073] To solve the above problems, the application further provides a computer readable storage medium, which stores at least one instruction, and the at least one instruction is executed by a processor in an electronic device to realize the above-mentioned synchronous liquid discharge control method based on the double-acting reciprocating piston pump.

[0074] The application is to solve the problems described in the background art. The piston pump mechanism is confirmed. The piston pump mechanism includes a piston, an upper cavity, a lower cavity, a first valve core set and a second valve core set. The first valve core set and the second valve core set can be adjusted in spring stiffness. The embodiment of the application provides a material basis for subsequent synchronous liquid discharge control of the piston pump. The first valve core set and the second valve core set can be adjusted in spring stiffness, so as to achieve the best valve core reset effect, improve the liquid discharge stability of the double-acting reciprocating piston pump, and confirm the monitoring mechanism. The monitoring mechanism includes a piston displacement sensor and a pressure sensor. The embodiment of the application facilitates subsequent monitoring of piston displacement by the piston displacement sensor and monitoring of the pressure of the upper cavity and the lower cavity of the piston pump by the pressure sensor. Based on the piston pump mechanism, the piston pump is adjusted. The embodiment of the application adjusts the stiffness of the reset spring in the valve core set in the piston pump mechanism, so as to make the valve core reset effect optimal and improve the liquid discharge stability of the double-acting reciprocating piston pump. Based on the piston, the upper cavity, the lower cavity, the piston displacement sensor and the pressure sensor in the monitoring mechanism in the adjusted piston pump, multiple piston positions, multiple first pressures and multiple second pressures are confirmed. The piston position, the first pressure and the second pressure are in one-to-one correspondence. The embodiment of the application monitors the data of the running piston pump, so as to obtain multiple piston positions, multiple first pressures and multiple second pressures, which provide a data basis for subsequent calculation. Based on the multiple piston positions, the multiple first pressures and the multiple second pressures, multiple combination data are confirmed. The embodiment of the application classifies and combines the multiple piston positions, the multiple first pressures and the multiple second pressures, which facilitates subsequent separate extraction and analysis. Based on the multiple combination data, a first parallel flow position and a second parallel flow position are confirmed. Based on the multiple piston positions, a maximum piston position, a minimum piston position, a first preset position and a second preset position are confirmed. The embodiment of the application analyzes the monitored data, so as to confirm key position point information, which facilitates subsequent interval confirmation. Based on the maximum piston position, the minimum piston position, the first parallel flow position, the second parallel flow position, the first preset position and the second preset position, a buffer interval and a reversing interval are confirmed. The embodiment of the application confirms the buffer interval and the reversing interval, which can be used for piston motion stroke judgment and improves the liquid discharge stability of the double-acting reciprocating piston pump. The adjusted piston pump is started, and a started piston pump is obtained. Based on the preset first monitoring time and the piston displacement sensor, the piston in the started piston pump is monitored, and a first piston position is obtained. The embodiment of the application monitors the running piston pump in real time, and obtains the first piston position.The piston displacement sensor, the starting piston pump in the piston, the piston first position, the buffer interval and the reversing interval confirm the spool adjustment instruction, wherein the spool adjustment instruction is the first instruction or the second instruction or the third instruction, it can be seen that the embodiment of the application confirms the corresponding spool adjustment instruction by positioning and analyzing the piston first position, and adjusts the working state of the first spool group and the second spool group in the starting piston pump based on the spool adjustment instruction and the piston first position, to obtain the target piston pump, thereby realizing synchronous liquid discharge control, it can be seen that the embodiment of the application realizes real-time regulation and control of the first spool group and the second spool group in the piston according to the spool adjustment instruction, thereby completing synchronous liquid discharge control, and improves the liquid discharge stability of the double-acting reciprocating piston pump. BRIEF DESCRIPTION OF DRAWINGS

[0075] Figure 1 The flowchart of the synchronous liquid discharge control method based on the double-acting reciprocating piston pump provided by an embodiment of the application is shown.

[0076] Figure 2 The function module diagram of the synchronous liquid discharge control system based on the double-acting reciprocating piston pump provided by an embodiment of the application is shown.

[0077] Figure 3 The structure diagram of the electronic device for implementing the synchronous liquid discharge control method based on the double-acting reciprocating piston pump provided by an embodiment of the application is shown.

[0078] Figure 4 The cross-sectional example diagram of the double-acting reciprocating piston pump provided by an embodiment of the application is shown.

[0079] Figure 5 The structure example diagram of the double-acting reciprocating piston pump provided by an embodiment of the application is shown.

[0080] Explanation of reference signs:

[0081] 1, electronic device; 10, processor; 11, storage; 12, bus.

[0082] The implementation, functional features and advantages of the application will be further described with reference to the embodiments and the accompanying drawings. DETAILED DESCRIPTION

[0083] It should be understood that the specific embodiments described herein are only used to explain the application, and are not used to limit the application.

[0084] The embodiment of the present application provides a synchronous liquid discharge control method based on a double-acting reciprocating piston pump. The execution subject of the synchronous liquid discharge control method based on the double-acting reciprocating piston pump includes but is not limited to at least one of electronic devices such as a server, a terminal and the like which can be configured to execute the method provided by the embodiment of the present application. In other words, the synchronous liquid discharge control method based on the double-acting reciprocating piston pump can be executed by software or hardware installed in a terminal device or a server device, and the software can be a blockchain platform. The server includes but is not limited to a single server, a server cluster, a cloud server or a cloud server cluster and the like.

[0085] Referring to Figure 4 , a cross-sectional view of a double-acting reciprocating piston pump provided by an embodiment of the present application is shown. In the embodiment, the double-acting reciprocating piston pump includes:

[0086] It should be explained that, referring to Figure 5 , a structure diagram of a double-acting reciprocating piston pump provided by an embodiment of the present application is shown. As can be seen from Figure 4 and Figure 5 , the cavities on both sides of the piston of the double-acting reciprocating piston pump are respectively provided with suction valves and discharge valves. When the piston moves to one side of the chamber, the liquid in the chamber is pressed out and discharged through the discharge valve, and the other side of the chamber simultaneously sucks the liquid through the suction valve; when the piston moves reversely, the functions of the two sides of the chamber are interchanged. Therefore, each reciprocating stroke of the piston can simultaneously complete the bidirectional liquid suction and discharge process, realizing double-acting liquid discharge, and the double-acting reciprocating piston pump has the characteristics of stable flow, small pulsation, compact structure, high power density and the like.

[0087] It can be understood that in the application scenario with special requirements for the stability of liquid discharge, the double-acting piston pump cannot further improve the stability of the flow during liquid discharge to meet the requirements of specific working conditions. Therefore, the present application provides another embodiment, and specifically, please refer to the next embodiment. Different from the present embodiment, the next embodiment provides a synchronous liquid discharge control method based on a double-acting reciprocating piston pump, which is used to improve the stability of liquid discharge of the double-acting reciprocating piston pump.

[0088] Referring to Figure 1 , a flowchart of a synchronous liquid discharge control method based on a double-acting reciprocating piston pump provided by an embodiment of the present application is shown. In the embodiment, the synchronous liquid discharge control method based on the double-acting reciprocating piston pump includes:

[0089] S1. Identify the piston pump mechanism, which includes: a piston, an upper cavity, a lower cavity, a first valve core assembly, and a second valve core assembly. The spring stiffness of both the first and second valve core assemblies can be adjusted. Identify the monitoring mechanism, which includes: a piston displacement sensor and a pressure sensor.

[0090] For example, Xiao Zhang is the operator of a piston pump and needs to control the synchronous drainage of the piston pump. So Xiao Zhang identifies the piston pump mechanism and the monitoring mechanism, uses the monitoring mechanism to monitor the piston pump mechanism, and then controls the synchronous drainage according to the operating status of the piston pump.

[0091] It should be explained that the piston pump mechanism is a type of piston pump, and the piston pump mechanism includes: a piston, an upper cavity, a lower cavity, a first valve core assembly, and a second valve core assembly. The piston is a component that reciprocates linearly inside the pump cylinder, changing the volume of the pump cavity by moving within it, thereby achieving liquid intake and discharge. The upper cavity refers to the space of the pump cavity formed when the piston moves upward, and the lower cavity refers to the space of the pump cavity formed when the piston moves downward. The first valve core assembly includes: a first inlet valve core and a second outlet valve core. The first inlet valve core is the valve core located at the inlet channel of the upper cavity, and the second outlet valve core is the valve core located at the outlet channel of the upper cavity. The second valve core assembly includes: a second inlet valve core and a first outlet valve core. The second inlet valve core is the valve core located at the inlet channel of the lower cavity, and the first outlet valve core is the valve core located at the outlet channel of the lower cavity.

[0092] Understandably, the monitoring mechanism refers to a device that integrates a piston displacement sensor and a pressure sensor to monitor the piston position and the upper and lower cavities. The piston displacement sensor is a magnetostrictive displacement sensor, and optionally, a First FST-MH cylinder-integrated magnetostrictive displacement sensor is used as the piston displacement sensor. The pressure sensor is a piezoresistive pressure sensor, and optionally, an Asiat Instrument STG01 general-purpose pressure sensor is used as the pressure sensor.

[0093] S2. Based on the piston pump mechanism, the piston pump is adjusted.

[0094] Specifically, the method of determining the adjustment of the piston pump based on the piston pump mechanism includes:

[0095] Obtain the maximum differential pressure, maximum compression, and valve core outer diameter;

[0096] The static pressure of the fluid is calculated based on the maximum pressure difference and the outer diameter of the valve core, using the following formula:

[0097]

[0098] in, represents fluid static pressure, represents valve core outer diameter, represents maximum pressure difference, represents circular constant;

[0099] The flow influence coefficient is determined based on the maximum pressure difference and the valve core outer diameter;

[0100] The total pressure is calculated according to the flow influence coefficient and the fluid static pressure, and the calculation formula is as follows:

[0101]

[0102] wherein, represents total pressure, is a preset safety coefficient, is a flow influence coefficient;

[0103] The spring stiffness is calculated according to the total pressure and the maximum compression amount, and the calculation formula is as follows:

[0104]

[0105] wherein, represents spring stiffness, represents maximum compression amount, is a preset compression coefficient;

[0106] The first valve core group and the second valve core group in the piston pump mechanism are adjusted in spring stiffness based on the spring stiffness, to obtain an adjusted piston pump.

[0107] It should be explained that the maximum pressure difference refers to the maximum pressure difference of the liquid on both sides of the valve core, the maximum compression amount refers to the maximum distance that the return spring in the first valve core group can be compressed in the working state, the valve core outer diameter refers to the outer diameter of the first liquid inlet valve core in the first valve core group, and the maximum pressure difference, the maximum compression amount and the valve core outer diameter can be obtained from the technical manual provided by the piston pump mechanism manufacturer. The fluid static pressure refers to the force generated by the pressure of the fluid in the static state acting on the valve core cross section, the total pressure refers to the maximum pressure acting on the valve core, the spring stiffness reflects the hardness of the spring, and the greater the spring stiffness, the greater the hardness of the spring. The safety coefficient and the compression coefficient are artificially set by the operator of the piston pump, and optionally, the safety coefficient is 1.1 and the compression coefficient is 1.1.

[0108] It can be understood that the first liquid inlet valve core in the first valve core group, the second liquid outlet valve core in the first valve core group, the second liquid inlet valve core in the second valve core group and the first liquid outlet valve core in the second valve core group are adjusted to the best spring stiffness. The adjusted piston pump refers to the piston pump mechanism after the spring stiffness adjustment.

[0109] In detail, the flow influence coefficient is determined based on the maximum pressure difference and the outer diameter of the valve core, comprising:

[0110] The maximum flow rate of the piston pump, the valve sleeve hole diameter, the throttling length, the fluid density and the fluid viscosity are obtained;

[0111] The maximum flow rate is calculated according to the maximum flow rate of the piston pump, the valve sleeve hole diameter and the outer diameter of the valve core, and the calculation formula is as follows:

[0112]

[0113] wherein, represents the maximum flow rate, represents the maximum flow rate of the piston pump, represents the valve sleeve hole diameter;

[0114] The friction factor is calculated according to the valve sleeve hole diameter, the outer diameter of the valve core, the maximum flow fluid density and the fluid viscosity, and the calculation formula is as follows:

[0115]

[0116] wherein, represents the friction factor, represents the fluid density, represents the fluid viscosity, is a preset friction influence coefficient;

[0117] The flow influence coefficient is calculated according to the friction factor, the maximum pressure difference, the throttling length, the fluid density, the maximum flow rate, the outer diameter of the valve body and the valve sleeve hole diameter, and the calculation formula is as follows:

[0118]

[0119] wherein, represents the throttling length.

[0120] It should be explained that the maximum flow of the piston pump refers to the maximum volume flow that the pump can output under the rated speed and the maximum displacement, the valve sleeve hole diameter refers to the diameter of the circular hole in the valve sleeve matched with the valve core, the throttling length refers to the length of the overlap of the valve core and the valve sleeve in the flow direction, and the piston pump maximum flow, the valve sleeve hole diameter and the throttling length can be obtained from the product technical manual provided by the piston pump manufacturer. The fluid density refers to the density of the fluid transported by the piston pump, the fluid viscosity refers to the viscosity of the fluid transported by the piston pump, the maximum flow rate refers to the average flow rate of the fluid through the valve core annular gap under the maximum flow condition, the greater the maximum flow rate, the greater the average flow rate of the fluid through the valve core annular gap, the friction factor is used to represent the friction resistance of the fluid in the annular gap channel, the greater the friction factor, the greater the friction resistance of the fluid in the annular gap channel. The flow influence coefficient is used to measure the influence degree of the friction loss of the fluid flowing through the valve core on the total pressure difference, the greater the flow influence coefficient, the greater the influence degree of the friction loss of the fluid flowing through the valve core on the total pressure difference.

[0121] S3, based on adjusting the piston, the upper cavity, the lower cavity, the piston displacement sensor and the pressure sensor in the monitoring mechanism in the piston pump, a plurality of piston positions, a plurality of first pressures and a plurality of second pressures are confirmed, wherein the piston position, the first pressure and the second pressure are one-to-one corresponding.

[0122] In detail, the plurality of piston positions, the plurality of first pressures and the plurality of second pressures are confirmed based on adjusting the piston, the upper cavity, the lower cavity, the piston displacement sensor and the pressure sensor in the monitoring mechanism in the piston pump, comprising:

[0123] Based on adjusting the piston, the preset first adjustment position and the piston displacement sensor in the monitoring mechanism in the piston pump, the piston pump to be started and the zero displacement sensor are confirmed;

[0124] Start the piston pump to be started, take the time when the piston pump to be started is started as the starting point and record the time in real time to obtain the starting time;

[0125] The piston in the piston pump is monitored by the zero displacement sensor, and the upper cavity and the lower cavity in the started piston pump are monitored by the pressure sensor in the monitoring mechanism at the same time, until the starting time reaches the preset time threshold, a plurality of piston positions, a plurality of first pressures and a plurality of second pressures are obtained.

[0126] It needs to be explained that the first adjustment position of the adjusting piston pump, the preset first adjustment position, and the piston displacement sensor in the monitoring mechanism confirm that the piston pump is to be started and the zero displacement sensor refers to adjusting the position of the adjusting piston in the piston pump to the first adjustment position and zeroing the piston displacement sensor. The zeroing operation of the piston displacement sensor refers to correcting the output signal of the piston displacement sensor to zero when the piston is in the first adjustment position, which is used as the reference point for subsequent displacement detection. The piston pump to be started refers to the adjusting piston pump with the piston position at the first adjustment position, and the zero displacement sensor refers to the piston displacement sensor after the zeroing operation. Optionally, the first adjustment position is the lowest point in the adjusting piston pump cavity, and in the embodiments of the present application, all the position information described is taken as the starting point of the first adjustment position to ensure the consistency and repeatability of measurement and control.

[0127] For example, if the starting time of the piston pump to be started is 10:00:00, the starting time is 1s when the time is 10:00:01, and the starting time is 2s when the time is 10:00:02.

[0128] It needs to be explained that the first adjustment position of the adjusting piston pump, the preset first adjustment position, and the piston displacement sensor in the monitoring mechanism confirm that the piston pump is to be started and the zero displacement sensor refers to adjusting the position of the adjusting piston in the piston pump to the first adjustment position and zeroing the piston displacement sensor. The zeroing operation of the piston displacement sensor refers to correcting the output signal of the piston displacement sensor to zero when the piston is in the first adjustment position, which is used as the reference point for subsequent displacement detection. The piston pump to be started refers to the adjusting piston pump with the piston position at the first adjustment position, and the zero displacement sensor refers to the piston displacement sensor after the zeroing operation. Optionally, the first adjustment position is the lowest point in the adjusting piston pump cavity, and in the embodiments of the present application, all the position information described is taken as the starting point of the first adjustment position to ensure the consistency and repeatability of measurement and control.

[0129] S4, according to the plurality of piston positions, the plurality of first pressures and the plurality of second pressures, a plurality of combination data is confirmed, and a first parallel flow position and a second parallel flow position are confirmed based on the plurality of combination data.

[0130] In detail, the plurality of combination data is confirmed according to the plurality of piston positions, the plurality of first pressures and the plurality of second pressures, comprising:

[0131] extracting a first piston position from the plurality of piston positions, extracting a first pressure from the plurality of first pressures, extracting a second pressure from the plurality of second pressures, wherein, an initial value of the first piston position is 1; an initial value of the first pressure is 1; an initial value of the second pressure is 1; and

[0132] confirming a first pressure difference based on the first pressure and the second pressure, wherein, the first pressure difference is an absolute difference between the first pressure and the second pressure; combining the first piston position and the first pressure difference to obtain combination data;

[0133]

[0134] letting , taking as , returning to the step of extracting the first piston position from the plurality of piston positions until , aggregating the combination data to obtain a plurality of combination data, wherein, is a number of piston positions in the plurality of piston positions.

[0135] For example, if the plurality of piston positions are: 10mm, 11mm, 12mm, 13mm, 14mm, the plurality of first pressures are: 1Kpa, 1.5Kpa, 2Kpa, 2.5Kpa, 3Kpa, and the plurality of second pressures are: 3Kpa, 2.5Kpa, 2Kpa, 1.5Kpa, 1Kpa, the second piston position extracted from the plurality of piston positions is: 11mm, the second first pressure extracted from the plurality of first pressures is: 1.5Kpa, and the second first pressure extracted from the plurality of second pressures is: 2.5Kpa.

[0136] It should be explained that the combination data refers to data obtained by combining the first piston position and the first pressure difference. For example, if the first piston position is: 10mm, and the first pressure difference is: 2Kpa, the combination data is: [10mm, 2Kpa]. In detail, the confirming the first and second parallel flow positions based on the plurality of combination data comprises:

[0137] performing the following operations on each combination data in the plurality of combination data:

[0138] performing the following operations on each combination data in the plurality of combination data:​​​​​​​​​​​​​​

[0139] Compare the pressure difference in the combined data with the preset pressure threshold. If the pressure difference is equal to the pressure threshold, then the piston position in the combined data is taken as the target position.

[0140] Summarize the target locations to obtain a target location set;

[0141] The first parallel flow position is determined based on the target position set, wherein the first parallel flow position is the largest target position in the target position set;

[0142] The second parallel flow position is determined based on the target position set, where the second parallel flow position is the smallest target position in the target position set.

[0143] It should be explained that the target position refers to the piston position corresponding to the pressure difference value equal to the pressure threshold. The pressure threshold is a value manually set by the piston pump operator based on the maximum allowable working pressure of the piston pump. The maximum allowable working pressure of the piston pump can be obtained from the product technical manual provided by the piston pump manufacturer. For example, if the maximum allowable working pressure of the piston pump is 5 kPa, the pressure threshold is calculated using the following formula: .in, Indicates the pressure threshold. This represents the maximum working pressure, and 5% is the pressure coefficient. The pressure coefficient can be set based on experimental experience, and is usually taken as 3% to 10% of the maximum working pressure.

[0144] S5. Based on multiple piston positions, determine the maximum piston position, minimum piston position, first preset position, and second preset position.

[0145] Specifically, the determination of the maximum piston position, minimum piston position, first preset position, and second preset position based on multiple piston positions includes:

[0146] The piston speed is calculated based on multiple piston positions and the time threshold, using the following formula:

[0147]

[0148] in, Indicates piston speed. As a time threshold, Indicates the position of the piston among multiple piston positions. Piston positions Indicates the position of the piston among multiple piston positions. Piston positions;

[0149] Obtain the system response time, and calculate the advance stroke based on the system response time and piston speed, where the advance stroke is the product of the system response time and the piston speed;

[0150] The maximum piston position is the largest piston position in the plurality of piston positions, and the minimum piston position is the smallest piston position in the plurality of piston positions;

[0151] The first preset position and the second preset position are calculated according to the maximum piston position, the minimum piston position and the advance stroke, and the calculation formula is as follows:

[0152]

[0153]

[0154] wherein, represents the first preset position, represents the second preset position, represents the maximum piston position, represents the minimum piston position, represents the advance stroke.

[0155] It should be explained that the piston speed reflects the average speed of the piston movement, the greater the piston speed, the greater the average speed of the piston movement, and the system response time refers to the time required for the valve core in the piston pump to move and make the fluid flow state stable after the control system issues an execution instruction, and the system response time can be obtained from the product technical manual provided by the piston pump manufacturer. The first preset position refers to the position of the piston obtained by deducting the advance stroke from the maximum piston position, and the second preset position refers to the position of the piston obtained by adding the advance stroke to the minimum piston position.

[0156] S6, based on the maximum piston position, the minimum piston position, the first parallel flow position, the second parallel flow position, the first preset position and the second preset position, the buffer interval and the reversing interval are determined, the adjusting piston pump is started, and the starting piston pump is obtained. The piston displacement sensor is monitored based on the preset first monitoring time and the piston in the starting piston pump, and the first position of the piston is obtained.

[0157] It should be explained that the piston displacement sensor is monitored based on the preset first monitoring time and the piston in the starting piston pump, which means that the displacement of the piston in the starting piston pump is monitored by the piston displacement sensor at the first monitoring time, and the method of monitoring the displacement of the piston in the starting piston pump by the piston displacement sensor at the first monitoring time is prior art, which will not be described here. The first position of the piston refers to the displacement of the piston in the starting piston pump at the first monitoring time. The first monitoring time is a value set by the operator of the piston pump, and the first monitoring time is 0.01s after the starting adjusting piston pump.

[0158] In detail, the buffer interval and the reversing interval are determined based on the maximum piston position, the minimum piston position, the first parallel flow position, the second parallel flow position, the first preset position and the second preset position, and the determination includes:

[0159] The buffer interval is calculated according to the first parallel flow position, the second parallel flow position, the first preset position and the second preset position, and the calculation formula is as follows:

[0160]

[0161] wherein, represents the buffer interval, represents the first parallel flow position, represents the second parallel flow position, represents the closed interval, represents the union set.

[0162] The reversing interval is calculated according to the maximum piston position, the minimum piston position, the first preset position and the second preset position, and the calculation formula is as follows:

[0163]

[0164] wherein, represents the reversing interval, represents the left-opened closed interval, represents the left-closed right-opened interval.

[0165] It should be explained that the buffer interval refers to the range of piston displacement between the first parallel flow position and the first preset position, or between the second preset position and the second parallel flow position, which is used to provide flow buffering when the piston approaches the preset position, so as to reduce the reversing impact and realize smooth transition of the liquid discharge. The reversing interval refers to the range of piston displacement between the first preset position and the maximum piston position, or between the minimum piston position and the second preset position, which is used to trigger the valve core reversing in advance when the piston approaches the end of the stroke, so as to avoid mechanical impact and ensure the continuity of the liquid discharge process.

[0166] For example, if the first parallel flow position is 45 cm, the second parallel flow position is 5 cm, the first preset position is 49 cm, the second preset position is 1 cm, the maximum piston position is 50 cm and the minimum piston position is 0 cm, then the buffer interval is: ,

[0167] The reversing interval is: .

[0168] S7, based on the piston displacement sensor, the starting piston in the piston pump, the first position of the piston, the buffer interval and the reversing interval, the valve core adjustment instruction is determined, wherein the valve core adjustment instruction is the first instruction or the second instruction or the third instruction.

[0169] In detail, the valve core adjustment instruction is determined based on the piston displacement sensor, the starting piston in the piston pump, the first position of the piston, the buffer interval and the reversing interval, and includes:

[0170] It is determined whether the first position of the piston is located in the buffer interval or the reversing interval. If the first position of the piston is not located in the buffer interval or the reversing interval, the pre-constructed first instruction is taken as the valve core adjustment instruction.

[0171] If the first position of the piston is located in the buffer interval or the reversing interval, the second position of the piston is obtained by monitoring the starting piston in the piston pump based on the preset second monitoring time and the piston displacement sensor.

[0172] The relative position is calculated according to the first position of the piston and the second position of the piston, and the calculation formula is as follows:

[0173]

[0174] Wherein, represents the relative position, represents the second position of the piston, represents the first position of the piston, represents the maximum piston position, represents the minimum piston position.

[0175] It is determined whether the relative position is less than or equal to the preset position threshold value. If the relative position is less than or equal to the position threshold value, the pre-constructed third instruction is taken as the valve core adjustment instruction.

[0176] If the relative position is greater than the position threshold value, it is determined whether the second position of the piston is located in the buffer interval or the reversing interval.

[0177] If the second position of the piston is located in the buffer interval, the pre-constructed second instruction is taken as the valve core adjustment instruction.

[0178] If the second position of the piston is located in the reversing interval, the third instruction is taken as the valve core adjustment instruction.

[0179] It should be understood that the method of obtaining the second position of the piston by monitoring the piston based on the preset second monitoring time and the piston displacement sensor is the same as the method of obtaining the first position of the piston by monitoring the starting piston in the piston pump based on the preset first monitoring time and the piston displacement sensor, which will not be repeated here. The second position of the piston refers to the displacement of the starting piston in the piston pump at the second monitoring time. The second monitoring time is a value set by the operator of the piston pump. Optionally, the second monitoring time is 0.02s after the starting adjustment of the piston pump,

[0180] It should be explained that the relative position is used to determine the change direction and amplitude of the piston displacement between adjacent sampling points, so as to distinguish the trend of entering the buffer or reversing. The spool adjustment instruction refers to the control signal generated according to the piston displacement state, wherein the spool control signal is the first instruction or the second instruction or the third instruction. The first instruction refers to the spool control signal generated when the piston displacement does not enter the buffer interval or the reversing interval, the second instruction refers to the spool control signal generated when the piston displacement enters the buffer interval, and the third instruction refers to the spool control signal generated when the piston displacement enters the reversing interval.

[0181] S8, based on the spool adjustment instruction and the first position of the piston, adjusting the working state of the first spool group and the second spool group in the starting piston pump to obtain a target piston pump, thereby realizing synchronous drainage control.

[0182] In detail, the working state of the first spool group and the second spool group in the starting piston pump is adjusted based on the spool adjustment instruction and the first position of the piston to obtain a target piston pump, comprising:

[0183] If the spool adjustment instruction is the first instruction, the working state of the first spool group in the piston pump mechanism is set to a preset first state, and the working state of the second spool group in the piston pump mechanism is set to a preset fourth state to obtain a target piston pump;

[0184] If the spool adjustment instruction is the second instruction, the first position of the piston is compared with a preset intermediate position. If the first position of the piston is greater than or equal to the intermediate position, the working state of the first spool group in the piston pump mechanism is set to the first state, and the working state of the second spool group in the piston pump mechanism is set to a preset second state, otherwise the working state of the first spool group in the piston pump mechanism is set to the second state, and the working state of the second spool group in the piston pump mechanism is set to the first state to obtain a target piston pump;

[0185] If the spool adjustment instruction is the third instruction, the first position of the piston is compared with the intermediate position. If the first position of the piston is greater than or equal to the intermediate position, the working state of the first spool group in the piston pump mechanism is set to the first state, and the working state of the second spool group in the piston pump mechanism is set to a preset fourth state, otherwise the working state of the first spool group in the piston pump mechanism is set to the fourth state, and the working state of the second spool group in the piston pump mechanism is set to the first state to obtain a target piston pump.

[0186] It should be explained that the first state refers to the valve core in the normal liquid supply working state, that is, the valve core remains in the standard open or on mode to ensure the normal liquid suction and discharge of the piston pump during normal operation. The second state refers to the valve core in the buffer adjustment working state, that is, the valve core is partially open or controlled to be on, which is used to make a transitional adjustment on the flow when the piston approaches the middle stroke, thereby reducing the reversing impact. The third state refers to the valve core in the completely closed or cut-off working state, that is, the valve core blocks the fluid passage, which is used to isolate the liquid path in specific cases to prevent misflow or reverse flow. The fourth state refers to the valve core in the reversing preparation or liquid discharge on working state, that is, the valve core is adjusted to a specific opening or passage, which is used to achieve rapid discharge or direction switching of the liquid when the piston enters the reversing stage, thereby ensuring the safe reversing of the system. The working state switching of the valve core is completed by the combined action of the spring pre-tightening force and the hydraulic pressure. Optionally, when precise control is required, the valve core can also be proportionally adjusted by an electrically controlled driver. The target piston pump refers to the starting piston pump that has been adjusted in working state. The intermediate position is a value artificially calculated and set by the operator of the piston pump according to the maximum piston position and the minimum piston position, and the formula is as follows: For example, if the maximum piston position is 50 cm and the minimum piston position is 0 cm, the intermediate position is 25 cm.

[0187] For example, after obtaining the target piston pump, Xiaozhang realized the synchronous liquid discharge control of the piston pump.

[0188] The application is to solve the problems described in the background art. The piston pump mechanism is confirmed. The piston pump mechanism includes a piston, an upper cavity, a lower cavity, a first valve core set and a second valve core set. The first valve core set and the second valve core set can be adjusted in spring stiffness. The embodiment of the application provides a material basis for subsequent synchronous liquid discharge control of the piston pump. The first valve core set and the second valve core set can be adjusted in spring stiffness, so as to achieve the best valve core reset effect, improve the liquid discharge stability of the double-acting reciprocating piston pump, and confirm the monitoring mechanism. The monitoring mechanism includes a piston displacement sensor and a pressure sensor. The embodiment of the application facilitates subsequent monitoring of piston displacement by the piston displacement sensor and monitoring of the pressure of the upper cavity and the lower cavity of the piston pump by the pressure sensor. Based on the piston pump mechanism, the piston pump is adjusted. The embodiment of the application adjusts the stiffness of the reset spring in the valve core set in the piston pump mechanism, so as to make the valve core reset effect optimal and improve the liquid discharge stability of the double-acting reciprocating piston pump. Based on the piston, the upper cavity, the lower cavity, the piston displacement sensor and the pressure sensor in the monitoring mechanism in the adjusted piston pump, multiple piston positions, multiple first pressures and multiple second pressures are confirmed. The piston position, the first pressure and the second pressure are in one-to-one correspondence. The embodiment of the application monitors the data of the running piston pump, so as to obtain multiple piston positions, multiple first pressures and multiple second pressures, which provide a data basis for subsequent calculation. Based on the multiple piston positions, the multiple first pressures and the multiple second pressures, multiple combination data are confirmed. The embodiment of the application classifies and combines the multiple piston positions, the multiple first pressures and the multiple second pressures, which facilitates subsequent separate extraction and analysis. Based on the multiple combination data, a first parallel flow position and a second parallel flow position are confirmed. Based on the multiple piston positions, a maximum piston position, a minimum piston position, a first preset position and a second preset position are confirmed. The embodiment of the application analyzes the monitored data, so as to confirm key position point information, which facilitates subsequent interval confirmation. Based on the maximum piston position, the minimum piston position, the first parallel flow position, the second parallel flow position, the first preset position and the second preset position, a buffer interval and a reversing interval are confirmed. The embodiment of the application confirms the buffer interval and the reversing interval, which can be used for piston motion stroke judgment and improves the liquid discharge stability of the double-acting reciprocating piston pump. The adjusted piston pump is started, and a started piston pump is obtained. Based on the preset first monitoring time and the piston displacement sensor, the piston in the started piston pump is monitored, and a first piston position is obtained. The embodiment of the application monitors the running piston pump in real time, and obtains the first piston position.The piston displacement sensor, the starting piston in the piston pump, the first position of the piston, the buffer interval and the reversing interval are used to confirm the spool adjustment instruction, wherein the spool adjustment instruction is a first instruction, a second instruction or a third instruction, and the first position of the piston is positioned and analyzed to confirm the corresponding spool adjustment instruction, the first spool group and the second spool group in the starting piston pump are adjusted in the working state based on the spool adjustment instruction and the first position of the piston, and the target piston pump is obtained, so that the synchronous liquid discharge control is realized, and the liquid discharge stability of the double-acting reciprocating piston pump is improved.

[0189] As shown in Figure 2 It is a functional module diagram of the synchronous liquid discharge control system based on the double-acting reciprocating piston pump provided by an embodiment of the present application.

[0190] The synchronous liquid discharge control system based on the double-acting reciprocating piston pump 100 can be installed in an electronic device. According to the realized functions, the synchronous liquid discharge control system based on the double-acting reciprocating piston pump 100 can include a basic mechanism confirmation module 101, a key position acquisition module 102, an interval division confirmation module 103 and a spool state adjustment module 104. The modules of the present application can also be referred to as units, which refer to a series of computer program segments that can be executed by an electronic device processor and can complete fixed functions, and are stored in the memory of the electronic device.

[0191] The basic mechanism confirmation module 101 is used to confirm the piston pump mechanism, wherein the piston pump mechanism includes a piston, an upper cavity, a lower cavity, a first spool group and a second spool group, wherein the first spool group and the second spool group can be adjusted in spring stiffness, and a monitoring mechanism is confirmed, wherein the monitoring mechanism includes a piston displacement sensor and a pressure sensor, and the piston pump is adjusted based on the piston pump mechanism;

[0192] The key position acquisition module 102 is used to confirm a plurality of piston positions, a plurality of first pressures and a plurality of second pressures based on the piston in the adjusted piston pump, the upper cavity, the lower cavity, the piston displacement sensor and the pressure sensor in the monitoring mechanism, wherein the piston position, the first pressure and the second pressure are one-to-one corresponding, a plurality of combination data are confirmed according to the plurality of piston positions, the plurality of first pressures and the plurality of second pressures, a first parallel flow position and a second parallel flow position are confirmed based on the plurality of combination data, and a maximum piston position, a minimum piston position, a first preset position and a second preset position are confirmed based on the plurality of piston positions;

[0193] The interval division confirmation module 103 is configured to confirm the buffer interval and the reversing interval based on the maximum piston position, the minimum piston position, the first parallel flow position, the second parallel flow position, the first preset position and the second preset position, start the adjusting piston pump, obtain a started piston pump, and monitor the piston in the started piston pump based on the preset first monitoring time and the piston displacement sensor, and obtain a first piston position of the piston.

[0194] The valve core state adjustment module 104 is configured to confirm a valve core adjustment instruction based on the piston displacement sensor, the piston in the started piston pump, the first piston position, the buffer interval and the reversing interval, wherein the valve core adjustment instruction is a first instruction, a second instruction or a third instruction, and adjust the working state of the first valve core group and the second valve core group in the started piston pump based on the valve core adjustment instruction and the first piston position, to obtain a target piston pump, thereby realizing the synchronous liquid discharge control.

[0195] In detail, the modules in the synchronous liquid discharge control system 100 based on the double-acting reciprocating piston pump in the embodiment of the present application adopt the same technical means as the synchronous liquid discharge control method based on the double-acting reciprocating piston pump in the above-mentioned Figure 1 , and can produce the same technical effects, which will not be described here.

[0196] As shown in Figure 3 , it is a structural schematic diagram of an electronic device for implementing the synchronous liquid discharge control method based on the double-acting reciprocating piston pump according to an embodiment of the present application.

[0197] The electronic device 1 can include a processor 10, a memory 11 and a bus 12, and can further include a computer program stored in the memory 11 and executable on the processor 10, such as a synchronous liquid discharge control method program based on a double-acting reciprocating piston pump.

[0198] The memory 11 includes at least one type of readable storage medium, such as a flash memory, a mobile hard disk, a multimedia card, a card-type memory (e.g., an SD or DX memory, etc.), a magnetic memory, a disk, an optical disk, etc. In some embodiments, the memory 11 can be an internal storage unit of the electronic device 1, such as a mobile hard disk of the electronic device 1. In other embodiments, the memory 11 can also be an external storage device of the electronic device 1, such as a plug-in mobile hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. Further, the memory 11 can include both an internal storage unit and an external storage device of the electronic device 1. The memory 11 can be used to store application software and various data installed in the electronic device 1, such as a code of a synchronous liquid discharge control method program based on a double-acting reciprocating piston pump, and can also be used to temporarily store data that has been output or will be output.

[0199] The processor 10 can be composed of an integrated circuit in some embodiments, such as a single packaged integrated circuit, or a plurality of packaged integrated circuits with the same or different functions, including one or more combinations of a central processing unit (CPU), a microprocessor, a digital processing chip, a graphics processor, and various control chips, etc. The processor 10 is a control unit of the electronic device, which connects various components of the electronic device through various interfaces and lines, executes programs or modules stored in the memory 11 (such as a synchronous liquid discharge control method program based on a double-acting reciprocating piston pump, etc.), and calls data stored in the memory 11, to perform various functions and process data of the electronic device 1.

[0200] The bus 12 can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The bus 12 can be divided into an address bus, a data bus, a control bus, etc. The bus 12 is configured to realize the connection and communication between the memory 11 and at least one processor 10, etc.

[0201] Figure 3 Only the electronic device with components is shown, and those skilled in the art can understand that, Figure 3The illustrated structure does not constitute a limitation on the electronic device 1, and can include fewer or more components than illustrated, or combine certain components, or different component arrangements.

[0202] For example, although not shown, the electronic device 1 can also include a power source (such as a battery) to power the various components. Preferably, the power source can be logically connected to the at least one processor 10 through a power management device, so that the power management device implements functions such as charge management, discharge management, and power consumption management. The power source can also include one or more DC or AC power sources, recharging devices, power failure detection circuits, power converters or inverters, power status indicators, and any other components. The electronic device 1 can also include various sensors, Bluetooth modules, Wi-Fi modules, and the like, which are not described here.

[0203] Further, the electronic device 1 can also include a network interface, which can optionally include a wired interface and / or a wireless interface (such as a WI-FI interface, a Bluetooth interface, etc.), and is typically used to establish a communication connection between the electronic device 1 and other electronic devices.

[0204] Optionally, the electronic device 1 can also include a user interface, which can be a display (Display), an input unit (such as a keyboard (Keyboard)), and optionally a standard wired interface, a wireless interface. Optionally, in some embodiments, the display can be an LED display, a liquid crystal display, a touch liquid crystal display, and an OLED (Organic Light-Emitting Diode) touch, etc. The display can also be appropriately referred to as a display screen or a display unit, and is used to display information processed in the electronic device 1 and to display a visualized user interface.

[0205] The program of the synchronization discharge control method based on the double-acting reciprocating piston pump stored in the memory 11 in the electronic device 1 is a combination of multiple instructions, which, when executed in the processor 10, can achieve:

[0206] Confirming a piston pump mechanism, wherein the piston pump mechanism includes a piston, an upper cavity, a lower cavity, a first valve core set, and a second valve core set, wherein the first valve core set and the second valve core set can be adjusted in spring stiffness;

[0207] Confirming a monitoring mechanism, wherein the monitoring mechanism includes a piston displacement sensor and a pressure sensor;

[0208] Based on the piston pump mechanism, adjusting the piston pump;

[0209] Confirming multiple piston positions, multiple first pressures and multiple second pressures based on adjusting pistons in the piston pump, the upper cavity, the lower cavity, the piston displacement sensor and the pressure sensor in the monitoring mechanism, wherein the piston position, the first pressure and the second pressure each correspond to one another;

[0210] Confirming multiple combination data based on the multiple piston positions, the multiple first pressures and the multiple second pressures;

[0211] Confirming a first parallel flow position and a second parallel flow position based on the multiple combination data;

[0212] Confirming a maximum piston position, a minimum piston position, a first preset position and a second preset position based on the multiple piston positions;

[0213] Confirming a buffer interval and a reversing interval based on the maximum piston position, the minimum piston position, the first parallel flow position, the second parallel flow position, the first preset position and the second preset position;

[0214] Starting the adjusting piston pump to obtain a started piston pump;

[0215] Monitoring the piston in the started piston pump based on a preset first monitoring time and the piston displacement sensor to obtain a first piston position of the piston;

[0216] Confirming a valve core adjustment instruction based on the piston displacement sensor, the piston in the started piston pump, the first piston position, the buffer interval and the reversing interval, wherein the valve core adjustment instruction is a first instruction, a second instruction or a third instruction;

[0217] Adjusting the working state of the first valve core group and the second valve core group in the started piston pump based on the valve core adjustment instruction and the first piston position to obtain a target piston pump, thereby realizing synchronous drainage control.

[0218] Specifically, the specific implementation method of the processor 10 to the above instructions can refer to Figures 1 to 3 The description of related steps in the corresponding embodiments will not be repeated here.

[0219] Further, the modules / units integrated in the electronic device 1 are implemented in the form of software function units and sold or used as independent products, which can be stored in a computer readable storage medium. The computer readable storage medium can be volatile or non-volatile. For example, the computer readable medium can include any entity or device capable of carrying the computer program code, a recording medium, a U disk, a mobile hard disk, a magnetic disk, an optical disk, a computer memory, a read-only memory (ROM).

[0220] The application further provides a computer readable storage medium, which stores a computer program, and the computer program can realize the following steps when executed by a processor of an electronic device:

[0221] The piston pump mechanism is confirmed, wherein the piston pump mechanism comprises a piston, an upper cavity, a lower cavity, a first valve core set and a second valve core set, and the first valve core set and the second valve core set can be adjusted in spring stiffness;

[0222] The monitoring mechanism is confirmed, wherein the monitoring mechanism comprises a piston displacement sensor and a pressure sensor;

[0223] The piston pump is adjusted based on the piston pump mechanism;

[0224] A plurality of piston positions, a plurality of first pressures and a plurality of second pressures are confirmed based on the piston, the upper cavity, the lower cavity, the piston displacement sensor and the pressure sensor in the monitoring mechanism in the adjusted piston pump, wherein the piston position, the first pressure and the second pressure are in one-to-one correspondence;

[0225] A plurality of combination data are confirmed according to the plurality of piston positions, the plurality of first pressures and the plurality of second pressures;

[0226] The first parallel flow position and the second parallel flow position are confirmed based on the plurality of combination data;

[0227] The maximum piston position, the minimum piston position, the first preset position and the second preset position are confirmed based on the plurality of piston positions;

[0228] The buffer interval and the reversing interval are confirmed based on the maximum piston position, the minimum piston position, the first parallel flow position, the second parallel flow position, the first preset position and the second preset position;

[0229] The adjusted piston pump is started to obtain a started piston pump;

[0230] The piston in the started piston pump is monitored based on the preset first monitoring time and the piston displacement sensor, and a first piston position of the piston is obtained;

[0231] The valve core adjustment instruction is confirmed based on the piston displacement sensor, the piston in the started piston pump, the first piston position, the buffer interval and the reversing interval, wherein the valve core adjustment instruction is a first instruction, a second instruction or a third instruction;

[0232] The first valve core set and the second valve core set in the started piston pump are adjusted in working state based on the valve core adjustment instruction and the first piston position, and a target piston pump is obtained, so that the synchronous drainage control is realized.

[0233] In several embodiments provided by the present application, it should be understood that the disclosed devices, systems and methods can be implemented in other ways. For example, the system embodiments described above are only illustrative, and actual implementation can have other divisions.

[0234] The modules described as separate components can or can not be physically separated, and the components shown as modules can or can not be physical units, i.e. can be located in one place or distributed to multiple network units. Part or all of the modules can be selected according to actual needs to achieve the purpose of the embodiment.

[0235] In addition, the functional modules in each embodiment of the present application can be integrated in one processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of hardware plus software functional modules.

[0236] It is obvious for those skilled in the art that the present application is not limited to the details of the above exemplary embodiments, and the present application can be implemented in other specific forms without departing from the spirit or essential characteristics of the present application.

[0237] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application and are not limiting. Although the present application has been described in detail with reference to the preferred embodiments, it should be understood by those skilled in the art that the technical solutions of the present application can be modified or replaced by equivalents without departing from the spirit and scope of the technical solutions of the present application.

Claims

1. A method of synchronized drainage control based on a double-acting reciprocating piston pump, characterized in that, The method comprises: Confirming a piston pump mechanism, wherein the piston pump mechanism comprises a piston, an upper cavity, a lower cavity, a first valve core set and a second valve core set, wherein the first valve core set and the second valve core set can be adjusted in spring stiffness; Confirming a monitoring mechanism, wherein the monitoring mechanism comprises a piston displacement sensor and a pressure sensor; Confirming an adjusted piston pump based on the piston pump mechanism; Confirming a plurality of piston positions, a plurality of first pressures and a plurality of second pressures based on the piston, the upper cavity, the lower cavity, the piston displacement sensor and the pressure sensor in the monitoring mechanism in the adjusted piston pump, wherein the piston position, the first pressure and the second pressure each correspond to one another; Confirming a plurality of combination data according to the plurality of piston positions, the plurality of first pressures and the plurality of second pressures; Confirming a first parallel flow position and a second parallel flow position based on the plurality of combination data; Confirming a maximum piston position, a minimum piston position, a first preset position and a second preset position based on the plurality of piston positions; Confirming a buffer interval and a reversing interval based on the maximum piston position, the minimum piston position, the first parallel flow position, the second parallel flow position, the first preset position and the second preset position; Starting the adjusted piston pump to obtain a started piston pump; Monitoring the piston in the started piston pump based on a preset first monitoring time and the piston displacement sensor to obtain a first piston position of the piston; Confirming a valve core adjustment instruction based on the piston displacement sensor, the piston in the started piston pump, the first piston position, the buffer interval and the reversing interval, wherein the valve core adjustment instruction is a first instruction, a second instruction or a third instruction; Adjusting the working states of the first valve core set and the second valve core set in the started piston pump based on the valve core adjustment instruction and the first piston position to obtain a target piston pump, thereby realizing synchronous drainage control.

2. The dual-action reciprocating piston pump-based synchronized drainage control method of claim 1, wherein, The method comprises: Obtaining a maximum pressure difference, a maximum compression amount and a valve core outer diameter; Calculating a hydrostatic pressure according to the maximum pressure difference and the valve core outer diameter; Confirming a flow influence coefficient based on the maximum pressure difference and the valve core outer diameter; Calculating a total pressure according to the flow influence coefficient and the hydrostatic pressure; Calculating a spring stiffness according to the total pressure and the maximum compression amount; Adjusting the spring stiffness of the first valve core set and the second valve core set in the piston pump mechanism based on the spring stiffness to obtain the adjusted piston pump.

3. The dual-action reciprocating piston pump-based synchronized drainage control method of claim 2, wherein, The method comprises: Confirming a to-be-started piston pump and a zero-adjusting displacement sensor based on the piston in the adjusted piston pump, a preset first adjustment position and the piston displacement sensor in the monitoring mechanism; Starting the to-be-started piston pump, recording time in real time from the time when the to-be-started piston pump is started to obtain a starting time; Monitoring the piston in the adjusted piston pump by using the zero-adjusting displacement sensor, and monitoring the upper cavity and the lower cavity in the started adjusted piston pump by using the pressure sensor in the monitoring mechanism at the same time until the starting time reaches a preset time threshold to obtain a plurality of piston positions, a plurality of first pressures and a plurality of second pressures.

4. The synchronized drainage control method based on a double-acting reciprocating piston pump according to claim 3, characterized by, The confirming the plurality of combination data according to the plurality of piston positions, the plurality of first pressures and the plurality of second pressures comprises: extracting a first piston position from the plurality of piston positions, extracting a first pressure from the plurality of first pressures, extracting a second pressure from the plurality of second pressures, wherein the initial value of the counter is 1. the initial value of the counter is 1. the initial value of the counter is 1. the initial value of the counter is 1. Based on the first pressure and the second pressure, a pressure difference value is confirmed, wherein the pressure difference value is an absolute difference value between the first pressure and the second pressure. ​​​​​​ The first The position of the piston is related to the first piston position. The pressure difference values ​​are combined to obtain combined data; make ,Will As Returning to the extraction of the first from multiple piston positions The steps for each piston position, until... By summarizing and combining the data, multiple combined data sets are obtained, among which... This represents the number of piston positions out of multiple piston positions.

5. The dual-action reciprocating piston pump-based synchronized drainage control method of claim 4, wherein, The confirming the first parallel flow position and the second parallel flow position based on the plurality of combination data comprises: The following operations are performed on each of the plurality of combination data: Comparing the pressure difference in the combination data with a preset pressure threshold value, if the pressure difference is equal to the pressure threshold value, the piston position in the combination data is taken as a target position; Target positions are summarized to obtain a target position set; The first parallel flow position is confirmed based on the target position set, wherein the first parallel flow position is the largest target position in the target position set; The second parallel flow position is confirmed based on the target position set, wherein the second parallel flow position is the smallest target position in the target position set.

6. The dual-action reciprocating piston pump-based synchronized drainage control method of claim 5, wherein, The confirming the maximum piston position, the minimum piston position, the first preset position and the second preset position based on the plurality of piston positions comprises: According to the plurality of piston positions and the time threshold value, the piston speed is calculated, and the calculation formula is as follows: , wherein, represents a piston velocity, is a time threshold, represents a first piston position of the plurality of piston positions, represents a first piston position of the plurality of piston positions; The system response time is obtained, and the advance stroke is calculated based on the system response time and the piston speed, wherein the advance stroke is the product of the system response time and the piston speed; The maximum piston position and the minimum piston position are confirmed based on the plurality of piston positions, wherein the maximum piston position is the largest piston position in the plurality of piston positions, and the minimum piston position is the smallest piston position in the plurality of piston positions; The first preset position and the second preset position are calculated according to the maximum piston position, the minimum piston position and the advance stroke.

7. The dual-action reciprocating piston pump-based synchronized drainage control method of claim 6, wherein, The confirming the buffer interval and the reversing interval based on the maximum piston position, the minimum piston position, the first parallel flow position, the second parallel flow position, the first preset position and the second preset position comprises: The buffer interval is calculated according to the first parallel flow position, the second parallel flow position, the first preset position and the second preset position; The reversing interval is calculated according to the maximum piston position, the minimum piston position, the first preset position and the second preset position.

8. The dual-action reciprocating piston pump-based synchronized drainage control method of claim 7, wherein, The confirming the spool adjustment instruction based on the piston displacement sensor, the piston in the starting piston pump, the first piston position, the buffer interval and the reversing interval comprises: If the first piston position is not located in the buffer interval or the reversing interval, a pre-constructed first instruction is taken as the spool adjustment instruction; If the first piston position is located in the buffer interval or the reversing interval, the piston in the starting piston pump is monitored based on a preset second monitoring time and the piston displacement sensor to obtain a second piston position; The relative position is calculated according to the first piston position and the second piston position, and the calculation formula is as follows: , wherein denotes relative position, denotes piston second position, denotes piston first position, denotes maximum piston position, denotes minimum piston position; If the relative position is less than or equal to a preset position threshold value, a pre-constructed third instruction is taken as the spool adjustment instruction; If the relative position is greater than the position threshold value, it is judged whether the second piston position is located in the buffer interval or the reversing interval; If the second piston position is located in the buffer interval, the pre-constructed second instruction is taken as the spool adjustment instruction; If the second piston position is located in the reversing interval, the third instruction is taken as the spool adjustment instruction.

9. The dual-action reciprocating piston pump-based synchronized drainage control method of claim 8, wherein, The working state adjustment of the first valve core group and the second valve core group in the starting piston pump is performed based on the valve core adjustment instruction and the first position of the piston, and a target piston pump is obtained, including: If the valve core adjustment instruction is the first instruction, the working state of the first valve core group in the piston pump mechanism is set to a preset first state, and the working state of the second valve core group in the piston pump mechanism is set to a preset fourth state, and a target piston pump is obtained; If the valve core adjustment instruction is the second instruction, the first position of the piston is compared with a preset intermediate position, if the first position of the piston is greater than or equal to the intermediate position, the working state of the first valve core group in the piston pump mechanism is set to the first state, and the working state of the second valve core group in the piston pump mechanism is set to a preset second state, otherwise, the working state of the first valve core group in the piston pump mechanism is set to the second state, and the working state of the second valve core group in the piston pump mechanism is set to the first state, and a target piston pump is obtained; If the valve core adjustment instruction is the third instruction, the first position of the piston is compared with the intermediate position, if the first position of the piston is greater than or equal to the intermediate position, the working state of the first valve core group in the piston pump mechanism is set to the first state, and the working state of the second valve core group in the piston pump mechanism is set to a preset fourth state, otherwise, the working state of the first valve core group in the piston pump mechanism is set to the fourth state, and the working state of the second valve core group in the piston pump mechanism is set to the first state, and a target piston pump is obtained.

10. A synchronized drainage control system based on a double-acting reciprocating piston pump, characterized in that, The system comprises: A basic mechanism confirmation module is configured to confirm a piston pump mechanism, wherein the piston pump mechanism comprises a piston, an upper cavity, a lower cavity, a first valve core group and a second valve core group, the first valve core group and the second valve core group can be adjusted in spring stiffness, and a monitoring mechanism is confirmed, wherein the monitoring mechanism comprises a piston displacement sensor and a pressure sensor, and an adjusted piston pump is confirmed based on the piston pump mechanism; A key position acquisition module is configured to confirm a plurality of piston positions, a plurality of first pressures and a plurality of second pressures based on the piston, the upper cavity, the lower cavity, the piston displacement sensor and the pressure sensor in the monitoring mechanism in the adjusted piston pump, wherein the piston position, the first pressure and the second pressure are in one-to-one correspondence, a plurality of combination data are confirmed according to the plurality of piston positions, the plurality of first pressures and the plurality of second pressures, a first parallel flow position and a second parallel flow position are confirmed based on the plurality of combination data, and a maximum piston position, a minimum piston position, a first preset position and a second preset position are confirmed based on the plurality of piston positions; An interval division confirmation module is configured to confirm a buffer interval and a reversing interval based on the maximum piston position, the minimum piston position, the first parallel flow position, the second parallel flow position, the first preset position and the second preset position, to start the adjusted piston pump, obtain a starting piston pump, and monitor the piston in the starting piston pump based on a preset first monitoring time and the piston displacement sensor, and obtain a first position of the piston. The valve core state adjustment module is configured to confirm a valve core adjustment instruction based on the piston displacement sensor, the activated piston in the piston pump, the first piston position, the buffer interval, and the reversing interval. The valve core adjustment instruction is a first instruction, a second instruction, or a third instruction. The first valve core group and the second valve core group in the activated piston pump are adjusted in a working state based on the valve core adjustment instruction and the first piston position, and a target piston pump is obtained, so as to realize synchronous drainage control.

Citation Information

Patent Citations

  • Plunger pump water supply system and control method thereof

    CN107387360A

  • Hydraulic oil cylinder piston stroke control method, device and system and hydraulic machine

    CN111577708A