The invention discloses a multi-scale debris flow phenomenon simulation method based on material point method, which relates to the technical field of computer physical animation. The method comprises the following steps: S1: simulating the multi-scale characteristics of debris flow liquid slurry based on adaptive material point method; S2: simulating debris flow based on adaptive material point finite element method Multi-scale characteristics of solid objects; S3: simulation of multi-scale liquid-solid coupling based on material point method; S4: multi-scale realistic rendering of debris flow painting. The invention solves the problem of how to construct an effective physical model describing multi-scale characteristics of debris flow disaster scene in the process of debris flow simulation, and how to establish consistency constraints between different models to realize multi-scale numerical solution and rendering. The invention can simulate the multi-scale characteristics of debris flow phenomena realistically, generate debris flow pictures with photo-level fidelity, and provide image data of debris flow phenomena for disaster prevention and relief, digital entertainment, film and television effects and other applications.
【技术实现步骤摘要】
一种基于物质点法的多尺度泥石流现象模拟方法
本专利技术涉及计算机物理动画
,具体涉及一种基于物质点法的多尺度泥石流现象模拟方法。
技术介绍
泥石流作为自然环境中普遍存在的流体类地质灾害,给人类生命财产与经济建设带来了巨大损失。长期以来,人们研究泥石流的运动规律以期对其进行预防和治理。但泥石流灾害的不可预知性和强大破坏性,使人们不仅难以通过预测泥石流发生的时间、地点来安排观测和拍摄,而且难以承受其瞬时产生的破坏力带来的危险和不确定性,这造成了泥石流灾害真实影像数据的缺失。然而,现实生活中防灾救灾、影视特效以及数字娱乐等领域都对泥石流灾害的真实感图像和动画具有迫切的需求。因此,对泥石流灾害场景的真实感建模和仿真具有重大现实意义。近年来,为了获得真实物体和现象的照片级真实感模拟效果,人们综合连续介质力学、数值计算以及计算机图形学的真实感绘制算法,提出了基于物理的模拟技术,真实地模拟了多种复杂自然现象,如:波涛汹涌的流水,袅袅上升的烟雾,熊熊燃烧的火焰,固体的变形和断裂以及固流交互等。然而,对于复杂泥石流灾害场景的真实感模拟,计算机图形学领域中却极少有人涉及,少数学者利用传统的基于物理的模拟技术对泥石流模拟进行了初步探索,但主要关注液相浆体的流动及其与环境的简单交互,不能够完整而逼真地重现泥石流灾害场景以满足实际的应用需求。造成泥石流灾害场景真实感模拟困难的最主要原因在于难于实现其多尺度特征的统一物理建模。泥石流灾害场景的多尺度特征具体体现在:既有大尺度的液相浆体、固相物体的宏观运动和双向交互,又有小尺度的非均质组成特性、漩涡细节以及固体断裂和裂纹扩展。传统 ...
【技术保护点】
1.一种基于物质点法的多尺度泥石流现象模拟方法,其特征在于,包括以下步骤:S1:基于自适应物质点方法模拟泥石流液相浆体的多尺度特征;S2:基于自适应物质点有限元方法模拟泥石流固相物体的多尺度特征;S3:基于物质点法模拟多尺度液固耦合;S4:对泥石流动画进行多尺度真实感渲染。
【技术特征摘要】
1.一种基于物质点法的多尺度泥石流现象模拟方法,其特征在于,包括以下步骤:S1:基于自适应物质点方法模拟泥石流液相浆体的多尺度特征;S2:基于自适应物质点有限元方法模拟泥石流固相物体的多尺度特征;S3:基于物质点法模拟多尺度液固耦合;S4:对泥石流动画进行多尺度真实感渲染。2.如权利要求1所述的基于物质点法的多尺度泥石流现象模拟方法,其特征在于,所述步骤S1进一步包括:确定泥石流浆体成分比重;构造描述泥石流液相浆体非均质特征的近似物理模型;建立描述场景复杂度的自适应采样判断准则来控制物质点的分裂和合并。3.如权利要求2所述的基于物质点法的多尺度泥石流现象模拟方法,其特征在于,对于步骤S1所述的泥石流液相浆体非均质特征的近似物理模型的构造,在任一物质点p上通过分别求解弹性固体和不可压缩牛顿流体的本构方程并进行融合来计算应力σp,本构方程为:其中,固体应力部分σs为位移向量u的函数采用非线性弹性材料的本构方程进行计算;流体应力部分σf为速度向量v的函数采用不可压缩流体本构方程求解;对于关键的随机函数模型η(x)∈[0,1],根据实验流体力学中的测量数据建立统计模型来建立,从而准确表示泥石流浆体中固液两相的比重。4.如权利要求1所述的基于物质点法的多尺度泥石流现象模拟方法,其特征在于,所述步骤S2进一步包括:初始时采用高效、精确的非线性有限元法离散固相物体并模拟其宏观运动,在模拟过程中综合等效塑性应变和单元特征长度比值来计算有限单元的畸变程度,然后把畸变程度超过用户设定阈值的有限单元标记为潜在断裂区域并转化为物质点,最后在物质点区域稳定模拟断裂现象。5.如权利要求1所述的基于物质点法的多尺度泥石流现象模拟方法,其特征在于,所述步骤S3中对液相浆体和固相物体的多尺度耦合模拟进一步包括:利用背景网格多重速度场设计物质点法的双向交互计算模型以模拟宏观尺度运动,基于边界层理论建立物质点法的湍流模型以模拟小尺度漩涡细节。6.如权利要求1所述的基于物质点法的多尺度泥石流现象模拟方法,其特征在于,所述步骤S3中对液相浆体和固相物体的多尺度耦合模拟进一步包括:S3.1:基于背景网格多重速度场进行物质点法的双向交互计算,模拟宏观尺度上的运动和形变;对于液相浆体和固相物体物质点区域的交互,利用一种基于局部多重背景网格的交互算法来计算物质点法表示的两个不同物体之间的双向交互;对于液相浆体和固相物...
【专利技术属性】
技术研发人员:邵绪强,徐伟峰,王洪涛,
申请(专利权)人:华北电力大学保定,
类型:发明
国别省市:河北,13
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。