NivaarExam PrepOfficial exam papers ↗

16-Civ-A6 Highway Design, Construction, and Maintenance · December 2015

Question 2 of 7: Deterministic Queueing at a Freeway Bottleneck

Nivaar worked solution (AI-drafted; not reviewed by a licensed engineer)

Notes on this paper

Paper format: 98-Civ-A6 Transportation Planning & Engineering, National Examination, December 2015. Seven questions, each of equal value (20 marks); any five constitute a complete examination. Closed book, one two-sided aid sheet permitted. Three hours. All seven questions are solved below as a study resource.

Reference texts. Mannering, Washburn & Kilareski, Principles of Highway Engineering and Traffic Analysis (Wiley); Papacostas & Prevedouros, Transportation Engineering and Planning (Prentice Hall); Roess, Prassas & McShane, Traffic Engineering (Pearson); Ortúzar & Willumsen, Modelling Transport (Wiley) for the demand-model chapters (trip generation, distribution, mode choice, assignment).

Question 2: Deterministic Queueing at a Freeway Bottleneck (20 marks)

Question text not reproduced: the examination questions are © Engineers and Geoscientists BC. Open the official past paper (linked at the top of this page) to read the question, then follow the worked solution below.

Given. A deterministic (D/D/1) bottleneck with time-varying arrivals and a fixed service capacity.

Given data (time measured in minutes after 8:00 am)
IntervalArrival rate λService capacity μ
0–10 min (8:00–8:10)100 veh/min60 veh/min
10–25 min (8:10–8:25)80 veh/min60 veh/min
> 25 min (after 8:25)25 veh/min60 veh/min

Find. The cumulative arrival/departure diagram, the maximum queue, the total delay and the average delay per vehicle.

veh time (min) max queue = 700 A(t) arrivals D(t) departures (60/min) 45 25 10 0
Cumulative arrival A(t) and departure D(t) curves. The queue is the horizontal-then-vertical gap between the two; it is widest at t = 25 min and closes where the curves meet at t = 45 min.

Approach. Build the cumulative arrival curve $A(t)$ piecewise and the cumulative departure curve $D(t)=\mu t$ (the server runs at capacity the whole time a queue exists). The queue is $Q(t)=A(t)-D(t)$; the maximum queue occurs at the last instant arrivals still exceed capacity, and total delay is the area between the curves.

  1. Cumulative arrivals at the rate breaks. With $\lambda$ constant over each interval, $$A(10)=100(10)=1000,\qquad A(25)=1000+80(15)=2200.$$ After 8:25 the arrival rate (25/min) drops below capacity (60/min), so no further vehicles join the queue — the queue can only shrink beyond $t=25$.
  2. Queue at each break. The server discharges at $\mu=60$/min throughout, so $D(t)=60t$ while the queue is non-empty: $$Q(10)=1000-60(10)=400,\qquad Q(25)=2200-60(25)=700.$$ The queue grows at $100-60=40$/min then at $80-60=20$/min, so it keeps building right up to $t=25$.
  3. Maximum queue. Because arrivals fall below capacity exactly at $t=25$ min, the queue peaks there: $$\boxed{Q_{\max}=700\ \text{vehicles at } t=25\ \text{min (8:25 am)}}$$
  4. Dissipation time. Beyond $t=25$, $A(t)=2200+25(t-25)$ and $D(t)=60t$. Setting $A=D$ (queue $=0$): $$2200+25(t-25)=60t\;\Rightarrow\;1575=35t\;\Rightarrow\;t=45\ \text{min}.$$ The queue clears at 8:45 am, by which time $D(45)=60(45)=2700$ vehicles have been served.
  5. Total delay = area between the curves. Summing the three trapezoids of $Q(t)$: $$W=\underbrace{\tfrac12(10)(400)}_{2000}+\underbrace{\tfrac12(400+700)(15)}_{8250}+\underbrace{\tfrac12(20)(700)}_{7000}$$ $$\boxed{W=17{,}250\ \text{veh-min of total delay}}$$
  6. Average delay per vehicle. All $N=2700$ vehicles that pass through by 8:45 experience the queue: $$\bar w=\frac{W}{N}=\frac{17{,}250}{2700}=\boxed{6.39\ \text{min/vehicle}}$$
Question 2 — results
QuantityValue
Maximum queue700 vehicles (at 8:25 am)
Queue dissipates8:45 am (t = 45 min)
Total vehicle delay17,250 veh-min
Average delay per vehicle6.39 min