Title of Invention

A VEHICLE CONTROL SYSTEM FOR AND A METHOD OF REGULATING OPERATION OF A VEHICLE

Abstract A vehicle control system for regulating operation of a vehicle having a transmission includes a first module that processes an output shaft signal, which is based on rotation of an output shaft of the transmission, through a third order Kalman filter to determine an acceleration of the output shaft. A second module calculates the acceleration of the vehicle based on the acceleration of said output shaft. A third module regulates operation of the vehicle based on the acceleration of the vehicle.
Full Text GP-307591-PTE-CD
1
VIRTUAL ACCELEROMETER
FIELD
[0001] The present disclosure relates to vehicle operating
parameter monitoring, and more particularly to a virtual accelerometer for
monitoring a longitudinal acceleration of a vehicle.
BACKGROUND
[0002] The statements in this section merely provide background
information related to the present disclosure and may not constitute prior art.
[0003] Traditionally, vehicles include a power plant, such as an
internal combustion engine, that generates drive torque. The drive torque is
transferred through a power train and a driveline to a driven wheel or wheels,
which propel the vehicle along a surface. The power train often includes a
transmission that includes a plurality of selectable gear ratios that multiply the
drive torque.
[0004] In the case where the transmission is provided as an
automatic transmission, the gear shifts occur automatically based on the
vehicle operating parameters including, but not limited to, vehicle speed,
engine load and engine speed. Calibration parameters are pre-determined for
the transmission of a particular vehicle platform. More specifically, the
calibration parameters are determined during pre-production driving tests,
during which multiple shift maneuvers are executed. The magnitude of the
longitudinal acceleration of the vehicle resulting from a gear shift is monitored
and the calibration parameters are set to minimize the magnitude of the
longitudinal acceleration to provide a smooth shift feel.
[0005] In order to monitor the magnitude of the longitudinal
acceleration, a longitudinal accelerometer must be installed in the vehicle and
must also be calibrated. Installation, calibration and maintenance of the
longitudinal accelerometer increases both pre-production testing time and
cost.

GP-307591-PTE-CD
2
[0006] Some vehicles include a permanent longitudinal
accelerometer that is implemented, for example, with a vehicle stability
enhancement system (VSES). Accordingly, the implementation of the
longitudinal accelerometer includes associated component and installation
costs, as well as maintenance costs associated with diagnosing and replacing
a failed accelerometer. In-vehicle diagnostic routines are also complicated
because they must monitor the performance of the longitudinal accelerometer
to ensure that it is functioning properly.
SUMMARY
[0007] Accordingly, the present invention provides a vehicle control
system for regulating operation of a vehicle having a transmission. The
vehicle control system includes a first module that processes an output shaft
signal, which is based on rotation of an output shaft of the transmission,
through a third order Kalman filter to determine an acceleration of the output
shaft. A second module calculates the acceleration of the vehicle based on
the acceleration of said output shaft. A third module regulates operation of
the vehicle based on the acceleration of the vehicle.
[0008] In another feature, the acceleration of the vehicle is a
longitudinal acceleration.
[0009] In other features, the acceleration of the vehicle is further
determined based on a wheel radius and a vehicle mass. The wheel radius
and the vehicle mass are both constants pre-programmed into respective
memory modules. Alternatively, the vehicle control system further includes
respective modules that determine the wheel radius and the vehicle mass
based on vehicle operating parameters.
[0010] In another feature, the first module calculates a derivative of
the acceleration of the output shaft, and provides the derivative as a feedback
to said Kalman filter. The acceleration of the output shaft is further
determined based on the derivative.

GP-307591-PTE-CD
3
[0011] In still other features, the third module regulates by adjusting
a shift command of the transmission based on the acceleration of the vehicle.
The vehicle control system further includes a fourth module that calculates a
vehicle speed based on said output shaft signal. The adjusting is further
based on the vehicle speed.
[0012] In yet other features, the third module regulates by operating
a vehicle stability control system based on the acceleration of the vehicle.
The vehicle control system further includes a fourth module that calculates a
vehicle speed based on the output shaft signal. The vehicle stability control
system is further operated based on the vehicle speed.
[0013] Further areas of applicability will become apparent from the
description provided herein. It should be understood that the description and
specific examples are intended for purposes of illustration only and are not
intended to limit the scope of the present disclosure.
DRAWINGS
[0014] The drawings described herein are for illustration purposes
only and are not intended to limit the scope of the present disclosure in any
way.
[0015] Figure 1 is a functional block diagram of an exemplary
vehicle system that implements a virtual accelerometer control in accordance
with the present invention;
[0016] Figure 2 is graph illustrating exemplary signal traces for an
actual accelerometer and that generated using the virtual accelerometer
control of the present invention for an exemplary transmission gear shift;
[0017] Figure 3 is a flowchart illustrating exemplary steps executed
by the virtual accelerometer control of the present invention; and
[0018] Figure 4 is a functional block diagram of exemplary modules
that execute the virtual accelerometer control of the present invention.

GP-307591-PTE-CD
4
DETAILED DESCRIPTION
[0019] The following description of the preferred embodiment is
merely exemplary in nature and is in no way intended to limit the invention, its
application, or uses. For purposes of clarity, the same reference numbers will
be used in the drawings to identify similar elements. As used herein, the term
module refers to an application specific integrated circuit (ASIC), an electronic
circuit, a processor (shared, dedicated, or group) and memory that execute
one or more software or firmware programs, a combinational logic circuit, or
other suitable components that provide the described functionality.
[0020] Referring now to Figure 1, an exemplary vehicle system 10
includes an engine 12 that generates drive torque. More specifically, air is
drawn into an intake manifold 14 through a throttle 16. The air is mixed with
fuel, and the fuel and air mixture is combusted within a cylinder 18 to
reciprocally drive a piston (not shown), which rotatably drives a crankshaft
(not shown). Exhaust, resulting from the combustion process, is exhausted
through an exhaust manifold 20, is treated in an after-treatment system (not
shown) and is released to atmosphere.
[0021] The crankshaft drives a transmission 22 through a coupling
device 24. In the case of the transmission 22 being an automatic
transmission, the coupling device 24 is provided as a torque converter. In the
case of the transmission 22 being a manual transmission or an automated
manual transmission, the coupling device 24 is provided as a clutch or an
electronically controlled clutch (ECC). The transmission 22 includes an input
shaft (not shown) and an output shaft 26, which transmits drive torque through
a driveline (not shown) to rotatably drive a wheel or wheels 28.
[0022] A control module 30 regulates overall operation of the
vehicle system 10 based on the virtual accelerometer control of the present
invention. More specifically, the control module 30 receives vehicle operating
parameter signals from a plurality of sensors and processes the virtual
accelerometer control based thereon. Exemplary sensors include a mass air

GP-307591-PTE-CD
5
flow (MAF) sensor 32, a throttle position sensor 34, a manifold absolute
pressure (MAP) sensor 36 and an engine RPM sensor 38.
[0023] The sensors also include an output shaft sensor 40 that
generates a signal based on the rotation of the transmission output shaft 26.
More specifically, the output shaft sensor 40 is responsive to a toothed wheel
42 that is fixed for rotation with the transmission output shaft 26. The output
shaft sensor 40 generates a pulse signal or output shaft signal (OSS),
wherein the pulses correspond to the rising and falling edges of the teeth of
the toothed wheel 42. The OSS is transmitted to the control module 30, which
process the virtual accelerometer control based thereon to determine a
longitudinal acceleration (aLONG) of the vehicle. As used herein, the term
longitudinal refers to a fore/aft vehicle direction. More specifically, aLONG is
determined based on OSS, a wheel radius (rWHEEL) and a vehicle mass
(mVEH). rWHEEL and mVEH can be constants that are pre-stored in memory or
can be calculated based on vehicle operating parameters (e.g., can be
calculated using a tire pressure monitoring system).
[0024] The virtual accelerometer control of the present invention
processes the OSS through a 3rd order Kalman filter to calculate a rotational
speed (coos) of the output shaft 26, an acceleration (aos) of the output shaft 26
and a first derivative of the acceleration (daos/dt). The Kalman filter combines
the concept of recursive least squares estimation with a state space model
and noise model to optimally estimate a system characteristic. The Kalman
filter estimates the characteristic of the system, in this case the output shaft
26, based on a linear model of the system. The linear model of the system
includes a linear dynamic model, a description of the covariance of the errors
in the system dynamics, and a description of the covariance of the errors in
system measurements. The Kalman filter implements gain values that are
selected to provide the desired signal to noise ratio. A vehicle velocity (VVEH)
can be determined based on OS, and daOS/dt is used as a feedback to
stabilize the Kalman filter. aLONG is used to affect vehicle operation, as
described in further detail below.

GP-307591-PTE-CD
6
[0025] With particular reference to Figure 2, and as discussed in
further detail below, the virtual accelerometer control of the present invention
replaces an actual longitudinal accelerometer that would otherwise be
implemented in the vehicle system 10. Figure 2 is a graph that illustrates
exemplary traces for a transmission gear shift from 1st gear to 2nd gear for an
exemplary transmission. The traces include an acceleration signal using an
actual accelerometer (aACT) and an acceleration signal (aLONG) generated by
the virtual accelerometer control of the present invention. As illustrated, aLONG
tracks aACT with sufficient accuracy during the shift maneuver. Accordingly,
an actual accelerometer is not required in a vehicle system that implements
the virtual accelerometer control of the present invention.
[0026] In an exemplary embodiment, the virtual accelerometer
control can be implemented by an OEM during vehicle development to
calibrate transmission gear shifting. More specifically, aLONG can be
calculated using the virtual accelerometer control during pre-production
calibration shift maneuvers. In this manner, the calibration gains associated
with the gear ratio shifts can be adjusted based on aLONG to provide a smooth
gear shifts. For example, the magnitude of an acceleration pulse resulting
from a transmission gear ratio change (see Figure 2) can be measured and
the calibration gains can be adjusted to minimize the magnitude of the
acceleration pulse. The calibration gains are programmed into each
transmission control module of a production vehicle platform.
[0027] In another exemplary embodiment, the virtual accelerometer
control can be used throughout the vehicle lifetime to automatically update the
above-described calibration gains. More specifically, the control module can
monitor aLONG during transmission shifts and adjust the calibration shifts to
improve the shift smoothness, which may otherwise deteriorate due to aging
and wear of the transmission components.
[0028] In still another exemplary embodiment, the exemplary
vehicle system can includes a vehicle stability enhancement system (VSES)
that corrects or improves the vehicle drivability. For example, the VSES can

GP-307591-PTE-CD
7
correct an oversteer or understeer condition, as well as adjust a vehicle yaw
rate to match a desired vehicle yaw rate by regulating braking of individual
wheels, by vectoring torque to specific wheels and/or by adjusting an engine
torque/speed output. The VSES can include a yaw sensor 50, a lateral
accelerometer 52 and/or ABS sensors 54 associated with each of the vehicle
wheels 28. The VSES operates based on the signals generated by these
sensors, as well as aLONG which is determined using the virtual accelerometer
control of the present invention.
[0029] Referring now to Figure 3, exemplary steps executed by the
virtual accelerometer control of the present invention will be described in
detail. In step 300, the OSS is generated using the OSS sensor. In step 302,
the OSS is processed through the 3rd order Kalman filter to provide OS, aOS
and daOS/dt. In step 304, control calculates aLONG based on aOS, rTIRE and
MVEH. Control determines VVEH based on OS in step 306. In step 308,
control affects vehicle operation based on aLONG and/or VVEH and control ends.
[0030] Referring now to Figure 4, exemplary modules that execute
the virtual accelerometer control of the present invention will be described in
detail. The exemplary modules include a Kalman filter module 400, an aLONG
calculating module, an rTIRE module 404, an mVEH module 406, a vehicle
speed module 408 and a vehicle control module 410. The Kalman filter
module 400 determines OS, aOS and daos/dt based on OSS and using
daos/dt as a feedback value.
[0031] The aLONG module 402 calculates aLONG based on aOS, ITIRE
and mVEH. More specifically, rTIRE and mVEH are provided by their respective
modules 404, 406. For example, the modules 404, 406 can be provided as
memory modules that respectively store rTIRE and ITIVEH, or can each process
vehicle operating parameters to calculate rTIRE and ITIVEH. The vehicle speed
module 408 determines VVEH based on OS.

GP-307591-PTE-CD
8
[0032] The vehicle control module 410 generates control signals
that affect vehicle operation based on aLONG and VVEH For example, the
vehicle control module 410 can adjust the shifting parameters of the
transmission to provide a smoother shift transition. Alternatively, the vehicle
control module 410 can operate a VSES to correct and/or improve vehicle
handling. For example, the VSES can correct an actual vehicle yaw rate to be
closer to a desired vehicle yaw rate, can correct an understeer/oversteer
condition and/or can correct a wheel slip condition.
[0033] Those skilled in the art can now appreciate from the
foregoing description that the broad teachings of the present invention can be
implemented in a variety of forms. Therefore, while this invention has been
described in connection with particular examples thereof, the true scope of the
invention should not be so limited since other modifications will become
apparent to the skilled practitioner upon a study of the drawings, the
specification and the following claims.

GP-307591-PTE-CD
9
CLAIMS
What is claimed is:
1. A vehicle control system for regulating operation of a vehicle
having a transmission, comprising:
a first module that processes an output shaft signal, which is based on
rotation of an output shaft of said transmission, through a third order Kalman
filter to determine an acceleration of said output shaft;
a second module that calculates said acceleration of said vehicle
based on said acceleration of said output shaft; and
a third module that regulates operation of said vehicle based on said
acceleration of said vehicle.
2. The vehicle control system of claim 1 wherein said acceleration
of said vehicle is a longitudinal acceleration.
3. The vehicle control system of claim 1 wherein said acceleration
of said vehicle is further determined based on a wheel radius and a vehicle
mass.
4. The vehicle control system of claim 3 wherein said wheel radius
and said vehicle mass are both constants pre-programmed into respective
memory modules.
5. The vehicle control system of claim 3 further comprising
respective modules that determine said wheel radius and said vehicle mass
based on vehicle operating parameters.
6. The vehicle control system of claim 1 wherein said first module
calculates a derivative of said acceleration of said output shaft, and provides

GP-307591-PTE-CD
10
said derivative as a feedback to said Kalman filter, wherein said acceleration
of said output shaft is further determined based on said derivative.
7. The vehicle control system of claim 1 wherein said third module
regulates by adjusting a shift command of said transmission based on said
acceleration of said vehicle.
8. The vehicle control system of claim 7 further comprising a fourth
module that calculates a vehicle speed based on said output shaft signal,
wherein said adjusting is further based on said vehicle speed.
9. The vehicle control system of claim 1 wherein said third module
regulates by operating a vehicle stability control system based on said
acceleration of said vehicle.
10. The vehicle control system of claim 9 further comprising a fourth
module that calculates a vehicle speed based on said output shaft signal,
wherein said vehicle stability control system is further operated based on said
vehicle speed.
11. A method of determining an acceleration of a vehicle having a
transmission, comprising:
generating an output shaft signal based on rotation of an output shaft
of said transmission;
processing said output shaft signal through a third order Kalman filter
to determine an acceleration of said output shaft; and
calculating said acceleration of said vehicle based on said acceleration
of said output shaft.
12. The method of claim 11 wherein said acceleration of said
vehicle is a longitudinal acceleration.

GP-307591-PTE-CD
11
13. The method of claim 11 wherein said acceleration of said
vehicle is further determined based on a wheel radius and a vehicle mass.
14. The method of claim 13 wherein said wheel radius and said
vehicle mass are both constants pre-programmed into a memory.
15. The method of claim 13 further comprising determining said
wheel radius and said vehicle mass based on vehicle operating parameters.
16. The method of claim 11 further comprising:
calculating a derivative of said acceleration of said output shaft; and
providing said derivative as a feedback to said Kalman filter, wherein
said acceleration of said output shaft is further determined based on said
derivative.
17. A method of regulating operation of a vehicle having a
transmission, comprising:
generating an output shaft signal based on rotation of an output shaft
of said transmission;
processing said output shaft signal through a third order Kalman filter
to determine an acceleration of said output shaft;
calculating said acceleration of said vehicle based on said acceleration
of said output shaft; and
regulating operation of said vehicle based on said acceleration of said
vehicle.
18. The method of claim 17 wherein said acceleration of said
vehicle is a longitudinal acceleration.

GP-307591-PTE-CD
12
19. The method of claim 17 wherein said acceleration of said
vehicle is further determined based on a wheel radius and a vehicle mass.
20. The method of claim 19 wherein said wheel radius and said
vehicle mass are both constants pre-programmed into a memory.
21. The method of claim 19 further comprising determining said
wheel radius and said vehicle mass based on vehicle operating parameters.
22. The method of claim 17 further comprising:
calculating a derivative of said acceleration of said output shaft; and
providing said derivative as a feedback to said Kalman filter, wherein
said acceleration of said output shaft is further determined based on said
5 derivative.
23. The method of claim 17 wherein said regulating includes
adjusting a shift command of said transmission based on said acceleration of
said vehicle.
24. The method of claim 23 further comprising calculating a vehicle
speed based on said output shaft signal, wherein said adjusting is further
based on said vehicle speed.
25. The method of claim 17 wherein said regulating includes
operating a vehicle stability control system based on said acceleration of said
vehicle.
26. The method of claim 25 further comprising calculating a vehicle
speed based on said output shaft signal, wherein said vehicle stability control
system is further operated based on said vehicle speed.

A vehicle control system for regulating operation of a vehicle having a
transmission includes a first module that processes an output shaft signal,
which is based on rotation of an output shaft of the transmission, through a
third order Kalman filter to determine an acceleration of the output shaft. A
second module calculates the acceleration of the vehicle based on the
acceleration of said output shaft. A third module regulates operation of the
vehicle based on the acceleration of the vehicle.

Documents:

01207-kol-2007-abstract.pdf

01207-kol-2007-assignment.pdf

01207-kol-2007-claims.pdf

01207-kol-2007-correspondence others 1.1.pdf

01207-kol-2007-correspondence others 1.2.pdf

01207-kol-2007-correspondence others 1.3.pdf

01207-kol-2007-correspondence others.pdf

01207-kol-2007-description complete.pdf

01207-kol-2007-drawings.pdf

01207-kol-2007-form 1.pdf

01207-kol-2007-form 18.pdf

01207-kol-2007-form 2.pdf

01207-kol-2007-form 3.pdf

01207-kol-2007-form 5.pdf

01207-kol-2007-priority document.pdf

1207-KOL-2007-ABSTRACT.pdf

1207-KOL-2007-AMANDED CLAIMS.pdf

1207-KOL-2007-ASSIGNMENT.pdf

1207-KOL-2007-CORRESPONDENCE 1.1.pdf

1207-KOL-2007-CORRESPONDENCE OTHERS 1.1.pdf

1207-KOL-2007-CORRESPONDENCE.pdf

1207-KOL-2007-DESCRIPTION (COMPLETE).pdf

1207-KOL-2007-DRAWINGS.pdf

1207-KOL-2007-EXAMINATION REPORT REPLY RECIEVED.pdf

1207-KOL-2007-EXAMINATION REPORT.pdf

1207-KOL-2007-FORM 1.pdf

1207-KOL-2007-FORM 2.pdf

1207-KOL-2007-FORM 26.pdf

1207-KOL-2007-FORM 3 1.1.pdf

1207-KOL-2007-FORM 3.pdf

1207-KOL-2007-FORM 5.pdf

1207-KOL-2007-GRANTED-ABSTRACT.pdf

1207-KOL-2007-GRANTED-CLAIMS.pdf

1207-KOL-2007-GRANTED-DESCRIPTION (COMPLETE).pdf

1207-KOL-2007-GRANTED-DRAWINGS.pdf

1207-KOL-2007-GRANTED-FORM 1.pdf

1207-KOL-2007-GRANTED-FORM 2.pdf

1207-KOL-2007-GRANTED-LETTER PATENT.pdf

1207-KOL-2007-GRANTED-SPECIFICATION.pdf

1207-KOL-2007-OTHERS.pdf

1207-KOL-2007-PETITION UNDER RULE 137.pdf

1207-KOL-2007-REPLY TO EXAMINATION REPORT.pdf

1207-KOL-2007-TRANSLATED COPY OF PRIORITY DOCUMENT.pdf

abstract-01207-kol-2007.jpg


Patent Number 250515
Indian Patent Application Number 1207/KOL/2007
PG Journal Number 02/2012
Publication Date 13-Jan-2012
Grant Date 09-Jan-2012
Date of Filing 31-Aug-2007
Name of Patentee GM GLOBAL TECHNOLOGY OPERATIONS, INC
Applicant Address 300 GM RENAISSANCE CENTER DETROIT, MICHIGAN
Inventors:
# Inventor's Name Inventor's Address
1 HAYTHAM A. FAYYAD 6700 WHEELER ROAD DEXTER, MICHIGAN
2 MIN K. KIM 3716 ACORN DRIVE TROY, MICHIGAN 48083
PCT International Classification Number B60W 10/04
PCT International Application Number N/A
PCT International Filing date
PCT Conventions:
# PCT Application Number Date of Convention Priority Country
1 11/531,560 2006-09-13 U.S.A.