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

基于蒙特卡洛改進算法的空間熱流計算

2017-03-27 09:02:21吳曉迪
紅外技術 2017年1期
關鍵詞:模型

陳 杰,吳曉迪,楊 星,邵 慧

?

基于蒙特卡洛改進算法的空間熱流計算

陳 杰1,吳曉迪2,3,4,楊 星2,3,4,邵 慧1

(1. 安徽建筑大學電子與信息工程學院,安徽 合肥 230601;2. 紅外與低溫等離子體安徽省重點實驗室,安徽 合肥 230037; 3. 脈沖功率激光技術國家重點實驗室,安徽 合肥 230037;4. 電子工程學院,安徽 合肥 230037)

空間熱流計算是空間目標熱特性及紅外特性分析的基礎,針對傳統蒙特卡洛法在計算空間目標熱流時存在耗時較多的不足,提出了基于圖形加速的改進的蒙特卡洛熱流計算方法,并分別采用傳統算法和改進算法計算了衛星的太陽熱流,數值分析表明改進算法在保證同等計算精度的前提下,顯著提高了衛星太陽熱流的計算速度。

太陽熱流;蒙特卡洛法;熱特性;紅外特性

0 引言

傳統蒙特卡洛法對復雜幾何形狀、復雜幾何位置關系、相互之間存在遮擋具有非常強的適應能力,并且當模擬光束數量達到一定程度時,具有較高的精度,在空間航天器的軌道熱流計算方面得到了較為廣泛的應用[1-6]。傳統算法隨著模擬光束數量的增加,其計算精度也相應增加,但所耗費的時間也急劇增加,針對傳統算法耗時較多的不足,本文提出了基于圖形加速的蒙特卡洛改進算法,新算法在保證同等計算精度的前提下,顯著提高了空間熱流的計算速度。

1 傳統蒙特卡洛法

圖1 三軸穩定衛星的三維模型

在利用傳統蒙特卡洛法計算衛星接收的太陽熱流時,首先要建立光束的發射坐標系m1和發射平面,然后隨機發射光束并記錄光束與衛星劃分面元的相交情況,最后統計各面元的交點數計算各面元的太陽熱流,具體步驟如下:

式中:1為發射區域的面積;2為衛星面元的面積;S為大氣層上邊界處垂直于太陽光線的表面上的太陽輻射熱流密度。

2 改進的蒙特卡洛法

改進的蒙特卡洛算法將傳統蒙特卡洛法中的目標三維空間光束求交運算等效于計算機圖形卡的目標三維模型繪制過程,這里主要用到計算機圖形OpenGL繪制中的兩個坐標系,一個為模型坐標系mmmm(m),一個為視覺坐標系VVVV(V),OpenGL首先在模型坐標系中建立目標的三維幾何模型,然后通過指定的坐標轉換將模型坐標系中的幾何模型轉換到視覺坐標系中,最后通過投影轉換和視口轉換將三維圖形映射成計算機屏幕上顯示的二維圖像[7],如圖2所示。

圖2 圖形加速蒙特卡洛法的三維模型繪制過程

基于圖形加速蒙特卡洛算法的具體過程如下:

1)首先利用OpenGL圖形庫在模型坐標系建立衛星幾何模型,保證建模時衛星表面面元的劃分與溫度場計算時的網格劃分相對應,同時依次指定表面面元的顏色,即利用面元顏色對面元進行編號。本文選擇顏色顯示為RGB模式,以無符號整型數據類型分別指定面元的R、G、B分量,此時各分量取值范圍為0至255,所以一共可以對256×256×256個面元編號,實際繪制時,背景RGB顏色指定為(0,0,0),所以從RGB顏色(0,0,1)開始依次對衛星本體和太陽翼的表面劃分面元編號。

3)如圖2,在經過可視空間裁剪后,在視覺坐標系VVV平面的可視范圍內(v∈[-,],v∈[-,])隨機產生發射點,將發射點坐標如下變換為窗口坐標系www(w)中的像素坐標。

式中:round()表示取整;num1和num2分別為窗口沿w軸和w軸方向的像素數。

4)根據發射點的像素坐標累計窗口區域對應位置像素的發射點數,將相同顏色像素的發射點數相加,根據顏色與衛星面元的索引關系,即可得到各個面元所接收的發射點數,所以各面元接收的太陽熱流密度為

式中:¢為每個面元所接收的發射點數;sum¢為總的發射點數;¢為視覺坐標系中的面元面積。

3 計算結果與分析

對比表1和表2,可以看出,基于圖形加速蒙特卡洛改進算法和普通算法在計算太陽熱流密度時具有相同的精度,但圖形加速算法的計算速度得到大幅度提高,并且隨著光束數目的增加這種優勢越來越明顯,這主要是因為普通算法計算時每發射一根光束,就要進行坐標變換和交點的求解,而圖形加速算法將多次坐標變換等效于一次從模型坐標系到視覺坐標系的變換,同時利用了圖形卡進行遮擋判斷和消隱處理的高效性,在得到二維圖形后,只需隨機產生發射點并統計最終的發射點數,而不用進行交點求解,所以計算速度具有較大的優勢。

表1 傳統蒙特卡洛法計算太陽熱流密度時側太陽翼電池面的誤差

表2 圖形加速蒙特卡洛改進算法計算太陽熱流密度時側太陽翼電池面的誤差

4 結論

通過將傳統蒙特卡洛法和基于圖形加速的蒙特卡洛改進算法應用于衛星太陽熱流的計算,對比分析兩種算法的計算結果,可以看出本文提出的蒙特卡洛改進算法將傳統蒙特卡洛法中耗時的目標三維空間光束求交運算等效于計算機圖形卡的目標三維模型繪制過程,新算法在保證同等計算精度的前提下,顯著提高了空間熱流的計算速度。

[1] 潘晴, 王平陽, 包軼穎, 等. 基于反向蒙特卡羅法的飛行器在軌外熱流計算[J].上海交通大學學報, 2012, 46(5): 750-755

PAN Qing, WANG Ping-yang, BAO Yi-ying, et al. On-Orbit External Heat Flux Calculation of Spacecraft Based on Reverse Monte Carlo Method[J]., 2012, 46(5): 750-755

[2] 安敏杰, 程惠爾, 李鵬. 空間對接機構太陽外熱流的計算與分析[J]. 上海航天, 2006, 42(1):156-161.

AN Min-jie, CHENG Hui-er, LI Peng. Computation and Analysis of Solar External Heat Flux in the Docking Mechanism[J]., 2006, 42(1):156-161

[3] 邱義芬, 陳擁華, 袁修干, 等. 艙外航天服的軌道空間外熱流計算方法[J]. 航空學報, 2004, 25(3): 221-224.

QIU Yi-fen, CHEN Yong-hua, YUAN Xiu-gan, et al. A Method of Calculating External Heat Flux on Spacesuit Used for EVA[J]., 2004, 25(3): 221-224

[4] 翁建華, 閔桂榮, 潘增富. 紅外地平儀外熱流計算[J]. 同濟大學學報. 1998, 26(3): 311-314.

Weng Jian-hua, Min Gui-rong, Pan Zeng-fu. Calculation of Orbital Heat Flux of Infrared Earth Sensors[J]., 1998, 26(3): 311-314

[5] 趙立新. 軌道空間外熱流計算的一種新方法[J]. 光學精密工程, 1995, 3(6): 80-85.

Zhao Li-xin. A New Method to Calculate The Heat Flux in Spacecraft Orbits[J]., 1995, 3(6): 80-85.

[6] 翁建華, 潘增富, 閔桂榮. 空間任意形狀凸面的軌道空間外熱流計算方法[J]. 中國空間科學技術, 1994(1): 11-18.

Weng Jian-hua, Pan Zeng-fu, Min Gui-rong. A Method of Calculating External Heat Fluxes On Arbitrary Shaped Convex Surface of SpaceCraft[J]., 1994(1): 11-18

[7] Dave Shreiner, Mason Woo, Jackie Neider et al. OpenGL編程指南[M]. 北京: 人民郵電出版社, 2005.

Dave Shreiner, Mason Woo, Jackie Neider et al.[M]. Beijing: Posts & telecom press, 2005.

Calculation of Spatial Heat Flux Based on Improved Monte Carlo Algorithm

CHEN Jie1,WU Xiaodi2,3,4,YANG Xing2,3,4,SHAO Hui1

(1.,,230601,;2.,230037,;3.,230037,; 4.,230037,)

Calculation of spatial heat flux is the base of analysis of spatial targets’ thermal character and infrared feature. In view of time-consuming problems in calculating the spatial heat flux which exist in the traditional Monte Carlo algorithm, the improved Monte Carlo algorithm based on graphics acceleration is put forward. The satellite solar heat flux is calculated respectively by traditional algorithm and improved algorithm. And numerical analysis shows that under the premise of the same calculation accuracy guaranteed, improved algorithm significantly improves the calculation speed of satellite solar heat flux.

solar heat flux,Monte Carlo algorithm,thermal character,infrared feature

TK121

A

1001-8891(2017)01-0091-04

2016-03-28 ;

2016-10-09.

陳杰(1968-),男,教授,主要研究方向為智能控制與機器視覺。E-mail:jdly1123@163.com。

安徽高等學校自然科學研究項目(KJ2015ZD14,KJ2016A149),國家自然科學基金(61503394),安徽省自然科學基金(1408085QF131, 1508085QF121)。

猜你喜歡
模型
一半模型
一種去中心化的域名服務本地化模型
適用于BDS-3 PPP的隨機模型
提煉模型 突破難點
函數模型及應用
p150Glued在帕金森病模型中的表達及分布
函數模型及應用
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
3D打印中的模型分割與打包
主站蜘蛛池模板: 2021国产精品自产拍在线| 夜夜操天天摸| 欧美a在线| 午夜不卡视频| 亚洲中文字幕在线精品一区| 国产第四页| 黄色网站在线观看无码| 亚洲欧美不卡中文字幕| 亚洲无码91视频| 国产精品毛片一区| 欧美69视频在线| 青青草原国产免费av观看| 精品少妇人妻一区二区| 亚洲AV无码一二区三区在线播放| 国产精品香蕉在线| 亚洲欧美一区二区三区图片| 亚洲成a人片| 老熟妇喷水一区二区三区| 日本午夜在线视频| 99re在线观看视频| 中文字幕人成乱码熟女免费| 高h视频在线| 亚洲啪啪网| 这里只有精品免费视频| 99这里精品| 无码专区在线观看| 欧美高清三区| 成人精品区| 在线观看网站国产| 福利在线一区| 日韩最新中文字幕| 国产精品男人的天堂| 亚洲天堂自拍| 国产女同自拍视频| 亚洲精品视频网| 国产精品太粉嫩高中在线观看| 一本一本大道香蕉久在线播放| 日韩在线影院| 国产精品免费电影| 一本久道热中字伊人| 2020精品极品国产色在线观看 | 老汉色老汉首页a亚洲| 自偷自拍三级全三级视频| 久久香蕉国产线看观| 欧美在线黄| 四虎影视永久在线精品| 国产欧美精品专区一区二区| 免费亚洲成人| 亚洲熟女中文字幕男人总站| 欧美国产综合色视频| 一级毛片免费高清视频| 国产一在线| 国产精品一区在线麻豆| 亚洲欧美日韩动漫| 在线观看免费人成视频色快速| 熟妇丰满人妻| 国产一区二区免费播放| av一区二区三区在线观看| 国产91无码福利在线| 国产精品久久自在自2021| www.国产福利| 免费Aⅴ片在线观看蜜芽Tⅴ | 久久天天躁狠狠躁夜夜躁| 久久久黄色片| 国产精品尹人在线观看| 久久中文电影| 国产99久久亚洲综合精品西瓜tv| 免费A级毛片无码免费视频| av在线手机播放| 91在线播放免费不卡无毒| 久久国产精品无码hdav| 日韩成人免费网站| 精品久久高清| 91无码人妻精品一区二区蜜桃 | 欧美97色| 伦精品一区二区三区视频| 五月婷婷精品| 超碰免费91| 久久精品人人做人人综合试看| 国产成人AV综合久久| h视频在线播放| 国产白浆一区二区三区视频在线|