利用LabVIEW控制Echogen能源系統公司的廢熱引擎
發布日期:2022-04-27 點擊率:45 品牌:誒比_AB
挑戰:開發一個實時的應用程序來控制和監視Echogen能源系統公司的廢熱引擎,同時創建一個基于Windows操作系統的應用程序來實現整體系統的遠程及本地監控。
解決方案:在CompactRIO平臺上開發一個LabVIEW應用程序來控制廢熱引擎,使用多PID閉環控制以達到對系統確定性的要求。
Echogen能源系統公司的廢熱引擎面向于工業廢熱回收,可以從多種能量來源中獲取熱能。我們在其基本設備的基礎上,為標稱凈額定功率為250kW的廢熱引擎開發了控制器與裝置健康狀況監視系統。
為了達到嚴格的I/O同步指標,我們選擇了CompactRIO實時控制器。這個熱機主要的設計目的是用于測試,系統要求包括超過75個傳感器信號的采集以及通過Modbus、模擬、數字信號控制超過40臺的儀器。另外,在讀取的系統變量(如:系統壓力,流體溫度,渦輪機載荷)的基礎上,我們采用多PID控制算法來控制這個系統。
在系統架構上,這臺系統是遠程運行的,但是我們設計了一個本地的人機接口(HMI)來實現控制與監視。同時,我們在Windows電腦以及運行LabVIEW應用程序的實時控制器之間用以太網連接實現了網絡發布的共享變量,以此完成了過程數據的交互和基于消息的信息通訊。
同時,運行LabVIEW實時應用程序的CompactRIO控制器具有多核的中央處理器。而NI分布式系統管理器在開發的過程中給了我們很大的幫助,使我們可以不用自己開發應用程序就能全面地監視網絡中各個系統的信息、管理發布的數據、存取網絡發布共享變量和I/O變量。我們甚至可以不需要任何人機界面就可以調整網絡發布共享變量的值來遠程調試和校準過程參數。使用NI提供的各種工具包和開發模塊,讓我們能夠快速地調整系統以滿足我們客戶更進一步的需求。
– Darryn La Zar, Wineman Technology Inc.