作者:Greg Sussman, CLA, Process Automation 挑戰:通過減少驗證NI CompactRIO控制系統所需的的現場測試次數來降低開發成本,同時不影響產品質量。 方案:使用NI VeriStand、LabVIEW實時模塊及NI PXI硬件創建一個高性價比的硬件在環(HIL)測試系統 ,在實驗室中進行完整的控制系統操作測試,最終成功減少75%的實地測試時間,同時為攔阻器系統提供更廣泛的測試覆蓋率。 圖1: 攔阻系統協助飛機著陸 圖2:單個飛機攔阻制動系統 圖3:飛機攔阻系統俯瞰視圖 卓達宇航選擇了National Instruments Alliance Partner的一員:Process Automation,為下一代飛機攔阻系統開發控制系統。Process Automation在控制系統上使用了NI LabVIEW軟件與CompactRIO,在HIL測試系統上使用了NI VeriStand和 實時PXI硬件,成功開發了SmartArrest,相比之前的系統實現顯著地節約了成本。 SmartArrest系統設計用于在緊急著陸的情況下安全停止軍用戰斗機。 這個基于陸地上的系統的工作原理類似于航空母艦上的攔阻電纜系統。當飛機著陸時,它可以勾住橫跨整個跑道的攔阻電纜。 兩個相同的制動/控制系統相互連接在跑道兩側的攔阻電纜兩端。 這兩種系統通過高速光纖連接相互通信,共享攔阻參數,并計算攔阻具體幾何形狀。 當檢測到攔阻裝置時,每個系統通過調節伺服閥來控制經過電纜卷筒制動器的液壓水平。 產生的制動力可以在指定距離內降低飛機速度,直至停止。 在每次攔阻后,諸如轉速、穿越跑道位置、飛機總油耗等參數都被存儲到一個數據文件中,以便今后訪問查看。 在開發過程中,我們通過NI VeriStand利用MathWorks Simulink®軟件創建的現有仿真模型。 然后我們將模型和實時測試系統連接在一起。NI VeriStand提供的工具可用來響應實時系統、生成激勵信號以及記錄、繪制和呈現重要的控制系統參數。 憑借HIL測試系統,我們大大減輕了項目的技術和時間安排風險。 NI VeriStand以一種清晰、成熟的方式提供這些工具,幫助我們的工程師充分發揮現有的技能,快速有效地適應開發周期中難以避免的一些變化。 我們可以自定義解決方案,而且我們也寫了一些LabVIEW代碼來自定義NI VeriStand,但實施一個完全的自定義解決方案的成本和技術風險都會更高。 使用NI VeriStand,我們可在現有框架的基礎上繼續構建開發,顯著地減少了我們開發和部署的時間安排。 這也直接降低了卓達宇航的整體系統成本,提高了投資回報率。 |