METHOD FOR OPERATING A WORKING MACHINE, A WORKING MACHINE AND A CONTROLLER

Information

  • Patent Application
  • 20250230633
  • Publication Number
    20250230633
  • Date Filed
    December 10, 2024
    7 months ago
  • Date Published
    July 17, 2025
    9 days ago
Abstract
A working machine has working hydraulics comprising a pump. The working machine has an independent motor drive for powering the working hydraulics. a load on the working hydraulics is estimated based on a load estimation model using an actual motor power consumption of the independent motor drive. The estimated load is compared with a critical threshold. If the estimated load is above the critical threshold a warning signal or a control command stopping an actual movement is provided.
Description
TECHNICAL FIELD

The disclosure relates generally to working machines. In particular aspects, the disclosure relates to working machines with working hydraulics, especially construction machines with working hydraulics. Although the disclosure may be described with respect to a particular vehicle, the disclosure is not restricted to any particular vehicle.


BACKGROUND

During operation of a working machine like for example a wheel loader, it is possible that sometimes the bucket or the forks are overloaded. This can lead to dangerous situations like loosing control of the machine or the machine tipping over during operation.


SUMMARY

An object of the invention is to provide a method for operating a working machine with enhanced safety without additional sensors.


According to a first aspect of the disclosure, this is achieved by a method for operating a working machine with working hydraulics comprising a pump, the working machine further comprising an independent motor drive for powering the working hydraulics comprising the steps

    • estimating a load on the working hydraulics based on a load estimation model using an actual motor power consumption of the independent motor drive,
    • comparing the estimated load with a critical threshold,
    • if the estimated load is above the critical threshold providing a warning signal or a control command stopping an actual movement.


The first aspect of the disclosure may seek to enhance safety by avoid overload situations and especially dangerous conditions for the working machine. A technical benefit includes that with the invention there is no need for additional pressure sensors as in existing solutions while safety is nevertheless enhanced. The invention allows for working machines without pressure sensors to measure the weight on the working hydraulics. Instead of such pressure sensors the invention uses information related to the power consumption of the independent motor drive of the working hydraulics, which are already available as part of the communication between the machine and an inverter controlling the working hydraulic motor.


The invention makes use of the independent motor drive for powering the working hydraulics as this means that the power consumption of the motor is an indication for the weight of the load that is put on the working hydraulics of the machine. Therefore, the load on the working hydraulics can be estimated without the use of additional pressure measurement sensors on the machine. Thus the invention is especially useful for working machines having an independent motor drive, such as for example an electric compact wheel loader.


Since the weight measurement according to the invention is an estimation based on existing sensors inside the machine, the cost can be reduced while providing enhanced safety as costs for additional sensors with weight measurement function are no more needed.


If an overload situation is detected either a warning signal can be provided, which alarms the driver or in an automatic solution a control command can be provided for example to either the central controller of the working machine or a controller of the working hydraulics to stop an actual movement, for example to stop driving or to stop further lifting of the a working attachment such as a fork or bucket.


Optionally in some examples, including in at least one preferred example, the critical threshold is determined using information on orientation of the working machine and/or of the working hydraulics, wherein information on orientation is preferably provided using inertial measurement units on the working machine and/or information on a speed of the working machine. A technical benefit may include that taking into account an actual orientation or speed when determining a critical threshold allows for a more accurate determination, at which point a load is critical. For example if the working machine itself is already in imbalance or travels at higher speed the critical threshold should be lower than in a stable position or with lower speed. In at least one preferred example the information on orientation comprises boom, bucket and/or vehicle orientation.


According to a further embodiment the load estimation model uses a pump flow rate Q delivered by the pump together with a motor speed o and/or a current I and a voltage V of the independent motor drive to determine the estimated load. It is thereby preferred that the pump flow rate Q is estimated using a known volume of the pump VOpump and a rotational speed of the pump n, wherein preferably the pump flow rate is estimated according to Q=VOpump·n, wherein

    • n is the rotational speed of the pump in rad/s and
    • VOpump is the volume of the pump in m3.


Optionally in some examples, including in at least one preferred example the load estimation model determines the estimated load using F/A=(T·ω/ηVo)·t or F/A=(V·I/Vo)·t, wherein

    • F is force in N,
    • T is torque in Nm,
    • ω is motor speed in rad/s,
    • η is efficiency of the independent motor drive,
    • Vo is total volume delivered by the pump in m3 and Vo=∫Q dt,
    • Q is working pump flow rate in m3/s
    • V is voltage in V,
    • I is current in A,
    • A is area over which force is applied in m2,
    • t is time in s.


Thus the load as F/A or the force F on the working hydraulics is estimated using either known parameters or parameters, which are already present or measured for controlling the working function of the working hydraulics.


Optionally in some examples, including in at least one preferred example the load estimation model additionally uses working hydraulic oil temperature. Using the working hydraulic oil temperature may improve accuracy of the estimation as the oil temperature influences the viscosity and as such also the working pump flow rate. In preferred embodiments based on the working hydraulic oil temperature a viscosity correction factor Kv is determined and based on the viscosity correction factor a corrected pump flow rate Qc is determined according Qc=Kv·Q0, wherein Q0 is a standard pump flow rate at a defined standard temperature and wherein the corrected flow rate is used by the load estimation model as the pump flow rate.


Optionally in some examples, including in at least one preferred example values for the viscosity correction factor Kv for different temperatures are determined using stored values, which are preferably determined in a previous step according to Kv=μ/μ0, wherein

    • Kv is the viscosity correction factor,
    • μ is the actual viscosity in Pa·s at a certain temperature,
    • μ0 is the reference viscosity at a standard temperature in Pa·s.


According to a second aspect of the disclosure, the invention relates to a computer system for operating a working machine the computer system comprising a processing circuitry configured to perform the steps of the method according to the first aspect of the invention. The second aspect of the disclosure may seek to enhance safety by avoid overload situations and especially dangerous conditions for the working machine. A technical benefit includes that with the invention there is no need for additional pressure sensors as in existing solutions while safety is nevertheless enhanced.


According to a third aspect of the disclosure, the invention relates to a computer program comprising program code means for performing the steps of the method according to the first aspect of the invention when said program is executed by a processor device. The third aspect of the disclosure may seek to enhance safety by avoid overload situations and especially dangerous conditions for the working machine. A technical benefit includes that with the invention there is no need for additional pressure sensors as in existing solutions while safety is nevertheless enhanced.


According to a forth aspect of the disclosure, the invention relates to a non-transitory computer-readable storage medium comprising instructions, which when executed by the processor device, causes the processor device to perform the method according to the first aspect of the invention. The fourth aspect of the disclosure may seek to enhance safety by avoid overload situations and especially dangerous conditions for the working machine. A technical benefit includes that with the invention there is no need for additional pressure sensors as in existing solutions while safety is nevertheless enhanced.


According to a fifth aspect of the disclosure, the invention relates to working machine with working hydraulics and an independent motor drive for powering the working hydraulics comprising a computer system according to the second aspect of the disclosure. The fifth aspect of the disclosure may seek to enhance safety by avoid overload situations and especially dangerous conditions for the working machine. A technical benefit includes that with the invention there is no need for additional pressure sensors as in existing solutions while safety is nevertheless enhanced.


Optionally in some examples, including in at least one preferred example the working machine is a wheel loader, preferably an electric compact wheel loader.


The disclosed aspects, examples (including any preferred examples), and/or accompanying claims may be suitably combined with each other as would be apparent to anyone of ordinary skill in the art. Additional features and advantages are disclosed in the following description, claims, and drawings, and in part will be readily apparent therefrom to those skilled in the art or recognized by practicing the disclosure as described herein.


There are also disclosed herein computer systems, control units, code modules, computer-implemented methods, computer readable media, and computer program products associated with the above discussed technical benefits.





BRIEF DESCRIPTION OF THE DRAWINGS

Examples are described in more detail below with reference to the appended drawings.



FIG. 1 is a block diagram of a method for operating a working machine according to one example.



FIG. 2 is an exemplary schematic view of parts of a working machine according to the fifth aspect of the invention.





DETAILED DESCRIPTION

The detailed description set forth below provides information and examples of the disclosed technology with sufficient detail to enable those skilled in the art to practice the disclosure.



FIG. 1 is a block diagram of a method for operating a working machine according to one example.


The method for operating a working machine with working hydraulics comprising a pump, the working machine further comprising an independent motor drive for powering the working hydraulics comprising the following steps. In step S1 a load on the working hydraulics is estimated based on a load estimation model using an actual motor power consumption of the independent motor drive. In step S2 the estimated load is compared with a critical threshold and in step S3 a warning signal or a control command stopping an actual movement is provided if the estimated load is above the critical threshold.


As the working machine picks up load with a fork or a bucket, an increase in the power consumed by the electric motor powering the working hydraulics can be seen. This relationship between the weight of the load picked up and the power consumed by the motor is according to the invention used to estimate the weight of the load, respectively the load on the working hydraulics. Thus this inventions allows to work without need of any direct measurement of the load on the working hydraulics for example using pressure sensors. A


The load estimation is done with the help of the load estimation model, which determine the load using already present information on the motor power consumption and this load is then brought in relation to a threshold and the output of the comparison of load and critical threshold is then used to determine if a warning sign or an automated reaction is necessary. The load estimation model could also use a machine learning based approach to estimate the weight of the load.


Preferably the critical threshold is determined in step S2a using information on orientation of the working machine and/or of the working hydraulics and/or information on a speed of the working machine, wherein information on orientation is preferably provided using inertial measurement units on the working machine. Information on the speed of the working machine itself may be provided by for example a central processing unit. The information on orientation may in some examples comprise boom, bucket and/or vehicle orientation. By taking into account orientation of working machine and/or working hydraulics for determining the critical threshold the warning sign or automated action can be initiated more precisely reflecting the actual situation of the working machine. For example if the load is estimated close to a full load capacity of the machine and if the boom of the machine is lifted then driving the machine in such a position could be dangerous and likely cause the machine to tip over. So in this case a visual warning can be provided to the operator indicating that the machine is approaching unstable conditions. A fixed critical threshold independent of these parameters may nevertheless be used, but has to be much lower for avoiding a critical status of the working machine in all reasonable scenarios than a critical threshold which is determined taking into account the real actual situation or position of the working machine.


Preferably the load estimation model uses a pump flow rate Q delivered by the pump together with a motor speed o and/or a current I and a voltage V of the independent motor drive to determine the estimated load. While motor speed, current and voltage can be received directly from the independent motor drive, respectively its control system, the pump flow rate Q may be estimated using a known volume of the pump VOpump and a rotational speed of the pump n, wherein preferably the pump flow rate is estimated according to Q=VOpump·n, wherein n is the rotational speed of the pump in rad/s and VOpump is the volume of the pump in m3 in S1a and subsequently used in S1.


Preferably the load estimation model determines the estimated load using F/A=(T·ω/ηVo)·t or F/A=(V·I/Vo)·t, wherein

    • F is force in N,
    • T is torque in Nm,
    • ω is motor speed in rad/s,
    • η is efficiency of the independent motor drive,
    • Vo is total volume delivered by the pump in m3 and Vo=∫Q dt,
    • Q is working pump flow rate in m3/s
    • V is voltage in V,
    • I is current in A,
    • A is area over which force is applied in m2,
    • t is time in s.


This estimation is based on the following recognitions, which are part of this invention:


The energy equation for a hydraulic system can be expressed in terms of pump flow rate Q and pump pressure P taking into account the following. The power W is the rate of doing work, and the energy E can be obtained by integrating power with respect to time according to E=∫W dt. In the case of a hydraulic system, the energy equation can thus be written as:


The power W in a hydraulic system is given by the product of pressure P and flow rate Q:






W=P·Q thus E=∫(P·Q)dt


Assuming that pressure P is constant over time:






E
=

P
·



Q


dt







The integral of flow rate with respect to time is the total volume Vo delivered by the pump:









E
=

P
·
Vo





(
1
)







This equation expresses the energy transferred by the hydraulic system in terms of the pressure exerted by the pump and the total volume of fluid delivered.


On the other hand the energy consumed by an electric motor from the energy storage system can be calculated using the power formula and the time the motor is running. The formula for power W is:









W
=

V
·
I





(
2
)







where:

    • W is power in W,
    • V is voltage in V,
    • I is current in A.


The energy E consumed by the motor is given by:









E
=

V
·
I
·
t





(
3
)







where:

    • E is energy Ws or J,
    • W is power in W,
    • t is time in s.


The energy of the electric motor when its running can further be calculated with the basic equation for power









W
=


T
·
ω

/
η





(
4
)







where:

    • W is power in W,
    • T is torque in Nm,
    • ω is motor speed in rad/s,
    • η is the efficiency of the independent motor drive (as a decimal).


By equating (4) and (2) we can calculate the efficiency of the motor









η
=


T
·
ω

/

V
·
I






(
5
)







The torque T of the motor can be obtained from the torque curves provided by the suppler of the electric motor.


To calculate the energy E consumed by the motor over time t, the expression for power W (4) can be brought into the energy formula E=W·t:









E
=


(


T
·
ω

/
η

)

·
t





(
6
)







Now with equating (6) and (1) we can estimate the pressure as









P
=



T
·
ω
·
t

/
η


Vo


or


pressure


per


unit


time


P
/
t

=

(


T
·
ω

/
η


Vo

)






(
7
)







The pressure in a hydraulic system is related to the force applied and the area over which that force is distributed. The fundamental relationship is given by Pascal's Law, which states that any change in pressure applied at any point in an enclosed fluid is transmitted undiminished throughout the fluid in all directions.


The formula relating pressure P, force F, and area A in a hydraulic system is:






P
=

F
·
A





where:

    • P is pressure in N/m2,
    • F is force in N,
    • A is area over which the force is applied in m2.


The area depends on the hardware used on the machine, for example on the working hydraulic cylinder that is powering the bucket. The area is in this case the area of the ends of the cylinder on which force is applied.


Rearranging this formula to solve for force or the load, results in:






F
=

P
·
A





Using equation (7) the force is then







F
=


(


T
·
ω

/
η


Vo

)

·
t
·
A


,




Taking into account equation (5) the force can also be expressed as






F
=


(


V
·
I

/
Vo

)

·
A
·

t
.






Thus the load can be estimated using F/A=(T·ω/ηVo)·t or F/A=(V·I/Vo)·t Thus force or load can be estimated in the load estimation model using parameters known or already available in the control system of the working hydraulics or the working machine, like voltage, current, total volume via flow rate (preferably via Vo=∫VOpump·n dt) or via motor speed and efficiency and torque.


In addition to this the model accuracy can be significantly increased the load estimation model additionally uses working hydraulic oil temperature. Hydraulic oil viscosity is highly temperature-dependent. As the oil temperature increases, its viscosity typically decreases. This change in viscosity can affect the flow rate Q. Thus preferably in step S1b based on the working hydraulic oil temperature a viscosity correction factor Kv is determined and based on the viscosity correction factor a corrected pump flow rate Qc is determined according Qc=Kv·Q0, wherein Q0 is a standard pump flow rate at a defined standard temperature. This corrected flow rate is used the subsequently used by the load estimation model as the pump flow rate in step S1.


Preferably values for the viscosity correction factor Kv for different temperatures are determined using stored values, which are preferably determined in a previous step according to Kv=μ/μ0, wherein

    • Kv is the viscosity correction factor,
    • μ is the actual viscosity in Pa·s at a certain temperature,
    • μ0 is the reference viscosity at a standard temperature in Pa·s.



FIG. 2 is an exemplary schematic view of parts of a working machine according to the fifth aspect of the invention.


The working machine comprises working hydraulics (not shown) and an independent motor drive M for powering the working hydraulics via a pump P. Furthermore the working machine comprises a computer system according to the second aspect of the disclosure, which comprises a processing circuitry configured to perform the steps of the method according to first aspect of the invention. The processing circuitry is configured to estimate a load on the working hydraulics based on a load estimation model 100 using an actual motor power consumption of the independent motor drive, compare the estimated load with a critical threshold and if the estimated load is above the critical threshold provide a warning signal WS or a control command stopping an actual movement.


For this purpose the load estimation model 100 uses information on the power consumption 120 of the independent motor M, preferably voltage and current or torque and efficiency to estimate the load. The independent motor M drives in this example a working hydraulics pump P. A control system C of the working hydraulics further provides information on a flow rate 130 of the pump, respectively on a total volume delivered by the pump for load estimation model 100. With the information on power consumption 120 and information on the flow rate 130 the load can be estimated according to the load estimation model with data already present in actual working machines without the use of additional sensors. The load can be preferably estimated using F/A=(T·ω/ηVo)·t or F/A=(V·I/Vo)·t with

    • F is force in N,
    • T is torque in Nm,
    • ω is motor speed in rad/s,
    • η is efficiency of the independent motor drive,
    • Vo is total volume delivered by the pump in m3 and Vo=∫Q dt,
    • Q is working pump flow rate in m3/s
    • V is voltage in V,
    • I is current in A,
    • A is area over which force is applied in m2,
    • t is time in s.


Furthermore in the shown example the central processing unit CPU provides information on an actual speed 140 of the working machine. Instead or additional inertial measurement units IMU on the working machine, for example on boom, bucket or vehicle may provide information on orientation 110. With information on actual speed 140 and/or information on orientation the critical threshold can be adapted to the actual situation of the working machine and a warning signal WS can be provided to the operator more precisely.


In order to determine the load more precisely additional information on a working hydraulic oil temperature 150 can be provided by the control system C of the working hydraulics for the load estimation model 100. By taking into account the working hydraulic oil temperature 150 when determining the flow rate a corrected flow rate, corrected by a correction factor Kv=μ/μ0, wherein Kv is the viscosity correction factor, μ is the actual viscosity in Pa·s at a certain temperature, μ0 is the reference viscosity at a standard temperature in Pa·s.


The computer system is adapted to execute instructions from a computer-readable medium to perform these and/or any of the functions or processing described herein. The computer system may be connected (e.g., networked) to other machines in a LAN (Local Area Network), LIN (Local Interconnect Network), automotive network communication protocol (e.g., FlexRay), an intranet, an extranet, or the Internet. The computer system may include any collection of devices that individually or jointly execute a set (or multiple sets) of instructions to perform any one or more of the methodologies discussed herein. Accordingly, any reference in the disclosure and/or claims to a computer system, computing system, computer device, computing device, control system, control unit, electronic control unit (ECU), processor device, processing circuitry, etc., includes reference to one or more such devices to individually or jointly execute a set (or multiple sets) of instructions to perform any one or more of the methodologies discussed herein. For example, control system may include a single control unit or a plurality of control units connected or otherwise communicatively coupled to each other, such that any performed function may be distributed between the control units as desired. Further, such devices may communicate with each other or other devices by various system architectures, such as directly or via a Controller Area Network (CAN) bus, etc.


The operational actions described in any of the exemplary aspects herein are described to provide examples and discussion. The actions may be performed by hardware components, may be embodied in machine-executable instructions to cause a processor to perform the actions, or may be performed by a combination of hardware and software. Although a specific order of method actions may be shown or described, the order of the actions may differ. In addition, two or more actions may be performed concurrently or with partial concurrence.


The terminology used herein is for the purpose of describing particular aspects only and is not intended to be limiting of the disclosure. As used herein, the singular forms “a,” “an,” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed items. It will be further understood that the terms “comprises,” “comprising,” “includes,” and/or “including” when used herein specify the presence of stated features, integers, actions, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, actions, steps, operations, elements, components, and/or groups thereof.


It will be understood that, although the terms first, second, etc., may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, a first element could be termed a second element, and, similarly, a second element could be termed a first element without departing from the scope of the present disclosure.


Relative terms such as “below” or “above” or “upper” or “lower” or “horizontal” or “vertical” may be used herein to describe a relationship of one element to another element as illustrated in the Figures. It will be understood that these terms and those discussed above are intended to encompass different orientations of the device in addition to the orientation depicted in the Figures. It will be understood that when an element is referred to as being “connected” or “coupled” to another element, it can be directly connected or coupled to the other element, or intervening elements may be present. In contrast, when an element is referred to as being “directly connected” or “directly coupled” to another element, there are no intervening elements present.


Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure belongs. It will be further understood that terms used herein should be interpreted as having a meaning consistent with their meaning in the context of this specification and the relevant art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.


It is to be understood that the present disclosure is not limited to the aspects described above and illustrated in the drawings; rather, the skilled person will recognize that many changes and modifications may be made within the scope of the present disclosure and appended claims. In the drawings and specification, there have been disclosed aspects for purposes of illustration only and not for purposes of limitation, the scope of the disclosure being set forth in the following claims.

Claims
  • 1. A method for operating a working machine with working hydraulics comprising a pump, the working machine further comprising an independent motor drive for powering the working hydraulics comprising the steps estimating a load on the working hydraulics based on a load estimation model using an actual motor power consumption of the independent motor drive,comparing the estimated load with a critical threshold,if the estimated load is above the critical threshold providing a warning signal or a control command stopping an actual movement.
  • 2. The method according to claim 1, wherein the critical threshold is determined using information on orientation of the working machine and/or of the working hydraulics and/or information on a speed of the working machine, wherein information on orientation is preferably provided using inertial measurement units on the working machine.
  • 3. The method according to claim 2, wherein the information on orientation comprises boom, bucket and/or vehicle orientation.
  • 4. The method according to claim 1, wherein the load estimation model uses a pump flow rate (Q) delivered by the pump together with a motor speed (ω) and/or a current (I) and a voltage (V) of the independent motor drive to determine the estimated load.
  • 5. The method according to claim 4, wherein the pump flow rate (Q) is estimated using a known volume of the pump (VOpump) and a rotational speed of the pump (n), wherein preferably the pump flow rate is estimated according to Q=VOpump·n, wherein n is the rotational speed of the pump in rad/s andVOpump is the volume of the pump in m3.
  • 6. The method according to claim 1, wherein the load estimation model determines the estimated load using F/A=(T·ω/ηVo)·t or F/A=(V·I/Vo)·t, wherein F is force in N,T is torque in Nm,ω is motor speed in rad/s,η is efficiency of the independent motor drive,Vo is total volume delivered by the pump in m3 and Vo=∫Q dt,Q is working pump flow rate in m3/sV is voltage in V,I is current in A,A is area over which force is applied in m2,t is time in s.
  • 7. The method according to claim 1, wherein the load estimation model additionally uses working hydraulic oil temperature.
  • 8. The method according to claim 7, wherein based on the working hydraulic oil temperature a viscosity correction factor Kv is determined and based on the viscosity correction factor a corrected pump flow rate Qc is determined according Qc=Kv·Q0, wherein Q0 is a standard pump flow rate at a defined standard temperature and wherein the corrected flow rate is used by the load estimation model as the pump flow rate.
  • 9. The method according to claim 8, wherein values for the viscosity correction factor Kv for different temperatures are determined using stored values, which are preferably determined in a previous step according to Kv=μ/μ0, wherein Kv is the viscosity correction factor,μ is the actual viscosity in Pa·s at a certain temperature,μ0 is the reference viscosity at a standard temperature in Pa·s.
  • 10. A computer system for operating a working machine the computer system comprising a processing circuitry configured to perform the steps of the method according to claim 1.
  • 11. A computer program comprising program code means for performing the steps of the method according to claim 1 when said program is executed by a processor device.
  • 12. A non-transitory computer-readable storage medium comprising instructions, which when executed by the processor device, causes the processor device to perform the method claim 1.
  • 13. A working machine with working hydraulics and an independent motor drive for powering the working hydraulics comprising a computer system according to claim 10.
  • 14. The working machine according to claim 13, wherein the working machine is a wheel loader.
Priority Claims (1)
Number Date Country Kind
24151598.0 Jan 2024 EP regional