摘要:本文結(jié)合線路自身的特點,引入CASIO fx-4800P在施工放樣、檢查測量以及施工測量方面的應用。
關鍵詞:CASIO;fx-4800P
1引言
在鐵路、公路等線型工程的施工設計中,路基、橋涵、隧道以及附屬工程的設計均是基于線路中線進行的。施工圖中往往只給出它們所處的里程及其與線路中線的關系。而線路的平面控制多采用國家統(tǒng)一坐標系或地方獨立坐標系。這種點位的表示(設計中用里程)和計算采用系統(tǒng)的不一致,給現(xiàn)場的技術人員帶來許多不便。如果統(tǒng)一到以線路中線為主線的線路坐標系中,再加以計算的程序化,不但應用方便,降低測量人員的勞動強度,而且能減少差錯,提高工作效率。本文就如何利用CASIO fx-4800P對中邊樁計算做一闡述,希望能夠?qū)y量愛好者提供參考和幫助。
2程序功能
本程序由一個主程序(XLCL)和三個子程--正算子程序(zs)、反算子程序(fs)、數(shù)據(jù)庫(sjk)序構成,可以根據(jù)曲線段--直線、圓曲線、緩和曲線(完整或非完整型)的線元要素(起點坐標、起點里程、起點切線方位角、線元長度、起點曲率半徑、止點曲率半徑)及里程邊距或坐標,對該曲線段范圍內(nèi)任意里程中邊樁坐標進行正反算。另外也可以將本程序中核心算法部分的兩個子程序移植到其它相關的程序中,用于對曲線任意里程中邊樁坐標進行正反算。本程序也可以在CASIO fx-4500P計算器及 CASIO fx-4850P計算器上運行。本程序曲線計算方法用的是Gauss-Legendre求積方法。
3源程序
3.1主程序(XLCL)
\"1.SZ => XY\":\"2.XY => SZ\":Prog \"SJK\":N:U\"X0\":V\"Y0\":O\"S0\":G\"F0\":H\"LS\":P\"R0\":R\"RN\":Q:C=1÷P:D=(P-R)÷(2HPR):E=180÷π:N=1=>Goto 1:≠>Goto 2Δ←┘
Lbl 1:{SZ}:SZ:W=Abs(S-O):Prog \"ZS\":X\"XS\"=X?襊
Y\"YS\"=Y?襊
Goto 1←┘
Lbl 2:{XY}:XY:I=X:J=Y:Prog \"FS\":S\"S\"=O+W?襊
Z\"Z\"=Z?襊
Goto 2
3.2正算子程序(ZS)
A=0.1739274226:B=0.3260725774:K=0.0694318442:L=0.3300094782:F=1-L:
M=1-K:X=U+W(Acos(G+QEKW(C+KWD))+Bcos(G+QELW(C+LWD))+Bcos(G+QEFW
(C+FWD))+Acos(G+QEMW(C+MWD))):Y=V+W(Asin(G+QEKW(C+KWD))+Bsin(G+QELW(C+LWD))+Bsin(G+QEFW(C+FWD))+Asin(G+QEMW(C+MWD))):F=G+QEW(C+WD)+90:X=X+ZcosF:Y=Y+ZsinF
3.3反算子程序(FS)
T=G-90:W=Abs((Y-V)cosT-(X-U)sinT):Z=0:Lbl 0:Prog \"ZS\":L=T+QEW(C+WD):Z=(J-Y)cosL-(I-X)sinL:AbsZ<10^-6=>Goto1:≠>W=W+Z:Goto 0Δ←┘
Lbl 1:Z=0:Prog \"ZS\":Z=(J-Y)÷sinF
3.4數(shù)據(jù)庫(SJK)
J=1=>U=線元起點X坐標:V=線元起點Y坐標:O=線元起點里程:G=線元起點切線方位角(°′″):H=線元長度:P=線元前曲率半徑:R=線元后曲率半徑:Q=線元判定ΔJ=2=> U=*.***:V= *.***:O=*.***:G=*°*′*″:H=*.***:P=*.***:R=*.***:Q=* Δ……(可輸入整個標段的參數(shù))
4使用說明
4.1規(guī)定
以道路中線的前進方向(即里程增大的方向)區(qū)分左右;當線元往左偏時,Q=-1;當線元往右偏時,Q=1;當線元為直線時,Q=0。
當所求點位于中線時,Z=0;當位于中線左鍘時,Z取負值;當位于中線中線右側(cè)時,Z取正值。
當線元為直線時,其起點、止點的曲率半徑為無窮大,以10的45次代替。
當線元為圓曲線時,無論其起點、止點與什么線元相接,其曲率半徑均等于圓弧的半徑。
當線元為完整緩和曲線時,起點與直線相接時,曲率半徑為無窮大,以10的45次代替;與圓曲線相接時,曲率半徑等于圓曲線的半徑。止點與直線相接時,曲率半徑為無窮大,以10的45次代替;與圓曲線相接時,曲率半徑等于圓曲線的半徑。
當線元為非完整緩和曲線時,起點與直線相接時,曲率半徑等于設計規(guī)定的值;與圓曲線相接時,曲率半徑等于圓曲線的半徑。止點與直線相接時,曲率半徑等于設計規(guī)定的值;與圓曲線相接時,曲率半徑等于圓曲線的半徑。
4.2輸入與顯示說明
輸入部分:
1. SZ => XY2. XY = > SZ
N ?選擇計算方式,輸入1表示進行由里程、邊距計算坐標 ;輸入2表示由坐標反算里程和邊距。
J?選擇線元編號
S ? 正算時所求點的里程
Z ?正算時所求點距中線的邊距(左側(cè)取負,值右側(cè)取正值,在中線上取零)
X ?反算時所求點的X坐標 Y ?反算時所求點的Y坐標
顯示部分:
XS=×××正算時,計算得出的所求點的X坐標
YS=×××正算時,計算得出的所求點的Y坐標
S=×××反算時,計算得出的所求點的里程
Z=×××反算時,計算得出的所求點的邊距
參考文獻
[1]工程測量 李孟山:石家莊鐵路工程職業(yè)技術學院
[2]【測量空間】www.celiang.netyshf:曲線任意里程中邊樁坐標正反算(CASIO fx-4800P計算器)程序