Hydraulic transmission
09976641 ยท 2018-05-22
Assignee
Inventors
Cpc classification
F04B1/063
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F03C1/0531
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F03D15/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F03C1/053
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16H39/16
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B1/0531
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F03D9/32
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F05B2260/406
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B1/06
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Y02E10/72
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
F03C1/045
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16H61/431
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B11/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F03C1/0447
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Y02P80/10
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
F04B1/053
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B49/22
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16H61/4183
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F03D9/25
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B17/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B11/0075
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B49/065
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F03D7/0296
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F16D31/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B11/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B17/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B1/06
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B1/053
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F03D7/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B49/22
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F03D9/28
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B49/06
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16H39/16
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F03D15/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16H61/4183
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F03C1/053
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
A hydraulic transmission comprising a variable displacement pump and motor, at least one having cylinders having valves which are controllable on each cycle of cylinder working volume to determine the net displacement of working fluid by the cylinder. The transmission has a valve control module which determines a displacement of the pump and the motor by specifying a displacement demand. The pump and/or motor valve control module determine the frequency of intensity peaks in the frequency spectrum of the pattern of cylinders carrying out active and inactive cycles of cylinder working volume using a first procedure and, if these will fall within disallowed frequency bands including the resonant frequency of components with which the transmission is in mechanical communication, the displacement demand, or another input, is periodically modified to suppress generation of those frequencies. The hydraulic transmission is useful for example in a wind turbine generator, or a vehicle.
Claims
1. A hydraulic pump or motor comprising: a rotatable shaft, a shaft sensor which measures the position or speed of rotation of the rotatable shaft, at least one cam having at least one lobe, a plurality of cylinders having working volumes which vary cyclically with rotation of the rotatable shaft, a low pressure working fluid line and a high pressure working fluid line, a plurality of valves regulating the flow of working fluid between each cylinder and the low and high pressure working fluid lines, at least one said valve associated with each cylinder being an electronically controlled valve, wherein the hydraulic pump or motor comprises a valve control module configured to generate command signals to actively control the said electronically controlled valves in phased relationship to cycles of cylinder working volume, to thereby determine whether each cylinder carries out an active cycle in which there is a net displacement of working fluid or an inactive cycle in which there is no net displacement of working fluid, for each cycle of cylinder volume, the valve control module having a demand input which receives a displacement demand signal representative of a target net displacement of working fluid by the plurality of cylinders, wherein the valve control module is configured to generate said command signals so that the time averaged net displacement of the plurality of cylinders meets the displacement demand represented by the displacement demand signal, while selecting the pattern of command signals so that the frequency of one or more intensity peaks of the frequency spectrum of the pattern of active and inactive cycles of cylinder working volume carried out by the cylinders do not remain within one or more ranges of undesirable frequencies, taking into account the speed of rotation of the rotatable shaft.
2. A hydraulic pump or motor according to claim 1, wherein the said frequency of one or more intensity peaks comprises the fundamental frequency of cylinders carrying out active cycles, or a harmonic thereof, or the fundamental frequency of cylinders carrying out inactive cycles, or a harmonic thereof.
3. A hydraulic pump or motor according to claim 1, wherein the valve control module is configured to execute a displacement determination algorithm at each of a plurality of time steps to process the displacement demand signal and the net displacement of working fluid during previous cycles of cylinder working volume and to cause at least one said cylinder to undergo an active cycle in which it makes a net displacement of working fluid when the difference between the total amount of working fluid which has been displaced and the total amount of working fluid which has been demanded, exceeds a threshold.
4. A hydraulic pump or motor according to claim 3, wherein the valve control module is configured to vary the threshold to thereby reduce the intensity of one or more undesirable frequency components of the pattern of active and inactive cycles of cylinder working volume of the one or more said cylinders.
5. A hydraulic pump or motor according to claim 4, wherein the threshold is alternately raised and lowered to reduce the intensity of one or more said undesirable frequency components.
6. A fluid working machine according to claim 5, wherein the threshold is alternately raised and lowered at a frequency between half and one tenth of the frequency of an undesirable frequency within a said range of undesirable frequencies within which at least one intensity peak of the frequency spectrum would otherwise fall.
7. A fluid working machine according to claim 4, wherein the valve control module receives a rotatable shaft speed signal and is configured to take into account the rotatable shaft speed signal when determining whether the threshold should be varied.
8. A fluid working machine according to claim 1, wherein the displacement demand signal received by the valve control module is selectively modulated so that the frequency of one or more said intensity peaks of the frequency spectrum does not remain within one or more said ranges of undesirable frequencies.
9. A fluid working machine according to claim 8, wherein the displacement demand signal is selectively modulated by a periodic modulation waveform.
10. A hydraulic pump or motor according to claim 3, wherein the valve control module comprises an accumulator which stores an accumulated displacement error value and an adder which at each time step adds the displacement demand represented by the displacement demand signal to the accumulated displacement error value and a subtractor which subtracts a value representative of the amount of working fluid which has been displaced under the active control of the valve control module on the same or the previous time step.
11. A hydraulic pump or motor according to claim 1, wherein the valve control module comprises a frequency determination module which determines the frequency of one or more intensity peaks of the frequency spectrum of the pattern of active and inactive cycles of cylinder working volume which would be generated if the valve control module selected the pattern of active and inactive cycles of cylinder working volume using a first procedure, taking into account the displacement demand and the speed of rotation of the rotatable shaft, and compares the determined one or more frequencies with one or more range of undesirable frequencies, and if at least one determined frequency falls within at least one range of undesirable frequencies, normally causes the pattern of active and inactive cycles of cylinder working volume to be selected using a second procedure instead of the first procedure, thereby reducing the intensity of said frequency spectrum in at least one said range of frequencies.
12. A hydraulic pump or motor according to claim 1, comprising a resonance determining module which determines one or more of the ranges of undesirable frequencies in dependence on one or more measured parameters.
13. A hydraulic pump or motor according to claim 1, comprising a resonance determining module which is operable to determine one or more of the ranges of undesirable frequencies by analyzing a signal to identify one or more oscillations, and to identify the resonant frequency of the one or more oscillations, and to set one or more ranges of undesirable frequencies to include the determined one or more frequencies.
14. A hydraulic pump or motor according to claim 12, wherein the resonance determining module determines one or more of the ranges of undesirable frequencies in dependence on one or more measured parameters which are independent of the speed of rotation of the rotatable shaft.
15. A hydraulic pump or motor according to claim 1, wherein at least some of the undesirable frequency components include resonant frequencies of at least one component of a or a machine including the hydraulic transmission.
16. A hydraulic transmission comprising a variable displacement hydraulic pump, a variable displacement hydraulic motor, a drive shaft coupled to the hydraulic pump, for driving the hydraulic pump, and an output shaft coupled to the hydraulic motor, for coupling to a load, wherein at least one of the hydraulic pump and the hydraulic motor is a hydraulic pump or motor according to claim 1.
17. A wind turbine generator comprising a hydraulic transmission according to claim 16, a turbine coupled to the hydraulic pump and comprising a plurality of blades, and an electricity generator coupled to the hydraulic motor.
18. A method of operating a hydraulic pump or motor, the hydraulic pump or motor comprising: a rotatable shaft, a shaft sensor which measures the position or speed of rotation of the rotatable shaft, at least one cam having at least one lobe, a plurality of cylinders having working volumes which vary cyclically with rotation of the rotatable shaft, a low pressure working fluid line and a high pressure working fluid line, a plurality of valves regulating the flow of working fluid between each cylinder and the low and high pressure working fluid lines, at least one said valve associated with each cylinder being an electronically controlled valve, the method comprising receiving a displacement demand signal representative of a target displacement of working fluid by the plurality of cylinders, and generating command signals to actively control the said electronically controlled valves in phased relationship to cycles of cylinder working volume, to thereby determine whether each cylinder carries out an active cycle in which there is a net displacement of working fluid or an inactive cycle in which there is no net displacement of working fluid, for each cycle of cylinder volume, wherein the command signals are selected so that the time averaged net displacement of the plurality of cylinders meets the displacement demand represented by the displacement demand signal, while the pattern of command signals so that the frequency of one or more intensity peaks of the frequency spectrum of the pattern of active and inactive cycles of cylinder working volume carried out by the cylinders does not remain within one or more ranges of undesirable frequencies, taking into account the speed of rotation of the rotatable shaft.
Description
DESCRIPTION OF THE DRAWINGS
(1) An example embodiment of the present invention will now be illustrated with reference to the following Figures in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
DETAILED DESCRIPTION OF AN EXAMPLE EMBODIMENT
(21) With reference to
(22) The nacelle houses a hydraulic transmission, shown generally as 10, which comprises a hydraulic pump 12, which has the rotatable shaft that is coupled to the turbine through a drive shaft 14. The transmission also includes a hydraulic motor 16 which has the rotatable shaft that is coupled to an electricity generator 18 through a generator drive shaft 20. The electricity generator is in turn coupled to an electric grid through a contactor 22.
(23) Within the hydraulic transmission, oil, functioning as working fluid, is supplied from a tank 24 to the input side of the hydraulic pump through low pressure working fluid line 26. Pressurised oil is delivered from an output side of the hydraulic pump to the input side of the hydraulic motor through high pressure working fluid line 28 which is in communication with an oleo pneumatic accumulator 30.
(24) The nacelle also houses a transmission controller 32, which controls the hydraulic transmission by sending control signals to the hydraulic pump and motor, to regulate the displacement of the hydraulic pump and the hydraulic motor. The control signals (the displacement demand signals) demand displacement by the pump and motor, expressed as a fraction of maximum displacement (the displacement demand). The absolute volume of the displacement (volume of working fluid per second) will be the product of the fraction of maximum displacement, the maximum volume which can be displaced per revolution of the rotatable shaft of the pump or motor and the rate of revolution of the rotatable shaft or motor (revolution per second). This way, the transmission controller can regulate the torque applied through the drive shaft 14, which is proportional to the displacement (volume per second) of the hydraulic pump, and the pressure in the high pressure working fluid line. The transmission controller can also regulate the rate of electricity generation, which depends on the displacement (volume per second) of the hydraulic motor, and the pressure in the high pressure working fluid line. The pressure in the high pressure working fluid line increases when the hydraulic pump displaces oil at a higher displacement (volume per second) than the hydraulic motor, and decreases when the hydraulic motor displaces oil at a lower displacement (volume per second) than the hydraulic pump. The oleo-pneumatic accumulator allows the total amount of working fluid in the high pressure side to be varied. In alternative embodiments a plurality of hydraulic pumps and/or a plurality of hydraulic motors are in fluid communication with the high pressure fluid line and so the displacement of each must be considered.
(25) The transmission controller receives, as inputs, signals including the speed of rotation of the rotatable shafts of the pump and motor, and a measurement of the pressure in the high pressure working fluid line. It may also receive a wind speed signal from an anemometer 34, information from the electricity grid, control signals (such as commands to start up or stop, or to increase or decrease high pressure working fluid line pressure in advance of a gust of wind), or other data as required.
(26) The transmission controller also takes into account resonances within the wind turbine generator, such as resonances in the tower, which can be measured using an accelerometer 36, located in the tower, and vibrations in the turbine blades, which can be measured using an accelerometer, or strain gauge 38 mounted on one of the blades.
(27) The transmission controller 32 comprises a single processor 40, in electronic communication with data storage 42, comprising a tangible computer readable medium, such as solid state memory, which stores the programme, and data required during operation. Machine controllers (not shown in
(28)
(29) The cylinders are each associated with Low Pressure Valves (LPVs) in the form of electronically actuated face-sealing poppet valves 118, which face inwards toward their associated cylinder and are operable to selectively seal off a channel extending from the cylinder to a low pressure working fluid line 120, which may connect one or several cylinders, or indeed all as is shown here, to the low pressure working fluid line 26 of the WTG. 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 working fluid line, i.e. during an intake stroke, to bring the cylinder into fluid communication with the low pressure working fluid line, but are selectively closable under the active control of the controller via LPV control lines 124 to bring the cylinder out of fluid communication with the low pressure working fluid line. Alternative electronically controllable valves may be employed, such as normally closed solenoid opened valves.
(30) The cylinders are each further associated with High Pressure Valves (HPVs) 126 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 working fluid line 122, which may connect one or several cylinders, or indeed all as is shown here, to the transmission high pressure working fluid line 28. 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 working fluid line. The HPVs also function as normally-closed solenoid opened check valves which the controller may selectively hold open via HPV control lines 132 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 working fluid line. The HPV may additionally be openable under the control of the controller when there is pressure in the high pressure working 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 WO 2010/029358.
(31) 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 motor controller selects the net rate of displacement of fluid from the high pressure working fluid line by the hydraulic motor 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 working 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 working 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 working 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 working 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 working fluid line or vice versa.
(32) Arrows on the ports 122, 28 indicate fluid flow in the motoring mode; in the pumping mode the flow is reversed. A pressure relief valve 128 may protect the hydraulic motor from damage.
(33)
(34) The controller receives a displacement demand signal 34, a shaft position (i.e. orientation) signal 166 and typically a measurement of the pressure 168 in the high pressure line. 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 126 and low pressure valve control signals through low pressure valve control lines 118. 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 working 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 162 to be updated accordingly.
(35) 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.
(36) During operation of the hydraulic transmission by the process of
(37) Once the pump displacement has been calculated, the motor displacement can also be calculated. Typically, the motor displacement is calculated to maintain a desired pressure in the pressurised fluid line. The calculated displacement is transmitted to the motor and received as the demand displacement signal of the motor. However, a number of other factors may be taken into account. For example, the motor displacement demand can be varied in order to vary the pressure in the high pressure working fluid line, which increases when motor displacement is less than the displacement by the hydraulic pump (in volume per second), and decreases when the displacement of the hydraulic motor is greater than the displacement of the hydraulic pump (in volume per second). There may be other factors. For example, it may be desirable for one or both of the electricity generators 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.
(38) In this example embodiment, the hydraulic motor has the configuration of
(39)
(40) The rotatable shaft of the hydraulic motor then rotates until it reaches 304 a decision point for an individual cylinder. For the example shown in
(41) At each decision point, the motor controller reads 306 the motor displacement demand received from the transmission controller. The controller then calculates 308 a variable SUM which equals ACCUMULATOR plus the demanded displacement. Next, the status of the cylinder which is being considered is checked 310. This is carried out with reference to the database 162, 164 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 304 once the decision point is reached for the next cylinder.
(42) Alternatively, if it is found that the cylinder has not been disabled, then SUM is compared 312 with a threshold. This value may simply be the maximum volume of working 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 working 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.
(43) If SUM is greater than or equal to the threshold then it is determined that the cylinder will undergo an active cycle. Alternatively, if 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.
(44) 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).
(45) 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 working 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 working fluid, if 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 SUM does not equal or exceed the threshold, then the cylinder is inactive and SUM is not modified.
(46) The procedure restarts from step 304 when the decision point is reached for the next cylinder.
(47) It can therefore be seen that ACCUMULATOR 160 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. ACCUMULATOR effectively records the difference between demanded and provided displacement and an active cycle takes place whenever this accumulated difference exceeds a threshold.
(48) 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 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.
(49) 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.
(50)
(51) In general, the pattern of active and inactive cycles of cylinder working volume has a frequency spectrum with one or more intensity peaks. The frequency of these peaks will vary depending on the sequence of active and inactive cycles and the speed of rotation of the rotatable shaft. For example, in the case of the pattern of
(52)
(53)
(54)
(55) With reference to
(56)
(57)
(58) As well as the frequency with which the cylinders are selected to carry out active cycles or to carry out inactive cycles, intensity peaks in the frequency spectrum may arise from harmonics of these frequencies, or other frequencies which are linearly related to requested displacement demand (at least within defined ranges) and these harmonics are visible in
(59) The harmonics can be identified in
(60)
(61) According to the invention, the hydraulic pump and motor controllers are programmed to generate valve command signals to control the electronically controlled valves associated with each cylinder, in phased relationship to cycles of cylinder working volume, and they determine whether each cylinder carries out an active cycle or an inactive cycle, for each cycle of cylinder volume, in such a way that, averaged over time, the total net displacement of working fluid delivered by the pump or motor is matched to the displacement demand indicated by the displacement demand signal received from the transmission controller. However, when it is determined that the resulting pattern of active and inactive cycles of cylinder working volume would lead to the generation of intensity peaks in the frequency spectrum within one or more bands of undesirable frequency components, then instead of using the procedure of
(62) In one approach, the threshold used by comparator 354 in step 312 of the procedure of
(63)
(64) The frequency of the calculated intensity peaks is then compared 504, 506 with disallowed frequency bands, such as the band 406 extending either side of the natural resonant frequency of the tower. The disallowed frequency bands may be different for the hydraulic pump and the motor. For example, it is more important for the pump than the motor to avoid the generation of vibrations having a frequency corresponding to the natural resonant frequency of the blades as the pump is directly coupled to the blades but the motor is not. The hydraulic pump might also avoid the generation of intensity peaks at resonant frequencies such as torsional vibration modes of the drive shaft 14.
(65) In some embodiments, rather than explicitly calculating the frequency of one or more intensity peaks, and comparing these with disallowed frequency bands, a look up table of displacement demand and speed of rotation of rotatable shaft may be employed to determine circumstances where the frequency of intensity peaks may correspond with disallowed frequency bands.
(66) If it is determined that the frequency of the one or more calculated intensity peaks does not fall within any disallowed band, then the displacement on each cycle of cylinder working volume is calculated 508 using the displacement determination algorithm of
(67) Alternatively, if it is determined that the frequency of one or more of the intensity peaks would fall within a disallowed band, then an alternative procedure is followed to reduce the intensity of frequency components within the disallowed frequency band, by modifying 510 the threshold with which SUM is compared at step 312 of the procedure of
(68) This threshold is modified by the addition of a square wave pulse having a frequency of between 0.1 and 0.5 of the resonant frequency which is to be avoided. Again, this has the effect of advancing some active cycles (or inactive cycles) and retarding others, changing the frequency spectrum of the pattern of active and inactive cycles of cylinder working volume, but not modifying the time averaged total displacement of working fluid. When the pump displacement demand changes so that implementation of the displacement determination algorithm of
(69)
(70) The net effect of the control logic of
(71)
(72)
(73) In these examples, the decision threshold has been modified by the application of a square wave pulse. However, it is not essential that any modulation is by a square wave, or even by a repeating pattern. Furthermore, in alternative embodiments, rather than modifying the decision threshold, one of the received inputs to the pump or motor, typically the displacement demand is instead modified, by the addition of a periodic offset wave form, in the same way that the threshold is modified in the above example. This has a corresponding effect.
(74)
(75) In general, the sequence of selection of active and inactive cycles of cylinder working volume will vary with the speed of rotation of the rotatable shaft for a given displacement demand, expressed as a fraction of maximum displacement per revolution of the rotatable shaft, to suppress the generation of vibrations at one or more resonant frequencies of one or more components of the hydraulic transmission or a wind turbine generator, or other machine including the hydraulic transmission.
(76) Although in the examples of
(77) In some cases, all of the ranges of undesirable frequencies are fixed and can be stored in memory. However, in when one or more resonant frequencies may vary, a resonance determining module 159 may be employed to determine one or more of the ranges of undesirable frequencies comprising varying resonant frequencies. The resonance determining module may therefore process data from one or more sensors (e.g. one or more accelerometers, pressure sensors, strain gauges, actuator position sensors etc.). As mentioned above, in some but not all cases, the resonance determining module will take into account the speed of rotation of the rotatable shaft. The resonance determining module might use a look up table, or algorithm to determine resonant frequencies and/or range of undesirable frequencies from the one or more measurements from sensors.
(78) The resonance determining module might be operable to identify one or more resonant oscillations by analysing a signal (e.g. the speed of rotation of the rotatable shaft, the pressure in the high pressure fluid line, the signal from an accelerometer or strain gauge) and carry out a frequency analysis to identify a resonance. For example, the resonance determining module might carry out Fast Fourier Transform analysis on the signal from an accelerometer or strain gauge attached to a part of a wind turbine generator (e.g. to the tower, hub or a blade) and identify intensity peaks in the resulting frequency spectrum. Once one or more frequencies have been identified, the resonance determining module can then define a said range of undesirable frequencies around the identified resonance.
(79) For example,
(80)
LIST OF FEATURES
(81) 1 Wind turbine generator 2 Nacelle 4 Tower 6 Turbine 8 Blades 10 Hydraulic transmission 12 Hydraulic variable displacement pump 14 Drive shaft 16 Hydraulic variable displacement motor 18 Electricity generator 20 Generator drive shaft 22 Contactor 24 Tank 26 Low pressure working fluid line 28 High pressure working fluid line 30 Oleo-pneumatic accumulator 32 Transmission controller 34 Anemometer 36 Accelerometer 38 Accelerometer 40 Processor 42 Data storage 100 Cylinders 102 Cylinder working volume 106 Pistons 108 Rotatable shaft 110 Eccentric cam 112 Shaft position and speed sensor 114 Signal line 116 Machine controller 118 Low pressure valves (electronically controlled valves) 120 Low pressure manifold 122 High pressure manifold 124 Low pressure valve control line 126 High pressure valves (electronically controlled valves) 128 Pressure relief valve 132 High pressure valve control line 150 Processor 152 Bus 154 Memory 156 Input-output port 158 Program 159 Resonance determining module 160 Variables (including ERROR) 162 Database of data concerning each cylinder 163 Data concerning angular position of each cylinder 164 Data concerning whether each cylinder is disabled 165 Data being number of times each cylinder has undergone an active cycle 166 Shaft position signal 168 Measurement of pressure 200 Step of receiving input signals 202 Step of determining target torque 204 Step of calculating pump displacement 206 Step of calculating motor displacement 300 Step of procedure beginning 302 Step of setting ACCUMULATOR to zero 304 Step of reaching decision point 306 Step of reading request motor displacement 308 Step of calculating SUM 310 Step of checking status 312 Comparison step 314 Step of setting displacement 316 Step of setting displacement to zero 318 Step of updating ACCUMULATOR 350 Sigma block (summer) 352 Software ACCUMULATOR 354 Comparator 356 Enable cylinder signal 358 Amplifier 400 Fundamental frequency of selection of cylinders to carry out active cycles 401 Harmonic frequency of selection of cylinders to carry out active cycles 402 Frequency of selection of cylinders to carry out inactive cycles 403 Harmonic frequency of selection of cylinders to carry out inactive cycles 404 Resonant frequency of tower 406 Frequency band 408 Resonant frequency of blades 410 Frequency band 450 Frequency spectrum of pattern of active and inactive cycles of cylinder working volume 452 Intensity peak due to fundamental frequency of active cycles (also E1) 454 Intensity peak due to fundamental frequency of inactive cycles (also D1) 456 Intensity peak due to harmonic 500 Step of receiving displacement demand 502 Step of calculating frequency of components 504 Comparison step 506 Decision step 508 Comparison using unmodified threshold 510 Comparison using modified threshold 520 Calculating decision frequency 522 Calculating frequencies 524 Lookup tables 526 Pulse generators 528 Multipliers 530 Adder 532 Threshold offset T1 Period of time between active cycles by first procedure T2, T3 Period of time between successive active cycles by second procedure 600 Received displacement demand signal 602 Lower value 604 Higher value 700 Frequency spectrum (unmodified pattern) 702 Frequency spectrum (modified pattern) 704 Intensity peak of frequency spectrum 800 Excavator 802A, 802B Hydraulically actuated arm in two positions 804 First arm portion 806 Second arm portion 900 Vehicle 902 Hydraulic transmission 904 Engine 906 Variable displacement hydraulic pump 908 Pump drive shaft 910 Variable displacement hydraulic motor 912 Wheels 914 Motor drive shaft 916 Differential 918 Low pressure working fluid line 920 High pressure working fluid line