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

基于OpenGL 的隧道照明模擬系統(tǒng)研究

2021-03-11 08:08:02煜,屠凡,秦
智能物聯(lián)技術(shù) 2021年2期
關(guān)鍵詞:建筑

沈 煜,屠 凡,秦 晉

(1.浙江省知識產(chǎn)權(quán)保護中心,浙江 杭州 310005;2.杭州電子科技大學 新型電子器件與應(yīng)用研究所,浙江 杭州 310018)

0 引言

隨著我國基礎(chǔ)設(shè)施建設(shè)的不斷推進,作為公路重要組成部分的隧道的數(shù)量也在快速增長。為了進一步保障隧道的行車安全,隧道燈光照明設(shè)計要求也越來越高[1]。 傳統(tǒng)照明設(shè)計采用散射光的配光設(shè)計,其設(shè)計過程中較為依賴設(shè)計師的經(jīng)驗并且存在效率較低以及可能會造成資源浪費等問題[2]。 計算機輔助照明設(shè)計主要依賴于照明設(shè)計軟件,而現(xiàn)有的照明設(shè)計軟件主要針對室內(nèi)照明、道路照明以及景觀照明等,其并未對隧道照明的場景進行具體優(yōu)化,因此通過該類軟件進行隧道照明模擬時,建立的模型較為復(fù)雜,模擬照明的程序也十分繁瑣[3]。

作為建筑學中一個重要的分支,隧道學在國內(nèi)外有著較為完備的仿真解決方案。從上個世紀九十年代以來,國內(nèi)外許多機構(gòu)都對隧道的仿真開發(fā)了解決方案,如Amra 和Creator 等。 然而其對隧道的模擬針對的是傳統(tǒng)建筑行業(yè),與隧道照明的設(shè)計并沒有較大的關(guān)系。 目前,在國際上使用較為廣泛的照明仿真軟件是DIA 公司的DIALux, 其燈具庫中存有燈具的全部數(shù)據(jù)信息,能夠真實顯現(xiàn)燈具在空間中的照明情況[4],然而該軟件的燈具庫中有且僅有合作商家的燈具。對于其他的廠家則需要自行導(dǎo)入燈具的數(shù)據(jù)文件,并建立模型。 由于沒有隧道模型,所以用該軟件進行隧道照明模擬時需要構(gòu)建隧道模型,不僅構(gòu)建過程復(fù)雜,而且還會影響最終的模擬結(jié)果[5]。

本文基于OpenGL,利用Microsoft visual studio工具開發(fā)了一個隧道照明設(shè)計系統(tǒng),用戶輸入相應(yīng)的隧道參數(shù)、燈具參數(shù)和布燈要求等,系統(tǒng)將會自動生成隧道仿真模型以及隧道內(nèi)的布燈示意。

1 隧道建模及照明設(shè)計要求

1.1 隧道建筑外形要求

對于隧道仿真模擬,需考慮其長度、凈空高度、隧道檢修道高度、隧道檢修道寬度、設(shè)計時速、縱坡和建筑限界高度。 其中隧道凈空高度通常在6m 至9m 之間,隧道檢修道高度如果為0,則檢修道寬度就稱為隧道富余寬度,通常大于25cm。建筑限界高度與隧道所在的公路類型及設(shè)計時速有關(guān),通常選擇4.5m,5m 和5.5m 三種。

交通運輸部于2010 年7 月發(fā)布的《公路隧道設(shè)計細則規(guī)定》(JTG D70-2010)中,規(guī)定了隧道外形設(shè)計和安全限界標準規(guī)范。該規(guī)定中規(guī)范了各級公路隧道的建筑限界幾何形狀,如單向行車公路隧道建筑限界如圖1 所示。同時該規(guī)定也規(guī)范了公路隧道建筑限界橫斷面組成最小寬度標準。

圖1 單向行車公路隧道建筑限界(單位:cm)Figure 1 Construction boundary of one-way traffic highway tunnel (unit: cm)

圖1 中,H 為建筑限界高度,H=5m;LL為左側(cè)側(cè)向?qū)挾龋籐R為右側(cè)側(cè)向?qū)挾龋籆 為余寬;J 為檢修道寬度;h 為檢修道或人行道高度;EL為建筑限界左頂角寬度,EL=LL;ER為建筑限界右頂角寬度,當LR≤1m 時,EL=LR;當LR≥1m 時,EL=1m;

建筑限界與隧道內(nèi)輪廓應(yīng)符合圖2 所示關(guān)系。

圖2 建筑限界與隧道內(nèi)輪廓的關(guān)系(單位:cm)Figure 2 The relationship between the building boundary and the inner contour of the tunnel(unit:cm)

1.2 隧道照明分段及亮度要求

隧道照明是隧道建筑中重要的部分。一個隧道的最低亮度是由其車流量和設(shè)計時速決定的。由于人眼對光學的適應(yīng)性是一個逐步的過程,所以從交通安全的角度,隧道會被分為入口段、過渡段、中間段和出口段,亮度先逐級遞減,后逐級增加[7]。 隧道照明區(qū)域構(gòu)成如圖3 所示。

圖3 雙向交通隧道照明系統(tǒng)分段圖Figure 3 Segmentation diagram of two-way traffic tunnel lighting system

1.2.1 隧道分段亮度

對隧道進行亮度分析,需先獲得隧道的洞外亮度L20(S)。 隧道的洞外亮度是指距洞口一個停車視距處、離路面1.5m 高,正對洞口20°視場范圍內(nèi)環(huán)境的平均亮度。

入 口 段TH1、TH2亮 度Lth1和Lth2應(yīng) 按 式(1)、(2)計算:

式中:Lth1——入口段TH1的亮度,cd/m2;

Lth2——入口段TH2的亮度,cd/m2;

k——入口段亮度折減系數(shù),可按表1 取值;

表1 入口段亮度折減系數(shù)kTable 1 The brightness reduction coefficient k at the entrance section

L20(S)——洞外亮度,cd/m2。

出 口 段EX1、EX2亮 度Lex1和Lex2應(yīng) 按 式(3)、(4)計算:

中間段亮度Lin應(yīng)按表2 取值。

表2 中間段亮度Lin 取值(單位:cd/m2)Table 2 The middle section brightness value Lin (unit: cd/m2)

1.2.2 隧道分段長度

隧道各分段與該條隧道的照明停車視距DS有關(guān),入口段TH1、TH2的長度Dth1和Dth2應(yīng)按式(5)計算:

出口段EX1、EX2長度固定為30m。

過渡段可通過查表3 得出,余下的部分即為中間段。

表3 過渡段長度Dtr 計算表(單位:m)Table 3 Calculation table of transition section length Dtr (unit: m)

1.3 隧道布燈方式

常用的隧道燈具布置方式有4 種,為兩側(cè)交錯布置、兩側(cè)對稱布置、中線布置和中線偏側(cè)布置,具體如圖4 所示。照明燈具的布置形式直接影響了系統(tǒng)的照明效率,其中中線布置、中線偏側(cè)布置的效率高于兩側(cè)布置,兩側(cè)交錯布置的效率高于兩側(cè)對稱布置[6]。

圖4 隧道照明燈具布置圖示Figure 4 Diagram of the layout of tunnel lighting fixtures

2 基于OpenGL 的三維仿真

2.1 仿真系統(tǒng)概述

本文中的仿真主要是利用基于OpenGL 開發(fā)的C# 語言API——SharpGL, 以Winform 為平臺,進行隧道模型的圖形可視化仿真。

考慮到配光原理,根據(jù)《公路隧道設(shè)計細則規(guī)定》(JTG D70-2010)和《JTG/T D70/2-01-2014 公路隧道照明設(shè)計細則》, 我們已經(jīng)知道了隧道的外觀設(shè)計,在仿真中隧道斷面參考直接給出的隧道外形。 隧道的分段和亮度屬于隧道的性質(zhì),則面向隧道對象進行開發(fā)。

由于不同地區(qū)對布燈的方式選擇不同,所以本系統(tǒng)采取的方式為手動輸入燈的間距及每分段的加強燈個數(shù)來計算出是否達到光強要求。

2.2 模型所需數(shù)據(jù)類

本文中采用C#作為系統(tǒng)的開發(fā)語言。 由于該語言是面向?qū)ο箝_發(fā)的語言,所以在實現(xiàn)具體的算法功能之前,需要先構(gòu)建對應(yīng)的類,確定系統(tǒng)所需的具體數(shù)據(jù)。模型所需數(shù)據(jù)類主要包括隧道建筑類數(shù)據(jù)、燈光類數(shù)據(jù)以及攝像機類數(shù)據(jù)。

2.2.1 隧道建筑類數(shù)據(jù)

隧道仿真中所需要的參數(shù)都封裝到了此類中。該類主要包含三種字段和方法:直接使用的輸入?yún)⒘俊㈤g接計算的需求值以及對象在每次調(diào)用都需要的方法。

作為需要使用的參數(shù),隧道總體寬度等于路面寬度和左右兩側(cè)檢修道寬度之和,即可設(shè)置三個字段,作為三個參數(shù)的接收值,再設(shè)置一個字段,返回值為前面三個字段之和。

其余的參數(shù)諸如分段長度、凈空高度等均使用這種方法,直接使用的輸入?yún)⒘吭O(shè)置字段,需要進行運算的則設(shè)置字段,返回算法得到的值。

2.2.2 燈光類數(shù)據(jù)

燈光類數(shù)據(jù)所包含的字段都是燈光安裝的參數(shù),包含安裝高度、安裝角度、安裝位置等。

2.2.3 攝像機類數(shù)據(jù)

攝像機類數(shù)據(jù)是整個攝像漫游的功能實現(xiàn),其包含初始位置點設(shè)置、視點變換速度設(shè)置和鼠標移動實現(xiàn)移動的接口、位置方向變換的接口等功能。

2.3 OpenGL 功能使用

2.3.1 構(gòu)建隧道模型

通過基本的幾何圖形繪制出隧道的模型,再利用OpenGL 中的紋理映射和材質(zhì)的光反射設(shè)置等功能完成對隧道內(nèi)地面、 墻壁的材質(zhì)等的渲染,使繪制的隧道模型能夠更加真實模擬現(xiàn)實隧道場景。

2.3.2 設(shè)置場景中的光照

OpenGL 中同時也封裝了一些計算光照強度等數(shù)據(jù)的算法,其中以平行光和二次衰減光為主,可以利用其確定光源位置、 光源屬性等性質(zhì)的接口完成方法的封裝。在設(shè)置完光源的屬性后,依據(jù)隧道的材質(zhì)屬性,就可以模擬光源在隧道內(nèi)部所呈現(xiàn)的亮度。

2.3.3 在場景中漫游

OpenGL 提供了視點變化、視角變換、模型變換、投影變換等函數(shù)。 利用攝像機類中封裝好的的這些變換可以在模擬隧道中任意改變觀察者位置, 轉(zhuǎn)變視線方向,對模擬隧道進行多角度全方位觀察。

2.4 具體算法

2.4.1 隧道外觀算法

隧道外觀算法流程如圖5 所示。算法首先輸入?yún)⒘浚袛嗍欠駷閷捤淼溃槍ζ胀ㄋ淼篮蛯捤淼肋M行不同的外觀繪制,然后進行圓弧、倒角的繪制;其次,判斷左右檢修道寬度是否相等,進行對稱式或者非對稱式的建筑限界繪制;最后,進行各個參量的標注、圓弧分段取直線和延長繪制,完成隧道外觀繪制。

圖5 隧道外觀算法仿真流程Figure 5 Simulation process of tunnel appearance algorithm

2.4.2 隧道分段算法

隧道分段按照照明設(shè)計要求中的公式計算得出。 需要注意的是,在進行分段計算時,先要留出2倍基本燈間距的長度作為隧道出入余量,在得到入口段、過渡段各分段長度后,需要進行判斷,向上取整至基本燈間距的整數(shù)倍,向上取整的長度從中間段長度中減去。余下的長度向下取整至基本燈間距整數(shù)倍,作為中間段。最終余留的長度(小于一個基本燈間距)補充至隧道余量之中。

2.4.3 隧道布燈算法

隧道布燈算法是本課題中十分復(fù)雜的算法,因此,設(shè)計中預(yù)先封裝了基本燈和加強燈繪制的算法,由此段燈的起點、單段插入數(shù)量、基本燈安裝間距、燈的安裝位置即可確定整個隧道內(nèi)此種燈的布置。

3 仿真結(jié)果與設(shè)計方案驗證

本系統(tǒng)以Microsoft Visual studio2015 為開發(fā)工具,使用Microsoft XML Web services(.NET)設(shè)計了一個Winform 應(yīng)用程序,其主要功能如下:

(1) 完成了隧道的簡單三維仿真效果,得到與隧道參數(shù)相應(yīng)的建筑外觀及輪廓,繪制了隧道內(nèi)的方向指示箭頭和車道實線。

(2) 實現(xiàn)了隧道的布燈示意,以不同的顏色代表不同規(guī)格和用途的遂道燈,4 種布燈方式可選,可以選擇其中的一種和幾種隧道燈顯示。

4 種隧道照明布燈方式仿真結(jié)果如圖6 所示。圖7 是國內(nèi)某已完工長隧道的光學照明設(shè)計方案。圖中展示隧道入口處方案,該方案采用兩側(cè)交錯布燈12*0.69m,其中基本燈間距為0.69m,入口段長度45m。再將此條隧道參數(shù)輸入至隧道模擬軟件及平面驗證軟件后,可得到圖8。 通過對比分析可知,在單獨一個隧道分段之內(nèi), 隧道布燈沒有任何問題。 但在隧道分段之間的分界點上,常常由于現(xiàn)場施工問題,設(shè)計院的配光工程師會做手動調(diào)整。 對于隧道設(shè)計而言,因為有本文的三維模擬效果及平面驗證效果,燈光設(shè)計師只需要將需求輸入至軟件內(nèi),而后針對三維模擬中不合理的地方,手動修改平面模擬輸出圖即可。 總體來說,本文采用的隧道模擬算法,能準確模擬隧道的外觀及內(nèi)部布燈結(jié)構(gòu)。

圖6 同一位置的四種布燈方式視圖Figure 6 Views of four lighting methods at the same position

圖7 實際施工入口段示意Figure 7 Schematic diagram of the actual construction entrance section

圖8 隧道模擬軟件得出的某隧道入口示意Figure 8 Schematic diagram of a tunnel entrance obtained by tunnel simulation software

4 結(jié)語

本文基于OpenGL 設(shè)計了一種專門用于隧道的照明設(shè)計系統(tǒng),根據(jù)輸入的隧道數(shù)據(jù)參數(shù)、燈具的基本參數(shù)和布燈方式,該系統(tǒng)可以完成隧道的簡單仿真,并能夠?qū)崿F(xiàn)隧道的布燈示意。 該系統(tǒng)能夠顯著提升隧道照明設(shè)計效率,方便選擇不同的布燈設(shè)計方案。

猜你喜歡
建筑
《北方建筑》征稿簡則
北方建筑(2021年6期)2021-12-31 03:03:54
關(guān)于建筑的非專業(yè)遐思
文苑(2020年10期)2020-11-07 03:15:36
建筑的“芯”
山居中的石建筑
廢棄建筑
高一帆
藝術(shù)家(2017年3期)2018-01-26 08:54:49
《老建筑》
文學自由談(2016年3期)2016-06-15 13:01:16
聽,建筑在訴說
獨特而偉大的建筑
超高層建筑可以休矣
主站蜘蛛池模板: 五月婷婷丁香综合| 精品撒尿视频一区二区三区| 色九九视频| 毛片视频网址| 色欲色欲久久综合网| 久久一本日韩精品中文字幕屁孩| 小说区 亚洲 自拍 另类| 老司机午夜精品网站在线观看 | 欧美一区二区三区国产精品| 97综合久久| 亚洲欧洲国产成人综合不卡| 国产综合另类小说色区色噜噜| 国产精品成| 亚洲a级在线观看| 欧美无专区| a色毛片免费视频| 成人福利在线免费观看| 欧美区国产区| 欧美中文字幕在线视频| 色爽网免费视频| 91国内视频在线观看| 沈阳少妇高潮在线| 日韩美女福利视频| 在线视频亚洲色图| 精品国产毛片| 亚洲国产成人无码AV在线影院L| 国产a在视频线精品视频下载| 国模沟沟一区二区三区| 午夜在线不卡| 55夜色66夜色国产精品视频| 亚洲三级视频在线观看| 丁香五月激情图片| 亚洲男人在线天堂| 国产精品无码一区二区桃花视频| 又黄又湿又爽的视频| 999精品视频在线| 日本免费新一区视频| 在线一级毛片| 91无码人妻精品一区二区蜜桃| 国产综合日韩另类一区二区| 亚洲国产成人在线| 2020最新国产精品视频| 国产精品成人AⅤ在线一二三四| 久草视频中文| 福利姬国产精品一区在线| 国产尤物jk自慰制服喷水| av在线人妻熟妇| 国产精品30p| 亚洲天堂2014| 亚洲视频免| 国产成人精品午夜视频'| 国产主播在线观看| 国产爽爽视频| 中文字幕天无码久久精品视频免费| 五月婷婷综合网| 亚洲日本韩在线观看| 亚洲中文字幕手机在线第一页| 欧美精品在线免费| 国产精品久久自在自2021| h视频在线播放| 免费欧美一级| 久久99久久无码毛片一区二区| 国产啪在线| 国产自在线拍| 91午夜福利在线观看精品| 国模沟沟一区二区三区| 亚洲一欧洲中文字幕在线| 亚洲美女一区二区三区| 亚洲男女天堂| 色婷婷在线影院| 毛片在线看网站| 国产迷奸在线看| 欧美日韩精品在线播放| 色悠久久久久久久综合网伊人| 国产日韩欧美成人| 久久黄色小视频| 国产福利小视频在线播放观看| 国产乱人伦偷精品视频AAA| 日韩毛片在线视频| 久久国产精品无码hdav| 在线a网站| 久久大香伊蕉在人线观看热2|