System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及海上飛行器控制,尤其是涉及飛行器發射時機的確定方法及裝置、系統、設備、介質。
技術介紹
1、在海上平臺發射場景下,由于海上氣象情況復雜多變,導致海況多變,平臺船體搖擺不定,因此飛行器發射時機尤為重要。
2、目前發射時機主要是根據飛行器俯仰角的安全范圍來判斷,即利用預先訓練的艦艇搖擺模型進行仿真預測,計算飛行器是否在安全范圍內,若在安全范圍內則進行發射。這種設計存在以下兩個問題:第一,依靠飛行器俯仰角判斷的發射時機可靠性較低,不能完全滿足飛行器海上發射任務的需求;第二,現有方法按照計算得到的發射時機執行發射動作,存在一定的滯后性,若海面環境發生變化,如瞬間出現較大波浪,則容易導致安全事故。
技術實現思路
1、有鑒于此,本申請的目的在于提供一種飛行器發射時機的確定方法及裝置、系統、設備、介質,解決了現有技術中存在的發射時機可靠性較低,且存在滯后性的問題。
2、本申請實施例提供了一種飛行器發射時機的確定方法,所述方法包括:
3、響應于飛行器發射指令,實時獲取判據參數,其中,所述判據參數包括氣象數據、飛行器姿態數據和發射平臺對應的平臺實際姿態數據,所述飛行器姿態數據包括飛行器俯仰角、飛行器滾轉角和飛行器偏航角;
4、根據歷史時刻的平臺實際姿態數據得到預執行時刻的平臺預測姿態數據,并在所述預執行時刻到達時,根據所述平臺預測姿態數據和所述預執行時刻的平臺實際姿態數據,判斷所述發射平臺是否為穩定狀態,其中,所述預執行時刻根據所述飛行器發射
5、在所述穩定狀態下,若所述判據參數中的每一項均滿足預設發射條件,且飛行器處于自動發射模式,則根據所述判據參數確定所述飛行器的目標發射時機。
6、進一步的,所述根據所述判據參數確定所述飛行器的目標發射時機,包括:
7、判斷在所述預執行時刻后預設時段內的判據參數是否滿足所述預設發射條件,若所述預設時段內任一時刻的判據參數滿足所述預設發射條件,則確定所述任一時刻為所述目標發射時機,并結束判據參數的獲取操作;
8、若所述預設時段內不存在滿足所述預設發射條件的判據參數,則生成禁止發射的提示信息。
9、進一步的,所述預設發射條件為:
10、根據所述平臺實際姿態數據,確定預設風速范圍和預設風向范圍;
11、根據所述氣象數據中的風速和風向,確定預設平臺俯仰角范圍、預設平臺滾轉角范圍和預設平臺偏航角范圍;
12、根據所述風速、所述風向和所述平臺實際姿態數據,確定預設飛行器俯仰角范圍、預設飛行器滾轉角范圍和預設飛行器偏航角范圍;
13、所述判據參數中的每一項均滿足預設發射條件,包括:
14、所述氣象數據滿足所述預設風速范圍和所述預設風向范圍,所述平臺實際姿態數據滿足所述預設平臺俯仰角范圍、所述預設平臺滾轉角范圍和所述預設平臺偏航角范圍,且所述飛行器姿態數據滿足所述預設飛行器俯仰角范圍、所述預設飛行器滾轉角范圍和所述預設飛行器偏航角范圍。
15、進一步的,所述根據歷史時刻的平臺實際姿態數據得到預執行時刻的平臺預測姿態數據,包括:
16、將所述氣象數據輸入海洋環境擾動模型,得到所述發射平臺所在艦艇對應的受力數據;
17、將所述受力數據輸入艦艇運動模型,得到所述艦艇的姿態變化數據;
18、根據所述艦艇的姿態變化數據得到所述發射平臺的平臺姿態變化數據,并根據所述平臺姿態變化數據和所述歷史時刻的平臺實際姿態數據,得到所述預執行時刻的平臺預測姿態數據。
19、進一步的,所述實時獲取判據參數,包括:
20、實時接收檢測裝置發出的檢測信號,并利用捷聯解算方法解析所述檢測信號,得到所述判據參數;
21、在所述實時獲取判據參數之后,還包括:
22、若所述判據參數不滿足以下至少之一,則生成禁止發射的提示信息:所述平臺實際姿態數據的可靠性和所述飛行器姿態數據的可靠性均滿足組合導航條件、所述飛行器姿態數據實時獲取正常。
23、進一步的,所述方法還包括:
24、在所述穩定狀態下,若所述判據參數中的每一項均滿足所述預設發射條件,且所述飛行器處于手動發射模式,則響應于用戶輸入的發射指令,將當前時刻作為所述目標發射時機。
25、本申請實施例還提供了一種飛行器發射時機的確定裝置,所述裝置包括:
26、數據獲取模塊,用于響應于飛行器發射指令,實時獲取判據參數,其中,所述判據參數包括氣象數據、飛行器姿態數據和發射平臺對應的平臺實際姿態數據,所述飛行器姿態數據包括飛行器俯仰角、飛行器滾轉角和飛行器偏航角;
27、穩定狀態判斷模塊,用于根據歷史時刻的平臺實際姿態數據得到預執行時刻的平臺預測姿態數據,并在所述預執行時刻到達時,根據所述平臺預測姿態數據和所述預執行時刻的平臺實際姿態數據,判斷所述發射平臺是否為穩定狀態,其中,所述預執行時刻根據所述飛行器發射指令確定,所述歷史時刻早于所述預執行時刻;
28、發射時機確定模塊,用于在所述穩定狀態下,若所述判據參數中的每一項均滿足預設發射條件,且飛行器處于自動發射模式,則根據所述判據參數確定所述飛行器的目標發射時機。
29、本申請實施例還提供了一種控制系統,所述系統包括:
30、計算機,所述計算機上部署如前述的飛行器發射時機的確定裝置;
31、判據參數獲取模塊,與所述計算機連接,包括:慣性測量單元、導航系統接收單元、風速風向儀和無人測控站;
32、所述慣性測量單元和所述導航系統接收單元設置在所述發射平臺上,用于獲取所述平臺實際姿態數據;
33、所述風速風向儀設置在所述發射平臺上,用于獲取所述氣象數據;
34、所述無人測控站用于獲取所述飛行器姿態數據;
35、飛行器發射控制箱,與所述計算機連接,用于在所述目標發射時機執行點火操作。
36、本申請實施例還提供一種電子設備,包括:處理器、存儲器和總線,所述存儲器存儲有所述處理器可執行的機器可讀指令,當電子設備運行時,所述處理器與所述存儲器之間通過總線通信,所述機器可讀指令被所述處理器執行時執行如上述的飛行器發射時機的確定方法的步驟。
37、本申請實施例還提供一種計算機可讀存儲介質,該計算機可讀存儲介質上存儲有計算機程序,該計算機程序被處理器運行時執行如上述的飛行器發射時機的確定方法的步驟。
38、本申請提供的飛行器發射時機的確定方法及裝置、系統、設備、介質,首先利用檢測裝置獲取實時的氣象數據、飛行器姿態數據和平臺姿態數據;然后利用歷史時刻的平臺姿態數據預測預執行時刻的平臺姿態數據,并將預測結果與預執行時刻的實際的平臺姿態數據進行對比,判斷當前發射平臺是否為穩定狀態;若不穩定則禁止發射,若穩定則繼續進行姿態數據聯合比較,分別判斷各判據參數是否滿足預設發射條件,并在滿足預本文檔來自技高網...
【技術保護點】
1.一種飛行器發射時機的確定方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述根據所述判據參數確定所述飛行器的目標發射時機,包括:
3.根據權利要求1或2所述的方法,其特征在于,所述方法還包括:
4.根據權利要求1所述的方法,其特征在于,所述根據歷史時刻的平臺實際姿態數據得到預執行時刻的平臺預測姿態數據,包括:
5.根據權利要求1所述的方法,其特征在于,所述實時獲取判據參數,包括:
6.根據權利要求1所述的方法,其特征在于,所述方法還包括:
7.一種飛行器發射時機的確定裝置,其特征在于,所述裝置包括:
8.一種控制系統,其特征在于,所述控制系統包括:
9.一種電子設備,其特征在于,包括:處理器、存儲器和總線,所述存儲器存儲有所述處理器可執行的機器可讀指令,當電子設備運行時,所述處理器與所述存儲器之間通過所述總線進行通信,所述機器可讀指令被所述處理器運行時執行如權利要求1至6任一所述的飛行器發射時機的確定方法的步驟。
10.一種計算機可讀存儲介質
...【技術特征摘要】
1.一種飛行器發射時機的確定方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述根據所述判據參數確定所述飛行器的目標發射時機,包括:
3.根據權利要求1或2所述的方法,其特征在于,所述方法還包括:
4.根據權利要求1所述的方法,其特征在于,所述根據歷史時刻的平臺實際姿態數據得到預執行時刻的平臺預測姿態數據,包括:
5.根據權利要求1所述的方法,其特征在于,所述實時獲取判據參數,包括:
6.根據權利要求1所述的方法,其特征在于,所述方法還包括:
7.一種飛行器發射時機...
【專利技術屬性】
技術研發人員:王超,屈長存,戰帥,姜楊,王羿寒,劉東明,張富金,陳博宇,
申請(專利權)人:北京星網宇達科技股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。