999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Excel VBA在道路工程測量中的應用

2020-03-13 08:11:21賀婧
科技創新與應用 2020年8期

賀婧

摘? 要:在道路工程測量中,為了避免變坡點處的坡度出現急劇變化,保證車輛運行安全穩定,豎曲線的測設是至關重要的,其中豎曲線的曲線要素計算是測設的第一個關鍵步驟,以往大部分數據計算都由人工手算,計算過程繁瑣、效率低、出錯概率高。文章分析了豎曲線的計算原理,使用EXCEL表格中的VBA進行簡單的程序編寫,自動進行曲線要素的計算,為進行豎曲線測設提供了快速準確的數據。

關鍵詞:道路工程測量;豎曲線;VBA

中圖分類號:U412? ? ? ? ? 文獻標志碼:A? ? ? ? ?文章編號:2095-2945(2020)08-0185-02

Abstract: In the road engineering survey, in order to avoid the sharp change of the slope at the slope change point and ensure the safe and stable operation of the vehicle, the measurement and design of the vertical curve is very important, in which the calculation of the curve elements of the vertical curve is the first key step of the survey. In the past, most of the data were calculated by manual, which has the advantages of tedious calculation process, low efficiency and high error probability. This paper analyzes the calculation principle of vertical curve, compiles a simple program with VBA in EXCEL table, and calculates the elements of curve automatically, which provides fast and accurate data for vertical curve measurement.

Keywords: road engineering survey; vertical curve; VBA

引言

線路縱斷面是由許多不同坡度的坡段連接而成的。兩個相鄰的坡段相交時,同于坡段不同就出現了變坡點。為了避免變坡點處的坡度出現急劇變化,保證車輛運行安全平穩,公路縱坡變更處應設置圓曲線進行連接,這種在豎直面內連接相鄰兩坡段的圓曲線叫豎曲線。隨著測量技術的不斷進步,工程中豎曲線的測設大都由全站儀或GNSS來完成,但是在測設之前豎曲線曲線要素、高程值等數據的計算多由人工計算得到,效率低并且任務量繁重,因此利用VBA來編寫一套豎曲線計算是非常有必要的。

1 豎曲線的計算原理

為了緩和坡度在變坡點處的急劇變化,使列車能平穩通過,變坡點的坡度代數差不應超過規定限值(國家I、II級鐵路規定、III級鐵路),若超過限值,則坡段間應以曲線連接。連接兩相鄰坡度線的豎曲線,可以用圓曲線,也可以用拋物線。目前,我國道路建設一般采用單圓曲線的豎曲線,豎曲線與平面曲線類似,首先要進行曲線要素的計算:

(1)變坡角的計算

若相鄰的兩縱坡的坡度分別為i1、i2,由于變坡角?琢很小,故認為豎曲線的變坡角為

α=i1-i2? (1)

(2)豎曲線的半徑

《公路路線規范JTG D20-2006》規定,公路縱坡變更處設置的豎曲線采用圓曲線,而圓曲線的半徑R與路線等級有關,選擇豎曲線半徑的原則應該以獲得最佳的視覺效果為標準,豎曲線半徑R,在I、II級鐵路上不下于1000m,在III級鐵路上不小于5000m,在不過分增加工作量的情況下,宜選用較大的豎曲線半徑;只有當地形限制或其他特殊困難時,才能選用極小半徑。

(3)豎曲線要素計算

根據變坡角的值和設計的豎曲線半徑分別計算豎曲線的三個要素,即切線長T、曲線長L和外矢距E。由于變坡角?琢很小,公式為:

在I、II級鐵路上,取R=10000m,則T=5000α;在III級鐵路上,取R=5000m,則T=2500α。

由于α很小,所以認為曲線上各點的y坐標方向與半徑方向一致,也認為它是切線上與曲線上的高程差。得:

2 基于VBA編寫豎曲線要素計算程序(部分)

Dim r As Double, i1 As Double, i2 As Double, dko As Double, dke As Double, a As Double, r1 As Double, t As Double, e As Double, c As Double, cn As Integer

Dim d1 As Double, d2 As Double

Private Sub CommandButton1_Click()

Worksheets("豎曲線參數").Range("a3:j100").Value = ""

End Sub

Private Sub CommandButton2_Click()

For cn = 1 To 100

If IsNumeric(Worksheets("豎曲線參數").Range("a" & cn + 2).Value) And IsEmpty(Worksheets("豎曲線參數").Range("a" & cn + 2).Value) = False Then

r = Range("e" & cn + 2).Value

i1 = Range("c" & cn + 2).Value / 1000

i2 = Range("d" & cn + 2).Value / 1000

dko = Range("a" & cn + 2).Value

dke = Range("b" & cn + 2).Value

Call calc

Range("f" & cn + 2).Value = dko - t

Range("g" & cn + 2).Value = dko + t

Range("h" & cn + 2).Value = t

Range("i" & cn + 2).Value = e

Range("j" & cn + 2).Value = a

Else

Exit For

End If

Next cn

End Sub

Private Sub calc()

d2 = Atn(i2)

d1 = Atn(i1)

a = d2 - d1

If a < 0 Then

r1 = r * -1

Else

r1 = r

End If

t = r1 * Tan(a / 2)

e = t ^ 2 / r1 / 2

c = 2 * t - r1 * a

End Sub

3 實例應用

為了檢驗程序是否可行,用新建成都至蒲江鐵路路線設計數據進行驗算,豎曲線半徑為25000,前坡度比為0.0174‰,后坡度比為0.0162‰,變坡點里程為DK296+986,變坡點高程1164.604m,由此可算出曲線起點里程、曲線終點里程、切線長等曲線要素,計算結果如表1。

由計算得到的數據可以看出是完全吻合豎曲線道路設計要求的。

4 結論

在道路設計外業及施工階段,曲線測設工作的效率影響著工期的進度。其中核心工作就是先將測設數據計算出來。基于VBA的EXCEL道路計算程序存儲容量大、運行可靠、穩定,編寫代碼簡單方便,重復利用率高。還可以將計算好的曲線坐標數據直接導入儀器中進行測量放樣工作;還可以與CAD等其他工程軟件配套使用。運用此程序對減少測量內業計算時間、工作強度,適當用EXCEL自帶的控件及窗體進行界面設計,對于一線測繪工作人員而言能夠有針對性的解決問題,這對提高道路工程測量的效率有重要意義,值得進一步推廣和應用。

參考文獻:

[1]王建中.豎曲線在圓曲線測設中的應用[J].山西建筑,2008,34(3):358.

[2]韋波.曲線測設程序的類設計[J].桂林理工大學學報,2002,22(3):239-242.

[3]楊嘉岳.高速客運專線豎曲線重構方法研究[D].

[4]周凱,趙彬彬,劉泉菲.基于ExcelVBA的線路坐標計算算法及其實現[J].礦山測量,2017,45(01):14-17+25.

主站蜘蛛池模板: 久久久噜噜噜| 天天摸夜夜操| 911亚洲精品| 日韩精品专区免费无码aⅴ| 777国产精品永久免费观看| 亚洲视频欧美不卡| 亚洲大尺度在线| 久久这里只有精品66| 久久精品国产亚洲麻豆| 在线一级毛片| 精品少妇人妻无码久久| 伦精品一区二区三区视频| 成人精品免费视频| 丁香六月激情婷婷| 永久天堂网Av| AV不卡在线永久免费观看| 色综合国产| 国产精品女同一区三区五区| 成人亚洲视频| 亚洲视频在线青青| 成人在线不卡视频| 538国产视频| 亚洲中文字幕久久精品无码一区| 91精品专区国产盗摄| 亚洲精品视频免费看| 熟妇丰满人妻av无码区| 欧美国产日产一区二区| 欧美亚洲激情| 99热这里只有免费国产精品| 免费一级全黄少妇性色生活片| 伊人久热这里只有精品视频99| 国产高清在线丝袜精品一区| 伊人久久大香线蕉综合影视| 亚洲男女在线| 日韩人妻少妇一区二区| 色综合久久综合网| 成人福利一区二区视频在线| 欧美有码在线观看| 国产精品成| 日本爱爱精品一区二区| 午夜a级毛片| 少妇极品熟妇人妻专区视频| 日韩成人高清无码| 成人午夜视频网站| yjizz国产在线视频网| 欧美www在线观看| 精品自窥自偷在线看| 啪啪永久免费av| 免费在线视频a| 99久久成人国产精品免费| 色久综合在线| www.youjizz.com久久| 国产黑人在线| 国产呦视频免费视频在线观看 | 日日拍夜夜嗷嗷叫国产| 99久久免费精品特色大片| 国产精品xxx| 野花国产精品入口| 毛片基地视频| 国产精品亚洲αv天堂无码| 亚洲精品无码av中文字幕| 在线观看国产黄色| 91口爆吞精国产对白第三集| 高清久久精品亚洲日韩Av| 无码人妻免费| 国产精品林美惠子在线播放| 91亚瑟视频| 国产精品开放后亚洲| 日本三级黄在线观看| 亚洲一级毛片在线观播放| 亚洲无码久久久久| 久青草免费视频| 久久久久九九精品影院| 国产超薄肉色丝袜网站| 麻豆精选在线| 亚洲bt欧美bt精品| 亚洲视频一区| 亚洲综合欧美在线一区在线播放| 在线视频亚洲色图| 综合社区亚洲熟妇p| 亚洲码一区二区三区| 午夜在线不卡|