You are on page 1of 10

1

Calculating Bulk Volumes Using Simpson Rule











Simpsons Rule
Previously when we drew our sections we assumed that the ground was straight between the spot
heights. In the real world natural land will undulate between the spot heights you have taken.
Simpsons rule is a method that tries to estimate this undulation.
The formula is expressed as follows,
Area of the section = D 3 x (X
1
+ 4X
2
+ 2X
3
+ 4X
4
..+ 2X
n-2
+ 4X
n-1
+ X
n
) Where,
D= Spacing between spot heights (Note this method will only work if an even grid method is used)
X
x
= Cut/Fill value calculated
subscript is the grid position along the section
n = The number of spot heights along the grid The number of grids must be an odd number
Simpsons Rules uses the sections developed from either the longitudinal or cross sections.
The formula may also be expressed as
D 3 x ( First Cut/Fill + 4 x Second Cut/Fill + 2 x Third Cut/Fill + .4 x Even Numbered Cut/Fill + 2 x Odd
Numbered Cut/Fill + 4 x Second Last Cut/Fill + Last Cut/Fill)

From the previous grid layout
Step 1
Determine Formation Height = 100.500
Step2
2

Determine Cut/Fill for each spot height.



RL 100.000
+/- above Datum 0
.
9
5
0

0
.
8
0
0

0
.
7
3
0

0
.
7
3
5

0
.
7
2
4

0
.
6
8
0

0
.
8
3
0

Design Level 1
0
0
.
5
0
0

1
0
0
.
5
0
0

1
0
0
.
5
0
0

1
0
0
.
5
0
0

1
0
0
.
5
0
0

1
0
0
.
5
0
0


Cut -
0
.
4
5
0

-
0
.
3
0
0

-
0
.
2
3
0

-
0
.
2
3
5

-
0
.
2
2
4

Fill
-
0
.
1
8
0

-
0
.
3
3
0

1
0
0
.
5
0
0

Existing Ground Level 1
0
0
.
9
5
0

1
0
0
.
8
0
0

1
0
0
.
7
3
0

1
0
0
.
7
3
5

1
0
0
.
7
2
4

1
0
0
.
6
8
0

1
0
0
.
8
3
0

Chainage 0
.
0
0
0

5
.
0
0
0

1
0
.
0
0
0

1
5
.
0
0
0

2
0
.
0
0
0

2
5
.
0
0
0

3
0
.
0
0
0

RL 100.500
Longitudinal Section Grid 1
Vertical Scale 1:20
Horizontal Scale 1:100
= D 3 x (X
0
+ 4X
1
+ 2X
2
+ 4X
3
+ 2X
n4
+ 4X
5
+ X
6
)
=5 3 x (-0.450 + 4 x -0.300 + 2 x -0.230 + 4 x -0.235 + 2 x -0.224 + 4 x -0.180 + -0.330)
= -7.580m
2

3

To remove any doubt if this formula works lets substitutes the following example,


RL 100.000
+/- above Datum 0
.
7
0
0

0
.
7
0
0

0
.
7
0
0

0
.
7
0
0

0
.
7
0
0

0
.
7
0
0

0
.
7
0
0

Design Level 1
0
0
.
5
0
0

1
0
0
.
5
0
0

1
0
0
.
5
0
0

1
0
0
.
5
0
0

1
0
0
.
5
0
0

1
0
0
.
5
0
0


Cut -
0
.
2
0
0

-
0
.
2
0
0

-
0
.
2
0
0

-
0
.
2
0
0

-
0
.
2
0
0

Fill
-
0
.
2
0
0

-
0
.
2
0
0

1
0
0
.
5
0
0

Existing Ground Level 1
0
0
.
7
0
0

1
0
0
.
7
0
0

1
0
0
.
7
0
0

1
0
0
.
7
0
0

1
0
0
.
7
0
0

1
0
0
.
7
0
0

1
0
0
.
7
0
0

Chainage 0
.
0
0
0

5
.
0
0
0

1
0
.
0
0
0

1
5
.
0
0
0

2
0
.
0
0
0

2
5
.
0
0
0

3
0
.
0
0
0

RL 100.500
Longitudinal Section Grid X
Vertical Scale 1:20
Horizontal Scale 1:100
The example is a longitudinal section which shows a perfectly flat section with an RL 100.700.
To reduce it to its design level there is a constant cut of 0.200m.
This may be easily calculated as 30m x 0.200m = 6m
2

Using Simpsons we can write the formula as follows
Area = D 3 x (X
0
+ 4X
1
+ 2X
2
+ 4X
3
+ 2X
n4
+ 4X
5
+ X
6
)
=5 3 x (-0.200 + 4 x -0.200 + 2 x -0.200 + 4 x -0.200 + 2 x -0.200 + 4 x -0.200 + -0.200)
=- 6m
2

= -7.580m
2

4




RL 100.000
+/- above Datum 0
.
9
0
0

0
.
8
3
0

0
.
7
2
0

0
.
7
0
0

0
.
6
5
0

0
.
6
5
0

0
.
6
0
0

Design Level 1
0
0
.
5
0
0

1
0
0
.
5
0
0

1
0
0
.
5
0
0

1
0
0
.
5
0
0

1
0
0
.
5
0
0

1
0
0
.
5
0
0


Cut -
0
.
4
0
0

-
0
.
3
3
0

-
0
.
2
2
0

-
0
.
2
0
0

-
0
.
1
5
0

Fill
-
0
.
1
0
0

1
0
0
.
5
0
0

Existing Ground Level 1
0
0
.
9
0
0

1
0
0
.
8
3
0

1
0
0
.
7
2
0

1
0
0
.
7
0
0

1
0
0
.
6
5
0

1
0
0
.
6
5
0

1
0
0
.
6
0
0

Chainage 0
.
0
0
0

5
.
0
0
0

1
0
.
0
0
0

1
5
.
0
0
0

2
0
.
0
0
0

2
5
.
0
0
0

3
0
.
0
0
0

RL 100.500
Longitudinal Section Grid 2
Vertical Scale 1:10
Horizontal Scale 1:100
-
0
.
1
5
0

= D 3 x (X
0
+ 4X
1
+ 2X
2
+ 4X
3
+ 2X
n4
+ 4X
5
+ X
6
)
=5 3 x (-0.400 + 4 x -0.330 + 2 x -0.220 + 4 x -0.200 + 2 x -0.150 + 4 x -0.150 + -0.100)
= -6.600m
2

5




RL 100.000
+/- above Datum 0
.
7
5
0

0
.
7
3
0

0
.
6
9
0

0
.
5
5
0

0
.
5
3
0

0
.
4
5
0

0
.
4
0
0

Design Level 1
0
0
.
5
0
0

1
0
0
.
5
0
0

1
0
0
.
5
0
0

1
0
0
.
5
0
0

1
0
0
.
5
0
0

1
0
0
.
5
0
0


Cut -
0
.
2
5
0

-
0
.
2
3
0

-
0
.
1
9
0

-
0
.
0
5
0

-
0
.
0
3
0

Fill +
0
.
0
5
0

+
0
.
1
0
0

1
0
0
.
5
0
0

Existing Ground Level 1
0
0
.
7
5
0

1
0
0
.
7
3
0

1
0
0
.
6
9
0

1
0
0
.
5
5
0

1
0
0
.
5
3
0

1
0
0
.
4
5
0

1
0
0
.
4
0
0

Chainage 0
.
0
0
0

5
.
0
0
0

1
0
.
0
0
0

1
5
.
0
0
0

2
0
.
0
0
0

2
5
.
0
0
0

3
0
.
0
0
0

RL 100.500
Longitudinal Section Grid 3
Vertical Scale 1:20
Horizontal Scale 1:100
= D 3 x (X
0
+ 4X
1
+ 2X
2
+ 4X
3
+ 2X
n4
+ 4X
5
+ X
6
)
=5 3 x (-0.250 + 4 x -0.230 + 2 x -0.190 + 4 x -0.050 + 2 x -0.030 + 4 x 0.050 + 0.100)
= -2.517m
2

6




RL 100.000
+/- above Datum 0
.
5
5
0

0
.
4
7
0

0
.
3
3
0

0
.
3
2
0

0
.
3
5
0

0
.
6
0
0

0
.
2
9
0

Design Level 1
0
0
.
5
0
0

1
0
0
.
5
0
0

1
0
0
.
5
0
0

1
0
0
.
5
0
0

1
0
0
.
5
0
0

1
0
0
.
5
0
0


Cut -
0
.
0
5
0

+
0
.
0
3
0

+
0
.
1
7
0

+
0
.
1
8
0

+
0
.
1
5
0

Fill
-
0
.
1
0
0

+
0
.
2
1
0

1
0
0
.
5
0
0

Existing Ground Level 1
0
0
.
5
5
0

1
0
0
.
4
7
0

1
0
0
.
3
3
0

1
0
0
.
3
2
0

1
0
0
.
3
5
0

1
0
0
.
6
0
0

1
0
0
.
2
9
0

Chainage 0
.
0
0
0

5
.
0
0
0

1
0
.
0
0
0

1
5
.
0
0
0

2
0
.
0
0
0

2
5
.
0
0
0

3
0
.
0
0
0

RL 100.500
Longitudinal Section Grid 4
Vertical Scale 1:20
Horizontal Scale 1:100
= D 3 x (X
0
+ 4X
1
+ 2X
2
+ 4X
3
+ 2X
n4
+ 4X
5
+ X
6
)
=5 3 x (-0.050 + 4 x 0.030 + 2 x 0.170 + 4 x 0.180 + 2 x 0.150 + 4 x -0.100 + 0.210)
= 2.067m
2

7



RL 100.000
+/- above Datum 0
.
3
9
4

0
.
3
3
0

0
.
3
0
0

0
.
2
0
0

0
.
1
9
0

0
.
1
4
0

0
.
0
4
0

Design Level 1
0
0
.
5
0
0

1
0
0
.
5
0
0

1
0
0
.
5
0
0

1
0
0
.
5
0
0

1
0
0
.
5
0
0

1
0
0
.
5
0
0


Cut
+
0
.
1
0
6

+
0
.
1
7
0

+
0
.
2
0
0

+
0
.
3
0
0

+
0
3
1
0

Fill +
0
.
3
6
0

+
0
.
4
6
0

1
0
0
.
5
0
0

Existing Ground Level 1
0
0
.
3
9
4

1
0
0
.
3
3
0

1
0
0
.
3
0
0

1
0
0
.
2
0
0

1
0
0
.
1
9
0

1
0
0
.
1
4
0

1
0
0
.
0
4
0

Chainage 0
.
0
0
0

5
.
0
0
0

1
0
.
0
0
0

1
5
.
0
0
0

2
0
.
0
0
0

2
5
.
0
0
0

3
0
.
0
0
0

RL 100.500
Longitudinal Section Grid 5
Vertical Scale 1:20
Horizontal Scale 1:100
= D 3 x (X
0
+ 4X
1
+ 2X
2
+ 4X
3
+ 2X
n4
+ 4X
5
+ X
6
)
=5 3 x (0.106 + 4 x 0.170 + 2 x 0.200 + 4 x 0.300 + 2 x 0.310+ 4 x 0.360 + 0.460)
= 8.177m
2

8













So far we have calculated the cross sectional area for each Longitudinal Sections 1 to 5.

This is represented by the following table.
A B C D E F G
1 -0.450 -0.300 -0.230 -0.235 -0.224 -0.180 -0.330
2 -0.400 -0.330 -0.220 -0.200 -0.150 -0.150 -0.100
3 -0.250 -0.230 -0.190 -0.050 -0.030 0.050 0.100
4 -0.050 0.030 0.170 0.180 0.150 -0.100 0.210
5 0.106 0.170 0.200 0.300 0.310 0.360 0.460
Cross Sectional Area
-7.580
-6.600
-2.517
2.067
8.177

We now need to calculate the volume.
We could represent our answers as a polygon as displayed on the following page
Longitudinal Section Grid 1 Longitudinal Section Grid 2
Longitudinal Section Grid 3 Longitudinal Section Grid 4
Longitudinal Section Grid 5
9



As there are an odd number of cross sections we again can use Simpsons Rule to determine the
volume.
= D 3 x (X
0
+ 4X
1
+ 2X
2
+ 4X
3
+ 2X
n4
+ 4X
5
+ X
6
)
=5 3 x (-7.580 + 4 x -6.600 + 2 x -2.517 + 4 x 2.067 + 8.177)
= -37.615m
2

If there were an even amount of spot heights the next best options would be to use the Trapezoid
rule to finish of the calculation as shown on the next page.
10



= D x ((X
1
x 0.5) + X
2
+ X
3
..+ X
n-1
+

(X
n
x 0.5))
=5 x ((-7.780 x 0.5) + -6.600 + -2.517 + 2.067 + (8.177 x 0.5)
= -34.258

You might also like