Control methods, devices, systems, and electronic equipment for closed-loop pump swashplates

By collecting the gas input and output pressure of the hydraulic cylinder in real time, determining the analog output value, and controlling the opening of the closed pump swashplate, the problem of improper hydraulic cylinder operating speed in the liquid-driven compressor is solved, and the precise adjustment of the hydraulic cylinder operating speed is realized, ensuring the normal operation and efficient use of the equipment.

CN116538042BActive Publication Date: 2025-11-14ENRIC (LANGFANG) ENERGY EQUIP INTEGRATION CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210097046.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-01-26
Publication Date
2025-11-14
Estimated Expiration
2042-01-26

AI Technical Summary

Technical Problem

In hydraulically driven compressors, improper cylinder operating speed can affect the normal operation and service life of the equipment. Existing technology makes it difficult to accurately control the opening of the closed pump swashplate to adjust the cylinder operating speed.

Method used

By collecting the pressure at the gas input and output ends of the hydraulic cylinder in real time, the analog output value is determined and a control signal is generated to control the opening of the closed pump swashplate, so that the number of strokes per minute of the hydraulic cylinder is within the preset range.

Benefits of technology

It improves the control precision of the swashplate opening of the closed pump, ensuring the normal operation and use of the liquid-driven compressor and avoiding shortened equipment life or low efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116538042B_ABST
    Figure CN116538042B_ABST
Patent Text Reader

Abstract

This application relates to the field of control technology, specifically to a control method, device, system, and electronic equipment for a closed-loop pump swashplate. The method includes: acquiring real-time gas input pressure and gas output pressure from the gas input and gas output ends of a hydraulic cylinder; determining corresponding analog output values ​​based on the real-time acquired gas input and gas output pressures, and generating a control signal based on the determined analog output values; and controlling the opening degree of the swashplate of the closed-loop pump, which is connected to the hydraulic cylinder via a pipeline, according to the control signal, so that the number of strokes per minute of the hydraulic cylinder is within a preset range. The embodiments of this application contribute to achieving precise control of the swashplate opening of a closed-loop pump.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of control technology, specifically to a control method, device, system, and electronic equipment for a closed-loop pump swashplate. Background Technology

[0002] In hydraulically driven compressors, the operating speed of the hydraulic cylinder is crucial for the normal operation of the equipment. A slow cylinder speed prolongs the pressurization time, affecting equipment efficiency; a fast cylinder speed leads to problems such as cylinder collision and accelerated wear of seals, significantly shortening the cylinder's lifespan. During operation, the cylinder speed is determined by the load pressure and the opening degree of the closed-circuit pump swashplate. The load-side pressure gradually increases with the operating pressure; therefore, controlling the swashplate opening degree determines whether the entire equipment can operate normally and be used effectively. Summary of the Invention

[0003] To address the aforementioned technical problems, embodiments of this application provide a control method for a closed-loop pump swashplate, a control device for a closed-loop pump swashplate, a control system for a closed-loop pump swashplate, electronic equipment, and a computer-readable medium.

[0004] According to one aspect of the embodiments of this application, a control method for a closed-loop pump swashplate is provided. The method includes: acquiring gas input pressure and gas output pressure collected in real time from a gas input end and a gas output end of a hydraulic cylinder; determining a corresponding analog output value based on the real-time collected gas input pressure and gas output pressure, and generating a control signal based on the determined analog output value; controlling the opening degree of the swashplate of the closed-loop pump according to the control signal, so that the number of strokes per minute of the hydraulic cylinder is within a preset range, wherein the closed-loop pump is connected to the hydraulic cylinder via a pipeline.

[0005] According to one aspect of the embodiments of this application, a control device for a closed-loop pump swashplate is provided. The device includes: an acquisition module configured to acquire, in real time, the gas input pressure at the gas input end and the gas output pressure at the gas output end of a hydraulic cylinder; a determination module configured to determine a corresponding analog output value based on the real-time acquired gas input pressure and the gas output pressure, and generate a control signal based on the determined analog output value; and a control module configured to control the opening degree of the swashplate of the closed-loop pump according to the control signal, so that the number of strokes per minute of the hydraulic cylinder is within a preset range, wherein the closed-loop pump is connected to the hydraulic cylinder via a pipeline.

[0006] According to one aspect of the embodiments of this application, a control system for a closed-loop pump swashplate is provided. The system includes a pressure acquisition device and a controller. The pressure acquisition device is used to acquire the gas input pressure at the gas input end and the gas output pressure at the gas output end of the cylinder in real time, and transmit the real-time acquired gas input pressure and gas output pressure to the controller. The controller is used to determine the corresponding analog output value based on the gas input pressure and gas output pressure acquired in real time by the pressure acquisition device, and generate a control signal based on the determined analog output value. The controller controls the opening degree of the swashplate of the closed-loop pump according to the control signal so that the number of strokes per minute of the cylinder is within a preset range. The closed-loop pump is connected to the cylinder by a pipeline.

[0007] According to one aspect of the embodiments of this application, an electronic device is provided, including: one or more processors; and a storage device for storing one or more programs, which, when executed by the one or more processors, cause the electronic device to implement the control method of the closed-loop pump swashplate as described above.

[0008] According to one aspect of the present application, a computer-readable medium is provided that stores computer-readable instructions thereon, which, when executed by a computer's processor, cause the computer to perform the closed-loop pump swashplate control method as described above.

[0009] In the technical solution provided in the embodiments of this application, by acquiring the gas input pressure and gas output pressure in real time from the gas input end and gas output end of the oil cylinder, the analog output value corresponding to the real-time acquired gas input pressure and gas output pressure is determined. Then, a control signal is generated based on the determined analog output value. Finally, the opening degree of the swashplate of the closed pump is controlled according to the control signal, so that the number of strokes per minute of the oil cylinder meets the preset range. This helps to improve the control accuracy of the swashplate opening of the closed pump, so that the liquid-driven compressor can maintain normal operation and use.

[0010] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description

[0011] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application. It is obvious that the drawings described below are merely some embodiments of this application, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort. In the drawings:

[0012] Figure 1This is a schematic diagram of the control system framework for a closed-loop pump swashplate, as illustrated in an exemplary embodiment of this application.

[0013] Figure 2 This is a schematic diagram of the control system framework for a closed-loop pump swashplate, as shown in another exemplary embodiment of this application.

[0014] Figure 3 This is a schematic diagram of the control system framework for a closed-loop pump swashplate, as shown in another exemplary embodiment of this application.

[0015] Figure 4 This is a flowchart illustrating a control method for a closed-loop pump swashplate, as shown in an exemplary embodiment of this application.

[0016] Figure 5 yes Figure 4 A flowchart of step S420 in an exemplary embodiment shown in the illustrated example;

[0017] Figure 6 This is a flowchart illustrating a control method for a closed-loop pump swashplate, as shown in another exemplary embodiment of this application.

[0018] Figure 7 yes Figure 6 A flowchart of step S610 in an exemplary embodiment shown in the illustrated example;

[0019] Figure 8 yes Figure 6 A flowchart of step S620 in an exemplary embodiment shown in the illustrated example;

[0020] Figure 9 This is a block diagram illustrating a control device for a closed-loop pump swashplate, as shown in an exemplary embodiment of this application.

[0021] Figure 10 This is a schematic diagram of the structure of a computer system suitable for implementing the electronic devices of the present application embodiments. Detailed Implementation

[0022] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0023] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities can be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.

[0024] The flowcharts shown in the accompanying drawings are merely illustrative and do not necessarily include all content and operations / steps, nor do they necessarily have to be performed in the described order. For example, some operations / steps can be broken down, while others can be combined or partially combined; therefore, the actual execution order may change depending on the specific circumstances.

[0025] In this application, "multiple" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.

[0026] Please see Figure 1 , Figure 1 This is a schematic diagram of the control system framework of a closed-loop pump swashplate, as illustrated in an exemplary embodiment of this application. The control system of the closed-loop pump swashplate includes a pressure acquisition unit 110, a controller 120, and an execution component 130.

[0027] The pressure acquisition device 110 is used to acquire the gas input pressure at the gas input end 2303 and the gas output pressure at the gas output end 2304 of the oil cylinder 230 in real time, and transmit the acquired gas input pressure and gas output pressure to the controller 120.

[0028] For example, in this embodiment of the application, a pressure acquisition device 110 is configured at the gas input end 2303 and the gas output end 2304 of the oil cylinder 230 to collect the gas input pressure and the gas output pressure in real time.

[0029] The controller 120 is used to determine the corresponding analog output value based on the gas input pressure and gas output pressure collected in real time by the pressure acquisition device 110, and to generate a control signal based on the determined analog output value. The controller controls the opening of the swashplate of the closed pump 220 based on the control signal so that the number of strokes per minute of the cylinder 230 is within a preset range.

[0030] For example, the controller 120 in this application embodiment can be a PLC (Programmable Logic Controller).

[0031] The actuator 130 is controlled by the control signal of the controller 120 to adjust the opening of the swashplate of the closed pump 220, which is connected to the cylinder 230 by pipeline.

[0032] Please refer to Figure 2 The execution component 130 in this embodiment includes at least a proportional control valve 210, a closed-loop pump 220, and a hydraulic cylinder 230. The proportional control valve 210 is wired / wireless connected to the controller 120, allowing it to adjust its operation according to the control signal from the controller 120. The proportional control valve 210 is mechanically linked to the swashplate of the closed-loop pump 220, so when the proportional control valve 210 adjusts its operation, the swashplate of the closed-loop pump 220 operates synchronously. The closed-loop pump 220 is physically connected to the hydraulic cylinder 230 via a pipeline. The closed-loop pump 220 controls the amount of oil entering and exiting the hydraulic cylinder 230 by changing the opening of the swashplate, thereby controlling the operating speed of the hydraulic cylinder 230. Therefore, when the proportional control valve 210 adjusts its operation, the swashplate of the closed-loop pump 220 operates synchronously with the proportional control valve 210, and the movement of the swashplate indirectly adjusts the operating speed of the hydraulic cylinder 230.

[0033] The hydraulic cylinder 230 in this embodiment is a mechanical device capable of converting hydraulic energy into mechanical energy; it is a hydraulic actuator that performs linear reciprocating motion or oscillating motion. For example, as shown... Figure 3 As shown, the hydraulic cylinder 230 includes at least a first limit 2301 and a second limit 2302, and the hydraulic cylinder 230 can reciprocate between the first limit 2301 and the second limit 2302.

[0034] The hydraulic cylinder 230 in this embodiment includes a gas input end 2303 and a gas output end 2304. The gas input end 2303 and the gas output end 2304 are respectively disposed on both sides of the hydraulic cylinder 230. Gas is injected from the gas input end 2303 and output from the gas output end 2304.

[0035] The hydraulic cylinder 230 in this embodiment includes two oil chambers, which alternately receive oil, and move in two directions in a straight line by means of hydraulic pressure. For example, the hydraulic cylinder 230 includes a left oil chamber and a right oil chamber. A closed-loop pump 220 is connected to the left oil chamber of the hydraulic cylinder 230 via a hydraulic oil line to the left chamber and to the right oil chamber via a hydraulic oil line to the right chamber. When the closed-loop pump 220 is working, it pumps hydraulic oil from the hydraulic station into the left oil chamber of the hydraulic cylinder 230 via the left hydraulic oil line, or pumps hydraulic oil from the hydraulic station into the right oil chamber of the hydraulic cylinder 230 via the right hydraulic oil line. When oil enters the left oil chamber of the hydraulic cylinder 230, oil exits from the right oil chamber, and the hydraulic cylinder 230 moves to the right under hydraulic pressure; conversely, when oil enters the right oil chamber of the hydraulic cylinder 230, oil exits from the left oil chamber, and the hydraulic cylinder 230 moves to the left under hydraulic pressure. The opening degree of the swashplate of the closed pump 220 affects the amount of oil entering and exiting the left and right oil chambers of the hydraulic cylinder 230, thereby changing the operating speed of the hydraulic cylinder 230. If the operating speed of the hydraulic cylinder 230 increases, the number of strokes per minute of the hydraulic cylinder 230 increases; if the operating speed of the hydraulic cylinder 230 decreases, the number of strokes per minute of the hydraulic cylinder 230 decreases.

[0036] It should be noted that the pressure acquisition device 110 and the controller 120 in this embodiment can be deployed on the same device or on different devices.

[0037] The closed-loop pump swashplate control system of this application embodiment can be used to add gas to mechanical equipment, such as adding hydrogen to vehicles and other equipment in a hydrogen refueling station scenario.

[0038] from Figure 1 As can be seen from the control system framework of the closed-loop pump swashplate shown, the controller 120 has logic calculation capabilities. The controller 120 acquires the gas input pressure and gas output pressure collected in real time from the gas input terminal 2303 and gas output terminal 2304 of the cylinder 230. It then calculates the corresponding analog output value based on the real-time collected gas input pressure and gas output pressure, and generates a control signal based on the analog output value. The controller then controls the opening of the swashplate of the closed-loop pump 220, which is connected to the cylinder 230 by pipeline, so that the number of strokes per minute of the cylinder 230 is within a preset range.

[0039] In one embodiment of this application, the pressure acquisition device 110 may be a pressure transmitter, pressure sensor or other measuring device, or a smartphone, tablet computer, PC (Personal Computer) or any other electronic device capable of running a client with pressure measurement function. This application does not limit the scope of the invention.

[0040] based on Figure 1-3In the application scenario, after adopting the technical solution of the embodiment of this application, the controller 120 acquires the gas input pressure and gas output pressure collected in real time from the gas input end 2303 and gas output end 2304 of the oil cylinder 230, calculates the corresponding analog output value based on the real-time collected gas input pressure and gas output pressure, and generates a control signal based on the analog output value, so as to control the swashplate opening of the closed pump 220 connected to the oil cylinder 230 in pipeline according to the control signal, so that the number of strokes per minute of the oil cylinder 230 is within a preset range.

[0041] The following details the various implementation details of the technical solutions in the embodiments of this application:

[0042] Figure 4 This is a flowchart illustrating a control method for a closed-loop pump swashplate, as shown in an exemplary embodiment of this application. Figure 4 As shown, this method can be derived from... Figure 1-3 The controller 120 in the control system framework of the closed-loop pump swashplate shown executes the method. It should be understood that this method can also be applied to other exemplary implementation environments and specifically implemented by devices in other implementation environments, and this embodiment does not limit the implementation environment to which the method is applicable.

[0043] like Figure 4 As shown, the control method for the closed-loop pump swashplate includes at least steps S410 to S430, which are described in detail below:

[0044] Step S410: Obtain the gas input pressure and gas output pressure collected in real time from the gas input end and gas output end of the oil cylinder.

[0045] The hydraulic cylinder in this embodiment is a mechanical device, specifically a hydraulic actuator that converts hydraulic energy into mechanical energy and performs linear reciprocating motion. Exemplarily, the hydraulic cylinder includes a gas input end, a gas output end, a first limit, a second limit, and two oil chambers. The specific structure of the hydraulic cylinder can be found in the above embodiments and will not be repeated here.

[0046] In this embodiment, the gas input pressure can be acquired in real time by a pressure acquisition device at the gas input end, and the gas output pressure can be acquired in real time by a pressure acquisition device at the gas output end. For example, the pressure acquisition device can be a pressure transmitter, which can convert the measured liquid, gas, or vapor level, density, and other pressure-related signals into a standard 4-20mA DC (Direct Current) signal output.

[0047] Step S420: Determine the corresponding analog output value based on the real-time collected gas input pressure and gas output pressure, and generate a control signal based on the determined analog output value.

[0048] It should be noted that the analog output value in this embodiment is obtained based on the correspondence between each historical gas input pressure, the corresponding historical gas output pressure, and the analog output value. This correspondence is determined in advance through experiments and stored in the controller. After the controller acquires the real-time gas input pressure and gas output pressure, if it can find a historical gas input pressure that matches the real-time gas input pressure and simultaneously matches the real-time gas output pressure from the correspondence between each historical gas input pressure, the corresponding historical gas output pressure, and the analog output value, then the analog output value can be determined.

[0049] In one embodiment of this application, please refer to Figure 5 The process of determining the corresponding analog output value based on the real-time collected gas input pressure and gas output pressure in step S420 may include steps S510 to S530, which are described in detail below:

[0050] Step S510: Determine the target historical gas input pressure corresponding to the real-time collected gas input pressure from the correspondence relationship.

[0051] The correspondence in this application embodiment refers to the correspondence between the above-mentioned historical gas input pressure, the corresponding historical gas output pressure, and the analog output value. Please refer to the above embodiment, which will not be repeated here.

[0052] Step S520: Obtain multiple historical gas output pressures corresponding to the target historical gas input pressure, and determine the target historical gas output pressure that matches the real-time collected gas output pressure from the multiple historical gas output pressures.

[0053] Step S530: Determine the analog output value corresponding to the target historical gas output pressure from the correspondence relationship.

[0054] The control signal in this embodiment is used to control the opening degree of the swashplate of the closed pump.

[0055] In one embodiment of this application, the process of generating a control signal based on the determined analog output value in step S420 may include the following steps, which are described in detail below:

[0056] The analog output value corresponding to the target historical gas output pressure is amplified to obtain the control signal.

[0057] Step S430: Control the opening of the swashplate of the closed pump according to the control signal so that the number of strokes per minute of the oil cylinder is within a preset range, wherein the closed pump and the oil cylinder are connected by pipeline.

[0058] It should be noted that the opening degree of the swashplate of the closed-circuit pump can change the oil volume in the left and right oil chambers of the hydraulic cylinder, thereby affecting the operating speed of the hydraulic cylinder and consequently the number of strokes per minute. The opening degree of the swashplate of the closed-circuit pump is controlled according to the control signal to keep the number of strokes per minute of the hydraulic cylinder within a preset range, thus ensuring the normal operation and use of the equipment.

[0059] For example, in a hydraulic compressor, the number of strokes per minute of the hydraulic cylinder should not exceed 15. Exceeding 15 strokes per minute will drastically reduce the equipment's lifespan and, in severe cases, cause cylinder collisions. Conversely, too few strokes per minute will result in low pressurization efficiency, leading to energy and equipment waste. Therefore, to ensure normal operation, the number of strokes per minute of the hydraulic cylinder needs to be controlled within a reasonable preset range. For instance, the preset range can be set to 11-14. The opening of the swashplate of the closed-circuit pump is controlled according to the control signal to keep the number of strokes per minute of the hydraulic cylinder within the 11-14 range, thus ensuring the normal operation and use of the hydraulic compressor.

[0060] In one embodiment of this application, the specific implementation process in step S430 may include the following steps, which are described in detail below:

[0061] The control signal is sent to the proportional control valve that is mechanically linked to the swashplate of the closed pump, so that the proportional control valve controls the opening degree of the swashplate of the closed pump according to the control signal.

[0062] It should be noted that the control signal is sent to the proportional control valve, which adjusts the swashplate opening of the closed pump according to the control signal. Since the proportional control valve and the swashplate of the closed pump are mechanically linked, the adjustment of the swashplate opening of the closed pump is achieved.

[0063] Therefore, the technical solution of this application embodiment obtains the gas input pressure and gas output pressure in real time from the gas input end and gas output end of the oil cylinder, determines the analog output value corresponding to the real-time gas input pressure and gas output pressure, generates a control signal based on the determined analog output value, and finally controls the opening degree of the swashplate of the closed pump based on the control signal, so that the stroke rate of the oil cylinder per minute meets the preset range, which helps to improve the control accuracy of the swashplate opening of the closed pump, so as to keep the liquid-driven compressor running normally and in use.

[0064] In another embodiment of this application, please refer to Figure 6 ,exist Figure 4 Based on the embodiment, before step S410, which involves real-time acquisition of gas input pressure and gas output pressure from the gas input and gas output ends of the cylinder, steps S610 to S620 may be included, as detailed below:

[0065] Step S610: Calculate the historical number of strokes per minute of the hydraulic cylinder.

[0066] In this embodiment, the historical stroke count per minute of the hydraulic cylinder is calculated based on the cylinder's historical motion data. The historical motion data includes the historical time it takes for the cylinder to move from the first limit position to the second limit position, and the historical time it takes for the cylinder to move from the second limit position to the first limit position. The historical stroke count per minute refers to the number of round trip movements per minute that the cylinder makes from the first limit position to the second limit position and back to the first limit position. The historical stroke count per minute of the hydraulic cylinder is related to its historical movement speed and is affected by the gas input pressure and gas output pressure.

[0067] In one embodiment of this application, please refer to Figure 7 The process of calculating the historical number of strokes per minute of the hydraulic cylinder in step S610 may include steps S710 to S730, which are described in detail below:

[0068] Step S710: Obtain the first historical running time of the hydraulic cylinder from the first limit to the second limit, and the second historical running time of the hydraulic cylinder from the second limit to the first limit.

[0069] In the embodiments of this application, the first and second limiters are used to limit the position of the hydraulic cylinder, so that the hydraulic cylinder makes a linear reciprocating motion between the first and second limiters.

[0070] Step S720: Determine the historical operating time of a single stroke of the hydraulic cylinder based on the first historical operating time and the second historical operating time; a single stroke of the hydraulic cylinder is the stroke from the first limit to the second limit and then from the second limit back to the first limit.

[0071] In one embodiment of this application, the process of obtaining the historical operating time of a single stroke of the hydraulic cylinder based on the first historical operating time and the second historical operating time may include the following steps, which are described in detail below:

[0072] The historical operating time of a single stroke of the hydraulic cylinder is obtained by summing the first historical operating time and the second historical operating time.

[0073] For example, if the first historical running time of the hydraulic cylinder from the first limit to the second limit is T1, and the second historical running time of the hydraulic cylinder from the second limit to the first limit is T2, then the historical running time of a single stroke of the hydraulic cylinder is T = T1 + T2.

[0074] Step S730: Calculate the historical number of strokes per minute of the hydraulic cylinder based on the historical operating time of a single stroke.

[0075] In one embodiment of this application, the process of calculating the historical number of strokes per minute of the hydraulic cylinder based on the historical operating time of a single stroke may include the following steps, which are described in detail below:

[0076] The historical number of strokes per minute of the hydraulic cylinder is calculated by quoting 60 with the historical operating time of a single stroke.

[0077] For example, if the first historical running time of the hydraulic cylinder from the first limit to the second limit is represented as T1, and the second historical running time of the hydraulic cylinder from the second limit to the first limit is represented as T2, then the historical running time of a single stroke of the hydraulic cylinder is T = T1 + T2, and the historical number of strokes per minute of the hydraulic cylinder is X1 = 60 / (T1 + T2).

[0078] Step S620: Keep the historical stroke count per minute within the preset range, and determine the correspondence between the historical gas input pressure, the historical gas output pressure, and the analog output value.

[0079] The preset range in this application embodiment is set based on experiments or human experience. This preset range is a reasonable parameter range that helps the equipment such as hydraulic cylinders to operate normally. Since the number of strokes per minute of the hydraulic cylinder is related to the normal operation and efficiency of the equipment, taking a hydraulically driven compressor as an example, if the number of strokes per minute of the hydraulic cylinder in the hydraulically driven compressor is too high, it will cause a sharp reduction in the service life of the equipment, or even cylinder collision; if the number of strokes per minute of the hydraulic cylinder is too low, it will lead to low pressure boosting efficiency of the equipment. Therefore, it is necessary to set a reasonable preset range so that the hydraulic cylinder can operate normally and ensure high operating efficiency. If the number of strokes per minute of the hydraulic cylinder is within the preset range, then the operating speed of the hydraulic cylinder allows the related equipment containing the hydraulic cylinder to operate normally and have high working efficiency.

[0080] In this embodiment, the analog output value refers to the current or voltage value generated by the controller based on the historical gas input pressure and historical gas output pressure. After processing, the analog output value generates a control signal to control the opening degree of the swashplate of the closed pump.

[0081] In this embodiment, the correspondence between historical gas input pressure, historical gas output pressure, and analog output value is calculated based on the historical motion data of the hydraulic cylinder. This correspondence reflects the numerical variation law between gas input pressure, gas output pressure, and analog output value. This correspondence is written into the controller so that after the pressure acquisition device collects the gas input pressure and gas output pressure in real time, it can determine the analog output value corresponding to the real-time collected gas input pressure and gas output pressure. This facilitates the controller to generate control signals based on the analog output values, so as to realize the control of the equipment based on the control signals.

[0082] In one embodiment of this application, please refer to Figure 8 The process of maintaining the historical stroke rate per minute within a preset range in step S620 and determining the correspondence between historical gas input pressure, historical gas output pressure, and analog output value may include steps S810 to S830, which are detailed below:

[0083] Step S810: Determine the pressure range of historical gas input pressure.

[0084] The historical gas input pressure range in this embodiment is the gas pressure range at the gas input end.

[0085] Step S820: Obtain the historical gas input pressure sequence based on the pressure range of historical gas input pressure.

[0086] The historical gas input pressure sequence in this embodiment is a sequence consisting of all pressure values ​​within the historical gas input pressure range.

[0087] For example, if the historical gas input pressure range is 5-20 MPa, then the historical gas input pressure sequence can be {5,6,7,...,20}.

[0088] Step S830: For each historical gas input pressure in the historical gas input pressure sequence, determine the corresponding historical gas output pressure and analog output value, and obtain the correspondence between each historical gas input pressure, the corresponding historical gas output pressure and the analog output value.

[0089] In this embodiment of the application, for each historical gas input pressure in the historical gas input pressure sequence, the correspondence between historical gas input pressure, historical gas output pressure and analog output value can be obtained by plotting the relationship curve between historical gas output pressure and analog output value corresponding to each historical gas input pressure.

[0090] For example, if the historical gas input pressure range is 5-20 MPa, the historical gas input pressure sequence can be {5, 6, 7, ..., 20}. Based on this, for each historical gas input pressure in the sequence, the corresponding historical gas output pressure and analog output value are determined. That is, keeping the historical gas input pressure at 5 MPa, a curve showing the relationship between the change in gas output pressure and the analog output value is plotted, thus obtaining the correspondence between the historical gas output pressure and the analog output value when the historical gas input pressure is 5 MPa. The historical gas input pressure is adjusted to 6 MPa, and the same curve is plotted again, yielding the corresponding historical gas output pressure and analog output value when the historical gas input pressure is 6 MPa. This process continues until the historical gas input pressure is adjusted to 20 MPa, ultimately obtaining the correspondence between each historical gas input pressure, its corresponding historical gas output pressure, and the analog output value.

[0091] In this embodiment of the application, after determining the correspondence between each historical gas input pressure, the corresponding historical gas output pressure, and the analog output value based on historical data, the correspondence is stored in the controller so that the controller can obtain another unknown value based on any two known values ​​among the historical gas input pressure, historical gas output pressure, and analog output value.

[0092] As can be seen from the above, the technical solution of this application embodiment obtains the correspondence between historical gas input pressure, corresponding historical gas output pressure, and analog output value based on historical data. When controlling the opening of the closed-loop pump swashplate in real time, it first acquires the gas input pressure and gas output pressure from the gas input and gas output ends of the cylinder in real time. Based on the correspondence between historical gas input pressure, corresponding historical gas output pressure, and analog output value, it determines the analog output value corresponding to the real-time acquired gas input and gas output pressure. Then, it generates a control signal based on the determined analog output value. Finally, it controls the opening of the closed-loop pump swashplate according to the control signal, so that the number of strokes per minute of the cylinder meets the preset range, thereby ensuring the normal operation of the equipment. The technical solution of this application embodiment helps to improve the automation level of the closed-loop pump swashplate opening control. Controlling the real-time situation based on historical data such as historical gas input pressure and historical gas output pressure helps to improve the control accuracy of the closed-loop pump swashplate opening, achieving precise control so that the liquid-driven compressor can maintain normal operation and use.

[0093] In some exemplary embodiments, to further improve the accuracy of the control of the closed pump swashplate, more comprehensive considerations are needed when generating the control signal for the closed pump swashplate. For example, with the accumulation of historical data, more historical gas input pressure data and historical gas output pressure data need to be considered so that the correspondence between historical gas input pressure, historical gas output pressure and analog output value is more accurate, and thus the control accuracy of the opening of the closed pump swashplate will be higher and higher. Therefore, machine learning can be used to control the closed pump swashplate.

[0094] Machine learning (ML) is a multidisciplinary field involving probability theory, statistics, approximation theory, convex analysis, and algorithm complexity theory. It specifically studies how computers can simulate or implement human learning behavior to acquire new knowledge or skills and reorganize existing knowledge structures to continuously improve their performance. Machine learning is the core of artificial intelligence and the fundamental way to endow computers with intelligence; its applications span all areas of artificial intelligence. Machine learning and deep learning typically include techniques such as artificial neural networks, belief networks, reinforcement learning, transfer learning, inductive learning, and instruction-based learning.

[0095] Leveraging the powerful learning capabilities of machine learning, a machine learning process can be conducted using a large amount of historical gas input and output pressure data. This allows the machine learning model to estimate features such as the correspondence between historical gas input and output pressures and analog output values, analog output values, and control signals, ensuring that the generated control signals are more accurate and reliable. For example, the machine learning model can include a supervised model based on neural networks, such as a binary classification machine learning model. By training the machine learning model with a large amount of historical gas input and output pressure data, the model parameters can be adjusted during training. This results in the adjusted model parameters having a comprehensive representation of features such as the correspondence between historical gas input and output pressures and analog output values, analog output values, and control signals.

[0096] Figure 9 This is a block diagram illustrating a control device for a closed-loop pump swashplate, as shown in an exemplary embodiment of this application. The device can be applied to... Figure 1 The implementation environment shown is specifically configured in the controller 120. This device can also be applied to other exemplary implementation environments and specifically configured in other devices. This embodiment does not limit the implementation environment to which the device is applicable.

[0097] like Figure 9 As shown, the exemplary control device for the closed-loop pump swashplate includes:

[0098] The acquisition module 910 is configured to acquire the gas input pressure and gas output pressure collected in real time from the gas input end and gas output end of the oil cylinder;

[0099] The module 920 is configured to determine the corresponding analog output value based on the real-time collected gas input pressure and gas output pressure, and generate a control signal based on the determined analog output value.

[0100] The control module 930 is configured to control the opening of the swashplate of the closed pump connected to the hydraulic cylinder via a pipeline according to a control signal, so that the number of strokes per minute of the hydraulic cylinder is within a preset range.

[0101] In one embodiment of this application, the determining module 920 further includes:

[0102] The calculation submodule is configured to calculate the historical number of strokes per minute of the hydraulic cylinder;

[0103] The submodule is configured to keep the historical stroke count per minute within a preset range and to determine the correspondence between historical gas input pressure, historical gas output pressure and analog output value.

[0104] In one embodiment of this application, the computing submodule further includes:

[0105] The first acquisition unit is configured to acquire the first historical running time of the hydraulic cylinder from the first limit position to the second limit position, and the second historical running time of the hydraulic cylinder from the second limit position to the first limit position.

[0106] The first determining unit is configured to determine the historical operating time of a single stroke of the hydraulic cylinder based on the first historical operating time and the second historical operating time; a single stroke of the hydraulic cylinder is the stroke from the first limit position to the second limit position, and then from the second limit position back to the first limit position.

[0107] The first calculation unit is configured to calculate the historical number of strokes per minute of the hydraulic cylinder based on the historical operating time of a single stroke of the hydraulic cylinder.

[0108] In one embodiment of this application, the determining submodule further includes:

[0109] The second determining unit is configured to determine the pressure range of historical gas input pressure;

[0110] The second acquisition unit is configured to acquire a historical gas input pressure sequence based on the pressure range of historical gas input pressure.

[0111] The third determining unit is configured to determine the corresponding historical gas output pressure and analog output value for each historical gas input pressure in the historical gas input pressure sequence, thereby obtaining the correspondence between each historical gas input pressure, the corresponding historical gas output pressure, and the analog output value.

[0112] In one embodiment of this application, the determining module 920 further includes:

[0113] The target historical gas input pressure determination unit is configured to determine the target historical gas input pressure corresponding to the real-time collected gas input pressure from the correspondence relationship;

[0114] The target historical gas output pressure determination unit is configured to acquire multiple historical gas output pressures corresponding to the target historical gas input pressure, and determine the target historical gas output pressure that matches the real-time collected gas output pressure from the multiple historical gas output pressures.

[0115] The analog output value determination unit is configured to determine the analog output value corresponding to the target historical gas output pressure from the correspondence relationship.

[0116] In one embodiment of this application, the control module 930 further includes:

[0117] The signal transmission unit is configured to send control signals to a proportional control valve that is mechanically linked to the swashplate of the closed pump, so that the proportional control valve controls the opening degree of the swashplate of the closed pump according to the control signal.

[0118] It should be noted that the control device for the closed-loop pump swashplate provided in the above embodiments and the control method for the closed-loop pump swashplate provided in the above embodiments belong to the same concept. The specific operation methods of each module and unit have been described in detail in the method embodiments and will not be repeated here. In practical applications, the control device for the closed-loop pump swashplate provided in the above embodiments can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. This is not a limitation here.

[0119] Embodiments of this application also provide an electronic device, including: one or more processors; and a storage device for storing one or more programs, which, when executed by one or more processors, cause the electronic device to implement the closed-loop pump swashplate control method provided in the above embodiments.

[0120] Figure 10 A schematic diagram of a computer system suitable for implementing the embodiments of this application is shown. It should be noted that... Figure 10The computer system 1000 of the electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of this application.

[0121] like Figure 10 As shown, the computer system 1000 includes a Central Processing Unit (CPU) 1001, which can perform various appropriate actions and processes, such as executing the methods described in the above embodiments, based on programs stored in Read-Only Memory (ROM) 1002 or programs loaded from storage portion 1008 into Random Access Memory (RAM) 1003. The RAM 1003 also stores various programs and data required for system operation. The CPU 1001, ROM 1002, and RAM 1003 are interconnected via a bus 1004. An Input / Output (I / O) interface 1005 is also connected to the bus 1004.

[0122] The following components are connected to I / O interface 1005: an input section 1006 including a keyboard, mouse, etc.; an output section 1007 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 1008 including a hard disk, etc.; and a communication section 1009 including a network interface card such as a LAN (Local Area Network) card, modem, etc. The communication section 1009 performs communication processing via a network such as the Internet. A drive 1010 is also connected to I / O interface 1005 as needed. Removable media 1011, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., are installed on drive 1010 as needed so that computer programs read from them can be installed into storage section 1008 as needed.

[0123] Specifically, according to embodiments of this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program including a computer program for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 1009, and / or installed from removable medium 1011. When the computer program is executed by central processing unit (CPU) 1001, it performs various functions defined in the system of this application.

[0124] It should be noted that the computer-readable medium shown in the embodiments of this application can be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable compact disc read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this application, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying a computer-readable computer program. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media can also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The computer program contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to wireless, wired, etc., or any suitable combination thereof.

[0125] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. Each block in a flowchart or block diagram may represent a module, segment, or portion of code, which contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0126] The units described in the embodiments of this application can be implemented in software or hardware, and the described units can also be located in a processor. The names of these units do not necessarily limit the specific unit itself.

[0127] Another aspect of this application provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the aforementioned control method for a closed-loop pump swashplate. This computer-readable storage medium may be included in the electronic device described in the above embodiments, or it may exist independently without being assembled into that electronic device.

[0128] Another aspect of this application provides a computer program product or computer program including computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the closed-loop pump swashplate control method provided in the various embodiments described above.

[0129] The above description is merely a preferred exemplary embodiment of this application and is not intended to limit the implementation of this application. Those skilled in the art can easily make corresponding modifications or alterations based on the main concept and spirit of this application. Therefore, the scope of protection of this application should be determined by the scope of protection claimed in the claims.

Claims

1. A control method for a closed-loop pump swashplate, characterized in that, include: The gas input pressure and gas output pressure are collected in real time from the gas input and gas output ends of the hydraulic cylinder. The corresponding analog output value is determined based on the real-time collected gas input pressure and gas output pressure, and a control signal is generated based on the determined analog output value; wherein, the analog output value refers to the current value or voltage value generated by the controller based on the historical gas input pressure and historical gas output pressure. The control signal is sent to a proportional control valve that is mechanically linked to the swashplate of the closed pump, so that the proportional control valve controls the opening of the swashplate of the closed pump according to the control signal, so that the number of strokes per minute of the hydraulic cylinder is within a preset range, wherein the closed pump and the hydraulic cylinder are connected by pipeline.

2. The method according to claim 1, characterized in that, Before acquiring the gas input pressure and gas output pressure collected in real time from the gas input and gas output ends of the hydraulic cylinder, the method further includes: Calculate the historical number of strokes per minute of the hydraulic cylinder; By keeping the historical stroke count per minute within the preset range, the correspondence between historical gas input pressure, historical gas output pressure, and analog output value is determined.

3. The method according to claim 2, characterized in that, The calculation of the historical strokes per minute of the hydraulic cylinder includes: The first historical running time of the hydraulic cylinder from the first limit position to the second limit position, and the second historical running time of the hydraulic cylinder from the second limit position to the first limit position are obtained. The historical operating time of a single stroke of the hydraulic cylinder is determined based on the first historical operating time and the second historical operating time; the single stroke of the hydraulic cylinder is the stroke from the first limit position to the second limit position, and then from the second limit position back to the first limit position. The historical number of strokes per minute of the hydraulic cylinder is calculated based on the historical operating time of a single stroke of the hydraulic cylinder.

4. The method according to claim 2, characterized in that, Maintaining the historical stroke rate per minute within a preset range, and determining the correspondence between historical gas input pressure, historical gas output pressure, and analog output values, includes: Determine the pressure range of the historical gas input pressure; The historical gas input pressure sequence is obtained based on the pressure range of the historical gas input pressure. For each historical gas input pressure in the historical gas input pressure sequence, the corresponding historical gas output pressure and analog output value are determined, thus obtaining the correspondence between each historical gas input pressure, the corresponding historical gas output pressure, and the analog output value.

5. The method according to any one of claims 2 to 4, characterized in that, The process of determining the corresponding analog output value based on the real-time collected gas input pressure and gas output pressure includes: The target historical gas input pressure corresponding to the real-time collected gas input pressure is determined from the correspondence. Obtain multiple historical gas output pressures corresponding to the target historical gas input pressure, and determine the target historical gas output pressure that matches the real-time collected gas output pressure from the multiple historical gas output pressures. The analog output value corresponding to the target historical gas output pressure is determined from the correspondence.

6. A control device for a closed-loop pump swashplate, characterized in that, The device includes: The acquisition module is configured to acquire the real-time gas input pressure at the gas input end and the gas output pressure at the gas output end of the hydraulic cylinder. The determination module is configured to determine the corresponding analog output value based on the real-time collected gas input pressure and gas output pressure, and generate a control signal based on the determined analog output value; wherein, the analog output value refers to the current value or voltage value generated by the controller based on the historical gas input pressure and historical gas output pressure; The control module is configured to send the control signal to a proportional control valve that is mechanically linked to the swashplate of the closed pump, so that the proportional control valve controls the opening of the swashplate of the closed pump according to the control signal, so that the number of strokes per minute of the hydraulic cylinder is within a preset range, wherein the closed pump and the hydraulic cylinder are connected by pipeline.

7. A control system for a closed-loop pump swashplate, characterized in that, The system includes a pressure acquisition unit and a controller; The pressure acquisition device is used to acquire the gas input pressure at the gas input end and the gas output pressure at the gas output end of the cylinder in real time, and transmit the acquired gas input pressure and gas output pressure to the controller. The controller is used to determine the corresponding analog output value based on the gas input pressure and gas output pressure collected in real time by the pressure acquisition device, and to generate a control signal based on the determined analog output value. The control signal is then sent to a proportional control valve that is mechanically linked to the swashplate of the closed pump. The proportional control valve controls the opening of the swashplate of the closed pump according to the control signal, so that the stroke rate of the hydraulic cylinder is within a preset range. The closed pump and the hydraulic cylinder are connected by pipeline. The analog output value refers to the current or voltage value generated by the controller based on the historical gas input pressure and historical gas output pressure.

8. An electronic device, characterized in that, include: One or more processors; A storage device for storing one or more programs, which, when executed by one or more processors, cause the electronic device to implement the control method for a closed-loop pump swashplate as described in any one of claims 1 to 5.

9. A computer-readable storage medium, characterized in that, It stores computer-readable instructions, which, when executed by the processor of a computer, cause the computer to perform the control method of the closed pump swashplate as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Method of estimating the boost capability of a turbocharged internal combustion engine

    CN104573305A

  • Novel energy-saving hydraulic oil sucking machine

    CN107035736A