CONTROL SYSTEM
20260035884 ยท 2026-02-05
Inventors
Cpc classification
F15B2211/6657
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B2211/6651
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
E02F9/2221
FIXED CONSTRUCTIONS
F15B2211/6336
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B11/0423
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
E02F9/2095
FIXED CONSTRUCTIONS
F15B2211/20538
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B2211/6309
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
E02F9/2246
FIXED CONSTRUCTIONS
F15B2211/6343
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B21/087
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B2211/6346
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
Abstract
A working machine including a hydraulic system. The hydraulic system includes: a hydraulically actuated device; a hydraulic pump assembly for supplying a variable output of hydraulic fluid to the hydraulically actuated device; an electric motor coupled to the hydraulic pump assembly such that output of hydraulic fluid from the hydraulic pump assembly is varied by adjusting the rotation speed of the electric motor; and a motor controller configured to: generate a motor control signal for operating the electric motor based on a motor speed command signal. The hydraulic system does not include a rotor positioning sensor arranged to sense the rotational position of a rotor of the electric motor.
Claims
1. A working machine comprising a hydraulic system, the hydraulic system comprising: a hydraulically actuated device; a hydraulic pump assembly for supplying a variable output of hydraulic fluid to the hydraulically actuated device; an electric motor coupled to the hydraulic pump assembly such that output of hydraulic fluid from the hydraulic pump assembly is varied by adjusting the rotation speed of the electric motor; a motor controller configured to: generate a motor control signal for operating the electric motor based on a motor speed command signal, wherein the hydraulic system does not comprise a rotor positioning sensor arranged to sense the rotational position of a rotor of the electric motor.
2. A working machine according to claim 1, wherein the motor controller does not receive a feedback signal representing the rotor positioning or rotor speed of the electric motor.
3. A working machine according to claim 1, the hydraulic pump is a hydraulic displacement pump.
4. A working machine according to claim 3, wherein the hydraulic displacement pump is a fixed hydraulic displacement pump.
5. A working machine according to claim 1, wherein the hydraulic pump assembly comprises a drive shaft for driving the hydraulic pump assembly, wherein the electric motor is coupled to the drive shaft.
6. A working machine according to claim 1, wherein the motor controller is configured to calculate the motor speed command signal for the hydraulically actuated device based on one or more user inputs of the working machine.
7. A working machine according to claim 1, wherein the motor controller is further configured to receive a torque command signal, wherein the motor control signal is based on the torque command signal.
8. A working machine according to claim 7, wherein the torque command signal is a feedforward signal.
9. A working machine according to claim 7, wherein the torque command signal represents the expected hydraulic load.
10. A working machine according to claim 7, wherein the motor controller is further configured to generate the torque command signal based on a pressure signal.
11. A working machine according to claim 10, wherein the hydraulic system further comprises a pressure sensor in communication with the hydraulic fluid, wherein the pressure signal represents a pressure measurement of the pressure sensor.
12. A working machine according to claim 10, wherein the torque command signal is generated based on a look up table which receives the pressure signal.
13. A working machine according to claim 1, wherein the hydraulically actuated device is one of: a boom actuator for raising or lowering a working arm of the working machine; a track extender actuator for varying a length of tracks of the working machine; and/or, a dozer actuator for actuating a dozer blade of the working machine.
14. A working machine according to claim 1, wherein the hydraulically actuated device is one of: a dipper arm actuator for pivoting a dipper arm of the working machine relative to a boom of the working machine; a swing actuator for pivoting the working arm of the working machine about a vertical axis relative to a chassis of the working machine; and/or a left track motor for moving the left track of the working machine forwards or backwards.
15. A working machine according to claim 1, wherein the hydraulically actuated device is one of: a bucket actuator for pivoting a bucket of the working machine relative to a dipper arm of the working machine; a slew motor for slewing a chassis of the working machine relative to tracks of the working machine; and/or, a right track motor for moving the right track of the working machine forwards or backwards.
16. A working machine according to claim 1, wherein the motor controller does not receive a feedback signal representing the rotor positioning or rotor speed of the electric motor, wherein the motor controller is further configured to receive a torque command signal, wherein the motor control signal is based on the torque command signal, wherein the torque command signal is a feedforward signal.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0029] Examples of the invention will now be described with reference to the accompanying drawings, in which:
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
DETAILED DESCRIPTION OF EXAMPLE(S)
[0036] Referring to
[0037] The working machine 10 includes a cab 20 with a collection of controls 22 for moving the working arm 14, the tracks 18, or controlling other functions of the working machine 10.
[0038] The working arm 14 includes a boom 24 pivotally attached to the chassis 12, a dipper arm 26 pivotally attached to the boom 24, and an implement pivotally attached to the dipper arm 26. In the illustrated example, the implement is a bucket 16, which is used for soil-shifting or materials handling operations (e.g., trenching, grading, and loading) and/or materials handling (e.g., depositing aggregate in trenches, lifting materials and placing them on an elevated platform). In alternative examples, the bucket 16 may be removed and replaced with an alternative implement, such as a hydraulic hammer drill.
[0039] A boom actuator 28 is provided to move the boom 24 in an ascending direction and a descending direction. The working machine 10 also includes a dipper actuator 30, for pivoting the dipper arm 26 with respect to the boom 24, and a bucket actuator 32, for pivoting the bucket 16 with respect to the dipper arm 26.
[0040] The working machine 10 also includes, shown in schematic form in
[0041] In the illustrated example, the working machine 10 is a slew excavator. In alternative examples, the working machine 10 may be any type of working machine including one or more hydraulically actuated devices 28, 30, 32, 34, 36, 38, 40, 42, 46.
[0042] The working machine 10 also includes a hydraulic system for controlling the hydraulically actuated devices 28, 30, 32, 34, 36, 38, 40, 42, 46, which will be described in more detail in relation to
[0043] In some examples, the working vehicle 10 is an electric working vehicle, a fuel cell powered working vehicle (e.g., a working vehicle including a hydrogen fuel cell) or hybrid working vehicle of the kind having an electric source of power and an alternative source of power. The aspects of the disclosure described below have been found to significantly simplify control of electric motors for hydraulic systems. This leads to an improved robustness and improved efficiencies in operation and manufacture when the hydraulic system is used on an electric working vehicle 10.
[0044] Referring now to
[0045] As will be described in more detail below, the hydraulic system 48 includes a plurality of hydraulic pump assemblies 50A, 50B, 50C each for supplying a variable output of hydraulic fluid from a tank 56 to one or more hydraulically-actuated devices 28, 30, 32, 34, 36, 38, 40, 42, 46.
[0046] In the illustrated example, each hydraulic pump assembly 50A, 50B, 50C is driven by a respective electric motor 51A, 51B, 51C, and the hydraulic system 48 is configured such that output of hydraulic fluid from each hydraulic pump assembly 50A, 50B, 50C is varied by adjusting the rotation speed of the associated electric motor 51A, 51B, 51C. This arrangement provides for simple and effective control of the output of hydraulic fluid from the hydraulic pump assemblies 50A, 50B, 50C. Furthermore, use of electric motors 51A, 51B, 51C to drive the hydraulic pump assemblies 50A, 50B, 50C is particularly beneficial when the working vehicle 10 is an electric working vehicle or fuel cell powered working vehicle without an internal combustion engine to provide a mechanical drive for the hydraulic pump assemblies 50A, 50B, 50C, or a hybrid working vehicle 10 in which an internal combustion engine is not operated continuously.
[0047] As will be described in more detail below, a first group of the hydraulically actuated devices 28, 30, 32, 34, 36, 38, 40, 42, 46 are actuated simultaneously to carry out a first set of functions of the working vehicle 10, and are not actuated in order to carry out a second set of functions of the working vehicle 10. The first group of hydraulically actuated devices includes the boom actuator 28, dipper actuator 30 and bucket actuator 32, and the first set of functions relates to movement of the working arm 14. For example, the first set of functions includes excavating material with the working arm 14; raising/lowering the working arm 14; slewing the working arm 14 about a vertical axis; and/or dumping excavated material from the working arm.
[0048] Referring to Table 1, an excavating function typically requires simultaneous actuation of the boom actuator 28 at a relatively low pressure, actuation of the dipper actuator 30 at relatively high pressure, and actuation of the bucket actuator 32 at a medium pressure. A combined lifting and slewing function typically requires simultaneous actuation of the boom actuator 28 at a relatively high pressure, actuation of the dipper actuator 30 at relatively a low pressure, and actuation of the slew motor 38 at a relatively high pressure. A dumping function typically requires simultaneous actuation of the boom actuator 28 at high pressure, actuation of the dipper actuator 30 at relatively low pressure, and actuation of the bucket actuator 32 at a relatively low pressure. A return-to-trench function (i.e., after dumping an excavated load) typically requires simultaneous actuation of the boom actuator 28 and dipper actuator 30 at relatively low pressures, and actuation of the slew motor 38 at a medium pressure.
[0049] It will be understood that Table 1 only indicates typical pressure ranges, and that the actuation pressure of hydraulically actuated devices 28, 30, 32, 34, 36, 38, 40, 42, 46 may vary throughout a working machine function based on dynamics of the system. For example, while slew motor 38 operates at high pressure during an accelerating slewing motion, the pressure will lower if a constant velocity slewing motion is achieved.
TABLE-US-00001 TABLE 1 An overview of working machine functions and relative actuation pressures of associated hydraulically actuated devices Pump Assembly First (50A) Second (50B) Third (50C) Group 1 2 1 2 1 1 2 Hydraulically Boom Dozer Dipper Left Bucket Slew Right Actuated Device (28) (42) (30) Track (34) (32) (38) track (36) First set Excavate LOW HIGH MEDIUM of Lift and HIGH LOW HIGH functions Slew Dump HIGH LOW LOW Return to LOW LOW MEDIUM Trench Second Travel MEDIUM MEDIUM set of Levelling LOW HIGH HIGH functions with Dozer
[0050] As will also be described in more detail below, a second group of the hydraulically actuated devices 28, 30, 32, 34, 36, 38, 40, 42, 46 are actuated simultaneously to carry out the second set of functions of the working vehicle 10, and are not actuated in order to carry out the first set of functions of the working vehicle 10. The second group of hydraulically actuated devices includes the left and right track motors 34, 36, and the second set of functions relates to movement of the chassis 12. For example, the second set of functions includes moving the chassis 12 forward or backwards in a straight line or curved path, or rotating the chassis 12 about a vertical axis (e.g., by rotating the left and right tracks 18 in opposite directions).
[0051] In the illustrated example, the second group of hydraulically actuated devices also includes the dozer actuator 42, and the second set of functions also includes levelling material with the dozer blade 44 (e.g., by moving the chassis 12 whilst simultaneously actuating the dozer blade 44).
[0052] Referring again to Table 1, a travelling function typically requires simultaneous actuation of the left and right track motors 34, 36 at medium pressure. A levelling function with the dozer blade 44 typically requires simultaneous actuation of the dozer actuator 42 at a relatively low pressure, and actuation of the left and right track motors 34, 36 at a relatively high pressure.
[0053] It will be understood that the actuation pressure of the different actuators will vary depending on the design of the working machine 10 and hydraulic system 48. For example, in some examples, relatively high pressures may be in the range of 100 to 250 Bar, relatively low pressures may be in the range of 0 to 50 Bar, and medium pressures may be between these ranges (i.e., in the range of 50 to 100 Bar). These example pressure ranges are for a small midi excavator. It will be understood that larger excavators or other working vehicles may operate at higher pressures.
[0054] As will be described in more detail below, the hydraulic system 48 is arranged so that each of the hydraulically actuated devices 28, 30, 32 of the first group is supplied by a different hydraulic pump assembly 50A, 50B, 50C. The hydraulic system 48 is also arranged so that each of the hydraulically actuated devices 34, 36, 42 of the second group is supplied by a different hydraulic pump assembly 50A, 50B, 50C. This effectively de-couples hydraulically actuated devices which are typically actuated simultaneously, because they are supplied by different hydraulic pump assemblies.
[0055] However, it will be understood that such an architecture of the hydraulic system 48 does not preclude simultaneous actuation of hydraulically actuated devices from the first and second groups. For example, it would still be possible to carry out a third set of non-typical functions in which the chassis 12 and working arm 14 are moved simultaneously (e.g., when spreading excavated material by dumping with the working arm 14 whilst moving the chassis 12 with the tracks 18).
[0056] In some examples, at least one of the hydraulic pump assemblies 50A, 50B, 50C is arranged for supplying hydraulic fluid to both a hydraulically actuated device 28, 30, 32 of the first group and a hydraulically actuated device 34, 36, 42 of the second group.
[0057] In the example illustrated in
[0058] However, in alternative examples, a dedicated hydraulic pump assembly is provided for each hydraulically actuated device 28, 30, 32, 34, 36, 38, 40, 42, 46 (i.e., the number of hydraulic pump assemblies is equal to the number of hydraulically actuated devices 28, 30, 32, 34, 36, 38, 40, 42, 46). In alternative examples, more or fewer than three hydraulic pump assemblies are provided. In alternative examples, some of the hydraulic pump assemblies are shared pump assemblies supplying two or more devices, and some of the hydraulic pump assemblies are dedicated hydraulic pump assemblies supplying a single hydraulically actuated device.
[0059] In some examples, the hydraulic system 48 is configured so that each of the shared pump assemblies 50A, 50B, 50C supplies hydraulic fluid to two or more hydraulically actuated devices 28, 30, 32, 34, 36, 38, 40, 42, 46 simultaneously, as will be described in more detail below. In alternative examples, the hydraulic system 48 is configured so that each of the shared pump assemblies 50A, 50B and 50C only supplies hydraulic fluid to a single hydraulically actuated device 28, 30, 32, 34, 36, 38, 40, 42, 46 at any instant of time.
[0060] In the illustrated example, the first hydraulic pump assembly 50A supplies hydraulic fluid to the swing actuator 40, dipper actuator 30 and left hand track motor 34; the second hydraulic pump assembly 50B supplies hydraulic fluid to the right hand track motor 36, slew motor 38, and bucket actuator 32; and the third hydraulic pump assembly 50C supplies hydraulic fluid to the dozer actuator 42, track extend actuator 46 and boom actuator 28.
[0061] Such a hydraulic system configuration has been found to be a particularly efficient way of de-coupling those of hydraulically actuated devices 28, 30, 32, 34, 36, 38, 40, 42, 46 which are typically actuated simultaneously, and thus reducing the hydraulic system efficiency losses associated with parallel flows of hydraulic fluid driven by a shared pump assembly 50A, 50B, 50C. Furthermore, those of hydraulically actuated devices 28, 30, 32, 34, 36, 38, 40, 42, 46 which are driven by a shared pump assembly of this configuration typically operate at similar load pressures, which allows optimal sizing of each hydraulic pump assembly 50A, 50B, 50C, and reduces the amount of compensation required to split the flow when multiple devices are actuated by a shared pump assembly simultaneously (as described in more detail below).
[0062] Left and right track motors 34, 36 are commonly used in tandem on a working vehicle 10 (e.g., when moving the working vehicle 10 in a straight line). Therefore, having the left and right track motors 34, 36 supplied by different hydraulic pump assemblies 50A, 50B provides for independent straight line tracking control and reliable movement of the working vehicle 10. Similarly, a boom actuator 28, dipper arm actuator 30 and bucket actuator 32 are commonly used in tandem on a working vehicle 10 (e.g., when moving the working arm 14). Therefore, having the boom actuator 28, dipper actuator 30 and bucket actuator 32 supplied by different hydraulic pump assemblies 50A, 50B, 50C provides for independent working arm limb control and reliable movement of the working arm 14.
[0063] Conversely, track motors 34, 36 are not regularly used in tandem with working arm actuators 28, 30, 32 of a working vehicle 10. For example, most commonly, a working vehicle 10 moves with the working arm 14 stationary, or the working vehicle 10 is stationary whilst moving the working arm 14. Therefore, supplying a track motor 34, 36 and a working arm actuator 28, 30, 32 with hydraulic fluid from the same hydraulic pump assembly 50A, 50B is less likely to result in parallel losses associated with shared pump flow than if devices which are typically actuated together share a common hydraulic pump assembly.
[0064] In other words, those of hydraulically actuated devices 28, 30, 32, 34, 36, 38, 40, 42, 46 which are typically actuated together are effectively de-coupled because they are supplied by different hydraulic pump assemblies.
[0065] Nevertheless, in operating conditions where a track motor 34, 36 and working arm actuator 28, 30, 32 are actuated simultaneously (e.g., during a grading operation), such a hydraulic system configuration still permits simultaneous actuation via control of respective pressure compensators 70 to share the flow of hydraulic fluid from the shared pump assembly.
[0066] The hydraulic system 48 also includes a plurality of proportional control valves 52 which are each connected to a respective hydraulically-actuated device 28, 30, 32, 34, 36, 38, 40, 42, 46. The hydraulic system 48 is arranged so that hydraulic fluid exiting each of the hydraulically actuated devices 28, 30, 32, 34, 36, 38, 40, 42, 46 flows through a first restriction of a respective proportional control valve 52 before returning to the tank 56 via a tank line 58. Each proportional control valve 52 is arranged so that a second flow path is provided between one of the hydraulically actuated devices 28, 30, 32, 34, 36, 38, 40, 42, 46 and a hydraulic supply line 66A, 66B, 66C connected to a respective hydraulic pump assembly 50A, 50B, 50C.
[0067] In the illustrated example, the boom actuator 28, dipper actuator 30, bucket actuator 32, left track motor 34, right track motor 36, slew motor 38 and swing actuator 40 are each connected to a dedicated proportional control valve 52. In contrast, the dozer actuator 42 and track extend actuator 46 are connected to a common proportional control valve 52 via a switching valve 53. The switching valve 53 has a first state which connects the dozer actuator 42 to the associated proportional control valve 52, and a second state which connects the track extend actuator to the associated proportional control valve 52. Such a switching arrangement is suitable when multiple hydraulically actuated devices will never be actuated simultaneously (e.g., actuation of the dozer blade 44 and extension of the tracks 18). The switching arrangement also reduces the required number of proportional control valves 52 which are comparatively more expensive/complex than switching valves. However, it will be understood that wherever hydraulically actuated devices may need to be actuated simultaneously, they will be connected to independent proportional control valves 52.
[0068] In the illustrated example, there are three valve groups 54A, 54B, 54C which each receive hydraulic fluid from a respective one of the three hydraulic pump assemblies 50A, 50B, 50C. Each of the proportional control valves 52 is part of one of the valve groups 54A, 54B, 54C. For simplicity, the valve groups 54A, 54B, 54C and proportional control valves 52 are shown schematically in
[0069] The hydraulic system 48 is configured to control a flow of hydraulic fluid supplied to each hydraulically actuated device 28, 30, 32, 34, 36, 38, 40, 42, 46 by varying the output of hydraulic fluid from the hydraulic pump assemblies 50A, 50B, 50C. The hydraulic system 48 is also configured to control a flow of hydraulic fluid exiting each of the hydraulically actuated device 28, 30, 32, 34, 36, 38, 40, 42, 46 by adjusting a restriction area of the respective proportional control valves 52.
[0070] The hydraulic system 48 may be configured so that restriction of the proportional control valves 52 is controlled independently to the output from the hydraulic pump assemblies 50A, 50B, 50C. The restriction of the proportional control valves 52 being controlled independently to the output from the hydraulic pump assemblies 50A, 50B, 50C allows the pressure of an inlet side of a hydraulically actuated device 28, 30, 32, 34, 36, 38, 40, 42, 46 to be controlled separately to the pressure of an outlet side of the hydraulically actuated device 28, 30, 32, 34, 36, 38, 40, 42, 46, which has been found to improve system controllability and increase efficiency of the hydraulic system 48.
[0071] Referring now to
[0072] In the example illustrated in
[0073] In examples, the hydraulic system 48A further includes a motor controller 68 configured to generate or receive a motor speed command signal and generate a motor control signal for operating the electric motor 51A based on the motor speed command signal.
[0074] Typically, it is known that a feedback signal indicating the motor speed or position is a requirement for accurate control of an electric motor in any system. In known systems, an actual speed and/or rotational position of the rotor of the motor is measured, for example by a sensor, such as an encoder, and fed back to the motor controller, where it may be compared with the commanded speed and an expected rotational position of the rotor. This comparison can provide an error value, which may represent a difference between the commanded and actual speed and/or position of the rotor. The error value is typically considered to be required for stable operation at a commanded speed, especially in view of outside disturbances, such as heavy loads associated with the day-to-day operation of working machines. These actual speed and/or rotational position measurements, which may be considered a feedback signal, have to date been considered particularly important for ensuring that an inverter providing an AC current to windings of the motor is providing a suitably synchronized current to ensure accurate motor control, especially in situations in which high transitory loads are expected, as is the case in hydraulic control systems of the type described herein.
[0075] In the technical field of working machines, the skilled person has a strong technical prejudice to presume that a sensor indicating rotor position (and/or speed) in a motor is a requirement for a sufficiently accurate and dynamically reactive electric motor system, particularly in view of the high transitory loads and demand signals present in the context or working machines. This is further particularly true within the industry of working machines where accuracy is an important factor for a skilled person to consider, and accuracy and dynamic response of the overall hydraulic system is in high demand by users of such working machines.
[0076] The inventors, therefore, were particularly surprised to discover that the accuracy of the electric motor 51A to control the hydraulic system 48A was not perceptively degraded if the hydraulic system does not comprise a rotor positioning sensor arranged to sense the rotational position of a rotor of the electric motor 51A.
[0077] In the illustrated example, the hydraulic system 48A (or the working machine 10) does not comprise a rotor positioning sensor arranged to sense the rotational position of a rotor of the electric motor 51A. The motor controller 68 may not be coupled to a rotor position sensor. The motor controller 68 may not receive a feedback signal representing the rotor positioning or rotor speed of the electric motor 51A. That is, the motor controller 68 may be termed a sensorless motor controller.
[0078] In the illustrated example, the hydraulic pump assembly 50A comprises a drive shaft 71 for driving the hydraulic pump assembly 50A. The electric motor 51A is coupled to the drive shaft 71.
[0079] The motor controller 68 may be configured to calculate a motor speed command signal for the hydraulically actuated device 40 based on one or more user inputs (such as, the collection of controls 22) of the working machine 10.
[0080] The motor controller 68 is configured to calculate the motor speed command signal for the hydraulically actuated device 40 based on one or more user inputs of the working machine 10.
[0081] In some examples, the hydraulic pump assembly 50A comprises a hydraulic pump. The hydraulic pump may be a hydraulic displacement pump. Advantageously, the use of a hydraulic displacement pump improves the correlation between a commanded position or speed response and the actual position or speed response, which can reduces error and improve system response to user inputs. In some examples, the hydraulic displacement pump is a fixed hydraulic displacement pump. Advantageously, the use of a fixed hydraulic displacement pump further improves the correlation between a commanded speed response and the actual speed response. Having an electric motor 51A driving a fixed displacement pump also eliminates the need for variable swash control to vary pump output, which allows an infinite range of output flow rates without potential inefficiencies associated with partial displacement in variable swash plate piston pumps.
[0082] In the illustrated example, the motor controller 68 generates three motor control signals (U, V, W). The electric motor 51A is a three-phase motor and operates based on these three motor control signals, as is generally known. In alternative examples, the motor control signal may be any suitable signal for controlling an electric motor, which may be a single-phase or multi-phase electric motor and which may be controlled by one or more inverters configured to create a suitable AC control current from a non-AC electrical power source.
[0083]
[0084] In the example illustrated in
[0085] The motor controller 68 may derive the required motor control signal taking into account an operational parameter of the hydraulic system 48B. Therefore, in addition to a motor speed command, which may be derived from user inputs (one way of deriving these is described in relation to the earlier figures), the motor controller 68 may receive one or more inputs providing information relating to the hydraulic system 48B. Such an input can provide an operational parameter relating to the hydraulic system 48B to the motor controller 68. Providing such an operational parameter of the hydraulic system 48B to the motor controller 68 can enable the motor controller 68 to take into account one or more operational parameters of the hydraulic system 48B when determining the required control signal to be provided to the motor 51A. Operational parameters of the hydraulic system can have an influence on the output required from the motors 51A, 51B, 51C providing power to the hydraulic system via the pumps 50A, 50B, 50C. For example, a measured pressure in the hydraulic system 48B may influence how much torque is required to be provided by the motor 51A as will be described in the following. Alternative operational parameters of the hydraulic system 48B may include any parameter which has an influence on the pressure or flow required of the motor 51A. Other parameters, such as fluid temperature, system orientation, actuator positions, ambient temperature, etc. could influence the speed or torque required from the motor 51A and so may be provided to the motor controller 68 as operational parameters to take into account when deriving a motor control signal in the motor controller 68.
[0086] In the illustrated example, the motor controller 68 is configured to receive a torque command signal, the motor control signal is based on the torque command signal and the motor speed command signal. That is, the motor control signal may be a function of the motor speed command signal and the torque command signal.
[0087] The torque command signal represents the expected hydraulic load or pressure in the hydraulic system 48B generated by the hydraulic pump assembly 50A, which may also be influenced by the operational loading (e.g., heavy loads associated with operation) of the working machine. It will be understood that the power of the electric motor 51A can be calculated from a motor speed command signal and a torque command signal. Thus, the motor controller 68 may improve the correlation between a commanded speed response and the actual speed response. In addition, providing the torque command signal to the motor controller 68 to generate the motor control signal improves responsiveness of the hydraulic system 48B to user inputs, taking into account plural command signals, such as the motor speed command signal and the motor torque command signal. In this context, an operational parameter of the system fed into the motor controller to improve its performance, such as the torque command signal, may be considered to be a feedforward signal. The feedforward signal may be based upon an operational parameter of the hydraulic system, which may be a dynamic measured operational parameter of the hydraulic system.
[0088] In the illustrated example, the torque command signal can be generated based on a pressure signal. The hydraulic system 48B may comprise a pressure sensor 72 in communication with the hydraulic fluid. The pressure signal is (or in alternative examples, may represent,) a pressure measurement of the pressure sensor 72. That is, the pressure signal is a measured pressure of the hydraulic system 48B. The pressure sensor 72 is arranged to measure the hydraulic fluid pressure of the hydraulic supply line 66A. As shown in
[0089] The torque command signal may be any signal representative of a desired motor torque, and in some examples may be an AC current. In alternative examples, the AC current may be generated based on (or be a function of) the torque command signal. For example, the AC current may be proportional to the torque command signal multiplied by a constant of proportionality, K.
[0090] The motor controller 68 may derive the required motor control signal taking into account an operational parameter of the electric motor 51A. Therefore, in addition to motor speed command and optionally a torque command signal, which may be derived from user inputs (one way of deriving these is described in relation to the earlier figures) or operational parameters of the hydraulic system 48B, the motor controller 68 may receive one or more inputs providing information relating to the electric motor 51A. Such an input can provide an operational parameter relating to the electric motor 51A to the motor controller 68. Providing such an operational parameter of the electric motor 51A to the motor controller 68 can enable the motor controller 68 to take into account one or more operational parameters of the electric motor 51A when determining the required control signal to be provided to the electric motor 51A. Operational parameters of one electric motor 51A, 51B, 51C can have an influence on the output required from the motor controller 68 to the motor(s) 51A, 51B, 51C to generate the desired torque or rotational speed. For example, a motor temperature in the electric motor 51A may influence the resistance of the windings of the electric motor 51A, and thus the required motor control signal for a given torque and/or rotational speed output, as will be described in the following. Alternative operational parameters of the electric motor 51A may include any parameter which has an influence on the relationship between voltage, current, and the rotor speed of the motor 51A. Other parameters, such as back EMF, system design and materials, ambient temperature, etc. could influence the speed or torque required from the electric motor 51A and so may be provided to the motor controller 68 as operational parameters to take into account when deriving a motor control signal in the motor controller 68. The operational parameter of the electric motor 51A is not a sensed rotor position or a sensed rotor speed taken from a sensor of the electric motor 51A.
[0091] In the illustrated example, the motor controller 68 is configured to receive a temperature signal representative of a motor temperature sensor incorporated into, or in thermal proximity, to the electric motor 51A. The temperature signal may be used by the motor controller 68 to provide temperature compensation.
[0092] In the illustrated examples of
[0093] Returning to the illustrated example of
[0094] Referring now to
[0095] In the illustrated example, the control diagram 74 comprises a proportional-integral (PI) controller block 76 and a motor controller block 78. The motor speed command signal is provided to the PI controller 76. The torque command signal is provided to the output of the PI controller 76. In some examples, the torque command signal is an AC current, and the AC current is added to the output current of the PI controller 76 to generate a current control signal (e.g., U, V, W current signal). The motor controller block receives the current control signal and generates the motor control signal for controlling the electric motor 51A.
[0096] Referring now to
[0097] The first graph 80 of
[0098] The second graph 82 of
[0099] The third graph 84 of
[0100] In some examples, the motor controller 68 is a motor control integrated circuit (IC). The motor control IC may be configured to have an input for receiving an electric motor temperature signal for the purpose of compensating the motor control signal in response to changes in motor temperature. The motor control IC may be configured to have a controller area network (CAN) communication interface to enable efficient communication primarily between electronic control units (ECUs). The motor control IC may receive the motor speed command signal and/or the torque command signal via the CAN communication interface.
[0101] Although the invention has been described above with reference to one or more preferred examples, it will be appreciated that various changes or modifications may be made without departing from the scope of the invention as defined in the appended claims.