论文部分内容阅读
随着空间信息技术、大气物理学等学科的迅速发展,人类对宇宙的探索不断深入,宇宙中的各种潜在的对人类危害也逐渐显露。太阳风就是其中一种人类了解甚少而危害巨大的宇宙现象,它能干扰人类无线通信、引起地磁暴、破坏人类空间站等。我国嫦娥探月工程,带回了宇宙空间中的大量太阳风数据与信息,这些信息将为我国研究太阳风与空间信息技术带来巨大的助益。如何利用这些数据建立太阳风系统的数理模型并进行系统仿真,成为当前研究的重大课题并具有十分重要的科学意义和应用价值。建立太阳风仿真系统的关键技术在于对太阳风数据的研究,总结太阳风的物理特性,结合磁流体力学、天体物理学等相关理论,建立真实可靠的太阳风运动模型,并使用计算机技术进行计算与仿真。目前,对太阳风数据的研究取得初步进展,但是建立太阳风的准确数理模型攻克许多难关,主要问题是太阳风本身的规模巨大、行程遥远、影响因素众多,准确数据仍难以取得。任何科学在研究之初都可以通过简化相关数据来进行基础研究,建立理想条件下的太阳风运动数理模型并应用离散数学方法在计算机上求解,是当前太阳风研究的主要课题,其中各项关键技术与相关学科的研究也势在必行。本文针对建立太阳风初步数理模型并在计算机上进行仿真,提出应用当前相对成熟的计算流体动力学相关理论,建立瞬态太阳风流体数理模型,通过工程上常用同位网格下的SIMPLE(Semi-Implicit Method for Pressure-Linked Equations)算法进行Navier-Stokes方程与连续方程的求解,并运用图形学相关理论知识、以OGRE图形引擎为平台、运用GPU渲染技术进行计算机渲染与实现。该方法虽然不能建立完全正确的太阳风数理模型,也不能获得真实的仿真结果,但是它提出了一种太阳风初步研究和简化仿真的方法,为以后更进一步研究太阳风系统有重大的指导意义。论文主要研究工作和创新性工作如下:(1)研究了太阳风的流体性质。(2)研究了计算流体力学的相关理论基础以及SIMPLE系列算法。(3)提出了一种基于计算流体动力学的太阳风数理模型的简化方法。(4)深入研究OGRE图形引擎、图形学知识以及GPU编程。(5)提出应用CPU计算太阳风数理模型协同GPU进行渲染的方式来加速仿真效率的方法。