FINITE-ELEMENT VOLUMES By Thomas G. Davis j ABSTRACT: The finite-element-volumesmethod is a new earthwork volumestech- nique quite unlike conventionalmethods. The algorithm provides automatic curvature and prismoidal correction using ordinarily available cross-section data in conjunctionwithhorizontalbaselinegeometry. The cross sectionsare approximated as a series of rectangular elements of equal, user-specifiedwidth. As this width approaches zero, cross-sectionalarea and centroid location approach that of the original cross section. Every element is assumed to transition linearly along an offset curve concentric with the baseline to an opposing element upstation or to terminate on a tapered offset curve when an opposingelement does not exist. The resultingvolumeelements are thus curvilinearwedges or frustumsof wedges. Linear, circular, and Cornu spiral baseline (clothoidalspline) componentsare accommodated by the method. Numericalexamplesshow excellentagreementwith exact results even when the mass componentsare not prismoidal. A general formula for the volumeof a curvilinearmass componentand a new, high-precision,prismoidal curvature-correctiontechnique are also presented. INTRODUCTION Traditionally, the problem of computing volumes associated with transportation alignments (roadways, railways, and waterways) has been accomplished by assuming that the required volume is given by the product of the length (difference in baseline stationing) and half the sum of transverse areas at the beginning and end of the mass component. This technique is called the average-end-area method and is, by far, the most widely used method of computing volumes. The average-end-area approach has the advantage that is easily understood and implemented. Unfortunately, the results are exact if, and only if, transverse area varies linearly with length and the baseline is straight. These conditions are seldom met in practice. The first issue, namely that transverse area does not, in general, vary linearly with length, may be overcome by collecting very closely spaced cross sections. W h e n this is done, the transverse areas at the beginning and end of the mass c o m p o n e n t are nearly the same and the assumption of linearity is made more realistic. The second issue, however, cannot be ameliorated by any a m o u n t of data collection. That is, if the baseline exhibits significant horizontal curvature, the average-end-area formula cannot deliver accurate results for arbitrary components of volume. When curvature, is to be considered, a correction technique based on averaging the eccentricities, as well as the areas, of the beginning and ending cross sections is typically employed. The mass c o m p o n e n t is then modeled as an average volume of revolution. While curvature correction can be made to yield accurate results with dense cross section data, the process of identifying individual components of volume is difficult to automate. If higher accuracy is required from sparse cross-section data, prismoidal correction may be used. The prismoidal-correction technique assumes that the volume components may be modeled as prismoids. The general prismoid 1Appl. Mathematician, CLM/Systems, Inc., 5601 Mariner Dr., Tampa, FL 33609. Note. Discussion open until January 1, 1995. To extend the closing date one month, a written request must be filed with the ASCE Manager of Journals. The manuscript for this paper was submitted for review and possible publication on January 13, 1994. This paper is part of the Journal of Surveying Engineering, Vol. 120, No. 3, August, 1994. 9 ISSN 0733-9453/94/0003-0094/$2.00 + $.25 per page. Paper No. 7071. 94 is a solid figure such that transverse area varies cubically with length. This technique is used to greatest advantage in regions of cut-to-fill transition where average-end-area results are notoriously poor (Davis et al. 1981; Easa 1991; Moffitt and Bouchard 1987). The use of pyramid and frustum-ofpyramid formulas in transition regions is an example of prismoidal modeling (Easa 1991). Again, the identification of individual volume components is difficult to implement in computer code. Another existing volumetric technique is that of computing the volume between two digital terrain models (DTMs). While DTM differencing does not suffer from errors associated with prismoidal correction, the design DTM must be fairly dense in regions of horizontal curvature if accurate results are to be obtained. Moreover, relatively sparse cross-section data are often the only source for DTM creation. This typically leads to poor DTMs and correspondingly poor volumetric results. Even when dense, photogrammetrically derived data are available, the proper boundary geometry and triangulation can usually only be achieved by interactive editing of surface discontinuity strings or break lines. Bear in mind also that this paper focuses on transportation alignments; the cross section, for better or worse, is usually mandated as the basis for data collection, design, construction and payment. In the following sections, a new method of computing alignment volumes will be presented. The finite-element-volumes method is an algorithm that provides automatic curvature and prismoidal correction using ordinarily available cross-section data in conjunction with horizontal baseline geometry. The technique takes its name from the fact that volumes are computed by the summation of finite, three-dimensional elements. The finite-elementvolumes method is an exact solution of an approximate problem, while classical techniques are more often approximate solutions of exact problems. The method is a numerical integration technique and the result, a Riemann sum. The new theory is developed by first considering the geometric model in a general fashion, without regard to the specific curvilinear components of the baseline. Next, the baseline-dependent element geometry is presented. Numerical examples introduce a general formula for the volume of a curvilinear mass component and a new, high-precision, curvature-correction method with which to compare finite-element-volume results. The errors associated with curvature correction and prismoidal correction are well documented (Davis et al. 1981; Easa 1991; Hickerson 1964; Kahmen and Faig 1988; Moffitt and Bouchard 1987). The numerical examples given here illustrate extreme conditions and demonstrate the proposed method's ability to return very accurate results with very sparse data. While curvature and prismoidal correction are not generally available in commercial software, finite-element volumes accomplishes both, with fewer limitations and less data. MODEL Fig. 1 illustrates an orthogonal curvilinear coordinate [station, offset, elevation (STA, OFF, ELV)] system superimposed upon the more familiar Cartesian coordinate (X, Y, Z) system. Curvilinear coordinate systems are based on a planar curve called the baseline. Station values are determined as path lengths along this baseline from some fixed point of zero station. Offsets are measured in the plane of the baseline, the X - Y or STA-OFF plane, perpendicular to the forward tangent of the baseline. Facing in the forward direction of the baseline path, offsets to the left are signed negative, 95 Z / OF ; ,v / / / STA-ELV PLANE --OF THE OFFSET LINE ~ STA-ELVPLANE ~ - O F THEBASELINE / o/ OFF.E,V II /'nrr 1+00o FORWARD / / LINE BASELINE j STA-OFF PLANE FIG. 1. OrthogonalCurvilinearCoordinateSystem while those to the right are signed positive. The offset depicted in Fig. 1 is negative. Elevations correspond directly to Z values. The S T A - E L V "plane" is that curved surface extruding above and below the baseline into the Z half-spaces. When reference is made to the STAELV plane of paths other than the baseline, it is meant that the named path serves as the baseline of yet another curvilinear coordinate system. In order to describe the geometry of masses located about the baseline, two planar curves are defined together with their associated profiles. Fig. 2(a) illustrates the planar, offset and tapered offset curves in the S T A - O F F plane. The offset curve is a constant, concentric offset curve with the baseline as directrix. The tapered offset curve is a transition curve between unequal offset values. The offset at any point on the taper varies linearly with respect to baseline length. The tapered offset curves serve to terminate the constant offset curves. Now consider "elevating" or assigning continuous elevation values to the offset curves as illustrated in Fig. 2(b). The resulting system of offset profiles, or longitudinal cross sections, define a surface in curvilinear coordinates. The superposition or intersection of two such surfaces defines a mass or volume. We will refer to one of these surfaces as the terrain surface and the other as the design surface. It is the volume, in cut and fill, between these surfaces that we wish to compute. While the baseline geometry is generally known completely and continuously as a horizontal alignment, the elevation data are usually collected as transverse cross sections in the O F F - E L V plane at discrete station values. In the finite-element-volumes model it is assumed that cross sections are normal (orthogonal) to the baseline and that cross sections exist at every nonlinear, taper-transition station. The baseline geometry together with these cross sections comprise the data. It is necessary to invent a rule by which elevation values transition along the longitudinal cross sections from one known value to another. In the finite-element-volumes model it is assumed that elevations transition linearly along the offset and tapered offset profiles as viewed in the S T A - E L V plane of the baseline. For the most part, this is consistent with assuming that the 96 E BASELINE (a) TAPERED OFFSET PROFILE OFFSET LINE ~ OFFSET LINE BASELINE (b) FIG. 2. Offset and Tapered Offset Curves and Profiles: (a) Plan View; (b) Perspective View baseline profiles (design and terrain) transition linearly from one known value to another. The exception is superelevation on a tapered offset. In this event, vertical curvature will arise even when the baseline profiles are linear. For this case, and when the baseline profiles are nonlinear, more cross sections need to be collected in order to adequately represent these vertical curves as a series of short chords. Implicit in the assumption of profile linearity is the existence of cross section data at every nonlinear, superelevation transition station. Approximate Problem Fig. 3(a) represents a transverse cross section in cut and fill. Fig. 3(b) represents the same cross section after approximating the cut and fill areas as rectangles of uniform width. The height of each rectangle is given by the difference of design and terrain elevations at the midpoint. These rectangles are the transverse cross sections of the finite elements we will sum to obtain volumes. Clearly, as the element width decreases, the discrete, planar model agrees 97 -- -- -- DESIGN SECTION TERRAIN SECTION ~ t CUT 1 FILL (a) H - ELEMENT HEIGHT W - ELEMENT WIDTH (b) FIG. 3. Continuous and Discrete Transverse Cross Section: (a) Continuous Cross Section; (b) Discrete Cross Section more and more closely with the continuous model. Indeed, the discrete model converges rapidly with respect to cross-sectional area since the errors tend to be compensatory. In the current implementation of the finite-element-volumes algorithm, the maximum element width is user-specified. Internally, an element width is chosen such that the region between transverse cross-section pairs is spanned from left to right (Fig. 4). Exact Solution of Approximate Problem The volumetric problem is now one of computing and summing the individual element volumes. Every element is assumed to transition linearly (in the STA-ELV plane of the baseline) to an opposing element upstation or to terminate on a tapered offset curve when an opposing element does not exist. The resulting volume elements are thus curvilinear wedges or frustums of wedges. The length of an element is measured along the offset curve corresponding to the centroid of the element's transverse cross section. It is in the STA-ELV plane of this offset curve that the longitudinal crosssection area is computed. Element volumes are then calculated as the product of longitudinal area and uniform element width. For the approximate problem, this is an exact solution. This discrete, volumetric model is a Riemann sum of longitudinal elements. While computation-intensive, the model is very flexible and quite powerful when employed on a modern, high-speed computer. As in the OFF-ELV planes of the transverse cross sections, the discrete model converges to a continuous representation as the element width approaches zero. 98 k.Ll...lu I ELEMENT -- FIG. 4. 9- - ELEMENT PATH I I1...1~1 I I WIDTH LENOTH Plan and Transverse Section Views of Elements The number of elements required to produce volumetric convergence is higher than that needed for transverse area convergence but still easily attainable. A further simplification of the model may be achieved by considering Cavalieri's theorem in a plane: If two planar areas are included between a pair of parallel lines, and if the two segments cut off by the areas on any line parallel to the including lines are equal in length, then the two planar areas are equal (Eves 1991). Accordingly, it is not necessary to consider the terrain and design surfaces independently; only the difference in elevation between the surfaces, or signed height, need be known [Fig. 5(a)]. The foregoing assumption of independent linearity in the profiles may be weakened as follows. Along every offset and tapered offset line, the difference in elevation between the design and terrain surfaces varies linearly 99 DESIGN PROFILE TERRAIN - - - PROFILE DIFFERENCE ------ PROFILE DATUM ELEVATION -- I HE,GHT DATUM I ELEVATION (a) ~FILL ~ ~CUT DATUM (b) HEIGHT x~----~~@ DATUM STATION BACK STATION AHEAD FIG.5. Cavalieri'sTheoremina Plane:(a)LinearProfiles;(b)NonlinearProfiles with respect to distance along the baseline. Thus, finite-element volumes will produce accurate results even when the profiles contain vertical curves, provided that the elevation difference is linear [Fig. 5(b)]. ELEMENTS Throughout the following it is assumed that the baseline is at least once continuously differentiable or "tangent." Continuous first derivative assures the existence of a curvilinear coordinate representation. Uniqueness of this representation is also an issue. Basically, cross-section lines must not cross one another, and curve offsets must be limited toward the center of curvature by the radius of curvature. Assuring both the existence and uniqueness of curvilinear coordinate representations for cross-section data will eliminate the possibility of gaps and gores in the model. When the baseline object is a line segment [Fig. 6(a)], the offset-line length is simply the baseline length, i.e. Lo = L 100 (1) le L~ e ~- OFFSET LINE ~- BASELINE STATION L STATION AHEAD BACK (a) S T A T I O N "~-,. r ~ ~ STATION r / ' ~ OFFSET LINE BASELINE CC (b) STATION BACK~ STATION V\ r, o/ O SET L,NE BASELINE (c) FIG. 6. Offset Curve Length" (a) Linear Baseline; (b) Circular Baseline; (c) Spiral Baseline When the baseline object is a circular curve segment [Fig. 6(b)], the offsetline length is given by Lo = L(1 + ek) (2) where e = eccentricity or plan distance from the baseline to the transverse area centroid; and k -- 1/r is the baseline curvature. The eccentricity is positive if the offset is away from the center of curvature and negative otherwise. Note that the sign convention for the eccentricity differs from the convention used to obtain curvilinear offset values. The eccentricity shown in Fig. 6(b) is positive. When the baseline object is a spiral curve segment [Fig. 6(c)], the offsetline length is given by t 0 = t [e 1 -}- ~ (k 1 -~ k2) 1 (3) where kl = 1/rl = initial baseline curvature; and k2 = 1/r2 is the terminal 101 baseline curvature. The eccentricity is positive if the offset is away from the evolute and negative otherwise. The eccentricity shown in Fig. 6(c) is positive. The line, circular curve, and spiral curve segment compose the geometric elements of a clothoidal spline (Walton and Meek 1990). If the line segment is considered as a degenerate Cornu spiral with zero curvature at either end, and the circular curve segment is considered as a degenerate spiral with the same curvature at either end, then (3) subsumes (1) and (2). If the transverse cross sections back and ahead have unequal minimum/ maximum offsets, some or all of the elements will be terminated on tapered offset curves (Fig. 7). Modified baseline stationing and initial and terminal element heights are computed by linear interpolation in the STA-ELV plane of the baseline. Any element, regardless of baseline geometry, appears as a trapezoid or pair of triangles in the STA-ELV plane of the baseline (Fig. 8). Whenever the initial and terminal heights differ in sign, the height curve passes through the datum. It is computationally convenient to consider this element as composed of two individual elements, one in cut and the other in fill. The ~ LINE \V . . . . . . . (.) STATION~ BACK \ "~ ~ ' _ ........ ~ BASELN IE ~ ~' / STATION A~ IF_AD (b) STATION AHEAD S T BACK A ~ T I ~ ~.,~ BASELINE ~ OFFSET LINE ",d (e) FIG. 7. Taper Termination: (a) Forward; (b) Backward; (c) Double 102 H >0 H <0 " L (FILL) " ~ o DAYLIGHT POINT HI ~-I- FIG. 8. L Element Profile Examples in STA-ELV Plane of Baseline ~~ CUT ~ 1. 2 "l FILL FIG, 9, Cut/Fill Regions Delineated by Daylight Line 103 point where the height equals zero is a daylight point. Here the design and terrain elevations are equal. The locus of all such points, or daylight line, divides the STA-OFF plane into regions of cut and fill (Fig. 9). An element with a line or circular curve segment directrix appears as a trapezoid or triangle in the STA-ELV plane of the offset line, as well as the baseline. The longitudinal element area is given by L0 A = -~-(H~ + //2) (4) where/41 = initial element height; and H2 = terminal element height. For the case of an element with a spiral segment directrix, the line from initial to terminal height as viewed in the STA-ELV plane of the baseline maps into an inverse parabola in the STA-ELV plane of the offset line (Fig. 10). The longitudinal element area is given by Lo .4 = Le + 1-12) + T 2 (H2 - H1)(k2 - (5) kl) The second term on the right-hand side of (5) accounts for the parabolic segment area associated with spiral elements. If the line and circular curve segment are considered as degenerate clothoids with equal initial and terminal radii, (5) subsumes (4). When multiple baseline objects are represented between any pair of consecutive cross sections, the element parameters are computed on an objectby-object basis. The resulting compound element is treated as multiple instances of single-object elements (Fig. 11). Note well that the height profiles depicted in Figs. 8, 10, and 11 are neither design nor terrain elevation profiles. Rather, they are elevation difference profiles. Furthermore, the profiles illustrated in Figs. 10 and 11 are viewed in the STA-ELV plane of the offset line and do not represent nonlinearities in baseline grade. Finally, the element volume is given by V = (6) AW where W = element width. The sum of all positive element volumes is the required fill quantity. The cut quantity is given by the sum of all negative I > Lo (FILL) O Lo (CUT) ~ H oDAYLG I HTPOINT L0 <0 t FIG. 10. Spiral Element Profile Examples in STA-ELV Plane of Offset Line 104 ]'Lo (LINEAR ELEMENT)']" Lo (CIRCULAR ELEMENT)"l Lo (CIRCULAR ELEMENT)'I'Lo (SPIRAL ELEMENT)"1 I-I Lo (COMPOUND ELEMENT) FIG. 11. Compound Element Profile Examples TABLE 1. Half-Section Data for Example 1 Station (m) (1) Altitude (m) (2) Base (rn) (3) Area (m2) (4) Eccentricity (m) (5) 500 550 600 2.0 1.5 1.0 15.0 11.25 7.5 15.0 8.4375 3.75 _+5.0 +_3.75 _+2.5 Subscript (6) 1 M 2 element volumes. Eqs. (1)-(6) [or, in general, (3), (5), and (6)] are the finite-element-volume equations. NUMERICAL EXAMPLES Example 1 Table 1 presents half-section parameters for the data depicted in Fig. 12. The altitude and base at station 550 are linearly interpolated from the given data at stations 500 and 600. Area, A of the triangular half-section is given by one-half the product of the base and the altitude, and the eccentricity, e is one-third the base. Subscripts indicate the first (1), second (2), or middle (M) section. Regardless of baseline geometry, the average end area method yields a fill volume of L 100 VA = ~ (A1 + A2) = T (15 + 3.75) = 937.5 m 3 (7) for either side of the alignment. The average-end-area formula may be derived by an application of the trapezoidal rule with one panel. 105 . STATION 0 + 5 0 0 LEFT HALF-SECTION = ~ RIGHTHALF-SECTION 1 5m m 1 5m BASELINE FIG. 12. Cross Section Data for Example 1 Prismoidal modeling, again without regard to baseline geometry, produces Ve = L 100 ~ (A 1 + 4AM + A2) = y [15 + 4(8.4375) + 3.75] = 875 m 3 (8) for either side of the alignment. The prismoidal formula may be derived by an application of Simpson's one-third rule with two panels (Kahmen and Faig 1988). According to a theorem of Pappus and Guldinus: If a planar area be revolved about an axis in its plane, but not intersecting the area, the volume of the solid of revolution so formed is equal to the product of the area and the length of the path traced by the centroid of the area (Eves 1991). Through consideration of a differential element of volume (Fig. 13) and the Pappus-Guldinus theorem, a completely general formula for the volume of a curvilinear mass component may be derived. The general volume formula is V = A(1 + e k ) d x = A dx + A e k dr (9) where A, e, and k = functions of the instantaneous baseline length x. Note that this "differential element of volume" is a transverse slab with infinitesimal length, while the "finite volume element" is a longitudinal strip with user-defined width. As special cases, (9) includes Cavalieri's and Pappus's theorems on areas 106 '~( ~ / ~ CENTROID ~~(x~) FIG. 13. BASELINE Differential Element of Volume and volumes as well as every other result given here. Eq. (9) is a difficult prescription to follow; the application of this formula to typical alignment volumes is not practical. The formula was developed so that exact results could be obtained for certain well-behaved, but nontrivial, geometries. It is presented here as an independent, analytical technique with which to verify the correctness of the finite-element-volumes method. The second term on the right-hand side of (9) is the curvature-correction value. Curvature correction, as presented here, is "prismoidal." That is, the correction quantity is developed as a Simpson's rule approximation of the indicated integral. Elsewhere (Davis et al. 1981; Hickerson 1964), the correction quantity is developed as a trapezoidal rule (average-end-value) approximation. Three cases of baseline curvature are given below to illustrate the mechanics of prismoidal curvature correction and the behavior of the finite-element-volumes model. Finite-element-volume results are computed by repeated evaluations of (3), (5), and (6). Case l Fig. 14(a) is the plan view of a circular curve alignment with a radius r of 200 m. The mass components are bounded on the left and right by tapered offset circular curves or Archimedean spirals. These lines are the slopestake limits. The prismoidal curvature correction for the circular case is _~_ Vc = 100 ( A , e l + 4AMeM + Aze2) - 6(200) [15(-+5) + 4(8.4375)(___3.75) + 3.75(_+2.5)] = _ 17.578125 m 3 (10) The correction value is positive on the left and negative on the right. The required volume is given by V = Ve + V o For the left side of the alignment, V = 875 + 17.578125 = 892.578215 m 3. The finite-element-volumes method yields 893.9 m 3 with an element 107 STA O+500~ T A 0+600 (a) s o+ oo\ ~ STA 0+600 (b) 0+600 STA O+500 (c) FIG. 14. Baseline Curvature Cases for Example 1: (a) Circular Curvature (rl = r2); (b) Spiral Curvature (rl > r2); (c) Spiral Curvature (rl < r2) width of 0.1 m and c o n v e r g e s to 892.6 m 3 with an e l e m e n t w i d t h of 0.001 m. O n the right side of t h e a l i g n m e n t , V = 875 - 17.578125 = 857.421875 m 3. T h e f i n i t e - e l e m e n t - v o l u m e s m e t h o d yields 858.6 m 3 with an e l e m e n t width of 0.1 m and c o n v e r g e s to 857.4 m 3 with an e l e m e n t w i d t h o f 0.001 m. Case 2 Fig. 14(b) is the plan v i e w of a spiral c u r v e a l i g n m e n t with starting and ending radii of rl = 500 m and r2 = 125 m , respectively. T h e i n s t a n t a n e o u s radius of c u r v a t u r e at the m i d d l e section is g i v e n by rM = 2/(kl + k2) = 200 m. The prismoidal c u r v a t u r e c o r r e c t i o n for t h e spiral case is 108 TABLE 2. Fill Volume Results for Example 1 Left volume (m3) (2) Method (1) Right volume (m 3) (3) (a) Curvature Independent Average-end-area method Prismoidal modeling 937.5 875.0 937.5 875.0 892.578125 892.6 892.578125 857.421875 857.4 857.421875 889.296875 889.3 889.34375 860.703125 860.7 860.65625 895.859375 895.8 895.8125 854.140625 854.2 854.1875 (b) Case 1 Prismoidal modeling with curvature correction Finite-element-volumesmethod Exact (c) Case 2 Prismoidal modeling with curvature correction Finite-element-volumes method Exact (d) Case 3 Prismoidal modeling with curvature correction Finite-element-volumes method Exact TABLE 3. Station Cut area (m) (1) (m2) (2) 500 600 700 100 50 0 /~ V C = --~ ( A l e l k 1 Jr- + Cut Section Data for Example 2 4AMeMkM+ A2e2k2) = 100 [15(=5) ~- L 5oo 4 ( 8 . 4 3 7 5 ) ( _ 3.75) 3.75(+_ 2 . 5 ) ] 200 + 1~ _] = _ 14.296875 m 3 (]l) For the left side of the a l i g n m e n t , V = Vv + Vc = 889.296875 m 3. T h e f i n i t e - e l e m e n t - v o l u m e s m e t h o d yields 890.6 m 3 with a n e l e m e n t width of 0.1 m a n d converges to 889.3 m 3 with a n e l e m e n t width of 0.0001 m. O n the right side of the a l i g n m e n t , V = Ve + Vc = 860.703125 m 3. T h e f i n i t e - e l e m e n t - v o l u m e s m e t h o d yields 861.8 m 3 with a n e l e m e n t width of 0.1 m a n d converges to 860.7 m 3 with a n e l e m e n t width of 0.005 m. Case 3 Fig. 14(c) is the p l a n view of a spiral curve a l i g n m e n t with starting a n d e n d i n g radii of rl = 125 m a n d r2 = 500 m , respectively. This b a s e l i n e is the reflection of the case 2 baseline. T h e i n s t a n t a n e o u s radius of c u r v a t u r e at the middle section is rM = 200 m as in case 2. Prismoidal c u r v a t u r e c o r r e c t i o n is given b y 109 ""~'~"~'~'~ STA 0+700 STA 0+600 lOm . lOm _1 STA 0+500 BASELINE ] CUT (a) FILL DAYLIGHT LINE .,-,.. STA )+600 STA O+500 I- BASELINE lOOm -I- STA 0+700 lOOm "1 (b) FIG. 15. Cross Section Data and Plan View for Example 2: (a) Cross Sections; (b) Plan View L 100 [.15(_+ 5) Vc = -~ ( A l e l k x + 4AMeMkM + Azezk2) = ~ - L 125 + 4 ( 8 . 4 3 7 5 ) ( - 3.75) 3.75(_+ 2 . 5 ) ] 200 + ~ j = -4-20.859375 m 3 (12) For the left side of the a l i g n m e n t , V = Vp + Vc = 895.859375 m 3. T h e f i n i t e - e l e m e n t - v o l u m e s m e t h o d yields 897.1 m 3 with a n e l e m e n t width of 0.1 m a n d converges to 895.8 m 3 with a n e l e m e n t width of 0.001 m. O n the right side of the a l i g n m e n t , V = Vp + Vc = 854.140625 m 3. T h e f i n i t e - e l e m e n t - v o l u m e s m e t h o d yields 855.4 m 3 with a n e l e m e n t width of 0.1 m a n d converges to 854.2 m 3 with an e l e m e n t width of 0.005 m. Prismoidal c u r v a t u r e c o r r e c t i o n is exact if the p r o d u c t A e k is n o m o r e 110 • b(*) c(x) T lOre I m. (a) (x) --~CUT DAYLIGHT LINE FILL BASELINE STA 0+700 STA 0+600 t lOOrn t (b) FIG. 16. Right Half-Section Dimensions for Example 2: (a) Cross Section; (b) Plan View TABLE 4. Cut Volume Results for Example 2 Method (1) STA 500-600 volume (m3) (2) STA 600-700 volume (ms) (3) Average-end area Prismoidal modeling Finite-element volumes Exact 7,500.0 7,357.022604 6,931.5 6,931.471806 2,500.0 1,666.666667 1,931.5 1,931.471806 than third order as a function of baseline length. For the general, finite volume element, this product is quadratic; (1)-(6) (the finite-element-volume equations) may be derived using prismoidal curvature correction. For the circular case 1, the function is cubic and the correction result is exact. For the spiral cases 2 and 3, A e k is quartic. The exact correction value for case 2 is 111 100 Vc = _+1.875(10)- H~ (200 d0 - - X)3(100 + 3X) d x = _+14.34375 m 3 (~3) and the exact correction value for case 3 is V c = +1.875(10) -"~ l lO0 (200 - x)3(400 - 3x) dx = _+20.81250 m 3 J0 (14) These exact results might also have been obtained using Simpson's rule with end correction (Hornbeck 1975). Fill volume results for Example 1 are summarized in Table 2. The average of curvature corrections for spiral cases 2 and 3, exact or prismoidal, is precisely the curvature correction for the circular case 1. This is not coincidental; the spiral parameters were chosen such that the mean radius of curvature (200 m) was that of the circle. Cross-section dimensions were also carefully chosen for this example such that prismoidal transitions with linear profiles were possible. The mass components in this problem are curvilinear prismoids. The following example illustrates an instance in which the mass components are not prismoidal. As before, finite-element-volume results are computed by repeated evaluations of (3), (5), and (6). Example 2 Table 3 presents cut-section parameters for the data depicted in Fig. 15(a). Consider the cut quantity between stations 600 and 700. It is widely held (Davis et al. 1981; Easa 1991; Moffitt and Bouchard 1987) that the volume of this mass component is given by the pyramid formula: V- LA ~- - 100(50) 3 - 1,666.666667 m 3 (i5) Next consider the cut quantity between stations 500 and 600. Easa (1991) suggests that this volume is given by the pyramid frustum formula V : L ~ (A 1 + ~ + Az) 100 3 (100 + X/5,000 + 50) = 7,357.022604 m 3 (16) The given cross section data cannot, however, represent sections of a pyramid. The design plane must twist or superelevate between stations in order to obtain the geometry shown. Between stations 500 and 600, the left shoulder rolls up while the right shoulder rolls down, and between stations 600 and 700 the left shoulder rolls down while the right shoulder rolls up. This superelevation transition produces curvature in the daylight line as indicated in Fig. 15(b). Reconsider the cut quantity between stations 600 and 700. The baseline profile varies linearly between 0 m and 5 m while the right-shoulder profile varies linearly between - 10 m and 0 m. The right half-section dimensions between stations 600 and 700 illustrated in Fig. 16 are given by a = (100 - x)/10; b = 20(100 - x)/(200 - x); and c = x/20. The cut area is A = 112 ab/2 = (100 - x)2/(200 - x). The cut volume, by virtue of Cavalieri"s theorem for space [or (9), for that matter], is l lO0 V = J0 A dx = 104 In 2 - 5000 = 1.931.471806 m 3 (17) The finite-element-volumes m e t h o d yields 1,931.4 m 3 with an element width of 0.1 m and converges to 1,931.5 m 3 with an element width of 0.05 m. In a similar fashion, the cut volume b e t w e e n stations 500 and 600 is given by V = 104 In 2 = 6,931.471806 m 3. T h e finite-element-volumes method yields 6,931.4 m 3 with an e l e m e n t width of 0.1 m and converges to 6,931.5 m 3 with an element width of 0.05 m. Cut volume results for E x a m p l e 2 are summarized in Table 4. In the preceding examples, exact a g r e e m e n t with analytical results has been shown. The finite-element-volumes model is essentially a roadway design model with linear baseline profiles. Within these constraints, the algorithm can be made to yield exact results. CONCLUSIONS The finite-element-volumes technique has been tested under a variety of circumstances and found to faithfully model volumes of revolution, curvature correction, prismoidal correction, and p y r a m i d and frustum-of-pyramid calculations associated with cut-to-fill transition areas. F u r t h e r m o r e , finiteelement volumes correctly models superelevation transitions that give rise to nonprismoidal components of volume. When horizontal curvature or daylighting (cut-to-fill transition) is extensive, the increased accuracy can be significant. It is not, however, increased accuracy that is the primary benefit of using finite-element volumes. Rather, it is the logical accountability of a technique that does not, for instance, favor one side of a horizontal curve over the other. Considerable arbitration and litigation may be avoided by using an algorithm that both d e v e l o p e r and contractor find equitable. In the course of this research, a general formula for the volume of a curvilinear mass c o m p o n e n t was d e v e l o p e d together with a new, high-precision, prismoidal curvature-correction technique. It is h o p e d that the volumetric paradigm presented here will be of benefit to researchers and practitioners alike. ACKNOWLEDGMENTS The concept of finite-element volumes was originally suggested by C. L. Miller of e L M / S y s t e m s , Inc., T a m p a , Fla. Many thanks are due Miller and his organization for their support and e n c o u r a g e m e n t throughout the course of this research. My sincere thanks also go to Sum Lin of E S R I , Inc. for his many helpful suggestions. APPENDIXI. REFERENCES Davis, R. E., Foote, F. S., Anderson, J. M., and Mikhail, E. M. (1981). Surveying theory and practice. McGraw-Hill, New York, N.Y. Easa, S. M. (1991). "Pyramid frustum formula for computing volumes of roadway transition areas." J. Surv. Engrg., ASCE, 117(2), 98-101. Eves, H. (1991). "Geometry." Standard mathematical tables, W. H. Beyer, ed., CRC Press, Boca Raton, Fla., 102-114. 113 Hicke'rson, T. F. (1964). Route location and design. McGraw-Hill, New York, N.Y. Hornbeck, R. W. (1975). Numerical methods. Prentice-Hall, Englewood Cliffs, N.J. Kahmen, H., and Faig, W. (1988). Surveying. Walter de Gruyter, New York, N.Y. Moffitt, F. H., and Bouchard, H. (1987). Surveying. Harper and Row, New York, N.Y. Walton, D. J., and Meek, D. S. (1990). "'Clothoidal splines." Comp. and Graphics, 14(1), 95-100. APPENDIX II. NOTATION The following symbols are used in th& paper: A e H k L Lt~ r V W = = = = = = = = = transverse or longitudinal cross-section area; eccentricity; e l e m e n t height; baseline c u r v a t u r e ; baseline length; offset-line length; baseline radius; v o l u m e ; and e l e m e n t width. Subscripts A C M P 1 2 = = = = = = a v e r a g e - e n d - a r e a value; curvature correction value; middle value; prismoidal value; initial value; and t e r m i n a l value. 114
© Copyright 2026 Paperzz