Skip to content

Latest commit

 

History

History
38 lines (27 loc) · 5.47 KB

File metadata and controls

38 lines (27 loc) · 5.47 KB

There are three modes during which a rear end collision can occur with a sudden stop of the leading vehicle. At time t=0, the leader begins braking for whatever reason. The first phase is until the follower reacts and hits its brakes, t_r. At time t=t_r, phase two begins and now both vehicles are slowing down, but the follower may still be going too fast. When the leader finally stops, t=t_stop^l, phase three begins as the follower continues. If the follower stops here without a collision, phase three ends and all is safe.

To ensure safety, we must be sure that our actual headway is greater than the initial crashing headway across these phases. That is, find the maximum initial headway that just barely results in a crash and make our safe following headway more than that. The easy way to get the max is to compute h_init at each transition time as well as the time of the max headway within each phase. This is nominally seven points, including h_init = 0 at t=0 as the first point.

To find the time of max headway within a phase, we solve dh_init/dt = 0 for t. First, verify that t_max^i (the time at which the max occurs within phase i) is within the actual time bounds for that phase (see Table \ref{tab:headway}). Now, this could also be a minimum headway. But, it's more effort to determine that than to simply compute the headway and compare. As all the phases are quadratic in time, they have one global max or min, so we need not worry about multiple solutions. So, find the right times for the right phases, compute all the headways (including at phase transitions), and take the longest to avoid all rear-end collisions from sudden stops.

Phase Start t End t h_init for crash Diagram
0 -> 1 - 0 0
1 0 t_r
1 -> 2 - t_r
2 t_r t_stop^l
2 -> 3 - t_stop^l
3 t_stop^l t_stop^f
3 -> Fin - t_stop^f