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

城軌列車故障仿真培訓系統的研究

2015-07-05 17:29:51劉夢成孔繁虹
鐵路計算機應用 2015年10期
關鍵詞:數據庫故障系統

劉夢成,孔繁虹

(同濟大學 電子與信息工程學院,上海 201804)

城軌列車故障仿真培訓系統的研究

劉夢成,孔繁虹

(同濟大學 電子與信息工程學院,上海 201804)

城軌列車故障仿真培訓系統用于培訓列車駕駛員對故障的處理能力,使得駕駛員可以從容應對列車駕駛過程中出現的故障。本文主要使用SQLite數據庫管理軟件來建立故障數據庫,基于電路模型反推故障現象,根據故障現象查詢故障原因,并給出合理的故障處理建議,運用 Qt軟件進行界面設計和編程實現。

故障仿真;數據庫;電路模型

地鐵是一個龐大的系統,包括機械系統、電氣系統、通信系統。實際運行的地鐵列車故障診斷,最早開始于機械設備故障診斷,即狀態監測與故障診斷。但最高效的解決方法還應是地鐵駕駛員通過在地鐵模擬駕駛器上獲得的培訓。本文主要針對地鐵列車電氣系統的故障狀況進行研究并模擬故障現象。故障仿真系統獨立于地鐵模擬駕駛器之外,又與模擬駕駛有著重要聯系,是模擬駕駛過程中不可或缺的重要環節。

以上海市地鐵3號線為仿真對象,依據該線路的電氣線路圖和相應的司機駕駛操作手冊,在介紹故障仿真界面實現的基礎上重點介紹如何實現故障仿真培訓系統的各項功能。優勢在于可以嚴格按照電氣線路圖的元器件連接情況來實現故障現象的觸發,故障的設置可以涉及到每一個電氣線路的元器件,更加切合實際情況。本文所設計的故障仿真培訓系統由兩部分組成:(1)供教員使用,且需要輸入密碼才可以登錄的故障設置系統;(2)供學員使用,指導學員依據故障現象進行故障處理。

1 故障數據庫

1.1 故障數據庫的建立

仿真系統中故障顯示即故障的現象,而故障的原因排查即故障的機理。基于故障現象和故障原因的關系考慮建立具有3張表格的數據庫,本文使用SQLite數據庫管理軟件來構建故障數據庫。

數據庫中一共包含3張表格,依次為:Elements_List(元件表),Faults_List(故障現象表)和Suggestions_List(故障處理建議表)。第1張元件表用來存儲電氣線路中的電子元器件,如斷路器、繼電器、接觸器等,針對輔助逆變器這種具有整體模塊性的元件直接以模塊化存儲,如相應車廂上的AUX。此外,該表格中需要包含連接第2張表的共用判斷元件,已有的元器件可以直接使用,如MP1_ S3(MP1車上的電弓升弓到位行程開關),沒有的元器件則考慮新建一個器件,如Doors_Open(虛擬元件),但教員在設置元器件狀態時,不允許更改虛擬元件的狀態,即需要保證該元件處于正常工作狀態(1值)。第2張故障現象表用來存儲共用的判斷元件及相應的故障現象。第3張故障處理建議表,用來存儲供學員排查故障原因和處理建議,考慮到故障現象所對應的故障原因具有發生概率的問題,此處存儲的故障原因僅是發生故障頻率較多的故障元器件,所以第3張表與前兩張表沒有鏈接關系,但是培訓機構可以根據已有的故障處理經驗去更改這張原因-建議表,不需要修改原程序,可以直接在數據庫中更改。

1.2 故障數據庫的實現

Qt軟件除了提供QSqlQuery類,還提供了3個更高級的類來訪問數據庫,分別是SQL查詢模型(QSqlQueryModel),SQL表格模型(QSqlTableModel)和SQL關系表格模型(QSqlRelationalTableModel)。本文使用SQL表格模型來實現對數據庫的增加、刪除、查詢、更改功能。

教員在設置完故障,培訓學員結束時,需要把數據庫中的數據,恢復到初始狀態,以備下次培訓時使用。正常狀態時元件的isOK值為1,故障狀態時元件的isOK值為0。通過使用SQL語言中Update語句實現復位功能,實現程序如下:

query.exec("update Elements_list set isOK='1' where isOK='0'")

2 基于電路模型顯示故障現象的模擬實現

實際的故障檢測系統中會實時采集地鐵車載狀態的數據,能有效監視地鐵列車行車過程中各種運行狀態量的變化過程,并基于這些故障數據進行分析,及時進行故障診斷和處理,并對這些故障數據進行存儲備份。本文中的地鐵列車故障仿真培訓系統分為教員故障設置系統和學員故障處理系統兩部分,它們之間共用同一個數據庫。

針對復雜的地鐵列車的電氣線路,所有諸如斷路器、繼電器等元件定義為基本類Element,而元件是否正常工作不僅與狀態值相關,還與其輸入有關。從而在Element中定義QList <Element*>類型的類成員inputElements,使用鏈表結構來存儲輸入的元件,構成輸入元件集。而元件的輸入關系有兩種:相互之間為“與”關系的輸入,直接使用QList下的append()函數進行添加;相互之間為“或”關系的輸入,額外添加虛擬的“node”節點來實現。部分程序如下:

void addOneInput(Element *e) {

this->inputElements.append(e);

}

void addAllToOneInput(QList<Element *> eList) {

Element *n=new Element("node", eList);

this->inputElements.append(n);

}

以上海地鐵3號線列車上110 V永久電壓得電為例,考慮到需要顯示故障現象,基于電路模型的元器件邏輯關系如圖1所示。

圖1 110 V永久電壓得電與否的示意圖

其中Line_506表示110 V永久電壓的電源線,MP_S3表示列車升弓到位開關,TC_AUX表示TC車上輔助逆變器模塊,M_AUX表示M車上輔助逆變器模塊,node表示引入的用于表示“或”關系的節點,PEVCB表示列車永久電壓斷路器,BATCB表示列車永久電源斷路器。MP_S3,PEVCB,BATCB,TC_AUX或者M_AUX,同時得電,才可以使得Line_506線得電,也就是獲得110 V永久電壓。110 V永久電壓的獲得既可以通過TC車的輔助逆變器獲得,也可以通過M車的輔助逆變器獲得,所以兩者之間是“或”的關系。所以其電路模型可以通過如下的程序來實現:

line_506->addOneInput(mp_s3);

line_506->addOneInput(pevcb);

line_506->addOneInput(batcb);

QList<Element *> tc_m_aux;

tc_m_aux.append(tc_aux);

tc_m_aux.append(m_aux);

line_506->addAllToOneInput(tc_m_aux);

其中,line_506存儲Line_506,mp_s3存儲元件MP_S3,pevcb存儲元件PEVCB,batcb存儲元件BATCB,tc_aux存儲元件TC_AUX,同理m_aux存儲模塊元件M_AUX。

3 依據故障現象查詢故障原因及建議功能實現

數據庫第3張表是Suggestions_List表,實現的功能是查詢故障原因并給出相應的建議。例如,對于列車的開門故障原因和建議列表如圖2所示,其實現是通過使用SQL語言中SELECT DISTINCT語句查詢故障現象“faults”列,并添加到ComboBox控件中,以供學員自己去選擇故障,然后系統會自動根據“faults”去數據庫中查找到該故障現象對應的故障原因及相應的描述、位置、處理建議。

圖2 故障數據庫中Suggestions_List表

4 仿真實現及結果

教員通過輸入登錄名和密碼登錄故障設置系統,如圖3所示。通過界面中Button控件可以選擇相應的表格對數據庫進行操作,實現增加、刪除、查詢、修改功能。其中控件元件庫,故障現象庫和故障處理庫分別對應數據庫中的Elements_List(元件表),Faults_List(故障現象表)和Suggestions_List(故障處理建議表)。

圖3 教員故障設置系統

本文以地鐵司機按下開門按鈕(左門或右門),地鐵列車的左門或右門均無法打開這一故障現象為例,進行仿真。

教員在開始進行故障設置前,先點擊“復位初始值”Button控件,復位所有元器件的狀態值,然后再通過更改設置元器件的狀態值(0或1)進行故障設置,1表示元件處于正常工作的狀態,0表示元件處于故障狀態,如圖3中所示,設置DOCB(車門開斷路開關)處于非正常工作狀態(0值)即故障狀態。教員通過選擇相應的元件庫,找到需要設置故障的元件,更改狀態值,從而依據程序中設計的電路模型去模擬電路的邏輯關系,顯示出故障現象。除了以上的故障設置方式,教員還可以通過查詢功能(點擊“查詢”Button控件或者直接按鍵盤上的Enter鍵)實現快速查找到希望設置故障的元器件,從而進行故障設置,如圖4所示。

圖4 快速查找元器件的功能

教員設置好故障后,學員系統中學員通過點擊Button控件“顯示故障現象”,在空白區域顯示故障的現象,圖5所示故障現象為:司機按下DOPB_A開左門或DOPB_B開右門所有門不打開,其余的如110 V列車啟動后電壓、升弓是否到位的狀態,則都顯示為正常工作狀態。

為了達到培訓目的,學員需要手動選擇故障類型,通過Button控件查詢故障原因。

在查詢到可能的故障原因后,學員點擊Button控件“故障處理建議”,在頁面上會顯示出對應故障原因的故障處理建議。司機按照系統給出的提示去檢查該元件是否有故障,如果故障解除,則表明問題解決了。如果故障沒有解除,則按Button控件“原因(Next)”繼續查找下一條故障原因,以及相應的故障處理建議。

圖5 學員查看故障現象

5 結束語

本文采用SQLite數據庫管理軟件實現了故障數據庫的建立、存儲,基于電路模型,使用Qt軟件實現界面設計以及調用數據庫,初步培訓學員熟悉故障處理的各項操作。這對于司機在駕駛列車過程中遇到故障事件,提高其應急處理能力具有重要的現實意義。

[1] 徐 波,于勁松,李行善.復雜系統的智能故障診斷[J].信息與控制,2004,33(1):56-59.

[2] 邵鴻玲.基于數據倉庫技術在地鐵故障系統中的應用[D].江蘇:江蘇科技大學,2013.

[3] 沈忠紅. 廣州地鐵車輛故障診斷系統[J]. 機車電傳動,2000(4).

[4] 胡文偉. 廣州地鐵一號線列車故障診斷系統的設計概念[J].電力機車技術,1996(1):18-21.

[5] 陳昫東,孫禎炎,蘇東勝,等.城市軌道交通故障分析處理系統的研制[J].科技與企業,2014(2).

責任編輯 陳 蓉

Troubleshooting Simulation Training System for train of Urban Transit

LIU Mengcheng, KONG Fanhong
( School of Electronics and Information Engineering, Tongji University, Shanghai 201804, China )

The Troubleshooting Simulation Training System for train of Urban Transit was benef i cial to improve the driver’s ability of fault handling for train operation. This paper used the SQLite database management software to set up faults database, reversed the failure phenomenon based on the circuit model, inquired the failure cause on the basis of failure phenomenon, proposed rational suggestion of fault handling. Qt software was used for interfacial design and programming implementation.

troubleshooting simulation; database; circuit model

U231.9∶TP39

A

1005-8451(2015)10-0064-04

2015-01-28

劉夢成, 在讀碩士研究生;孔繁虹,副教授。

猜你喜歡
數據庫故障系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
故障一點通
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
數據庫
財經(2017年2期)2017-03-10 14:35:35
奔馳R320車ABS、ESP故障燈異常點亮
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
主站蜘蛛池模板: 亚洲高清免费在线观看| 久久久久国产一级毛片高清板| 手机成人午夜在线视频| 日韩在线视频网站| 国产18在线播放| 99视频在线看| 亚洲天堂色色人体| 久草视频一区| 女人爽到高潮免费视频大全| 久久无码免费束人妻| 久久精品人妻中文视频| 无码aaa视频| 亚洲欧美日韩精品专区| 青青热久免费精品视频6| 国产不卡一级毛片视频| 国产在线视频二区| 日本三区视频| 亚洲精品无码专区在线观看| 国内丰满少妇猛烈精品播| 亚洲男人天堂网址| 久久久久夜色精品波多野结衣| 中文无码精品a∨在线观看| 欧美一区精品| 国产成人亚洲精品无码电影| 国产精品不卡片视频免费观看| 欧美yw精品日本国产精品| 国产高清国内精品福利| 日本午夜影院| 久久精品国产精品青草app| 成人午夜精品一级毛片| 色有码无码视频| 亚洲欧美日韩中文字幕在线| 91久久夜色精品国产网站| 亚洲AV无码乱码在线观看代蜜桃 | 国产欧美视频一区二区三区| 免费国产小视频在线观看| 色欲不卡无码一区二区| 九色在线观看视频| 精品日韩亚洲欧美高清a| 免费在线播放毛片| 精品成人免费自拍视频| 99精品热视频这里只有精品7| 国产精品无码一二三视频| 一本色道久久88亚洲综合| 国产精品美女免费视频大全| 无码高潮喷水专区久久| 亚洲中文字幕97久久精品少妇| 亚洲一区二区日韩欧美gif| 日本伊人色综合网| 亚洲精品成人片在线播放| 久久国语对白| av在线手机播放| 久久精品无码一区二区日韩免费| 国产成人啪视频一区二区三区| 免费观看欧美性一级| 伊人无码视屏| 久久综合色88| 免费无码又爽又刺激高| 精品国产亚洲人成在线| 老司机精品一区在线视频| 久久久久久久97| 国产成人欧美| 久久a毛片| 亚洲一区二区三区国产精华液| 欧美日韩动态图| 欧美成a人片在线观看| 国产精品亚洲一区二区三区z | 久久免费精品琪琪| 2021亚洲精品不卡a| 欧美精品导航| 伊人久综合| 久久久久青草线综合超碰| 亚洲人成在线精品| 婷婷色一二三区波多野衣 | 国产成+人+综合+亚洲欧美| 亚洲综合色在线| 国产乱人乱偷精品视频a人人澡| 色香蕉影院| 九九免费观看全部免费视频| 国产精品第| 成人在线亚洲| 亚洲嫩模喷白浆|