Device for preventing sudden unintended acceleration
10023189 ยท 2018-07-17
Assignee
Inventors
Cpc classification
B60W2555/20
PERFORMING OPERATIONS; TRANSPORTING
B60K28/14
PERFORMING OPERATIONS; TRANSPORTING
B60W2552/15
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
Provided is a device for preventing sudden unintended acceleration. The device includes a driving information collector, a vehicle characteristic storage, a controller configured to determine whether the vehicle is in a sudden unintended acceleration state, and a switch configured to block input power of the electronic throttle motor of vehicle on the basis of the determination of sudden unintended acceleration by the controller.
Claims
1. A device for preventing sudden unintended acceleration, the device comprising: a driving information collector configured to collect information, including a vehicle brake signal, a vehicle speed, an engine revolution per minute (rpm), a turbine rpm, and an accelerator pedal position; a vehicle characteristic storage configured to store data, including a vehicle's weight, and a characteristic curve of a torque converter; a brake sensor connected with the driving information collector and configured to sense the vehicle brake signal; an accelerator pedal position sensor connected with the driving information collector and configured to sense the accelerator pedal position; and a controller configured to calculate the difference between a total fuel consumption amount and a learned or stored fuel consumption amount based on the information and data, wherein the total fuel consumption amount includes at least one of a fuel consumption amount or a transmission slip work loss and a fuel consumption amount for an accelerating resistance work loss, wherein the controller is configured to determine whether a vehicle is in a sudden unintended acceleration state based on: (1) the difference between a total fuel consumption amount and a learned or stored fuel consumption amount; (2) whether a brake signal is ON; and (3) whether an accelerator pedal position is in an initial position and the vehicle is not in an auto cruise mode, and wherein the controller initiates an action when the vehicle is determined to be in the sudden unintended acceleration state.
2. The device of claim 1, wherein said action comprises actuating a switch configured to block an input power of an electronic throttle motor of the vehicle based on a determination by the controller that the vehicle is in the sudden unintended acceleration state.
3. The device of claim 1, wherein said action comprises actuating a switch configured to limit an engine power through control of an engine controller of the vehicle based on a determination by the controller that the vehicle is in the sudden unintended acceleration state.
4. The device of claim 1, wherein said action comprises actuating a switch configured to warn of the sudden unintended acceleration state based on a determination by the controller that the vehicle is in the sudden unintended acceleration state.
5. The device of claim 1, wherein said action comprises actuating a switch configured to inform of measures thereof audibly or through a display based on a determination by the controller that the vehicle is in the sudden unintended acceleration state.
6. A device for preventing sudden unintended acceleration, the device comprising: a driving information collector configured to collect information, including a vehicle brake signal, a vehicle speed, an engine revolution per minute, a turbine rpm, and an accelerator pedal position; a vehicle characteristic storage configured to store data, including a vehicle's weight, a transmission characteristic curve (C-factor curve), a torque ratio curve of the torque converter; a brake sensor connected with the driving information collector and configured to sense the vehicle brake signal; an accelerator pedal position sensor connected with the driving information collector and configured to sense the accelerator pedal position; and a controller configured to determine whether a vehicle is in a sudden unintended acceleration state based on: (1) the calculation of difference between a total fuel consumption amount and a learned or stored fuel consumption amount based on the information and data; (2) whether the brake signal is ON; and (3) whether an accelerator pedal position is initial position and the vehicle is not in the auto cruise mode, wherein the total fuel consumption amount includes at least one of the fuel consumption amounts for a transmission slip work loss and an accelerating resistance work loss, and wherein the controller initiates an action when the vehicle is determined to be in the sudden unintended acceleration state.
7. The device of claim 6, wherein said action comprises actuating a switch configured to block an input power of an electronic throttle motor of the vehicle based on a determination by the controller that the vehicle is in the sudden unintended acceleration state.
8. The device of claim 6, wherein said action comprises actuating a switch configured to limit an engine power through control of an engine controller of the vehicle based on a determination by the controller that the vehicle is in the sudden unintended acceleration state.
9. The device of claim 6, wherein said action comprises actuating a switch configured to warn of the sudden unintended acceleration state based on a determination by the controller that the vehicle is in the sudden unintended acceleration state.
10. The device of claim 6, wherein said action comprises actuating a switch configured to inform of measures thereof audibly or through a display based on a determination by the controller that the vehicle is in the sudden unintended acceleration state.
11. A device for preventing sudden unintended acceleration, the device comprising: a driving information collector configured to collect information, including a vehicle brake signal, a vehicle speed, an engine revolution per minute, a turbine rpm, and an accelerator pedal position; a vehicle characteristic storage configured to store data, including a vehicle's weight, a transmission characteristic curve (C-factor curve), a torque ratio curve of the torque converter; a brake sensor connected with the driving information collector and configured to sense the vehicle brake signal; an accelerator pedal position sensor connected with the driving information collector and configured to sense the accelerator pedal position; and a controller configured to determine whether a vehicle is in a sudden unintended acceleration state based on: (1) the calculation of a difference between a total fuel consumption amount and a learned or stored fuel consumption amount based on the information and the data; and the determination of whether the brake signal is ON, or (2) the calculation of a difference between the total fuel consumption amount and the learned or stored fuel consumption amount based on the information and the data; and whether the accelerator pedal position is initial position and the vehicle is not in the auto cruise mode, wherein the total fuel consumption amount includes at least one of the fuel consumption amounts for a transmission slip work loss and an accelerating resistance work loss, and wherein the controller initiates an action when the vehicle is determined to be in the sudden unintended acceleration state.
12. The device of claim 11, wherein said action comprises actuating a switch configured to block an input power of an electronic throttle motor of the vehicle based on a determination by the controller that the vehicle is in the sudden unintended acceleration state.
13. The device of claim 11, wherein said action comprises actuating a switch configured to limit an engine power through control of an engine controller of the vehicle based on a determination by the controller that the vehicle is in the sudden unintended acceleration state.
14. The device of claim 11, wherein said action comprises actuating a switch configured to warn of the sudden unintended acceleration state based on a determination by the controller that the vehicle is in the sudden unintended acceleration state.
15. The device of claim 11, wherein said action comprises actuating a switch configured to inform of measures thereof audibly or through a display based on a determination by the controller that the vehicle is in the sudden unintended acceleration state.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) These and/or other aspects will become apparent and more readily appreciated from the following description of the example aspects, taken in conjunction with the accompanying drawings in which:
(2)
(3)
(4)
(5)
(6)
(7)
DETAILED DESCRIPTION
(8) The following detailed description is provided to assist the reader in gaining a comprehensive understanding of the methods, apparatuses, and/or systems described herein. However, after an understanding of the present disclosure, various changes, modifications, and equivalents of the methods, apparatuses, and/or systems described herein will be apparent to one of ordinary skill in the art. The sequences of operations described herein are merely examples, and are not limited to those set forth herein, but may be changed as will be apparent to one of ordinary skill in the art, with the exception of operations necessarily occurring in a certain order. Also, descriptions of functions and constructions that may be well known to one of ordinary skill in the art may be omitted for increased clarity and conciseness.
(9) Aspects of the present invention will be described in detail to be easily embodied by those of ordinary skill in the art with reference to the accompanying drawings. The example aspects may, however, be embodied in many different forms and should not be construed as being limited to the aspects set forth herein. In the accompanying drawings, portions irrelevant to a description of the examples aspects will be omitted for clarity. Moreover, like reference numerals refer to like elements throughout.
(10) As used herein, the term and/or includes any and all combinations of one or more of the associated listed items. Expressions such as at least one of, when preceding a list of elements, modify the entire list of elements and do not modify the individual elements of the list.
(11) First, terms used herein will be briefly described, and then the example aspects will be described in detail.
(12) The terms used herein have been selected as general terms which are widely used at present, in consideration of the functions of the example aspects, but may be altered according to the intent of an operator skilled in the art, conventional practice, or introduction of new technology. Also, there are terms which are arbitrarily selected by the applicant in a specific case, in which case meanings of the terms will be described in detail in corresponding description portions of the example aspects. Therefore, the terms should be defined on the basis of the entire content of this specification instead of a simple name of each of the terms.
(13) Throughout the specification, when a portion includes an element, another element may be further included, rather than excluding the existence of the other element, unless otherwise described. Moreover, the terms such as unit and module described in the specification denote an element for performing at least one function or operation, and may be implemented in hardware, software, or any combination of hardware and software. In this disclosure below, when one part (or element, device, etc.) is referred to as being connected to another part (or element, device, etc.), it should be understood that the former can be directly connected to the latter, or indirectly connected to the latter via an intervening part (or element, device, etc.).
(14) Hereinafter, aspects of the present invention will be described in detail with reference to the accompanying drawings.
(15)
(16) First, referring to
(17) In addition, the device 1000 may include a controller 300 configured to estimate a fuel consumption amount for each component of a vehicle on the basis of the information and the data, and determine whether the vehicle is in a sudden unintended acceleration state on the basis of at least one of the estimated fuel consumption amount for each component, including fuel consumption amounts for transmission slip work loss and accelerating resistance work loss, the information, or the data. Device 1000 may also include a switch 400 configured to block input power of an electronic throttle motor of the vehicle, or limit engine power through control of the engine controller of the vehicle, or forcibly change mode D or R into mode P or N through control of the transmission controller of the vehicle or warn of the sudden unintended acceleration state and inform of measures thereof audibly or through a display on the basis of the determination of the sudden unintended acceleration state by the controller 300.
(18)
(19) Referring to
(20) Here, the wired communication may be performed through an On-Board Diagnostics (OBD) port or Controller Area Network (CAN) communication, and the wireless communication may be performed through the Bluetooth. Aspects of the present invention are not limited thereto.
(21) The device 1000 for preventing sudden unintended acceleration according to an aspect of the present invention may be implemented in the engine controller 10 depending on selection of an automotive manufacturing company.
(22) The vehicle brake signal may be provided from the brake sensor 20 of the vehicle to the driving information collector 100. The information regarding the accelerator pedal position may be provided from the accelerator pedal position sensor 30 of the vehicle to the driving information collector 100.
(23) Since a fuel consumption amount calculated by a trip computer upon sudden unintended acceleration may be false information, the device 1000 for preventing sudden unintended acceleration according to an aspect of the present invention may calculate the amount of fuel consumed by each component to which power is delivered powertrain through a vehicle speed, an engine rpm, a turbine rpm, an intake air flow rate, a coolant temperature, an engine oil temperature, a transmission oil temperature, an atmosphere temperature, a road slope, and PRND (i.e., park, reverse, neutral, drive) transmission state information in order to calculate the fuel consumption amount of the vehicle.
(24) Here, the road slope may be autonomously learned and updated by the transmission controller 40 or measured through a Global Positioning System (GPS) sensor or any other sensor. The instant fuel consumption may be provided from the trip computer or OBD port.
(25) The vehicle characteristic storage 200 may store information about an instant fuel consumption amount at the time when the vehicle is parked or decelerated while the vehicle is in a normal state in a table having axes of a vehicle speed and a coolant temperature and may continuously update the information. This is called learning. Also, the learning table may be divided into two tables depending on whether an air-conditioner is on/off. These values are continuously compared with the sum of the calculated fuel consumption amounts that are consumed by the engine and the vehicle while the vehicle is decelerated or parked, and thus are references for determining whether sudden unintended acceleration has occurred. Idle fuel consumption amount learning is prevented before and after deceleration fuel cut and also prevented when the sudden unintended acceleration is determined to have occurred.
(26)
(27) Referring to
total fuel consumption amount*fuel low heating value=incomplete combustion energy loss+engine cooling energy loss+engine exhaust energy loss+engine pumping work loss+engine friction work loss+engine accessories work loss+engine inertia work loss+transmission slip work loss+transmission gear friction work loss+rotational inertia work loss of powertrain+vehicle accelerating resistance work loss+vehicle slope travel work loss+vehicle rolling resistance work loss+vehicle aerodynamic resistance work loss+braking work loss.Equation [1]
(28) In addition, the work loss may be found by force*movement distance or torque*rotation angle, and the energy loss may be found by multiplying friction force (torque) of each component, which is input as data or calculated experimentally, by a travel distance (rotational angle).
(29) The vehicle slope travel work loss may be found by a vehicle weight*gravitational acceleration*sin (road slope)*a vehicle movement distance. The vehicle air resistance work loss may be found by multiplying f2*vehicle speed*vehicle speed of a travel resistance curve equation (f0+f2*vehicle speed*vehicle speed) acquired experimentally by the vehicle movement distance. The terms f0 and f2 are coefficients related to the rolling resistance and the air resistance, respectively, and are reported by the car maker to the US government by vehicle type.
(30) The vehicle rolling resistance work loss may be found by multiplying f0 of the above equation by the vehicle movement distance.
(31) The aerodynamic resistance decreases as an air density is reduced with altitude. The aerodynamic resistance work loss may be compensated by altitude correction. The aerodynamic resistance force may be found using another method and may be calculated by multiplying a frontal projected area and an aerodynamic resistance coefficient together, as follows:
air resistance force=0.5*air density*vehicle speed*vehicle speed*aerodynamic resistance coefficient*frontal projected area.Equation [2]
(32) The transmission slip work loss may be found by subtracting work output from a torque converter of a transmission from work input to the torque converter. The work input to the torque converter may be found by multiplying a value read from a transmission characteristic curve (C-factor curve)*the engine rpm*the engine rpm by the angle by which an input axis is rotated. The work output from the torque converter may be found by performing the torque input to the torque converter*torque ratio*the angle by which output axis is rotated. Here, the torque ratio is an output torque/input torque and a function of speed ratio (i.e., turbine rpm/engine rpm).
(33) The braking work loss may be calculated by multiplying braking force by a movement distance. The braking force may increase and be converged as brake line oil pressure increases in proportion to the force applied to brake pedal by a driver. Thus, the brake oil pressure may be calculated quite accurately when information is provided through OBD port or CAN communication.
(34) The fuel consumption amount of each component may be found by dividing a work loss of each component by the fuel low heating value. A total fuel consumption amount may be found by dividing the total sum of the fuel consumption amounts of the components after the engine by average engine efficiency (0.1 to 0.3).
(35)
(36) Referring to
(37) In addition, the switch 400 may block the input power of the electronic throttle motor by driving an electromagnet 420 with low voltage when the controller 300 determines that sudden unintended acceleration has occurred.
(38) In other words, in the switch 400, when the controller 300 determines sudden unintended acceleration, lowering the voltage of one port of the electromagnet 420 from B+ to Ground is executed and switch 400 may be opened to block the input power of the electronic throttle motor. When the input power of the electronic throttle motor is blocked, throttle position is positioned at an unpowered position by the balance of internal springs forces.
(39) In addition, the switch 400 may perform control differently depending on a type of the switch 40. In a normal state, the controller 300 may drive the electromagnet 420 to allow power to be input while a control port is maintained as ground. In a sudden unintended acceleration, when the controller 300 increases a voltage from ground to B+, the electromagnet 420 may be not driven, and the switch 440 may be turned off to block the input power.
(40) A device 1000 for preventing sudden unintended acceleration may further include an emergency button configured to block the input power of the electronic throttle motor upon an emergency or to limit engine power through the control of engine controller or to block power delivery to the transmission by forcibly changing the transmission into N or P mode through the control of transmission controller.
(41)
(42) Referring to
(43) At 600, it is determined that the engine is running and then is in mode D or R.
(44) At 610, when brake signal is in ON state, it is determined whether the state in which the difference between the calculated total fuel consumption amount and the learned or stored fuel consumption amount is equal to or greater than b1 (previously set value) is maintained for a1 seconds or more.
(45) At 620, when the vehicle accelerator pedal position is 0 and the vehicle is not in auto cruise mode, it is determined whether the state in which the difference between the calculated total fuel consumption amount and the learned or stored fuel consumption amount is equal to or greater than b3 (previously set value) is maintained for a3 seconds or more.
(46) Here, determinations 610 and 620 are performed under the assumption that computation of a trip computer could be false.
(47) At 630, the change port voltage of the switch 400 to execute switching-off the control is determined.
(48) Furthermore, in the above determinations, a1 and a3 may be values in the range of 0.1 to 2 seconds in order to screen misdetection or determination error due to noise.
(49) As described above, according to the one or more of the example aspects, the device for preventing sudden unintended acceleration can prevent sudden unintended acceleration of the vehicle by blocking the input power of the electronic throttle motor according to characteristic information and driving information of the vehicle, thus significantly enhancing vehicle driving safety.
(50) The apparatuses, units, modules, devices, and other components illustrated in
(51) The methods illustrated in
(52) Instructions or software to control a processing device, processor, or computer to implement the hardware components and perform the methods as described above may be written as computer programs, code segments, instructions or any combination thereof, for individually or collectively instructing or configuring the processing device, processor, or computer to operate as a machine or special-purpose computer to perform the operations performed by the hardware components and the methods as described above. In one example, the instructions or software include machine code that is directly executed by the processing device, processor, or computer, such as machine code produced by a compiler. In another example, the instructions or software include higher-level code that is executed by the processing device, processor, or computer using an interpreter. Based on the disclosure herein, and after an understanding of the same, programmers of ordinary skill in the art can readily write the instructions or software based on the block diagrams and the flow charts illustrated in the drawings and the corresponding descriptions in the specification, which disclose algorithms for performing the operations performed by the hardware components and the methods as described above.
(53) The instructions or software to control a processing device, processor, or computer to implement the hardware components, such as discussed in any of