• 
    

    
    

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

      基于B/S架構(gòu)的城市軌道交通ATS仿真系統(tǒng)設計

      2023-08-21 04:20:17胡壽建鮑大彪
      無線互聯(lián)科技 2023年12期
      關(guān)鍵詞:S架構(gòu)

      胡壽建 鮑大彪

      摘要:列車自動監(jiān)控系統(tǒng)(Automatic Train Supervision System,ATS)是城市軌道交通列車自動控制系統(tǒng)(Automatic Train Control,ATC)中的重要組成子系統(tǒng)。它主要負責列車運行控制與監(jiān)督,同時在調(diào)度指揮中輔助調(diào)度人員實現(xiàn)全線管理行車作業(yè)。文章運用國際流行的技術(shù)棧Vue與Spring Boot框架,設計并實現(xiàn)了基于 B/S 架構(gòu)的城市軌道交通ATS仿真系統(tǒng)。系統(tǒng)提供ATS列車識別追蹤、列車自動進路控制、列車運行圖自動調(diào)整、設置故障與恢復等功能。經(jīng)實踐驗證,仿真系統(tǒng)具有較高的自動化與智能化水平。本仿真系統(tǒng)使列車自動監(jiān)控工作完成方便快捷,使仿真場景顯示清晰直觀;同時,有助于在教學和培訓上減輕教學壓力,加深學員對城市軌道交通全線作業(yè)的理解,提高學員的動手能力。

      關(guān)鍵詞:ATS仿真系統(tǒng);B/S架構(gòu);Vue框架;Spring Boot框架

      中圖分類號:U291.69? 文獻標志碼:A

      0 引言

      隨著社會經(jīng)濟不斷發(fā)展,城市交通擁堵現(xiàn)象日益嚴重。作為緩解交通擁堵的有效途徑之一,開發(fā)城市軌道交通成為眾多城市建設發(fā)展的共同選擇。由于發(fā)車密度不斷增大,列車行車間隔不斷縮短,所以行車安全對全線行車指揮中心調(diào)度員的業(yè)務能力要求越來越高。而以列車自動監(jiān)控系統(tǒng)(ATS)為核心的列車自動控制系統(tǒng),可以有效實現(xiàn)對列車和地面設備的遠程自動控制,有利于減輕行車調(diào)度的工作強度,在保證行車安全的前提下完成高效的旅客運輸業(yè)務[1]。目前,城市軌道交通仿真系統(tǒng)一般采用的都是C/S架構(gòu),一方面要求用戶在本地客戶端安裝專門的軟件,造成額外的工作量和系統(tǒng)跨平臺性能差;另一方面,在軟件升級和維護上,每一臺客戶端都需要用戶重新手動升級軟件。如果系統(tǒng)部署了多個用戶的本地客戶端,那么在維護時會導致系統(tǒng)維護開銷巨大。因此,本文采用B/S架構(gòu)進行設計,使用前后端分離的思想,開發(fā)出新一代基于B/S架構(gòu)的城市軌道交通ATS仿真系統(tǒng)[2]。用戶只需借助瀏覽器即可運行仿真系統(tǒng)。后續(xù)升級維護時,服務器后臺自動完成更新維護,不需要客戶端本地安裝和更新。這種方式不僅提高了軟件的易用性,還有效降低了系統(tǒng)維護開銷資源[3]。

      1 系統(tǒng)體系架構(gòu)

      由于B/S架構(gòu)在安裝部署、維護升級、設置資源占用、學習推廣軟件成本等方面都具有顯著優(yōu)勢,因此本系統(tǒng)采用B/S架構(gòu)進行開發(fā)。根據(jù)先進的MVVM(Model-View-Viewmodel)軟件架構(gòu)模式思想,本文將業(yè)務邏輯和視圖UI進行拆分抽離,實現(xiàn)解耦過程,實現(xiàn)低耦合、高內(nèi)聚的設計模式思想。整個系統(tǒng)主要分為View層、View Model層和Model層。View層主要負責頁面視圖,也就是圖形繪制、人機交互和操作界面。View Model層主要負責視圖的數(shù)據(jù)模型和展現(xiàn)模型,可以簡化前端用戶界面事件驅(qū)動導向的程序設計煩瑣程度。Model層主要負責后臺的業(yè)務功能邏輯編寫和數(shù)據(jù)庫交互的部分。因此,用戶可以直接與View層進行人機交互并得到實時反饋;View層和View Model層進行雙向的數(shù)據(jù)綁定,簡化開發(fā)的冗余耦合程度;View Model層和Model層之間進行前端瀏覽器和后端服務器和數(shù)據(jù)庫數(shù)據(jù)的各類信息交互,本文采用的數(shù)據(jù)交互方式主要為AJAX、WebSocket和JSON技術(shù)[4]。由此,本文將城市軌道交通ATS仿真系統(tǒng)整體架構(gòu)主要劃分為表示層、服務層、數(shù)據(jù)訪問層和數(shù)據(jù)層。表示層承擔用戶側(cè)UI界面的交互與反饋工作;服務層承擔仿真系統(tǒng)內(nèi)部各個功能模塊的業(yè)務邏輯代碼運行計算;數(shù)據(jù)訪問層承擔后端服務器與數(shù)據(jù)庫之間的數(shù)據(jù)增刪改查工作;數(shù)據(jù)層承擔仿真系統(tǒng)內(nèi)部數(shù)據(jù)的存儲。

      2 系統(tǒng)功能設計

      本文的城市軌道交通ATS仿真系統(tǒng)共設計了4個功能模塊,分別為ATS列車識別追蹤模塊、列車自動進路控制模塊、列車運行圖自動調(diào)整模塊和設置故障與恢復模塊[5]。

      2.1 ATS列車識別追蹤模塊

      ATS列車識別追蹤模塊主要負責對全線列車的識別追蹤,從而實現(xiàn)對所有列車的監(jiān)控。實現(xiàn)方式主要為追蹤列車在站場顯示界面中的位置和車次號[6]。當今,ATS系統(tǒng)列車追蹤主要有兩種模式,分別是CBTC和軌道電路。一般情況下,系統(tǒng)采用CBTC模式。在CBTC模式下,ATO和ATP設備向車站ATS或監(jiān)控中心ATS發(fā)送列車位置和狀態(tài)信息。本文采用的方式就是仿真系統(tǒng)服務器端以WebSocket方式實時向瀏覽器端發(fā)送列車位置、車次號和狀態(tài)信息。瀏覽器根據(jù)服務端數(shù)據(jù)更新追蹤狀態(tài)。

      2.2 列車自動進路控制模塊

      列車自動進路控制模塊主要負責在城市軌道交通作業(yè)中自動為列車排列進路[7]。進路控制模塊中存儲有全線運行圖數(shù)據(jù)和站場所有聯(lián)鎖表數(shù)據(jù)。在系統(tǒng)檢測到列車位置到達觸發(fā)點時,服務器端自動進行進路搜索并進行聯(lián)鎖檢查。在滿足聯(lián)鎖辦理條件時,系統(tǒng)才能開放進路。當滿足開放進路條件時,服務器端將開放進路信息發(fā)送給瀏覽器,實現(xiàn)進路開放顯示。

      2.3 列車運行圖自動調(diào)整模塊

      列車運行圖自動調(diào)整模塊負責列車運行圖的自動生成和對未來階段的列車運行圖自動調(diào)整優(yōu)化。在城市軌道交通運營場景中,由于突發(fā)狀況等原因可能會造成列車延誤,進而造成計劃運行圖和實際運行圖之間產(chǎn)生一定偏差。服務器端需要采集對比計劃列車運行圖和實際運行圖各個列車到發(fā)時刻。后續(xù)服務器端針對不同的延誤情況,采用智能優(yōu)化算法對列車運行計劃進行調(diào)整,進而減少延誤時間,爭取及時恢復按圖行車。

      2.4 設置故障與恢復模塊

      設置故障與恢復模塊主要負責處理教學培訓時設置業(yè)務故障處理與恢復相關(guān)業(yè)務。本文主要設置了計軸區(qū)段故障、信號機燈絲斷絲故障、道岔故障和屏蔽門故障。相關(guān)模塊可以分別實現(xiàn)各類故障的設置與恢復功能。設置設備故障的意義在于通過建立實訓方式,增進學員的實際業(yè)務處理能力,為我國鐵路信號電務系統(tǒng)培養(yǎng)具有扎實動手實踐能力的人才。

      3 數(shù)據(jù)庫主要實體聯(lián)系E-R圖

      E-R圖被稱為實體-聯(lián)系圖(Entity Relationship Diagram),主要是用來描述現(xiàn)實世界在計算機理論中的抽象概念模型。E-R圖提供了多種方法用來分別表示各類實體的類型、聯(lián)系和屬性。在E-R圖中,系統(tǒng)主要用矩形表示各類實體類型,用菱形表示各個實體之間的聯(lián)系成因。本仿真系統(tǒng)站場圖層面共有5類實體,分別為車站實體、信號機實體、道岔實體、軌道電路實體和站臺實體。一個車站擁有多種設備設施,而車站中設備設施又主要分為信號機、軌道電路、道岔和站臺4類。因此,車站與各類設備設施之間分別為1∶n的關(guān)系。系統(tǒng)整體結(jié)構(gòu)如圖1所示。

      4 系統(tǒng)實現(xiàn)

      本系統(tǒng)采用前后端分離思想完成開發(fā)工作:前端部分基于Vue2框架,采用JavaScript編程語言開發(fā);后端部分基于Spring Boot框架,采用Java編程語言開發(fā)[8]。編程開發(fā)工具為IntelliJ IDEA。后端數(shù)據(jù)庫采用MySQL數(shù)據(jù)庫,支撐系統(tǒng)后臺所有的數(shù)據(jù)存儲業(yè)務。本文完成了基于B/S架構(gòu)的城市軌道交通ATS仿真系統(tǒng)。

      5 結(jié)語

      本文從城市軌道交通ATS系統(tǒng)作用出發(fā),對城市軌道交通ATS仿真系統(tǒng)整體架構(gòu)和功能進行了設計。本文基于JavaScript編程語言和Java編程語言,開發(fā)了以B/S架構(gòu)為核心,集ATS列車識別追蹤、列車自動進路控制、列車運行圖自動調(diào)整、設置故障與恢復等功能為一體的新型城市軌道交通ATS仿真系統(tǒng)。該系統(tǒng)可以方便快捷地安裝運行,清晰直觀地完成對城市軌道交通監(jiān)控列車運行的全過程動態(tài)仿真作業(yè)。該系統(tǒng)有利于降低教學難度,加深學員對城市軌道交通運營的認知,提高學員的動手實操業(yè)務能力。后續(xù)研究可以從ATS系統(tǒng)的其他功能實現(xiàn)上對該系統(tǒng)進行完善補充,進一步完善ATS系統(tǒng)的整體仿真功能。

      參考文獻

      [1]胡鑫.城市軌道交通列車自動監(jiān)控仿真系統(tǒng)研究與設計[D].長沙:長沙理工大學,2015.

      [2]范璐敏.基于BS架構(gòu)的醫(yī)療設備維修系統(tǒng)的研究及實現(xiàn)[D].上海:上海交通大學,2014.

      [3]張恩平.基于B/S架構(gòu)的代理人綜合管理系統(tǒng)的開發(fā)與研究[D].上海:華東師范大學,2008.

      [4]馬雪山,張輝軍,陳輝,等.前后端分離的Web平臺技術(shù)研究與實現(xiàn)[J].電子技術(shù)與軟件工程,2022(8):70-73.

      [5]潘效玥.基于自律分散的城市軌道交通ATS的設計與實現(xiàn)[D].杭州:浙江大學,2013.

      [6]譚麗娜.城市軌道交通ATS行車模擬實訓系統(tǒng)的設計與實現(xiàn)[D].長春:吉林大學,2015.

      [7]李芝宏.城市軌道交通ATS系統(tǒng)監(jiān)控子系統(tǒng)研究[D].蘭州:蘭州交通大學,2015.

      [8]孫佳留.基于Web的煤質(zhì)信息管理系統(tǒng)的設計與實現(xiàn)[D].北京:中國礦業(yè)大學,2022.

      (編輯 王永超)

      Design of urban rail transit ats simulation system based on B/S architecture

      Hu? Shoujian1, Bao? Dabiao2*

      (1.Tianjin Rail Transit Operation Group Co., Ltd., Tianjin 300000, China; 2.Beijing Jingwei Information Technology Co., Ltd., Beijing 100081, China)

      Abstract: The automatic train monitoring system (ATS) is an important component subsystem in the automatic train control system (ATC) of urban rail transit. It is mainly responsible for the control and supervision of train operation, and at the same time assists dispatchers in dispatching and commanding to realize full-line management of train operations. This paper uses the internationally popular technology stack Vue and Spring Boot framework to design and implement an urban rail transit ATS simulation system based on B/S architecture. The system provides functions such as ATS train identification and tracking, automatic train route control, automatic adjustment of train diagram, fault setting and recovery, etc. It has been verified by practice that the simulation system has a high level of automation and intelligence. This simulation system makes it convenient and quick to complete the automatic monitoring of the train, and makes the simulation scene display clear and intuitive. At the same time, it helps to reduce the teaching pressure in teaching and training, deepens the students understanding of the full-line operation of urban rail transit, and improves the students hands-on ability.

      Key words: ATS simulation system; B/S architecture; Vue framework; Spring Boot framework

      猜你喜歡
      S架構(gòu)
      B/S架構(gòu)下的學生信息管理系統(tǒng)的設計
      學生會管理系統(tǒng)的設計與實現(xiàn)
      軟件(2016年4期)2017-01-20 10:04:02
      基于ASP技術(shù)下的大學生跳蚤書街平臺的設計與實施
      基于B/S架構(gòu)的高校實驗管理平臺的設計與實現(xiàn)
      基于WEB的企業(yè)進銷存管理系統(tǒng)設計
      C/S架構(gòu)下的中職教學輔助系統(tǒng)的新探索
      考試周刊(2016年42期)2016-06-18 08:17:19
      张家港市| 灵台县| 阳高县| 库车县| 开江县| 青阳县| 溆浦县| 东港市| 岱山县| 镇沅| 南木林县| 时尚| 西青区| 扶风县| 博客| 凤翔县| 甘肃省| 常宁市| 宜昌市| 富川| 迁西县| 定南县| 高雄县| 通州市| 泊头市| 肇庆市| 赣榆县| 博罗县| 大理市| 广昌县| 东源县| 离岛区| 徐水县| 宁河县| 综艺| 阜阳市| 太保市| 天门市| 宿州市| 陆丰市| 长宁县|