Information
-
Patent Grant
-
5936158
-
Patent Number
5,936,158
-
Date Filed
Tuesday, November 25, 199727 years ago
-
Date Issued
Tuesday, August 10, 199925 years ago
-
Inventors
-
Original Assignees
-
Examiners
- Williams; Hezron
- Moller; Richard A.
Agents
-
CPC
-
US Classifications
Field of Search
US
- 073 488
- 073 116
- 073 1172
- 477 110
- 477 120
- 477 183
- 477 184
- 477 185
- 477 186
- 477 187
- 123 350
- 123 352
- 180 178
- 180 179
- 180 197
-
International Classifications
-
Abstract
A sensor is provided for detecting traveling speed of a vehicle, and a first deviation between the traveling speed and an estimated vehicle speed calculated beforehand is calculated. Based on the first deviation and a predetermined function, a feedback compensation output is calculated, and a second deviation between a value obtained by performing on the feedback compensation output and the aforesaid estimate vehicle speed is output as an estimated acceleration. Delay processing is performed on the estimated acceleration, and an estimated vehicle speed is updated. Noise mixed with the acceleration estimation process is eliminated, and the acceleration is thereby estimated with high precision.
Description
FIELD OF THE INVENTION
This invention relates to an improvement of an acceleration estimation device used on vehicles.
BACKGROUND OF THE INVENTION
An acceleration estimation device for a vehicle is known in the art which estimates an acceleration produced on a vehicle using, for example, a digital differentiation method wherein a variation of vehicle speed is found from a past vehicle speed signal and a current vehicle speed signal.
This acceleration estimation device is used for example in a transmission controller of a continuously variable transmission. The transmission control determines the gradient of a road, such as a flat path or a downhill slope, from the estimated acceleration and a throttle opening, and a speed change ratio according to traveling conditions is applied.
However, in this acceleration estimation device, there is some noise in the vehicle speed signal due to the effect of computational error or the road surface even when the vehicle is traveling at constant speed. When, for example, the period of estimating the acceleration is 10 milliseconds and the vehicle speed signal fluctuates by .+-.0.1 Km/hr, a maximum error of 0.566 G occurs in the estimated acceleration. This error considerably affects the control precision of the speed change controller.
SUMMARY OF THE INVENTION
It is therefore an object of this invention to reduce the effect of noise and road surfaces on an acceleration estimation device.
In order to achieve the above object, this invention provides a device for estimating an acceleration of a vehicle. The device comprises a sensor for detecting a traveling speed of the vehicle, and a microprocessor. The microprocessor is programmed to calculate a first deviation between the traveling speed and an estimated vehicle speed calculated beforehand, calculate a feedback compensation output based on the first deviation and a predetermined function, output a second deviation between a value obtained by performing a delay processing on the feedback compensation output and the estimated vehicle speed as an estimated acceleration, and calculate the estimated vehicle speed by performing a delay processing on the estimated acceleration.
It is preferable that the predetermined function comprises an integrator and a constant gain.
It is also preferable that the predetermined function comprises an integrator, a constant gain and a phase compensator.
This invention also provides a device comprising a microprocessor programmed to calculate a first deviation between the traveling speed and an estimated vehicle speed calculated beforehand, calculate a feedback compensation output based on the first deviation and a predetermined function, calculate the estimated vehicle speed by multiplying the feedback compensation output by a delay component based on a delay time T.sub.M, and calculate an estimated vehicle acceleration by dividing a second deviation between the estimated vehicle speed and the feedback compensation output by the delay time T.sub.M.
It is preferable that the delay component is given by the following expression. ##EQU1## where, G.sub.M (s)=Delay component, T.sub.M =Delay time,
s=Laplacian operator
It is also preferable that the predetermined function comprises an integrator and a constant gain.
It is also preferable that the predetermined function comprises an integrator, a constant gain and a phase compensator.
In this case, it is further preferable that the phase compensation function of the phase compensator is given by the following expression: ##EQU2## where, G.sub.h (s)=phase compensation function T.sub.1 =phase compensation constant 1
T.sub.2 =phase compensation constant 2
s=Laplacian operator.
It is also preferable that the delay component comprises the following expressions:
G.sub.M (s)=exp(-T.sub.M .multidot.s)
where, G.sub.M (s)=dead time
T.sub.M =delay time
s=Laplacian operator
The details as well as other features and advantages of this invention are set forth in the remainder of the specification and are shown in the accompanying drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a schematic diagram of an automatic transmission to which this invention is applied.
FIG. 2 is a block diagram of an acceleration estimation device according to this invention.
FIGS. 3A and 3B are graphs showing vehicle speed and estimated acceleration when vehicle speed is reduced by inertial deceleration from approximately 100 Km/hr, according to the acceleration estimation device.
FIGS. 4A and 4B are graphs showing vehicle speed and estimated acceleration when vehicle speed is suddenly increased from approximately 40 Km/hr, according to the acceleration estimation device.
FIG. 5 is a block diagram of an acceleration estimation device according to a second embodiment of this invention.
FIGS. 6A and 6B are graphs showing vehicle speed and estimated acceleration when the vehicle accelerates from rest according to an acceleration estimation device without phase compensator according to this invention.
FIGS. 7A and 7B are graphs showing vehicle speed and estimated acceleration when the vehicle accelerates from rest a according to an acceleration estimation device with phase compensator according to this invention.
FIG. 8 is a block diagram of an acceleration estimation device according to a third embodiment of this invention.
FIG. 9 is a block diagram of an acceleration estimation device according to a fourth embodiment of this invention.
FIG. 10 is a block diagram of an acceleration estimation device according to a fifth embodiment of this invention.
DESCRIPTION OF THE PREFERRED EMBODIMENTS
Referring to FIG. 1 of the drawings, an automatic transmission 3 comprises an input shaft rotation sensor 4 on an input shaft, and a vehicle speed sensor 5 (output shaft rotation speed sensor) on an output shaft.
An input shaft rotation speed detected by the input shaft rotation speed sensor 4 and a vehicle speed V detected by the input shaft rotation sensor 5 are input to an automatic transmission (AT) controller 2. The vehicle speed V is also input to an acceleration estimating device 1.
The AT controller 2 comprises a microcomputer, computes a target speed change ratio of the transmission 3 according to an estimated acceleration estimated by the acceleration estimating device 1 and a throttle opening of an engine, not shown, and performs speed change control of the automatic transmission 3.
The construction of the acceleration estimate device 1 is shown by the block diagram of FIG. 2. First, a vehicle speed deviation Verr is computed in a subtractor 11 by the following equation from a current true vehicle speed V read by the vehicle speed sensor 5 and the estimated vehicle speed V.sub.--1 on the immediately preceding occasion.
Verr=V-V.sub.--1 (1)
Next, a feedback compensation output V.sub.H is computed, from the vehicle speed deviation Verr as input, by the following integral operation in an integrator 12 using a preset feedback gain K.
V.sub.H =Verr.multidot.K.multidot.1/s (2)
where, s=Laplacian operator
A deviation between a value obtained by dividing the feedback compensation output V.sub.H by a first-order lag time-constant T.sub.M in a divider 13, and a value obtained by dividing the estimated vehicle speed V.sub.--1 by the first-order lag time-constant T.sub.M in a divider 14, is found by the subtraction device 15. This is an estimated acceleration .alpha..sub.v.
The integral value obtained in the integrator 16 using the estimated acceleration .alpha..sub.v as input is an estimated vehicle speed V.sub.--1. Accordingly, the output of the subtractor 15 is output to the speed change control controller 2 as the estimated acceleration .alpha..sub.v.
The processing performed by the dividers 13 and 14 mentioned above is represented by the next expression (3). ##EQU3##
The estimated acceleration .alpha..sub.v found in this way is input to the integrator 16. The integrator 16 integrates this estimated acceleration .alpha..sub.v so as to calculate an estimated vehicle speed V.sub.--1. The calculated estimated vehicle speed V.sub.--1 is used to calculate the vehicle speed deviation Verr mentioned above.
The estimated acceleration .alpha..sub.v and estimated vehicle speed V.sub.--1 calculated in this way are shown in FIGS. 3A and 3B and FIGS. 4A and 4B. The broken lines of FIGS. 3A and 4A show the estimated acceleration obtained by conventional digital differentiation, and the solid lines show the estimated acceleration .alpha..sub.v obtained by the acceleration estimation device. The solid lines of FIGS. 3B and 4B show the true vehicle speed, and the dot-and-dash lines show the estimated vehicle speed V.sub.--1 obtained by the acceleration estimation device 1.
FIGS. 3A and 3B show the estimated acceleration .alpha..sub.v and estimated vehicle speed V.sub.--1 when inertial deceleration is performed by releasing the accelerator pedal from a vehicle speed V=100 km/hr. FIGS. 4A and 4B show the estimated acceleration .alpha..sub.v and estimated vehicle speed V.sub.--1 during rapid acceleration from a vehicle speed V=4 km/hr.
In this way, by applying the first-order delay time-constant T.sub.M to the feedback compensation output
V.sub.H in the calculation of the estimated acceleration .alpha..sub.v, noise is largely reduced compared with the estimated acceleration obtained by conventional digital differentiation.
In FIG. 2, when true vehicle speed V and estimated vehicle speed V.sub.--1 are equal, the input to the integrator 16 which outputs the estimated vehicle speed V.sub.--1 is a differential value of vehicle speed, i.e. the acceleration of the vehicle.
In this embodiment, the acceleration estimate device 1 is applied to speed change control, but it may also be applied to the case where the acceleration produced in the vehicle is estimated from wheel speed, as in the case of a drive force controller such as an anti-skid brake or traction control device.
FIG. 5 shows a second embodiment of this invention.
According to this embodiment, a first order/first order phase compensator 17 is added to the acceleration estimation device 1 of the aforesaid first embodiment. The remaining features of the construction are the same as those of the first embodiment. A phase compensation function G.sub.h (s) of the phase compensation device 17 is defined by the following expression (4). ##EQU4## where, G.sub.h (s)=phase compensation function T.sub.1 =phase compensation constant 1
T.sub.2 =phase compensation constant 2
s=Laplacian operator
As in the case of the aforesaid first embodiment, when a feedback compensation computation is performed from a constant K and the integrator 12, a transfer function G(s) of the feedback system may be given by the following expressions (5)-(7). ##EQU5## where, .omega..sub.n =natural vibration frequency ##EQU6##
From the above expressions (5)-(7), the following conclusions may be derived regarding a natural vibration frequency .omega..sub.n and a damping factor .xi..
First, when the feedback gain K is increased in order to reduce the deviation between the true vehicle speed Vand estimated vehicle speed V.sub.--1 the system becomes a "high natural vibration frequency .omega..sub.n, poor attenuation" system. Even if the first-order delay time-constant T.sub.M is large, the system is still a "poor attenuation" system.
The first order/first order phase compensation device 17 was therefore added to the feedback compensation computation part in the second embodiment so that the designer can freely set the response characteristics of the system. By adding the phase compensation device 17, a loop transfer function G(s) is given by the following expression: ##EQU7## Pm=first-order delay pole
To three unknowns in the above expressions (9)-(11), i.e. first order delay pole Pm, natural vibration frequency .omega..sub.n and damping factor .xi., the designer can arbitrarily set three constants, i.e. phase compensation constants T.sub.1, T.sub.2 and the feedback gain K.
Accordingly, the phase compensation constants T.sub.1, T.sub.2 and feedback gain K can be determined based on the above expressions (8)-(10) so as to obtain the first delay pole Pm, natural vibration frequency .omega..sub.n and damping factor .xi. desired by the designer.
FIGS. 6A and 6B show a change of the estimated acceleration .alpha..sub.v and vehicle speed when the vehicle starts and accelerates if phase compensation is not performed as in the aforesaid first embodiment. FIGS. 7A and 78 show a change of the estimated acceleration .alpha..sub.v and vehicle speed when the vehicle starts and accelerates if phase compensation is performed as according to this embodiment.
The data of FIGS. 6A and 6 are results calculated for the case T.sub.M= 0.5(sec), K=10.0.
The data of FIGS. 7A and 7B are results calculated for T.sub.1 =0.125(sec), T.sub.2 =0.49(sec), T.sub.M =0.5(sec), K=4.0.
From a comparison of FIG. 6A and FIG. 7A, it is seen that when the phase compensator 17 is added, the response of the estimated acceleration .alpha..sub.v is improved at 2.5-5.0�sec! immediately after the vehicle starts, and variation of the estimated acceleration .alpha..sub.v is smooth.
FIG. 8 shows a third embodiment of this invention.
According to this embodiment, the feedback compensation output V.sub.H obtained as in the case of the aforesaid first embodiment, is multiplied by a first-order delay component G.sub.M (S) so as to find the estimated vehicle speed V.sub.--1. The estimated acceleration .alpha..sub.v is found by dividing a deviation between the estimated vehicle speed V.sub.--1 and feedback compensation output V.sub.H, by the first-order delay time-constant T.sub.M. The remaining features of the construction are the same as those of the aforesaid first embodiment.
A first-order delay component G.sub.M (S) is represented by the following expression (12). ##EQU8## where, T.sub.M is a value set arbitrarily by the first-order delay time-constant.
The divider 18 performs division on the feedback compensation output V.sub.H corresponding to the expression (12) so as to compute the estimated vehicle speed V.sub.--1. The estimated acceleration .alpha..sub.v is then calculated by dividing the deviation between the feedback compensation output VH and estimated vehicle speed V.sub.--1, by the first-order delay time-constant T.sub.M in the divider 19.
Accordingly, the estimated acceleration .alpha..sub.v may be represented by the following expression (13). ##EQU9##
The expression (13) is equivalent to the expression (3) of the first embodiment (3). Accordingly, the same effect is provided by this third embodiment as the first embodiment.
FIG. 9 shows a fourth embodiment of this invention.
In this embodiment also, the same phase compensation as that of the second embodiment is applied.
For this purpose, the phase compensator 17 is added to the construction of the third embodiment. According also to this embodiment, the response of the estimated acceleration .alpha..sub.v immediately after the vehicle starts is improved, and the variation of the estimated acceleration .alpha..sub.v is smooth as in the case of the aforesaid second embodiment.
FIG. 10 shows a fifth embodiment of this invention.
According to this embodiment, the first-order delay component G.sub.M (s) of the third embodiment is replaced by the dead-time of the following expression. For this purpose, the divider 18 is replaced by a dead-time computer 20. The remaining features of the construction are the same as those of the aforesaid third embodiment.
G.sub.M (s)=exp(-T.sub.M .multidot.s) (14)
When the delay component is a dead-time, the estimated vehicle speed V.sub.--1 is a value T.sub.M seconds before the feedback compensation output V.sub.H. Accordingly, when the estimated vehicle speed V.sub.--1, and true vehicle speed V coincide, the estimated acceleration .alpha..sub.v can be found by the aforesaid expression (12) by digital differentiation. Therefore, according also to this embodiment, the acceleration can be estimated precisely as in the case of the aforesaid third embodiment.
The embodiments of this invention in which an exclusive property or privilege is claimed are defined as follows:
Claims
- 1. A device for estimating an acceleration of a vehicle comprising:
- a sensor for detecting a traveling speed of the vehicle, and
- a microprocessor programmed to:
- calculate a first deviation between said traveling speed and an estimated vehicle speed calculated beforehand,
- calculate a feedback compensation output based on said first deviation and a predetermined function,
- output a second deviation between a value obtained by performing a delay processing on the feedback compensation output and said estimated vehicle speed as an estimated acceleration, and
- calculate said estimated vehicle speed by performing a delay processing on said estimated acceleration.
- 2. An acceleration estimation device as defined in claim 1, wherein said predetermined function comprises an integrator and a constant gain.
- 3. An acceleration estimation device as defined in claim 1, wherein said predetermined function comprises an integrator, a constant gain and a phase compensator.
- 4. A device for estimating an acceleration of a vehicle comprising:
- a sensor for detecting a traveling speed of the vehicle, and
- a microprocessor programmed to:
- calculate a first deviation between said traveling speed and an estimated vehicle speed calculated beforehand,
- calculate a feedback compensation output based on said first deviation and a predetermined function,
- calculate said estimated vehicle speed by multiplying said feedback compensation output by a delay component based on a delay time T.sub.M, and
- calculate an estimated vehicle acceleration by dividing a second deviation between said estimated vehicle speed and said feedback compensation output by said delay time T.sub.M.
- 5. An acceleration estimation device as defined in claim 4, wherein said delay component is given by the following expression. ##EQU10## where, G.sub.M (s)=Delay component, T.sub.M =Delay time,
- s=Laplacian operator.
- 6. An acceleration estimation device as defined in claim 4, wherein said predetermined function comprises an integrator and a constant gain.
- 7. An acceleration estimation device as defined in claim 4, wherein said predetermined function comprises an integrator, a constant gain and a phase compensator.
- 8. An acceleration estimation device as defined in claim 7, wherein a phase compensation function of said phase compensator is given by the following expression: ##EQU11## where, G.sub.h (s)=phase compensation function T.sub.1 =phase compensation constant 1
- T.sub.2 =phase compensation constant 2
- s=Laplacian operator.
- 9. An acceleration estimation device as defined in claim 4, wherein said delay component comprises the following expressions:
- G.sub.M (s)=exp(-T.sub.M .multidot.s)
- where, G.sub.M (s)=dead time
- T.sub.M =delay time
- s=Laplacian operator.
Priority Claims (1)
Number |
Date |
Country |
Kind |
8-313617 |
Nov 1996 |
JPX |
|
US Referenced Citations (10)