METHOD AND APPARATUS FOR CONTROLLING AN ACTUATABLE PROTECTION DEVICE WITH OFF-ROAD AND ROLLOVER DETECTION
20230116504 · 2023-04-13
Inventors
- Charles A. Bartlett (Commerce Township, MI, US)
- CHUNQI WANG (Friedrichshafen, DE)
- Kiran Balasubramanian (Canton, MI, US)
- Huahn-Fern Yeh (Novi, MI, US)
- LUCA ZAFFALON (Friedrichshafen, DE)
- ADRIANO PUTETTO (Friedrichshafen, DE)
- MACIEJ REJER (Friedrichshafen, DE)
- CHUCK ZHAN (Friedrichshafen, DE)
Cpc classification
B60R2021/01304
PERFORMING OPERATIONS; TRANSPORTING
B60R2021/01306
PERFORMING OPERATIONS; TRANSPORTING
B60R21/01
PERFORMING OPERATIONS; TRANSPORTING
B60R21/013
PERFORMING OPERATIONS; TRANSPORTING
B60R21/0132
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60R21/0132
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A method for controlling actuation of an actuatable restraint in response to a vehicle rollover event includes detecting whether the vehicle (12) is being driven off-road. The method also includes determining whether the vehicle (12) is undergoing a roll event (99) that would warrant actuation of the actuatable restraint (20) if the vehicle was being driven on-road. The method further includes actuating the actuatable restraint (20) in response to determining that a roll acceleration (D RATE) of the vehicle (20) indicates that the roll event is continuing. A vehicle safety system (10) includes an actuatable restraint and a controller (50) configured to control actuation of the actuatable restraint according to this method.
Claims
1. A vehicle safety system comprising: an actuatable restraint for helping to protect a vehicle occupant; and a controller for controlling actuation of the actuatable restraint in response to a vehicle rollover event; wherein the controller is configured to execute an off-road detection metric configured to determine whether the vehicle is being operated under normal usage or off-road usage; wherein the controller is also configured to execute a rollover discrimination metric configured to discriminate the occurrence of a rollover event in response to a vehicle roll rate (R_RATE) having a magnitude that exceeds one or more predetermined roll rate thresholds; wherein, in response to determining that the vehicle is being operated under normal usage, the controller is also configured to execute a normal rollover deployment algorithm to detect a vehicle rollover in response to the rollover discrimination metric discriminating the rollover event; and wherein, in response to determining that the vehicle is being operated under off-road usage, the controller is also configured to execute an off-road rollover deployment algorithm to detect a vehicle rollover in response to the rollover discrimination metric discriminating the rollover event.
2. The vehicle safety system recited in claim 1, wherein the off-road detection metric is configured to evaluate a vehicle roll angle (R_ANGLE) over time to determine whether the vehicle is being operated under normal usage or off-road usage.
3. The vehicle safety system recited in claim 2, wherein the off-road detection metric is configured to determine off-road usage in response to the vehicle roll angle crossing both an upper roll threshold indicative of positive roll angle and a lower roll threshold indicative of negative roll angle without the rollover discrimination metric entering a reset box.
4. The vehicle safety system recited in claim 1, wherein the off-road rollover deployment algorithm is configured to detect a vehicle rollover in response to: a normal safing function being ON and/or a specific rollover classification algorithm classifying the rollover event; and the rollover discrimination metric crossing an off-road rollover threshold.
5. The vehicle safety system recited in claim 1, wherein the off-road rollover deployment algorithm is configured to detect a vehicle rollover event in response to all of the following conditions being satisfied: the rollover discrimination metric crossing a rollover threshold that discriminates a specific type of rollover event; a rollover classification algorithm classifying a rollover event that matches the specific type of rollover discriminated by the rollover discrimination metric; and a roll acceleration (D_RATE) metric being maintained above a predetermined D_RATE threshold.
6. The vehicle safety system recited in claim 5, wherein the specific type of rollover event is one of a ramp rollover event, a ditch rollover event, a soft soil rollover event, a mid-soil rollover event, and a hard soil/curb rollover event.
7. The vehicle safety system recited in claim 5, wherein the rollover classification algorithm is configured to reset the classification in response to the rollover discrimination metric crossing a reset threshold or a vehicle roll angle (R_ANGLE) being equal to zero.
8. The vehicle safety system recited in claim 5, wherein the rollover classification algorithm is configured to classify the rollover event in response to: a lateral Y-axis acceleration (AMA_Y) metric that plots AMA_Y versus roll angle (R_ANGLE) crossing a predetermined threshold; a vertical Z-axis acceleration (AMA_Z) metric that plots AMA_Z versus roll angle (R_ANGLE) crossing a predetermined threshold; a roll rate (R_RATE) metric that plots R_RATE versus roll angle (R_ANGLE) crossing a predetermined threshold; and a roll acceleration (D_RATE) metric that plots D_RATE versus roll angle (R_ANGLE) crossing a predetermined threshold.
9. The vehicle safety system recited in claim 8, wherein the D_RATE metric comprises predetermined thresholds for identifying soft soil rollover events, mid-soil rollover events, and hard soil/curb rollover events.
10. The vehicle safety system recited in claim 1, wherein the normal rollover deployment algorithm is configured to detect a vehicle rollover in response to the rollover discrimination metric discriminating a rollover event and a specific rollover classification algorithm classifying the rollover event.
11. The vehicle safety system recited in claim 1, wherein the normal rollover deployment is configured to execute at least one of the following: determine the occurrence of a normal rollover event in response to the rollover discrimination metric crossing a normal threshold and a normal safing function being ON; determine the occurrence of a ramp rollover event in response to the rollover discrimination metric crossing a ramp threshold and a ramp classification algorithm being ON; determine the occurrence of a ditch rollover event in response to the rollover discrimination metric crossing a ditch threshold and a ditch classification algorithm being ON; determine the occurrence of a hard soil/curb rollover event in response to the rollover discrimination metric crossing a hard soil/curb threshold and a hard soil/curb classification algorithm being ON; determine the occurrence of a mid-soil rollover event in response to the rollover discrimination metric crossing a mid-soil threshold and a mid-soil classification algorithm being ON; and determine the occurrence of a soft soil rollover event in response to the rollover discrimination metric crossing a soft soil threshold and a soft soil classification algorithm being ON.
12. The vehicle safety system recited in claim 1, further comprising: an accelerometer for sensing vehicle lateral Y-axis acceleration and providing a signal indicative of sensed vehicle lateral Y-axis acceleration (AMA_Y); an accelerometer for sensing vehicle vertical Z-axis acceleration and providing a signal indicative of sensed vehicle vertical Z-axis acceleration (AMA_Z); a roll sensor for sensing vehicle roll values and providing a signal indicative of sensed vehicle roll values; and wherein the controller is configured to execute the off-road detection metric, rollover discrimination metric, normal rollover deployment algorithm, and off-road rollover deployment algorithm using the signals provided by the accelerometers, and the roll rate sensor.
13. The vehicle safety system recited in claim 1, wherein the actuatable restraints comprise at least one of seatbelt anchor pretensioners, seatbelt retractor pretensioners, curtain airbags, thorax airbags, and side airbags.
14. A method for controlling actuation of an actuatable restraint in response to a vehicle rollover event, comprising: detecting whether the vehicle is being driven off-road; determining whether the vehicle is undergoing a roll event that would warrant actuation of the actuatable restraint if the vehicle was being driven on-road; and actuating the actuatable restraint in response to determining that a roll acceleration (D_RATE) of the vehicle indicates that the roll event is continuing.
15. The method recited in claim 14, wherein detecting whether the vehicle is being driven off-road comprises evaluating a vehicle roll angle (R_ANGLE) over time, and determining that the vehicle is being driven off-road in response to the R_ANGLE crossing both an upper roll threshold indicative of positive roll angle and a lower roll threshold indicative of negative roll angle without a rollover discrimination metric entering a reset box.
16. The method recited in claim 14, wherein determining whether the vehicle is undergoing a roll event comprises evaluating a rollover discrimination metric that plots roll angle (R_ANGLE) versus roll rate (R_RATE) to determine whether the rollover discrimination metric crosses a rollover threshold.
17. The method recited in claim 16, wherein determining whether the vehicle is undergoing a roll event further comprises evaluating a rollover classification algorithm to determine the occurrence of a specific type of rollover event.
18. The method recited in claim 17, wherein evaluating the rollover classification algorithm comprises: evaluating a lateral Y-axis acceleration (AMA_Y) metric that plots AMA_Y versus roll angle (R_ANGLE) crossing a predetermined threshold; evaluating a vertical Z-axis acceleration (AMA_Z) metric that plots AMA_Z versus roll angle (R_ANGLE) crossing a predetermined threshold; evaluating a roll rate (R_RATE) metric that plots R_RATE versus roll angle (R_ANGLE) crossing a predetermined threshold; and evaluating a roll acceleration (D_RATE) metric that plots D_RATE versus roll angle (R_ANGLE) crossing a predetermined threshold.
19. The method recited in claim 17, wherein the specific type of rollover event is one of a ramp rollover event, a ditch rollover event, a soft soil rollover event, a mid-soil rollover event, and a hard soil/curb rollover event.
20. A vehicle safety system comprising: an actuatable restraint; a controller configured to control actuation of the actuatable restraint according to the method of claim 14.
Description
DRAWINGS
[0047] The foregoing and other features and advantages of the invention will become apparent to one skilled in the art upon consideration of the following description of the invention and the accompanying drawings in which:
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
[0057]
[0058]
[0059]
[0060]
[0061]
DESCRIPTION
[0062] The invention relates to a vehicle safety system that implements a rollover discrimination algorithm that can discriminate between and classify rollover events. The rollover discrimination algorithm also detects off-road uses of the vehicle and adjusts or switches certain aspects of the rollover discrimination in response to the detected off-road use.
[0063] Because the invention is related to the discrimination of rollover events, the vehicle safety system is shown and described herein as including the components and implementing the algorithms necessary to perform these particular discrimination functions. Those skilled in the art will appreciate that the vehicle safety system can include components in addition to those shown and described herein and can perform discrimination functions in addition to those shown and described herein.
[0064] Referring to
[0065] The ACU 50 includes one or more sensors that are operative to provide signals indicative of vehicle linear and/or angular accelerations and/or rates of movement in different directions and with respect to different vehicle axes. The sensors can be mounted locally in or on the ACU 50 itself or can be remote from the ACU and interconnected, e.g., via wire, to the ACU. These vehicle axes include an X-axis, which extends longitudinally in the vehicle in the direction of forward/rearward vehicle travel. A vehicle Y-axis extends laterally in the vehicle, perpendicular to the X-axis. A vehicle Z-axis extends vertically in the vehicle, perpendicular to both the X-axis and the Y-axis.
[0066] The X, Y, and Z axes are shown in
[0067] As shown in
[0068] Referring to
[0069] It can be desirable to position the sensors on or near the respective axes along or about which they sense vehicle motion. Since the sensors can be mounted locally on the ACU 50, it can be desirable to mount the ACU at or near the vehicle center of mass, through which the vehicle X, Y, and Z axes pass. The position of the ACU 50 at or near the vehicle center of mass, however, is not critical, and the ACU 50 could be positioned elsewhere in the vehicle.
[0070] Hardware and software configurations for ACUs implemented in vehicle safety systems are known in the art. Therefore, a detailed description of the hardware configuration of the ACU 50 is not necessary for one having ordinary skill in the art to understand and appreciate the vehicle safety system 10. The ACU 50 of
[0071] The vehicle metrics resulting from the calculations 70 include: [0072] Vehicle lateral Y-axis acceleration moving average (AMA_Y). [0073] Vehicle vertical Z-axis acceleration moving average (AMA_Z). [0074] Vehicle roll difference rate, i.e., roll acceleration, (D_RATE). [0075] Vehicle roll rate (R_RATE). [0076] Vehicle roll rate 2 (R_RATE_2). [0077] Vehicle roll angle (R_ANGLE).
[0078] The rollover discrimination algorithms 80 can include discrimination algorithms for detecting a number of different rollover events. These include: [0079] Off-Road rollovers. [0080] Normal rollovers. [0081] Ramp rollovers. [0082] Ditch/embankment rollovers. [0083] Hard soil/curb rollovers. [0084] Mid-soil rollovers. [0085] Soft soil rollovers.
The rollover events detected by the vehicle safety system 10 can vary, depending on factors, such as manufacturer requirements and/or the industry standards under which the vehicle is produced.
[0086]
Roll Rate Metrics
[0087] The ACU 50 employs signal conditioning that includes analog to digital conversion (ADC) for converting ROLL, ACU_Y and ACU_Z signals from the various accelerometers to digital signals. The ACU can also employ rail checking and bias adjustments. As shown in
[0088] R_ANGLE is indicative of a normalized roll angle of the vehicle, which is a measure of relative angular rotation of the vehicle in response to a sensed roll rate. IHPF function 110 can reset the R_ANGLE based on a time constant for the high-pass filter function so that R_ANGLE provides an indication of angular rotation during the occurrence of a detected roll rate. R_ANGLE therefore may not indicate the actual angular orientation of the vehicle relative to the ground. In this way, the determination of a vehicle rollover condition need not depend on a determination of an initial angular orientation of the vehicle relative to the ground or road.
[0089] The high-pass filtered roll rate ROLL produced at HPF function 104 is also passed to moving average function 120 and then to moving average function 122. Each moving average function 120, 122 can, for example, be tunable to select the number of samples, e.g., 1-32 samples. The moving average functions 120, 122 smooth the variations in the roll rate, producing the metric R_RATE_2, which is implemented in the rollover discrimination algorithms 80 (see,
[0090] R_RATE_2 provided to difference function 124 where the difference between the current sample and the previous sample are compared. This produces differenced roll rate metric D_RATE, which is indicative of a rate of change, i.e., acceleration, of the roll rate. This roll acceleration D_RATE is the angular acceleration of the vehicle about the vehicle X-axis. The roll acceleration D_RATE is implemented in the rollover discrimination algorithms 80 (see,
Lateral Acceleration Metrics
[0091] As shown in
Vertical Acceleration Metrics
[0092] As shown in
Deployment Algorithm
[0093]
Roll Discrimination
[0094] The rollover deployment algorithm 150 implements rollover discrimination metrics 160, which are illustrated in
The rollover discrimination metrics 160 could, however, implement additional thresholds, a subset of these thresholds, or a combination thereof. Once the normal threshold is crossed, it is latched until the R_RATE is equal to zero or the metric is inside the reset box 162 for a configurable period of time. All other thresholds are latched until the R_ANGLE is equal to zero or the metric is inside the reset box 162 for a configurable period of time.
[0102] The rollover discrimination algorithm 160 implements the ability to discriminate amongst various types of rollover events, which allows for the tailoring of the thresholds that trigger deployment of the actuatable restraints 20. The threshold determination of
[0103] As shown in
Off-Road Detection
[0104] The rollover deployment algorithm 150 also implements an off-road detection function 156 where a determination is made as to whether the vehicle 12 is being used in an off-road manner. The off-road detection function 156 is illustrated in
Safing
[0105] The rollover deployment algorithm 100 also implements a safing function 170 that is implemented as a check for determining whether to fire the actuatable restraints 20. The safing function 170 is illustrated in
Deployment Algorithm
[0106]
Ramp Rollover Classification Algorithm
[0112]
[0113] The ramp rollover classification algorithm 200 implements four different classification metrics to classify a ramp event. The four ramp classification metrics are: [0114] AMA_Y vs. R_ANGLE (metric 202) [0115] AMA_Z vs. R_ANGLE (metric 204) [0116] R_RATE vs. R_ANGLE (metric 206) [0117] D_RATE vs. R_ANGLE (metric 208)
[0118] The lateral acceleration vs. roll angle classification metric 202 utilizes AMA_Y and R_ANGLE to produce an output, which is fed to AND block 210. As shown, the AMA_Y vs. R_ANGLE classification metric 202 is triggered when the metric crosses the dashed-line threshold and enters the shaded trigger zone (indicated generally by a star). The metric 202 remains ON while the metric is in the trigger zone. The solid line in the AMA_Y vs. R_ANGLE classification metric 202 is representative of the metric when the vehicle is undergoing a ramp rollover event. The AMA_Y vs. R_ANGLE classification metric 200 is a no-latch metric, meaning that the metric is ON only when the metric is in the trigger zone.
[0119] The vertical acceleration vs. roll angle classification metric 204 utilizes AMA_Z and R_ANGLE to produce an output, which is fed to AND block 210. As shown, the AMA_Z vs. R_ANGLE classification metric 204 is triggered when the metric crosses the dashed-line threshold and enters the shaded trigger zone (indicated generally by a star). The metric 204 remains ON while the metric is in the trigger zone. Note here, however, that the lower extent of the trigger zone is not bounded by a dashed line, which indicates that the lower limit for that metric (in this case AMA_Z) is infinite and therefore cannot be crossed. The solid line in the AMA_Z vs. R_ANGLE classification metric 204 is representative of the metric when the vehicle is undergoing a ramp rollover event. The AMA_Z vs. R_ANGLE classification metric 204 is a no-latch metric, which means that the metric is ON only when the metric is in the trigger zone.
[0120] A roll rate vs. roll angle classification metric 206 utilizes R_RATE and R_ANGLE to produce an output, which is fed to AND block 210. As shown, the R_RATE vs. R_ANGLE classification metric 206 is triggered when the metric crosses the dashed-line threshold and enters the shaded trigger zone (indicated generally by a star). The metric 206 remains ON while the metric is in the trigger zone. Note here, however, that the upper extent of the trigger zone is not bounded by a dashed line, which indicates that the upper limit for that metric (in this case R_RATE) is infinite and cannot be crossed. The solid line in the R_RATE vs. R_ANGLE classification metric 206 is representative of the metric when the vehicle is undergoing a ramp rollover event. The R_RATE vs. R_ANGLE classification metric 206 is a no-latch metric, which means that the metric is ON only when the metric is in the trigger zone.
[0121] An angular or roll acceleration vs. roll angle classification metric 208 utilizes D_RATE and R_ANGLE to produce an output, which is fed to AND block 210. As shown, the D_RATE vs. R_ANGLE classification metric 208 is ON when the metric crosses the dashed-line threshold and enters the shaded trigger zone (indicated generally by a star). The metric 208 remains ON while the metric is in the trigger zone. The solid line in the D_RATE vs. R_ANGLE classification metric 208 is representative of the metric when the vehicle is undergoing a ramp rollover event. The D_RATE vs. R_ANGLE classification metric 208 is a no-latch metric, which means that the metric is ON only when the metric is in the trigger zone.
[0122] The ramp rollover classification algorithm 200 implements Boolean logic to determine whether to issue a ramp classification ON indication at block 218. As shown in
[0123] Once the SET/RESET function 214 is set ON and the ramp classification ON 220 is ON, it remains ON until a reset condition occurs. The RESET condition occurs when timer block 228 is ON, which occurs when OR block 226 is ON for a configurable period of time, as determined at the timer block 228. As shown in
Ditch Rollover Classification Algorithm
[0124]
[0125] The ditch rollover classification algorithm 240 implements four different classification metrics to classify a ditch event. The four ditch classification metrics are: [0126] AMA_Y vs. R_ANGLE (metric 242) [0127] AMA_Z vs. R_ANGLE (metric 244) [0128] R_RATE vs. R_ANGLE (metric 246) [0129] D_RATE vs. R_ANGLE (metric 248)
[0130] The lateral acceleration vs. roll angle classification metric 242 utilizes AMA_Y and R_ANGLE to produce an output, which is fed to AND block 250. As shown, the AMA_Y vs. R_ANGLE classification metric 242 is triggered when the metric crosses the dashed-line threshold and enters the shaded trigger zone (indicated generally by a star). The metric 242 remains ON while the metric is in the trigger zone. Note here, however, that the lower extent of the trigger zone is not bounded by a dashed line, which indicates that the lower limit for that metric (in this case AMA_Y) is infinite and cannot be crossed. The solid line in the AMA_Y vs. R_ANGLE classification metric 242 is representative of the metric when the vehicle is undergoing a ditch rollover event. The AMA_Y vs. R_ANGLE classification metric 240 is a no-latch metric, meaning that the metric is ON only when the metric is in the trigger zone.
[0131] The vertical acceleration vs. roll angle classification metric 244 utilizes AMA_Z and R_ANGLE to produce an output, which is fed to AND block 250. As shown, the AMA_Z vs. R_ANGLE classification metric 244 is triggered when the metric crosses the dashed-line threshold and enters the shaded trigger zone (indicated generally by a star). The metric 244 remains ON while the metric is in the trigger zone. Note here, however, that the upper extent of the trigger zone is not bounded by a dashed line, which indicates that the upper limit for that metric (in this case AMA_Z) is infinite and cannot be crossed. The solid line in the AMA_Z vs. R_ANGLE classification metric 244 is representative of the metric when the vehicle is undergoing a ditch rollover event. The AMA_Z vs. R_ANGLE classification metric 244 is a no-latch metric, which means that the metric is ON only when the metric is in the trigger zone.
[0132] A roll rate vs. roll angle classification metric 246 utilizes R_RATE and R_ANGLE to produce an output, which is fed to AND block 250. As shown, the R_RATE vs. R_ANGLE classification metric 246 is triggered when the metric crosses the dashed-line threshold and enters the shaded trigger zone (indicated generally by a star). The metric 246 remains ON while the metric remains in the trigger zone. Note here, however, that the upper extent of the trigger zone is not bounded by a dashed line, which indicates that the upper limit for that metric (in this case R_RATE) is infinite and cannot be crossed. The solid line in the R_RATE vs. R_ANGLE classification metric 246 is representative of the metric when the vehicle is undergoing a ditch rollover event. The R_RATE vs. R_ANGLE classification metric 246 is a no-latch metric, which means that the metric is ON only when the metric is in the trigger zone.
[0133] An angular or roll acceleration vs. roll angle classification metric 248 utilizes D_RATE and R_ANGLE to produce an output, which is fed to AND block 250. As shown, the D_RATE vs. R_ANGLE classification metric 248 is ON when the metric crosses the dashed-line threshold and enters the shaded trigger zone (indicated generally by a star). The metric 248 remains ON while the metric is in the trigger zone. The solid line in the D_RATE vs. R_ANGLE classification metric 248 is representative of the metric when the vehicle is undergoing a ditch rollover event. The D_RATE vs. R_ANGLE classification metric 248 is a no-latch metric, which means that the metric is ON only when the metric is in the trigger zone.
[0134] The ditch rollover classification algorithm 240 implements Boolean logic to determine whether to issue a ditch classification ON indication at block 258. As shown in
[0135] Once the SET/RESET function 254 is set ON and the ditch classification ON 260 is ON, it remains ON until a reset condition occurs. The RESET condition occurs when timer block 268 is ON, which occurs when OR block 266 is ON for a configurable period of time, as determined at the timer block 268. As shown in
Soil Rollover Classification Algorithm—Soft Soil
[0136]
[0137] The soil rollover classification algorithm 280 implements four different classification metrics to classify a soil event. The four soil classification metrics are: [0138] AMA_Y vs. R_ANGLE (metric 282) [0139] AMA_Z vs. R_ANGLE (metric 284) [0140] R_RATE vs. R_ANGLE (metric 286) [0141] D_RATE vs. R_RATE_2 (metric 288)
[0142] The lateral acceleration vs. roll angle classification metric 282 utilizes AMA_Y and R_ANGLE to produce an output, which is fed to AND block 290. As shown, the AMA_Y vs. R_ANGLE classification metric 282 is triggered when the metric crosses the dashed-line threshold and enters the shaded trigger zone (indicated generally by a star). The metric 282 remains ON while the metric is in the trigger zone. Note here, however, that the lower extent of the trigger zone is not bounded by a dashed line, which indicates that the lower limit for that metric (in this case AMA_Y) is infinite and cannot be crossed. The solid line in the AMA_Y vs. R_ANGLE classification metric 282 is representative of the metric when the vehicle is undergoing a soil rollover event. The AMA_Y vs. R_ANGLE classification metric 280 is a no-latch metric, meaning that the metric is ON only when the metric is in the trigger zone.
[0143] The vertical acceleration vs. roll angle classification metric 284 utilizes AMA_Z and R_ANGLE to produce an output, which is fed to AND block 290. As shown, the AMA_Z vs. R_ANGLE classification metric 284 is triggered when the metric crosses the dashed-line threshold and enters the shaded trigger zone (indicated generally by a star). The metric remains ON while the metric is in the trigger zone. The solid line in the AMA_Z vs. R_ANGLE classification metric 284 is representative of the metric when the vehicle is undergoing a soil rollover event. The AMA_Z vs. R_ANGLE classification metric 284 is a no-latch metric, which means that the metric is ON only when the metric is in the trigger zone.
[0144] A roll rate vs. roll angle classification metric 286 utilizes R_RATE and R_ANGLE to produce an output, which is fed to AND block 290. As shown, the R_RATE vs. R_ANGLE classification metric 286 is triggered when the metric crosses the dashed-line threshold and enters the shaded trigger zone (indicated generally by a star). The metric 286 remains ON while the metric is in the shaded trigger zone. Note here, however, that the upper extent of the trigger zone is not bounded by a dashed line, which indicates that the upper limit for that metric (in this case R_RATE) is infinite and cannot be crossed. The solid line in the R_RATE vs. R_ANGLE classification metric 286 is representative of the metric when the vehicle is undergoing a soil rollover event. The R_RATE vs. R_ANGLE classification metric 286 is a no-latch metric, which means that the metric is ON only when the metric is in the trigger zone.
[0145] Note that, in
[0146] An angular or roll acceleration vs. roll rate classification metric 288 utilizes D_RATE and R_RATE_2 to produce an output, which is fed to AND block 290. In
[0147] The soil rollover classification algorithm 280 implements Boolean logic to determine whether to issue a soil classification ON indication at block 298. As shown in
[0148] Once the SET/RESET function 294 is set ON and the soil classification ON 300 is ON, it remains ON until a reset condition occurs. The RESET condition occurs when timer block 308 is ON, which occurs when OR block 306 is ON for a configurable period of time, as determined at the timer block 308. As shown in
Soil Rollover Classification Algorithm—Mid-Soil
[0149]
[0150] The mid-soil rollover classification algorithm 320 implements four different classification metrics to classify a mid-soil event. The four mid-soil classification metrics are: [0151] AMA_Y vs. R_ANGLE (metric 322) [0152] AMA_Z vs. R_ANGLE (metric 324) [0153] R_RATE vs. R_ANGLE (metric 326) [0154] D_RATE vs. R_RATE_2 (metric 328)
[0155] The lateral acceleration vs. roll angle classification metric 322 utilizes AMA_Y and R_ANGLE to produce an output, which is fed to AND block 330. As shown, the AMA_Y vs. R_ANGLE classification metric 322 is triggered when the metric crosses the dashed-line threshold and enters the shaded trigger zone (indicated generally by a star). The metric remains ON while the metric is in the trigger zone. Note here, however, that the lower extent of the trigger zone is not bounded by a dashed line, which indicates that the lower limit for that metric (in this case AMA_Y) is infinite and cannot be crossed. The solid line in the AMA_Y vs. R_ANGLE classification metric 322 is representative of the metric when the vehicle is undergoing a mid-soil rollover event. The AMA_Y vs. R_ANGLE classification metric 320 is a no-latch metric, meaning that the metric is ON only when the metric is in the trigger zone.
[0156] The vertical acceleration vs. roll angle classification metric 324 utilizes AMA_Z and R_ANGLE to produce an output, which is fed to AND block 330. As shown, the AMA_Z vs. R_ANGLE classification metric 324 is triggered when the metric crosses the dashed-line threshold and enters the shaded trigger zone (indicated generally by a star). The metric remains ON while the metric is in the shaded trigger zone. The solid line in the AMA_Z vs. R_ANGLE classification metric 324 is representative of the metric when the vehicle is undergoing a mid-soil rollover event. The AMA_Z vs. R_ANGLE classification metric 324 is a no-latch metric, which means that the metric is ON only when the metric is in the trigger zone.
[0157] A roll rate vs. roll angle classification metric 326 utilizes R_RATE and R_ANGLE to produce an output, which is fed to AND block 330. As shown, the R_RATE vs. R_ANGLE classification metric 326 is triggered when the metric crosses the dashed-line threshold and enters the shaded trigger zone (indicated generally by a star). The metric remains ON while the metric is in the shaded trigger zone. Note here, however, that the upper extent of the trigger zone is not bounded by a dashed line, which indicates that the upper limit for that metric (in this case R_RATE) is infinite and cannot be crossed. The solid line in the R_RATE vs. R_ANGLE classification metric 326 is representative of the metric when the vehicle is undergoing a mid-soil rollover event. The R_RATE vs. R_ANGLE classification metric 326 is a no-latch metric, which means that the metric is ON only when the metric is in the trigger zone.
[0158] Note that, in
[0159] An angular or roll acceleration vs. roll rate classification metric 328 utilizes D_RATE and R_RATE_2 to produce an output, which is fed to AND block 330. In
[0160] The mid-soil rollover classification algorithm 320 implements Boolean logic to determine whether to issue a mid-soil classification ON indication at block 338. As shown in
[0161] Once the SET/RESET function 334 is set ON and the mid-soil classification ON 340 is ON, it remains ON until a reset condition occurs. The RESET condition occurs when timer block 348 is ON, which occurs when OR block 346 is ON for a configurable period of time, as determined at the timer block 348. As shown in
Soil Rollover Classification Algorithm—Hard Soil/Curb
[0162]
[0163] The curb rollover classification algorithm 360 implements four different classification metrics to classify a curb event. The four curb classification metrics are: [0164] AMA_Y vs. R_ANGLE (metric 362) [0165] AMA_Z vs. R_ANGLE (metric 364) [0166] R_RATE vs. R_ANGLE (metric 366) [0167] D_RATE vs. R_RATE_2 (metric 368)
[0168] The lateral acceleration vs. roll angle classification metric 362 utilizes AMA_Y and R_ANGLE to produce an output, which is fed to AND block 370. As shown, the AMA_Y vs. R_ANGLE classification metric 362 is triggered when the metric crosses the dashed-line threshold and enters the shaded trigger zone (indicated generally by a star). The metric remains ON while the metric is in the trigger zone. Note here, however, that the lower extent of the trigger zone is not bounded by a dashed line, which indicates that the lower limit for that metric (in this case AMA_Y) is infinite and cannot be crossed. The solid line in the AMA_Y vs. R_ANGLE classification metric 362 is representative of the metric when the vehicle is undergoing a curb rollover event. The AMA_Y vs. R_ANGLE classification metric 360 is a no-latch metric, meaning that the metric is ON only when the metric is in the trigger zone.
[0169] The vertical acceleration vs. roll angle classification metric 364 utilizes AMA_Z and R_ANGLE to produce an output, which is fed to AND block 370. As shown, the AMA_Z vs. R_ANGLE classification metric 364 is triggered when the metric crosses the dashed-line threshold and enters the shaded trigger zone (indicated generally by a star). The metric remains ON while the metric is in the shaded trigger zone. The solid line in the AMA_Z vs. R_ANGLE classification metric 364 is representative of the metric when the vehicle is undergoing a curb rollover event. The AMA_Z vs. R_ANGLE classification metric 364 is a no-latch metric, which means that the metric is ON only when the metric is in the trigger zone.
[0170] A roll rate vs. roll angle classification metric 366 utilizes R_RATE and R_ANGLE to produce an output, which is fed to AND block 370. As shown, the R_RATE vs. R_ANGLE classification metric 366 is triggered when the metric crosses the dashed-line threshold and enters the shaded trigger zone (indicated generally by a star). The metric remains ON while the metric is in the shaded trigger zone bounded by the dashed lines. Note here, however, that the upper extent of the trigger zone is not bounded by a dashed line, which indicates that the upper limit for that metric (in this case R_RATE) is infinite and cannot be crossed. The solid line in the R_RATE vs. R_ANGLE classification metric 366 is representative of the metric when the vehicle is undergoing a curb rollover event. The R_RATE vs. R_ANGLE classification metric 366 is a no-latch metric, which means that the metric is ON only when the metric is in the trigger zone.
[0171] Note that, in
[0172] An angular or roll acceleration vs. roll rate classification metric 368 utilizes D_RATE and R_RATE_2 to produce an output, which is fed to AND block 370. In
[0173] The curb rollover classification algorithm 360 implements Boolean logic to determine whether to issue a curb classification ON indication at block 378. As shown in
[0174] Once the SET/RESET function 374 is set ON and the curb classification ON 380 is ON, it remains ON until a reset condition occurs. The RESET condition occurs when timer block 388 is ON, which occurs when OR block 386 is ON for a configurable period of time, as determined at the timer block 388. As shown in
Normal Rollover Deployment Algorithm
[0175] Referring back to
[0176] A first firing condition of the normal rollover deployment algorithm 152 occurs at AND block 230 when the normal rollover threshold of the discrimination metrics 160 (
[0177] A second firing condition of the normal rollover deployment algorithm 152 occurs at AND block 232 when a specific rollover threshold of the discrimination metrics 160 (
Off-Road Rollover Deployment Algorithm
[0178] Referring to
[0179] A first firing condition of the off-road rollover deployment algorithm 154 occurs at AND block 184 when the off-road rollover threshold of the discrimination metrics 160 (
[0180] It can thus be seen that, according to the first firing condition, during off-road use when the off-road rollover threshold is crossed, firing takes place in response to either normal safing or any rollover classification. Because the vehicle is being used off-road, rollover is less predictable and the normal rollover threshold might get crossed during intense off-road maneuvers. This first firing condition takes this into account by increasing the roll-over threshold (see, the off-road threshold of
[0181] Note that, as described above in reference to
[0182] Those skilled in the art will appreciate that raised off-road threshold could delay firing the actuatable restraints in off-road scenarios where rollover events occur. Advantageously, the off-road rollover deployment algorithm 154 implements a second firing condition that implements a D_Rate metric to help eliminate any such delay. This is shown at blocks 274, 276, and 278. As shown in AND blocks 274 and 278, the second firing condition occurs in response to off-road use detected (block 156), a specific rollover classification being made (see block 180,
[0183] In response to AND block 274 being satisfied ON, timer block 276 begins a countdown having a configurable countdown duration. The output of the timer block 276 is OFF while timing and ON when timed out, and is passed to AND block 278. The purpose of the D_Rate metric 400 is to provide a means by which the actuatable restraints can be fired during an off-road use where a specific rollover threshold is crossed and verified by a corresponding specific rollover classification, while still preventing firing in response to off-road vehicle use. Essentially, the D_RATE is used as an early indicator of whether 1) the vehicle is continuing toward a rollover as indicated by the detected roll condition, or 2) the detected roll was due to the extremes of off-road use, where the roll has ceased and the vehicle is returning in the opposite direction. If, after the expiration of timer block 276, the D_Rate indicates the vehicle is continuing toward a rollover (block 400—D_Rate threshold not crossed), AND block 278 is triggered ON and the actuatable restraints are fired (block 192).
D Rate Metric
[0184] The D_Rate metric 400 is illustrated in
[0185] In addition to the off-road threshold,
[0186] The D_Rate metric 400 monitors the D_Rate over time and determines whether the metric crosses/enters the D_Rate threshold 406. For reference, the D_Rate metric 400 (
[0187] In the examples of
[0188] In the case of the fire event, the magnitude of the metric 392 continues upward and eventually crosses off-road threshold. If it crosses the threshold, the actuatable restraint will fire, assuming that the other conditions (see AND block 184 of
[0189] From the above description of the invention, those skilled in the art will appreciate that the described vehicle safety system implements algorithms that use the D_Rate to improve rollover discrimination and responsiveness during off-road vehicle use. Those skilled in the art will also perceive improvements, changes and modifications to the disclosed system and methods that fall within the spirit and scope of the invention. These improvements, changes, and/or modifications are intended to be covered by the appended claims.