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

        ?

        空間目標(biāo)監(jiān)視仿真系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

        2019-06-20 10:31:23楊雅琦
        電子技術(shù)與軟件工程 2019年5期
        關(guān)鍵詞:雷達(dá)

        楊雅琦

        摘要??? 設(shè)計(jì)一個(gè)滿足空間目標(biāo)監(jiān)視工程需求的系統(tǒng)軟件。先對(duì)軟件進(jìn)行需求分析,然后進(jìn)行系統(tǒng)總體設(shè)計(jì),通過(guò)設(shè)計(jì)原則,給出功能結(jié)構(gòu)設(shè)計(jì)以及模塊劃分與類的設(shè)計(jì)。最后針對(duì)各模塊,闡述相關(guān)理論知識(shí),詳細(xì)說(shuō)明實(shí)現(xiàn)細(xì)節(jié)。

        【關(guān)鍵詞】空間目標(biāo)監(jiān)視 雷達(dá) 軌道預(yù)報(bào) 衛(wèi)星過(guò)境預(yù)報(bào)

        1 引言

        隨著時(shí)代的進(jìn)步,人類對(duì)空間的探索也在不斷推進(jìn)。從國(guó)家戰(zhàn)略層面來(lái)說(shuō),打造完備的空間目標(biāo)監(jiān)視體系在軍事安全方面有重要意義??臻g目標(biāo)主要包括衛(wèi)星,空間碎片和宇宙飛行物,本文主要研究對(duì)象為低軌衛(wèi)星。

        空間目標(biāo)監(jiān)視即利用探測(cè)手段獲取空間目標(biāo)的實(shí)時(shí)位置與運(yùn)動(dòng)狀態(tài)。依據(jù)其本質(zhì),設(shè)計(jì)實(shí)現(xiàn)空間目標(biāo)監(jiān)視仿真系統(tǒng),依據(jù)衛(wèi)星當(dāng)前狀態(tài),結(jié)合雷達(dá)探測(cè)范圍,獲取衛(wèi)星過(guò)境預(yù)報(bào)信息,為空間態(tài)勢(shì)感知奠定基礎(chǔ)。

        在設(shè)計(jì)系統(tǒng)時(shí),需要對(duì)系統(tǒng)需求進(jìn)行深入分析。再利用面向?qū)ο蟮能浖碚?,設(shè)計(jì)一個(gè)可維護(hù),易操作,可拓展性高的系統(tǒng)仿真軟件。

        2 需求分析

        在當(dāng)下對(duì)空間進(jìn)行控制的背景下,空間目標(biāo)監(jiān)視仿真系統(tǒng)是一個(gè)對(duì)近地衛(wèi)星進(jìn)行軌道預(yù)報(bào),并利用雷達(dá)對(duì)衛(wèi)星弧段進(jìn)行分析的軟件??臻g目標(biāo)監(jiān)視軟件的基本需求有:

        (1)設(shè)置雷達(dá)相關(guān)參數(shù),獲得該指定仰角下的雷達(dá)覆蓋范圍,并將該范圍的詳細(xì)信息以表格形式呈現(xiàn)于交互界面。

        (2)選擇衛(wèi)星編號(hào)和具體時(shí)間范圍,通過(guò)參數(shù)進(jìn)行雷達(dá)對(duì)衛(wèi)星弧段的分析,并以表格形式呈現(xiàn)衛(wèi)星穿屏?xí)r間位置。

        (3)當(dāng)軟件操作流程異常時(shí)應(yīng)出現(xiàn)相關(guān)警示信息。

        (4)整體系統(tǒng)應(yīng)該具備良好的穩(wěn)定性和可拓展性。

        3 系統(tǒng)總體設(shè)計(jì)

        系統(tǒng)總體設(shè)計(jì)是在需求分析和設(shè)計(jì)原則的基礎(chǔ)上,確定功能模塊劃分,并給出類的設(shè)計(jì)。

        3.1 設(shè)計(jì)原則

        在本系統(tǒng)中,軟件設(shè)計(jì)有以下幾個(gè)基本原則。

        3.1.1 易用性原則充分考慮用戶的操作習(xí)慣,使用簡(jiǎn)潔友

        好的圖形界面與用戶進(jìn)行交互,為用戶操作提供便利。

        3.1.2 可拓展性原則

        軟件設(shè)計(jì)時(shí)應(yīng)當(dāng)減少各模塊之間的耦合性,便于后期對(duì)軟件進(jìn)行功能拓展。同時(shí),應(yīng)盡量設(shè)計(jì)的簡(jiǎn)潔明了,避免功能重復(fù)。

        3.2 模塊劃分及類的設(shè)計(jì)

        結(jié)合軟件功能結(jié)構(gòu)圖,本軟件劃分為三大模塊:衛(wèi)星軌道預(yù)報(bào)模塊,雷達(dá)覆蓋范圍計(jì)算模塊,衛(wèi)星過(guò)境預(yù)報(bào)模塊。圖1表示各模塊關(guān)系圖。

        結(jié)合軟件模塊關(guān)系圖進(jìn)行類的設(shè)計(jì)。本軟件中涉及到以下幾個(gè)類:工具類,衛(wèi)星類,雷達(dá)類,過(guò)境預(yù)報(bào)類以及用戶顯示類。

        工具類CCommonUtility主要定義了與時(shí)間相關(guān)的結(jié)構(gòu)體。

        衛(wèi)星類Sattelite定義了衛(wèi)星的軌道根數(shù)結(jié)構(gòu)體OrbitRoots和衛(wèi)星的預(yù)報(bào)點(diǎn)信息結(jié)構(gòu)體PredictPntInfo。

        雷達(dá)計(jì)算類RadarCovCal定義了結(jié)構(gòu)體存儲(chǔ)雷達(dá)配置信息,同時(shí)提供判斷雷達(dá)參數(shù)合理性,計(jì)算測(cè)距損失系數(shù),計(jì)算雷達(dá)覆蓋面積等功能函數(shù)。

        過(guò)境預(yù)報(bào)類SatCrossScreen中提供TLE文件解析,衛(wèi)星探測(cè)范圍計(jì)算,衛(wèi)星過(guò)境預(yù)報(bào)計(jì)算等功能函數(shù)。

        用戶顯示類UIDisplay繼承自QWidget,本身不設(shè)置方法,在布局中僅布局一個(gè)不包含子tab頁(yè)的QTabWidget,而將每個(gè)可與用戶進(jìn)行交互操作的子tab頁(yè)單獨(dú)作為一個(gè)類,這種設(shè)計(jì)方便后期對(duì)某tab頁(yè)的修改和屏蔽。

        4 軟件模塊實(shí)現(xiàn)

        4.1 軌道預(yù)報(bào)模塊

        在進(jìn)行衛(wèi)星軌道預(yù)報(bào)時(shí),本系統(tǒng)所采用的軌道預(yù)報(bào)算法為SGP4預(yù)報(bào)算法。SGP4軌道預(yù)報(bào)算法屬于分析法的一種,其初值信息采用的是NASA公開(kāi)并定時(shí)更新的TLE根數(shù)。SGP4算法的模型誤差會(huì)隨著衛(wèi)星軌道高度的增加而降低。但針對(duì)低軌道衛(wèi)星而言,其軌道預(yù)報(bào)誤差可控制在3km之內(nèi),并且由于SGP4算法模型計(jì)算速度快,所占內(nèi)核資源少,因此滿足工程需求。

        在衛(wèi)星軌道預(yù)報(bào)模塊中,函數(shù)GetTLEOrbit用于解析TLE文件。為了方便對(duì)大量衛(wèi)星的查找,函數(shù)輸出數(shù)據(jù)以map結(jié)構(gòu)進(jìn)行存儲(chǔ)。其中,該map的key值為各衛(wèi)星的編號(hào),而對(duì)應(yīng)的value值為存儲(chǔ)著衛(wèi)星詳細(xì)信息的結(jié)構(gòu)體。

        由于軌道預(yù)報(bào)模塊的功能準(zhǔn)確性影響到后續(xù)其他模塊的計(jì)算結(jié)果,因此,利用現(xiàn)有的標(biāo)稱軌道參數(shù),以900衛(wèi)星為例,以1s時(shí)間為步長(zhǎng),預(yù)報(bào)時(shí)段為2019年1月21日至2019年1月22日,利用MATLAB對(duì)模塊結(jié)果與標(biāo)稱結(jié)果進(jìn)行誤差計(jì)算,通過(guò)誤差曲線判斷模塊結(jié)果是否準(zhǔn)確。誤差計(jì)算曲線如圖2所示。

        由誤差曲線可得,在經(jīng)緯高三個(gè)維度上,其誤差范圍均控制在正負(fù)0.5%之內(nèi)。這個(gè)誤差結(jié)果是可接受的。

        4.2 雷達(dá)探測(cè)威力研究模塊

        雷達(dá)探測(cè)威力研究指的是從雷達(dá)方程出發(fā),確定雷達(dá)有效覆蓋范圍。確定雷達(dá)的三維有效覆蓋范圍應(yīng)從二維有效覆蓋范圍入手。本文中采取搜索逼近算法,通過(guò)從方位、俯仰、距離三個(gè)維度上設(shè)置步進(jìn),迭代計(jì)算,從而獲得雷達(dá)三維有效覆蓋范圍。

        在本系統(tǒng)所涉及的實(shí)際工程應(yīng)用中,雷達(dá)三維覆蓋范圍需要投影至地球表面,形成投影區(qū)域,以便后續(xù)進(jìn)行衛(wèi)星過(guò)境預(yù)報(bào)計(jì)算。在對(duì)雷達(dá)有效覆蓋范圍進(jìn)行投影時(shí),一般分兩種情況。一種情況下,不指定高度,僅限定俯仰角。此時(shí)雷達(dá)的投影區(qū)域所對(duì)應(yīng)的三維立體區(qū)域中,包含了多個(gè)高度范圍,在進(jìn)行衛(wèi)星過(guò)境預(yù)報(bào)時(shí),同一時(shí)段可能有多個(gè)不同高度的衛(wèi)星過(guò)境。另一種情況下,限定俯仰和高度。此時(shí)是針對(duì)某一指定高度下的衛(wèi)星進(jìn)行過(guò)境預(yù)報(bào)分析。針對(duì)兩種情況,設(shè)計(jì)重載函數(shù)EdgeOnEarth,分別實(shí)現(xiàn)兩種情況下的雷達(dá)有效覆蓋范圍投影計(jì)算。

        在未指定高度情況下,EdgeOnEarth函數(shù)輸入為雷達(dá)參數(shù),指定俯仰角,函數(shù)輸出為雷達(dá)有效覆蓋范圍的投影邊界序列。指定高度下EdgeOnEarth函數(shù)輸入?yún)?shù)增加了指定高度。函數(shù)將調(diào)用JudgeFixRangeResult函數(shù),針對(duì)指定方位仰角,判斷在雷達(dá)測(cè)距范圍內(nèi),其三維覆蓋范圍中是否存在高度與指定高度相等的點(diǎn)。JudgeFixRangeResult函數(shù)返回一個(gè)bool值。若存在指定點(diǎn),則返回真值,否則返回假值。在該函數(shù)中,為了便于后續(xù)計(jì)算查找,使用map結(jié)構(gòu)存儲(chǔ)計(jì)算結(jié)果。該map的key值為方位角,value值為該方位仰角下,高度等于指定高度的點(diǎn)的測(cè)距。

        4.3 衛(wèi)星過(guò)境預(yù)報(bào)

        衛(wèi)星過(guò)境預(yù)報(bào)模塊作為核心模塊之一,其模塊輸出結(jié)果即為整個(gè)軟件的最終需求。該模塊應(yīng)用衛(wèi)星軌道預(yù)報(bào)模塊的預(yù)報(bào)結(jié)果和雷達(dá)探測(cè)威力研究模塊的計(jì)算結(jié)果,計(jì)算出衛(wèi)星過(guò)境時(shí)間和位置,為空間預(yù)警提供數(shù)據(jù)。

        針對(duì)衛(wèi)星是否搭載載荷,將分為兩種不同情況進(jìn)行討論。衛(wèi)星未搭載載荷,則將探測(cè)范圍視為一個(gè)點(diǎn),稱之為星下點(diǎn),過(guò)境預(yù)報(bào)即判斷星下點(diǎn)與雷達(dá)覆蓋范圍之間的位置關(guān)系。衛(wèi)星搭載載荷,則其載荷對(duì)地球表面存在探測(cè)區(qū)域,過(guò)境預(yù)報(bào)即判斷衛(wèi)星探測(cè)區(qū)域與雷達(dá)覆蓋范圍之間的重疊關(guān)系。下面將分別進(jìn)行詳細(xì)闡述。

        4.3.1 星下點(diǎn)過(guò)境預(yù)報(bào)

        星下點(diǎn)的過(guò)境預(yù)報(bào)需要結(jié)合雷達(dá)的有效覆蓋范圍信息,依次判斷預(yù)報(bào)軌跡上衛(wèi)星位置點(diǎn)與雷達(dá)覆蓋范圍之間的關(guān)系。通過(guò)當(dāng)前點(diǎn)和上一點(diǎn)的判斷結(jié)果,可獲取衛(wèi)星弧段的過(guò)境信息。

        在功能函數(shù)GetPassResult中,輸入?yún)?shù)包括預(yù)報(bào)起始和結(jié)束時(shí)間,預(yù)報(bào)點(diǎn)的個(gè)數(shù),雷達(dá)覆蓋范圍的邊界信息。輸出包括過(guò)境時(shí)間和位置。該函數(shù)首先調(diào)用軌道預(yù)報(bào)模塊,對(duì)指定衛(wèi)星進(jìn)行軌道預(yù)報(bào)。然后對(duì)每一個(gè)預(yù)報(bào)點(diǎn)進(jìn)行過(guò)境判斷,用一個(gè)bool量記錄該點(diǎn)是否位于雷達(dá)覆蓋范圍之內(nèi),最后通過(guò)當(dāng)前預(yù)報(bào)點(diǎn)的位置結(jié)果與上一預(yù)報(bào)點(diǎn)的位置結(jié)果來(lái)判斷衛(wèi)星弧段的過(guò)境信息。其具體判斷準(zhǔn)則如下:

        (1)當(dāng)前點(diǎn)判斷結(jié)果為真,上一點(diǎn)判斷結(jié)果為假,則當(dāng)前點(diǎn)為過(guò)境弧段起始點(diǎn)。

        (2)當(dāng)前點(diǎn)判斷結(jié)果為真,上一點(diǎn)判斷結(jié)果為真,則當(dāng)前點(diǎn)為過(guò)境弧段中某一點(diǎn)。

        (3)當(dāng)前點(diǎn)判斷結(jié)果為假,上一點(diǎn)判斷結(jié)果為真,則上一點(diǎn)為過(guò)境弧段結(jié)束點(diǎn)。

        (4)當(dāng)前點(diǎn)和上一點(diǎn)判斷結(jié)果均為假,則該點(diǎn)處于境外。

        4.3.2 帶載荷衛(wèi)星過(guò)境預(yù)報(bào)

        帶載荷衛(wèi)星的過(guò)境預(yù)報(bào)中,利用函數(shù)DBXGuoJingCal實(shí)現(xiàn)帶載荷衛(wèi)星的過(guò)境預(yù)報(bào)功能。同時(shí)需要根據(jù)衛(wèi)星載荷的種類,分別進(jìn)行錐形載荷過(guò)境預(yù)報(bào)和矩形載荷過(guò)境預(yù)報(bào)。

        針對(duì)錐形載荷和矩形載荷,其計(jì)算的邏輯基本一致。因此,以矩形載荷為例,功能函數(shù)RectRegionResult函數(shù)的輸入?yún)?shù)包括雷達(dá)覆蓋范圍區(qū)域信息,衛(wèi)星探測(cè)范圍參數(shù),預(yù)報(bào)時(shí)間參數(shù)。其輸出為過(guò)境預(yù)報(bào)時(shí)間位置信息。在RectRegionResult函數(shù)中,判斷雷達(dá)覆蓋范圍與衛(wèi)星探測(cè)范圍是否存在重疊區(qū)域思路如下:先判斷多邊形是否相互包含,若不是,再利用點(diǎn)與多邊形關(guān)系,判斷兩個(gè)多邊形是否存在重疊。

        4.4 軟件操作流程

        空間目標(biāo)監(jiān)視軟件涉及多個(gè)模塊,模塊間存在數(shù)據(jù)交互。下面給出該軟件的使用操作流程圖,在軟件操作過(guò)程中,若出現(xiàn)操作步驟不當(dāng),軟件應(yīng)當(dāng)給出相關(guān)誤操作提醒。操作流程如圖3所示。

        5 結(jié)語(yǔ)

        本文結(jié)合空間目標(biāo)監(jiān)視系統(tǒng)實(shí)際需求,采取面向?qū)ο蟮能浖こ趟枷耄瑢?duì)軟件系統(tǒng)進(jìn)行分析設(shè)計(jì),最終實(shí)現(xiàn)了一個(gè)可滿足精度需求的空間目標(biāo)監(jiān)視軟件。主要工作成果如下:

        (1)結(jié)合實(shí)際工程需求,通過(guò)面向?qū)ο蟮脑O(shè)計(jì)理論,以工程需求為導(dǎo)向,對(duì)空間目標(biāo)監(jiān)視軟件進(jìn)行總體設(shè)計(jì)。

        (2)通過(guò)軟件需求分析,結(jié)合相關(guān)理論,設(shè)計(jì)出易用且滿足工程需求的軟件,完成軟件編碼實(shí)現(xiàn)的工作。同時(shí)結(jié)合用戶界面設(shè)計(jì)原則,為用戶設(shè)計(jì)易于操作的軟件界面。

        參考文獻(xiàn)

        [1]陳松明.基于STK的空間目標(biāo)監(jiān)視雷達(dá)系統(tǒng)設(shè)計(jì)研究[D].西安電子科技大學(xué),2010.

        [2]馮曉哲,楊瑞,王健,梁桃紅.雷達(dá)探測(cè)威力范圍與三維可視化研究[J].現(xiàn)代雷達(dá),2015,37(05):74-78.

        猜你喜歡
        雷達(dá)
        2022/2023年度雷達(dá)未來(lái)之星發(fā)布
        有雷達(dá)
        大自然探索(2023年7期)2023-08-15 00:48:21
        DLD-100C型雷達(dá)測(cè)試方法和應(yīng)用
        電子制作(2019年15期)2019-08-27 01:12:02
        雷達(dá)欺騙干擾的現(xiàn)狀與困惑
        雷達(dá)
        基于小波和Hu 矩的颮線雷達(dá)回波識(shí)別
        基于空時(shí)二維隨機(jī)輻射場(chǎng)的彈載雷達(dá)前視成像
        基于AA的多通道雷達(dá)自適應(yīng)抗干擾方法
        現(xiàn)代“千里眼”——雷達(dá)
        Endress+Hauser Micropilot FMR5X雷達(dá)物位儀
        国产极品大奶在线视频| 中文字幕久久久久人妻无码| 18禁国产美女白浆在线| 男女啪啪动态视频在线观看| 久久久久久人妻无码| 人人澡人人澡人人看添av| 亚洲AV毛片无码成人区httP| 免费在线观看视频专区| 亚洲中文字幕在线综合| 特级毛片a级毛片100免费播放| 伊人久久网国产伊人| 激情亚洲综合熟女婷婷| 91精品啪在线观九色| 热久久国产欧美一区二区精品| 粉嫩少妇内射浓精videos| 国产一区二区内射最近人| 99久久久人妻熟妇精品一区二区| 少妇人妻在线无码天堂视频网| 免费人成再在线观看网站| 无码三级国产三级在线电影| 美女脱了内裤洗澡视频| 最新中文字幕av无码不卡| 亚洲精品成人专区在线观看| 亚洲一区二区女优av| 可免费观看的av毛片中日美韩| 日韩吃奶摸下aa片免费观看| 亚洲AV毛片无码成人区httP| 国内精品女同一区二区三区| 精人妻无码一区二区三区| 欧美性xxxx狂欢老少配| AV中文字幕在线视| 国产激情自拍在线视频| 国产精品 人妻互换| 狠狠躁狠狠躁东京热无码专区| 国产亚洲精品综合在线网站| 亚洲欧洲成人a∨在线观看| 亚洲免费人成在线视频观看| 美腿丝袜一区二区三区| 免费一区二区高清不卡av| 日韩av精品国产av精品| 老熟女熟妇嗷嗷叫91|