Claims
- 1. A system for controlling a vehicle drivetrain, comprising:
a memory having stored therein an engine output characteristics map for an internal combustion engine and a number of fuel consumption contours associated with said map; and means for establishing a region of said engine output characteristics map wherein engine operation is undesirable, said region defining a first border as a function of at least one of said fuel consumption contours and a second border intersecting said first border.
- 2. The system of claim 1 further including means for maintaining or encouraging operation of said internal combustion engine outside said region of undesirable engine operation.
- 3. The system of claim 1 wherein said means for establishing a region of said engine output characteristics map wherein engine operation is undesirable includes means for defining said second border as one of a predefined engine load percentage and a predefined throttle percentage.
- 4. The system of claim 1 wherein said means for establishing a region of said engine output characteristics map wherein engine operation is undesirable includes means for defining said second border as a boundary of said engine output characteristics map.
- 5. The system of claim 1 wherein said means for establishing a region of said engine output characteristics map wherein engine operation is undesirable includes means for defining a third border of said region, said third border intersecting said second border.
- 6. The system of claim 5 wherein said third border corresponds to a droop region of said engine output characteristics map.
- 7. The system of claim 1 wherein said means for establishing a region of said engine output characteristics map wherein engine operation is undesirable includes means for defining said first border as having a first portion defined as a function of engine speed and a second portion defined as a function of said at least one of said fuel consumption contours.
- 8. The system of claim 1 further including:
means for establishing a driver reward/penalty; and means for modifying either of said first and second borders relative to said engine output characteristics map as a function of said driver reward/penalty.
- 9. The system of claim 1 further including:
means for determining a currently engaged gear ratio of a transmission coupled to said engine and producing a gear ratio value corresponding thereto; means for determining vehicle speed of a vehicle carrying said engine and producing a vehicle speed signal corresponding thereto; and means for modifying either of said first and second borders relative to said engine output characteristics map as a function of one of said currently engaged gear ratio value and said vehicle speed signal.
- 10. The system of claim 1 further including:
means for determining current vehicle position of a vehicle carrying said engine; and means for defining said first and second borders as a function of said current vehicle position.
- 11. A method of controlling a vehicle drivetrain, comprising the steps of:
establishing in memory an engine output characteristics map for an internal combustion engine; defining a number of fuel consumption contours associated with said engine output characteristics map; defining a first border relative to said engine output characteristics map as a function of at least one of said fuel consumption contours; and defining a second border relative to said engine output characteristics map and intersecting said first border, said first and second borders defining a region of said engine output characteristics map wherein engine operation is undesirable.
- 12. The method of claim 11 further including the step of controlling said internal combustion engine to thereby maintain or encourage engine operation outside said region.
- 13. The method of claim 11 wherein the step of defining a first border includes the steps of:
defining relative to said engine output characteristics map a low engine speed, low engine load point; defining relative to said engine output characteristics map a first function of at least one of said fuel consumption contours that intersects a high load point; defining a second function that intersects said low engine speed, low engine load point and said first function, said first border being composed of said first and second functions.
- 14. The method of claim 13 wherein said high load point corresponds to a boundary of said engine output characteristics map.
- 15. The method of claim 13 wherein said high load point corresponds to one of a predefined engine load value and a predefined throttle percentage.
- 16. The method of claim 13 wherein said first function corresponds to one of said number of fuel consumption contours.
- 17. The method of claim 13 wherein said first function corresponds to a fuel consumption contour estimate.
- 18. The method of claim 17 wherein said fuel consumption contour estimate is a function of two adjacent ones of said number of fuel consumption contours defining said fuel consumption contour therebetween.
- 19. The method of claim 17 wherein said fuel consumption contour estimate is a model-based fuel consumption contour estimate.
- 20. The method of claim 11 wherein said second border corresponds to one of a predefined engine load and a predefined throttle percentage.
- 21. The method of claim 11 wherein said second border corresponds to a boundary of said engine output characteristics map.
- 22. The method of claim 11 further including the step of defining a third border intersecting said second border, wherein said first, second and third borders define said region.
- 23. The method of claim 22 wherein said third border corresponds to a droop region of said engine output characteristics map.
- 24. The method of claim 11 wherein the steps of defining said first and second borders include the steps of:
determining a current position of a vehicle carrying the engine; and determining the first and second borders as a function of vehicle position.
- 25. The method of claim 24 further including the step of defining a third border relative to said engine output characteristics map as a function of vehicle position, said third border intersecting said second border, said first, second and third borders defining said region.
- 26. A system for controlling a vehicle drivetrain, comprising:
a memory having stored therein an engine output characteristics map, a region thereof of undesirable engine operation and a number of fuel consumption contours associated with said engine characteristics map, said region having a first border defined as a function of at least one of said number of fuel consumption contours and a second border intersecting said first border; and a control computer controlling engine operation according to said engine output characteristics map while maintaining or encouraging engine operation outside said region.
- 27. The system of claim 26 wherein said second border is defined as a border of said engine output characteristics map.
- 28. The system of claim 26 wherein said second border is defined as one of a predefined engine load value and a predefined throttle percentage value.
- 29. The system of claim 26 wherein said region includes a third region intersecting said second region.
- 30. The system of claim 26 further including:
means for determining a currently engaged gear ratio of a transmission coupled to said engine and producing a gear ratio value corresponding thereto; and wherein said control computer is operable to allow engine operation anywhere within or on said engine output characteristics map if said gear ratio value corresponds to an invalid gear ratio of said transmission.
- 31. The system of claim 30 further including means for determining whether a downshift to a lower gear of said transmission has occurred after said control computer determines that said gear ratio corresponds to an invalid gear ratio.
- 32. The system of claim 31 wherein said control computer is operable to delay for a predefined time period following said downshift to a lower gear of said transmission before resuming control of engine operation according to said engine output characteristics map while maintaining or encouraging engine operation outside said region.
- 33. The system of claim 31 further including means for determining a rate of change of a commanded throttle value;
and wherein said control computer is operable to determine a time delay as a function of said rate of change of a commanded throttle value, said control computer delaying for said time delay following said downshift to a lower gear of said transmission before resuming control of engine operation according to said engine output characteristics map while maintaining or encouraging engine operation outside said region.
- 34. The system of claim 31 further wherein said control computer is operable to delay for a time period following said downshift to a lower gear of said transmission before resuming control of engine operation according to said engine output characteristics map while maintaining or encouraging engine operation outside said region, said control computer determining said time period as a function of an average engine load value.
- 35. The system of claim 34 wherein said control computer is operable to monitor one of engine load and commanded throttle percentage and compute a running engine load average corresponding thereto, said control computer continually comparing said one of engine load and commanded throttle percentage to a load threshold value and determining said average engine load value as said running engine load average when said one of engine load and commanded throttle percentage drops below said load threshold value.
- 36. The system of claim 30 wherein said control computer is operable to allow engine operation anywhere within or on said engine output characteristics map if said gear ratio value corresponds to any of a number of predefined transmission gears.
- 37. The system of claim 32 further including:
means for determining at least one engine operating condition relating to said engine output characteristics map; wherein said control computer is operable to compare said at least one engine operating condition with said engine output characteristics map and control engine operation according to said engine output characteristics map while maintaining or encouraging engine operation outside said region by limiting engine operation only to areas of said engine output characteristics map outside said region of undesirable engine operation, said areas including said first and second borders.
- 38. A method of controlling a vehicle drivetrain, comprising the steps of:
providing an engine output characteristics map for an internal combustion engine; providing a number of fuel consumption contours associated with said map; defining a region of said engine output characteristics map of undesirable engine operation, said region having a first border defined as a function of at least one of said fuel consumption contours and a second border intersecting said first border; and controlling engine operation according to said engine output characteristics map while maintaining or encouraging engine operation outside said region.
- 39. The method of claim 38 wherein said second border corresponds to one of a predefined engine load value and a predefined throttle percentage.
- 40. The method of claim 38 wherein said second border corresponds to a border of said engine output characteristics map.
- 41. The method of claim 38 further including the step of defining a third border of said region, said third border intersecting said second border.
- 42. The method of claim 38 further including the steps of:
determining a currently engaged gear ratio of a transmission coupled to said engine and producing a gear ratio value corresponding thereto; and allowing engine operation anywhere within or on said engine output characteristics map if said gear ration value corresponds to an invalid gear ratio of said transmission.
- 43. The method of claim 42 further including the step of allowing engine operation anywhere within or on said engine output characteristics map if said gear ratio value corresponds to any of a number of predefined transmission gears.
- 44. The method of claim 38 wherein the step of controlling engine operation according to said engine output characteristics map while maintaining or encouraging engine operation outside said region includes the steps of:
determining at least one engine operating condition; comparing said at least one engine operating condition with said engine output characteristics map; and limiting said at least engine operating condition to areas of said engine output characteristics map outside said region, said areas outside said region including said first and second borders.
- 45. The method of claim 38 further including the steps of:
determining whether a downshift to a lower gear of a transmission coupled to said engine has occurred; and producing a downshift indicator if said downshift to a lower gear has occurred.
- 46. The method of claim 45 further including the following steps if said downshift indicator is produced:
allowing engine operation anywhere on or within said engine output characteristics map for a predefined time period; and controlling engine operation according to said engine output characteristics map while maintaining or encouraging engine operation outside said region after expiration of said predefined time period.
- 47. The method of claim 45 further including the following steps if said downshift indicator is produced:
determining a rate of change of a commanded throttle signal; determining a delay time as a function of said rate of change of a commanded throttle signal; allowing engine operation anywhere on or within said engine output characteristics map for said time delay; and controlling engine operation according to said engine output characteristics map while maintaining or encouraging engine operation outside said region when said time delay expires.
- 48. The method of claim 45 further including the following steps if said downshift indicator is produced:
setting a time delay as a function of a running engine load average if one of an engine load and a commanded throttle percentage value drops below a threshold; allowing engine operation anywhere on or within said engine output characteristics map for said time delay; and controlling engine operation according to said engine output characteristics map while maintaining or encouraging engine operation outside said region when said time delay expires.
- 49. The method of claim 48 wherein the setting step further includes the steps of:
monitoring said one of an engine load and a commanded throttle percentage value; comparing said one of an engine load and a commanded throttle percentage value to said threshold value; computing a running engine load average as a function of said one of an engine load and a commanded throttle percentage value as long as said one of an engine load and a commanded throttle percentage value exceeds said threshold value.
- 50. A system for controlling a vehicle drivetrain, comprising:
a memory having stored therein an engine output characteristics map of an internal combustion engine and a contour associated with said map extending from a low engine load value to a high engine load value thereof; means for determining at least one engine operating parameter; and a control computer responsive to said at least one engine operating parameter to control shift points of a transmission coupled to said engine as said at least one engine operating parameter approaches said contour.
- 51. The system of claim 50 wherein said contour corresponds to a substantially fuel efficient path extending between said low engine load value and said high engine load value.
- 52. The system of claim 51 wherein said low engine load value corresponds to a substantially zero engine load value and said high engine load value corresponds to a boundary of said engine output characteristics map.
- 53. The system of claim 50 wherein said control computer is operable to control upshift points of said transmission as said at least one engine operating parameter approaches said contour from a first side thereof and to control downshift points of said transmission as said at least one engine operating parameter approaches said contour from a second opposite side of said contour.
- 54. The system of claim 53 wherein said means for determining at least one engine operating parameter includes means for determining a rotational speed of said engine and producing an engine speed signal corresponding thereto;
and wherein said control computer is operable to control upshift points of said transmission if said engine speed signal indicates that current engine speed is approaching said contour with increasing engine speed, and wherein said control computer is operable to control downshift points of said transmission if said engine speed signal indicates that current engine speed is approaching said contour with decreasing engine speed.
- 55. The system of claim 54 wherein said means for determining at least one engine operating parameter further includes means for determining an engine load value;
and wherein said control computer is operable to control upshift points of said transmission if said engine speed signal and said engine load value indicate that current engine operating conditions are approaching said contour with increasing engine speed, and wherein said control computer is operable to control downshift points of said transmission if said engine speed signal and said engine load value indicate that current engine operating conditions are approaching said contour with decreasing engine speed.
- 56. The system of claim 54 wherein said transmission includes a number of automatically selectable gears;
and wherein said control computer is operable to control upshifting and downshifting between said automatically selectable gears by forcing upshifts and downshifts based on said engine speed signal to thereby maintain engine speed within predefined engine speed ranges of said contour.
- 57. The system of claim 56 wherein said control computer is an engine control computer operable to manage and control the overall operation of said engine.
- 58. The system of claim 56 wherein said control computer is a transmission control computer operable to manage and control the overall operation of said transmission.
- 59. The system of claim 54 wherein said transmission includes a number of manually selectable gears;
and wherein said control computer is operable to control upshifting and downshifting between said manually selectable gears by limiting engine speed about said contour to thereby encourage upshifting and downshifting with engine speed maintained within predefined engine speed ranges of said contour.
- 60. A method of controlling a vehicle drivetrain, comprising the steps of:
providing an engine output characteristics map for an internal combustion engine; establishing a contour in relation to said map extending from a low engine load point to a high engine load point thereof; determining an engine operating parameter; controlling upshift points of a transmission coupled to said engine if said engine operating parameter approaches said contour from a first side thereof; and controlling downshift points of said transmission if said engine operating parameter approaches said contour from a second opposite side thereof.
- 61. The method of claim 60 wherein said establishing step includes establishing said contour in accordance with a fuel efficient criterion to thereby establish a fuel efficient path between said low engine load point and said high engine load point.
- 62. The method of claim 60 wherein the step of controlling upshift points includes the steps of:
monitoring engine speed of said engine; determining a first engine speed value when said engine operating parameter reaches said contour; determining a gear step of a next higher gear of said transmission; determining an engine speed shift point to said next higher gear as a function of said first engine speed and said gear step; and when said engine speed reaches said engine speed shift point performing one of forcing an upshift to said next higher gear and limiting engine speed of said engine to said engine speed shift point.
- 63. The method of claim 60 wherein the step of controlling downshift points includes the steps of:
monitoring engine speed of said engine; determining a first engine speed value when said engine operating parameter reaches said contour; determining a gear step of a next lower gear of said transmission; determining an engine speed shift point to said next lower gear as a function of said first engine speed and said gear step; and when said engine speed reaches said engine speed shift point performing one of forcing a downshift to said next lower gear and limiting engine speed of said engine to said engine speed shift point.
- 64. A system for controlling a vehicle drivetrain, comprising:
a memory having stored therein an engine output characteristics map of an internal combustion engine and a contour associated with said map extending from a low engine load value to a high engine load value thereof; means for determining at least one engine operating parameter; and a control computer responsive to said at least one engine operating parameter to control an effective gear ratio of a continuous variable transmission (CVT) coupled to said engine to thereby maintain said at least one engine operating parameter within a predefined engine speed deviation from said contour.
- 65. The system of claim 64 wherein said contour corresponds to a substantially fuel efficient path extending between said low engine load value and said high engine load value.
- 66. The system of claim 65 wherein said low engine load value corresponds to a substantially zero engine load value and said high engine load value corresponds to a boundary of said engine output characteristics map.
- 67. The system of claim 64 wherein said engine speed deviation corresponds to zero engine speed deviation such that said control computer is operable to control an effective gear ratio of said CVT to thereby maintain said at least one engine operating parameter on said contour.
- 68. The system of claim 64 wherein said control computer is an engine control computer operable to manage and control the overall operation of said engine.
- 69. The system of claim 64 wherein said control computer is a transmission control computer operable to manage and control the overall operation of said CVT.
- 70. A method of controlling a vehicle drivetrain, comprising the steps of:
providing an engine output characteristics map for an internal combustion engine; establishing a contour in relation to said map extending from a low engine load point to a high engine load point thereof; determining an engine operating parameter; and controlling an effective gear ratio of a continuous variable transmission (CVT) coupled to said engine to thereby maintain said engine operating parameter within a predefined engine speed deviation from said contour.
- 71. The method of claim 70 wherein said establishing step includes establishing said contour in accordance with a fuel efficient criterion to thereby establish a fuel efficient path between said low engine load point and said high engine load point.
- 72. The method of claim 70 wherein said predefined engine speed deviation is zero such that said controlling step comprises controlling said effective gear ratio of said CVT to thereby maintain said engine operating parameter on said contour.
- 73. A system for controlling a vehicle drivetrain, comprising:
a memory having stored therein an engine output characteristics map and a region thereof of undesirable engine operation; a control computer operable to compute an estimated engine torque and an actual engine torque, said control computer allowing engine operation anywhere on or within said engine output characteristics map if said actual engine torque is greater than said estimated engine torque and otherwise maintaining or encouraging engine operation outside said region.
- 74. The system of claim 73 further including a vehicle speed sensor producing a vehicle speed signal indicative of vehicle speed;
wherein said control computer is operable to determine an aerodynamic drag force as a based on said vehicle speed signal, said control computer computing said estimated engine torque as a function of said aerodynamic drag force.
- 75. The system of claim 74 further including means for determining a vehicle mass value;
wherein said control computer is operable to determine a rolling resistance force based on said vehicle speed signal and on said vehicle mass value, said control computer computing said estimated engine torque as a further function of said rolling resistance force.
- 76. The system of claim 75 further including an engine speed sensor producing an engine speed signal indicative of engine rotational speed;
wherein said control computer is operable to determine a powertrain drag force based on said engine speed signal, said control computer computing said estimated engine torque as a further function of said powertrain drag force.
- 77. The system of claim 76 wherein said memory includes a road grade angle stored therein;
and wherein said control computer is operable to determine a drag force due to road grade based on said vehicle mass value and on said road grade angle, said control computer computing said estimated engine torque as a further function of said drag force due to road grade.
- 78. The system of claim 77 wherein said control computer is operable to determine a vehicle acceleration force based on said vehicle speed signal and on said vehicle mass value, said control computer computing said estimated engine torque as a further function of said vehicle acceleration force.
- 79. The system of claim 78 further including means for determining an overall drivetrain reduction value;
and wherein said control computer is operable to compute said estimated engine torque as a further function of said overall drivetrain reduction value.
- 80. The system of claim 79 further including:
means for determining a current engine fueling value; and means for determining a maximum engine fueling value; wherein said control computer is operable to compute said actual engine torque as a function of said current engine fueling value and said maximum engine fueling value.
- 81. The system of claim 80 further including:
means for determining at least one engine operating condition relating to said engine output characteristics map; wherein said control computer is operable to compare said at least one engine operating condition with said engine output characteristics map and control engine operation according to said engine output characteristics map while maintaining or encouraging engine operation outside said region by limiting engine operation only to areas of said engine output characteristics map outside said region of undesirable engine operation.
- 82. The system of claim 73 further including:
means for establishing a driver reward/penalty; and means for modifying an area or location of said region relative to said engine output characteristics map as a function of said driver reward/penalty.
- 83. The system of claim 73 further including:
means for determining a currently engaged gear ratio of a transmission coupled to an engine included within a vehicle drivetrain and producing a gear ratio value corresponding thereto; means for determining vehicle speed of a vehicle carrying said engine and producing a vehicle speed signal corresponding thereto; and means for modifying an area or location of said region relative to said engine output characteristics map as a function of one of said currently engaged gear ratio value and said vehicle speed signal.
- 84. The system of claim 73 further including:
means for determining current vehicle position of a vehicle carrying an engine forming part of a vehicle drivetrain; and means for defining an area or location of said region relative to said engine output characteristics map as a function of said current vehicle position.
- 85. The system of claim 73 further including:
means for determining a current engine fueling value; and means for determining a maximum engine fueling value; wherein said control computer is operable to compute said actual engine torque as a function of said current engine fueling value and said maximum engine fueling value.
- 86. The system of claim 73 further including:
means for determining at least one engine operating condition relating to said engine output characteristics map; wherein said control computer is operable to compare said at least one engine operating condition with said engine output characteristics map and control engine operation according to said engine output characteristics map while maintaining or encouraging engine operation outside said region by limiting engine operation only to areas of said engine output characteristics map outside said region of undesirable engine operation.
- 87. A method of controlling a vehicle drivetrain, comprising the steps of:
providing an engine output characteristics map for an internal combustion engine; defining a region of said engine output characteristics map of undesirable engine operation; determining an estimated engine torque value; determining an actual engine torque value; and controlling engine operation according to said engine output characteristics map while maintaining or encouraging engine operation outside said region if said actual engine torque is below said estimated engine torque.
- 88. The method of claim 87 further including the step of determining a vehicle speed value indicative of current vehicle speed;
and wherein the step of determining an estimated engine torque includes determining an aerodynamic drag force based on said vehicle speed value, said estimated engine torque a function of said aerodynamic drag force.
- 89. The method of claim 88 further including the step of determining a vehicle mass value indicative of vehicle mass;
and wherein the step of determining an estimated engine torque includes determining a rolling resistance force based on said vehicle speed value and on said vehicle mass value, said estimated engine torque further a function of said rolling resistance force.
- 90. The method of claim 89 further including the step of determining an engine speed value indicative of engine rotational speed;
and wherein the step of determining an estimated engine torque includes determining a powertrain drag force based on said engine speed value, said estimated engine torque further a function of said powertrain drag force.
- 91. The method of claim 90 further including the step of determining a road grade angle;
and wherein the step of determining an estimated engine torque includes determining a drag force due to road grade based on said road grade angle and on said vehicle mass value, said estimated engine torque further a function of said drag force due to road grade.
- 92. The method of claim 91 wherein the step of determining an estimated engine torque includes determining a vehicle acceleration force based on said vehicle speed value and on said vehicle mass value, said estimated engine torque further a function of said vehicle acceleration force.
- 93. The method of claim 92 further including the step of determining an overall drivetrain reduction value;
and wherein the step of determining an estimated engine torque includes determining said estimated engine torque as a further function of said overall drivetrain reduction value.
- 94. The method of claim 93 further including the steps of:
determining a current engine fueling value; and determining a maximum engine fueling value; and wherein the step of determining an actual engine torque includes determining said actual engine torque as a function of said current engine fueling value and said maximum engine fueling value.
- 95. A method of controlling a vehicle drivetrain, comprising the steps of:
providing an engine output characteristics map for an internal combustion engine; determining at least one engine operating parameter in relation to said map; monitoring engine speed of said engine; if said engine speed is increasing along a boundary of said map, performing one of the following steps when said engine speed reaches a governed speed value:
forcing an upshift to a higher gear of a transmission coupled to said engine; and limiting engine speed of said engine to said governed engine speed value.
- 96. A method of controlling a vehicle drivetrain, comprising the steps of:
providing an engine output characteristics map for an internal combustion engine; determining at least one engine operating parameter in relation to said map; monitoring engine speed of said engine; if said engine speed is decreasing along a boundary of said map, determining an engine speed shift point as a function of a gear step between a presently engaged gear and a next lower gear of a transmission coupled to said engine and performing one of the following steps when said engine speed reaches said engine speed shift point:
forcing a downshift to said next lower gear of said transmission; and limiting engine speed of said engine to said engine speed shift point.
CROSS-REFERENCE TO RELATED U.S. PATENT APPLICATION
[0001] This is a continuation-in-part of co-pending U.S. patent application Ser. No. 09/502,641, filed Feb. 11, 2000, and entitled SYSTEM FOR CONTROLLING AN INTERNAL COMBUSTION ENGINE IN A FUEL EFFICIENT MANNER, which is a continuation-in-part of U.S. Pat. No. 6,042,505.
Divisions (1)
|
Number |
Date |
Country |
Parent |
10080049 |
Feb 2002 |
US |
Child |
10364263 |
Feb 2003 |
US |