HYDRAULIC APPARATUS COMPRISING SYNTHETICALLY COMMUTATED MACHINE, AND OPERATING METHOD
20190010965 ยท 2019-01-10
Inventors
Cpc classification
F15B2211/253
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B2211/7052
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B49/20
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B11/044
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B1/12
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B2211/275
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B2211/781
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B2211/6652
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B1/04
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B49/22
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B2211/632
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B2211/252
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B2211/20576
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B2211/75
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B2211/20546
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B2211/455
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B2211/6654
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B1/06
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B49/08
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B2211/6651
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B11/17
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B1/16
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B2211/251
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B2211/2654
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B11/042
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
E02F9/2246
FIXED CONSTRUCTIONS
F15B2211/46
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B2211/20569
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B2211/30595
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B2211/71
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F15B11/044
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B49/08
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B11/17
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B11/042
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B49/20
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
An apparatus comprising a synthetically commutated machine with one or more services, a prime mover coupled to the machine, a hydraulic circuit extending between the services and hydraulic loads to fluidically connect the services to the hydraulic loads such that groups of one or more services are fluidically connected to respective groups of one or more hydraulic loads. The apparatus configured such that the flow of hydraulic fluid to or from a group of services of the machine is controlled responsive to measuring a flow rate and/or pressure requirement of the hydraulic loads which are fluidically connected to the services, or receiving a demand signal indicative of a demanded pressure and/or flow rate based on a pressure and/or flow demand of hydraulic loads which are fluidically connected to the services.
Claims
1. An apparatus comprising a synthetically commutated machine with two or more services, the synthetically commutated machine comprising a rotatable shaft and a plurality of working chambers having a volume which varies cyclically with rotation of the rotatable shaft, each working chamber having low pressure and high pressure valves which regulate the flow of fluid between the working chamber and low and high pressure lines, wherein at least the low pressure valves are electronically controlled valves, the apparatus comprising a controller which controls the electronically controlled valves in phased relationship with cycles of working chamber volume to thereby determine the net displacement of hydraulic fluid by each working chamber on each cycle of working chamber volume, a prime mover coupled to the machine, a hydraulic circuit extending between the two or more services and a plurality of hydraulic loads to thereby fluidically connect the two or more services to the plurality of hydraulic loads such that groups of one or more services are fluidically connected to respective groups of one or more hydraulic loads, the apparatus configured such that the flow of hydraulic fluid to or from a group of one or more services of the machine is controlled responsive to receiving a demand signal indicative of a demanded pressure or flow rate.
2. An apparatus according to claim 1, wherein the synthetically commutated machine is operable as a pump and wherein the output pressure of each of the groups of one or more services is controlled by sensing the individual pressure requirements of the group of one or more hydraulic loads fluidically connected to the respective group of one or more services and controlling the rate of flow of hydraulic fluid out of the respective one or more services so that the output pressure exceeds by a margin the maximum demanded pressure of the one or more hydraulic loads fluidically connected thereto.
3. An apparatus according to claim 1, wherein the synthetically commutated machine is operable as a pump and wherein the output pressure of a group of one or more services of the machine is maintained at a set pressure based on a user selectable mode, with pressure feedback to a controller of the synthetically commutated machine which is operating in a closed loop pressure control mode, the said controller configured to set the flow rate of hydraulic fluid by the group of one or more services to match the total demand for flow of hydraulic fluid by the group of one or more hydraulic loads connected to the one or more services, by sensing the output pressure of the one or more services.
4. An apparatus according to claim 1, wherein the output flow of a group of one or more services of the machine is controlled by detecting the flow demand of all hydraulic loads fluidically connected to the respective one or more services.
5. An apparatus according to claim 1, wherein the pressure of or rate of flow of hydraulic fluid accepted by, or output by each service is independently controllable.
6. An apparatus according to claim 5, wherein the apparatus is configured to selectively connect the input or output of two or more of the services to thereby selectively increase the effective capacity of the services.
7. An apparatus according to claim 1, further comprising a service, which is operable as a pump or a motor, which may be selectively ganged with one or more other services to increase the effective capacity of that other service, either boosting another pump service or boosting another motor service.
8. An apparatus according to claim 1, comprising a controller which controls the machine and optionally also one or more additional synthetically controlled machines driven by the same prime mover, wherein the controller is configured to calculate the available power from the prime mover and to limit the net displacement of hydraulic fluid by the one or more machines driven by the prime mover, such that the net power demand of the machines does not exceed that available from the prime mover, taking into account the measured pressure of each service of each machine, the known displacement of each service of each machine (whether outflow or inflow) and the known efficiency of pumping or motoring of each machine.
9. An apparatus according to claim 5, configured to implement a maximum rate of flow of hydraulic fluid through or pressure at a group of one or more services such that another group of one or more services, and therefore the group of one or more hydraulic loads fluidically connected to the other group of one or more services, are prioritised over one or more other hydraulic loads without exceeding a total available power or selectable maximum power of the machine.
10. An apparatus according to claim 1, wherein a group of one or more services of the machine is in fluidic communication with a group of one or more loads and also at least one drain with a flow meter configured to measure the flow of hydraulic fluid to the drain, and wherein (a) the rate of flow of hydraulic fluid output by the group of one or more services of the machine is controlled to exceed the measured rate of flow of hydraulic fluid from that group of loads to the drain, or (b) the rate of flow of hydraulic fluid out of the group of one or more services is controlled responsive to the flow measured by the flow meter to minimise the flow of hydraulic fluid to the drain.
11. An apparatus according to claim 1, wherein the synthetically commutated machine controller controls the prime mover with reference to an engine map to thereby increase energy efficiency with which the demands of the hydraulic loads for pressure and flow of hydraulic fluid are met, and/or to thereby reduce the average or maximum operating speed of the prime mover.
12. An apparatus according to claim 1, controlled such that when a prime mover power limit is reached, or it is predicted that this might happen, the apparatus is configured to control an additional power source, other than the prime mover, to obtain additional energy from the additional power source to drive the synthetically commutated machine.
13. An apparatus according to claim 1, comprising a controller, the controller configured to selectively cause a flow of hydraulic fluid to a group of one or more hydraulic loads from a hydraulic fluid store, and to selectively cause hydraulic liquid from a group of one or more hydraulic loads to flow to said hydraulic fluid store for later use, and to adjust the displacement of the machine such that the sensed pressure and/or flow demand of the group of one or more hydraulic loads is met wholly by the flow of hydraulic fluid from the hydraulic fluid store, or by a combination of the flow of hydraulic fluid from the hydraulic fluid store and the group of one or more services of the machine which are fluidically connected to the group of one or more hydraulic loads, or wholly by the group of one or more services of the machine which are fluidically connected to the group of one or more hydraulic loads and, in the case where the flow to a hydraulic load is supplied wholly or partly from the hydraulic fluid store, the controller may be configured to control the prime mover to limit the power output of the prime mover.
14. An apparatus according to claim 1, comprising a hydraulic fluid store and configured to selectively introduce hydraulic liquid from the hydraulic fluid store to a group of one or more services and/or a group of one or more hydraulic loads, to thereby drive the machine and/or a group of one or more hydraulic loads, and to selectively receive hydraulic liquid from a group of one or more services and/or a group of one or more hydraulic loads into the hydraulic fluid store, and further to receive hydraulic fluid from the hydraulic fluid store to a first group of one or more services while a second group of one or more different services outputs fluid to a group of one or more hydraulic loads.
15. An apparatus according to claim 1, comprising at least one second synthetically commutated machine coupled to the first said synthetically commutated machine, wherein the first said synthetically commutated machine is coupled to one or more sources of hydraulic fluid through one or more services and the second synthetically commutated machine is coupled to a hydraulic fluid store such that the receipt of hydraulic fluid from the one or more sources by the first synthetically commutated machine causes the second synthetically commutated machine to pump hydraulic fluid into the hydraulic fluid store and/or the receipt of hydraulic fluid by the second synthetically commutated machine from the hydraulic fluid store causes the first synthetically commutated machine to pump hydraulic fluid through the one or more services.
16. An apparatus according to claim 1, configured to selectively charge an energy storage device using energy from a flow of hydraulic fluid into a group of one or more services from a group of one or more hydraulic loads and to selectively pump hydraulic fluid from the group of one or more services to a group of one or more hydraulic loads from the energy storage device.
17. An apparatus according to claim 1, wherein at least one hydraulic load is connected either directly to a said group of one or more services, with no additional flow control mechanism between the group of one or more services and the hydraulic load, or connected via a flow smoothing device only, such that the mean hydraulic flow rate to or from the group of one or more services is directly proportional to the displacement velocity of a displaceable member of the hydraulic load, and where the flow to or from the service is controlled responsive to a signal indicating a demanded velocity of displacement of the displaceable member.
18. An apparatus according to claim 1, wherein the group of one or more services is fluidically connected to a hydraulic load, the hydraulic load comprising an actuator having a displaceable member which is displaced in use in dependence on the flow of hydraulic fluid with no additional flow control mechanism between the group of one or more services and the hydraulic load, except optionally a flow smoothing device, such that the volume of hydraulic fluid flowing from the group of one or more services to the hydraulic load or vice versa is directly proportional to the displacement of the displaceable member, and where the volume of hydraulic fluid flowing from the group of one or more services to the hydraulic load or vice versa is controlled responsive to a signal indicating a demanded displacement of the displaceable member and/or a signal indicating the measured displacement of the displaceable member.
19. A method of operating apparatus according to claim 1, comprising detecting the flow and/or pressure requirement of at least one of the group of hydraulic loads, or receiving a demand signal indicative of a demanded pressure or flow based on a pressure and/or flow demand of the group of one or more hydraulic loads, and controlling the flow of hydraulic fluid from or to each of the group of one or more services which is fluidically connected to the group of one or more hydraulic loads, responsive thereto.
Description
SUMMARY OF THE FIGURES
[0047] Example embodiments of the invention will now be illustrated with reference to the following Figures in which:
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
[0056] It should be recognised that hydraulic circuit schematics for practical designs of mobile and static hydraulic equipment, especially heavy construction equipment, are notoriously complex. For simplicity and clarity, the Figures omit features which one skilled in the art will appreciate may be present, such as commonplace pressure relief valves, drain lines, flow control, hydraulic load holding, hydraulic load cushioning, a stopping detail on the swing circuit to counter the self-swinging (caused by action of gravity when swinging on a slope), a brake on the swing circuit, amongst other aspects. All circuits could be modified to work with a double acting ram, by providing a controllable flow of hydraulic fluid to each end, however in the circuits show a single acting ram for simplicity.
DETAILED DESCRIPTION OF EXAMPLE EMBODIMENTS
[0057] It is worth noting that whilst any block containing a valve, may constitute a valve block, we use the phrase as is commonly understood in the construction equipment industry. Such valve block (labelled in
[0058] The invention makes use of synthetically controlled machine, and pumps/motors/pumps-motors. Examples are described in EP 0 361 927, EP 0 494 236, and EP 1 537 333, GB 2477997, the contents of which are hereby incorporated by virtue of this reference. These machines have services in the form of connections from one or more cylinders to one or more hydraulic loads or sources. Machines with controllable connections from cylinders to hydraulic loads or sources are shown in WO 2014/202344 (Artemis/Danfoss), US20100037604 (Artemis/Danfoss), the contents of which are incorporated herein by virtue of this reference. These machines have a number of services in the form of port connections from the outer walls of the machine or end plates attached to the machine, connected to hydraulic conduits which extend to sources or sink of fluid. Machines with controllable connections from cylinders to hydraulic loads or sources are shown in WO 2014/202344 (Artemis/Danfoss), the contents of which are incorporated herein by virtue of this reference.
EXAMPLE 1
Heavy Construction Equipment Hydraulic Circuit
[0059] In order to describe the invention we first describe, with references to
[0060] Heavy Construction Equipment and Normal Operating Function
[0061] With reference to
[0062] Within the hydraulic transmission, oil, functioning as hydraulic fluid, is supplied from a tank to the input side of the synthetically commutated pump through low pressure hydraulic fluid line. Pressurised oil is delivered from a service acting as an output of the pump to the input side of the hydraulic ram through high pressure hydraulic fluid line. The pressure in the high pressure hydraulic fluid line is sensed using a pressure sensor P.sub.out.
[0063] The heavy construction equipment includes a pump controller (or machine controller shown in
[0064] The machine controller receives, as inputs, signals including the speed of rotation of the rotatable shafts of the pump and motor (E.g.
[0065] The machine controller also takes into account resonances within the heavy construction equipment, such as resonances in the driveline, which can be measured using an accelerometer or strain gauge.
[0066] The machine controller comprises a single processor, in electronic communication with data storage, comprising a tangible computer readable medium, such as solid state memory, which stores the programme, and data required during operation. Machine controllers for the pump(s) and motor(s) and pump/motor(s), at least part of which functions as valve control modules, generate valve control signals responsive to requested displacement from another part of the machine controller and/or the system controller. Nevertheless, one skilled in the art will appreciate that the control of the transmission can be implemented as a plurality of distributed computing devices, each of which may implement parts of the overall control functionality, or as a single device.
[0067]
[0068] The cylinders are each associated with Low Pressure Valves (LPVs) in the form of electronically actuated face-sealing poppet valves, which face inwards toward their associated cylinder and are operable to selectively seal off a channel extending from the cylinder to a low pressure hydraulic fluid line, which may connect one or several cylinders, or indeed all as is shown here, to the low pressure hydraulic fluid line of the hydraulic circuit of the heavy construction equipment. The LPVs are normally open solenoid closed valves which open passively when the pressure within the cylinder is less than or equal to the pressure within the low pressure hydraulic fluid line, i.e. during an intake stroke, to bring the cylinder into fluid communication with the low pressure hydraulic fluid line, but are selectively closable under the active control of the controller via LPV control lines to bring the cylinder out of fluid communication with the low pressure hydraulic fluid line (so called synthetic commutation, hence synthetically commutated machine). Alternative electronically controllable valves may be employed, such as normally closed solenoid opened valves.
[0069] The cylinders are each further associated with High Pressure Valves (HPVs) in the form of pressure actuated delivery valves. The HPVs open outwards from the cylinders and are operable to seal off a channel extending from the cylinder to a high pressure hydraulic fluid line, which may connect one or several cylinders, or indeed all as is shown here, to the transmission high pressure hydraulic fluid line. The HPVs function as normally-closed pressure-opening check valves which open passively when the pressure within the cylinder exceeds the pressure within the high pressure hydraulic fluid line. The HPVs also function as normally-closed solenoid opened check valves which the controller may selectively hold open via HPV control lines once that HPV is opened by pressure within the associated cylinder. Typically the HPV is not openable by the controller against pressure in the high pressure hydraulic fluid line. The HPV may additionally be openable under the control of the controller when there is pressure in the high pressure hydraulic fluid line but not in the cylinder, or may be partially openable, for example if the valve is of the type and is operated according to the method disclosed in WO 2008/029073 or NO 2010/029358.
[0070] In a normal mode of operation described in, for example, EP 0 361 927, EP 0 494 236, and EP 1 537 333, the contents of which are hereby incorporated herein by way of this reference, the machine controller selects the net rate of displacement of fluid from the high pressure hydraulic fluid line by the synthetically commutated machine by actively closing one or more of the LPVs shortly before the point of minimum volume in the associated cylinder's cycle, closing the path to the low pressure hydraulic fluid line which causes the fluid in the cylinder to be compressed by the remainder of the contraction stroke. The associated HPV opens when the pressure across it equalises and a small amount of fluid is directed out through the associated HPV. The motor controller then actively holds open the associated HPV, typically until near the maximum volume in the associated cylinder's cycle, admitting fluid from the high pressure hydraulic fluid line and applying a torque to the rotatable shaft. In an optional pumping mode the controller selects the net rate of displacement of fluid to the high pressure hydraulic fluid line by the hydraulic motor by actively closing one or more of the LPVs typically near the point of maximum volume in the associated cylinder's cycle, closing the path to the low pressure hydraulic fluid line and thereby directing fluid out through the associated HPV on the subsequent contraction stroke (but does not actively hold open the HPV). The controller selects the number and sequence of LPV closures and HPV openings to produce a flow or create a shaft torque or power to satisfy a selected net rate of displacement. As well as determining whether or not to close or hold open the LPVs on a cycle by cycle basis, the controller is operable to vary the precise phasing of the closure of the HPVs with respect to the varying cylinder volume and thereby to select the net rate of displacement of fluid from the high pressure to the low pressure hydraulic fluid line or vice versa.
[0071] The machine controller comprises a processor, such as a microprocessor or microcontroller, is in electronic communication through a bus with memory and an input-output port. The memory stores a program which implements execution of a displacement determination algorithm to determine the net volume of hydraulic fluid to be displaced by each cylinder on each cycle of cylinder working volume, as well as one or more variables which store an accumulated displacement error value and the memory also stores a database which stores data concerning each cylinder, such as the angular position of each cylinder and whether or not it is deactivated (for example, because it is broken). In some embodiments, the database stores the number of times each cylinder has undergone an active cycle. In some embodiments, the program comprises program code, functioning as the resonance determining module, which calculates one or more ranges of undesirable frequencies.
[0072] The controller receives a displacement demand signal, a shaft position (i.e. orientation) signal and typically a measurement of the pressure in the high pressure line, and a further input signal. The speed of rotation of the rotatable shaft is determined from the rate of change of shaft position and function as the speed of rotation of the rotatable shaft The outputs from the controller include high pressure valve control signals through high pressure valve control lines and low pressure valve control signals through low pressure valve control lines. The controller aims to match the total displacement from the cylinders to the displacement demand, over time. The shaft position is required to enable valve control signals to be generated in phased relationship with cycles of cylinder working volume. The measurement of pressure can be used to determine the exact amount of hydraulic fluid displaced or in other calculations. The controller might also receive signals indicating whether cylinders are broken, and should therefore be disabled, and to enable the database to be updated accordingly.
[0073] The hydraulic pump generally corresponds to the hydraulic motor except that it operates in the pumping mode described above and is typically on a larger scale. Instead of a single lobed eccentric there may be more, in the case of a multi-lobe ring cam. The high pressure valves need not be actively controlled by the controller and may comprise check valves.
[0074] During operation of the hydraulic transmission, the hydraulic machine controller receives input signals including the speed of rotation of the prime mover (which is the same as, or a geared ratio of the speed of rotation of the rotatable shaft of the hydraulic pump, as the two are coupled), and the pressure in the pressurised fluid hydraulic fluid line, as track speed or swing speed or ram speed. The machine controller next determines a target torque to be applied to the prime mover by the hydraulic pump, with reference to a look up table which summarises ideal target torque and shaft rotation speed at a plurality of different prime mover speeds. Once a target torque has been determined the machine controller then calculates the displacement of the hydraulic pump required to obtain the target torque. This is then transmitted to the hydraulic pump as the displacement demand signal received by the pump. Volumes of hydraulic fluid and rates of displacement may be calculated in any suitable units. This displacement demand can for example be expressed as a fraction of the maximum displacement of which the hydraulic pump is capable per revolution of the rotatable shaft. In this example, the displacement is expressed as an average percentage of the maximum output per revolution of the rotatable shaft. The actual rate of displacement which this represents, expressed as volume of fluid per second, will be the product of both the displacement demand, the maximum volume which can be displaced by a cylinder, the number of cylinders and the speed of rotation of the pump rotatable shaft. The resulting torque will be proportional to this displacement and to the pressure in high pressure hydraulic fluid line.
[0075] Once the pump displacement has been calculated, the hydraulic load displacement can also be calculated. Typically, the hydraulic load displacement is calculated to maintain a desired pressure in the pressurised fluid line. The calculated displacement is transmitted to the hydraulic load and received as the demand displacement signal of the motor. However, a number of other factors may be taken into account. For example, the hydraulic load displacement demand can be varied in order to vary the pressure in the high pressure hydraulic fluid line. There may be other factors. For example, it may be desirable for one or more hydraulic loads to be switched between being driven at a substantially constant torque, and being switched off, to minimise windage losses and maximise the efficiency of electricity generation.
[0076] There is a procedure carried out any synthetically commutated machine to determine the net displacement by each cylinder sequentially, in a default operating procedure (the first procedure), when it is not determined that unwanted frequencies will be generated. The procedure begins, whereupon a stored variable algorithmic accumulator is set to zero. The algorithmic accumulator, in more commonly known in computer science as an accumulator, however a different term is used here to differentiate from the entirely different concept of a hydraulic accumulator. The variable algorithmic accumulator stores the difference between the amount of hydraulic fluid displacement represented by the displacement demand and the amount which is actually displaced.
[0077] The rotatable shaft of the hydraulic motor then rotates until it reaches a decision point for an individual cylinder. For example there may be eight cylinders, and so each decision point will be separated by 45 degrees of rotation of the rotatable shaft. The actual period of time which arises between the decision points will therefore be the period of time required for the rotatable shaft to rotate by 45 degrees, which is inversely proportional to the speed of rotation of the rotatable shaft.
[0078] At each decision point, the motor controller reads the motor displacement demand received from the machine controller. The controller then calculates a variable algorithmic sum which equals algorithmic accumulator plus the demanded displacement. Next, the status of the cylinder which is being considered is checked. This is carried out with reference to the database of cylinder data. If it is found that the cylinder is deactivated (for example because it is broken), no further action is taken for that cylinder. The method then repeats from step once the decision point is reached for the next cylinder.
[0079] Alternatively, if it is found that the cylinder has not been disabled, then algorithmic sum is compared with a threshold. This value may simply be the maximum volume of hydraulic fluid displaceable by the cylinder, when the only options being considered are an inactive cycle with no net displacement or a full displacement active cycle in which the maximum displacement of hydraulic fluid by the cylinder is selected. However, the threshold may be higher or lower. For example, it may be less than the maximum displacement by an individual cylinder, for example, where it is desired to carry out a partial cycle, in which only part of the maximum displacement of the cylinder is displaced.
[0080] If algorithmic sum is greater than or equal to the threshold then it is determined that the cylinder will undergo an active cycle. Alternatively, if algorithmic sum is not greater than or equal to the threshold then it is determined that cylinder will be inactive on its next cycle of cylinder working volume, and will have a net displacement of zero.
[0081] Control signals are then sent to the low and high pressure valves for the cylinder under consideration to cause the cylinder to undergo an active or inactive cycle, as determined. (In the case of pumping, it may be that the high pressure valves are not electronically controlled and the control signals only concern the low pressure valves).
[0082] This step effectively takes into account the displacement demand represented by the displacement demand signal, and the difference between previous displacements represented by the displacement demand signal previous net displacements determined by the controller (in this case, in the form of the stored error), and then matches the time averaged net displacement of hydraulic fluid by the cylinders to the time averaged displacement represented by the displacement demand signal by causing a cylinder to undergo an active cycle in which it makes a net displacement of hydraulic fluid, if algorithmic sum equals or exceeds a threshold. In that case, the value of the error is set to SUM minus the displacement by the active cylinder. Alternatively, if algorithmic sum does not equal or exceed the threshold, then the cylinder is inactive and algorithmic sum is not modified.
[0083] It can therefore be seen that algorithmic accumulator maintains a record of the difference between the displacement which has been demanded, and the displacement which has actually occurred. On each cycle, the demanded displacement is added to the displacement error value, and the actual selected displacement is subtracted. Algorithmic accumulator effectively records the difference between demanded and provided displacement and an active cycle takes place whenever this accumulated difference exceeds a threshold.
[0084] One skilled in the art will appreciate that the effects of this displacement determination algorithm can be obtained in several ways. For example, rather than subtracting the selected displacement from the algorithmic accumulator variable, it would be possible to sum the displacement which has been demanded, and the displacement which has been delivered, over a period of time, and to select the displacement of individual cylinders to keep the two evenly matched.
[0085] In alternative embodiments, there may be sets of cylinders which are operated in phase throughout each cycle of cylinder working volume. For example, this may arise if the cam has multiple lobes or if there are multiple axially spaced banks of cylinders. In this case, at each decision point the selection of an active cycle or inactive cycle may be made for each cylinder in the set at once.
[0086] Example Applications of the Invention
[0087] The work functions previously referred to (e.g. boom ram, swing motor, track motors, jack hammer, pile driver etc.), may also be referred to as hydraulic loads, which are thus connected to services. For example in a first embodiment with two services the bucket and right hand track are connected to service 1, the boom is attached to service 1 (but during high flow demand will additionally connect service 2), the dipper (aka stick, or arm) may be connected to both services (or be attached to one service but during high flow demand will additionally connect the other service), the right hand track and the swing motor are connected to service 2. Additionally, if there is an auxiliary requirement like a breaker or jaw, this may be connected to service 2. Such an embodiment means that during high flow requirement of a swing operation, service 2 provides high flow, whilst service 1 may at the same time provide limited flow in order to meet the low flow demand of the boom.
[0088] In a second example embodiment with 3 services, the same connections between the services and loads may exist, other than the swing motor being connected to a service 3, thus allowing the service 3 to provide rates of flow and pressures which are independent to those loads connected to either of the other services.
[0089] In a third example embodiment with 3 services, the same connections between services and loads as the first example embodiment may exist, other than the boom being ordinarily solely connected to service 1, the dipper being ordinarily connected to service 2, but the two aforementioned loads, and any other loads requiring high flow may be connected to the roving service 3 as required.
[0090] In each case, the controller of the hydraulic machine receives a demand signal indicative of a pressure or flow rate required by a load and selects the net displacement of the cylinders connected to that load through the respective service to deliver the demand pressure or flow rate. Separate demand signals are received for different loads and the respective cylinders connected to the different loads are controlled accordingly. The demand signal(s) may be calculated by the controller, for example one program module may calculate the demand signal(s) and output that to a second program module which receives the demand signal(s) and uses that the control the displacement by individual cylinders.
[0091]
[0092]
[0093]
[0094]
[0095]
[0096]
[0097]
[0098]
[0099] Other options would be for the pump controller to control pump torque limit directly (would need engine torque/speed lookup) and/or for the pump controller to adjust engine speed by diverting throttle control via pump controller. The system controller, in
[0100]
[0101]
[0102]
[0103]
[0104]
[0105]
[0106]
[0107]
[0108]
[0109]
[0110]
[0111]
[0112]
[0113]
[0114] The accumulator is optional, and if present could be used for energy storage. In embodiments which exclude the accumulator, the corresponding valves can also be omitted (i.e. the accumulator valve (222) between hydraulic line of service 1 (210) and accumulator, and the valve between the hydraulic line of service 2 (212) and accumulator.
[0115] There may be more than two load sensing loads. The ganging valves (220) can be used to combine services. The division of functions (e.g. boom ram, rotary actuator, tracks) between the load sensing loads may be chosen to reflect the operational requirements of the machine. A roving service (i.e. an additional controllable independent service) can be included to provide additional flow to a load when required. In an example where the roving service could be a pump-motor, this allows energy recovery by engine offloading (i.e. by applying torque to support and add to the engine torque) and also allows charging of the accumulator. More specifically, the roving service may be connected to one or more of the following functions i) rotary actuator for rotating the cab and thus capable of slew regeneration, ii) boom ram thus capable of boom regeneration, iii) one or more other service, thus capable of boosting the respective function, iv) stick ram thus capable of ram regeneration. Boosting is simply the addition of one service with that of another to increase the flow and/or pressure that the boosted service may provide (e.g. as a pump) or may accept (e.g. as a motor). In one embodiment, the roving service may be connected only to ii) and/or iv) above.
[0116] Each load sense load (two are illustrated, however there might be more), could be a number of functions, or a single function.
[0117]
[0118]
[0119]
[0120]
[0121]
[0122]
[0123]
[0124]
[0125]
[0126]
[0127]
[0128]