• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      公路豎曲線計(jì)算程序的設(shè)計(jì)與實(shí)踐

      2019-11-11 13:14:38向繼平
      電腦知識(shí)與技術(shù) 2019年27期
      關(guān)鍵詞:高程程序

      摘要:當(dāng)汽車(chē)行駛在縱坡變坡點(diǎn)時(shí),為了緩和因車(chē)輛動(dòng)能變化而產(chǎn)生的沖擊和保證視距,公路兩相鄰坡度段必須插入豎曲線。本文針對(duì)公路豎曲線,結(jié)合CASIO fx-5800P可編程計(jì)算器的特點(diǎn),通過(guò)設(shè)計(jì)實(shí)用的公路豎曲線計(jì)算程序,提高計(jì)算工作的效率和精度。

      關(guān)鍵詞:豎曲線;變坡;曲線要素;程序;高程

      中圖分類號(hào):TP393? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A

      文章編號(hào):1009-3044(2019)27-0255-03

      在公路施工測(cè)量工作中,尤其是路基工程的施工,現(xiàn)場(chǎng)需要頻繁地計(jì)算施工位置的填挖高度,這就需要施工測(cè)量員在現(xiàn)場(chǎng)實(shí)時(shí)快速的計(jì)算出公路中樁的設(shè)計(jì)高程。根據(jù)公路的“縱坡、豎曲線表”計(jì)算中樁設(shè)計(jì)高程的過(guò)程較為復(fù)雜,采用CASIO fx-5800P可編程計(jì)算器運(yùn)用程序進(jìn)行計(jì)算是解決問(wèn)題的有效手段。

      1 公路豎曲線計(jì)算的模型

      公路豎曲線計(jì)算的關(guān)鍵是模型。現(xiàn)行《公路路線設(shè)計(jì)規(guī)范(JTG D20-2017)》第8.6.1條規(guī)定,豎曲線可采用圓曲線或拋物線,對(duì)應(yīng)的條文說(shuō)明指出:“由于豎曲線的前后坡差很小,拋物線呈非常平緩的線形,因曲率變化較小,所以實(shí)際上與圓曲線幾乎相同。在實(shí)際設(shè)計(jì)中,一般根據(jù)計(jì)算方便而采用圓曲線。”因此,本文采用極具代表性的圓曲線形豎曲線作為公路豎曲線計(jì)算的數(shù)學(xué)模型。

      如圖1所示,豎曲線半徑為R,BP是變坡點(diǎn),其樁號(hào)為ZBP、高程為H0。A是豎曲線起點(diǎn),B是豎曲線終點(diǎn),沿路線前進(jìn)方向,i1為后坡坡度,i2為前坡坡度。當(dāng)i1-i2>0時(shí)為凸曲線,當(dāng)i1-i2<0時(shí)為凹曲線。曲線要素包括變坡角δ、切線長(zhǎng)T、豎曲線長(zhǎng)L和豎曲線外矢距E。

      ZA為豎曲線起點(diǎn)A的樁號(hào),ZB為豎曲線終點(diǎn)B的樁號(hào),y為豎曲線上任一點(diǎn)P的切曲差。

      2 公路中樁設(shè)計(jì)高程的計(jì)算

      如圖2所示,某路段的豎曲線有n+1個(gè)變坡點(diǎn),編號(hào)依次為BP1、BP2、……、BPn、BPn+1(其中BP1和BPn+1應(yīng)位于直坡段),豎曲線由n個(gè)縱坡組成,其坡度分別為i1、i2、……、in。其中:變坡點(diǎn)BP1(路段起點(diǎn))的樁號(hào)為Z1,設(shè)計(jì)高程為H1;變坡點(diǎn)BP2的樁號(hào)為Z2、設(shè)計(jì)高程為H2、曲線半徑為R2;……;變坡點(diǎn)BPn的樁號(hào)為Zn、設(shè)計(jì)高程為Hn、曲線半徑Rn;變坡點(diǎn)BPn+1(路段終點(diǎn))的樁號(hào)為Zn+1,設(shè)計(jì)高程為Hn+1。

      2.1 曲線要素的計(jì)算

      根據(jù)編程計(jì)算的需要,豎曲線的曲線要素應(yīng)包括:①變坡點(diǎn)的樁號(hào)、設(shè)計(jì)高程、曲線半徑、凸凹標(biāo)記(凸為“+1”,凹為“-1”)、至下一變坡點(diǎn)的坡度;②切線長(zhǎng)、曲線長(zhǎng)和外矢距;③曲線起點(diǎn)的樁號(hào)、曲線終點(diǎn)的樁號(hào)。

      路段起點(diǎn)BP1和終點(diǎn)BPn+1在直坡段,其曲線半徑、凸凹標(biāo)記、切線長(zhǎng)、曲線長(zhǎng)和外矢距均為0,曲線起點(diǎn)和終點(diǎn)的樁號(hào)均為BP1和BPn+1的樁號(hào)。

      第j個(gè)變坡點(diǎn)的曲線要素計(jì)算公式如下:

      ①ij為至下一變坡點(diǎn)的坡度,其計(jì)算公式為:

      ②δj為變坡角,其計(jì)算公式為:

      上式中:ij-1是變坡點(diǎn)j的后坡坡度,ij是變坡點(diǎn)j的前坡坡度。

      ③Fj為凸凹標(biāo)記,其計(jì)算公式為:

      ④Tj為切線長(zhǎng),其計(jì)算公式為:

      ⑤Lj為豎曲線長(zhǎng),其計(jì)算公式為:

      ⑥Ej為豎曲線外矢距,其計(jì)算公式為:

      ⑦ZAj為曲線起點(diǎn)Aj的樁號(hào),其計(jì)算公式為:

      ⑧ZBj為曲線終點(diǎn)Bj的樁號(hào),其計(jì)算公式為:

      用不同的j(1≤j≤n+1)值代入上述公式,可以求出全部變坡點(diǎn)的曲線要素。

      2.2 中樁P設(shè)計(jì)高程的計(jì)算

      計(jì)算公路中樁P的設(shè)計(jì)高程,首先應(yīng)確定中樁P所在的縱坡,然后根據(jù)中樁P所在的縱坡區(qū)間運(yùn)用不同的公式計(jì)算出切曲差,從而計(jì)算出中樁P的設(shè)計(jì)高程。

      根據(jù)中樁P的樁號(hào)ZP與縱坡兩端變坡點(diǎn)樁號(hào)之間的大小關(guān)系,可以確定中樁P所在的縱坡。若Zj

      縱坡j一般可分為3個(gè)區(qū)間:①變坡點(diǎn)BPj~變坡點(diǎn)BPj處曲線的終點(diǎn)Bj;②變坡點(diǎn)BPj處曲線的終點(diǎn)Bj~變坡點(diǎn)BPj+1處曲線的起點(diǎn)Aj+1;③變坡點(diǎn)BPj+1處曲線的起點(diǎn)Aj+1~變坡點(diǎn)BPj+1。中樁P處于縱坡的不同區(qū)間上,其切曲差y的計(jì)算也不相同。設(shè)中樁P位于第j個(gè)縱坡上,切曲差yP的計(jì)算方法如下:

      3 數(shù)據(jù)存儲(chǔ)設(shè)計(jì)

      數(shù)據(jù)存儲(chǔ)設(shè)計(jì)是程序設(shè)計(jì)的核心。由n個(gè)縱坡組成的豎曲線,其計(jì)算時(shí)必不可少的曲線要素是由n+1個(gè)變坡點(diǎn)的樁號(hào)、設(shè)計(jì)高程、曲線半徑等構(gòu)成的,且每個(gè)變坡點(diǎn)的數(shù)據(jù)都具有相同的結(jié)構(gòu),因此宜采用矩陣來(lái)存儲(chǔ),每行對(duì)應(yīng)一個(gè)變坡點(diǎn),具體分配方案見(jiàn)圖3。

      按上述方案創(chuàng)建的矩陣稱為曲線要素矩陣。若程序指定Mat A為曲線要素矩陣,在程序第1次運(yùn)行結(jié)束后,可將Mat A賦值給其他矩陣,在下一次計(jì)算該路段前只需將其對(duì)應(yīng)的曲線要素矩陣賦值給Mat A即可直接計(jì)算,無(wú)須重新輸入曲線要素,有效地提高計(jì)算的效率。CASIO fx-5800P計(jì)算器有多個(gè)矩陣,因此一個(gè)計(jì)算器中可以同時(shí)存放多個(gè)路段的數(shù)據(jù),能滿足路線計(jì)算的需求。

      4 曲線要素矩陣的創(chuàng)建

      4.1 數(shù)據(jù)的輸入方式

      曲線要素的輸入可采用三種方式:①直接在曲線要素矩陣中輸入;②采用數(shù)據(jù)庫(kù)子程序創(chuàng)建曲線要素矩陣;③采用曲線要素輸入子程序。第三種方式是編寫(xiě)一個(gè)曲線要素輸入子程序,通過(guò)調(diào)用子程序,用戶采用人機(jī)交互的方式輸入對(duì)應(yīng)的數(shù)據(jù),程序自動(dòng)完成曲線要素矩陣的創(chuàng)建。為了提高程序的易用性,程序設(shè)計(jì)時(shí)應(yīng)采用第三種方式。

      4.2 輸入項(xiàng)的選取

      程序設(shè)計(jì)時(shí),要確定好曲線要素輸入的最小子集,凡能通過(guò)計(jì)算得到的要素,應(yīng)采用程序自動(dòng)計(jì)算的方式獲得,以減少數(shù)據(jù)輸入的工作量,降低出錯(cuò)的概率,從而提高效率?;谶@一原則,公路豎曲線要素輸入的最小子集可確定為變坡點(diǎn)的樁號(hào)、設(shè)計(jì)高程和曲線半徑,用這3個(gè)參數(shù)通過(guò)計(jì)算可得到其他曲線要素。

      4.3 曲線要素矩陣創(chuàng)建程序的設(shè)計(jì)

      程序應(yīng)具有新建(NEW)和數(shù)據(jù)更新(UPDATE)兩個(gè)功能。若個(gè)別數(shù)據(jù)輸入錯(cuò)誤(或設(shè)計(jì)變更),可用矩陣編輯器修改Mat A中的對(duì)應(yīng)數(shù)據(jù)后選擇“數(shù)據(jù)更新”功能,讓程序根據(jù)正確的數(shù)據(jù)重新計(jì)算其他曲線要素,并自動(dòng)更新Mat A。曲線要素矩陣創(chuàng)建程序的主要代碼如下:

      5 公路中樁設(shè)計(jì)高程計(jì)算程序的設(shè)計(jì)算公路中樁的設(shè)計(jì)高程時(shí),應(yīng)先根據(jù)樁號(hào)確定其是否在Mat A所對(duì)應(yīng)的路段區(qū)間上。若不在,應(yīng)給出相應(yīng)的提示信息;若在,則先確定中樁所在的縱坡,然后調(diào)用相應(yīng)的曲線要素計(jì)算中樁的設(shè)計(jì)高程。公路中樁設(shè)計(jì)高程計(jì)算程序的主要代碼如下:

      本文的程序充分利用了程序的計(jì)算能力進(jìn)行相關(guān)要素的計(jì)算,用戶的數(shù)據(jù)輸入量達(dá)到了最小化,增強(qiáng)了用戶的使用體驗(yàn)。用戶使用程序可快速、精確的計(jì)算出公路任意中樁的設(shè)計(jì)高程,同時(shí)程序還可自動(dòng)判斷樁號(hào)的合法性,健壯性好,用戶使用非常方便。

      參考文獻(xiàn):

      [1] 何名燈.CASIO fx-5800P型計(jì)算器在線路測(cè)量中的應(yīng)用[J].城市勘測(cè),2018(1):141-144.

      [2] 向繼平.CASIO fx-5800P公路坐標(biāo)計(jì)算程序的設(shè)計(jì)與實(shí)踐[J].電腦知識(shí)與技術(shù),2018(33):241-243.

      [3] 覃輝,段長(zhǎng)虹.CASIO fx-5800P矩陣編程計(jì)算器原理與實(shí)用程序[M].上海:同濟(jì)大學(xué)出版社,2007.

      [4] 王中偉.CASIO fx-5800P計(jì)算器與道路坐標(biāo)放樣計(jì)算[M].廣州:華南理工大學(xué)出版社,2008.

      [5] 顧孝烈,程效軍.CASIO fx-5800P計(jì)算器土木工程測(cè)量計(jì)算程序開(kāi)發(fā)與應(yīng)用[M].上海:同濟(jì)大學(xué)出版社,2007.

      【通聯(lián)編輯:光文玲】

      猜你喜歡
      高程程序
      8848.86m珠峰新高程
      試論我國(guó)未決羈押程序的立法完善
      失能的信仰——走向衰亡的民事訴訟程序
      GPS曲面擬合高程精度探討
      “程序猿”的生活什么樣
      GPS控制網(wǎng)的高程異常擬合與應(yīng)用
      英國(guó)與歐盟正式啟動(dòng)“離婚”程序程序
      GPS高程擬合算法比較與分析
      創(chuàng)衛(wèi)暗訪程序有待改進(jìn)
      SDCORS高程代替等級(jí)水準(zhǔn)測(cè)量的研究
      威海市| 乌兰浩特市| 十堰市| 黎川县| 新营市| 鄄城县| 兴义市| 商河县| 伽师县| 古交市| 马鞍山市| 江津市| 会东县| 辉南县| 阿克苏市| 通州市| 潍坊市| 恩平市| 汽车| 酉阳| 友谊县| 清流县| 平度市| 泾阳县| 白银市| 夏津县| 泸溪县| 乐平市| 临西县| 清远市| 门源| 通河县| 陆良县| 治县。| 五大连池市| 康乐县| 民和| 万年县| 芦溪县| 商河县| 石城县|