定義
硬體在環仿真,又稱半實物仿真,是將需要仿真的部分系統硬體直接放到仿真迴路中的仿真系統,它不僅彌補了純數字仿真中的許多缺陷,提高了整個模型的置信度,而且可以大大減輕編程的工作量。這種仿真的另一個優勢在於它實現了仿真模型和實際系統間的實時數據互動,使仿真結果的驗證過程非常直觀,大大縮短了產品開發周期。仿真時,電腦與實際硬體通過各種信息通道相連,電腦與實際硬體共同完成仿真工作,並將仿真結果在電腦中進行分析,從而判斷硬體的運行情況。
硬體在環仿真是在物理仿真和數學仿真的基礎上發展起來的,它將實際系統的一部分設備與計算機相連,用軟體模型對其中不存在或者不便於試驗的部分進行仿真,同時保證整個系統的運行。它充分利用計算機建模的簡易性,減少了費用;便於對系統的輸入進行靈活快捷的變更,在改變參數的同時可以詳細觀察系統性能的變化;對系統中非重點考察的複雜環節,可直接將其硬體連入仿真系統。
硬體在環仿真的逼真度較高,所以常用來驗證控制系統方案的正確性和可行性,進行故障模式的仿真以及對研製階段的控制系統進行閉環動態驗收試驗。套用硬體在環仿真使仿真條件更接近於實際情況,更能正確地對設計出的控制器性能進行檢驗和調試,有利於開發新型控制系統和算法,減少現場調試次數。
由於受計算機性能的限制,最初硬體在環仿真技術主要套用集中在軍事領域,通常需要專用的仿真計算機和接口板。隨著計算機硬體水平的不斷提高,硬體在環仿真逐步在各個領域裡都得到了套用,如發動機、車輛、船舶、飛行器等。對於硬體在環仿真中的許多關鍵性問題,如建模技術和方法、實時計算、實時性分析等,許多人都進行了深入的研究,促進了硬體在環仿真的發展。
技術
建模技術
任何系統的硬體在環仿真研究,對系統中的數字部分都要建立合適的數學模型和仿真模型。隨著仿真套用範圍的不斷拓寬,近年來,系統建模理論與方法的研究範圍逐漸從定量系統向定性系統拓寬。從建模的方法來看,除了典型的機理建模及系統辨識方法外,近年來正積極發展模糊最佳化法、人工智慧輔助建模方法學及混合模式(multi—paradigm)的建模方法學等。
仿真算法
系統的動態特性一般可用微分方程或微分方程組來描述。因此,要在計算機上對系統進行仿真,首先就要確定採用何種求解常微分方程的仿真算法。仿真算法是將系統數學模型轉換成仿真模型的一類算法。目前,連續系統與離散系統的非實時串列算法已相當完善,其成果包括處理線性、非線性、剛性等連續系統算法,各類分布參數系統算法,各種隨機統計算法及基於系統分割、方法分割和時間分割的部分並行算法。
仿真計算機
近10年來,由於計算機技術的飛速發展,通用高性能微機、工作站及並行機已成為仿真機的主流。目前,超大規模的並行計算機、工作站以及高性能微機的運算速度已有很大提高。高性能仿真計算機研究的主要課題包括處理機技術、並行程式設計模型與並行化編譯器、支持自動並行化的新的框架與概念、軟硬體接口的實時處理能力等。接口系統是硬體在環仿真中數字部分與物理部分之間信息傳輸的接口,接口要具有可靠的實時性。
平台
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測試系統的可擴展性滿足了多種快速變化的需求,以適應新技術發展所帶來的測試挑戰。