This arrangement relates to a system and method for providing steering intervention during vehicle operation by minimizing turning or movement of a vehicle that could result in vehicle rollover or loss of control.
The electronic power steering unit of a vehicle is configured to determine a rollover condition or loss of control and prevent vehicle rollover or loss of control, such as spinning out, by reducing the power steering assist and/or by providing a counter steer force when a steering wheel is being manipulated too forcefully. In one example, a vehicle is operated at a speed of greater than 50 miles per hour. A quick and large turning or force applied to a steering wheel may result in vehicle rollover or loss of vehicle control. The electronic power steering unit is configured to determine such a condition and prevent vehicle rollover or loss of control with immediate action. Other vehicles may use a driver assistance system domain controller or other element to perform rollover calculations. Such an arrangement requires more time to calculate, to react, and to provide rollover prevention control for the vehicle.
One embodiment is a vehicle steering intervention system for preventing a loss of control condition or a vehicle rollover condition for a vehicle. The vehicle steering intervention system includes a driver input torque sensor for sensing a torque applied by a driver to a steering device, a steering angle sensor for sensing a steering angle, a speed determination device for determining a vehicle speed, and an electronic power steering unit including an electronic processor and a memory. The electronic processor is configured to: determine a vehicle steering intervention threshold based on the torque sensed by the driver input torque sensor, the steering angle, and the vehicle speed, and execute a prediction model. The prediction model includes determining a torque gradient of the torque sensed by the driver input torque sensor, predicting whether the vehicle steering intervention threshold will be exceeded within a predetermined time based on the torque gradient, and when the vehicle steering intervention threshold is predicted to be exceeded within the predetermined time, the electronic processor reduces a power steering assist and/or provides a counter steer force to the steering device to avoid the loss of control condition or the vehicle rollover condition.
Another embodiment is a method for providing steering intervention for a vehicle. The method includes: sensing a torque applied by a driver to a steering device with a driver input torque sensor, sensing a steering angle, determining a vehicle speed, determining a vehicle steering intervention threshold with an electronic power steering unit based on the torque sensed by the driver input torque sensor, the steering angle, and the vehicle speed. The method includes determining a torque gradient of the torque sensed by the driver input torque sensor; and predicting, with a prediction model stored in the electronic power steering unit, whether the vehicle steering intervention threshold will be exceeded within a predetermined time based on the torque gradient; and when the vehicle steering intervention threshold is predicted to be exceeded within the predetermined time, the electronic power steering unit is configured to reduce a power steering assist and/or provide a counter steer force to the steering device to avoid a loss of control condition or a vehicle rollover condition.
Other aspects, features, and embodiments will become apparent by consideration of the detailed description and accompanying drawings.
Before any embodiments are explained in detail, it is to be understood that this disclosure is not intended to be limited in its application to the details of construction and the arrangement of components set forth in the following description or illustrated in the following drawings. Embodiments are capable of other configurations and of being practiced or of being carried out in various ways.
A plurality of hardware and software based devices, as well as a plurality of different structural components may be used to implement various embodiments. In addition, embodiments may include hardware, software, and electronic components or modules that, for purposes of discussion, may be illustrated and described as if the majority of the components were implemented solely in hardware. However, one of ordinary skill in the art, and based on a reading of this detailed description, would recognize that, in at least one embodiment, the electronic based aspects of the invention may be implemented in software (for example, stored on non-transitory computer-readable media) executable by one or more electronic controllers. For example, “units,” “control units,” and “controllers” described in the specification can include one or more electronic controllers, one or more memories including non-transitory computer-readable media, one or more input/output interfaces, one or more application specific integrated circuits (ASICs) and other circuits, and various connections or connectors (for example, wires, printed traces, and buses) connecting the various components.
The communication bus 60 shown in
In one embodiment, a vehicle speed determination device 74 determines a vehicle speed. In another embodiment, the vehicle speed determination device 74 is a vehicle speed sensor. In another embodiment, calculations of other information provide vehicle speed. In one embodiment, a vehicle latitude/longitude acceleration sensor 78 senses acceleration of the vehicle. The vehicle speed and acceleration are provided via the communication bus 60 to the input/output interface 56 of the electronic power steering unit 44.
Further,
Operation
At step 112 shown in
Thereafter, the electronic processor advances to step 120, wherein vehicle speed is received from the vehicle speed determination device 74 over the communication bus 60. Then, the electronic processor 50 advances to step 124.
At step 124, the electronic processor 50 is configured to execute an algorithm to determine a vehicle steering intervention threshold. In one embodiment, the vehicle steering intervention threshold is based on at least the torque sensed by the driver input torque sensor 64, the steering angle, and the vehicle speed. In one embodiment, the determining of the vehicle steering intervention threshold is performed by a look up table that includes values for torque, steering angle and vehicle speed. In another embodiment, the determining of the vehicle steering intervention threshold is performed by an equation that includes variables corresponding to at least torque, steering angle, and vehicle speed, that is specific to a make and model of the vehicle. In another embodiment, a three dimensional graph is used to determine the steering intervention threshold.
The electronic processor 50 advances to decision step 140 to predict, with a prediction model stored in the memory 54 of the electronic power steering unit 44, whether the vehicle steering intervention threshold will be exceeded within a predetermined time based on the torque gradient and/or based on the steering angle gradient. The gradient(s) or derivative(s) in view of the predetermined time provide a prediction of a future position of the steering arrangement of the vehicle. When steering intervention is unnecessary at decision step 140, the program operated by the electronic processor 50 returns to step 104 and again determines torque from steering, and repeats steps 108, 112, 116, 120, 124.
When the vehicle steering intervention threshold is predicted to be exceeded within the predetermined time, the electronic processor 50 advances to step 144. At step 144, the electronic processor 50 power steering unit reduces a power steering assist by reducing power to the electronic steering control 58 and/or provide a counter steer force to the electronic steering control 58 to avoid the loss of control condition or the vehicle rollover condition. The electronic processor 50 then returns to step 104 to repeat the prediction process.
The electronic processor 50 prevents a sudden change in steering direction from causing loss of vehicle control or a vehicle rollover condition. The electronic processor 50 executes the prediction model by determining that the torque gradient and/or the steering angle gradient has/have value(s) that will exceed the vehicle steering intervention threshold within the predetermined time.
As shown at step 221 in
At step 223 shown in
At step 224, the electronic processor 50 executes an algorithm to determine a vehicle steering intervention threshold. In the
In another embodiment, the vehicle steering intervention threshold is based on the torque sensed by the driver input torque sensor 64, the steering angle, the vehicle speed, the rack force determined by the rack force determination device 82, and by a model of the vehicle that is stored in memory 54. In another embodiment, the vehicle steering intervention threshold is based on the torque sensed by the driver input torque sensor 64, the steering angle, the vehicle speed, and the vehicle acceleration. In yet another embodiment, the vehicle steering intervention threshold is based on the torque sensed by the driver input torque sensor 64, the steering angle, the vehicle speed, and the friction of the road surface. In some embodiments, vehicle steering intervention threshold is dependent on the make/model of the vehicle, and in some instances, further upon the driving mode.
The above steps shown in the embodiments of
While not specifically discussed herein, returning the steering wheel to orient the vehicle for travel in a straight line path or direction, typically does not approach a stability threshold as a possibility of a rollover condition is reduced when the vehicle is moving in a straight direction. The arrangement is mainly directed to preventing sudden and large changes in vehicle direction that may result in a vehicle rollover condition or loss of control condition.
It should be understood that although the system depicts components as logically separate, such depiction is merely for illustrative purposes. In some embodiments, the illustrated components may be combined or divided into separate software, firmware and/or hardware. Regardless of how they are combined or divided, these components may be executed on the same computing device or may be distributed among different computing devices connected by one or more networks or other suitable communication means.
Various features, advantages, and embodiments are set forth in the following claims.
Number | Name | Date | Kind |
---|---|---|---|
6736236 | Kurishige | May 2004 | B2 |
6968921 | Turner | Nov 2005 | B2 |
7894955 | Milot | Feb 2011 | B2 |
8620528 | Lemmen | Dec 2013 | B2 |
8965633 | Lee | Feb 2015 | B2 |
9266552 | Guerster | Feb 2016 | B2 |
9738307 | Endo | Aug 2017 | B2 |
10259494 | Schramm | Apr 2019 | B2 |
10759416 | Funke | Sep 2020 | B1 |
10821981 | Funke | Nov 2020 | B1 |
11136021 | Funke | Oct 2021 | B1 |
20040010383 | Lu | Jan 2004 | A1 |
20040019418 | Lu | Jan 2004 | A1 |
20040030473 | Lu | Feb 2004 | A1 |
20040064246 | Lu | Apr 2004 | A1 |
20050222727 | Hille | Oct 2005 | A1 |
20050236894 | Lu | Oct 2005 | A1 |
20050240328 | Shirato | Oct 2005 | A1 |
20090254253 | Ghoneim | Oct 2009 | A1 |
20090271074 | Hulten | Oct 2009 | A1 |
20100191423 | Koyama | Jul 2010 | A1 |
20110022268 | Kojo | Jan 2011 | A1 |
20150353125 | Tsubaki | Dec 2015 | A1 |
20160075373 | Fukukawa | Mar 2016 | A1 |
20170175659 | Sunahara | Jun 2017 | A1 |
20170253143 | Tang | Sep 2017 | A1 |
20180079447 | Yamashita | Mar 2018 | A1 |
20190009815 | Lavoie | Jan 2019 | A1 |
20190263458 | Fahland | Aug 2019 | A1 |
20200010112 | Toko | Jan 2020 | A1 |
20200172166 | Chang | Jun 2020 | A1 |
20200391788 | Kim | Dec 2020 | A1 |
20210163063 | Shibata | Jun 2021 | A1 |
20210179093 | Miyamoto | Jun 2021 | A1 |
20210188343 | Frankovics | Jun 2021 | A1 |
20210245800 | Kitazume | Aug 2021 | A1 |
20210370943 | Jung | Dec 2021 | A1 |
Number | Date | Country |
---|---|---|
104828082 | Aug 2015 | CN |
112677992 | Apr 2021 | CN |
113859218 | Dec 2021 | CN |
102004022098 | Nov 2005 | DE |
102014211131 | Dec 2014 | DE |
102014015721 | Jan 2016 | DE |
102017206700 | Oct 2017 | DE |
102017205564 | Oct 2018 | DE |
102005012584 | Jan 2019 | DE |
102018201192 | Jul 2019 | DE |
112018005542 | Jun 2020 | DE |
102019213402 | Mar 2021 | DE |
112012007083 | May 2021 | DE |
102020215632 | Jun 2021 | DE |
102010054696 | Apr 2022 | DE |
112020005297 | Oct 2022 | DE |
0510365 | Oct 1992 | EP |
0640903 | Mar 1995 | EP |
1386805 | Feb 2004 | EP |
1386806 | Feb 2004 | EP |
1588922 | Oct 2005 | EP |
2106988 | Oct 2009 | EP |
1807300 | Mar 2012 | EP |
2952414 | Dec 2015 | EP |
3130526 | Feb 2017 | EP |
3312038 | Apr 2018 | EP |
3674172 | Jul 2020 | EP |
3808623 | Apr 2021 | EP |
3406121 | Jun 2021 | EP |
2861043 | Apr 2005 | FR |
3031076 | Jul 2016 | FR |
2412100 | Sep 2005 | GB |
2574393 | Dec 2019 | GB |
T78137 | Aug 2000 | HU |
H0780407 | Aug 1995 | JP |
2002145035 | May 2002 | JP |
2002256947 | Sep 2002 | JP |
2005122274 | May 2005 | JP |
3760533 | Mar 2006 | JP |
2007069757 | Mar 2007 | JP |
2007203885 | Aug 2007 | JP |
4935022 | May 2012 | JP |
5769132 | Aug 2015 | JP |
WO2014038134 | Aug 2016 | JP |
6528910 | Jun 2019 | JP |
2021049824 | Apr 2021 | JP |
2021075267 | May 2021 | JP |
7155964 | Oct 2022 | JP |
WO-2005042321 | May 2005 | WO |
WO-2006112094 | Oct 2006 | WO |
WO-2007129750 | Nov 2007 | WO |
WO-2009125271 | Oct 2009 | WO |
WO-2014136189 | Sep 2014 | WO |
WO-2015032994 | Mar 2015 | WO |
WO-2019058230 | Mar 2019 | WO |
WO-2020117046 | Jun 2020 | WO |
Entry |
---|
“Development of an Electronic Stability Program Completed with Steering Intervention for Heavy Duty Vehicles;” P. Koleszar; B. Trencseni; L. Palkovics; Proceedings of the IEEE International Symposium on Industrial Electronics, 2005. ISIE 2005. (vol. 1, pp. 379-384); Jan. 1, 2005. (Year: 2005). |
“Electric motor based steering for jackknife avoidance in large trucks;” R. McCann, A. Le; 2005 IEEE Vehicle Power and Propulsion Conference (p. 7 pp. ); Jan. 1, 2005. (Year: 2005). |
“Vehicle Rollover Avoidance;” Shih-Ken Chen, Nikolai Moshchuk, Flavio Nardi, Jihan Ryu; IEEE Control Systems (vol. 30, Issue: 4, pp. 70-85); Jul. 30, 2010. (Year: 2010). |
German Patent Office Action for Application No. 102020215632.8 dated Mar. 1, 2023 (6 pages including statement of relevance). |
Number | Date | Country | |
---|---|---|---|
20210188343 A1 | Jun 2021 | US |