US20020120385A1 - Modification of pedal progression with acceleration feedback using electronic throttle control - Google Patents
Modification of pedal progression with acceleration feedback using electronic throttle control Download PDFInfo
- Publication number
- US20020120385A1 US20020120385A1 US09/795,575 US79557501A US2002120385A1 US 20020120385 A1 US20020120385 A1 US 20020120385A1 US 79557501 A US79557501 A US 79557501A US 2002120385 A1 US2002120385 A1 US 2002120385A1
- Authority
- US
- United States
- Prior art keywords
- vehicle speed
- throttle
- throttle position
- accelerator pedal
- controller
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000001133 acceleration Effects 0.000 title claims abstract description 40
- 230000004048 modification Effects 0.000 title 1
- 238000012986 modification Methods 0.000 title 1
- 238000006073 displacement reaction Methods 0.000 claims abstract description 40
- 238000000034 method Methods 0.000 claims abstract description 19
- 238000002485 combustion reaction Methods 0.000 claims description 5
- 230000011664 signaling Effects 0.000 claims 4
- 230000000903 blocking effect Effects 0.000 claims 2
- 230000006870 function Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 230000003213 activating effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000003197 catalytic effect Effects 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
Images
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D31/00—Use of speed-sensing governors to control combustion engines, not otherwise provided for
- F02D31/001—Electric control of rotation speed
- F02D31/002—Electric control of rotation speed controlling air supply
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D11/00—Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated
- F02D11/06—Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated characterised by non-mechanical control linkages, e.g. fluid control linkages or by control linkages with power drive or assistance
- F02D11/10—Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated characterised by non-mechanical control linkages, e.g. fluid control linkages or by control linkages with power drive or assistance of the electric type
- F02D11/105—Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated characterised by non-mechanical control linkages, e.g. fluid control linkages or by control linkages with power drive or assistance of the electric type characterised by the function converting demand to actuation, e.g. a map indicating relations between an accelerator pedal position and throttle valve opening or target engine torque
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2540/00—Input parameters relating to occupants
- B60W2540/10—Accelerator pedal position
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2720/00—Output or target parameters relating to overall vehicle dynamics
- B60W2720/10—Longitudinal speed
- B60W2720/106—Longitudinal acceleration
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
- F02D41/1401—Introducing closed-loop corrections characterised by the control or regulation method
- F02D2041/1409—Introducing closed-loop corrections characterised by the control or regulation method using at least a proportional, integral or derivative controller
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
- F02D41/1401—Introducing closed-loop corrections characterised by the control or regulation method
- F02D2041/1413—Controller structures or design
- F02D2041/1422—Variable gain or coefficients
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D2200/00—Input parameters for engine control
- F02D2200/50—Input parameters for engine control said parameters being related to the vehicle or its components
- F02D2200/501—Vehicle speed
Definitions
- the present invention relates in general to internal combustion engine control systems and, specifically, to an internal combustion engine control system for modifying pedal progression with acceleration feedback.
- the accelerator pedal in an automobile must read the intent of the driver to: (1) accelerate the vehicle; (2) maintain vehicle speed (i.e., neither accelerate nor decelerate the vehicle); and (3) decelerate the vehicle. Moreover, the pedal must provide position feedback to the driver.
- these functions are performed through an electronic throttle control, which uses a simple pedal to throttle position progression table. When the accelerator pedal is displaced, the angle of the throttle is increased by a throttle actuator. This allows more air into the engine and thereby increases engine power. The spring load of the pedal changes at each pedal position, providing feedback to the driver.
- the present invention is a method and apparatus for controlling the throttle position of an engine by modifying the current electronic throttle control.
- the invention makes changes to the throttle position using the driver's intended acceleration and speed, instead of using the current pedal progression that directly changes throttle position based on accelerator pedal displacement.
- the method starts by measuring the displacement of an accelerator pedal and the current speed of the vehicle. Using a table lookup function incorporating pedal displacement and the current vehicle speed, the driver's target acceleration is determined. A second table lookup function is used to determine the driver's intended end vehicle speed, which is the speed the driver would reach if the accelerator pedal remained at its measured displacement. Then, a desired throttle position is calculated using an acceleration-based rate of change. Preferably, a standard arbitration is performed with signals from other engine control systems. If the other systems do not indicate a need to limit changes to the throttle position, the throttle is adjusted to the desired throttle position.
- the apparatus of the present invention comprises means for measuring the displacement of an accelerator pedal and the current speed of the vehicle. It also comprises a table lookup function incorporating pedal displacement and the current vehicle speed to determine the driver's target acceleration. A second table lookup function determines the driver's intended end vehicle speed.
- the apparatus also includes means for calculating a desired throttle position using an acceleration-based rate of change and means for performing a standard arbitration using signals from other engine control systems. Finally, the apparatus contains means for adjusting the throttle to the desired throttle position, which adjustment will occur if the other systems do not indicate a need to limit changes to the throttle position.
- the desired throttle position is the output of a PID controller using as its input the difference between current vehicle speed and the end vehicle speed and a gain using the acceleration-based rate of change.
- the acceleration-based rate of change is the driver's target acceleration.
- the acceleration-based rate of change is another engine parameter calculated from the driver's target acceleration, such as torque.
- the present invention automatically regulates acceleration, and thus vehicle speed. This allows tracking to a target acceleration and maintaining vehicle speed at points of zero acceleration using a simple and direct interface to determine driver intent.
- the invention allows the driver to maintain a desired vehicle speed at a comfortable pedal position regardless of terrain, altitude or vehicle loading conditions without requiring a cruise control system.
- the invention accurately determines the end vehicle speed, which can be used as an input into other engine control systems such as for future enhancements in transmission shift scheduling.
- FIG. 1 is a pictorial diagram of an engine and engine control hardware involved in carrying out the present invention
- FIG. 2 is a block diagram illustrating a flow of operations for carrying out the method of this invention using the hardware of FIG. 1;
- FIG. 3 is a partial lookup table of acceleration as a function of accelerator pedal displacement and vehicle speed.
- FIG. 4 is a block diagram representing the inputs and outputs of the controller used in the present invention.
- the air is combined into fuel air mixtures and burned in the engine cylinders (not shown).
- the exhaust gas flows through an exhaust gas conduit 16 and a catalytic device 18 , finally releasing into the atmosphere through a tail pipe 20 .
- An accelerator pedal 14 is displaced in response to operator demand for engine output power.
- the accelerator pedal 14 could also take the form of a stick, such as that present in a vehicle equipped for operation by the handicapped.
- a throttle position sensor (TPS) 22 .
- Vehicle speed is determined from a sensor 24 , coupled through a flexible cable (not shown) to the driveshaft 26 , which rotates at an angular speed proportional to vehicle speed.
- the degree to which the accelerator pedal 14 is displaced in response to operator demand for engine output power is indicated by a pedal position sensor 28 .
- the engine controller 30 is a conventional digital computer used by those in the art for engine control, and includes the standard elements of the central processing unit (CPU), random access memory, read-only memory, analog to digital convertor(s), input/output circuitry, and clock circuitry.
- the controller 30 is activated upon application of ignition power to an engine 10 .
- the controller 30 carries out a series of operations stored in an instruction-by-instruction format in memory for providing engine control, diagnostic and maintenance operations. Signals from the previously mentioned sensors flow over the paths indicated in FIG. 1 and serve as inputs to the controller 30 . Using these inputs, the controller 30 performs appropriate computations and outputs various signals.
- the controller 30 uses the pedal position sensor 28 in an electronic throttle control algorithm to produce a signal, labeled “ETC”, to control the throttle actuator 13 .
- ETC electronic throttle control algorithm
- the accelerator pedal 14 is displaced, the ETC signal directs the throttle actuator 13 to increase the angle of the throttle 12 , allowing more air into the engine and thereby increasing engine power.
- FIG. 2 shows a flow of operations to control the throttle position of the vehicle by modifying the direct relationship between the accelerator pedal 14 and engine power to a relationship based on vehicle acceleration. Specifically, such a procedure begins at step 40 , and proceeds to step 42 .
- the accelerator pedal displacement is determined according to current methods. Hysteresis and dead band are applied to accommodate sensor noise and slight fluctuations in driver positioning of the accelerator pedal.
- the current vehicle speed is measured and stored.
- the accelerator pedal displacement determined in step 42 is checked in step 46 to see if it is equal to 0%, which means that the driver is not displacing the accelerator pedal. If the accelerator pedal displacement is 0%, then the procedure ends at step 48 . In this aspect, another engine control system will determine throttle position, preferably the engine's idle control algorithm. If, however, the accelerator pedal displacement is not 0%, the procedure advances to step 50 . In another aspect of the invention, the procedure advances from step 46 to step 50 even if the accelerator pedal displacement determined in step 42 is equal to 0% because the present invention will determine throttle position even if the driver is not displacing the accelerator pedal.
- a table lookup function is used to provide a target acceleration based on the accelerator pedal displacement from step 42 and the current vehicle speed from step 44 .
- a sample lookup table used for this table lookup function is illustrated in FIG. 3, which lookup table shows accelerator pedal displacement as a function of vehicle speed.
- accelerator pedal displacement is shown as percent of displacement.
- accelerator pedal displacement could be an absolute value, such as millimeters.
- vehicle speed is in miles per hour and acceleration is in m/sec 2 by example only.
- the table of FIG. 3 does not include values for the situation where the accelerator pedal displacement measured in step 42 is 0% because, in a preferred aspect of the invention, other engine control systems determine throttle position when the driver is not displacing the accelerator pedal. In another aspect of the invention, however, values can be included in the table for the condition where accelerator pedal displacement is 0%.
- the table shown in FIG. 3 as an example of a lookup table for use in the present invention is only a partial lookup table developed based on a vehicle's desired accelerator response profile. Each vehicle model can have a different response profile, and thus a different lookup table than another vehicle model. Further, economy, normal and performance modes for a single vehicle could be incorporated through the use of multiple lookup tables or by multipliers. For example, given the same accelerator pedal displacement and current vehicle speed, the lookup table for the performance mode would provide a target acceleration greater than that provided by the lookup table for the economy mode.
- FIG. 3 Some examples using FIG. 3 will illustrate the use of the table lookup function to determine target acceleration in step 50 of FIG. 2. If the accelerator pedal displacement measured in step 42 is 10%, and the current vehicle speed measured in step 44 is 40 mph, then the target acceleration indicated by the driver is 0.1 m/sec 2 . If the accelerator pedal displacement measured in step 42 is 4%, and the current vehicle speed measured in step 44 is 30 mph, then the target acceleration indicated by the driver is ⁇ 0.3 m/sec 2 , i.e., a target deceleration of 0.3 m/sec 2 .
- step 52 another table lookup function is used in step 52 to determine the end vehicle speed for a given accelerator pedal displacement.
- the end vehicle speed is the speed at which the vehicle would eventually settle if the accelerator pedal displacement remained constant.
- the same lookup table of FIG. 3 illustrates the operation of this table lookup function. Because zero acceleration indicates a driver's desire to maintain current vehicle speed, step 52 is performed by advancing down the column of the accelerator pedal displacement as measured in step 42 until a row indicating zero acceleration is reached. The speed corresponding to zero acceleration is the end vehicle speed. By example, if the accelerator pedal displacement is 10%, then the end vehicle speed is 50 mph. Also by example, if the accelerator pedal displacement is 4%, then the end vehicle speed is 10 mph.
- a standard controller preferably a feed forward proportional, integral and derivative (PID) controller, is used in step 54 to determine a desired vehicle speed and thus a desired throttle position.
- PID proportional, integral and derivative
- a block diagram illustrating the inputs and outputs for the controller is illustrated in FIG. 4.
- Current vehicle speed measured in step 44 is the feedback variable.
- the difference (error) between the end vehicle speed from step 52 and the current vehicle speed from step 44 is fed into the controller, which calculates a desired vehicle speed using a gain based on the target acceleration from step 50 .
- the target acceleration from step 50 itself can be used in the controller to determine the gain or, as is easily seen by one skilled in the art, the gain can be determined from another acceleration-based engine parameter such as torque or horsepower if, for example, a mass sensor is located on the vehicle.
- the output of the controller is the signal ETC, which is intended to control the throttle actuator 13 of the vehicle to a desired throttle position corresponding to the desired vehicle speed.
- the desired throttle position is determined in step 54 .
- the procedure checks other engine control systems to determine whether these systems detect a problem limiting changes in the throttle position.
- Such systems include brake torque, driveline protection, traction control, and powertrain protection, to name a few.
- this arbitration is performed. If any of these systems indicate a need to limit increases in the throttle position, and the desired throttle position requires an increase over the current throttle position, the procedure ends at step 48 without changing throttle position. For example, if the traction control system detects icy conditions, the result of the arbitration will be to close down the throttle, i.e., no increases in throttle position will be allowed, preventing acceleration.
- step 60 the procedure advances to step 60 , where the signal ETC directs the throttle actuator 13 to increase, reduce or maintain the angle of the throttle 12 to the desired throttle position determined in step 54 .
- the procedure then ends at step 48 .
- the procedure runs at predetermined intervals from start up of the engine to shut down. Pedal displacement and speed are sampled at predetermined intervals, preferably at 12.5 ms intervals.
- the present invention controls the throttle position of an engine by incorporating the driver's intentions as to target acceleration and end vehicle speed, instead of using the current pedal progression of the electronic throttle control that directly changes throttle position based on accelerator pedal displacement.
- the driver can maintain a constant vehicle speed through the application of a consistent pedal displacement regardless of terrain, altitude or vehicle loading conditions without activating a cruise control system.
- the driver can also accelerate or decelerate the vehicle to an end vehicle speed through application of a consistent pedal displacement.
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Control Of Throttle Valves Provided In The Intake System Or In The Exhaust System (AREA)
Abstract
Description
- 1. Field of the Invention
- The present invention relates in general to internal combustion engine control systems and, specifically, to an internal combustion engine control system for modifying pedal progression with acceleration feedback.
- 2. Description of the Art
- The accelerator pedal in an automobile must read the intent of the driver to: (1) accelerate the vehicle; (2) maintain vehicle speed (i.e., neither accelerate nor decelerate the vehicle); and (3) decelerate the vehicle. Moreover, the pedal must provide position feedback to the driver. Currently, these functions are performed through an electronic throttle control, which uses a simple pedal to throttle position progression table. When the accelerator pedal is displaced, the angle of the throttle is increased by a throttle actuator. This allows more air into the engine and thereby increases engine power. The spring load of the pedal changes at each pedal position, providing feedback to the driver.
- Current electronic throttle control produces excessive variations in throttle position and speed for a given pedal displacement as terrain, altitude, gear, axle or vehicle load change. Further, the current method cannot predict the vehicle speed intended by the driver. Cruise control systems can also be used to accelerate or decelerate the vehicle or to maintain vehicle speed. However, such systems require hardware beyond that needed by the electronic throttle control.
- The present invention is a method and apparatus for controlling the throttle position of an engine by modifying the current electronic throttle control. The invention makes changes to the throttle position using the driver's intended acceleration and speed, instead of using the current pedal progression that directly changes throttle position based on accelerator pedal displacement.
- Specifically, the method starts by measuring the displacement of an accelerator pedal and the current speed of the vehicle. Using a table lookup function incorporating pedal displacement and the current vehicle speed, the driver's target acceleration is determined. A second table lookup function is used to determine the driver's intended end vehicle speed, which is the speed the driver would reach if the accelerator pedal remained at its measured displacement. Then, a desired throttle position is calculated using an acceleration-based rate of change. Preferably, a standard arbitration is performed with signals from other engine control systems. If the other systems do not indicate a need to limit changes to the throttle position, the throttle is adjusted to the desired throttle position.
- The apparatus of the present invention comprises means for measuring the displacement of an accelerator pedal and the current speed of the vehicle. It also comprises a table lookup function incorporating pedal displacement and the current vehicle speed to determine the driver's target acceleration. A second table lookup function determines the driver's intended end vehicle speed. The apparatus also includes means for calculating a desired throttle position using an acceleration-based rate of change and means for performing a standard arbitration using signals from other engine control systems. Finally, the apparatus contains means for adjusting the throttle to the desired throttle position, which adjustment will occur if the other systems do not indicate a need to limit changes to the throttle position.
- In one aspect of the invention, the desired throttle position is the output of a PID controller using as its input the difference between current vehicle speed and the end vehicle speed and a gain using the acceleration-based rate of change.
- In one aspect of the invention, the acceleration-based rate of change is the driver's target acceleration. In another aspect of the invention, the acceleration-based rate of change is another engine parameter calculated from the driver's target acceleration, such as torque.
- The present invention automatically regulates acceleration, and thus vehicle speed. This allows tracking to a target acceleration and maintaining vehicle speed at points of zero acceleration using a simple and direct interface to determine driver intent. The invention allows the driver to maintain a desired vehicle speed at a comfortable pedal position regardless of terrain, altitude or vehicle loading conditions without requiring a cruise control system. Finally, the invention accurately determines the end vehicle speed, which can be used as an input into other engine control systems such as for future enhancements in transmission shift scheduling.
- The various features, advantages and other uses of the present invention will become more apparent by referring to the following detailed description and drawings in which:
- FIG. 1 is a pictorial diagram of an engine and engine control hardware involved in carrying out the present invention;
- FIG. 2 is a block diagram illustrating a flow of operations for carrying out the method of this invention using the hardware of FIG. 1;
- FIG. 3 is a partial lookup table of acceleration as a function of accelerator pedal displacement and vehicle speed; and
- FIG. 4 is a block diagram representing the inputs and outputs of the controller used in the present invention.
- Referring now to FIG. 1, air flows into an
internal combustion engine 10 through anintake throttle blade 12, whichthrottle blade 12 is controlled by athrottle actuator 13. The air is combined into fuel air mixtures and burned in the engine cylinders (not shown). After the air is burned in the cylinders, the exhaust gas flows through anexhaust gas conduit 16 and acatalytic device 18, finally releasing into the atmosphere through atail pipe 20. Anaccelerator pedal 14 is displaced in response to operator demand for engine output power. Theaccelerator pedal 14 could also take the form of a stick, such as that present in a vehicle equipped for operation by the handicapped. - Associated with the engine are various conventional sensors known in the art, which provide typical signals related to engine control. Coupled to the
throttle 12 is a throttle position sensor (TPS) 22. Vehicle speed is determined from asensor 24, coupled through a flexible cable (not shown) to thedriveshaft 26, which rotates at an angular speed proportional to vehicle speed. The degree to which theaccelerator pedal 14 is displaced in response to operator demand for engine output power is indicated by apedal position sensor 28. - The
engine controller 30 is a conventional digital computer used by those in the art for engine control, and includes the standard elements of the central processing unit (CPU), random access memory, read-only memory, analog to digital convertor(s), input/output circuitry, and clock circuitry. Thecontroller 30 is activated upon application of ignition power to anengine 10. When activated, thecontroller 30 carries out a series of operations stored in an instruction-by-instruction format in memory for providing engine control, diagnostic and maintenance operations. Signals from the previously mentioned sensors flow over the paths indicated in FIG. 1 and serve as inputs to thecontroller 30. Using these inputs, thecontroller 30 performs appropriate computations and outputs various signals. For example, thecontroller 30 uses thepedal position sensor 28 in an electronic throttle control algorithm to produce a signal, labeled “ETC”, to control thethrottle actuator 13. When theaccelerator pedal 14 is displaced, the ETC signal directs thethrottle actuator 13 to increase the angle of thethrottle 12, allowing more air into the engine and thereby increasing engine power. - FIG. 2 shows a flow of operations to control the throttle position of the vehicle by modifying the direct relationship between the
accelerator pedal 14 and engine power to a relationship based on vehicle acceleration. Specifically, such a procedure begins atstep 40, and proceeds tostep 42. Instep 42, the accelerator pedal displacement is determined according to current methods. Hysteresis and dead band are applied to accommodate sensor noise and slight fluctuations in driver positioning of the accelerator pedal. Instep 44, the current vehicle speed is measured and stored. - In a preferred aspect of the invention, the accelerator pedal displacement determined in
step 42 is checked instep 46 to see if it is equal to 0%, which means that the driver is not displacing the accelerator pedal. If the accelerator pedal displacement is 0%, then the procedure ends atstep 48. In this aspect, another engine control system will determine throttle position, preferably the engine's idle control algorithm. If, however, the accelerator pedal displacement is not 0%, the procedure advances to step 50. In another aspect of the invention, the procedure advances fromstep 46 to step 50 even if the accelerator pedal displacement determined instep 42 is equal to 0% because the present invention will determine throttle position even if the driver is not displacing the accelerator pedal. - In
step 50, a table lookup function is used to provide a target acceleration based on the accelerator pedal displacement fromstep 42 and the current vehicle speed fromstep 44. A sample lookup table used for this table lookup function is illustrated in FIG. 3, which lookup table shows accelerator pedal displacement as a function of vehicle speed. By example, accelerator pedal displacement is shown as percent of displacement. Alternatively, accelerator pedal displacement could be an absolute value, such as millimeters. Similarly, vehicle speed is in miles per hour and acceleration is in m/sec2 by example only. The table of FIG. 3 does not include values for the situation where the accelerator pedal displacement measured instep 42 is 0% because, in a preferred aspect of the invention, other engine control systems determine throttle position when the driver is not displacing the accelerator pedal. In another aspect of the invention, however, values can be included in the table for the condition where accelerator pedal displacement is 0%. - The table shown in FIG. 3 as an example of a lookup table for use in the present invention is only a partial lookup table developed based on a vehicle's desired accelerator response profile. Each vehicle model can have a different response profile, and thus a different lookup table than another vehicle model. Further, economy, normal and performance modes for a single vehicle could be incorporated through the use of multiple lookup tables or by multipliers. For example, given the same accelerator pedal displacement and current vehicle speed, the lookup table for the performance mode would provide a target acceleration greater than that provided by the lookup table for the economy mode.
- Some examples using FIG. 3 will illustrate the use of the table lookup function to determine target acceleration in
step 50 of FIG. 2. If the accelerator pedal displacement measured instep 42 is 10%, and the current vehicle speed measured instep 44 is 40 mph, then the target acceleration indicated by the driver is 0.1 m/sec2. If the accelerator pedal displacement measured instep 42 is 4%, and the current vehicle speed measured instep 44 is 30 mph, then the target acceleration indicated by the driver is −0.3 m/sec2, i.e., a target deceleration of 0.3 m/sec2. - Returning now to FIG. 2, another table lookup function is used in
step 52 to determine the end vehicle speed for a given accelerator pedal displacement. The end vehicle speed is the speed at which the vehicle would eventually settle if the accelerator pedal displacement remained constant. The same lookup table of FIG. 3 illustrates the operation of this table lookup function. Because zero acceleration indicates a driver's desire to maintain current vehicle speed,step 52 is performed by advancing down the column of the accelerator pedal displacement as measured instep 42 until a row indicating zero acceleration is reached. The speed corresponding to zero acceleration is the end vehicle speed. By example, if the accelerator pedal displacement is 10%, then the end vehicle speed is 50 mph. Also by example, if the accelerator pedal displacement is 4%, then the end vehicle speed is 10 mph. - Returning now to FIG. 2, a standard controller, preferably a feed forward proportional, integral and derivative (PID) controller, is used in
step 54 to determine a desired vehicle speed and thus a desired throttle position. A block diagram illustrating the inputs and outputs for the controller is illustrated in FIG. 4. Current vehicle speed measured instep 44 is the feedback variable. The difference (error) between the end vehicle speed fromstep 52 and the current vehicle speed fromstep 44 is fed into the controller, which calculates a desired vehicle speed using a gain based on the target acceleration fromstep 50. The target acceleration fromstep 50 itself can be used in the controller to determine the gain or, as is easily seen by one skilled in the art, the gain can be determined from another acceleration-based engine parameter such as torque or horsepower if, for example, a mass sensor is located on the vehicle. The output of the controller is the signal ETC, which is intended to control thethrottle actuator 13 of the vehicle to a desired throttle position corresponding to the desired vehicle speed. - Returning now to FIG. 2, the desired throttle position is determined in
step 54. Instep 56, the procedure checks other engine control systems to determine whether these systems detect a problem limiting changes in the throttle position. Such systems include brake torque, driveline protection, traction control, and powertrain protection, to name a few. Instep 58, this arbitration is performed. If any of these systems indicate a need to limit increases in the throttle position, and the desired throttle position requires an increase over the current throttle position, the procedure ends atstep 48 without changing throttle position. For example, if the traction control system detects icy conditions, the result of the arbitration will be to close down the throttle, i.e., no increases in throttle position will be allowed, preventing acceleration. If, however, the other systems do not indicate a need to limit increases in the throttle position, then the procedure advances to step 60, where the signal ETC directs thethrottle actuator 13 to increase, reduce or maintain the angle of thethrottle 12 to the desired throttle position determined instep 54. The procedure then ends atstep 48. The procedure runs at predetermined intervals from start up of the engine to shut down. Pedal displacement and speed are sampled at predetermined intervals, preferably at 12.5 ms intervals. - Thus, the present invention controls the throttle position of an engine by incorporating the driver's intentions as to target acceleration and end vehicle speed, instead of using the current pedal progression of the electronic throttle control that directly changes throttle position based on accelerator pedal displacement. In this manner, the driver can maintain a constant vehicle speed through the application of a consistent pedal displacement regardless of terrain, altitude or vehicle loading conditions without activating a cruise control system. The driver can also accelerate or decelerate the vehicle to an end vehicle speed through application of a consistent pedal displacement.
Claims (8)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US09/795,575 US6442472B1 (en) | 2001-02-28 | 2001-02-28 | Modification of pedal progression with acceleration feedback using electronic throttle control |
| DE10208155A DE10208155B4 (en) | 2001-02-28 | 2002-02-26 | Modification of pedal progression with acceleration feedback using electronic throttle control |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US09/795,575 US6442472B1 (en) | 2001-02-28 | 2001-02-28 | Modification of pedal progression with acceleration feedback using electronic throttle control |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US6442472B1 US6442472B1 (en) | 2002-08-27 |
| US20020120385A1 true US20020120385A1 (en) | 2002-08-29 |
Family
ID=25165874
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US09/795,575 Expired - Fee Related US6442472B1 (en) | 2001-02-28 | 2001-02-28 | Modification of pedal progression with acceleration feedback using electronic throttle control |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US6442472B1 (en) |
| DE (1) | DE10208155B4 (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150239346A1 (en) * | 2012-09-17 | 2015-08-27 | Robert Bosch Gmbh | Active Accelerator Pedal |
| CN105480091A (en) * | 2015-12-14 | 2016-04-13 | 重庆博玉天成文化传媒有限责任公司 | Electronic throttle accelerator |
| EP3348816A1 (en) * | 2017-01-13 | 2018-07-18 | Honda Motor Co., Ltd. | Control apparatus for internal combustion engine |
| CN108834425A (en) * | 2017-03-03 | 2018-11-16 | 百度时代网络技术(北京)有限公司 | Longitude Cascade Controller Presets for Controlling Self-Driving Vehicles Re-Entering Autopilot Mode |
| EP3659884A3 (en) * | 2018-11-29 | 2020-09-16 | Baidu USA LLC | Predetermined calibration table-based method for operating an autonomous driving vehicle |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6543415B1 (en) * | 2002-09-09 | 2003-04-08 | Visteon Global Technologies, Inc. | Throttle miswire detection |
| US6747550B2 (en) * | 2002-09-16 | 2004-06-08 | Paul A. Stone | Leg position indicator for braking |
| US7092810B2 (en) * | 2002-10-10 | 2006-08-15 | General Motors Corporation | Method and system for reducing acceleration-based wheel slip utilizing pedal-to-throttle progression tables |
| DE102004023580A1 (en) * | 2004-05-13 | 2005-12-08 | Adam Opel Ag | Load control procedure for motor vehicle involves determining target acceleration and traction resistance based on different sets of operating parameters |
| US20060169097A1 (en) | 2005-01-18 | 2006-08-03 | Chuck Peniston | Pedal kickdown mechanism and treadle attachment mechanism |
| DE102009057806A1 (en) * | 2009-12-10 | 2011-07-21 | Kempf, Martine, Calif. | Method and device for manual accelerator of motor vehicles |
| JP2012163092A (en) * | 2011-01-20 | 2012-08-30 | Nissan Motor Co Ltd | Output characteristics control device for internal combustion engine |
| WO2014038552A1 (en) * | 2012-09-04 | 2014-03-13 | 本田技研工業株式会社 | Internal combustion engine control system |
| JP6683805B2 (en) * | 2017-03-10 | 2020-04-22 | バイドゥドットコム タイムズ テクノロジー (ベイジン) カンパニー リミテッドBaidu.com Times Technology (Beijing) Co., Ltd. | Method and system for control of an autonomous vehicle reentering autonomous mode |
| AT522168B1 (en) * | 2019-06-13 | 2020-09-15 | Avl List Gmbh | Method and device for controlling pedals of a vehicle |
| US11181055B2 (en) * | 2019-07-24 | 2021-11-23 | K&N Engineering, Inc. | Throttle controlled intake system |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4718380A (en) * | 1985-05-27 | 1988-01-12 | Nissan Motor Company, Limited | System and method for controlling the opening angle of a throttle valve according to the position of an accelerator for an automotive vehicle |
| JP2513776B2 (en) | 1988-04-01 | 1996-07-03 | 株式会社日立製作所 | Throttle valve control method and device |
| US5477825A (en) * | 1993-02-26 | 1995-12-26 | Toyota Jidosha Kabushiki Kaisha | Driving power control apparatus for vehicle |
| US5307776A (en) | 1993-04-05 | 1994-05-03 | General Motors Corporation | Recognition algorithm for electronic throttle control |
| US5775293A (en) * | 1996-10-01 | 1998-07-07 | Cummins Engine Co., Inc. | Electronic throttle pedal nonlinear filter |
-
2001
- 2001-02-28 US US09/795,575 patent/US6442472B1/en not_active Expired - Fee Related
-
2002
- 2002-02-26 DE DE10208155A patent/DE10208155B4/en not_active Expired - Fee Related
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150239346A1 (en) * | 2012-09-17 | 2015-08-27 | Robert Bosch Gmbh | Active Accelerator Pedal |
| US10434876B2 (en) * | 2012-10-08 | 2019-10-08 | Robert Bosch Gmbh | Active accelerator pedal |
| CN105480091A (en) * | 2015-12-14 | 2016-04-13 | 重庆博玉天成文化传媒有限责任公司 | Electronic throttle accelerator |
| EP3348816A1 (en) * | 2017-01-13 | 2018-07-18 | Honda Motor Co., Ltd. | Control apparatus for internal combustion engine |
| US10267244B2 (en) | 2017-01-13 | 2019-04-23 | Honda Motor Co., Ltd. | Control apparatus for internal combustion engine |
| CN108834425A (en) * | 2017-03-03 | 2018-11-16 | 百度时代网络技术(北京)有限公司 | Longitude Cascade Controller Presets for Controlling Self-Driving Vehicles Re-Entering Autopilot Mode |
| EP3659884A3 (en) * | 2018-11-29 | 2020-09-16 | Baidu USA LLC | Predetermined calibration table-based method for operating an autonomous driving vehicle |
Also Published As
| Publication number | Publication date |
|---|---|
| DE10208155A1 (en) | 2002-09-12 |
| US6442472B1 (en) | 2002-08-27 |
| DE10208155B4 (en) | 2008-12-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6442472B1 (en) | Modification of pedal progression with acceleration feedback using electronic throttle control | |
| KR930007607B1 (en) | Engine output controlling method | |
| US6466851B2 (en) | Vehicle control system for continuously variable transmission having manager control unit | |
| US7254472B2 (en) | Coordinated torque control security method and apparatus | |
| JP4380742B2 (en) | Control device and control method for automatic transmission | |
| JP2002532646A5 (en) | ||
| US9719443B2 (en) | Vehicle control system and vehicle control method | |
| JPH11507310A (en) | Drive train control unit for automobile | |
| JPH06330782A (en) | Torque control type traction control system to driving wheel of automobile | |
| JP2003120341A (en) | Method and system for providing vehicle control to driver | |
| US20090018738A1 (en) | Gear shift system for vehicle, control method and control device for automatic transmission | |
| US6513492B1 (en) | Limited acceleration mode for electronic throttle control | |
| US6182002B1 (en) | Vehicle acceleration based traction control | |
| US6308124B1 (en) | System for determining an equivalent throttle valve for controlling automatic transmission shift points | |
| US7885729B2 (en) | Vehicle integrated-control apparatus and vehicle integrated-control method | |
| US6877480B2 (en) | Idle speed compensation in a pedal map | |
| JPS5990736A (en) | Automotive engine and transmission integrated control device | |
| JPS61210244A (en) | Vehicle speed control device | |
| KR100373032B1 (en) | Apparatus for engine revolution per minute controlled 0f manual transmission vehicle and method thereof | |
| JPH102407A (en) | Gear ratio adjustment device | |
| JP3106968B2 (en) | Vehicle speed limiter | |
| CN114370498B (en) | Vehicle gear shifting control method | |
| JPH03153426A (en) | Controlling method for output of vehicle engine | |
| JP2789919B2 (en) | Supercharger control system for automotive engine | |
| JP4483646B2 (en) | Engine control device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: GENERAL MOTORS CORPORATION, MICHIGAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MEHTA, VIVEK;STILES, STEVEN D.;JESS, RICHARD B.;AND OTHERS;REEL/FRAME:011596/0901;SIGNING DATES FROM 20010201 TO 20010221 |
|
| FPAY | Fee payment |
Year of fee payment: 4 |
|
| AS | Assignment |
Owner name: GM GLOBAL TECHNOLOGY OPERATIONS, INC., MICHIGAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:GENERAL MOTORS CORPORATION;REEL/FRAME:022117/0001 Effective date: 20050119 Owner name: GM GLOBAL TECHNOLOGY OPERATIONS, INC.,MICHIGAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:GENERAL MOTORS CORPORATION;REEL/FRAME:022117/0001 Effective date: 20050119 |
|
| AS | Assignment |
Owner name: UNITED STATES DEPARTMENT OF THE TREASURY, DISTRICT Free format text: SECURITY AGREEMENT;ASSIGNOR:GM GLOBAL TECHNOLOGY OPERATIONS, INC.;REEL/FRAME:022201/0501 Effective date: 20081231 |
|
| AS | Assignment |
Owner name: CITICORP USA, INC. AS AGENT FOR BANK PRIORITY SECU Free format text: SECURITY AGREEMENT;ASSIGNOR:GM GLOBAL TECHNOLOGY OPERATIONS, INC.;REEL/FRAME:022556/0013 Effective date: 20090409 Owner name: CITICORP USA, INC. AS AGENT FOR HEDGE PRIORITY SEC Free format text: SECURITY AGREEMENT;ASSIGNOR:GM GLOBAL TECHNOLOGY OPERATIONS, INC.;REEL/FRAME:022556/0013 Effective date: 20090409 |
|
| AS | Assignment |
Owner name: GM GLOBAL TECHNOLOGY OPERATIONS, INC., MICHIGAN Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:UNITED STATES DEPARTMENT OF THE TREASURY;REEL/FRAME:023238/0015 Effective date: 20090709 |
|
| XAS | Not any more in us assignment database |
Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:UNITED STATES DEPARTMENT OF THE TREASURY;REEL/FRAME:023124/0383 |
|
| AS | Assignment |
Owner name: GM GLOBAL TECHNOLOGY OPERATIONS, INC., MICHIGAN Free format text: RELEASE BY SECURED PARTY;ASSIGNORS:CITICORP USA, INC. AS AGENT FOR BANK PRIORITY SECURED PARTIES;CITICORP USA, INC. AS AGENT FOR HEDGE PRIORITY SECURED PARTIES;REEL/FRAME:023127/0326 Effective date: 20090814 |
|
| AS | Assignment |
Owner name: UNITED STATES DEPARTMENT OF THE TREASURY, DISTRICT Free format text: SECURITY AGREEMENT;ASSIGNOR:GM GLOBAL TECHNOLOGY OPERATIONS, INC.;REEL/FRAME:023155/0922 Effective date: 20090710 |
|
| AS | Assignment |
Owner name: UAW RETIREE MEDICAL BENEFITS TRUST, MICHIGAN Free format text: SECURITY AGREEMENT;ASSIGNOR:GM GLOBAL TECHNOLOGY OPERATIONS, INC.;REEL/FRAME:023161/0864 Effective date: 20090710 |
|
| FPAY | Fee payment |
Year of fee payment: 8 |
|
| AS | Assignment |
Owner name: GM GLOBAL TECHNOLOGY OPERATIONS, INC., MICHIGAN Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:UNITED STATES DEPARTMENT OF THE TREASURY;REEL/FRAME:025245/0273 Effective date: 20100420 Owner name: GM GLOBAL TECHNOLOGY OPERATIONS, INC., MICHIGAN Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:UAW RETIREE MEDICAL BENEFITS TRUST;REEL/FRAME:025311/0680 Effective date: 20101026 |
|
| AS | Assignment |
Owner name: WILMINGTON TRUST COMPANY, DELAWARE Free format text: SECURITY AGREEMENT;ASSIGNOR:GM GLOBAL TECHNOLOGY OPERATIONS, INC.;REEL/FRAME:025327/0222 Effective date: 20101027 |
|
| AS | Assignment |
Owner name: GM GLOBAL TECHNOLOGY OPERATIONS LLC, MICHIGAN Free format text: CHANGE OF NAME;ASSIGNOR:GM GLOBAL TECHNOLOGY OPERATIONS, INC.;REEL/FRAME:025780/0795 Effective date: 20101202 |
|
| REMI | Maintenance fee reminder mailed | ||
| LAPS | Lapse for failure to pay maintenance fees | ||
| STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
| FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20140827 |