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打印中的模型分割與打包
主站蜘蛛池模板: 亚洲天堂视频在线免费观看| 国产精品va| 东京热av无码电影一区二区| 亚洲欧洲日韩综合色天使| 91在线播放免费不卡无毒| 欧美在线免费| 国产精品任我爽爆在线播放6080| 国产精品99在线观看| 久久性视频| 日本精品一在线观看视频| 国产精品美女网站| 欧美一级专区免费大片| 成年人午夜免费视频| 国产靠逼视频| 久久久国产精品无码专区| 亚洲国产日韩欧美在线| 麻豆国产精品一二三在线观看| a色毛片免费视频| 天天摸天天操免费播放小视频| 久久a毛片| 亚洲成a∧人片在线观看无码| 日韩色图在线观看| 亚洲人成电影在线播放| 亚洲精品中文字幕午夜| 成年A级毛片| 精品国产香蕉在线播出| 国产呦精品一区二区三区下载 | 免费人欧美成又黄又爽的视频| 成人午夜在线播放| 国产丝袜啪啪| 在线日韩一区二区| 喷潮白浆直流在线播放| 午夜福利无码一区二区| 欧美精品一区二区三区中文字幕| 九九热免费在线视频| 亚洲欧美一级一级a| 欧美三级不卡在线观看视频| 国产91精选在线观看| 亚洲精品片911| 国产亚洲视频播放9000| 88av在线| 片在线无码观看| 欧美激情视频一区| 亚洲AV无码一二区三区在线播放| 亚洲国产欧美目韩成人综合| 幺女国产一级毛片| 中文字幕无码电影| 精品久久久无码专区中文字幕| 中文无码精品a∨在线观看| 免费女人18毛片a级毛片视频| 国产精品jizz在线观看软件| 日本亚洲最大的色成网站www| 国产a网站| 99在线免费播放| 欧美性爱精品一区二区三区| 国产农村1级毛片| 亚洲国产精品国自产拍A| 国产精品yjizz视频网一二区| 日本精品影院| 亚洲h视频在线| 国产黄网永久免费| 91视频99| 色偷偷综合网| 精品丝袜美腿国产一区| 欧美日韩在线第一页| 欧美在线精品怡红院| 亚洲免费福利视频| 欧美亚洲另类在线观看| 国内熟女少妇一线天| 欧美国产中文| 精品福利国产| 2021天堂在线亚洲精品专区| 亚洲天堂精品视频| 欧美国产精品不卡在线观看| 成人免费视频一区| 综合五月天网| 久久亚洲精少妇毛片午夜无码| 亚洲国产精品VA在线看黑人| 国产青青操| 91精品久久久久久无码人妻| 手机看片1024久久精品你懂的| 国产美女一级毛片|