红外有效辐射广泛应用于各工业领域,尤其军事领域。文中对其计算方法进行了创新尝试。借鉴高频区雷达散射截面计算中的图形电磁计算方法,提出了基于OpenGL光照模型的有效辐射计算理论,给出了运用此方法的一般性流程。借助Visual C++ 6.0 Enterprise 平台,运用模块化编程思路,编制了求解有效辐射的程序。并分别针对简单平面以及具有“凹面”的立体图形情形进行了实证分析。运用了控制变量的方法,分析了各因素对于相对误差的影响。结果表明对于没有“凹面”的情形,该方法可以直接应用,其相对误差小于1%。对于具有“凹面”的情形,相对误差较大,因此对程序进行了修正,修正后相对误差小于 1%,满足了工程计算精度。9664
关键词 OpenGL 光照模型 有效辐射计算 Title the Infrared Radiant Intensity Computation
by OpenGL-based Illumination
Abstract
Infrared effective radiation is widely used in various industrial fields,
especially in the military field. This paper made a innovatively attempt
to its calculation. A method of computing the infrared radiant intensity
by OpenGL-based illumination was presented, referring to the Graphic
Electromagnetic Computation method of calculating high-frequency radar
cross section. A general process of this method was also provided. An
exemplary program applying Modular Programming Idea was made on Visual C++
6.0 Enterprise. Empirical Analysis of the simple plane and the solid with
concave was done. Analysis of the effect of various factors to relative
error was made, applying of the method of control variable. Results show
that the method can be used directly if the solid doesn’t have concave,
the relative error within 1%. On the contrary, the relative error is so
big. A correct was made and the relative error was smaller than 1%, which
was in line with the request of engineering calculations.
Keywords OpenGL illumination model infrared radiant intensity
calculation
太阳直射红外辐照 目录
1 绪论 1
1.1 选题背景及意义 1
1.2 国内外研究现状 2
1.3 研究内容及研究方法 . 4
2 基于 OpenGL 光照模型的有效辐射计算实现 5
2.1 几何建模 6
3.1.1 指定顶点 .. 6
3.1.2 几何绘图图元 7
2.1.3 法线向量 .. 7
2.2 物体红外热辐射分析 . 8
2.2.1 自身热辐射 . 9
2.2.2 太阳辐射 .. 9
2.2.3 天空大气辐射 . 10
2.2.4 其它热辐射 .. 10
2.3 OpenGL光照模型 .. 10
2.3 可见光与红外辐射线性变换 .. 12
2.4 设定光源与材质 . 12
2.5 获取有效辐射值 . 14
3 计算模型的实证分析 14
3.1 简单平面几何模型论证 . 14
3.1.1 模型的假定 .. 14
3.1.2 程序实现 15
3.1.3 误差分析 17
3.2 具有“凹面”的立体几何模型论证 .. 22
3.2.1 模型的假定 .. 22
3.2.2 程序实现 23
3.2.3 误差分析 25
3.2.4 误差修正 27
结论. 29
4.1 全文总结. 29
4.2 研究展望. 29
致谢. 31
参考文献.. 32 1 绪论
1.1 选题背景及意义
近几十年,红外辐射的研究取得了很大的发展。红外辐射不仅广泛应用于能 基于OpenGL光照模型的有效辐射计算:http://www.youerw.com/jisuanji/lunwen_8462.html