999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于VeriStand的制導系統半實物仿真平臺的研究

2018-01-22 13:48:56范勇劉罌李釗
電子產品世界 2017年9期

范勇+劉罌+李釗

摘要:為保證制導系統半實物仿真的實時性和準確性,縮短開發周期,本文基于VeriStand、Simulink和PharLap組合方式構建實時仿真平臺。該平臺通過VeriStand實現對仿真模型的在線管理和仿真試驗的控制,以及對模型參數的在線顯示和修改;采用PharLap實時操作系統保證仿真模型執行的實時性,通過Simulink對系統進行建模,達到快速仿真設計、降低開發周期、弱化人為影響的目的、,制導半實物仿真試驗表明:仿真平臺工作可靠,實時性能好,能夠提高半實物仿真試驗的開發效率和可靠性。

關鍵詞:VeriStand;制導系統;半實物仿真;Simulink建模

DOI: 10.3969/j.issn.1005-5517.2017.8.015

引言

運載火箭控制系統的主要功能是制導、姿態控制和指令控制等[1]。制導的任務是對火箭質心的運動參數進行實時敏感測量、計算和控制。當火箭的運動參數達到要求值時,關閉發動機,使火箭按設計的軌道飛行…。半實物仿真試驗技術是運載火箭控制系統研制不可缺少的手段[2]。通過半實物仿真試驗能夠考核箭載計算機飛行軟件和制導系統方案的正確性,保證火箭飛行可靠。

仿真軟件是整個仿真系統的靈魂[3],仿真軟件的質量直接影響半實物仿真試驗結果的精度和可靠性。火箭控制系統具有高速實時的特點,在箭載計算機中,數據采樣時間間隔一般為幾毫秒到幾十毫秒,計算周期等于采樣間隔時間或它的數倍[4],這就要求仿真系統具備實時性。對于不同型號的半實物仿真,由于設計人員能力不一,不能保證仿真軟件準確可靠,從而影響試驗的周期和結果。

為了在線管理和控制仿真試驗,保證火箭制導系統半實物仿真的實時性、可靠性,降低開發周期。本文提出一種基于VeriStand、Simulink和PharLap組合的方式構建半實物實時仿真平臺,一方面通過PharLap操作系統保證了系統仿真的實時性,另一方面利用Simulink建模并生成代碼達到快速仿真的目的,縮短項目開發周期。同時通過VeriStand可以實現對實時仿真平臺進行管理和在線顯示、修改仿真模型參數,實現對仿真過程的在線管理和控制。

1 VeriStand和平臺硬件組成

1.1 VeriStand簡介

VeriStand[5]是一款開放的實時測試和仿真軟件。它支持多種模型開發環境,包含Simu卟k、LabVIEW、MapleSim. FORTRAN/C/C++等。用戶通過它能夠實時編輯用戶界面、控制和顯示仿真模型參數、監控和管理仿真模型和實時系統。

1.2 平臺硬件組成

實時仿真平臺由動力學上位機和動力學實時仿真機組成。

上位機為普通PC機。

實時仿真機硬件由Nl機箱PXI-1042Q、零槽控制器PXI-8110以及實現相關功能的10板卡組成。10功能板卡包括1553B總線通信模塊、秒脈寬輸出模塊和狀態(繼電器、O/10V等)輸出模塊。平臺硬件結構框圖如

1553B通信模塊采用AIT的PXI-15538 2通道板卡,用來模擬箭上單機的接口與箭體計算機進行1553B的數據通信。

秒脈沖輸出模塊用來模擬GNSS秒脈沖信號,對箭體計算機進行校對:狀態輸出模塊用來模擬星箭分離信號。秒脈沖輸出模塊和狀態輸出模塊均為自研產品,結構上采用子母板結合的方式,子板的主體為FPGA,它將實現具體的邏輯功能。并將上行和下行數據進行保存。母板的主體為PC19054,通過CPCI總線,負責FPGA的數據與零槽控制器的數據進行交換。板卡功能結構框圖如圖2所示。

2 仿真平臺實現

2.1實時仿真開發框架

上位機為Windows系統,運行Simulink、LabVIEW、VeriStand和Visual Studi0 2008四種軟件環境,下位機為PharLap系統,運行VeriStand引擎,兩者通過以太網連接。

在上位機完成仿真軟件的設計后,通過VeriSta nd軟件的配置和控制,將仿真軟件下載到下位機中并在VeriSta nd引擎框架中執行:同時通過VeriStand對動力學仿真軟件參數進行在線顯示和修改,最終實現半實物實時仿真的目的。

實時仿真開發框架如圖3所示。

2.2 平臺的設計

仿真平臺中仿真模型由驅動接口模塊和動力學仿真模型模塊組成,其中驅動接口模塊包含UDP接口模塊、UDP發送模塊、1553B總線驅動模塊、狀態卡驅動模塊、秒脈沖卡驅動模塊。仿真模型的結構框圖如圖4所示。

2.2.1驅動接口設計

基于VeriStand可以采用多種方式開發驅動模塊。由于Simulink工具包不包含支持PharLap實時系統的硬件驅動模塊庫,在仿真平臺中需要根據實際使用環境來開發驅動接口模塊。

1) UDP通信模塊

由于UDP通信與仿真模型為串行關系,即在仿真模型一個周期開始時采集UDP接收模塊的命令包,然后再在周期結束時將動力學遙測發送至UDP發送模塊。因此UDP通信采用VeriStand中Custom Device的方式實現。

首先通過Custom Device模板工具生成CustomDevice工程,工程中主要包含3個VI。Initialization VI完成Custom Device驅動程序被添加到VeriStand時的功能。Main Page完成Custom Device驅動程序被添加到VeriStand后配置Custom Device的功能,比如UDP通信中的IP、端口號設置等。RT Driver Vl定義了CustomDevice驅動被下載到下位機運行的執行行為。endprint

2) 15538通信模塊

仿真平臺中15538驅動模塊分為初始化模塊和讀寫操作模塊。

通過AIT公司提供的AIT Flight Simulyzer軟件能采用圖形化配置的方式生成AIT 1553B板卡的初始化文件,但是只存在調用該文件的LabVIEW函數接口。因此,15538通信初始化模塊采用LabVIEW生成VeriStand*.lvmodel類型模型文件的方式實現。

在仿真模型中AIT 15538板卡用來模擬多種箭上單機的接口,通信方式無規律,存在相應的C函數接口和LabVIEW函數接口。Custom Device的執行和仿真模型的執行是并行關系,不適合采用Custom Device實現15538模塊的讀寫功能。因此,對15538模塊的讀寫操作采用s函數[6]的方式實現。實現的功能有:15538讀數據功能、15538寫數據功能、16位CRC計算等。

3)狀態輸出模塊和秒脈沖輸出模塊

狀態輸出模塊和秒脈沖輸出模塊均采用PC19054接口芯片,支持VISA[7)函數接口的調用,因此,采用S函數的方式實現。

狀態輸出模塊和秒脈沖輸出模塊為自研硬件模塊,在操作這些模塊之前,必須使這些硬件模塊能被仿真平臺識別。系統中使用NI-VISA Driver Wizard工具,根據設備的基本屬性(PCI Device ID和Vector ID)生成*.inf文件,然后通過FTP下傳到下位機,重啟下位機后Pha rLap實時系統就能識別該硬件基本信息并分配硬件設備名稱。

狀態輸出模塊和秒脈沖輸出模塊的初始化、讀寫操作均采用S函數的方式實現,通過VISA函數接口完成相應的功能操作。

2.2.2 動力學解算模塊

該模塊中通過動力學方程解算出火箭的姿態和位置信息,然后根據姿態和位置信息轉換成捷聯慣組的輸出并通過15538的硬件通信接口發送給箭機。

2.2.3編譯環境

仿真平臺的S函數中調用了VISA庫函數庫和AIT1553B驅動函數庫,在VeriStand的make創e文件NIVeriStand_vc.tmf的LIBS中添加對兩種函數庫文件的包含,添加內容如下:

LIBS= $(LIBS) XX\owll 553.lib

LIBS=$(LIBS) XX\visa32.lib

LIBS= $(LIBS)

3 仿真平臺的驗證

基于VeriStand的火箭制導系統的半實物仿真平臺驗證試驗流程如圖5所示。

以某型火箭為例,該制導系統的半實物仿真平臺驗證試驗步驟具體如下:

1)在Simulink中搭建某型火箭的仿真模型,然后使用RTW工具根據VeriStand提供的TLC文件和修改的tm墳件自動生成代碼,編譯生成DLL文件。

2)在AIT閉ght Simulyzer軟件中完成AIT板卡的配置文件的輸出,通過FTP下傳到下位機指定目錄。通過LabVIEW編寫15538初始化程序,生成lvmodel文件。

3) 通過Custom Device Tem plate Tool生成Custom Device模塊,然后添加UDP接收和UDP發送功能,最后編譯生成VeriStand引擎可執行的文件。

4)將各個模塊組件添加到VeriStand中,通過mapping的方式將各個組件的信號進行映射。同時,設置各個模塊的執行順序,執行順序依次為:1553B初始化模型、UDP接收驅動、仿真模型、UDP發送驅動。

5)將配置好的VeriStand應用程序下載到下位機運行,通過VeriStand工程的監控界面實現對仿真模型參數的實時顯示和在線修改。 按某型火箭搭建的制導系統半實物仿真驗證平臺的實物圖如圖6所示。該平臺由動力學上位機和目標機組成。兩者通過以太網連接。上位機運行Simu,ink、LabVIEW、VeriStand和Ⅵsual Studi0 2008四種軟件環境,進行火箭動力學模型及對應硬件驅動接口模型的編譯、下載和硬件在環的監控管理。下位機為PharLap系統,運行VeriStand引擎,配置的10功能板卡包括:1553B總線通信模塊,秒脈寬輸出模塊,狀態(繼電器、O/10V等)輸出模塊。

對比某型箭機半實物仿真試驗結果可知,建立的基于VeriStand的制導系統半實物仿真平臺能夠較快的進行箭機的硬件在環仿真,試驗真實、有效,提高了半實物仿真平臺實時性和開發效率。

4 結論

本文通過VeriStand、Simulink、PharLap組合的方式來構建實時仿真平臺,并成功地應用于火箭制導系統半實物實時仿真系統中。試驗結果證明仿真平臺工作可靠,實時性能好,能夠滿足火箭制導系統半實物仿真的實時性要求。同時平臺降低了仿真軟件開發周期,增強了仿真軟件設計的可靠性,實現了對仿真模型的過程監控和控制,對其它半實物仿真平臺的設計有一定的參考和借鑒意義。

參考文獻:

[1]顧勝,祝學軍,楊華基于T553B總線的運載火箭控制系統分析[J]導彈與航天運載技術,2005(3)囤-12

[2]陳宜成,朱友忠運載火箭控制系統通用仿真軟件設計平臺[J]計算機仿真,2005(5):46-55

[3]徐庚保,曾蓮芝勇攀世界科技高峰的中國仿真技術[J]計算機仿真,2004(4):5-9

[4]任廣辰,閏長燦箭載計算機在運載火箭中的功能研究[J]科技創新導報,2016(20):15-16

[5]王好端混合動力控制器集成開發平臺設計及應用[D]清華大學,20T2

[6]陳懷民,寇云林,吳成富,等基于VxWorks半物理仿真中s一函數驅動模塊的開發[J]計算機測量與控制2009(17):599-602

[7]鹿欣,基于LabVIEW的慣測組件實時測試系統研制[D]南京航空航天大學,2010endprint

主站蜘蛛池模板: 99在线视频免费| 色哟哟色院91精品网站| 久久国产高清视频| 国产成人精品一区二区不卡| 亚洲啪啪网| 亚洲综合色区在线播放2019| 一本二本三本不卡无码| 国产剧情伊人| 国产精品美女免费视频大全| 在线免费看片a| 最新精品久久精品| 欧美另类精品一区二区三区| 嫩草国产在线| 欧美视频免费一区二区三区| 玖玖精品视频在线观看| 性喷潮久久久久久久久| 国产欧美自拍视频| 天天摸夜夜操| a级免费视频| 91亚洲精选| 国产青青操| 青青久视频| 久久99精品久久久久纯品| 美女免费精品高清毛片在线视| 欧美日韩在线观看一区二区三区| 中文字幕资源站| 日韩精品欧美国产在线| 激情综合网址| 青青草原国产av福利网站| 久久这里只有精品国产99| 97色婷婷成人综合在线观看| 亚洲日韩精品伊甸| h视频在线播放| 亚洲水蜜桃久久综合网站| 亚洲免费三区| 欧美成人精品一区二区| 91精品国产麻豆国产自产在线 | 国产成人高清精品免费| 精品天海翼一区二区| 萌白酱国产一区二区| 人人爽人人爽人人片| 欧美色亚洲| 亚洲一级毛片在线观| 午夜日b视频| 99这里只有精品免费视频| 精品人妻一区二区三区蜜桃AⅤ| 色久综合在线| 视频一本大道香蕉久在线播放 | 亚洲中文字幕久久无码精品A| 久久免费成人| 69精品在线观看| P尤物久久99国产综合精品| 香蕉伊思人视频| 在线精品亚洲国产| 日韩人妻少妇一区二区| 免费毛片在线| 久久精品aⅴ无码中文字幕| 午夜福利在线观看成人| 欧美一区中文字幕| 波多野结衣一区二区三区四区| 一级黄色片网| 美女无遮挡免费网站| 一级毛片高清| 亚洲第一极品精品无码| 亚洲精品成人福利在线电影| 亚洲成年人片| 日本国产在线| 久一在线视频| 亚洲色欲色欲www在线观看| 国产精品三级av及在线观看| 亚洲色中色| 欧美一级片在线| 色偷偷一区二区三区| 欧美亚洲一区二区三区在线| 亚洲婷婷在线视频| 欧美成人精品一级在线观看| 国产一区免费在线观看| 亚洲无码熟妇人妻AV在线| 国产精品浪潮Av| 高清无码不卡视频| 丁香五月激情图片| 色亚洲成人|