摘 要:【目的】為解決目前城市軌道交通工程安全風險管理中存在的基礎(chǔ)數(shù)據(jù)信息化和動態(tài)監(jiān)測管理不完善的問題,設(shè)計并實現(xiàn)城市軌道交通工程安全風險管理系統(tǒng)?!痉椒ā炕赩isual Studio、ArcGIS Engine和Developer Expres開發(fā)平臺,采用C#編程語言設(shè)計并開發(fā)出一套城市軌道交通工程安全風險管理系統(tǒng)?!窘Y(jié)果】該系統(tǒng)包括信息管理、數(shù)據(jù)管理、風險評價和視圖模式這四項基礎(chǔ)功能,有效集成了2D和3D可視化視圖,實現(xiàn)了對城市軌道交通工程的地理信息數(shù)據(jù)、實時監(jiān)測數(shù)據(jù)的存儲與管理。【結(jié)論】該系統(tǒng)能滿足工程信息動態(tài)更新、安全風險評價等應用需求,為城市軌道交通工程安全風險管理提供了技術(shù)支持,具有一定的實用價值。
關(guān)鍵詞:軌道交通;安全分風險;系統(tǒng)開發(fā);應用研究
中圖分類號:TP351" " " 文獻標志碼:A" " 文章編號:1003-5168(2024)22-0037-04
DOI:10.19968/j.cnki.hnkj.1003-5168.2024.22.008
Design and Implementation of Urban Rail Transit Engineering Safety Risk Management System
Abstract:[Purposes] Aiming at the problems of basic data informationization and dynamic monitoring management in the safety risk management of urban rail transit engineering.[Methods] Based on Visual Studio, ArcGIS Engine and Developer Expres development platform, a set of urban rail transit engineering safety risk management system is designed and developed by C# programming language.[Findings]The system includes four basic functions: information management, data management, risk assessment and view mode, which effectively integrates 2D and 3D visual views, and realizes the storage and management of geographic information data and real-time monitoring data of urban rail transit projects. [Conclusions] The system meets the application requirements of dynamic updating of engineering information and safety risk assessment, and provides technical support for the safety risk management of urban rail transit engineering, which has certain practical value.
Keywords: rail transit; safety risk; system development; applied research
0 引言
城市軌道交通在現(xiàn)代城市建設(shè)中發(fā)揮著至關(guān)重要的作用,在解決交通擁堵、便利公共出行、減少環(huán)境污染、促進城市發(fā)展和提升城市形象等方面發(fā)揮著重要作用[1-3]。據(jù)統(tǒng)計,截至2023年底,我國共有53個城市開通運營城市軌道交通線路,運營線路有290條、運營里程為9 584 km、車站有5 609座。在城市軌道交通系統(tǒng)的快速發(fā)展帶來了高效與便捷的同時,也帶來了諸多安全隱患和挑戰(zhàn)。近年來,在城市軌道交通建設(shè)、運營過程中,發(fā)生了多起安全事故,造成了嚴重的人員傷亡和財產(chǎn)損失。城市軌道交通的發(fā)展需要高度的安全保障,而目前的安全管理、技術(shù)標準和應急預案都存在一定缺陷,極大地影響了現(xiàn)代化城市的安全穩(wěn)定和可持續(xù)發(fā)展[4-6]。
因此,結(jié)合我國城市軌道交通工程安全風險管理需求,基于Visual Studio、ArcGIS Engine和Developer Expres軟件開發(fā)平臺,采用C#編程語言設(shè)計并開發(fā)出一套城市軌道交通工程安全風險管理系統(tǒng)。該系統(tǒng)集成了信息管理、數(shù)據(jù)管理、風險評價和視圖模式這四項基礎(chǔ)功能,通過必要的功能和特性,能極大地滿足用戶需求,提高了系統(tǒng)的實用性和美觀性,對城市軌道交通工程安全風險實現(xiàn)了信息化和動態(tài)管理,對現(xiàn)代化城市建設(shè)具有重要的現(xiàn)實意義。
1 系統(tǒng)總體設(shè)計
系統(tǒng)總體設(shè)計是系統(tǒng)開發(fā)的主要階段,涉及系統(tǒng)整體架構(gòu)、模塊劃分、數(shù)據(jù)流程和技術(shù)選型等方面設(shè)計[7-8]。通過系統(tǒng)分析城市軌道交通工程安全風險管理的工作流程及其數(shù)據(jù)屬性,明確系統(tǒng)用戶的使用需求,并以此為基礎(chǔ)進行系統(tǒng)的總體設(shè)計[9-10]。該系統(tǒng)的總體設(shè)計選擇常規(guī)的四層架構(gòu)設(shè)計模式,依次為數(shù)據(jù)層、邏輯層、應用層和表示層。這種結(jié)構(gòu)模式能保障系統(tǒng)運行時的穩(wěn)定性和可靠性,具有良好的可擴展性和兼容性,能滿足業(yè)務功能變化的需求,方便后期對系統(tǒng)進行功能升級和擴展。系統(tǒng)整體架構(gòu)如圖1所示。
2 系統(tǒng)功能設(shè)計
該城市軌道交通工程安全風險管理系統(tǒng)集成了信息管理、數(shù)據(jù)管理、風險評價和視圖模式這四種基礎(chǔ)功能,每個功能模塊包含的子功能見表1。信息管理功能模塊主要管理使用者的登錄賬號與密碼、不同軌道交通工程項目概況等基礎(chǔ)信息,可進行添加、刪除等操作。數(shù)據(jù)管理功能模塊可進行工程項目的屬性數(shù)據(jù)的加載、修改、存儲等操作,屬性數(shù)據(jù)包括地層巖性、地質(zhì)結(jié)構(gòu)、周圍環(huán)境、設(shè)計參數(shù)、施工圖紙等基礎(chǔ)信息,數(shù)據(jù)格式有dwg、tiff、shp、obj等。風險評價功能模塊集成了兩種常用的安全風險評價數(shù)學模型,分為基于模糊數(shù)學評價和基于層次分析評價,實現(xiàn)了對城市軌道交通工程的安全風險評價。視圖模式功能主要包括二維數(shù)據(jù)視圖和三維數(shù)據(jù)視圖這兩種模式,同時具備基本的平移、縮放、旋轉(zhuǎn)、測量等系統(tǒng)操作工具。
3 系統(tǒng)關(guān)鍵技術(shù)實現(xiàn)
3.1 加載2D和3D數(shù)據(jù)功能
在數(shù)據(jù)管理功能模塊中,設(shè)計并開發(fā)了加載2D和3D數(shù)據(jù)功能,加載的常用數(shù)據(jù)格式有dwg、tiff、shp、obj等,可實現(xiàn)對工程項目的地理信息數(shù)據(jù)、建筑結(jié)構(gòu)數(shù)據(jù)及其三維模型數(shù)據(jù)的加載、修改、存儲等操作。本研究重點介紹加載3D模型數(shù)據(jù),3D模型數(shù)據(jù)能全面反映出城市軌道交通工程項目的施工環(huán)境與設(shè)計參數(shù)。功能實現(xiàn)核心代碼如下。
public MainWindow()
{
InitializeComponent();
Model3D model = 1;
try
{
var loader = new ModelImporter();
model = loader.Load(@“D:\系統(tǒng)開發(fā)\3D Model \gdjt.obj”);
}
catch (Exception ex)
{
MessageBox.Show(“加載模型失?。?” + ex.Message);
return;
}
modelGroup.Children.Add(model);
ModelVisual3D modelVisual = new ModelVisual3D();
modelVisual.Content = modelGroup;
viewport.Children.Add(modelVisual);
}
代碼通過調(diào)用Helix Toolkit庫中的Windows Presentation Foundation(WPF),實現(xiàn)加載和顯示3D模型數(shù)據(jù)。首先,創(chuàng)建一個Model3DGroup組織需要加載的3D模型;其次,使用ModelImporter類加載3D模型文件,將加載的模型添加到Model3DGroup中;最后,將ModelVisual3D添加到Viewport3D中以顯示模型。加載2D和3D數(shù)據(jù)功能操作界面如圖2所示。
3.2 安全風險評價功能
本研究設(shè)計的系統(tǒng)的風險評價功能模塊集成了模糊數(shù)學評價和層次分析評價這兩種常用的安全風險評價數(shù)學模型。本研究重點介紹基于模糊數(shù)學方法實現(xiàn)城市軌道交通工程安全風險評價應用,功能實現(xiàn)核心代碼如下所示。
static double FuzzyEvaluation(double x, double y)
{
double x_membership = FuzzySetMembership(x, x_mean, x_variance);
double y_membership = FuzzySetMembership(y, y_mean, y_variance);
double fuzzy_result = Math.Min(x_membership, y_membership);
return fuzzy_result;
}
代碼先定義了一個模糊規(guī)則的評價函數(shù)Fuzzy Evaluation,接受兩個輸入變量(x、y),并對其進行模糊評價,評價函數(shù)使用高斯函數(shù)來模擬對輸入變量的評價;再通過“最小”操作符進行模糊規(guī)則的邏輯運算,得到最終的模糊評價結(jié)果。安全風險評價功能操作界面如圖3所示。
4 結(jié)語
城市軌道交通工程安全風險管理是確保軌道交通系統(tǒng)安全和穩(wěn)定運行的主要措施之一,對促進現(xiàn)代化城市可持續(xù)發(fā)展具有重要的意義。本研究根據(jù)我國目前城市軌道交通工程安全風險管理需求,基于Visual Studio、ArcGIS Engine和DevExpress開發(fā)平臺,采用C#編程語言設(shè)計并開發(fā)出一套城市軌道交通工程安全風險管理系統(tǒng),結(jié)合城市軌道交通工程的實際基礎(chǔ)數(shù)據(jù),測試該系統(tǒng)開發(fā)的功能。結(jié)果表明,該系統(tǒng)將測繪地理信息數(shù)據(jù)和自然資源大數(shù)據(jù)進行有機結(jié)合,系統(tǒng)開發(fā)的所有功能均具有良好的穩(wěn)定性和可操作性,可實現(xiàn)城市軌道交通工程安全風險數(shù)據(jù)信息化和動態(tài)綜合管理,為城市軌道交通工程安全風險管理工作中工程信息更新、安全風險評價等應用提供科學的數(shù)據(jù)依據(jù)。
參考文獻:
[1]丁樹奎,ZHANG Liman.“融合”:城市軌道交通發(fā)展的關(guān)鍵路徑[J].城市軌道交通研究,2024,27(4):3,266.
[2]王福文,梁帥文,馮愛軍.2023年我國城市軌道交通數(shù)據(jù)統(tǒng)計與發(fā)展分析[J].隧道建設(shè)(中英文),2024,44(2):393-400.
[3]孫永福.推進城市土地與軌道交通融合發(fā)展[J].科技導報,2023,41(24):1.
[4]蔡昌俊,WU S.加速“智慧城軌”建設(shè)助力城市軌道交通高質(zhì)量發(fā)展[J].城市軌道交通研究,2023,26(12):3,280.
[5]董秀梅.“雙碳”目標下城市軌道交通運營企業(yè)高質(zhì)量發(fā)展成熟度評估模型研究[J].江蘇科技信息,2023,40(34):10-14,20.
[6]張智林,韓佳憓.城市軌道交通和城市形態(tài)及業(yè)態(tài)的多重耦合研究:以上海核心城區(qū)為例[J].建筑與文化,2024(4):149-151.
[7]曾文輝,伍震.中江高速公路改擴建工程安全知識管理系統(tǒng)開發(fā)與應用[J].廣東公路交通,2023,49(3):62-66.
[8]陳瑞,陶建偉,汪建波,等.基于BIM技術(shù)的“BIG+”智慧工地質(zhì)量安全管理系統(tǒng)開發(fā)與應用[J].西部交通科技,2020(11):201-205.
[9]黃立鑫,李旺平,周兆葉,等.基于ArcGIS Engine的山區(qū)土方量計算系統(tǒng)設(shè)計與實現(xiàn)[J].地理空間信息,2021,19(6):42-45,4.
[10]劉磊.基于C#語言和VS2010平臺的礦區(qū)開采沉陷預計系統(tǒng)開發(fā)[J].金屬礦山,2017(12):93-98.陷預計系統(tǒng)開發(fā)[J].金屬礦山,2017(12):93-98.