The present invention relates to a method for detection of a power train oscillation in a vehicle according to the preamble of claim 1, to a computer programme for implementing the method according to the preamble of claim 13, and to a system for damping of a power train oscillation according to the preamble of claim 14.
A driver of the vehicle increasing a torque request to the prime mover 101 by, for example, input via an input means, e.g. by depressing an accelerator pedal, may cause a relatively rapid torque change in the power train. This torque is resisted by the powered wheels 113, 114 through their friction against the ground and the vehicle's rolling resistance. The driveshafts 104, 105 are thus subject to a relatively substantial twisting moment.
Inter alia for cost and weight reasons, the driveshafts are as a rule not dimensioned to cope with this substantial stress without being affected. Owing to their relative weakness, the driveshafts 104, 105 act instead like torsion springs between the powered wheels 103, 104 and the final gear 108.
When its rolling resistance is no longer sufficient to resist the torque from the power train, the vehicle 100 begins to roll, whereupon the torsion-springlike force in the driveshafts 103, 104 is released. When the vehicle moves off, this released force may result in power train oscillations, causing the vehicle to rock in the longitudinal direction, i.e. in its direction of movement. A driver of the vehicle is likely to find this rocking very unpleasant. He/she will prefer a gentle and pleasant driving experience such as to also create the impression that the vehicle is a refined and well-developed product. It is therefore necessary to be able to quickly detect and effectively damp out such power train oscillations.
Previous known solutions for damping of power train oscillations have been technically complicated, contributing to increased computational complexity and implementation cost. The previous known complicated solutions have also led to ineffective damping of these oscillations, with consequently unsatisfactory results as regards damping out power train oscillations.
An object of the present invention is to propose a method for detection of power train oscillations. This object is achieved by the aforesaid method according to the characterising part of claim 1. It is also achieved by the aforesaid computer programme according to the characterising part of claim 13. It is also achieved by the aforesaid system for detection of power train oscillations.
According to the present invention, only prime mover-related signals already used in regulating systems in today's vehicles are used for detection of power train oscillations. More specifically, according to the invention, the rotation speed co of the prime mover is used. This means that the solution according to the present invention can be implemented with very little additional complexity, whether in calculations or in actual implementation.
Detection is based on a change in cyclic variation S in the rotation speed ω of the prime mover, which means that reliable detection substantially without delays is possible. This is a great advantage compared with previous known systems which have resulted in unreliable and late detection.
According to an embodiment of the present invention, when power train oscillations are detected they are damped by using the change in cyclic variation S. A torque request M sent to the vehicle's prime mover is here modified by a contribution to torque request Mc which has a damping effect on the power train oscillations. The fact that the modified torque request M has a configuration determined on the basis of the change in cyclic variation S arrived at by derivation of an inverted version of a superimposed cyclic variation ωs in the rotation speed ω of the prime mover makes it possible for the power train oscillations to be damped out quickly.
The reason for the effective damping is that the derivation causes the amplitude of the modified torque request M to be greatest when the inverted version of the superimposed cyclic variation ωs changes most. The cyclic variation of the torque request are also substantially inverted and displaced in time from the superimposed cyclic variation in the prime mover's rotation speed.
The overall result of the present invention is very effective detection and damping of the oscillations, which is achievable with very little additional complexity.
The invention is explained in more detail below with reference to the attached drawings, in which the same reference notations are used for similar items, and in which:
a plots a prime mover rotation speed against time;
b plots an inverted version of a superimposed cyclic variation against time;
c plots a derivative of an inverted version of a superimposed cyclic variation against time;
d plots a derivative of an inverted version of a superimposed cyclic variation against threshold values and time;
a plots a oscillation-damping torque request against time;
b depicts measured damping of a power train oscillation;
According to the present invention, power train oscillations can be detected by analysis of a change in cyclic variation S in the rotation speed ω of the prime mover 101. This involves first determining this change in cyclic variation S and then analysing its pattern. According to the invention, there is deemed to be a power train oscillation if for a predetermined number of times the amplitude of the change in cyclic variation, i.e. the amplitude of a signal related to the change in cyclic variation S, is alternately above a positive threshold value Th1 and below a negative threshold value Th2 and if all of the pairs of consecutive upward and downward threshold crossings, i.e. upward crossings of this positive threshold value Th1 and downward crossings of this negative threshold value Th2, take place within a predetermined period T. Two consecutive upward and downward crossings are therefore here separated in time by not more than a predetermined period T.
In other words, there are deemed to be power train oscillations if for a certain number of times within the predetermined period T from the time of an upward/downward crossing of a threshold Th1, Th2 the amplitude of the change in cyclic variation is below/above another threshold Th1, Th2 which bear different signs. For the amplitude of the change in cyclic variation S thus here to be alternating for a certain number of times, it will have a magnitude above the positive threshold value Th/and a magnitude below the negative threshold value Th2 and make two consecutive threshold crossings within the predetermined period T.
Being able, with the present invention, to detect power train oscillations on the sole basis of the prime mover rotation speed ω is highly advantageous in that this speed ω is normally available in any case in the vehicle. Previous known methods for detecting power train oscillations have been based also on further signals, e.g. signals related to wheel speeds, resulting in detection which has involved further sensors and greater complexity.
Detection of power train oscillations according to the invention is exemplified below with reference to
According to an embodiment of the present invention, detection is based on the change in cyclic variation S for a rotation speed ω of the prime mover 101. This rotation speed ω may be determined by using a sensor 116 which may be situated close to the clutch 106 to enable it to detect the rotation speed ω imparted by the prime mover 101. The rotation speed ω may also be determined by using a model configured to make it easy to arrive at the rotation speed ω of the prime mover.
When power train oscillation occurs, the rotation speed ω of the prime mover 101 may comprise a superimposed cyclic variation.
a shows the prime mover rotation speed ω comprising the desired rotation speed ωd and a superimposed cyclic variation. The rocking in the longitudinal direction of the vehicle 100 is related to this superimposed vibration.
In detection of power train oscillations there is normally no access to the desired rotation speed ωd but only to a signal corresponding to the rotation speed ω. According to an embodiment of the present invention, the desired rotation speed ωd may be arrived at by putting the signal for the rotation speed ω through a filter, more specifically a low-pass (LP) filter. When the LP filter is chosen such that the superimposed cyclic variations of the rotation speed ω are above its pass band, the pattern of the desired rotation speed ωd may therefore be determined by this LP filtering.
According to an embodiment of the present invention, an inverted version of the superimposed cyclic variation ωs in the rotation speed ω may then be arrived at by subtracting the rotation speed ω from the desired rotation speed ωd. The inverted version of the superimposed cyclic variation ωs resulting from this subtraction is depicted schematically in
A person skilled in the relevant art will appreciate that the aforesaid subtraction may also be done by, for example, first inverting, i.e. changing the sign of the amplitude of, a signal for the rotation speed ω and then adding a signal for the desired rotation speed ωd. The subtraction may also be done, for example, by subtracting a signal for the desired rotation speed ωd from a signal for the rotation speed ω and then inverting, i.e. changing the sign of, the signal for the result of this subtraction.
According to another embodiment of the present invention, the inverted version of the superimposed cyclic variation ωs is instead determined by means of a model for it. According to an embodiment, this model for determining the inverted version of the superimposed cyclic variation ωs takes the form of a “two-mass model” comprising two oscillatory masses with a weakness between them. Two oscillatory masses are thus modelled, viz. a first representing the prime mover 101 and a second representing the wheels 111, 112, 113, 114 and the vehicle's surroundings. Each of the first and second oscillatory masses has according to the model a respective weight and rotates at a respective speed. The first and second oscillatory masses are respectively acted upon by first and second torques, the first torque being an imparted prime mover torque compensated by gearing, and the second being the torque by which the surroundings act upon the vehicle. The weakness between these oscillatory masses is modelled as a damped spring.
In all, this model has three states, viz. a first state representing the prime mover's rotation speed ω, a second state representing the rotation speed of the wheels and a third state representing an angular difference between them, i.e. an angling of the driveshafts. From this model it is then possible to arrive at the rotation speed ω and resilient angling and to determine from these the inverted version of the superimposed cyclic variation ωs.
As mentioned above, power train oscillations can be detected by analysis of a change in cyclic variation S in the rotation speed ω of the prime mover 101. To arrive at a change in cyclic variation S for the rotation speed ω from the inverted version of the superimposed cyclic variation ωs, the latter is derived with respect to time, according to an embodiment of the present invention. The inverted version of the superimposed cyclic variation ωs (continuous line) and its derivative, i.e. the change in cyclic variation S for the rotation speed ω (broken line), are depicted schematically in
Analysis of the change in cyclic variation S involves using at least two thresholds related to its amplitude. According to the invention, there is deemed to be a power train oscillation if for a predetermined number of times the amplitude of the change in cyclic variation is alternately above/below (i.e. crosses) the two respective positive and negative threshold values Th1, Th2 and if for the predetermined number of times each of two consecutive upward/downward threshold crossings occur within a predetermined period T from one another. All of the consecutive crossings may thus be separated in time by not more than this predetermined period T for the power train oscillation to be deemed detected.
Suitable threshold values Th1, Th2 may be arrived at empirically, i.e. by tests, or be simulated. Suitable lengths of the predetermined period T may also be arrived at empirically, i.e. by tests, or be simulated. The length of the predetermined period T and/or the threshold values Th1, Th2 depend on the frequency of the inverted superimposed cyclic variations ωs and/or the noise level of sensors in the system. In general terms, the chosen threshold values Th1, Th2 and/or period T should be such as to avoid incorrect detection of power train oscillations owing to unsteady signals etc.
d plots the change in cyclic variation S (broken line) against time, and two thresholds Th1, Th2, viz. a first threshold with a positive value Th1 and a second threshold with a negative value Th2. According to the present invention, a power train oscillation is deemed detected if for a predetermined number of times the change in cyclic variation S with alternating signs is above/below these thresholds Th1, Th2 and if all of the consecutive upward/downward threshold crossings 211/212, 212/213 and 213/214 occur within a predetermined period T from the respective latest upward/downward crossings 211, 212 and 213.
As may be seen in the example in
In the example described above in relation to
Detection as described above in relation to
The sequence of upward/downward threshold crossings may also be altered so that the first crossing of a threshold takes place downwards, i.e. the amplitude of the change in cyclic variation S goes below the negative second threshold value Th2.
Generally, the reliability of detection is increased by increasing the predetermined number of upward/downward threshold crossings. However, increasing them means that detection is somewhat delayed. The system may therefore be calibrated differently for different applications and to meet different requirements as regards reliability and delay of detection.
The present invention relates also to damping of a power train oscillation by using the damping detection described above.
The vehicle 100 has a prime mover 101 which imparts a torque. The torque imparted is related to a torque request M which may be a direct result of driver input, e.g. via an accelerator pedal, or be demanded by some kind of cruise control or other device adapted to demanding torque from the prime mover 101.
According to the invention, a power train oscillation is thus detected by the method described above. If a power train oscillation is detected, a torque request M is conveyed to the prime mover with an oscillation-damping characteristic for the power train oscillations to be counteracted and damped out. The oscillation-damping characteristic is here obtained by using the change in cyclic variation S arrived at the time of detecting the power train oscillations. Basing the damping of the power train oscillations solely on the prime mover rotation speed ω has very substantial advantages with regard to complexity of implementation and effectiveness of damping.
According to an embodiment of the present invention, this change in cyclic variation S, multiplied by at least one amplification factor A1, is added to an original torque request Mo, to create the torque request M which is sent to the prime mover 101. The original torque request Mo is here based on signals from, for example, an accelerator pedal and/or a cruise control, as described above. The at least one amplification factor A1 may be given any suitable value, which may be constant or variable as described in more detail below.
According to an embodiment of the invention, damping of the oscillation according to the invention is only effected when power train oscillations have been detected.
Damping of power train oscillations according to the invention is exemplified below, using schematic and non-limitative examples of signals to explain the invention.
a plots schematically an example of a desired prime mover rotation speed ωd (broken line) against time, and an example of a prime mover rotation speed ω (continuous line). It also plots the inverted version of the superimposed cyclic variation ωs (continuous line) and the change in cyclic variation S (broken line) which is arrived at by derivation of the inverted version of the superimposed cyclic variation ωs.
As
In other words, the change in cyclic variation S for the inverted superimposed cyclic variation ωs will be substantially in counterphase to a corresponding change in cyclic variation in the rotation speed ω, i.e. be in counterphase to a corresponding derivative of this speed. This may be also be expressed as the change in cyclic variation S for the inverted superimposed cyclic variations ωs being substantially inverted relative to a corresponding change in cyclic variation for the rotation speed ω. The change in cyclic variation S being here substantially in counterphase, i.e. substantially inverted, relative to a corresponding change in cyclic variation (time derivative) for the rotation speed ω is because the rotation speed ω according to the invention is subtracted from the desired rotation speed ωd in arriving at the change in cyclic variation S.
An effect of this, when the change in cyclic variation S is thereafter used to create an oscillation-damping torque request M to the prime mover 101 of the vehicle 100, is that the oscillation-damping torque request M assumes a relatively smallest value when the rotation speed ω increases most. This means that power train oscillations can be damped out very effectively by applying the present invention.
b depicts measured data from a vehicle when the method for damping of power train oscillations according to the invention is activated. The continuous line represents here the torque contribution Mc from the present invention, i.e. signal 513 in
This change in cyclic variation S is then used in a third step 403 of the method, in which a power train oscillation is detected on the basis of the change in cyclic variation S. More specifically, the power train oscillation is deemed detected if for a predetermined number of times the amplitude of the change in cyclic variation S is alternatively above a positive threshold value Th1 and below a negative threshold value Th2 and each pair of consecutive upward/downward crossings of the thresholds take place within a predetermined period T.
The first three steps 401, 402, 403 in the flowchart thus describe the detection of a power train oscillation according to the invention.
As a fourth step 404 of the method, an oscillation-damping torque request M is created. This torque request M is given an oscillation-damping characteristic by using the change in cyclic variation S determined in the second step 402 of the method.
The present invention relates also to a system for detection of a power train oscillation in a vehicle 100 provided with an prime mover 101 which rotates at a speed ω, also called rotation speed ω or prime mover rotation speed ω.
The system comprises a determination unit and a detection unit. The determination unit is adapted to determining the pattern of the change in cyclic variation S in the rotation speed ω. The detection unit is adapted to detecting whether there is a power train oscillation. There is deemed to be a power train oscillation if the change in cyclic variation S has an amplitude which for a predetermined number of times is alternately above a positive threshold value Th1 and below a negative threshold value Th2 and if all of the pairs of consecutive upward/downward threshold crossings occur within a predetermined period T, as described above in relation to the method according to the invention.
The present invention relates also to a system for damping this detected power train oscillation. This system comprises the detection unit as above and also a torque unit which demands torque from the prime mover 101. The torque unit is adapted to using said change in cyclic variation S to give this torque request M an oscillation-damping characteristic, as described above in relation to the method according to the invention.
As described above, the desired rotation speed ωd is arrived at by the signal representing the rotation speed ω being filtered by the filter 502. The desired rotation speed ωd thus serves as an output signal 504 from the filter 502 and may be regarded as an at least semi-static component of the rotation speed ω.
In the subtraction unit 503, the rotation speed ω is subtracted from the desired rotation speed ωd, and the inverted superimposed cyclic variation ωs is extracted as an output signal 505 from the subtraction unit 503.
As mentioned above, power train oscillations can be detected by analysis of a change in cyclic variation S of the rotation speed ω 501 of the prime mover 101. This change in cyclic variation S is obtained as an output signal 506 from a derivation unit 507 in which the inverted superimposed cyclic variation ωs is time-derived.
The change in cyclic variation S is then multiplied by an amplification factor A1 in a multiplier 509, the amplification factor A1 serving therein as an input signal 508, and is added in an adder 512 to an amplified version of the inverted superimposed cyclic variation ωs, the latter having been amplified by an amplification factor A2 in a multiplier 511, which amplification factor A2 serves therein as an input signal 510. The amplification factors A1, A2 may be constant and/or variable.
An output signal 513 from the adder 512 imparts a torque contribution Mc to the torque request M to the prime mover 101. By the invention this torque contribution Mc is provided with an oscillation-damping characteristic which may be used to damp power train oscillations out when this torque contribution Mc is added to an original torque request Mo which is for example based on signals from an accelerator pedal and/or a cruise control, as described above.
Constant values for one or more of these amplification factors A1, A2 may be arrived at empirically and be calibrated in the vehicle by experiment.
According to an embodiment, one or more of these amplification factors A1, A2 take the form of standardised values with magnitudes appropriate to avoiding too large values of the output signal 513, i.e. for the torque contribution M. This may for example be done by standardising the amplification factors A1, A2 by means of a maximum permissible value X for the output signal 513.
If the output signal 513 resulting from the addition 505*510+506*508 has a larger value than the maximum permissible value X, this standardisation may for example be done as follows:
508′=508*(X/(505*510+506*508))
510′=510*(X/(505*510+506*508))
in which 508′ and 510′ are respective standardised input signals related to standardised amplification factors A1′ and A2′. The values for the standardised input signals 508′ and 510′ may be determined during or after the detection of power train oscillations, since the output signals 505, 506 are already available at the time of detection. If the standardised input signals 508′ and 510′ are determined during the detection phase, i.e. before the output signal 513 is extracted, they may be standardised towards the largest conceivable value which the output signal 513 would have if the damping of power train oscillations is activated.
If the output signal 513 does not have a larger value than the maximum permissible value X, the non-standardised input signals 508 and 510, which have the respective non-standardised amplification factors A1 and A2, are used.
As described above, a person skilled in the relevant art will appreciate that the subtraction of the prime mover rotation speed ω from the desired prime mover rotation speed ωd to arrive at the inverted superimposed cyclic variation ωs may also be done in other ways than specifically by the subtraction unit 503. For example, an inverter may be used in combination with an adder to perform the same function. What is important here is that the torque contribution be given the oscillation-damping characteristic that its pattern is substantially inverted and displaced in time relative to the superimposed cyclic variations of the prime mover rotation speed ω, which a person skillee in the art will appreciate can be done in various different ways.
The present invention may therefore be implemented in the control unit 600 but may also be implemented wholly or partly in one or more other control units on or outside the vehicle.
Control units of the type here concerned are normally adapted to receiving sensor signals from various parts of the vehicle. The control signals generated by control units normally depend also both on signals from other control units and on signals from components. In particular, the control unit is adapted to receiving signals from a sensor 116 for prime mover rotation speed, which may for example be situated close to the clutch 106.
Control units of the type here concerned are also usually adapted to delivering control signals to various parts and components of the vehicle, e.g. in the present example to the prime mover control unit in order to demand/order control of its torque.
Control is often governed by programmed instructions which typically take the form of a computer programme which, when executed in a computer or a control unit, causes the computer/control unit to effect desired forms of control, e.g. method steps according to the present invention. The computer programme usually takes the form of a computer programme product 603 which is stored on a digital storage medium 602, e.g. ROM (read-only memory), PROM (programmable read-only memory), EPROM (erasable PROM), flash memory, EEPROM (electrically erasable PROM), a hard disc unit etc., in or connected to the control unit, and which is executed by the control unit. By altering the computer programme's instructions it is therefore possible to modify the behaviour of the vehicle in a specific situation.
The control unit 600 is further provided with respective devices 604, 607, 605 and 606 for receiving and sending input and output signals. These input and output signals may comprise waveforms, pulses or other attributes which the input signal receiving devices 604, 607 can detect as information and which can be converted to signals processable by the calculation unit 601. These signals are then conveyed to the calculation unit 601. The output signal sending devices 605, 606 are arranged to convert signals received from the calculation unit 601 in order, e.g. by modulating them, to create output signals which can be conveyed to other parts of the system, e.g. to the prime mover 101, for damping of power train oscillations.
Each of the connections to the respective devices for receiving and sending input and output signals may take the form of one or more from among a cable, a data bus, e.g. a CAN (Controller Area Network) bus, an MOST (Media Orientated Systems Transport) bus or some other bus configuration, or a wireless connection. The connections for input signals and output signals, and between the filter 502, derivation unit 507, subtractor 503, multipliers 511, 509 and adder 512 depicted in
A person skilled in the relevant art will appreciate that the aforesaid computer may take the form of a calculation unit 601 and that the aforesaid memory may take the form of the memory unit 602.
A person skilled in the relevant art will also appreciate that the above system may be modified according to the various embodiments of the method according to the invention. The invention relates also to a motor vehicle 100, e.g. a truck or bus, provided with at least one system according to the invention.
The present invention is not restricted to the embodiments of it described above but relates to and comprises all embodiments within the protective scope of the attached independent claims.
Number | Date | Country | Kind |
---|---|---|---|
1150148-3 | Feb 2011 | SE | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/SE12/50188 | 2/21/2012 | WO | 00 | 7/22/2013 |