Skip to main content
Back to Guides LibraryEarthwork Optimization
May 30, 2026 13 min read Earthwork Optimization

Advanced Mass Haul Diagram Optimization: Mathematical Models for Balances and Haul Distances

Learn the mathematical principles of mass haul diagrams to balance cut and fill volumes and reduce earthwork hauling costs.

Earthworks represent a significant portion of highway construction budgets. Balancing cut and fill volumes along an alignment minimizes the need for borrow pits (bringing in soil) and waste sites (disposing of excess soil). The **Mass Haul Diagram** is a key tool for planning these earthwork operations.

Analyzing the mass haul curve allows engineers to establish balance lines, identify cut and fill zones, and calculate haul costs. Below we detail the mathematical equations used in mass haul analysis.

1. Cumulative Mass Ordinate Equation

The mass ordinate Mx at any station x represents the cumulative net volume of earthwork from the start of the project:

Mx = Mx-1 + (V_cut * SF) - (V_fill * BF)

Where:

  • SF = Shrinkage Factor (typically 0.80 to 0.95 for compacted fill)
  • BF = Bulking Factor (used when excavated rock expands in volume)

2. Haul and Overhaul Analysis

The haul cost is calculated by multiplying the moved volume by the distance transported. The area under the mass haul curve represents the total transport effort in m3-stations:

Total Haul Effort = Sum( |Mi| * (Si - Si-1) )

By drawing balance lines, we identify haul loops. The average haul distance (D) for a loop is calculated as the area of the loop divided by the maximum ordinate value:

D = Area / V_max

If D exceeds the contract freehaul distance limit (e.g. 100m), the excess distance is billed as overhaul, which is monitored closely during earthwork planning.

Yonatan Abrham

Highway Design Engineer | BIM/Civil 3D Specialist | Aspiring Project Manager | Interested in AI & Technology

PhoneLinkedInFacebookInstagramTwitterYouTubeTikTok

© 2026 Highway Design Automation Suite. Built for Civil Engineers.

AdSense Disclosure: Third-party vendors, including Google, use cookies to serve ads based on user visits to this website. You may opt out of personalized advertising by visiting Google Ads Settings.