[发明专利]一种自适应粒子流体的计算机模拟方法在审
申请号: | 202010300684.2 | 申请日: | 2020-04-16 |
公开(公告)号: | CN111581875A | 公开(公告)日: | 2020-08-25 |
发明(设计)人: | 应翔;孟泽辰;于健;徐天一;李雪威;刘志强;田红策 | 申请(专利权)人: | 天津大学 |
主分类号: | G06F30/25 | 分类号: | G06F30/25;G06F113/08;G06F119/14 |
代理公司: | 天津市北洋有限责任专利代理事务所 12201 | 代理人: | 李林娟 |
地址: | 300072*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自适应 粒子 流体 计算机 模拟 方法 | ||
1.一种自适应粒子流体的计算机模拟方法,其特征在于,所述方法包括:
计算整个流体模拟域中每一个流体粒子距离流体表面的距离,并通过距离计算每个粒子的最优半径;
根据最优半径,对流体域中的全部粒子进行粒子分裂操作或粒子合并操作获取更新后的粒子;
基于更新后的粒子,添加涡量约束、使用边界虚粒子自适应方法构建范围边界的虚粒子来进行流体的边界控制,以提高细节模拟;
构建整个流体模拟域中所有粒子的最新位置和速度。
2.根据权利要求1所述的一种自适应粒子流体的计算机模拟方法,其特征在于,所述对流体域中的全部粒子进行粒子分裂操作或粒子合并操作获取更新后的粒子具体为:
对相对关系进行分析,若粒子的相对关系大于等于1.5,则为大粒子;若小于等于0.5,则为小粒子;在0.5和1.5之间,则为合适粒子;
对大粒子进行粒子分裂操作,对小粒子进行粒子合并操作。
3.根据权利要求2所述的一种自适应粒子流体的计算机模拟方法,其特征在于,所述对大粒子进行粒子分裂操作具体为:
N=[Ci]
Anew=Ai
其中,N为粒子分裂的个数,mnew为新分裂生成的粒子的质量,Anew为新粒子的其他各个物理量,mrel为原粒子质量,Ai为原粒子的其他各个物理量。
4.根据权利要求2所述的一种自适应粒子流体的计算机模拟方法,其特征在于,所述对小粒子进行粒子合并操作具体为:
其中,和An分别代表合并前小粒子的质量和其他各个物理量,mnew是合并之后新粒子的质量,Anew是合并之后新粒子的其他各个物理量。
5.根据权利要求1所述的一种自适应粒子流体的计算机模拟方法,其特征在于,所述使用边界虚粒子自适应方法构建范围边界的虚粒子来进行流体的边界控制具体为:
其中,代表逃逸流体粒子距离边界设定范围的距离,k是一个自定义系数,Fiboundary为逃逸流体粒子i所受到的边界阻力。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津大学,未经天津大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010300684.2/1.html,转载请声明来源钻瓜专利网。