Highway coordinate elevation calculation software 3.3 release

Source: Internet
Author: User

---restore content starts---

Expressway coordinate elevation calculation software description

The highway coordinate elevation calculation software is a very effective procedure which is summed up in many years of construction lofting work. It is a good assistant in the construction of highways and railways, and can help you to complete the calculations that you used to accomplish with great effort and time. It can be a great convenience in the work, so that you can get out of the tedious calculation work, you just as required to be a few known data input can, and greatly improve the accuracy and accuracy of the calculation. The operation is simple, practical, suitable to use the coordinate method lofting, such as has the total station and the distance measuring instrument's measurement to put the line work, the fast accurate localization.

Highway coordinate elevation calculation software can help you to complete the straight line, circular curve, spiral curve (complete and incomplete spiral curve), s-shaped curve, complex curve, test field high-speed loop espais curve of the middle pile and arbitrary length, arbitrary angle side pile coordinates and elevation calculation, and can be based on your request to add any point coordinates. The calculation method can choose the intersection method and the special point calculation method according to the complete symmetry of the curve. The resulting coordinate results can be directly imported into the total station through the data line, can also be imported into Excel for easy printing, import AutoCAD to generate DWG graphics, according to the smoothness of the alignment to verify the coordinate accuracy.

Highway coordinate elevation calculation software is applied to highway, railway, and other coordinate elevation calculation, can calculate Bridge pile Foundation, column, bearing cushion stone, guardrail, deck system and culvert channel coordinate elevation, calculate test field high-speed loop espais curve coordinate, it is a good helper for construction lofting and drawing coordinate elevation review can also be used to review engineering widely used programmable calculator casio 5800 coordinate elevation to avoid errors.

He is a freeware, without any restrictions. The CASIO4850,5800 program and algorithm are included.

: Baidu "Expressway coordinate elevation calculation".

1. Coordinate calculation

There are two methods of coordinate calculation: Intersection method and line element method.

The intersection method is generally applicable to the symmetric complete spiral, the calculation flow is first in the "intersection method calculation flat curve" label input each intersection coordinates and curve features ==> narihira curve ini format parameter ==> in the "line element method calculation" tab to import the generated INI format parameters ==> Compute coordinates.

The linear element method is suitable for arbitrary curves with complex lines, such as ramps with incomplete spiral curves, and according to the piecewise principle, the coordinate azimuth and the curve element ==> of the starting point of each segment are firstly saved ==> computed coordinates.

1.1 Intersection Method Computing coordinates

The intersection method calculates the function of the flat curve, which is generally used to calculate the symmetry of the complete spiral curve, if the characteristic points of mileage and drawings do not match, it must be identified, for example, by the broken chain or incomplete spiral caused by the curve.

Generally, the ramp line element method, the main line with the intersection method, because the line type is not necessarily the standard intersection line style, if not the standard intersection method, calculated by the conventional method is not correct, the intersection method applies to slow 1+ circle + Slow 2 This line, for slow 1+ round 1+ slow 2 This, Slow 2 is divided into the Circle 1 or Round 2 is a difference, if the ease of 2 points to a small radius of the circle on the application of the intersection method, and vice versa is not applicable.

The intersection method is also able to calculate the incomplete spiral curve. In the intersection method calculation, if the incomplete spiral curve is encountered, simply click the "Manual Input AB" button and manually enter the first second cyclotron parameter to calculate the incomplete spiral curve. For a complete spiral, A1=SQR (R*LS1), for incomplete spirals, A1=SQR (| ls1*r1*r2/(R1-R2) |). The tangent length, the total length of the curve, the angle of entry automatically calculated according to the input parameters.

In the calculation of the general intersection method, the radius of the first second transition curve is close to the radius of the circle curve, when the first second cyclotron parameter AB takes positive value, for two round clamp a slow this oval curve, depending on the choice of tangent point, may appear near the circle curve direction radius increases, when AB should enter a negative value, this is rare. In line element method, AB has no positive or negative points, and negative values of positive values are the same.

The input parameters of the intersection method are derived from the drawings "straight line, Curve and corner list" and "curve feature table". Such as:

The intersection method needs to enter the number of intersections, the starting intersection number, the intersection mileage KJD, the intersection coordinates xy, the circle radius r (note left biased negative, right biased), slow 1 long Ls1, slow 2 long Ls2, after each intersection must point "input" button, the software will be temporarily saved in the array, click "Save to File" button, you can save the parameters as an SCT file for the next load.

The mileage of the first intersection is calculated as the starting mileage of the line element method, and its coordinates are used as the orientation without the input radius and the long parameter of the spiral curve.

The second intersection's mileage is used to calculate the next mileage.

The third intersection and the subsequent intersection input coordinates xy, in order to calculate its mileage, the principle is k3=k2+d23-(T21+T22-LZ2), hit the broken chain modification can be. It is recommended to calculate the intersection distance from the third intersection after all the coordinates have been lost, if the calculated mileage and design drawings are error (caused by rounding), the design drawings shall prevail. This reduces the amount of input to the parameter, and can be calculated from the line curve and the corner list by arbitrarily intercepting a segment.

The last intersection mileage is the last segment of the Hz point, as the line element method to calculate the end of the mileage, coordinates for directional use, without the input radius and the long parameters of the transition curve.

Considering the intersection method to calculate various types of complexity and the accuracy of the calculation, the mileage of each intersection is still by hand input, rather than by only entering the starting point of the calculation, so easy to deal with the broken chain, and will not occur because of a certain intersection calculation error caused all the feature points after the problem of calculation error.

After all the intersection coordinates are lost, the software can determine the radius of the circle curve, take negative right bias to the left and align the positive and negative values of the radius with the line element method. It is recommended to lose all the intersection coordinates before deciding.

The software provides a simple way to raw out the function of the CAD script of the closing point. After the CAD script is generated, click the Tools drop-down menu in CAD → run script → Select the generated script file to draw the intersection location. Intersection lines and intersection labels are placed in two layers, respectively.

Check each feature point coordinate, ensure that error, click the "Generate line element alternation shrinkage curve parameter" button, you can generate the parameters of the INI format line element method, due to broken chain, some drawings of the intersection mileage is not the true intersection mileage, but the point mileage and other reasons, The INI format parameter generated by the line element method is only used as a reference to reduce the input amount of line element method, and for the reason that the coordinates of the drawing are not consistent, we must clarify the reasons and adjust the parameters of the online element method.

1.2-wire element method for calculating coordinates 1.2.1 Coordinates positive calculation

Piecewise rule: Straight line segment; single circular curve separate segment; 1+ curve + spiral 2 for a whole individual segment, if there is no first or second transition curve (that is, incomplete spiral curve) can still calculate, if there is no circular curve, then o take 0. Refer to CAD drawing, "flat curve calculation legend".

For the two Circle clip section of this type of relief curve, the spiral should be divided into a small radius of the circle, because the program algorithm is originally from Hy and yh point Small radius R to the large radius ∞ direction, different from the previous calculation from zh or Hz point, The calculation from zh or Hz is calculated from the large radius ∞ to the small radius r direction. In this case, the maneuver parameter a= the square root √abs (ls*r1*r2/(R1-R2)), Ls is the spiral long, R1,R2 is the radius.

in the case of a broken chain, it needs to be disconnected and disposed at the broken link. The actual mileage is shorter than the design mileage is called short chain, the actual mileage is longer than the design mileage is called long chain. The long chain will appear two identical stations, note that the coordinates of these two stations are not the same. The short chain is not the same, you will find that there will be less in the middle.

The meaning of each parameter (corresponding to Casio calculation program one by one): ① known parameters, Ki for the end of the segment mileage, J for the starting point of mileage, C, D for the starting point of the x, y coordinates, F for the starting point tangent Azimuth, R for the radius of the circle curve (negative left, right biased), A, B is the first, the second curve maneuver parameters , if the first or second transition curve does not exist, then a or b is 0; O is the length of the circle curve. ② the parameters, K for the points of the mileage, T, p for the first offset, the angle, S, Z for the second offset, the angle, the angle of the tangent from the point of the clockwise rotation angle; F, q tangent azimuth input and output are degrees. The format of seconds, such as 153°24′05.24″=153.240524. When q is changed, it can be calculated according to the new azimuth angle, combined with the first second offset and the deflection angle.

after you lose each paragraph must click the "Input" button, the software is temporarily saved in the array, click the "Save to File" button, you can save the line element method parameters as INI file for next loading.

The meaning of the starting point: Each segment of the line element method must know the coordinate azimuth of a point and the necessary curve parameters to calculate the coordinates of each point of the segment, known as the starting point. For straight or round curved segments, the starting point is preferable to any point on a straight or circular curve; for the flat curve segment with the first and second spiral curve, the starting point of the software should take Hy points, that is, each hy point coordinate azimuth must be entered into the program.

If Hy point coordinate azimuth is not given, click "Calculate Hy point from Circle Curve" can calculate hy point coordinate tangent azimuth. If there are three ways:

PTR Point method: It is known that any point on the circle P1 the mileage coordinates, tangent azimuth T, Circle radius r, the input hy points mileage can be calculated its coordinates and tangent bearing angle.

PPR Two point method: The known circle on any two points p1,p2 mileage coordinates, circle radius r, the input hy point mileage can calculate its coordinates and tangent azimuth. "Recommended"

PPP three-point method: The mileage coordinates of any three-point p1,p2,p3 on a known circle, and the coordinate and tangent azimuth can be calculated by entering Hy point mileage.

Note that when you enter the mileage, you must enter it in sequence to ensure P1<P2<P3, which is similar to drawing in CAD.

After all the line element method parameters have been entered, click the "Test Ki" button, you can test the parameters of line element method, check whether the mileage is arranged from small to large, check whether the two round clips have a slow type segment end point if there is an error (the correct segment should be slowed down to a circle with small radius).

After loading the ini curve parameter, the default is to calculate the full line of coordinates, can be modified to calculate a segment of the curve, the default spacing can also be modified, batch computing coordinates, you can set the number of decimal digits, coordinate results can be output CSV format, txt format, Excel format. Click Calculate starting point to make a point.

Coordinates are also able to generate CAD scripts, CAD script files are very flexible graphics generation, support for different CAD versions, or can be directly modified in the script file text style height style after generation. The resulting middle pile CAD script is set to generate in the world coordinate system, noting that the difference between the world coordinate system and geodetic coordinate system is that XY coordinates are interchangeable, otherwise the drawing is opposite to the actual. After generating the CAD script, click the Tools drop-down menu in CAD → run script → Select the generated script file to draw the line bitmap. generate the script and CAD The meaning of the drawing is the coordinate review, the method of review is very simple: the pile must be very smooth, if there is a place to disconnect, be sure to find out the reason and modify the parameters.

The default is based on the script name, adding three layers, namely, the middle pile, the mileage callout, the feature point callout. For example, if the input generation script name is AK, then in CAD will increase the AK in the pile, AK mileage callout, AK feature point callout three layers, run the script will be the current layer is set to 0 layers. Can be set in the Layer Color settings box, 1 Red 2 yellow 3 Green 4 Cyan 5 Blue 6 Magenta 7 White 8 gray, you can view the CAD color index 1-249.

The batch calculation of the side pile coordinates to the excel,3.1 version supports WPS tabular output, and if Office is not installed, the WPS table opens automatically when you select Output to Excel. The Ctrl+break key can terminate the output.

The coordinate of the side pile in batch calculation of arbitrary section:

Determine the CAD line bitmap smooth, Excel Pile-by-column coordinates and drawings, click the "5800" button, the software can be automatically directly generated Casio 5800 main program, easy to check! Subroutine ZX,HUAN,YUAN,PQX is not necessary (the Start menu group, "Huai 5 standard CASIO5800 coordinate elevation calculation. doc" has an example). Note the angle f format is degrees. Seconds to enter correctly!

The Casio program ran out of A~z's 26-letter variable, guaranteeing that all variables were kept for the next run, reserved for the system-specific calculus variable KLMN, and the polar polar angle ij of the system polar algorithm, and there was no expansion variable to conserve memory space (a variable accounted for 12 bytes). As far as possible with the usual variables to express the meaning of each parameter, flat vertical curve calculation variables do not conflict, the meaning of each variable: flat curve: AB Slow 1 Slow 2 maneuver parameters, CD starting point coordinates, EF starting point azimuth, GH side pile coordinates, I partial judgment, J starting point mileage, K points of mileage, l smooth curve length, MN mirror Point coordinates O round curve length, p first angle, Q tangent azimuth, R circle Curve radius, s second offset, T first offset, UV tangent branch coordinate coordinates, W determines first second transition curve, xy pile coordinate, z second angle.

Side pile coordinate calculation: simple using the one-time offset method, for culverts, caps, bridges and other recommended two-time offset method, the first offset method has its limitations. The pile Foundation can be calculated directly with a offset method. 3# abutment all the lower structure of the transverse axis of the bearing center line, the layout of all the lower structure must be arranged in accordance with the center line of support, at this time, if the calculation of the first row Pile Foundation and the second row Pile Foundation mileage, and then according to a offset method, you will get the wrong coordinates, Because this is possible because the midline is not a straight line and cause the two rows of pile foundation is not parallel, in fact, the two row pile foundation should be parallel, the cap is also a rectangle. At the same time, it is difficult to consider the deflection angle of the parallel arrangement of pier and abutment, because the angle of the transverse axis of each pier is different from that of the tangent azimuth angle, and it is not a fixed angle.

Two offset method as shown, T is the first offset, p is the first deviation, S is the second offset, and Z is the second angle. The first offset is extrapolated to the P1 Point (G1,H1), and the second offset is extrapolated to the P2 Point (G,H), which ensures that all the substructure is arranged according to the center line of the support.

For different offset and deflection angles, the software provides the WSC format input. There are many instances of WSC in the program folder.

The software can also directly from the Excel import points, mileage, offset angle to calculate the pile position coordinates, note that Excel format must be in a set format, the Start menu has an example format "irregular mileage offset coordinate review format Wsc.xls" (such as), this format can also be obtained through the establishment of WSC file export, The datum tangent azimuth, in the form of degrees. Seconds, for example, 230 degrees 04 minutes 05 seconds Input 230.0405, if the [0,360] degrees between the parallel arrangement, otherwise the radial arrangement. Subgrade is generally radial arrangement, is perpendicular to the tangent azimuth angle of the point, so the reference azimuth is arbitrarily entered a negative value such as "1" can be.

After you import WSC or excel in a specified format, you can generate CAD scripts for these coordinate points, or export them to excel. After the CAD script is generated, click the Tools drop-down menu in CAD → run script → Select the generated script file to profile the point bitmap.

Coordinate calculation of 1.2.2 Automobile test field

Refer to Dr. Li Yunsheng's application of the Espais curve in the geometric design of high-speed loop and the kinematic evaluation of the geometric alignment of high-speed loop, the high-speed ring road is a closed cycle runway which is designed for continuous high speed driving test in automobile test field, and its common geometric design methods are Espais curve design method and TestTrack curve design method. In the above two kinds of high-speed annular geometry design method, our country road design worker has already had the understanding to the TestTrack curve design method, but to the Espais curve research is few. At present, China has been put into production test field of Hainan automobile testing ground, Dingyuan car test field, Xiangfan Automobile test field, Tongxian Traffic Test field, Nongan Faw automobile Test field, the high-speed loop geometry design has adopted the TestTrack curve without exception, but Dr Li Yunsheng's research results show: Under the same design condition, if the geometric alignment is changed to Espais curve, the motion characteristics of its high-speed loop can be improved comprehensively. Therefore, in the future of China's high-speed loop geometry design, he recommended that the Espais curve as the geometric alignment of high-speed loop should be preferred, in order to obtain better kinematic characteristics and driving comfort than the testtrack curve.

Using Taylor's expansion and integral, I finally completed the first Espais curve of the coordinate equation derivation, and in the program to add the Espais curve segmentation calculation. The main program only need to follow the original method segmented on the line, in zh, HY, YH, Hz points off, the first Espais curve starting point is the zh point, the second Espais curve starting point is the Hz point, the starting bearing angle is the starting point of the direction of the bearing angle. The starting point of the middle circle curve can be any point on the circle.

The 3.2 version adds the plane coordinate calculation function of the high-speed loop testtrack curve of the automobile test field. TestTrack curve algorithm benefited from Dr. Li Yunsheng published in 1992, "high-speed test ring Geometry Design", published in 2002, "High-speed ring geometry of the kinematic evaluation", Shanghai Municipal Engineering Design Research Institute, senior engineer Zhang Haijun 2007 published paper "High-speed loop geometry design Method Research , in this expression of loyal thanks. On the basis of these theories, I use a new method of two times integral approximate calculation to calculate the plane coordinates of MC Curve, and the advantage of this method is that we can calculate the tangent azimuth of arbitrary point quickly by the compound Simpson formula or the compound Gaussian-Legendre quadrature formula, and calculate the coordinate of the side pile.

The high-speed loop (SBA) design of the test-ground is 160~300km/h, the type of the spiral curve (Bloss curve), the TestTrack curve (MC Curve) and the Espais curve.

(1) High-speed Loop Raceway (Cornu Spiral) design scheme is used in Europe, the United States a large area of the automobile test ground.

(2) The Espais curve (Bloss curve) was first proposed by Bloss in 1936 to meet the trajectory characteristics of the vehicle's center of gravity, the form of the Spiral, 1983 by the German Peter (Peterschuhr) Sir, the new method of high-speed loop design formed after the series solution of the curve mathematical model was obtained, and the German Obermeyer design consulting company developed a complete set of software for high-speed loop geometry design and curved surface construction control, which was applied in the 1990 and 1993 Uyody (AUDIAG). The company's automotive testing ground and Daimler Mercedes-Benz Automotive Test ground high-speed ring road design and construction. Germany automobile Test ground more use Bloss curve, China Shanghai Volkswagen anting Automobile test ground which was built on August 8, 2003 is the first special test field for car in China, and the Bloss curve is used for the first time in high speed ring road. Chongqing Changan Test Ground High-speed loop is also a bloss curve.

(3) TestTrack curve (MC Curve) by the United States Ford Company vehicle Experiment Department Director TestTrack (W.a.mcconnell) in 1957, it is a physical curve, with the body can feel the characteristics of the lateral pendulum freedom of movement of the characteristic limit value of the empirical data for the design of control indicators, To improve the comfort of the vehicle when travelling in a corner. The United States, Japan, China's automobile test ground more use of MC Curve, China has built a test site has Hainan automobile testing ground, Dingyuan General car test field, Xiangfan Two automobile test field (160km/h), Tongxian Traffic Test field, Nongan Faw automobile Test field, the Great Wall baoding Xushui automobile test ground, etc. The TestTrack curve is adopted without exception in the geometric design of the high-speed ring road. He is different from the former pure mathematical model of the curve, his flat curve parameters include the beginning of the transition curve of the road slope I0 (0.7~1.0%), balance speed V (120~300km/h), g (9.8 or 9.81M/S2) and other parameters. High-speed ring is generally selected on the outer side of the high-speed loop centerline as the design of the centerline, the derivation of the median coordinate azimuth is as follows:

① according to the design balance speed and the mechanical equilibrium condition, the curve radius r=v^2/(Gtan (θ0+φ) of the circular curve section is determined, and the corresponding lateral pendulum angle φmax is obtained.

② for arbitrary point Tangent azimuth Τ=∫[0,l]gtan (θ0+φ)/v^2dl, side pendulum angle φ=f (l), φ is a piecewise continuous three polynomial of L, the φ value into, τ=f (L) is a transcendental integral, the original function can not be expressed by any kind of known elementary function, Because the integrand is a piecewise tangent function of three polynomial, it is difficult to use the Taylor formula to expand into the arc-length power series, and the approximate value of any definite integral is calculated by using the complex Simpson formula or the compound Gaussian-Legendre quadrature formula with fast convergent speed.

③ uses the concept of two times integral approximate calculation to find the coordinates u and V,U=∫[0,L]COSΤDL,V=∫[0,L]SINΤDL of tangent branch distance coordinate system. The arc length l is divided into n0 equal parts according to Δl=0.4~0.5m spacing, for each equal parts have δx=δl*cosτ,δy=δl*sinτ, and then add them up can get u, v.

The coordinates of the geodetic coordinate system are obtained by ④ the coordinate rotation. X=c+wucose-ivsine,y=d+wusine+ivcose,q=e+w*i*τ,e=zh or Hz point tangent azimuth, K is the mileage to be calculated, CD is zh or hz point coordinates, EF is the forward direction of the linear azimuth, I=r/abs (R), The radius r is positive, the left side is negative, the first segment of the W is positive 1, the second paragraph takes minus 1.

TestTrack curves are different from those of all pure mathematical types, because tangent azimuth τ=f (L) is a transcendental integral function, resulting in the coordinate u=∫[0,l]cosτdl,v=∫[0,l]sinτdl of the tangent branch distance coordinate system is a unary two times integral function, Can not use an integral function or elementary function to express, so only the approximate calculation of the definite integral, so the δl of different values will result in a great difference in the calculation results, theoretically δl the smaller the calculation result is more accurate, but the smaller the ΔL value calculation time is longer, and will cause cumulative error, While the lower part of high-speed loop is Subgrade engineering because of the extra-wide rolling parts, the control precision of ±5cm is also satisfied with the construction requirements, while the pavement construction requires ±3mm within, so it is a compromise method to select suitable δl to minimize the calculation time under the precondition of satisfying the condition of precision. In general, you can select the Δl=0.4~0.5m, and then the Hy point or yh point x-coordinate test, adjust the step distance δl until Hy Point or yh Point of the x-coordinate with the design of the match. From the derivation process, it can be seen that the solution of testtrack curve is not strict, the result of coordinate solution is only an approximate result, and it is a relatively acceptable result satisfying the requirement of precision under certain conditions.

Version 3.0 provides the Casio fx-9750gii,9860 program g1m and g2m format full set coordinates elevation azimuth source program, 5800 adapted to 9750 or 9860 program is very simple, the main attention to the following points:

①9750 does not support similar? A variable input command, must be used? →a.

②9750 Calculator: There are a~z,r,θ,28-letter variables that do not support extended variables, and the arguments of the POL function and rec function do not use any of the letter variables. The Pol and rec function results are stored in list Ans lists, Pol (C-N,D-E), and list ans[1]→i:list ans[2]→j take out the distance.

③9750 and 9860 Primitives do not support the last input variable display, you need to manually write your own program to implement the input variable echo. Borrowed the Netizen wu525436 released 9750 variables back to show Fan Cheng (support multi-line) A1 program, here Express thanks. Use the following:

Filename:ceyi

"Q=" →str 1:1→θ

Q→r:prog "A1": r→q

"T=" →str 1:2→θ

T→r:prog "A1": r→t

"P=" →str 1:3→θ

P→r:prog "A1": r→p

"S=" →str 1:4→θ

S→r:prog "A1": r→s

"Z=" →str 1:5→θ

Z→r:prog "A1": r→z

X+tcos (q+p) →u:y+tsin (q+p) →v:u+scos (q+z) →g: "g=": G

V+ssin (q+z) →h: "h=": H:return

Filename:jxzk

Deg: "k=" →str 1:1→θ

K→r:prog "A1": r→k

If k≤37891.216:then 35093.297→j:3805705.6572→c:506456.4048→d:157.54158→f:5500→r:prog "YUAN": Goto 1:IfEnd

If k≤40726.655:then 40726.655→j:3800147.637→c:506470.657→d:187.03053→f:prog "ZX": Goto 1:ifend

LBL 1:

④9750 and 9860 source program can be directly with the computer and calculator connection software FA-124 input into the calculator, you can also use FA-124 software to import others to lose good program to the calculator, recommended from the computer input or import method. Fx-9750gii Manager Plus is a computer simulator for calculators that can be used for testing. Supporting sub-program ZX,HUAN,YUAN,PQX,GC has been entered well, can be imported directly from the g2m file.

The coordinates and the elevation main program uses the software to generate the TXT file after pasting to the computer and the calculator connection software FA-124, in the FA-124 all garbled control TXT program list to the correct symbol and the function, the attention angle F format is the degree. Seconds to enter correctly! For example 187.03053→f, you should enter 187°03°05.3°→f. optn-angel-degrees and seconds.

In 9750, 9860 program added the inverse calculation function, in order to adapt to this change, the 5800 program has been modified, the Ceyi subroutine from ZX, YUAN, Huan to move out, in the main program directly call, Cancel Xyq in ZX, YUAN, Huan Display, Instead, the variable results are displayed in Ceyi.

Version 3.2 adds the Casio fx-9750 gii, fx-9860 gii solution Espais curve, TestTrack curve plane coordinates subroutine. Since the TestTrack curve needs to be calculated according to the Δl=0.5m segment, and the tangent bearing of each segment needs to be divided into 1-3 segments, the calculation is very large, so when the calculation to the TestTrack curve arc length maximum, the simulator test calculation time of up to 5 minutes long, no practical value, here is just to provide a thought , if you want to calculate fast, you can use the Casio FX-9860G SDK Software Development Kit to write the G1A format of the C language add-in application, shorten the calculation time, but 9750 does not support the C language. G1M is a single program file, G2M is the packaging of multiple programs and files, G2M format package is available, the program can be tested on the fx-9750 GII, fx-9860 gii Simulator, 9750 Simulator supports g1m and g2m format files, The 9860 simulator only supports g1m format files. FA-124 is a calculator connected to the computer software, support g1m and g2m format file import and export and view, note FA-124 does not support long file names.

① testtrack Curve Main program can be automatically generated by software, example:

Deg:? K

If k≤491:then 0→j:4324243.197→c:368252.467→d:91°46°50.8°→f:580→r:66.6667→a:0.5729→b:491→o:prog "MC": Goto 1:IfEnd

LBL 1:prog "Ceyi"

The meaning of each parameter: K for the points of mileage, J for zh or Hz point mileage, CD for zh or Hz point coordinates, EF for the forward direction of the linear azimuth, I=r/abs (R), radius r right bias positive, left biased negative; W first paragraph take positive 1, the second paragraph take negative 1,a= design balance speed, Unit m/s;b= arctan (zh or Hz point transverse slope), unit degree; o=mc curve length.

The default value Δl=0.5m, 7 can be adjusted according to the error adjustment: Change (l÷0.5) to (l÷0.46) this way.

② Espais Curve Main program can be automatically generated by software, example:

Deg:? K

If k≤949.078:then 549.078→j:3350080.905→c:441093.574→d:338°20°36.4°→f:400→r:400→a:prog "BLOSS": Goto 1:IfEnd

LBL 1:prog "Ceyi"

The meaning of each parameter: K for the points of mileage, J for zh or Hz point mileage, CD for zh or Hz point coordinates, EF for the forward direction of the linear azimuth, a= espais curve length, I=r/abs (r), Radius R right bias positive, left biased negative; W first section takes positive 1, second paragraph takes negative 1,xygh in the side pile coordinates , q tangent Azimuth, tpsz the second offset angle of the first offset angle.

1.2.3 Coordinate inverse calculation

Coordinate inverse calculation is known as the inverse of the coordinates of the mileage offset. On-line meta-method Calculation tab The following dialog box appears when you click the Inverse calculation button:

is a counter-calculation of the basis of the algorithm we have a lot of research, to determine the point in which the curve is determined by the program to judge, so whether it is the kind of linear, such as line, Circle, Roundabout, TestTrack Curve, Espais curve, such as curves, as long as the calculation can be calculated, can be counter-calculated mileage offset.

You can import xyk batch inverse mileage offset from an Excel file. The Excel format Start menu has an example of the coordinate inverse ZK format template. xls, the first two lines are the table header, the third row is the data row, the content is x-coordinate, y-coordinate, approximate mileage kd, inverse calculate the mileage k, inverse calculate the offset T, approximate mileage input all the starting mileage.

In the coordinate inverse ZK format template Excel file, version 2.9 begins to increase the collation of the Mileage offset elevation VBA program. Depending on the xyz coordinate elevation measured by the total station or GPS, the exact mileage offset can be reversed, and then the data can be sorted sequentially by clicking on the offset elevation of the miles. If the XY coordinates are not measured, the offset measured with the ruler, the elevation measured with the leveling, and the Excel VBA is also able to run after clicking to organize the mileage offset elevation. Decimal place is set the number of round function, the approximate degree of 2 meters can be modified according to the situation, meaning that 2 meters before and after the mileage is considered to be the same station, after finishing the automatic generation of the ground line DMX data file, combined with the design line SJX file can be generated CAD view.

1.3 Calculation of the transition curve from zh and Hz (auxiliary program)

This program is an auxiliary program, used to calculate the entire smooth curve from the zh point or Hz point, if you do not know hy points x, Y, q parameters, can be calculated using this program, the program is mainly used to calculate from a large radius to a small radius of the review; parameter set reference flat curve calculation;

1.4 Straight Line Calculation (auxiliary program)

This procedure is an auxiliary program, if known P1 (x1,y1), p1-->p2 distance I and azimuth j (degrees. seconds), the coordinates P2 (X2,Y2) can be computed.

1.5 Azimuth calculation (auxiliary program)

The coordinates of two points are known to calculate the distance and azimuth of p1-->p2;

The angle can be added and reduced. (Units: degrees, seconds, minutes)

1.6 Calculation of substructure and culvert structure

When calculating the coordinates of the substructure of bridge and culvert, it is necessary to clarify whether the pier is arranged in parallel or radially, which directly affects the correctness of the result of the coordinate calculation.

Calculation of 1.6.1 Culvert channel corner Point

Culvert passages are generally parallel arrangement, cover plate, such as length, No. 0 and 1th wall parallel to the culvert center mileage tangent bearing angle as the reference azimuth, the transverse axis and the reference azimuth angle, with two times offset method calculation.

Parallel arrangement of Bridge Pier and abutment in 1.6.2

Bridge Beam plate length is the same, generally in the Bridge Center station or the center of the station before and after a pier in the bearing line azimuth is the reference tangent azimuth, each pier and the base azimuth angle to a certain angle, pier platform parallel, in this case is parallel arrangement, in this case, the pier transverse axis and the pier Center tangent method Azimuth angle are not equal.

When the pier is arranged in parallel, it must first understand the design intention, calculate the datum tangent azimuth Q0 First, then calculate the xi,yi,qi of the middle pile at each pier, then modify each Qi to Q0, and enter the offset angle to calculate the coordinates of the center-level cap of pile foundation. Use the Start menu with the sample format "irregular mileage offset coordinate check format Wsc.xls" when directly imported, the reference tangent azimuth input can be batch calculation. Such as:

Radial arrangement of pier and abutment of 1.6.3 Bridge

Each pier and the axis of the station and the tangent azimuth angle into a fixed angle, the internal and external beam plate length, or the length of the beam plate equal but wet seams inside and outside the width, this case is radial arrangement. When calculating a single point, the input offset angle can be calculated directly, in the batch calculation, "irregular mileage offset coordinate review format Wsc.xls" in the base azimuth, enter a negative value such as "1".

1.7 upper structure calculation of bridge and culvert

Bridge superstructure is generally used in the form of curved bridge straight or curved bridge, adjust the width on the flange plate, with each cross-line beam plate to approximate the curve of the line, the highway Engineering quality inspection and evaluation standard (JTGF80/1-2004) in the bridge in the overall test project, the width allowable deviation is ±10mm, Therefore, the superstructure of the bridge deck system inside and outside the edge, anti-collision guardrail construction must be parallel to the centerline, in order to ensure a smooth line, can not be in accordance with the lower structure of the parallel layout of the calculation.

1.8 Calculation of Subgrade side piles

Subgrade is generally radial arrangement, that is, each point of the side pile and the point of the tangent bearing angle perpendicular, there is no concept of the base bearing angle, so the batch calculation of Subgrade side piles, "irregular mileage offset coordinate review format Wsc.xls" in the reference azimuth arbitrarily enter a negative value such as "1" can be.

2. Elevation calculation

Segmentation law: The two vertical curve between the straight line between any point in the middle of the demarcation, such as the K1, K2, K3; Note the separate roadbed is generally separate, if the slope from the starting point, the first sub-point must be the same as the end of the mileage or 1 mm, otherwise the program cannot calculate the slope of the first segment. Each time you enter a vertical curve feature, you must click the "Input" button to temporarily save to the array, clicking "Save to File" can save the vertical curve parameters as a CSS file for the next load.

J is the starting point for mileage, Y is the elevation of the starting point, R is the radius of the circle curve (absolute value), E, F is the first, the second slope, without the% number, such as 2.5% of the slope of the input 2.5, uphill take positive value, downhill negative; K for the points of mileage, T for the edge pile to the design elevation point of the oblique distance, I , the water is negative to the center, and G is the elevation of the side pile. Refer to the CAD drawing "vertical curve calculation legend".

By inputting the transverse slope parameter, we can calculate the elevation of the side pile with arbitrary offset and arbitrary angle, and of course the Superelevation section elevation. In the roadbed slope change slope point at the break, enter the left and right slope, and then click the "Input" button, the software will temporarily save the slope data to the array, click the "Save to File" button, you can save the slope parameters to the HPO text file.

The method of exporting to Excel calculates the same flat curve. After exporting, we must take one or two points on each segment to compare with the design drawings to ensure the calculation is correct. Ensure that the parameters are correct after clicking the "5800" button, you can generate Casio 5800 vertical curve Main program, calculate the line of arbitrary angle of the side pile elevation Main program, subroutine GC is indispensable. (In the Start menu group, "Huai 5 standard CASIO5800 coordinate elevation calculation. doc" has an example)

Design elevation and transverse slope of side pile in batch calculation of arbitrary section:

5800 vertical Curve each parameter meaning: kv middle side pile mileage, J starting point mileage, y intersection elevation, R vertical Curve radius, EF First second slope with no percent, T offset left negative right positive, p angle, h design elevation, g side pile elevation. The middle variable w slope difference, q tangent length, u curve concave and convex judgement.

3. Calculation of Subgrade width

The width parameter extension is KDU, and each segment can have a super-high type selected. Note The Ramp connection section two lines between the roadbed width, and the distance between the two route centerline, is not a simple linear gradient or parabolic gradient, segmented distance from the reference Sheet Connection section spacing to set, segmented spacing is too large and the paper error is large. Because the super-high calculation and widening calculation formula is very simple, the generation of Casio 5800 program does not use a common formula, directly on the specific segment of the formula, so that the normal paragraph calculation more concise.

4. Generation of Subgrade cross-sectional views

In the Width Calculation tab There is a cross section to generate CAD script and export to Excel table function, that is, the function of Earth hat. The so-called hat is the original ground measurement results are expressed by the section, and then the design elevation in the corresponding original surface sections, to calculate the number of cuts and fills per section. But only the simple cut or fill of the cross-sectional area and quantity, can not calculate the half-filled half-digging section of the cross-sectional area and the square, half-dug half of the paragraph area needs to be in the CAD graphics using AA or Area Command point after the inflection points, press F2 to view areas.

(1) Design line file extension: SJX, the format is as follows:

Description: The first 3 lines are the description row cannot be deleted, and the 4th row is the data row. The horizontal margin is left negative right.

Mileage 1, design elevation 1, flat distance 1, height difference 1, flat distance 2, high difference 2, flat distance 3, High difference 3 ...

Mileage 2, design elevation 1, flat distance 1, height difference 1, flat distance 2, high difference 2, flat distance 3, High difference 3 ...

The smaller the mileage, the better, the general spacing is 10 meters, the interval of 1 meters is best, can be automatically generated by a certain distance from the program interval, or by the Excel table with the "&" connection symbol generation.

The design elevation can be the final road top, or it can be the top of the road bed or other roadbed control plane elevation. The high difference is the difference of a control plane from the roadbed.

Designing a line file is best done by Excel is generated by first loading the width gradient parameter and then following a certain spacing or LCH The mileage file generates the width of the right and left roadbed, then Excel Calculate the height of a control plane of a roadbed and use Excel the connector " & the Build Zap Vertical curve point number, mileage, offset, deflection angle file, in the vertical curve after the calculation of the left and right design elevation, and then use Excel the connector " & the Create design line SJX file.

Note that the first and last flat pitch height difference is usually the point on the slope, the slope length must be long enough (can be increased according to the slope of the height difference), and the original ground intersection. You cannot have a blank line at the end.

(2) Ground line file extension: DMX, the format is as follows:

Note: The first 3 rows cannot be deleted, and the 4th row is the data row. The horizontal margin is left negative right.

Mileage 1, Leveling distance 1, elevation 1, leveling distance 2, elevation 2, leveling distance 3, elevation 3 ...

Mileage 2, Leveling distance 1, elevation 1, leveling distance 2, elevation 2, leveling distance 3, elevation 3 ...

Ground line data is best generated by Excel, using the Excel Connector "&" to generate the above format directly. Ground line data mileage must be present in the design line mileage to calculate the cross-sectional area. You cannot have a blank line at the end.

(3) Before running the CAD script file, you should first check the priority of the script input. In CAD, click tools → options → user system configuration → priority of coordinate data entry → Select the second "keyboard input" → OK.

Start autocad→ tool → run script → Select the generated script file to output the horizontal, elevation, bevel, or horizontal elevation of each feature point of the design line, generate the leveling elevation of the ground line, and generate the ground line and design line.

The CAD tiers are as follows:

Midline: The roadbed axis is placed in this layer, the length of the dash.

Centerline Labeling: subgrade mileage, design elevation, the height of the pile, fill high, cross-sectional area on this layer.

Note The format of the mileage can be set in the text box, similar to Excel, such as the ramp CAD script can be set to ak0+000, bk0+000 ....

Design Line: Mark the design line position with a red line.

Design Line callout: Green, callout leader, design line each feature point's leveling elevation.

Footprint Line Callout: Green, marking the leader of the bevel, and leveling the elevation of the foot.

Ground line: White layer, storage ground line.

Ground line pitch: Light red, storage ground line flat distance.

Ground line elevation: white, storing ground line feature point elevation.

Different labels are placed on different layers that are closed or displayed for easy printing. If the spacing is small, it may be a long time to generate a CAD script.

Generate CAD Script The default font is True type imitation font, the font name is SIMSUN.TTC, but the CAD script only supports TTF and shx font files, TTC font is accessed by the font name "Arial", because the cad2008 in the use of the song body does not work properly, So the default font is imitation font, in the script can change Simfang.ttf to the font you want, must be true type font, such as the Chinese imitation. TTF and other TTF fonts.

The resulting cross-sectional views are as follows:

(4) Automatically calculate the number of roadbed earthwork.

Highway coordinate elevation calculation software 3.3 release

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.