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

基于姿態更新算法的仿真實體行為建模*

2016-08-10 05:32:04張昀申
計算機與數字工程 2016年7期

張昀申

(92941部隊 葫蘆島 125001)

?

基于姿態更新算法的仿真實體行為建模*

張昀申

(92941部隊葫蘆島125001)

摘要根據捷聯慣導姿態更新算法,利用組件思想及工廠機制對仿真實體的行為模型進行了工程實現,實現了對仿真實體的行為模擬,為創建具有一定智能性的虛擬兵力實體提供了一種解決方案,滿足了虛擬戰場建設的需要。

關鍵詞捷聯慣導; 姿態更新; 仿真實體; 行為建模

Class NumberTN967.2

1引言

姿態更新算法是捷聯慣導系統解算的核心,也是影響捷聯慣導系統精度的主要因素之一[1],主要有歐拉角法、方向余弦法、四元數法、等效旋轉矢量法等。

計算機生成兵力[2](Computer Generated Forces,CGF)技術是作戰仿真的重要環節,它具有不受時空限制的優點,為參與者提供可以交互的作戰對手或友軍支援,提升虛擬戰場環境的復雜性與對抗性。

本文根據組件思想及工廠機制,利用捷聯慣導姿態更新算法對仿真實體的行為模型進行了工程實現,實現了對仿真實體的行為模擬,為創建具有一定智能性的虛擬兵力實體提供了一種解決方案,滿足了虛擬戰場建設的需要。

2姿態更新算法

Miller R B[3]提出了三子樣優化算法,大大改進了錐運動環境中算法的性能。Lee J G等[4]提出四子樣算法,在高頻錐運動中的性能優于三子樣算法。Yeon F J[5]提出了改進的捷聯慣導姿態更新算法,該方法的估計誤差至少減少兩個數量級,同時降低了計算量。Savage P G[6~7]給出了現今捷聯慣導系統中所使用的綜合設計方法。Limanovich Y A[8]提出了與Savage P G給出的速度和位置算法不同的兩種捷聯導航算法。

四元數法和等效旋轉矢量法為目前常用的姿態更新算法。但四元數算法對有限轉動引起的不可交換誤差的補償程度不夠,所以只適用于低動態運載體的姿態解算。對于高動態運載體,四元數姿態解算中的算法漂移十分嚴重。等效旋轉矢量算法可以采用多子樣算法來實現對不可交換誤差的有效補償,并且可通過對系數的優化處理使算法漂移在相同子樣算法中達到最小,因而特別適用于用于飛機等高動態、大機動載體的姿態更新。

由文獻[1]推導的旋轉矢量與姿態四元數的關系,可得:

Q(tk+1)=Qtk?q(h)

(1)

式中,?表示四元數乘法運算。

(2)

Φ為等效旋轉矢量,|Φ|為Φ的模;q(h)稱為[tk,tk+1]時間段內的姿態變化四元數。工程上常用的等效旋轉矢量Φ近似的微分方程為[1]

(3)

將運載體的角速度用拋物線進行擬合,得出旋轉矢量的三子樣算法[1]:

(4)

(5)

(6)

由式(5)、式(6)得

(7)

其中,θ∈(-90°,90°),γ=(-180°,180°),ψ∈(360°,360°)。

航向角和橫滾角的真值如表1、表2。

表1 航向角ψ的真值表

表2橫滾角γ的真值表

γ主T33γ++γ主-+-γ主-180°--γ主+180°

(8)

3仿真實體行為模型的實現

3.1基于參數數據庫的實體模型

實體模型的描述采用基于實體參數數據庫(Entity Parameters Database,EPD)的形式,如圖1所示[2]。EPD由實體參數表(Entity Parameters Table,EPT)構成,EPT以結構化的語言描述實體的實例化信息,對實體的組成構件、內部交互關系、外部接口等進行定制。靜態類庫(Class Library)提供創建實體及其構件的模版。實體及其構件的構造基于抽象工廠模式(Abstract Factory),一種對象類型相當于一種“產品”,對應有一種“工廠”提供創建服務[10]。在實體的構造過程中,劇情給出需求、靜態類庫提供資源、實體參數數據庫提出要求、工廠負責具體實施。

圖1 基于參數數據庫的實體構造模型

3.2行為模型組件的類結構

將仿真行為模型對應的控制器組件命名為DecisionMaking,在態勢生成軟件中所有與固定翼飛機機動相關的控制器均由DtFixedWingPilotController派生,因此新創建DtDecisionMaking類也將該類作為父類。

決策行為控制器類的結構定義為:

class DtDecisionMaking : public DtFixedWingPilotController

{public:

//構造函數

DtDtDecisionMaking(constDtString&name,DtVrfObject*owner,DtSimManager*simManager,DtComponentDescriptor*desc=NULL,DtReaderWriterRegistry* const parentRegistry = 0);

//析構函數

virtual ~ DtDtDecisionMaking ();

//仿真推進

virtual void tick();

//在creator()成員函數中返回派生組件的新的實例,并用組件工廠注冊

static DtSimComponent* creator(const DtString& name, DtVrfObject*

owner,DtSimManager*simManager,DtComponentDescriptor*desc,DtReaderWriterRegistry* parentRegistry);

protected:

//創建端口

virtual bool createPorts();

};

DtDecisionMaking類中的成員函數type()返回"decision-making-controller"作為標識。creator()成員函數返回派生組件的新實例,并用組件工廠注冊。成員函數setComponentDescriptor()重載基類成員函數,檢查組件設置的描述符類型,并緩存指向新派生類型的指針。

創建組件描述符和"decision-making-descriptor",需要為組件描述符實現與組件類似的type()和creator()成員函數,它指定了要創建的組件類型,并提供設置參數的方式,組件通過描述符中指定的端口和端口實現相互連接。

3.3行為組件的加載

創建行為組件完畢,后端驅動引擎將在初始化后對組件進行加載。由只含一個主線程VRSim的仿真引擎進行調度運行,運行流程如圖2所示。

圖2 VRSim運行流程

4結語

本文根據慣導姿態更新算法和組件復用思想,利用態勢生成軟件創建了仿真實體行為模型,以封裝的方式進行工程應用,為創建具有一定智能性的虛擬兵力實體為建立虛擬戰場環境提供了一種解決方案。

參 考 文 獻

[1] 秦永元.慣性導航[M].北京:科學出版社,2006:287;298-299;306-311;311-315;331-333;334-336;340-341;346-350.

QIN Yongyuan. Inertial Navigation[M]. Beijing: Science Press,2006:287;298-299;306-311;311-315;331-333;334-336;340-341;346-350.

[2] 王勃,潘長鵬,張昀申,等.VR-Force開發[M].北京:國防工業出版社,2011:15-16.

WANG Bo, PAN Changpeng, ZHANG Junshen, et al. Development of VR-Force[M]. Beijing: National Defend Industry Press,2011:15-16.

[3] Miller R B. A new strapdown attitude algorithm[J]. AIAA Journal of Guidance, Control and Dynamics,1983,6(4):287-291.

[4] Lee J G,Yoon Y J, Mark J G, et al. Extension of strapdown attitude algorithm for high-frequency base motion[J]. Journal of Guidance,1990,13(4):738-743.

[5] Yeon F J, Yu P L. Improved strapdown coning algorithm[J]. IEEE Transactions on Aerospace and Electronic Systems,1992,28(2):484-490.

[6] Savage P G. strapdown inertial navigation integration algorithm design, Part 1: AIAA Journal of Guidance, Control and Dynamics,1998,21(1):19-28.

[7] Savage P G. strapdown inertial navigation integration algorithm design, Part 2: Velocity and Position algorithm[J]. AIAA Journal of Guidance, Control and Dynamics,1998,21(1):208-221.

[8] Litmanovich Y A, Lesyuchevsky V M, Gusinky V Z. Two new classes of strapdown navigation algorithms[J]. AIAA Journal of Guidance, Control and Dynamics,2000,23(1):34-44.

[9] 戴邵武,徐勝紅,史賢俊,等.慣性技術與組合導航[M].北京:兵器工業出版社,2009:204-213;120-125.

DAI Shaowu, XU Shenghong, SHI Xianjun, et al. Inertial Technology and Integrated Navigation[M]. Beijing: Publishing House of Ordnance Industry,2009:204-213;120-125.

[10] 溫瑋,何友,李牧.基于參數數據庫的CGF實體框架結構研究[J].系統仿真學報,2007,19(6):1231-1237.

WEN Wei, HE You, LI Mu. Research on CGF Entity Framework Based on Parameter Database[J]. Journal of System Simulation,2007,19(6):1231-1237.

收稿日期:2016年1月17日,修回日期:2016年2月22日

作者簡介:張昀申,男,碩士,工程師,研究方向:組合導航。

中圖分類號TN967.2

DOI:10.3969/j.issn.1672-9722.2016.07.010

Simulation Behaviour Model Based on Strapdown Attitude Algorithm

ZHANG Yunshen

(No. 92941 Troops of PLA, Huludao125001)

AbstractBased on strapdown SINS attitude algorithm, simulation entity behavioral model was realized by using the component theory and the factory mechanism, and simulated entity behavioral. The model provided a new way for creating visual intelligence forces entity in some extent. The requirement of visual battlefield construction suffice was reached.

Key WordsSINS, strapdown, simulation entity, behavioral model

主站蜘蛛池模板: 亚洲国产精品不卡在线| 欧美成人精品一级在线观看| 日韩国产综合精选| 91国语视频| 一级毛片免费播放视频| 亚洲狼网站狼狼鲁亚洲下载| 亚洲精品视频网| 国产精品白浆在线播放| 欧美精品导航| 片在线无码观看| 国产精品黑色丝袜的老师| 最新日本中文字幕| 日韩精品中文字幕一区三区| 国产精品无码久久久久久| 91成人在线观看| 2021国产在线视频| 国产丝袜丝视频在线观看| 婷婷色婷婷| 国产91视频观看| www.99在线观看| 国产精品漂亮美女在线观看| 国产国产人在线成免费视频狼人色| 麻豆精品国产自产在线| 91精品国产麻豆国产自产在线 | 精品国产成人国产在线| 久久综合亚洲鲁鲁九月天| 国产成人亚洲精品色欲AV| 午夜成人在线视频| 米奇精品一区二区三区| 中文字幕第4页| 一级毛片在线免费看| 免费一级大毛片a一观看不卡| 四虎影视8848永久精品| 国产精品美女免费视频大全 | 丰满人妻中出白浆| 国产精品白浆在线播放| 国产精品网曝门免费视频| 国产美女91呻吟求| 91po国产在线精品免费观看| 在线视频亚洲欧美| 久久精品人人做人人综合试看| 国产无人区一区二区三区| 91亚瑟视频| 中文字幕在线一区二区在线| 青青青伊人色综合久久| 午夜啪啪网| 成人免费午间影院在线观看| 亚洲啪啪网| 婷婷99视频精品全部在线观看| 亚洲高清中文字幕在线看不卡| 粗大猛烈进出高潮视频无码| 色天天综合久久久久综合片| 亚洲高清日韩heyzo| 77777亚洲午夜久久多人| 2019年国产精品自拍不卡| 国产人成午夜免费看| 国产女同自拍视频| 亚洲无码91视频| 久久综合九色综合97网| 97视频精品全国在线观看 | 国产成人高清精品免费软件| 台湾AV国片精品女同性| 又黄又湿又爽的视频| 91青青在线视频| 久久久久久午夜精品| 国产高清在线丝袜精品一区| 亚洲综合精品第一页| 成年人国产视频| 91精品国产情侣高潮露脸| 在线精品欧美日韩| 亚洲天堂网在线视频| 精品国产免费观看| 九九免费观看全部免费视频| 四虎永久在线视频| 国产精品成| 日本AⅤ精品一区二区三区日| 天堂av高清一区二区三区| 久久永久视频| 亚洲国产中文精品va在线播放| 高清不卡毛片| 国产高清在线观看91精品| 中文一级毛片|