本發明實施例涉及航空航天,尤其涉及一種月面光照條件并行分析方法、裝置、電子設備、存儲介質及程序。
背景技術:
1、在月球探測任務中,特別是對于月球表面(簡稱月面)軟著陸任務和未來月球科研站建設來說,月面光照條件分析對選址和任務總體規劃具有重要意義。
2、目前,在對月面光照條件進行分析時,通常采用串行算法,即對月面的每個點依次計算其光照條件。
3、發明人在實現本發明的過程中,發現由于月球表面崎嶇不平的復雜地形和太陽相對月球方位變化等因素,月面各點的光照條件隨時間發生變化。傳統的月面光照條件分析方法采用串行計算的方式,在考慮到月面大范圍和長期光照變化時計算效率較低,無法滿足月面實時任務規劃的需要。
技術實現思路
1、本發明實施例提供一種月面光照條件并行分析方法、裝置、電子設備、存儲介質及程序,能夠高效地分析月面大范圍和長周期的光照情況,提高月球表面光照條件的計算效率,進而提高未來月球探測任務規劃的效率。
2、根據本發明的一方面,提供了一種月面光照條件并行分析方法,包括:
3、配置月球表面設定區域的月面光照計算關聯參數;其中,所述月面光照計算關聯參數包括月面光照計算條件參數和月面地形數字高程參數;
4、對所述月球表面設定區域的月面光照計算關聯參數分配并行計算資源;其中,所述并行計算資源包括并行線程資源和內存資源;
5、根據所述并行計算資源和所述月面光照計算關聯參數對所述月球表面設定區域的像素坐標和經緯度坐標進行轉換,得到轉換經緯度坐標;
6、根據所述并行計算資源、所述月面光照計算關聯參數和所述轉換經緯度坐標并行計算所述月球表面設定區域中各點的光照計算結果。
7、根據本發明的另一方面,提供了一種月面光照條件并行分析裝置,包括:
8、月面光照計算關聯參數配置模塊,用于配置月球表面設定區域的月面光照計算關聯參數;其中,所述月面光照計算關聯參數包括月面光照計算條件參數和月面地形數字高程參數;
9、并行計算資源分配模塊,用于對所述月球表面設定區域的月面光照計算關聯參數分配并行計算資源;其中,所述并行計算資源包括并行線程資源和內存資源;
10、像素經緯度坐標轉換模塊,用于根據所述并行計算資源和所述月面光照計算關聯參數對所述月球表面設定區域的像素坐標和經緯度坐標進行轉換,得到轉換經緯度坐標;
11、光照計算結果計算模塊,用于根據所述并行計算資源、所述月面光照計算關聯參數和所述轉換經緯度坐標計算所述月球表面設定區域中各點的光照計算結果。
12、根據本發明的另一方面,提供了一種電子設備,所述電子設備包括:
13、至少一個處理器;以及
14、與所述至少一個處理器通信連接的存儲器;其中,
15、所述存儲器存儲有可被所述至少一個處理器執行的計算機程序,所述計算機程序被所述至少一個處理器執行,以使所述至少一個處理器能夠執行本發明任一實施例所述的月面光照條件并行分析方法。
16、根據本發明的另一方面,提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機指令,所述計算機指令用于使處理器執行時實現本發明任一實施例所述的月面光照條件并行分析方法。
17、根據本發明的另一方面,還提供了一種計算機程序產品,包括計算機程序,所述計算機程序在被處理器執行時實現本發明任一實施例所述的月面光照條件并行分析方法。
18、本發明實施例通過配置月球表面設定區域的月面光照計算條件參數和月面地形數字高程參數等月面光照計算關聯參數,以對月球表面設定區域的月面光照計算關聯參數分配并行線程資源和內存資源等并行計算資源,從而根據并行計算資源和月面光照計算關聯參數對月球表面設定區域的像素坐標和經緯度坐標進行轉換,得到轉換經緯度坐標,最終根據并行計算資源、月面光照計算關聯參數和轉換經緯度坐標并行計算月球表面設定區域中各點的光照計算結果,可以解決現有采用串行方式計算月球表面光照條件時存在的計算效率低的問題,能夠高效地分析月面大范圍和長周期的光照情況,提高月球表面光照條件的計算效率,進而提高未來月球探測任務規劃的效率。
19、應當理解,本部分所描述的內容并非旨在標識本發明的實施例的關鍵或重要特征,也不用于限制本發明的范圍。本發明的其它特征將通過以下的說明書而變得容易理解。
1.一種月面光照條件并行分析方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述配置月球表面設定區域的月面光照計算關聯參數,包括:
3.根據權利要求1所述的方法,其特征在于,所述對所述月球表面設定區域的月面光照計算關聯參數分配并行計算資源,包括:
4.根據權利要求3所述的方法,其特征在于,所述根據所述并行計算資源和所述月面光照計算關聯參數對所述月球表面設定區域的像素坐標和經緯度坐標進行轉換,得到轉換經緯度坐標,包括:
5.根據權利要求1所述的方法,其特征在于,所述根據所述并行計算資源、所述月面光照計算關聯參數和所述轉換經緯度坐標計算所述月球表面設定區域中各點的光照計算結果,包括:
6.根據權利要求5所述的方法,其特征在于,所述根據所述月面光照計算關聯參數和所述轉換經緯度坐標計算所述月球表面設定區域中各點之間的最大地平高度角,包括:
7.一種月面光照條件并行分析裝置,其特征在于,包括:
8.一種電子設備,其特征在于,所述電子設備包括:
9.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質存儲有計算機指令,所述計算機指令用于使處理器執行時實現權利要求1-6中任一所述的月面光照條件并行分析方法。
10.一種計算機程序產品,包括計算機程序/指令,其中,所述計算機程序/指令被處理器執行時實現權利要求1-6中任一所述的月面光照條件并行分析方法。