The invention relates to a tropical cyclone dynamic simulation method based on time-varying weather data. This paper mainly includes three parts: the modeling method of Tropical Cyclone Based on meteorological data, the method of multiple forward scattering cloud rendering algorithm, and the simulation method of the position based fluid. The first tropical cyclone time-varying meteorological data analysis, extraction velocity field of fluid simulation using data preparation, extraction of cloud intensity data, and establish the particle cloud model, modeling for computer graphics rendering primitives; again is to achieve a realistic display of graphic data; finally, based on the graphical model, the use of fluid the simulation algorithm based on position, realize the display of simulation of meteorological data in tropical cyclones.
【技术实现步骤摘要】
本专利技术涉及一种基于时变气象数据的热带气旋动态仿真方法,属于计算机图形学,特别是云的建模领域。
技术介绍
热带气旋(TropicalCyclone,简称TC)指的是一种快速旋转的风暴天气系统,有一个低气压中心和螺旋结构的云体,同时伴随着强风、雷电、暴雨等现象,也被称作台风、飓风、热带风暴、气旋风暴、热带低压等。一个成熟的热带气旋通常有完整的结构,主要包括风眼,地面低压,暖心,中心密集云层区,风眼墙,螺旋雨带,外散环流等构成。热带气旋的模拟和仿真技术一直是气象、海洋等领域演技研究的重点和难点,而在计算机图形图像学领域,由于其独特的结构,热带气旋也是作为一个重要的研究内容。其中主要包括研究热带气旋的可视化效果,云的真实感绘制技术,以及热带气旋的模拟技术。同时能够较真实的模拟热带气旋的运动以及真实的展现其结构,对气象研究、海洋研究、气象预测等具有极其重要的意义。在计算机图形图像领域,对热带气旋方面的研究主要集中在对云的建模和仿真。随着虚拟场景渲染技术的发展,云的模拟表现也成为计算机图形学和虚拟现实技术中的热门课题。云的真实感模拟不仅能有效提高场景逼真度,更能传达丰富的气象信息。云作为一种常见的自然现象,由于其形状千变万化,形成、发展和消散的过程又极其复杂,且具有水汽粒子的半透明特征。能够实现即满足气象学应用,同时实现逼真展现的云场景模拟是一项很艰巨的任务。早期在图形图像学领域云建模大体分为两类,即基于过程的云建模和基于物理的云建模。前者侧重于利用噪声、纹理或者交互式的手段对云进行建模,通常需要经历繁琐的参数调整;后者则通过求解简化的NS方程,模拟云生成的物理 ...
【技术保护点】
一种基于时变气象数据的热带气旋动态仿真方法,其特征在于包括以下步骤:步骤(1)、分析热带气旋的时变气象数据,验证数据的完整性,并获取热带气旋的时变气象数据中的变量,建立适合步骤(2)的绘制和步骤(3)的仿真热带气旋的粒子模型,实现从时变气象数据到热带气旋粒子模型的建模过程;步骤(2)、使用GLSL实现的基于多次前向散射光照模型的热带气旋绘制方法绘制步骤(1)建立的热带气旋的粒子模型,实现热带气旋的绘制;步骤(3)、使用基于位置的流体仿真(Position Based Fluids,简称PBF)方法去模拟热带气旋的运动,计算并更新步骤(1)建立的热带气旋粒子模型的下一时刻的粒子属性,供下一次仿真循环中的绘制使用,实现热带气旋的仿真计算;步骤(4)、重复步骤(2)和步骤(3),使用步骤(2)的绘制方法绘制由步骤(3)仿真计算的方法更新的热带气旋粒子模型,直到到达热带气旋的气象数据的下一个时刻,再重复步骤(1)到步骤(4)直到用户终止程序。
【技术特征摘要】
1.一种基于时变气象数据的热带气旋动态仿真方法,其特征在于包括以下步骤:步骤(1)、分析热带气旋的时变气象数据,验证数据的完整性,并获取热带气旋的时变气象数据中的变量,建立适合步骤(2)的绘制和步骤(3)的仿真热带气旋的粒子模型,实现从时变气象数据到热带气旋粒子模型的建模过程;步骤(2)、使用GLSL实现的基于多次前向散射光照模型的热带气旋绘制方法绘制步骤(1)建立的热带气旋的粒子模型,实现热带气旋的绘制;步骤(3)、使用基于位置的流体仿真(PositionBasedFluids,简称PBF)方法去模拟热带气旋的运动,计算并更新步骤(1)建立的热带气旋粒子模型的下一时刻的粒子属性,供下一次仿真循环中的绘制使用,实现热带气旋的仿真计算;步骤(4)、重复步骤(2)和步骤(3),使用步骤(2)的绘制方法绘制由步骤(3)仿真计算的方法更新的热带气旋粒子模型,直到到达热带气旋的气象数据的下一个时刻,再重复步骤(1)到步骤(4)直到用户终止程序。2.根据权利要求1所述的一种基于时变气象数据的热带气旋动态仿真方法,其特征在于:所述步骤(1)中具体步骤如下:步骤(1a)、获取热带气旋的时变气象数据,验证数据的完整性,首先验证维度数据是否包含经度、纬度、高度、时间、字符长度,然后验证时变气象数据中是否存在与维度相关的变量数据,风场变量数据,温度(T),压强(P),湿度(H),密度(D),云水比(QCLOUD),冰水比(QICE),雨水比(QRAIN),雪水比(QSNOW),霰水比(QGRAUP),重力加速度(G)变量,若存在则可以用于建模;所述变量数据包括经度变量,纬度变量,海拔变量,时间变量;所述风场变量数据包括U-经向风,V-纬向风,W-垂直风;步骤(1b)、步骤(1a)验证完整性后,提取维度变量数据即经度、纬度、海拔初始化热带气旋粒子模型并计算粒子的坐标信息,根据粒子的坐标信息,计算粒子的绘制半径和光滑核半径,其中绘制半径是粒子在绘制过程中,计算粒子的光照对周边粒子的影响,光滑核半径用于仿真过程中计算邻居粒子间以及计算邻居间粒子间相互作用力的大小;步骤(1c)、在步骤(1b)建立的热带气旋粒子模型基础上,提取风场数据,插值计算每一个粒子的速度,作为粒子的初速度,用于步骤(3)的仿真计算;步骤(1d)、在步骤(1b)建立的热带气旋粒子模型基础上,提取获取温度,压强,密度,由理想气态方程,计算粒子的质量及质量的倒数,用于步骤(3)的仿真计算;步骤(1e)、在步骤(1b)建立的热带气旋粒子模型基础上,提取云水比(QCLOUD),冰水比(QICE),雨水比(QRAIN),雪水比(QSNOW),霰水比(QGRAUP)数...
【专利技术属性】
技术研发人员:梁晓辉,李阳,张自力,
申请(专利权)人:北京航空航天大学,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。