亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        武器平臺級仿真中多幀速混合時間推進方法

        2015-06-08 08:20:39許文騰
        系統(tǒng)仿真技術(shù) 2015年2期
        關(guān)鍵詞:同步控制狀態(tài)機實體

        袁 剛,許文騰

        (92941部隊,遼寧葫蘆島125000)

        1 引 言

        平臺級武器系統(tǒng)(主要指艦艇、飛機和戰(zhàn)車等)仿真通常含有載體運動模型、目標(biāo)感知、信息處理、傳感器、武器系統(tǒng)、威脅目標(biāo)及環(huán)境等眾多實體,這些實體仿真時間推進的幀速率各不相同[1]。通常含積分環(huán)節(jié)的動力學(xué)模型等實體幀速率快,而含離散采樣環(huán)節(jié)的信息處理、武器控制等實體幀速率慢。不同幀速率實體混合在一起進行交互仿真將帶來仿真時間協(xié)調(diào)推進問題,尤其是當(dāng)幀速率快實體輸出驅(qū)動幀速率慢實體或幀速率慢實體輸出驅(qū)動幀速率快實體時,必須增加必要的采樣和狀態(tài)保持環(huán)節(jié)并進行仿真時間同步控制,否則會引起不可預(yù)知的仿真結(jié)果[2]。本文基于仿真實體的有限狀態(tài)機模型,提出一種平臺級武器系統(tǒng)仿真中多幀速率實體混合的時間推進方法。本方法首先建立實體的有限狀態(tài)機模型,通過協(xié)調(diào)系統(tǒng)時間和本地時間之間的關(guān)系,在有限狀態(tài)機運行時控制仿真實體交互信息的時機,增加實體交互信息的采樣和狀態(tài)保持環(huán)節(jié),實現(xiàn)了多幀速率混合仿真系統(tǒng)的時間同步推進。

        2 仿真實體有限狀態(tài)機模型建立

        本文涉及的平臺級武器系統(tǒng)仿真由調(diào)度和具有不同幀速率的仿真實體組成。調(diào)度負責(zé)向各仿真實體周期性發(fā)布時間推進事件和當(dāng)前新的系統(tǒng)時間(SystemTime),各仿真實體負責(zé)向調(diào)度回復(fù)狀態(tài)反饋事件并負責(zé)推進自身的本地時間(LocalTime)。仿真實體在受調(diào)度的周期性時間驅(qū)動過程中具有兩種狀態(tài):仿真計算狀態(tài)和時間推進狀態(tài),用一個布爾變量 TimeState來表示[3]。TimeState為 0,表明實體處于仿真計算狀態(tài);TimeState為1,表明實體處于時間推進狀態(tài)。通過周期性更改和查詢該布爾變量,調(diào)度和各實體間就可以協(xié)調(diào)有序地推進系統(tǒng)時間和本地時間以及控制各實體間仿真數(shù)據(jù)的交互(即信息的讀、寫或輸入、輸出),實現(xiàn)快幀速率實體與慢幀速率實體間有序的信息交互。建立的實體有限狀態(tài)機模型如圖1所示。

        圖1 仿真實體有限狀態(tài)機模型Fig.1 Finite state machine of simulation entities

        3 仿真實體有限狀態(tài)機模型運行

        調(diào)度以基本幀速率發(fā)布時間推進指令并廣播SystemTime,基本幀速率定義為系統(tǒng)最快幀速率,通常以動力學(xué)積分步長的倒數(shù)為基本幀速率。當(dāng)仿真實體完成當(dāng)前系統(tǒng)時間相關(guān)的仿真計算,將TimeState置為1,并將LocalTime按自身的幀周期推進到新的本地時間點,表明其做好了時間推進的準(zhǔn)備,該仿真實體處于時間推進狀態(tài)。當(dāng)調(diào)度查詢到所有仿真實體均處于時間推進狀態(tài)時,發(fā)出推進指令并公布新的SystemTime。當(dāng)仿真實體收到調(diào)度推進指令和新的SystemTime,如果 LocalTime 大于 SystemTime,維持TimeState為1狀態(tài);如果 LocalTime等于SystemTime,仿真實體將TimeState置為0,并開始在當(dāng)前系統(tǒng)時間進行仿真計算,該仿真實體處于仿真計算狀態(tài)。

        對于實時仿真,系統(tǒng)由外部時鐘按照基本幀速率進行實時同步控制,外部時鐘每隔一個基本周期就發(fā)出一次硬實時中斷(中斷可以由硬件產(chǎn)生,也可以由系統(tǒng)最高優(yōu)先級的定時器產(chǎn)生)。系統(tǒng)的時間同步控制是分層實現(xiàn)的:周期性的外部中斷首先觸發(fā)調(diào)度的單幀調(diào)度過程,然后調(diào)度再啟動上述對各仿真實體的調(diào)度方法。對于超實時仿真,不需要由外部時鐘來同步調(diào)度,系統(tǒng)仿真時間直接由調(diào)度確定何時推進[4]。

        4 仿真實體間信息交互機制

        仿真實體之間交互信息主要分兩種情形,一種是由快幀速率實體輸出驅(qū)動慢幀速率實體的輸入,另一種是由慢幀速率實體輸出驅(qū)動快幀速率實體的輸入。對于第一種情形,在快幀速率實體輸出和慢幀速率實體輸入中間加入采樣環(huán)節(jié),實現(xiàn)方法是控制慢幀速率實體輸入信息的時機,即慢幀速率實體收到調(diào)度的時間推進指令且滿足開始新一幀仿真計算條件時接收其他實體的輸出,在本幀其他時間不接收輸入,這樣就避免了快幀速率實體頻繁更新輸出而影響慢幀速率實體輸入的問題。對于第二種情形,在慢幀速率實體輸出和快幀速率實體輸入中間加入狀態(tài)保持環(huán)節(jié),實現(xiàn)方法是控制慢幀速率實體輸出信息的時機,即慢幀速率實體完成當(dāng)前幀仿真計算后并不馬上輸出新狀態(tài)值,要保持新值到LocalTime-SystemTime≤T條件滿足時輸出(T為系統(tǒng)基本幀速率的倒數(shù),即系統(tǒng)中最短幀周期),這樣就避免了慢幀速率實體輸出時機不確定而影響快幀速率實體輸入的問題。仿真實體單幀輸入輸出信息過程如圖2所示[5]。

        圖2 仿真實體間單幀交互信息過程Fig.2 Interactive process between entities in one frame

        5 應(yīng)用實例

        本文提出的多幀速率混合時間推進方法已應(yīng)用于某型武器平臺分布式實時仿真系統(tǒng)。該系統(tǒng)由調(diào)度節(jié)點、兩個彈道解算節(jié)點、威脅目標(biāo)節(jié)點、武器控制節(jié)點和數(shù)據(jù)錄取等節(jié)點組成,系統(tǒng)硬件采用PC+VMIPCI反射內(nèi)存網(wǎng)卡、軟件采用Windows+RTX硬實時擴展架構(gòu)[6]。其中彈道解算節(jié)點和數(shù)據(jù)錄取節(jié)點幀速率為200 Hz、幀周期為5 ms,威脅目標(biāo)節(jié)點幀速率為100 Hz、幀周期為10 ms,武器控制節(jié)點幀速率為20 Hz、幀周期為50 ms?;編俾蕿橄到y(tǒng)最快幀速率200 Hz。該分布式實時仿真系統(tǒng)時間推進機理是:

        (1)調(diào)度節(jié)點在GPS時鐘同步控制下,按基本幀速率每間隔5 ms向其他節(jié)點發(fā)布時間推進事件和當(dāng)前新的系統(tǒng)時間.

        (2)兩個彈道解算節(jié)點以最快幀速率200 Hz推進仿真時間,每收到調(diào)度節(jié)點發(fā)布的時間推進事件就開始5 ms的單幀處理過程:數(shù)據(jù)輸入(采樣)、模型計算和數(shù)據(jù)輸出.

        (3)威脅目標(biāo)節(jié)點幀速率為100 Hz,為慢幀速率節(jié)點,分別在 0 ms,10 ms,20 ms,…時刻開始數(shù)據(jù)輸入(即采樣),計算完成后并不馬上輸出數(shù)據(jù)(狀態(tài)保持),分別在 10 ms,20 ms,30 ms,…時刻之前輸出數(shù)據(jù),這樣輸出數(shù)據(jù)可以保持10 ms.

        (4)武器控制節(jié)點幀速率為20 Hz,為慢幀速率節(jié)點,分別在 0 ms,50 ms,100 ms,…時刻開始數(shù)據(jù)輸入(即采樣),計算完成后并不馬上輸出數(shù)據(jù)(狀態(tài)保持),分別在 50 ms,100 ms,150 ms,…時刻之前輸出數(shù)據(jù),這樣輸出數(shù)據(jù)可以保持50 ms.

        (5)數(shù)據(jù)錄取節(jié)點以最快幀速率200 Hz推進仿真時間,過程與彈道解算節(jié)點類似,只是沒有數(shù)據(jù)輸出環(huán)節(jié)。

        該武器平臺級分布式實時仿真系統(tǒng)中不同幀速率實體在調(diào)度節(jié)點的同步控制下的時序圖如圖3所示。

        圖3 某分布式實時仿真系統(tǒng)時序圖Fig.3 Sequence diagram of a distributed real-time simulation system

        6 結(jié) 論

        本文參考HLA的數(shù)據(jù)交互機制、時間推進機制并針對實時仿真的同步控制、“死線”控制要求,設(shè)計了適應(yīng)多實體參與、多幀速率混合、強實時推進的復(fù)雜仿真系統(tǒng)時間推進方法。該方法已成功應(yīng)用于某型武器平臺分布式實時仿真系統(tǒng)的時間同步和調(diào)度管理軟件設(shè)計中,該仿真系統(tǒng)已實現(xiàn)最小幀周期為1 ms的強實時推進。該方法也可以應(yīng)用于集中式仿真運行環(huán)境,代表不同仿真實體幀速率的進程(或線程)應(yīng)進行優(yōu)先級設(shè)計,快幀速率實體進程(或線程)具有高優(yōu)先級,慢幀速率實體進程(或線程)具有低優(yōu)先級。如果調(diào)度進程(或線程)忽略外部時鐘中斷,系統(tǒng)可以按照邏輯時間推進,進行超實時仿真,因而該方法也可以應(yīng)用于超實時仿真應(yīng)用。

        [1] 張朝陽,薛惠鋒.復(fù)雜實時仿真系統(tǒng)運行支撐環(huán)境研究[J].計算機仿真,2009(1):305-308.ZHANG Chaoyang,XUE Huifeng.Support environment of complex real-time simulation system [J].Computer Simulation,2009(1):305-308.

        [2] 孫繼紅.RTX技術(shù)在半實物仿真中的應(yīng)用及開發(fā)[J].計算機仿真,2010(8):83-86.SUN Jihong.Application and development of real-time extension technology for hardware in loop simulation[J].Computer Simulation,2010(8):83-86.

        [3] (美)庫爾,韋瑟利,達曼.計算機仿真中的HLA技術(shù)[M].付正軍,王永紅譯.北京:國防工業(yè)出版社,2003.Kuhl F,Weatherly J,Dahmann J.An introduction to the high level architecture[M].Translated by FU Zhengjun,WANG Yonghong.Beijing:National Defense of Industry Press,2003.

        [4] 曾煒,沈為群.基于RTAI-Linux的飛行仿真實時管理系統(tǒng)[J].計算機工程,2008(19):261-263.ZENG Wei,SHEN Weiqun.Real-time management system of flight simulation based on RTAI-Linux[J].Computer Engineering,2008(19):261-263.

        [5] 黃柯棣.系統(tǒng)仿真技術(shù)[M].長沙:國防科技大學(xué)出版社,1998.HUANG Kedi.System simulation technology[M].Changsha:NUDT Press,1998.

        [6] 王國玉,馮潤明.無邊界靶場[M].北京:國防工業(yè)出版社,2007.WANG Guoyu,F(xiàn)ENG Runming.The logical range[M].Beijing:National Defense of Industry Press,2007.

        猜你喜歡
        同步控制狀態(tài)機實體
        前海自貿(mào)區(qū):金融服務(wù)實體
        中國外匯(2019年18期)2019-11-25 01:41:54
        基于有限狀態(tài)機的交會對接飛行任務(wù)規(guī)劃方法
        實體的可感部分與實體——兼論亞里士多德分析實體的兩種模式
        基于EtherCAT網(wǎng)絡(luò)的金剛線多線切割機雙主軸同步控制
        兩會進行時:緊扣實體經(jīng)濟“釘釘子”
        振興實體經(jīng)濟地方如何“釘釘子”
        基于云模型的舵機同步控制
        基于廣義預(yù)測的雙轉(zhuǎn)動掃描系統(tǒng)同步控制
        一個具有完全四翼形式的四維混沌系統(tǒng)同步控制
        FPGA設(shè)計中狀態(tài)機安全性研究
        中文字幕 在线一区二区| 一本一道久久a久久精品综合| 色一情一区二| 免费一级黄色大片久久久| 亚洲女同av一区二区在线观看| 人妖一区二区三区视频| 国产精品久久久久9999无码| 久久精品人人做人人爽| 亚洲色欲大片AAA无码| 国产极品嫩模大尺度在线播放| 亚洲av日韩一卡二卡| 国内精品伊人久久久久网站| 国产欧美精品区一区二区三区| 毛片av在线播放亚洲av网站| 一区二区在线观看视频亚洲| 99久久国产精品网站| 亚洲中文字幕久久精品无码喷水| 欧美日韩国产免费一区二区三区欧美日韩| 蜜桃av无码免费看永久 | 亚洲色图三级在线观看| 日本中文字幕一区二区高清在线 | 国产精品高清国产三级国产av| 伦伦影院午夜理论片| 中文成人无字幕乱码精品区| 麻豆五月婷婷| 一区二区三区视频免费观看在线 | 日韩少妇激情一区二区| 亚洲h电影| 丝袜美腿一区在线观看| 无码无套少妇毛多18p | 丝袜美腿亚洲一区二区| 天天躁日日躁狠狠躁av| 日韩av一区二区毛片| 亚洲成人av一区二区| 中文精品久久久久人妻不卡| 亚洲色大成网站www永久一区| 久久99亚洲综合精品首页| 91国产自拍精品视频| 乱码丰满人妻一二三区| 18无码粉嫩小泬无套在线观看| 国产亚洲精品久久久久久|