摘要:針對目前國內主流使用的弓網動態仿真計算軟件人機交互繁瑣的情況,本文研究并設計了仿真軟件的數據處理程序JClink。通過簡單的人機交互過程,該程序能創建基于弓網參數的仿真模型,并自動的創建仿真軟件需要的參數文件,并分析仿真計算結果,生成指導性的數據圖表和仿真方案報告等。
關鍵詞:JClink ,接觸網,仿真
1. 概述
目前國內主流使用的弓網動態仿真計算軟件,可以評估接觸線和受電弓之間的接觸壓力或受電弓彈簧和滑板之間的作用力、描述受電弓的平移和旋轉運動、仿真指定檢測點在弓網作用下的動態情況以及仿真吊弦的擺動情況等,并根據仿真計算結果生成統計數據和圖表。但該軟件基于dos版的內核,全英文版,數據腳本完全靠人工以命令行的方式錄入,易出錯,難排查。同時沒有適合中國國情的機車受電弓模型庫。我們和上海錦申信息科技有限公司合作開發了接觸網仿真數據處理軟件 JClink 系統。
1.1. 仿真軟件指令和數據分析
1.1.1. 輸入數據基本要求
在向仿真中的指令和參數文件輸入指令和數據時,輸入格式必須嚴格滿足規定的要求:
l 指令和數據行必須是連續的字符或空格,不能包含制表符;
l 各條指令的各個數據文本必須插入在指定的列范圍;
l 指令的編號內容必須使用整數,數字文本不以不能包含小數點符號“.” ;
l 指令的數值內容必須在小數位使用小數點符號“.”,如“10”必須輸入為“10.” 。
1.1.2. 弓網數據
1.1.3. 受電弓仿真參數
仿真中使用的每一個受電弓(對應于弓網數據中PANT指令)使用一個數據文件,數據名稱的格式為PAN0_n.DAT,其中n為受電弓編號(n=1,2,3,4,5,6)。同時仿真將支持的受電弓分為2、3和5、4、6、7、8、9、10型,參數輸入內容需要根據受電弓的類型來確定。
1.2. 仿真使用的難點
仿真軟件操作過程比較繁瑣。仿真軟件的輸入文件均需要手工編輯輸入,輸入文件的格式要求嚴格,人工輸入時很難保證數據的準確性;仿真參數中的吊弦上下線夾質量、定位管等效質量、定位器等效質量等參數均需要事先計算,雖然在仿真的軟件包中包含了相關仿真參數的計算數據表,但是仍然增加了手工操作的步驟。
2. 需求分析
由于仿真仿真軟件的輸入參數十分繁雜,同時仿真軟件的仿真計算和生成圖表是靠獨立的應用程序來完成的,增加了操作的步驟,因此,需要設計一個接口程序以簡化仿真的操作,提高工作效率。主要的需求如下:
l 能夠提供一個統一的程序界面,完成模型數據輸入、進行仿真計算、生成仿真數據和圖表等工作,讓用戶在一個集成的環境中完成整個仿真內容;
l 能夠實現一個仿真參數輸入接口,避免直接輸入仿真指令,而直接輸入接觸網和受電弓的安裝或屬性參數,由程序自動完成仿真參數的計算,并創建仿真輸入文件;
l 能夠自動調用仿真程序,自動進行仿真計算,并能獲取仿真的計算結果并創建圖表。
2.1. 弓網仿真模型
根據仿真軟件的數據輸入要求,接口程序對仿真過程中需要的數據進行整合,建立一個完整的弓網仿真模型。仿真軟件的輸入數據包括弓網數據、受電弓數據等,根據其內容可以將仿真軟件的輸入數據分為三部分:接觸網模型參數、受電弓模型參數和仿真配置參數。接觸網模型參數主要包括仿真區段的接觸網線索參數、支柱布置情況、跨距內的吊弦吊索等布置情況、支柱裝配參數等;受電弓模型參數包括仿真使用的每個受電弓的類型、位置和與參數;仿真配置參數則包括仿真的基礎設置和需要生成的圖表的參數等,整個模型的結構如圖3所示。
2.2. 仿真參數的計算
如前文所訴,弓網數據中有部分指令是需要事先計算的“等效參數”,而這些參數不能從接觸網的零件參數中簡單獲得,而且不容易理解,因此接口程序需要實現輸入常規零件參數而計算成仿真計算需要的“等效參數”的功能。根據仿真軟件包的用戶手冊和提供的計算表格,需要間接計算的參數有:吊弦上下線夾質量、定位管等效質量、定位管等效重量和定位器等效質量、弧度量。
2.2.1. 吊弦線夾質量
根據仿真用戶手冊中關于HENG指令的描述:由于吊弦的質量依賴與吊弦的長度,因此吊弦的長度需要在仿真計算過程中以迭代的方式修正吊弦的長度。吊弦的長度輸出在*.OUT文件中,因此接口程序需要從該文件中讀取吊弦參數,并修正HENG指令。HENG指令中上下線夾的質量必須包括承力索線夾或接觸線線夾本體的質量和吊弦線歸算至線夾上的質量。
2.2.2. 等效質量
定位管等效質量、定位管等效重量以及定位器等效質量均是由接觸網支柱裝配相關的幾何參數和零件的質量或單位質量計算。對于無定位安裝和無定位管吊弦安裝的支柱,通常只考慮定位器等效質量,而對于彈性鏈形懸掛中使用定位管吊弦的支柱裝配方式,則還要考慮定位管的等效質量和等效重量。計算這些等效質量的幾何參數和零件質量包括:定位管根部至定位管吊線的距離、定位管根部至定位底座的距離、定位管全長、定位管單位長度質量、定位管吊線長度、定位管吊弦單位長度質量、定位器長度、定位器單位長度質量、定位線夾質量、吊弦鉤質量、定位底座質量、定位鉤質量等。
2.2.3. 弧度量
在圓曲線上,仿真中的弧度量可以通過相鄰的跨距長度和曲線半徑來計算,而在緩和曲線上的支柱,則需要相鄰三根支柱每兩根支柱的距離計算。
2.2.4. 集中質量
在仿真中有兩種情況下需要使用集中質量參數。
(1)接觸線和承力索上安裝的線夾引起的線索某點的質量突然增大,在仿真中需要在該處添加一個集中質量參數。
l 中心錨結線夾
中心錨結處的跨距,由于安裝了中心錨結線夾,在輸入該跨距參數時需要考慮線夾的質量。在接口程序中可以通過指定接觸線中心錨結線夾和承力索中心錨結線夾的質量,以及兩線夾的相對位置來生成該跨的集中質量參數。
l 電連接線夾
由于接觸懸掛的個別跨距還需要安裝橫向電連接和錨段關節電連接,此處也需要考慮集中質量。在接口程序中,可以通過指定電連接線夾的質量,及安裝位置來確定集中質量參數的內容。
l 終端錨固
在錨段的始末跨距,需要安裝終端錨固線夾以及絕緣子,因此也要使用集中質量參數,處理方式與電連接線夾的相同。
跨距中的線夾處理流程如下:
(2)在錨段關節處,同一跨距的兩組懸掛中,吊弦的布置情況或線夾的安裝情況不同,由于仿真在定義錨段關節的跨距時要求同一跨距的兩組懸掛在同一安裝位置處必須有吊弦-吊弦或吊弦-集中質量對應關系,如果不滿足該關系,則需要添加一個較小的不影響接觸網動態特性的輔助點,即集中質量參數。
錨段關節處使用集中質量進行對齊的處理流程如下:
3. 仿真數據處理程序組成
仿真數據處理程序主要實現弓網模型參數輸入數據、仿真計算接口和仿真結果數據處理。弓網模型參數實現一個易用的輸入數據處理,讓用戶能以更貼近于常規接觸網設計工作的方式來創建仿真模型,通過輸入接觸網的常規結構參數,由接口程序來完成仿真指令和參數文件的創建;仿真計算接口自動調用仿真程序完成仿真計算,捕獲計算過程中產生的警告、錯誤等信息;仿真結果數據處理主要能根據仿真結果進行分析并以數據和圖表的形式展現,結構如下圖所示。
3.1. 弓網模型參數輸入數據
弓網模型參數輸入數據是整個數據處理程序的核心,實現弓網仿真模型的創建和編輯功能。通過模型數據輸入,用戶無需直接創建仿真輸入參數文件,而以更直觀的方式編輯仿真需要的懸掛線索、支柱布置、跨距布置、受電弓等參數。創建和編輯的模型數據的主要步驟如下:
1) 設置仿真模型使用的零件和線索參數,如接觸線的單位長度質量、張力,吊弦線夾的質量等;
2) 布置支柱和劃分錨段;
3) 編輯支柱屬性參數,如定位管件的結構參數、線索的安裝高度和拉出值等;
4) 編輯各跨距的吊弦布置,添加因中心錨結或附加線夾等引起的集中質量參數;
5) 編輯各受電弓的初始位置、類型和性能和結構參數;
6) 仿真基本設置,如列車的行駛速度;
7) 設置需要生成的圖表的配置參數。
3.2. 仿真計算接口
3.2.1. 仿真計算接口根據仿真模型的數據生成仿真輸入指令參數并創建包含弓網數據、受電弓仿真參數等的數據文件,然后調用仿真仿真程序完成仿真計算。整個仿真文件的創建過程均不需要用戶進行控制,程序能根據模型數據進行計算,得到仿真指令需要的仿真參數,同時能自動格式化輸入參數文件以符合仿真的輸入要求。完成仿真計算后,仿真計算接口能輸出仿真計算過程中產生的提示或錯誤信息反饋給用戶。
3.3. 仿真結果數據處理和展示
對仿真軟件輸出數據進行分析,統計以表格和圖形的形式體現。輸出仿真接觸壓力統計、標準接觸壓力統計、離線統計、吊弦數據、定位器數據、懸掛布置圖、接觸壓力曲線和受電弓抬升曲線等信息。
4. 接口程序的實現
以Visual Studio 2010為平臺,使用C#語言實現了數據處理程序。接口程序的操作采用下拉菜單和對話框的模式進行人機交互。
4.1. 主要界面介紹
接口程序的主界面如圖所示。該界面包括三部分,首先最上面是程序的主菜單,可以進行項目管理、仿真計算、程序設置、獲取幫助信息等操作;然后左側是一個樹狀目錄,可以顯示當前打開的仿真項目的內容,如接觸網模型的相關參數、仿真計算的圖表信息;界面的右側則是用來顯示左側樹狀目錄選擇的節點對應的內容。
接觸網仿真模型輸入的主界面如圖所示。界面的頂部是主菜單,通過菜單可以進行模型編輯的操作;界面主要的部分顯示了當前仿真模型的示意圖,包括懸掛的布置示意圖和拉出值布置示意圖。
4.1.1. 仿真結果數據處理
仿真數據處理程序對仿真結果自動進行分析,處理,統計。在查看統計數據界面可以查看仿真接觸壓力統計、標準接觸壓力統計和離線統計等各類仿真統計信息。在查看吊弦數據界面查看仿真范圍的包含錨段編號,上下線架高度,吊弦長度,張力等吊弦計算數據。在查看定位器數據界面可以查看支柱位置、定位器質量,張力等信息??梢宰杂山M合的選擇懸掛布置圖、接觸壓力曲線和受電弓抬升曲線進行對仿真數據的分析、比較。通過仿真數據處理程序可以直接生成仿真報告。
5. 總結
仿真數據處理程序的設計和實現,根據仿真輸入數據的內容創建了弓網仿真模型,用弓網的安裝和屬性參數代替仿真輸入指令和參數,使仿真參數的輸入更容易理解,降低了仿真工作的難度,同時能自動創建符合要求的輸入參數文件,極大的簡化了仿真軟件的操作步驟,提高了仿真的易用性,并對仿真數據的分析可以為設計方案的選擇提供參考。
參考文獻:
1. Kissling.電氣化鐵道接觸網.北京:中國鐵道出版社,2004;
2. 王寧,單圣熊.受電弓與接觸網間接觸壓力的分析.北京:電氣化鐵道;2000年02期
3. 于萬聚. 高速電氣化鐵路接觸網. 成都:西南交通大學出版社,2003;
4. 梅桂明. 受電弓—接觸網系統動力學研究.成都:西南交通大學博士學位論文;2011年
論文指導 >
SCI期刊推薦 >
論文常見問題 >
SCI常見問題 >