李彬彬,徐紀偉,謝仁和,馬金保,孔 昕
燃料電池動力供氧系統(tǒng)仿真操控軟件設計與實現(xiàn)
李彬彬1,徐紀偉1,謝仁和1,馬金保2,孔 昕1
(1. 中國船舶科學研究中心,江蘇無錫 214082;2. 寧夏工商職業(yè)技術(shù)學院,寧夏銀川 750021)
以燃料電池為動力的水下作業(yè)平臺供氧系統(tǒng)的實際訓練存在一定的局限性和危險性,并且培訓難度大,訓練成本高。本文以某型使用燃料電池為動力的水下作業(yè)平臺為對象,結(jié)合供氧系統(tǒng)的模擬訓練需求,以Visual Studio 2015軟件作為集成開發(fā)工具,采用C#語言,以GDI+為輔助工具編寫仿真儀表和閥件,實現(xiàn)了水下作業(yè)平臺燃料電池動力供氧系統(tǒng)的軟件操作界面設計和功能仿真,并對設計的仿真系統(tǒng)進行了系統(tǒng)操作和功能測試,結(jié)果表明,該仿真操控軟件能基本實現(xiàn)系統(tǒng)操作功能,反應供氧系統(tǒng)的工作情況和實際動態(tài)過程,具有良好的人機交互界面和實用性,此外,其對提高操作人員水下作業(yè)平臺燃料電池動力供氧系統(tǒng)的操作水平有一定的積極作用。
水下作業(yè)平臺 供氧系統(tǒng) 仿真 操控軟件
近年來,水下作業(yè)裝備得到快速發(fā)展,而燃料電池技術(shù)得益于其能量密度高、接近零排放的良好性能,使之在水下裝備動力系統(tǒng)方面成為研究熱點。
燃料電池動力系統(tǒng)供氧分系統(tǒng),是水下作業(yè)平臺的重要組成部分。該系統(tǒng)的操作失誤,輕者會導致動力系統(tǒng)失效,更為嚴重的會直接危及水下作業(yè)平臺和人員安全。因此,對該系統(tǒng)的操作熟練程度不僅是動力系統(tǒng)可靠運行的保證,更是有效提高水下作業(yè)平臺的安全性的重要保障,此外,由于液氧本身具有一定的危險性,因此,若對水下燃料電池供氧系統(tǒng)進行實際訓練,存在很大的局限性和危險性,并且培訓難度大,訓練及維護成本高。
本文以某型使用燃料電池為動力的水下作業(yè)平臺為對象,建立供氧系統(tǒng)的數(shù)學模型[1,2],以Visual Studio 2015軟件作為集成開發(fā)環(huán)境,運用C#編程語言,設計開發(fā)系統(tǒng)參數(shù)設定界面、供氧系統(tǒng)軟件操控界面等,并對開發(fā)的仿真操控軟件進行操作及功能測試。
以燃料電池為動力的水下作業(yè)平臺供氧系統(tǒng)的主要功能是為燃料電池電堆工作提供其所需的氧氣,供氧系統(tǒng)流程圖如下圖1所示,其主要由液氧罐、液氧汽化器、管路及其它閥件組成[3]。供氧系統(tǒng)工作時,通過自增壓的方式對液氧罐內(nèi)的氧氣壓力進行增壓,罐內(nèi)增壓后的氣氧將液氧壓至液氧汽化器之后,通過液氧汽化器汽化后供燃料電池使用。此外,為了保證整個系統(tǒng)的用氧安全,供氧系統(tǒng)中還設置了溢流及超壓排放功能。
圖1 深海作業(yè)平臺供氧系統(tǒng)原理圖
水下作業(yè)平臺采用高真空多層絕熱液氧儲罐,在工作時,通過引出少量的液氧進行汽化增壓,汽化增壓后的氣氧進入液氧罐的氣相空間,在壓差的作用下,為燃料電池提供其所需的氧氣。為了盡可能地降低儲罐中的液氧和氣氧相互影響,對液氧罐中的液氧和氣氧分別建模。根據(jù)氣氧質(zhì)量守恒方程[4]可得:
液氧質(zhì)量變化方程為:
根據(jù)氣體狀態(tài)方程,液氧儲罐氣相空間的狀態(tài)方程可以表示為[5]:
式中,P、mV、分別為液氧儲罐氣相空間氣氧的壓力、質(zhì)量、體積和溫度;為氧氣的氣體常數(shù)。
液氧汽化器本質(zhì)上可以看做一個換熱器,其主要作用是通過進入液氧汽化器中的循環(huán)水對進入液氧汽化器中的低溫液氧進行加熱,使低溫液氧汽化變?yōu)闅鈶B(tài)氧。在本系統(tǒng)中,液氧汽化器主要有增壓作用和動力供液汽化作用,雖然用途不同,但其本質(zhì)都是通過用循環(huán)水對液氧加熱汽化來實現(xiàn)的,因此,可以通過液氧汽化器的熱平衡方程,建立其數(shù)學模型。
在循環(huán)水側(cè)單位時間內(nèi)蓄熱量的變化=單位時間內(nèi)循環(huán)水帶來的熱量-單位時間內(nèi)循環(huán)水傳給液氧的熱量,其循環(huán)水側(cè)的熱平衡方程[6]如下:
氧側(cè)單位時間內(nèi)側(cè)蓄熱量的變化=單位時間內(nèi)循環(huán)水傳給液氧的熱量-單位時間內(nèi)液氧汽化帶走的熱量,其氧側(cè)的熱平衡方程如下:
式中,T為循環(huán)水出汽化器的溫度;W為循環(huán)水側(cè)的熱容量;m為汽化器中循環(huán)水的質(zhì)量流量;C為循環(huán)水的比熱;T為循環(huán)水進汽化器的溫度;T為對數(shù)平均溫差;為熱阻;T為氣態(tài)氧出汽化器的溫度;W為汽化器氧側(cè)總的熱容量;m為氣態(tài)氧流出汽化器的質(zhì)量流量;為氣態(tài)氧的比熱;T為液氧進入汽化器的溫度;m為液氧流入汽化器的質(zhì)量流量;為液氧的比熱。
1)串聯(lián)管路
在液氧系統(tǒng)中有段串聯(lián)管路,其阻力系數(shù)分別為1,2,…n,其壓力損失分別為,,…,總的壓力損失為,則串聯(lián)管路總的壓力損失可由如下方程表示[7]
2)并聯(lián)管路
在液氧系統(tǒng)中有段串聯(lián)管路,其阻力系數(shù)分別為1,2,…m,其壓力損失分別為1,Δ2,…Δ,總的壓力損失為Δ,則并聯(lián)管路總的壓力損失可由如下方程表示
在流體管道中,氣動閥可以看做一個節(jié)流元件,根據(jù)流體的連續(xù)性定律可知,氣動閥的的流量方程可表示為[8]:
式中:為標準狀態(tài)下的氣體流量;為額定流量系數(shù);1為閥前絕對壓力;2為閥后絕對壓力;氣體平均壓力;為氣體比重,空氣=1。
軟件架構(gòu)設計在整個軟件開發(fā)過程中不可或缺的一部分。在水下作業(yè)平臺燃料電池動力供氧系統(tǒng)中,由于存在的模型較多,需要操作和顯示的變量較多,因此,為充分降低數(shù)據(jù)存取顯示與數(shù)據(jù)處理、邏輯模型計算的耦合度,保證開發(fā)軟件的可擴展性強,本文采用三層架構(gòu)軟件設計思想[9],三層的組成與相互關(guān)系如下圖所示。
圖2 三層架構(gòu)軟件設計結(jié)構(gòu)
供氧系統(tǒng)三層架構(gòu)各層的職責分配如下:
人機界面層:用于接受用戶輸入的數(shù)據(jù)(如閥的操作、參數(shù)設置等),并將邏輯模型層處理后的數(shù)據(jù)結(jié)果通過界面顯示給用戶。
邏輯模型層:根據(jù)相應的規(guī)則負責對整個系統(tǒng)中數(shù)據(jù)進行處理,本系統(tǒng)中的規(guī)則主要表現(xiàn)在兩個方面,第一方面是系統(tǒng)中各個主要設備的數(shù)學模型,通過調(diào)用各個設備的數(shù)學模型庫進行數(shù)據(jù)處理,另一方面是根據(jù)系統(tǒng)的工作原理形成的動作邏輯,來滿足對系統(tǒng)工作原理要求和功能要求。
數(shù)據(jù)層:用于實現(xiàn)對數(shù)據(jù)的實時保存和讀取操作。在該軟件中定義了一個DataCenter的數(shù)據(jù)類,通過實時刷新模型及邏輯處理后的數(shù)據(jù),來更新每個狀態(tài)下的數(shù)據(jù)變量。
水下作業(yè)平臺燃料電池動力供氧系統(tǒng)操控軟件的具體架構(gòu)如下圖所示。
圖3 供氧系統(tǒng)軟件架構(gòu)
供氧系統(tǒng)操控軟件一共有3個界面:分別是系統(tǒng)切換界面、參數(shù)設置界面以及系統(tǒng)仿真操控界面。本仿真軟件的開發(fā)基于Windows環(huán)境下的Visual Studio 2015軟件作為集成開發(fā)環(huán)境,以C#為開發(fā)語言,從而實現(xiàn)供氧系統(tǒng)的整個仿真過程,其主要設計步驟有:基于GDI+專業(yè)控件的開發(fā),設備數(shù)學模型的建立和程序化,軟件操控界面設計,系統(tǒng)邏輯模型設計,編寫各個類的屬性、方法以及事件處理程序等[10,11]。
1)系統(tǒng)切換界面
圖1為供氧系統(tǒng)切換界面,在該界面上不僅可以對參數(shù)設置界面和系統(tǒng)仿真操控界面進行切換,還可以啟動、暫停仿真軟件,并對系統(tǒng)運行時間,運行狀態(tài)進行顯示,當點擊參數(shù)設置界面按鈕時,進入該界面,點擊Back按鈕,返回至切換界面。
圖4 供氧系統(tǒng)切換界面
2)參數(shù)設置界面
參數(shù)設置界面如下圖所示,在本界面可以設置艙內(nèi)的一些環(huán)境參數(shù),如艙室溫度、艙室壓力、氧氣濃度等,還可設置海水深度和海水溫度。
圖5 參數(shù)設置界面
3)系統(tǒng)仿真操控界面
系統(tǒng)仿真操控界面如下圖所示,本界面為供氧系統(tǒng)仿真操控軟件的核心界面,在本界面上包括了兩個液氧罐,四個液氧汽化器,八個氣動閥,八個氣動閥運行指示燈,以及系統(tǒng)其它閥件和旋鈕等。在本界面中,實現(xiàn)了液氧罐的增壓功能、加注功能、供氧功能以及超壓排放功能等,此外,根據(jù)不同的操作位置,分別設置了手動操作模式和自動操作模式,并對系統(tǒng)中的相關(guān)壓力、流量參數(shù)進行實時顯示。
水下作業(yè)平臺燃料電池動力供氧系統(tǒng)操控軟件需要實現(xiàn)的操控功能有:液氧加注功能、液氧罐自增壓功能,超壓排放功能以及穩(wěn)定供氧功能,其中穩(wěn)定供氧功能有兩種控制模式:分別是手動模式和自動模式。由于在穩(wěn)定供氧過程中涉及了液氧罐自增壓功能以及超壓排放等功能,此外,在軟件設計過程中自動供氧模式是設計的重點和難點。因此,下面主要對仿真軟件的基于自動模式下的穩(wěn)定供氧功能進行功能測試,系統(tǒng)的主要設置參數(shù)具體如下表1:
表1 系統(tǒng)設置相關(guān)參數(shù)
供氧系統(tǒng)要保證穩(wěn)定供氧,液氧罐的壓力控制策略就顯得尤其重要,整個液氧罐的壓力控制流程如下圖所示,當罐內(nèi)氣氧壓力低于正常工作壓力范圍,增壓氣動閥VG2自動開啟,當罐內(nèi)氣氧壓力在正常工作范圍內(nèi)時,增壓氣動閥VG2關(guān)閉,供液氣動閥VG4開啟,當罐內(nèi)氣氧壓力高于正常工作壓力范圍內(nèi)時,增壓氣動閥VG2保持關(guān)閉,供液氣動閥VG4保持開啟,當罐內(nèi)氣氧壓力超過高壓報警值時,超壓排放單向閥自動打開。
下面對系統(tǒng)具體的仿真操控測試進行說明,首先進入?yún)?shù)設置界面,對左右艙的相關(guān)環(huán)境參數(shù)和海水深度、溫度等參數(shù)進行設置,然后,進入系統(tǒng)仿真操控界面,點擊界面右上角的啟動按鈕,將面板上的“手動/自動旋鈕”旋至自動模式,“自動運行”指示燈亮,并且面板上有VG1至VG8氣動閥的運行指示燈,當某一個或某幾個氣動閥運行時,其相應的運行指示燈變亮。此時,表示供氧系統(tǒng)不能通過現(xiàn)場的手動閥進行操作,只能根據(jù)系統(tǒng)中設定的壓力控制策略對VG1至VG8進行自動控制,因此,此時V1至V10這些手動閥處于打開的狀態(tài),水浴汽化器的循環(huán)水進出口閥也處于開啟狀態(tài),系統(tǒng)自動檢測液氧罐氣相空間的氣氧壓力狀態(tài),并結(jié)合液氧罐的壓力控制策略來實現(xiàn)燃料電池動力系統(tǒng)的自動模式下的穩(wěn)定供氧功能,并且通過不同的操作,對供氧系統(tǒng)中的相關(guān)參數(shù)進行實時顯示,系統(tǒng)運行后的仿真操控界面如下圖所示。
圖7 液氧罐的壓力控制流程
圖8 運行后系統(tǒng)仿真操控界面
1)通過對某型使用燃料電池為動力的水下作業(yè)平臺的供氧系統(tǒng)仿真操控軟件的設計,不僅能夠?qū)崿F(xiàn)對相關(guān)操作人員的操控培訓訓練,還有效避免了氧系統(tǒng)培訓中存在的安全風險。
2)本仿真操控軟件不僅實現(xiàn)了整個供氧系統(tǒng)的相關(guān)功能,還通過GDI為輔助工具編寫了系統(tǒng)中所需的專業(yè)仿真儀表和閥件,使得該軟件能夠較好的反應供氧系統(tǒng)的工作情況和實際動態(tài)過程。
3)本文為液氧與燃料電池在深海的匹配應用及以燃料電池AIP為動力系統(tǒng)的深海裝備相關(guān)的供氧系統(tǒng)可視化監(jiān)控、壓力控制策略具有一定的現(xiàn)實意義。
[1] 楊修東, 存存, 王文. 液氧貯箱自生增壓過程中氣枕狀態(tài)分析[J]. 上海航天, 2014, 4(31): 59-63.
[2] 張超, 魯雪生, 田麗亭. 火箭低溫液體推進劑增壓系統(tǒng)數(shù)學模型[J]. 低溫與超導, 2005, 33(2): 35-38.
[3] 李彬彬, 孔昕, 張杰, 等. 深海作業(yè)平臺燃料電池AIP液氧系統(tǒng)供氧仿真分析[J]. 船海工程, 2018, 3(47): 158-163.
[4] 何長勇. 基于以太網(wǎng)的LOX遠程加注控制技術(shù)研究與實現(xiàn)[D]. 西安: 西安電子科技大學, 2013.
[5] 劉瑞敏. 氫氧發(fā)動機試驗臺自動增壓控制系統(tǒng)[D]. 哈爾濱: 哈爾濱工程大學, 2012.
[6] 丁睿, 唐建文, 董威. 電力推進船舶中央冷卻系統(tǒng)動態(tài)特性建模及控制仿真[J]. 制冷與空調(diào). 2006, 6(5): 99-102.
[7] 呂博, 甘輝兵, 盧光松, 等. 船舶動力空氣壓縮培訓仿真系統(tǒng)設計研究[J]. 計算機仿真, 2017, 8(34): 233-238.
[8] 中國標準出版社. 氣動調(diào)節(jié)閥: GB/T4213-92[S]. 1993.
[9] 林開進, 李彬彬.船舶變頻海水系統(tǒng)仿真軟件設計與實現(xiàn)[J]. 上海海事大學學報, 2017, 2(38): 66-71.
[10]沈智鵬, 張張寧, 王海偉, 等. 大型集裝箱船舶輔鍋爐仿真系統(tǒng)的研究[J].系統(tǒng)仿真學報, 2014, 26(10): 2345-2350.
[11]張寧, 沈智鵬, 劉繼中, 等. 基于半實物的船舶燃油凈化仿真系統(tǒng)研究[J]. 系統(tǒng)仿真學報, 2015, 27(9): 2044-2048.
Design and Implementation of Simulation Control of Fuel Cell Oxygen Subsystem
Li Binbin1, Xu Jiwei1, Xie Renhe1, Ma Jinbao2, Kong Xin1
(1. China Ship Scientific Research Center, Wuxi 21408, Jiangsu, China;2. Ningxia Vocational Technical College of Industry And Commerce, Yinchuan 750021, Ningxia, China)
TM911.3
A
1003-4862(2021)08-0025-05
2021-03-03
李彬彬(1989-),男,工程師。研究方向:載人潛器動力及電力系統(tǒng)。E-mail: 18261550010@163.com