METHOD FOR DETERMINING AN AXLE LOAD ON A MECHANICALLY SUSPENDED VEHICLE
20220288991 · 2022-09-15
Inventors
- Johann Lucas (Sehnde, DE)
- Andreas Thimm (Sarstedt, DE)
- Sebastian Jermis (Springe, DE)
- Britta Warnecke (Barsinghausen, DE)
Cpc classification
B60G17/019
PERFORMING OPERATIONS; TRANSPORTING
B60G17/0162
PERFORMING OPERATIONS; TRANSPORTING
B60G2400/104
PERFORMING OPERATIONS; TRANSPORTING
B60G17/0161
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60G17/015
PERFORMING OPERATIONS; TRANSPORTING
B60G17/016
PERFORMING OPERATIONS; TRANSPORTING
B60G17/017
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A mechanically suspended vehicle has a travel measurement device (9), a control unit (10) and an algorithm stored in the control unit (10). The algorithm performs a method for determining an axle load. In a first test routine a level signal of a travel measurement device is acquired and evaluated, wherein, in a loading operation of the vehicle, a loading curve (F_i) is determined, and, in an unloading operation of the vehicle, an unloading curve (F_u) is determined. The values of the two curves are used to calculate an averaged load-travel characteristic curve (F_m) to be stored in the control unit. After each start of the vehicle, an axle load determination routine is repeated cyclically, and axle load values are continuously determined with the averaged load-travel characteristic curve (F_m). An axle load average value is calculated from the axle load values and displayed as the current axle load value.
Claims
1. A method for determining an axle load on a mechanically suspended vehicle via a travel measurement device (9), an electronic control unit (10) and an algorithm stored in the control unit (10), the method comprising: first carrying out a test routine with respect to a of the mechanically suspended vehicle axle (4) by acquiring and evaluating a level signal of a travel measurement device (9) arranged on the vehicle axle (4), including the following steps: determining, in a loading operation of the vehicle, a loading curve (F_i) is determined from a plurality of measured values the loading curve indicating a level measured with the travel measurement device (9), or another measured variable correlated with the level, determining, in an unloading operation of the vehicle, an unloading curve (F_u) from a plurality of measured values the unloading curve indicating the level measured with the travel measurement device (9), or another measured variable correlated with the level, calculating, from values of the loading curve (F_i) and of the unloading curve (F_u) an averaged load-travel characteristic curve (F_m), and storing values of the averaged load-travel characteristic curve (F_m) in a non-volatile memory (10b) of the control unit (10), and after each start of the vehicle, once a predefined lower traveling speed limit (v_min) has been exceeded, cyclically repeating an axle load determination routine while the vehicle is moving, in which, including the following steps: continuously determining, during a predefined time period (Δt), axle load values with the averaged load-travel characteristic curve (F_m), and calculating an arithmetic axle load average value from the axle load values determined during the predetermined time period (Δt), and displaying the arithmetic axle load average value as a current axle load value, wherein the current axle load value remains valid until overwritten by a new arithmetic axle load average value.
2. The method as claimed in claim 1, further comprising: disregarding, in calculating the axle load average value, such axle load values that have been determined during cornering or during another driving maneuver causing lateral accelerations of the vehicle.
3. The method as claimed in claim 2, further comprising: identifying cornering or another driving maneuver of the vehicle that causes lateral accelerations of the vehicle by continuously acquiring and evaluating a lateral acceleration signal from a lateral acceleration sensor, and concluding that that the vehicle is cornering or making a driving maneuver-causing lateral accelerations of the vehicle the lateral acceleration signal represents an acceleration value that exceeds a predefined lateral acceleration limit value.
4. The method as claimed in claim 1, further comprising: restarting the axle load determination routine when the vehicle is stationary and an axle load change (ΔF_G) is identified that exceeds a predefined axle load change limit value (ΔF_G_lim).
5. The method as claimed in claim 1, wherein the test routine for calculating the averaged load-travel characteristic curve (F_m) is carried out manually by an operator and is configured to be repeated at operator-chosen intervals.
6. The method as claimed in claim 1, wherein the mechanically suspended vehicle has a plurality of mechanically suspended vehicle axles (4), wherein the test routine for calculating the averaged load-travel characteristic curve (F_m) is carried out individually for each mechanically suspended vehicle axle (4) of the plurality of mechanically suspended vehicle axles (4).
7. The method as claimed in claim 1, wherein the mechanically suspended vehicle has a plurality of mechanically suspended vehicle axles (4) equipped with a travel measurement device (9) generating a level signal, wherein the axle load determination routine for determining the axle load is carried out individually for each mechanically suspended vehicle axle (4) of the plurality of mechanically suspended vehicle axles (4).
8. A non-volatile computer memory storing a computer program that, when executed, causes an electronic control unit (10) of a level control device of a vehicle to carry out the method as claimed in claim 1.
9. A vehicle comprising an electronically controlled level control device (1) for level control at pneumatically or hydraulically suspended vehicle axles (2, 4) and for axle load determination on mechanically suspended vehicle axles (4) and for axle load determination on the pneumatically or hydraulically suspended vehicle axles (2, 4), wherein the vehicle is configured to be operated selectively or cumulatively to carry out the method as claimed in claim 1.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0037] In the drawings,
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
DETAILED DESCRIPTION OF THE DRAWINGS
[0044] A leveling device 1, illustrated in simplified form in
[0045] Associated with the pneumatically/hydraulically suspended, here air-suspended, vehicle axle 2 are a first travel measurement device 6 having at least a first travel sensor 6a for acquiring travel quantities for level determination, a pressure measurement device 7 having at least one pressure sensor 7a for acquiring pressure values for an axle load determination on this vehicle axle 2, and a control valve device 8, in the form of a valve circuit, having a control valve 8a, 8b in the form of a solenoid valve for each air-spring element 3a, 3b. The control valve device 8 is switchably pneumatically connected to the air-spring elements 3a, 3b and has a compressed air port, not shown in greater detail. Associated with the mechanically suspended, here steel-spring-suspended, vehicle axle 4 is a second travel measurement device 9 having at least a second travel sensor 9a for an axle load determination on this vehicle axle 4.
[0046] There is additionally arranged an electronic control unit 10 for evaluating the measured travel values and the measured pressure values and for controlling the air-spring elements 3a, 3b for the adjustment of a level between the vehicle superstructure and the air-suspended vehicle axle 2. The electronic control unit 10 has an electrical interface 10a which is configured to receive and transmit measured signals of sensors. The electronic control unit 10 additionally has a non-volatile memory 10b in which the values of a plurality of characteristic curves can be stored. Moreover, an operating unit 11 for a particular operator is connected in terms of signaling to the control unit 10. At the operating unit 11, the operator can enter various settings and carry out routines and calibrations. The valve circuit 8 and the two travel measurement devices 6, 9 and also the pressure measurement device 7 are likewise connected in terms of signaling to the control unit 10. The control unit 10 has a CAN controller via which the control unit 10 is connected to a CAN bus 12. The CAN controller controls interrupt requests and regulates the data transfer. The configuration of a CAN bus in a vehicle and the connection of various bus participants to the CAN bus are known to the person skilled in the art.
[0047] The first and second travel sensors 6a, 9a are each secured to the vehicle superstructure in the vicinity of their associated vehicle axle 2, 4 and are connected to the vehicle axle 2, 4 via a respective lever system, not shown. The travel sensors 6a, 9a each have an angle-of-rotation sensor, not shown, which acquires the angular position of the mentioned lever system. The rotational movement of the lever system can be converted within the travel sensor 6a, 9a into a linear movement, for example in the form of the plunging of an armature into a coil, wherein, during the plunging movement of the ferromagnetic armature into the stationary coil, a travel-dependent phase shift between the current and the voltage occurs, which is made available as an output signal, which the control unit 10 receives. From this signal, an actual level of the distance between the vehicle axle 2, 4 in question and the vehicle superstructure can be determined. The value of the actual level can be used for level control at the air-suspended vehicle axle 2. Alternatively, travel sensors based on other measurement principles can be arranged at the two vehicle axles 2, 4 for detecting the actual level.
[0048] Level control of an air suspension with such a system is known per se. Conventionally, a travel sensor for level control acquires the distance between the vehicle axle and the vehicle superstructure at specific time intervals, for example every 0.1 seconds. The determined measured value is the actual value of a control circuit and is forwarded to the control unit 10. In the control unit 10, this actual value is compared with a setpoint value stored in the control unit 10. If there is an impermissible difference between the actual value and the setpoint value, a control signal is transmitted from the control unit 10 to a solenoid valve. The solenoid valve then activates the support bellows in dependence on this control signal and inflates or deflates it. As a result of the pressure change in the support bellows, the distance between the vehicle axle and the vehicle superstructure also changes. The distance is measured again by the associated travel sensor and the cycle starts over.
[0049] Level control of an air suspension with such a system is not relevant for the invention per se and therefore does not have to be described further in detail. A method for axle load determination on a vehicle with mixed suspension according to
[0050] According to the method, the value of the actual level acquired by the travel sensor 9a is used for axle load determination on the mechanically suspended vehicle axle 4. The axle load determination on the mechanically suspended vehicle axle 4 in principle utilizes the simple relationship that the weight force on the vehicle axle 4 is determined from the spring constant of the spring element 5a, 5b and the measured deflection. However, such a mechanical suspension is subject to a hysteresis, as is explained hereinbelow.
[0051]
[0052]
[0053] The test routine can be carried out, for example, at a test station with a stationary weight acquisition system. For this purpose, the vehicle is driven onto axle load scales for the recording of a load-travel diagram on a vehicle axle, for example the vehicle axle 4 according to
[0054]
[0055] If, according to
[0056] If a load-travel characteristic curve F_m was detected in function block F4, a first subroutine U1 shown in
[0057] The subroutine U1 serves as a basic display of the axle load, or of a total weight of the vehicle derivable therefrom, which can be retrieved at any time. Axle load information, or weight information, is thus available to the driver, in particular before the start of a journey during loading or unloading of the vehicle. However, since it can be assumed that, when the vehicle is stationary, possible distortions have occurred in the spring elements 5a, 5b, which can be in the form of, for example, leaf spring packs, which distortions have not resolved, the accuracy of the displayed axle load information may be lower compared to the axle load information obtained by an axle load determination routine described hereinbelow. In this respect, this subroutine U1 is an auxiliary routine of the actual method. The current axle load information determined in this manner is therefore displayed to the driver with a corresponding note.
[0058] After the subroutine U1 has been carried out, with the generation of the basic axle load display of limited accuracy, the travelling speed v of the vehicle is determined in function block F8. If the vehicle has started to move and if the travelling speed v has exceeded a lower limit v_min, for example 2 km/h, an axle load determination routine starts in function block F9.
[0059] In function block F10, the travel sensor signal, or the excursion a of the travel sensor 9a according to
[0060] Within a time period Δt specified in function block F13, new axle load values are continuously determined and recorded according to function blocks F10 to F12. Axle load values measured while cornering are not entered into the register. To this end, the lateral acceleration of the vehicle is constantly measured by means of a lateral acceleration sensor that is present, and axle load values at lateral accelerations above a predefined limit value, for example 0.3 m/s2, are purposively not used. When the predetermined time period Δt, for example 10 minutes, has elapsed, the arithmetic average value of the recorded axle load values is formed in function block F14 and the axle load value resulting therefrom is stored.
[0061] This average value is outputted in function block F15 as the current axle load F_G on the mechanically suspended vehicle axle F4 and sent to the CAN bus 12. At the same time, the axle load determination routine is started again via the travelling speed query in function block F8 and is repeated cyclically, so that while the vehicle is moving, in the present case every 10 minutes, new current axle load information is available. Old axle load information is overwritten. The axle load information for the mechanically suspended vehicle axle 4 can be displayed to the driver on a display and/or used by other electronic control systems. Accordingly, accurate axle-specific axle load information for any number of mechanically suspended vehicle axles can be generated and displayed, and the total weight of the vehicle can be determined with a high degree of accuracy from the number of vehicle axles or from the sum of the axle loads.
[0062] If the travelling speed v in function block F8 has not yet exceeded the travelling speed lower limit v_min or if the vehicle is still stationary after it has been moving, the current counting number n is queried in function block F16. The register counter of the volatile register memory is always reset to the value zero when the ignition system is switched on and is increased only by the axle load determination routine after the vehicle has started moving. If a higher counting number n>0 is recorded in function block F16, then the axle load determination routine has been carried out at least once while the vehicle was moving. If the speed query in function block F8 establishes that the travelling speed lower limit v_min has not been exceeded and the counter query in function block F16 establishes that the axle load determination routine has already been carried out, the vehicle has accordingly come to a stop after it has started moving. The counter query in function block F8 in this case branches to a second subroutine U2 illustrated in
[0063] In subroutine U2, a load change ΔF_G is queried in function block F20. If an axle load change ΔF_G of more than a predefined axle load change limit value ΔF_G_lim, for example 10%, is identified, the register is deleted or the counter is reset to the value zero in function block F21. The currently displayed axle load F_G is no longer valid due to the load change. In order to generate a new current axle load value by means of the axle load routine, the method sequence therefore jumps back to the speed query in function block F8 again. Until the vehicle starts moving again and a new axle load value is determined, axle load information of reduced accuracy can as an alternative be produced and displayed to the driver by means of the first subroutine U1 according to
[0064] In summary, it can thus be concluded that very accurate current axle load information is always made available to the driver while the vehicle is moving by means of the averaged load-travel characteristic curve F_m, which eliminates errors in the axle load determination due to the loading-unloading hysteresis, and by means of the averaged axle load value that is generated, which eliminates errors in the axle load determination due to spring distortions that are present while the vehicle is stationary. While the vehicle is stationary, the driver at least has available axle load information with slightly lower but, owing to the averaged load-travel characteristic curve F_m, nevertheless still good accuracy.