Indiacon Civil

Subjects › Transportation Engineering › Intermediate

Traffic flow theory

Intermediate Transportation Engineering Reviewed 24 Oct 2026 2 min read

Traffic flow theory describes how vehicles move along a road as a stream. Three variables are central: flow q (vehicles per hour passing a point), density k (vehicles per kilometre) and space mean speed v (km/h). They are related by q = k v. As density rises from zero, speed falls; flow first increases, reaches a maximum, the capacity, at the critical density, and then falls as the road jams.

Greenshields' simple model assumes speed falls linearly with density, from free-flow speed at zero density to zero at jam density. This produces a parabolic flow-density curve with capacity at half the jam density and half the free speed. Better models fit real data more closely, but the shape of the fundamental diagram, rising, peaking and then falling, is universal. Indian roads have mixed traffic, from two-wheelers to trucks, so flows are expressed in passenger car units (PCU), with equivalence factors for each class that depend on traffic mix and road type.

Diagram: Indiacon original, not to scale.

Capacity and level of service guide design. Level of service grades conditions from free flow to forced flow by density, speed or delay. Shock waves form where flow states meet, for example at a bottleneck or a signal, and travel back through traffic at a speed given by the change in flow over the change in density. Queueing models predict delays at toll plazas and signals. Microscopic models, such as car-following, and simulation tools are used for complex networks.

Key formulas
  • q = k v
  • Greenshields: v = vf (1 − k / kj); q = vf (k − k² / kj)
  • Capacity: q_max = vf kj / 4 at k = kj / 2
  • Shock wave speed: w = (q₂ − q₁) / (k₂ − k₁)
Solved example

Problem. A road has free-flow speed 80 km/h and jam density 120 veh/km per lane. Using Greenshields, find capacity and the speed at capacity.

  1. Capacity = 80 × 120 / 4 = 2 400 veh/h per lane.
  2. Critical density = 60 veh/km.
  3. Speed at capacity = 80 / 2 = 40 km/h.
  4. Check: q = 60 × 40 = 2 400. Real capacities are usually somewhat lower.

Answer. 2 400 veh/h per lane at 40 km/h

Quick quiz

1State the fundamental relation of traffic flow.

q = k v.

2What happens to flow beyond critical density?

It falls as the road becomes congested.

3What is a PCU?

Passenger car unit: a measure that converts mixed vehicles to car equivalents.

Code note

    Clauses and documents to read

    • IRC:106-1990 (capacity of urban roads in plain areas)
    • IRC:64-1990 (capacity of roads in rural areas)
    • Indo-HCM 2017 (CSIR-CRRI manual, cited by name)

    Cited by number and clause only. We do not reproduce clause text, tables or figures (BIS Act 2016, s.10(5) and s.11). Check the current edition and amendments before use.

    References and further reading

    Standard texts, listed in no order of merit. We do not copy text, figures, tables or solved problems from any book; our explanations and examples are original.

    • L. R. Kadiyali, Traffic Engineering and Transport Planning, Khanna Publishers, latest edition.
    • N. J. Garber, L. A. Hoel, Traffic and Highway Engineering, Cengage, latest edition.

    Free and official sources

    All references for this subject →

    Found an error? Write to indiacongroupofengineers [at] gmail [dot] com. For corrections and feedback. We never ask for payment or personal details.