複製鏈接
請複製以下鏈接發送給好友

硬件在環仿真

鎖定
硬件在環仿真是以實時處理器運行仿真模型來模擬受控對象的運行狀態,通過I/0接口與被測對象相連接。 [1] 
中文名
硬件在環仿真
外文名
hardware in the loop simulation
別    名
半實物仿真
技    術
建模、仿真、仿真計算機
系    統
計算機
應用學科
計算機原理

硬件在環仿真定義

硬件在環仿真,又稱半實物仿真,是將需要仿真的部分系統硬件直接放到仿真迴路中的仿真系統,它不僅彌補了純數字仿真中的許多缺陷,提高了整個模型的置信度,而且可以大大減輕編程的工作量。這種仿真的另一個優勢在於它實現了仿真模型和實際系統間的實時數據交互,使仿真結果的驗證過程非常直觀,大大縮短了產品開發週期。仿真時,電腦與實際硬件通過各種信息通道相連,電腦與實際硬件共同完成仿真工作,並將仿真結果在電腦中進行分析,從而判斷硬件的運行情況。 [2] 
硬件在環仿真是在物理仿真數學仿真的基礎上發展起來的,它將實際系統的一部分設備與計算機相連,用軟件模型對其中不存在或者不便於試驗的部分進行仿真,同時保證整個系統的運行。它充分利用計算機建模的簡易性,減少了費用;便於對系統的輸入進行靈活快捷的變更,在改變參數的同時可以詳細觀察系統性能的變化;對系統中非重點考察的複雜環節,可直接將其硬件連入仿真系統。
硬件在環仿真的逼真度較高,所以常用來驗證控制系統方案的正確性和可行性,進行故障模式的仿真以及對研製階段的控制系統進行閉環動態驗收試驗。應用硬件在環仿真使仿真條件更接近於實際情況,更能正確地對設計出的控制器性能進行檢驗和調試,有利於開發新型控制系統和算法,減少現場調試次數。
由於受計算機性能的限制,最初硬件在環仿真技術主要應用集中在軍事領域,通常需要專用的仿真計算機和接口板。隨着計算機硬件水平的不斷提高,硬件在環仿真逐步在各個領域裏都得到了應用,如發動機、車輛、船舶、飛行器等。對於硬件在環仿真中的許多關鍵性問題,如建模技術和方法、實時計算、實時性分析等,許多人都進行了深入的研究,促進了硬件在環仿真的發展。 [3] 

硬件在環仿真技術

硬件在環仿真建模技術

任何系統的硬件在環仿真研究,對系統中的數字部分都要建立合適的數學模型和仿真模型。隨着仿真應用範圍的不斷拓寬,近年來,系統建模理論與方法的研究範圍逐漸從定量系統向定性系統拓寬。從建模的方法來看,除了典型的機理建模及系統辨識方法外,近年來正積極發展模糊優化法、人工智能輔助建模方法學及混合模式(multi—paradigm)的建模方法學等。

硬件在環仿真仿真算法

系統的動態特性一般可用微分方程或微分方程組來描述。因此,要在計算機上對系統進行仿真,首先就要確定採用何種求解常微分方程的仿真算法。仿真算法是將系統數學模型轉換成仿真模型的一類算法。連續系統與離散系統的非實時串行算法已相當完善,其成果包括處理線性、非線性、剛性等連續系統算法,各類分佈參數系統算法,各種隨機統計算法及基於系統分割、方法分割和時間分割的部分並行算法。

硬件在環仿真仿真計算機

近10年來,由於計算機技術的飛速發展,通用高性能微機、工作站及並行機已成為仿真機的主流。超大規模的並行計算機、工作站以及高性能微機的運算速度已有很大提高。高性能仿真計算機研究的主要課題包括處理機技術、並行程序設計模型與並行化編譯器、支持自動並行化的新的框架與概念、軟硬件接口的實時處理能力等。接口系統是硬件在環仿真中數字部分與物理部分之間信息傳輸的接口,接口要具有可靠的實時性。 [3] 

硬件在環仿真平台

dSPACE實時仿真系統
dSPACE實時仿真系統是由德國dSPACE公司開發的一套基於MATLAB/Simulink的控制系統開發及半實物仿真軟硬件工作平台,實現了和MATLAB/Simulink/RTW的完全無縫連接。dSPACE實時系統擁有實時性強,可靠性高,擴充性好等優點。
dSPACE中的處理器運算性能強大,並且I/0接口十分豐富,用户可根據需要自行組合;軟件環境功能強大而又靈活,提供自動生成代碼及調試和下載等一系列的功能,在快速控制原型控制仿真方而,dSPACE允許反覆修改模型設計,進行離線及實時仿真,可在設計之初就將錯誤修正,節省設計費用。使用RCP技術,可以在費用和性能之間進行折衷。通過將快速原型硬件系統和所要控制的實際設備相連接,可以反覆研究使用不同傳感器及驅動機構時系統的性能特徵。而且,還可以利用旁路技術將原型控制單元或控制器集成於開發過程中,從而逐步完成從原型控制器到產品型控制器的順利轉換。
在硬件在迴路仿真方面,dSPACE平台可以實現對控制器的極限測試,失效測試。
RTLAB實時仿真系統
RT-LAB是加拿大名為Opal-RT公司推出的一款工業級的系統實時仿真平台軟件包。
該平台能在短時間內以較低的成本建立實時系統動態模型,簡化工程系統的設計過程,具有靈活、高效、可測量等優勢。
RT -LAB完全集成MATLAB/Simulink和MATRIXx/SystemBuild,已有的動態系RT-LAB所用;採用分佈式處理的專業化塊設計;且該平台使用户能方便地將目標模型分割為幾個子系統,便於並行處理,集成豐富的第三方代碼庫;提供豐富的應用程序編程接口,便於用户開發自定義應用;使用LabVIEW等工具可以創建定製的功能和測試界而;支持1000餘種I/0設備,提供高度優化的硬件實時調度程序。
NI硬件在環仿真平台
NI開發的硬件在環仿真平台幫助用户節省了在汽車研發到生產各個階段耗費的時間和成本。憑藉業內領先的I/0、靈活現成的硬件、強大高效的LabVIEW開發環境,用户可以創建各種應用的解決方案。
NI開發了基於PXI實時控制器的硬件在環仿真方案。PXI全稱為面向儀器系統的PCI擴展,結合了PCI的電氣總線特性和通用計算機強大的功能和高性價比,提供了一種高性能、低成本的虛擬儀器測試方案。
仿真模型建立在PXI實時控制器之中,NI提供FPGA模塊以適應更高動態性能和更高精度的模型應用需求。NI硬件在環仿真平台具有開放的軟硬件技術架構,可以減少工程師的開發時間、成本和風險。在支持第三方硬件和軟件建模工具的同時,NI還提供一系列高性能模擬和數字I/0設備,CAN,LIN和FlexRay總線接口,故障注入硬件等,便於用户高效實現應用。基於開放的工業標準,用户總能將最新的PC技術用在自己的HIL測試系統中。同時,HIL測試系統的可擴展性滿足了多種快速變化的需求,以適應新技術發展所帶來的測試挑戰。 [1] 
參考資料
  • 1.    鄒禕. 硬件在環仿真系統概述[J]. 價值工程, 2016, 35(35).
  • 2.    王海燕,胡以懷編著,輪機系統仿真技術,上海浦江教育出版社有限公司,2013.09,第153頁
  • 3.    宋百玲編著,柴油機控制系統硬件在環傷仿真技術,國防工業出版社,2011.01,3-4