Axial piston pump controller
11933290 ยท 2024-03-19
Assignee
Inventors
- Arick BAKKEN (Broughton Astley, GB)
- Paul John Cairns (Groby, GB)
- William Christopher Swick (Apex, NC, US)
Cpc classification
F04B2205/05
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B49/06
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B1/146
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B49/12
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B2203/0201
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B2203/0209
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B2201/0201
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B1/324
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F03C1/0686
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B1/188
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F04B1/324
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B1/146
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B1/188
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B49/06
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
An axial piston pump controller for an axial piston pump having a fixed valve plate and a variable displacement is provided. The axial piston pump controller is configured to determine a displacement of the axial piston pump, and to calculate a pump displacement control current to be supplied to the axial piston pump to control the displacement of the axial piston pump. Calculating the pump displacement control current comprises calculating a nominal value for the pump displacement control current based on a rotational speed of the axial piston pump, calculating a pump stiffness adjustment factor based on a pump stiffness control map having as inputs: an output pressure of the axial piston pump; and the estimated pump displacement, and calculating the pump displacement control current to be supplied to the axial piston pump based on the nominal value and the pump stiffness adjustment factor. The controller is further configured to output an instruction to output the calculated pump displacement control current to the axial piston pump in order to control the displacement of the axial piston pump.
Claims
1. An axial piston pump controller for an axial piston pump having a fixed valve plate and a variable displacement configured to: determine a displacement of the axial piston pump; calculate a pump displacement control current to be supplied to the axial piston pump to control the displacement of the axial piston pump comprising: calculating a nominal value for the pump displacement control current based on a rotational speed of the axial piston pump; calculating a pump stiffness adjustment factor based on a pump stiffness control map having as inputs: an output pressure of the axial piston pump; and the estimated pump displacement; and calculating the pump displacement control current to be supplied to the axial piston pump based on the nominal value and the pump stiffness adjustment factor; and output an instruction to output the calculated pump displacement control current to the axial piston pump in order to control the displacement of the axial piston pump.
2. An axial piston pump controller according to claim 1, wherein the axial piston pump to be controlled comprises a control cylinder connected to the swash plate and configured to control the angle of inclination of the swash plate; and a valve configured to control a flow of hydraulic fluid to the control cylinder, wherein a position of the valve is controlled by a solenoid actuator, wherein the pump displacement control current calculated by the controller is output to the solenoid actuator.
3. An axial piston pump controller according to claim 1, wherein in order to determine the displacement of the axial piston pump, the controller is configured to: calculate an estimated displacement based on a displacement estimation control map having as inputs: the rotational speed of the axial piston pump and a variable representative of a flow rate of hydraulic fluid to the control cylinder.
4. An axial piston pump controller according to claim 1, wherein a plurality of pump stiffness control maps are provided, each of the plurality of pump stiffness control maps corresponding to a different rotational speed of the axial piston pump, wherein the controller is configured to select one of the plurality of pump stiffness control maps to calculate the pump stiffness adjustment factor based on the rotational speed of the axial piston pump.
5. An axial piston pump according to claim 4, wherein each of the plurality of pump stiffness control maps defines a different relationship between the inputs: output pressure of the axial piston pump and the estimated pump displacement, and the output pump stiffness adjustment factor.
6. An axial piston pump controller according to claim 4, wherein each of the plurality of pump stiffness control maps incorporates the nominal value for the pump displacement control current based on the rotational speed for the respective pump stiffness control map into the output of the respective pump displacement control map.
7. An axial piston pump having a fixed valve plate and a variable displacement comprising: a swash plate having a variable angle of inclination in order to define a displacement of the axial piston pump; a solenoid actuator connected to the swash plate, the solenoid actuator configured to control the angle of inclination of the swash plate in order to control the displacement of the axial piston pump; and an axial piston pump controller configured to: determine a displacement of the axial piston pump; calculate a pump displacement control current to be supplied to the solenoid actuator to control the displacement of the axial piston pump comprising: calculating a nominal value for the pump displacement control current based on a rotational speed of the axial piston pump; calculating a pump stiffness adjustment factor based on a control map having as inputs: an output pressure of the axial piston pump; and the estimated pump displacement; and calculating the pump displacement control current to be supplied to the solenoid actuator based on the nominal value and the pump stiffness adjustment factor; and output an instruction to output the calculated pump displacement control current to the solenoid actuator in order to control the displacement of the axial piston pump.
8. An axial piston pump according to claim 7, further comprising: a control cylinder connected to the swash plate and configured to control the angle of inclination of the swash plate; and a valve configured to control a low of hydraulic fluid to the control cylinder, wherein a position of the valve is controlled by the solenoid actuator.
9. An axial piston pump according to claim 7, wherein in order to determine the displacement of the axial piston pump, the controller is configured to: calculate an estimated displacement based on a displacement estimation control map having as inputs: the rotational speed of the axial piston pump and a variable representative of a flow rate of hydraulic fluid to control cylinder.
10. An axial piston pump according to claim 7, wherein a plurality of pump stiffness control maps are provided, each of the plurality of pump stiffness control maps corresponding to a different rotational speed of the axial piston pump, wherein the controller is configured to select one of the plurality of pump stiffness control maps to calculate the pump stiffness adjustment factor based on the rotational speed of the axial piston pump.
11. An axial piston pump according to claim 10, wherein each of the plurality of pump stiffness control maps defines a different relationship between the inputs: output pressure of the axial piston pump and the estimated pump displacement, and the output pump stiffness adjustment factor.
12. An axial piston pump controller according to claim 10, wherein each of the plurality of pump stiffness control maps incorporates the nominal value for the pump displacement control current based on the rotational speed for the respective pump stiffness control map into the output of the respective pump displacement control map.
13. A method of controlling a displacement of an axial piston pump having a fixed valve plate and a variable displacement comprising: estimating a displacement of the axial piston pump; calculating a pump displacement control current to be supplied to the axial piston pump to control the displacement of the axial piston pump comprising: calculating a nominal value for the pump displacement control current based on a rotational speed of the axial piston pump; calculating a pump stiffness adjustment factor based on a pump stiffness control map having as inputs: an output pressure of the axial piston pump; and the estimated pump displacement; and calculating the pump displacement control current to be supplied to the axial piston pump based on the nominal value and the pump stiffness adjustment factor; and outputting an instruction to output the calculated pump displacement control current to the axial piston pump in order to control the displacement of the axial piston pump.
14. A method according to claim 13, wherein a plurality of pump stiffness control maps are provided, each of the plurality of pump stiffness control maps corresponding to a different rotational speed of the axial piston pump, wherein the controller is configured to select one of the plurality of pump stiffness control maps to calculate the pump stiffness adjustment factor based on the rotational speed of the axial piston pump.
15. A method according to claim 14, wherein each of the plurality of pump stiffness control maps defines a different relationship between the inputs: output pressure of the axial piston pump and the estimated pump displacement, and the output pump stiffness adjustment factor.
Description
BRIEF DESCRIPTION OF THE FIGURES
(1) A specific embodiment of the disclosure will now be described, by way of example only, with reference to the accompanying drawings in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
DETAILED DESCRIPTION
(12) According to an embodiment of the disclosure, an axial piston pump is provided. A schematic diagram of the axial piston pump 100 is shown in
(13) The axial piston pump 100 shown in
(14) The axial piston pump 100 may be installed in a closed-loop hydraulic system. As such, the hydraulic fluid pumped through the axial piston pump 100 is pumped though a closed circuit (ignoring any hydraulic fluid losses or leakages from the closed loop) and essentially returns back to the axial piston pump 100.
(15) The plurality of pistons 12 of the axial piston pump 100 are located in a circular array within the piston barrel 3. The pistons 12 may be spaced at equal intervals about the rotational shaft 8 which is located at a longitudinal centre of the piston barrel 3. The piston barrel 3 is compressed against the fixed valve plate 6 by a spring 13. The spring 13 is shown in a cut-away portion of
(16) Each piston 12 is connected to the swash plate 11 via a connector, typically a ball and socket joint. The swash plate 11 is moveable about a pivot point such that the angle of inclination of the swash plate 11 can be varied. In
(17) The fixed valve plate 6 comprises at least one arcuate inlet port (not shown) and at least one arcuate outlet port (not shown). For example, the fixed valve plate 6 may be provided with similar inlet and outlet ports to the valve plate shown in
(18) During operation of the axial piston pump 100, the piston barrel 3 rotates so that each piston 12 periodically passes over the each of the arcuate inlet port and the arcuate outlet port of the fixed valve plate 6. The rotation of the piston barrel is driven by rotation of the rotation shaft 8, which in turn may be connected to a source of motive power. For example, in the embodiment of
(19) The angle of inclination of the swash plate 6 causes the pistons to undergo an oscillatory displacement in and out of the cylinder block, thus drawing the hydraulic fluid into the arcuate inlet port and subsequently expelling the hydraulic fluid out of the arcuate outlet port. The volume of hydraulic fluid expelled is related to the magnitude of the angle of inclination of the swash plate 6. For small angles of inclination, the stroke of each piston 12 is relatively small, and thus the volume of hydraulic fluid discharged is relatively low. As the angle of inclination increases, the piston stroke increases, thus increasing the volume of hydraulic fluid expelled.
(20) The angle of inclination of the swash plate 11 is controlled by a servo piston 2. The servo piston 2 is configured to control the flow of hydraulic fluid for biasing the angle of inclination of the swash plate 11. The flow of hydraulic fluid is proportional to the degree the servo piston 2 is opened. As such, the angle of inclination of the swash plate 11 is controlled based on the degree of opening of the servo piston 2.
(21) The degree of opening of the servo piston 2 is in turn controlled by pump control valve 5. Pump control valve 5 comprises a solenoid actuator (not shown). The solenoid actuator controls a pilot pressure which in turn is used to control the degree of opening of the servo piston 2. As such, a pump displacement control current supplied to the solenoid actuator of the pump control valve 5 controls the angle of inclination of the swash plate 11, and thus the displacement of the axial piston pump.
(22) The skilled person will appreciate that electro-hydraulic actuators for controlling the position of a swash plate 11 are well known to the skilled person. Accordingly, the skilled person will appreciate that the present disclosure may be applied to any axial piston pump having an electro-hydraulic actuator configured to control the variable displacement of the axial piston pump 100.
(23) The solenoid actuator of the pump control valve 5 is controlled by controller 20 which is configured to supply a pump displacement control current to the pump control valve 5. The controller 20 may be a dedicated processor configured to perform the control scheme discussed below. In some embodiments, the controller 20 of this disclosure may be combined with other control functions. For example, an engine control unit (ECU) of a hydraulic machine may be used to provide the controller 20 according to this disclosure. As such, the controller 20 may be provided separately (i.e. not directly mounted on or incorporated into) from the axial piston pump 100.
(24)
(25) In some axial piston pumps known in the art, the pump displacement control current provided to the axial piston pump is, essentially, the nominal pump current. That is to say, it is known in the art to calculate the pump displacement control current based on the pump rotational speed driving the pump. This calculation is typically performed using a one dimensional control map which provides a nominal pump current for different pump rotational speeds.
(26) The controller according to the embodiment of
(27)
(28) It will be appreciated from
(29) According to the embodiment of
(30) As shown in
(31) In the embodiment of
(32) In such a case, the pump displacement (D.sub.P), pump rotational speed (S.sub.P), motor rotational speed (S.sub.M) and motor displacement (D.sub.M) are related by the following equation:
D.sub.PS.sub.P=D.sub.MS.sub.M
The motor rotational speed S.sub.M can be measured using a suitable sensor, the output of which is provided to the controller 20. The pump rotational speed S.sub.P may also be measured and provided to the controller 20. The motor displacement can be inferred from the motor speed based on a calibration of the motor at a range of different motor speeds. As such, a control map for estimating the pump displacement can be generated having as inputs: motor rotational speed and pump rotational speed which allows the pump displacement to be estimated. The estimated pump displacement can then be provided to the pump stiffness control map in order to determine the pump stiffness adjustment factor.
(33) A graph showing the effect of the pump stiffness adjustment factor is shown in
(34) The dashed line in
(35) An example of a pump stiffness control map is shown in
(36) In some embodiments, a single pump stiffness control map may be provided separately from the calculation of the nominal pump current based on the engine speed. As such, the pump stiffness adjustment to the pump displacement control current may be applied independently of the pump rotation speed. In some embodiments, the pump stiffness adjustment to the pump displacement current may also be dependent on pump rotation speed. As such, in some embodiments, a plurality of pump stiffness control maps may be provided. Each of the plurality of pump stiffness control maps may provide a map of values for the pump stiffness adjustment factor at a respective pump rotation speed. The controller 20 may be configured to select one of the pump stiffness control maps for calculating the pump stiffness adjustment factor based on the engine speed.
(37)
(38)
(39) While the embodiment of
(40)
(41) Thus, according to this disclosure, the controller 20 may be configured to perform a method of controlling a displacement of an axial piston pump having a fixed valve plate and a variable displacement. In a first step of the method, a displacement of the axial piston pump is determined. As discussed above, the displacement may be determined by estimation using the pump displacement estimation module or by direct measurement using a suitable sensor.
(42) A pump displacement control current to be supplied to the axial piston pump to control the displacement of the axial piston pump is also calculated. This step comprises calculating a nominal value for the pump displacement control current based on a rotational speed of the axial piston pump and calculating a pump stiffness adjustment factor based on a pump stiffness control map having as inputs: an output pressure of the axial piston pump; and the estimated pump displacement. The pump displacement control current to be supplied to the axial piston pump is then calculated based on the nominal value and the pump stiffness adjustment factor.
(43) Once calculated, the controller 20 outputs an instruction to output the calculated pump displacement control current to the axial piston pump in order to control the displacement of the axial piston pump.
(44) Thus, according to embodiments of this disclosure a controller 20 for controlling the displacement of an axial piston pump 100 is provided.
INDUSTRIAL APPLICABILITY
(45) According to this disclosure, an axial piston pump controller is provided. The axial piston pump controller may be used to control an axial piston pump. The axial piston pump may be installed in a closed-loop hydraulic system. For example, the axial piston pump may be provided as part of a hydraulic system for a machine (i.e. a hydraulic machine).