A method, system, equipment, and storage medium for calculating fill and cut volume of roadbed with small radius curves.

By correcting the cross-sectional spacing in the earthwork calculation of small-radius curves, the calculation error caused by the small curve radius was solved, and higher accuracy and efficiency in the calculation of cut and fill volumes were achieved.

CN119691852BActive Publication Date: 2025-12-02CHINA RAILWAY BRIDGE BUREAU OF THE NINTH ENG CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411742866.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-29
Publication Date
2025-12-02
Estimated Expiration
2044-11-29

AI Technical Summary

Technical Problem

In the earthwork calculation of roadbeds with small radius curves, the traditional average cross-section algorithm has too large an error due to the small curve radius and the centroid of the mileage section deviating from the road centerline.

Method used

By obtaining the deviation distance and direction between two adjacent mileage sections of the roadbed and the road centerline, as well as the radius of curvature of the road, the calculation spacing between the two adjacent mileage sections is corrected, and the cut and fill volume is calculated in combination with the corrected spacing.

Benefits of technology

It improves calculation accuracy, reduces workload, increases calculation efficiency, and reduces reliance on specialized software.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119691852B_ABST
    Figure CN119691852B_ABST
Patent Text Reader

Abstract

This invention discloses a method, system, equipment, and medium for calculating the cut and fill volume of roadbeds on small-radius curves, relating to the field of calculating the cut and fill volume of roadbeds on curved sections. The method includes: obtaining the deviation distance and direction between the centroid of two adjacent mileage sections and the road centerline in each roadbed segment, as well as the radius of curvature of the line corresponding to each mileage section; based on the deviation distance, deviation direction, and radius of curvature, correcting the length of two adjacent mileage sections along the road centerline in each roadbed segment to obtain the corrected mileage section calculation spacing; calculating the area of ​​two adjacent mileage sections in each roadbed segment, and combining this with the corrected mileage section calculation spacing to calculate the cut and fill volume of the current roadbed segment; and adding the cut and fill volumes of multiple roadbed segments to obtain the total cut and fill volume of the roadbed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of calculating the cut and fill volume of roadbed in curved sections, specifically to a method, system, equipment, and storage medium for calculating the cut and fill volume of roadbed in small-radius curved sections. Background Technology

[0002] Earthwork and stonework are major components of road engineering. In comparing road design and route options, the quantity of earthwork and stonework is one of the key technical and economic indicators for evaluating road construction quality. Common methods for calculating the volume of earthwork and stonework include the average cross-section method and the frustum volume method.

[0003] Among them, the average cross-section method is suitable for simple terrains with little variation in mileage cross-sections and relatively flat terrain. It calculates the average area of ​​two mileage cross-sections and then multiplies it by the distance between the two mileage cross-sections to estimate the earthwork volume. When the areas of adjacent cross-sections differ greatly, the shape between the two cross-sections is closer to that of a frustum, and the frustum volume method is applicable in this case. However, in the frustum volume method, if the shape of the two cross-sections differs too much, such as for complex terrains with a small radius of curvature of the road and huge undulations on both sides of the road centerline, the cross-sections are highly asymmetrical, and the frustum volume method still has a large calculation error. Summary of the Invention

[0004] This application provides a method, system, device, and storage medium for calculating earthwork filling and excavation of roadbeds with small radius curves. It can solve the technical problem in the prior art where the traditional average cross-section algorithm has too large an error in earthwork calculation of roadbeds with small radius curves because the curve radius is too small and the centroid of the mileage section deviates from the road centerline.

[0005] In a first aspect, embodiments of this application provide a method for calculating cut and fill volume of roadbed for small-radius curves, the method comprising:

[0006] Obtain the deviation distance and direction between the centroid of two adjacent mileage sections of each roadbed segment and the road centerline in the roadbed volume calculation, as well as the line curvature radius corresponding to each mileage section;

[0007] Based on the deviation distance, deviation direction, and line curvature radius, the lengths of two adjacent mileage sections along the road centerline in each roadbed segment are corrected to obtain the corrected calculated spacing between two adjacent mileage sections in each roadbed segment.

[0008] Calculate the area of ​​two adjacent mileage sections in each roadbed segment, and combine it with the corrected calculation interval to calculate the cut and fill volume of the current roadbed segment. Then add the cut and fill volumes of multiple roadbed segments to obtain the total cut and fill volume of the roadbed.

[0009] Specifically, the process of obtaining the deviation distance and direction between the centroid of two adjacent mileage sections of each roadbed segment and the road centerline, as well as the line curvature radius corresponding to each mileage section in the roadbed volume calculation, includes:

[0010] Based on topographic data and the designed road centerline, the designed standard mileage cross-section form of the roadbed cut and fill, and the mileage cross-section spacing determined by the needs of roadbed volume calculation, a roadbed mileage cross-section diagram is drawn.

[0011] Based on the drawn roadbed mileage cross-section diagram, the centroid positions of two adjacent mileage cross-sections in each roadbed segment are determined respectively.

[0012] Calculate the straight-line distance and deviation direction between the centroid of two adjacent mileage sections in each roadbed segment and the road centerline, respectively, to obtain the deviation distance and deviation direction between the centroid of one mileage section and the road centerline in each roadbed segment, as well as the deviation distance and deviation direction between the centroid of the other mileage section and the road centerline.

[0013] Based on the mileage and line horizontal curve parameter table of the roadbed mileage section map, calculate and determine the line curvature radius corresponding to each mileage section.

[0014] In one implementation, the step of correcting the length of adjacent mileage sections along the road centerline in each roadbed segment based on the deviation distance, deviation direction, and line curvature radius to obtain the corrected calculated spacing between adjacent mileage sections in each roadbed segment specifically includes:

[0015] Based on the obtained deviation distance, deviation direction, line curvature radius, and preset mileage section spacing, the spacing correction value of adjacent mileage sections in each roadbed segment is obtained.

[0016] Based on the spacing correction value and the mileage section spacing, the corrected calculated spacing between two adjacent mileage sections of each roadbed segment is calculated.

[0017] In one implementation, the calculation of the spacing correction value between two adjacent sections in each roadbed segment is specifically as follows:

[0018] ;

[0019] in, This is a correction value for the distance between two adjacent mileage sections in the roadbed segment. This indicates the deviation distance between the centroid of a section at a certain mileage in the roadbed and the road centerline. This represents the radius of curvature of the road corresponding to a certain mileage section, and when the centroid deviates from the road centerline in a direction located outside the horizontal curve corresponding to that mileage, Take a positive value when the centroid deviates from the road centerline in a direction that is inside the horizontal curve corresponding to that mileage. Take the negative value. This indicates the deviation distance between the centroid of another mileage section in the roadbed and the road centerline. This represents the radius of curvature of the line corresponding to another mileage section. L This indicates the distance between two adjacent mileage sections along the road centerline, and when the centroid deviates from the road centerline in a direction located outside the horizontal curve corresponding to that mileage, Take a positive value when the centroid deviates from the road centerline in a direction that is inside the horizontal curve corresponding to that mileage. Take the negative value.

[0020] In one implementation method, the calculation of the corrected calculated spacing between two adjacent mileage sections of each roadbed segment is specifically as follows:

[0021]

[0022] in, This indicates the corrected calculated spacing between two adjacent mileage sections in the roadbed segment.

[0023] In one implementation, the step of calculating the area of ​​two adjacent mileage sections in each roadbed segment, and combining this with the corrected calculation interval to calculate the cut and fill volume of the current roadbed segment, and then adding the cut and fill volumes of multiple roadbed segments to obtain the total cut and fill volume of the roadbed, specifically includes:

[0024] Based on the drawn roadbed mileage cross-section diagram, calculate the area of ​​two adjacent mileage cross-sections in each roadbed segment;

[0025] Based on the area of ​​two adjacent mileage sections in each roadbed segment and the calculated spacing between adjacent mileage sections in the roadbed segment, the cut and fill volume of the current roadbed segment is calculated.

[0026] The total fill and cut volume of the roadbed is obtained by adding the fill and cut volumes of multiple roadbed sections.

[0027] In one implementation, the calculation of the cut and fill volume for the current roadbed section is specifically as follows:

[0028]

[0029] in, This indicates the cut and fill volume of the current roadbed section. This represents the area of ​​a section at a certain mileage in the roadbed segment. This indicates the area of ​​another mileage section within the roadbed segment.

[0030] Secondly, embodiments of this application provide a small-radius curve roadbed cut and fill calculation system for implementing the above-mentioned small-radius curve roadbed cut and fill calculation method. The small-radius curve roadbed cut and fill calculation system includes:

[0031] The acquisition module is used to acquire the deviation distance and direction between the centroid of two adjacent mileage sections of each roadbed segment and the road centerline in the roadbed volume calculation, as well as the line curvature radius corresponding to each mileage section.

[0032] The correction module is used to correct the length of two adjacent mileage sections along the road centerline in each roadbed segment based on the deviation distance, deviation direction and line curvature radius, so as to obtain the corrected calculated spacing between two adjacent mileage sections in each roadbed segment.

[0033] The calculation module is used to calculate the area of ​​two adjacent mileage sections in each roadbed segment, and, in conjunction with the corrected calculation interval, calculate the cut and fill volume of the current roadbed segment. It then adds the cut and fill volumes of multiple roadbed segments to obtain the total cut and fill volume of the roadbed.

[0034] Thirdly, this application provides a small radius curve roadbed cut and fill calculation device, which includes a processor, a memory, and a small radius curve roadbed cut and fill calculation program stored in the memory and executable by the processor. When the small radius curve roadbed cut and fill calculation program is executed by the processor, it implements the steps of the above-mentioned small radius curve roadbed cut and fill calculation method.

[0035] Fourthly, embodiments of this application provide a storage medium storing a small radius curve roadbed cut-fill calculation program, wherein when the small radius curve roadbed cut-fill calculation program is executed by a processor, it implements the steps of the small radius curve roadbed cut-fill calculation method as described above.

[0036] The beneficial effects of the technical solutions provided in this application include:

[0037] 1. By correcting the distance between adjacent mileage sections, the technical problem of excessive error in the traditional average section algorithm caused by the small radius curve earthwork calculation and the deviation of the centroid of the mileage section from the road centerline is solved.

[0038] 2. By combining the frustum calculation formula, the accuracy of the traditional average cross-section method can be improved when the cross-sectional area of ​​adjacent roadbeds varies greatly.

[0039] 3. The calculation method in this application can be performed directly on the basis of the original calculation cross section. Compared with the triangular mesh and grid method using professional software, it can significantly reduce the workload and improve the calculation efficiency. Attached Figure Description

[0040] Figure 1 This is a flowchart illustrating the method for calculating cut and fill volume of a small-radius curved roadbed according to this application.

[0041] Figure 2 This is a schematic diagram of the spacing correction value of one mileage section in the calculation method of cut and fill of small radius curve roadbed in this application;

[0042] Figure 3 This is a schematic diagram of one mileage section in the method for calculating the fill and cut of a small-radius curve roadbed according to this application;

[0043] Figure 4 This is a schematic diagram of the architecture of an embodiment of a small-radius curve roadbed cut and fill calculation system in this application;

[0044] Figure 5 This is a schematic diagram of the hardware structure of the small-radius curve roadbed cut and fill calculation device involved in the embodiment of this application. Detailed Implementation

[0045] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present application.

[0046] First, some of the technical terms used in this application will be explained to help those skilled in the art understand this application.

[0047] Roadbed mileage section: A cut-and-fill profile of the roadbed along the normal direction of the line, determined by design drawings, topographic maps, etc., at a specific mileage on the line.

[0048] Centroid: The geometric center of an object, which is related to the shape and size of the object. For regular shapes, it can be determined directly, while for irregular shapes, it needs to be determined through mathematical calculations.

[0049] Line curvature radius: The line curvature radius refers to the radius of the curve corresponding to a specific point on the centerline of a line (such as a highway or railway). It is an important concept in mathematics used to describe the curvature of a curve. It is defined as the reciprocal of the curvature at a point on the curve, that is, the curvature radius r is the reciprocal of the curvature K at that point on the curve, i.e., r = 1 / K. This value can be obtained by designing the horizontal curve parameter table of the line.

[0050] Mileage section spacing refers to the distance between two adjacent mileage sections. Determining this spacing requires considering factors such as terrain variations, calculation accuracy, and engineering requirements. Commonly used mileage section spacing values ​​are typically between 20 and 50 meters, but the specific value should be adjusted based on actual conditions. Smaller mileage section spacing can improve calculation accuracy but also increases workload. Therefore, a balance must be struck between calculation accuracy and workload when determining the mileage section spacing.

[0051] The road centerline is a characteristic line formed by connecting the center points of each road width from the starting point to the ending point. It reflects the road's horizontal position and curves.

[0052] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.

[0053] Firstly, this application provides a method for calculating the fill and cut of roadbeds with small radius curves, which can solve the technical problem in the prior art where the traditional average cross-section algorithm has too large an error in the earthwork calculation of roadbeds with small radius curves because the curve radius is too small and the centroid of the mileage section deviates from the road centerline.

[0054] In the calculation of earthwork volume of roadbeds with small radius curves, the traditional average cross-section calculation method is applicable when the roadbed mileage cross-section is relatively uniform and regular, and the centroid deviates little from the centerline of the roadbed line. However, if the deviation between the centroid of the roadbed mileage cross-section and the centerline of the roadbed line is not negligible, the distance between the centroids of adjacent mileage cross-sections will be seriously inconsistent with the mileage difference, resulting in a large calculation error. Therefore, the core of the calculation method provided in this application is to consider the influence of this factor, and to make relevant corrections to the spacing between adjacent mileage cross-sections based on the mileage difference, and to use the corrected calculation spacing to replace the mileage difference, thereby improving the calculation accuracy.

[0055] In one embodiment, reference is made to Figure 1 , Figure 1 This is a flowchart illustrating the method for calculating cut and fill volume of a small-radius curve roadbed according to this application. Figure 1 As shown, the calculation methods for fill and cut of roadbeds with small radius curves include:

[0056] S1: Obtain the deviation distance and direction between the centroid of two adjacent mileage sections of each roadbed segment and the road centerline in the roadbed volume calculation, as well as the line curvature radius corresponding to each mileage section;

[0057] S2: Based on the deviation distance, deviation direction and line curvature radius, the length of two adjacent mileage sections along the road centerline in each roadbed segment is corrected to obtain the corrected calculated spacing between two adjacent mileage sections in each roadbed segment.

[0058] S3: Calculate the area of ​​two adjacent mileage sections in each roadbed segment, and calculate the cut and fill volume of the current roadbed segment in combination with the corrected calculation interval. Then add the cut and fill volumes of multiple roadbed segments to obtain the total cut and fill volume of the roadbed.

[0059] Specifically, step S1 includes:

[0060] S101: Based on the terrain data and the designed road centerline, the designed standard mileage cross-section form of the roadbed fill and cut, and the mileage cross-section spacing determined by the needs of roadbed volume calculation, a roadbed mileage cross-section diagram is drawn.

[0061] The road centerline can be obtained directly from the design drawings. The selection of the mileage section spacing for earthwork volume depends on the degree of terrain variation and the required accuracy. If the terrain variation is small, a larger spacing can be used; if the terrain undulation is large, a smaller spacing is needed to ensure the accuracy of the calculation results. Typically, the mileage section spacing may be set to a certain number of meters according to the project requirements, such as 5 meters, 10 meters, or 20 meters, etc., and no specific restrictions are made in this application.

[0062] S102: Based on the drawn roadbed mileage cross-section diagram, determine the centroid positions of two adjacent mileage cross-sections in each roadbed segment;

[0063] After the roadbed mileage cross-section diagram is drawn, the boundary lines of each mileage cross-section can be obtained, which makes it easier to determine the centroid position and direction of each mileage cross-section of the current roadbed section. There are various ways to determine the centroid of the mileage cross-section. In this application, for the determination of the centroid of a single mileage cross-section, it is preferred to use the graphical geometric analytical calculation method or computer-aided calculation. No specific restrictions are imposed in this application.

[0064] S103: Calculate the straight distance and deviation direction between the centroid of two mileage sections in each roadbed segment and the road centerline, respectively, to obtain the deviation distance and deviation direction between the centroid of one mileage section and the road centerline in each roadbed segment, as well as the deviation distance and deviation direction between the centroid of the other mileage section and the road centerline.

[0065] The entire roadbed is divided into multiple roadbed segments, each of which includes two mileage sections. The deviation distance and direction between the centroid of each mileage section and the road centerline are calculated. This method is a common technique in existing technology and will not be elaborated further here.

[0066] S104: Based on the mileage and line horizontal curve parameter table of the roadbed mileage section map, calculate and determine the line curvature radius corresponding to each mileage section.

[0067] The mileage section is perpendicular to the road centerline. Each roadbed section has two mileage sections. The deviation distance between adjacent mileage sections is calculated separately. The line curvature radius corresponding to each mileage section is generally calculated when drawing the roadbed mileage section diagram and marked on the drawing. In the prior art, there are multiple ways to obtain the line curvature radius. The appropriate method can be selected according to the actual working conditions. No specific restrictions are imposed in this application.

[0068] Furthermore, step S2 specifically includes:

[0069] S201: Based on the obtained deviation distance, deviation direction, line curvature radius, and preset mileage section spacing, obtain the spacing correction value of adjacent sections in each roadbed segment.

[0070] Figure 2 This diagram illustrates the spacing correction value for one mileage section in the small-radius curve roadbed cut and fill calculation method of this application. Figure 3 This is a schematic diagram of one mileage section in the method for calculating cut and fill volume of a small-radius curve roadbed according to this application, as shown below. Figure 2 , Figure 3 As shown, the calculation of the spacing correction value between two adjacent sections in each roadbed segment is as follows:

[0071] ;

[0072] in, This is a correction value for the distance between two adjacent mileage sections in the roadbed segment. This indicates the deviation distance between the centroid of a section at a certain mileage in the roadbed and the road centerline. This represents the radius of curvature of the road corresponding to a certain mileage section, and when the centroid deviates from the road centerline in a direction located outside the horizontal curve corresponding to that mileage, Take a positive value when the centroid deviates from the road centerline in a direction that is inside the horizontal curve corresponding to that mileage. Take the negative value. This indicates the deviation distance between the centroid of another mileage section in the roadbed and the road centerline. This represents the radius of curvature of the line corresponding to another mileage section. L This indicates the distance between two adjacent mileage sections along the road centerline, and when the centroid deviates from the road centerline in a direction located outside the horizontal curve corresponding to that mileage, Take a positive value when the centroid deviates from the road centerline in a direction that is inside the horizontal curve corresponding to that mileage. Take the negative value.

[0073] S202: Based on the spacing correction value and the mileage section spacing, the corrected calculated spacing between two adjacent mileage sections of each roadbed segment is calculated.

[0074] Based on the above description, the mileage section spacing for earthwork volume has already been preset in step 1 and can be directly obtained. When calculating the earthwork volume of each roadbed section, the preset mileage section spacing is added to the calculated correction value of the spacing between two adjacent mileage sections in each roadbed section to obtain the corrected calculated spacing between two adjacent mileage sections in each roadbed section. The specific calculation method is as follows:

[0075]

[0076] Among them, among them, This indicates the corrected calculated spacing between two adjacent mileage sections in the roadbed segment.

[0077] Furthermore, step S3 specifically includes:

[0078] S301: Based on the drawn roadbed mileage cross-section diagram, calculate the area of ​​two adjacent mileage cross-sections in each roadbed segment;

[0079] The area of ​​two adjacent mileage sections in each roadbed segment will also be calculated and marked on the drawing when the roadbed mileage section diagram is drawn, and can be obtained directly.

[0080] S302: Based on the area of ​​two adjacent mileage sections in each roadbed segment and the calculation interval between adjacent mileage sections in the roadbed segment, the cut and fill volume of the current roadbed segment is calculated.

[0081] Specifically, the calculation of the cut and fill volume for the current roadbed section is as follows:

[0082]

[0083] in, This indicates the cut and fill volume of the current roadbed section. This represents the area of ​​a section at a certain mileage in the roadbed segment. This indicates the area of ​​another mileage section within the roadbed segment.

[0084] S303: Add the fill and cut volumes of multiple roadbed sections together to obtain the total fill and cut volume of the roadbed.

[0085] The entire roadbed consists of multiple roadbed sections. The fill and cut volumes of each roadbed section are calculated using the method described above. Then, the fill and cut volumes of each roadbed section are added together to obtain the total fill and cut volume of the roadbed.

[0086] In step 3, the fill and cut volume of the current roadbed section is calculated using the frustum volume method. This method is more accurate than the average cross-sectional method when the cross-sectional area of ​​adjacent mileages changes significantly. If the cross-sectional area of ​​adjacent mileages does not change significantly, the average cross-sectional method can also be used. The specific calculation method can be selected according to the actual road conditions, and no specific restrictions are imposed in this application.

[0087] Secondly, embodiments of this application also provide a calculation system for fill and cut of roadbeds with small radius curves. In one embodiment, referring to... Figure 4 , Figure 4 This is a schematic diagram of the architecture of an embodiment of a small-radius curve roadbed cut and fill calculation system in this application, as shown below. Figure 4 As shown, the calculation system for fill and cut of roadbeds with small radius curves includes:

[0088] The acquisition module is used to acquire the deviation distance and direction between the centroid of two adjacent mileage sections of each roadbed segment and the road centerline in the roadbed volume calculation, as well as the line curvature radius corresponding to each mileage section.

[0089] The correction module is used to correct the length of two adjacent mileage sections along the road centerline in each roadbed segment based on the deviation distance, deviation direction and line curvature radius, so as to obtain the corrected calculated spacing between two adjacent mileage sections in each roadbed segment.

[0090] The calculation module is used to calculate the area of ​​two adjacent mileage sections in each roadbed segment, and, in conjunction with the corrected calculation interval, calculate the cut and fill volume of the current roadbed segment. It then adds the cut and fill volumes of multiple roadbed segments to obtain the total cut and fill volume of the roadbed.

[0091] The functions of each module in the above-mentioned small radius curve roadbed cut and fill calculation system correspond to the steps in the above-mentioned small radius curve roadbed cut and fill calculation method embodiment. Their functions and implementation processes will not be described in detail here.

[0092] Thirdly, this application provides a small radius curve roadbed cut and fill calculation device, which can be a personal computer (PC), laptop computer, server or other device with data processing function.

[0093] Reference Figure 5 , Figure 5 This is a schematic diagram of the hardware structure of the small-radius curve roadbed cut and fill calculation device involved in the embodiments of this application, as shown below. Figure 5 As shown in the embodiment of this application, the small-radius curve roadbed cut and fill calculation device may include a processor, a memory, a communication interface, and a communication bus.

[0094] The communication bus can be of any type and is used to interconnect the processor, memory, and communication interface.

[0095] Communication interfaces include input / output (I / O) interfaces, physical interfaces, and logical interfaces used for interconnecting devices within the AAAA device, as well as interfaces used for interconnecting the AAAA device with other devices (such as other computing devices or user equipment). Physical interfaces can be Ethernet interfaces, fiber optic interfaces, ATM interfaces, etc.; user equipment can be displays, keyboards, etc.

[0096] Memory can be various types of storage media, such as random access memory (RAM), read-only memory (ROM), non-volatile RAM (NVRAM), flash memory, optical storage, hard disk, programmable ROM (PROM), erasable PROM (EPROM), electrically erasable PROM (EEPROM), etc.

[0097] The processor can be a general-purpose processor, which can call the AAAA program stored in memory and execute the AAAA method provided in the embodiments of this application. For example, the general-purpose processor can be a central processing unit (CPU). The method executed when the AAAA program is called can be referred to in the various embodiments of the AAAA method of this application, and will not be repeated here.

[0098] Those skilled in the art will understand that Figure 3 The hardware structure shown does not constitute a limitation of this application and may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0099] Fourthly, embodiments of this application also provide a medium.

[0100] The medium in this application stores a small radius curve roadbed cut and fill calculation program, wherein when the small radius curve roadbed cut and fill calculation program is executed by the processor, it implements the steps of the small radius curve roadbed cut and fill calculation method as described above.

[0101] The method implemented when the small radius curve subgrade cut and fill calculation program is executed can be referred to in the various embodiments of the small radius curve subgrade cut and fill calculation method of this application, and will not be repeated here.

[0102] It should be noted that the sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0103] The terms "comprising" and "having," and any variations thereof, in the specification, claims, and accompanying drawings of this application are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to such process, method, product, or apparatus. The terms "first," "second," and "third," etc., are used to distinguish different objects, etc., and do not indicate a sequence, nor do they limit "first," "second," and "third" to different types.

[0104] In the description of the embodiments of this application, terms such as "exemplary," "for example," or "for instance" are used to indicate examples, illustrations, or explanations. Any embodiment or design described as "exemplary," "for example," or "for instance" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary," "for example," or "for instance" is intended to present the relevant concepts in a concrete manner.

[0105] In the description of the embodiments of this application, unless otherwise stated, " / " means "or". For example, A / B can mean A or B. The "and / or" in the text is merely a description of the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, and B exists alone. In addition, in the description of the embodiments of this application, "multiple" means two or more.

[0106] In some processes described in the embodiments of this application, multiple operations or steps are included in a specific order. However, it should be understood that these operations or steps may not be executed in the order they appear in the embodiments of this application, or they may be executed in parallel. The sequence number of the operation is only used to distinguish different operations, and the sequence number itself does not represent any execution order. In addition, these processes may include more or fewer operations, and these operations or steps may be executed sequentially or in parallel, and these operations or steps may be combined.

[0107] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes several instructions to cause a terminal device to execute the methods described in the various embodiments of this application.

[0108] The above are merely preferred embodiments of this application and do not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.

Claims

1. A method for calculating cut and fill volume of roadbed with small radius curves, characterized in that, The method for calculating the fill and cut of roadbeds with small radius curves includes: Obtain the deviation distance and direction between the centroid of two adjacent mileage sections of each roadbed segment and the road centerline in the roadbed volume calculation, as well as the line curvature radius corresponding to each mileage section; Based on the deviation distance, deviation direction and line curvature radius, the length of two adjacent mileage sections along the road centerline in each roadbed segment is corrected to obtain the corrected calculated spacing between two adjacent mileage sections in each roadbed segment. Calculate the area of ​​two adjacent mileage sections in each roadbed segment, and combine it with the corrected calculation interval to calculate the cut and fill volume of the current roadbed segment. Then add the cut and fill volumes of multiple roadbed segments to obtain the total cut and fill volume of the roadbed. Specifically, the process of obtaining the deviation distance and direction between the centroid of two adjacent mileage sections of each roadbed segment and the road centerline, as well as the line curvature radius corresponding to each mileage section in the roadbed volume calculation, includes: Based on topographic data and the designed road centerline, the designed standard mileage cross-section form of the roadbed cut and fill, and the mileage cross-section spacing determined by the needs of roadbed volume calculation, a roadbed mileage cross-section diagram is drawn. Based on the drawn roadbed mileage cross-section diagram, the centroid positions of two adjacent mileage cross-sections in each roadbed segment are determined respectively. Calculate the straight-line distance and deviation direction between the centroid of two adjacent mileage sections in each roadbed segment and the road centerline, respectively, to obtain the deviation distance and deviation direction between the centroid of one mileage section and the road centerline in each roadbed segment, as well as the deviation distance and deviation direction between the centroid of the other mileage section and the road centerline. Based on the mileage and line horizontal curve parameter table of the roadbed mileage section map, calculate and determine the line curvature radius corresponding to each mileage section.

2. The method for calculating fill and cut volume of roadbed on small-radius curves as described in claim 1, characterized in that, The calculation of the distance between adjacent mileage sections along the road centerline in each roadbed segment is corrected based on the deviation distance, deviation direction, and line curvature radius. This process specifically includes: Based on the obtained deviation distance, deviation direction, line curvature radius, and preset mileage section spacing, the spacing correction value of adjacent mileage sections in each roadbed segment is obtained. Based on the spacing correction value and the mileage section spacing, the corrected calculated spacing between two adjacent mileage sections of each roadbed segment is calculated.

3. The method for calculating fill and cut volume of roadbed on small-radius curves as described in claim 2, characterized in that, The calculation of the spacing correction value between adjacent sections in each roadbed segment is as follows: ; in, This is a correction value for the distance between two adjacent mileage sections in the roadbed segment. This indicates the deviation distance between the centroid of a section at a certain mileage in the roadbed and the road centerline. This represents the radius of curvature of the road corresponding to a certain mileage section, and when the centroid deviates from the road centerline in a direction located outside the horizontal curve corresponding to that mileage, Take a positive value when the centroid deviates from the road centerline in a direction that is inside the horizontal curve corresponding to that mileage. Take the negative value. This indicates the deviation distance between the centroid of another mileage section in the roadbed and the road centerline. This represents the radius of curvature of the line corresponding to another mileage section. L This indicates the distance between two adjacent mileage sections along the road centerline, and when the centroid deviates from the road centerline in a direction located outside the horizontal curve corresponding to that mileage, Take a positive value when the centroid deviates from the road centerline in a direction that is inside the horizontal curve corresponding to that mileage. Take the negative value.

4. The method for calculating fill and cut volume of roadbed on small-radius curves as described in claim 3, characterized in that, The calculation of the corrected spacing between adjacent mileage sections of each roadbed segment is as follows: ; in, This indicates the corrected calculated spacing between two adjacent mileage sections in the roadbed segment.

5. The method for calculating fill and cut volume of a small-radius curve roadbed as described in claim 4, characterized in that, The process involves calculating the area of ​​two adjacent mileage sections in each roadbed segment, and then, in conjunction with the corrected calculation interval, calculating the cut and fill volume of the current roadbed segment. Finally, the cut and fill volumes of multiple roadbed segments are summed to obtain the total cut and fill volume of the roadbed. This process specifically includes: Based on the drawn roadbed mileage cross-section diagram, calculate the area of ​​two adjacent mileage cross-sections in each roadbed segment; Based on the area of ​​two adjacent mileage sections in each roadbed segment and the calculated spacing between adjacent mileage sections in the roadbed segment, the cut and fill volume of the current roadbed segment is calculated. The total fill and cut volume of the roadbed is obtained by adding the fill and cut volumes of multiple roadbed sections.

6. The method for calculating fill and cut volume of roadbed on small-radius curves as described in claim 5, characterized in that, The calculation of the cut and fill volume for the current roadbed section is as follows: ; in, This indicates the cut and fill volume of the current roadbed section. This represents the area of ​​a section at a certain mileage in the roadbed segment. This indicates the area of ​​another mileage section within the roadbed segment.

7. A system for calculating cut and fill volume of roadbeds on small-radius curves, used to implement the method for calculating cut and fill volume of roadbeds on small-radius curves as described in any one of claims 1 to 6, characterized in that, The small-radius curve roadbed cut and fill calculation system includes: The acquisition module is used to acquire the deviation distance and direction between the centroid of two adjacent mileage sections of each roadbed segment and the road centerline in the roadbed volume calculation, as well as the line curvature radius corresponding to each mileage section. The correction module is used to correct the length of two adjacent mileage sections along the road centerline in each roadbed segment based on the deviation distance, deviation direction and line curvature radius, so as to obtain the corrected calculated spacing between two adjacent mileage sections in each roadbed segment. The calculation module is used to calculate the area of ​​two adjacent mileage sections in each roadbed segment, and, in conjunction with the corrected calculation interval, calculate the cut and fill volume of the current roadbed segment. It then adds the cut and fill volumes of multiple roadbed segments to obtain the total cut and fill volume of the roadbed.

8. A calculation device for fill and cut of roadbed with small radius curves, characterized in that, The small radius curve roadbed cut and fill calculation device includes a processor, a memory, and a small radius curve roadbed cut and fill calculation program stored in the memory and executable by the processor. When the small radius curve roadbed cut and fill calculation program is executed by the processor, it implements the steps of the small radius curve roadbed cut and fill calculation method according to any one of claims 1 to 6.

9. A storage medium, characterized in that, The storage medium stores a small radius curve roadbed cut and fill calculation program, wherein when the small radius curve roadbed cut and fill calculation program is executed by the processor, it implements the steps of the small radius curve roadbed cut and fill calculation method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Effective earth volume calculation method for poor foundation road

    CN111783193A

  • Traffic engineering line mileage determination method and device and storage medium

    CN115795764A