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

基于UML 的車站聯鎖軟件建模研究

2021-04-24 11:06:16鄭偉
科學技術創新 2021年8期
關鍵詞:按鈕信號模型

鄭偉

(中鐵第五勘察設計院集團有限公司,北京102600)

1 聯鎖系統靜態模型設計

通過聯鎖系統的需求分析能夠反映聯鎖軟件與其控制對象間的直接關系,利用建模語言實現聯鎖系統設計,可以有效提高軟件的安全性與可靠性。本文首先建立聯鎖軟件系統的靜態結構模型,通過用例圖實現對聯鎖機的用例分析,完成需求建模。其次對聯鎖系統的內部結構進行分析,選取的分析對象包括信號機、道岔、軌道電路區段和進路,研究其聯鎖邏輯關系。

1.1 聯鎖軟件結構模型

在聯鎖軟件系統設計中,對由人機對話層、聯鎖控制層和執行層組成的硬件結構做了簡化,構建最小功能系統。人機會話層由單上位機實現,聯鎖層由單聯鎖機構成,驅動采集以及室外設備可均由軟件仿真實現。

聯鎖機的處理過程是聯鎖軟件的核心,通過對進路處理過程建立活動圖來描述這其動作轉化,如圖1 所示。

圖1 聯鎖機軟件活動圖

1.2 信號設備對象描述

信號設備對象主要包括信號機、道岔、軌道區段和進路,在聯鎖運算中需要涉及其狀態信息,可通過類圖和對象圖實現相應類和對象的描述。

對各信號設備對象之間關系的描述通過創建類圖實現,如圖2 所示。

圖2 進路與信號機、道岔和軌道電路關系類圖

信號機作為信號開放的標志,必須保證進路的安全防護。圖2 中,signal 對象(信號機)描述了信號機編號(signal_id)、信號操作按鈕(signal_opr_btn_id)、信號機類型(signal_form,列車或調車信號)、信號顯示燈光(signal_light)、信號開放情況(signal_status, 開 放 或 關 閉)、 信 號 資 源 占 用 情 況(signal_occupied,進路征用或否)、敵對信號條件(signal_conflict,是否構成敵對)、信號機燈絲狀態(filament_state,燈絲是否斷絲)、曾開放標志(signal_opened)等。

道岔位置具有三種狀態,分別為定、反位和四開狀態。根據鎖閉方式可分為進路鎖閉、區段鎖閉和單獨鎖閉。圖2 中可以看到靜態數據結構描述了道岔的道岔編號(switch_id)、道岔類型(switch_form,單動道岔或雙動道岔)、道岔實時狀態(switch_status)、雙動道岔號(switch_dle_id)、道岔鎖閉情況(switch_locked)、道岔轉換位置(switch_change)、道岔區段編號(switch_belong_section_id)等。

圖3 進路處理過程協作圖

圖4 進路控制過程活動圖

軌道電路是用于檢查區段是否被占用、監督鋼軌是否存在斷軌情況。軌道區段可以分為無岔區段、有岔區段和股道,與進路建立和解鎖有密切關系,通過“三點檢查”來實現進路的分段解鎖。圖2 中描述了軌道區段編號(section_id)、區段實時狀態(section_status)、軌道區段類型(section_form)、區段鎖閉標志(section_sign_locked)、區段占用標志(section_has_used)、區段資源征用標志(section_occupied)等。

圖5 選路過程順序圖

圖2 中描述了進路對象的屬性,包括進路號(route_id)、進路類型(route_form,列車或調車)、進路始端按鈕(opr_btn_start)、進路終端按鈕(opr_btn_end)、進路變更按鈕(opr_btn_alter)、防護信號機開放名稱(signal_belong_id)、進路所含區段號(section_belong_route_id)、進路中的道岔名稱(switch_belong_id)、進路中的道岔類型(switch_belong_type)、是否存在超限區段(section_transfinite)、超限區段名稱(section_transfinited_id)等。

2 進路控制過程動態模型設計

文中對進路處理過程進行建模,研究進路建立過程中各子模塊間的協作關系和動態時序關系,并對每一個子模塊建立相對應的UML 模型。

2.1 進路處理建模分析

一次完整進路過程由聯鎖系統的協作處理通過協作圖完成,如圖3 所示。

從動態角度而言,利用時間順序可以看到進路之間的處理流程,體現對象間信息交互的時序性,該過程由順序圖實現。圖中以進路的一次建立和解除過程為例,調度員是每次活動的發起者,而活動過程則由聯鎖軟件邏輯來處理。活動的逐步觸發過程由活動圖描述,如圖4 所示。

2.2 進路建立及解鎖過程建模分析

以進路選擇階段為例,選路過程主要完成進路的選擇和選排一致檢查,包括始終端按鈕的確定、道岔選擇以及道岔位置轉換,圖5 所示為選路過程順序圖。

進路解鎖過程相較進路建立同樣重要。進路建立過程中,若因故不能鎖閉進路,信號不能開放,雖影響行車效率,但可以保證安全;但若已鎖閉進路因故障原因錯誤解鎖,則意味著敵對進路可能建立,危及行車安全。

3 結論

采用UML 語言對計算機聯鎖軟件進行建模,有助于聯鎖專業領域專家和軟件開發人員的交流。文中提出了聯鎖軟件建模設計中各部分的功能需求及靜態和動態建模方法,但仍存在一些問題有待探究。在基于模型的形式化分析和測試方面,還需要進一步研究和改善。

猜你喜歡
按鈕信號模型
這些按鈕能隨便按嗎?
一半模型
當你面前有個按鈕
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
重要模型『一線三等角』
完形填空二則
重尾非線性自回歸模型自加權M-估計的漸近分布
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
3D打印中的模型分割與打包
基于LabVIEW的力加載信號采集與PID控制
主站蜘蛛池模板: 91精品国产一区自在线拍| 久久精品人妻中文视频| 园内精品自拍视频在线播放| v天堂中文在线| 日韩精品无码免费专网站| 在线中文字幕日韩| 亚洲一级毛片在线观| 久久精品人人做人人爽电影蜜月| 99热这里只有精品免费国产| 亚洲国产精品VA在线看黑人| 久久视精品| 69国产精品视频免费| 天堂亚洲网| 免费久久一级欧美特大黄| 老司机精品久久| 欧美亚洲日韩中文| 666精品国产精品亚洲| 五月天婷婷网亚洲综合在线| 精品精品国产高清A毛片| 亚洲三级色| 国内精品久久久久久久久久影视 | 一级成人a做片免费| 久久久久人妻精品一区三寸蜜桃| 99精品视频在线观看免费播放| 久久精品国产一区二区小说| 老司机精品一区在线视频| 任我操在线视频| 亚洲无码高清一区二区| 国产菊爆视频在线观看| 亚洲bt欧美bt精品| 在线欧美国产| 亚洲伊人久久精品影院| 亚洲精品日产AⅤ| 亚洲一级色| 久久国产精品娇妻素人| 美女免费黄网站| 国产v欧美v日韩v综合精品| 波多野结衣爽到高潮漏水大喷| 玖玖精品视频在线观看| 日韩视频免费| 无码视频国产精品一区二区| 国产欧美精品一区aⅴ影院| 国产精品 欧美激情 在线播放 | 日韩欧美国产三级| 无码免费视频| 欧美在线免费| 亚洲精品国产成人7777| 国产精品成人AⅤ在线一二三四| 国产色婷婷| 国产欧美网站| 成人福利在线免费观看| 久久国产精品嫖妓| 国产高清自拍视频| 久久国产精品影院| 亚洲国产精品日韩av专区| 国产乱子伦一区二区=| 国产资源站| 99精品在线看| 久久精品人人做人人爽97| 国产精品内射视频| 国产91导航| 成人免费网站在线观看| 一本久道久久综合多人| 国产成人无码AV在线播放动漫| 又粗又大又爽又紧免费视频| 激情六月丁香婷婷| 亚洲天堂免费在线视频| 亚洲日韩高清在线亚洲专区| 亚洲综合色区在线播放2019 | 8090成人午夜精品| 成人免费视频一区| 国产午夜人做人免费视频中文| 成年人久久黄色网站| 久久福利网| 视频一区视频二区日韩专区 | 国内自拍久第一页| 欧美国产另类| 99视频在线免费| 国内精品久久久久久久久久影视| 欧美日韩北条麻妃一区二区| 久久免费视频6| 在线国产毛片手机小视频|