困難與挑戰(zhàn)
EDF 馬賽分部管理著整個法國南部水電設(shè)施的設(shè)計和維護(hù)。工業(yè)維護(hù)團(tuán)隊負(fù)責(zé)設(shè)計用于水力發(fā)電設(shè)備安裝的控制軟件,并負(fù)責(zé)這些設(shè)備的正常運(yùn)行。
EDF 的目的是全面實(shí)施標(biāo)準(zhǔn)化控制軟件開發(fā),提高可靠性,減少初次安裝時的拖延,并顯著減少現(xiàn)場安裝緊急干預(yù)的數(shù)量。
開發(fā)背景
EDF 馬賽分部采用標(biāo)準(zhǔn)的V 型周期來開發(fā)自動控制軟件。用于開發(fā)的功能標(biāo)準(zhǔn)是在進(jìn)行功能分析后才被定義的。這些標(biāo)準(zhǔn)將被EDF 用于設(shè)計階段中任何可能的地方。然后設(shè)計文檔被發(fā)送到項(xiàng)目承包商來進(jìn)行確認(rèn)和代碼生成。代碼生成之后,EDF 將會和電站管理人員一起,在系統(tǒng)運(yùn)行前校驗(yàn)測試這個控制軟件。
ControlBuild 的具體應(yīng)用
ControlBuild 已經(jīng)被應(yīng)用于EDF 所有工程中的設(shè)計和測試階段。EDF 已經(jīng)開發(fā)了兩個基于ControlBuild 的標(biāo)準(zhǔn)組件程序庫:一個是控制功能程序庫(conduit、規(guī)則、控制、運(yùn)行模式等) 。另外一個是可操作部分的程序庫,包括電站設(shè)備(大壩、閘門、渦輪機(jī)、發(fā)電機(jī)、變壓器等)。這兩個程序庫已經(jīng)幫助EDF 快速地開發(fā)出多個水電站的工作仿真模型。在設(shè)計階段,EDF 設(shè)計團(tuán)隊也設(shè)計出了基于控制和可操作部件的系統(tǒng)模型。當(dāng)這個虛擬的電站模型呈現(xiàn)在電站管理人員面前的時候,電站管理人員可能會增加其他功能,而這些功能在規(guī)格設(shè)計書中并沒有列出;或者他們需要澄清那些在設(shè)計書中含糊不清的部分。在測試階段,將自控硬件連接到ControlBuild 上,并使用ControlBuild 來仿真整個現(xiàn)場環(huán)境。通過模擬運(yùn)行軟件的波動和異常,EDF 能夠系統(tǒng)化地測試設(shè)備的正常運(yùn)行、機(jī)械故障和安全水平。EDF 能夠在實(shí)際安裝前,和電站管理人員一起來確認(rèn) ControlBuild 的測試結(jié)果,并進(jìn)行驗(yàn)收。
管理人員一起來確認(rèn) ControlBuild 的測試結(jié)果,并進(jìn)行驗(yàn)收。
為軟件開發(fā)帶來的好處
通過使用ControlBuild,EDF 已經(jīng)能夠:
確保現(xiàn)場和運(yùn)行設(shè)備的物理特性
評估改變實(shí)際設(shè)備所帶來的結(jié)果和影響
確保控制軟件能夠準(zhǔn)確地反映出管理人員的需求
在現(xiàn)場安裝前完整地校驗(yàn)和測試自動控制程序
為電站安裝帶來的好處
ControlBuild,使EDF 馬賽分部能夠:
節(jié)省自控程序的開發(fā)時間,
提高自動控制編碼的質(zhì)量和可靠性。
EDF 馬賽分部命令控制軟件的負(fù)責(zé)人說:
“ControlBuild 滿足了我們所有的要求. 現(xiàn)在我們能夠讓電站管理人員在設(shè)計的早期階段就參與進(jìn)來,共同校驗(yàn)測試水電站的各種功能。自動控制軟件實(shí)現(xiàn)了標(biāo)準(zhǔn)化,高度可靠。安裝拖延被大大降低了。得益于軟件的高質(zhì)量,日常維護(hù)的任務(wù)也減輕了。” 他接著補(bǔ)充到,“使用ControlBuild,我們能夠把多重控制和運(yùn)行程序庫混合在一起。這樣一來仿真模擬就非常容易做到了。”