[发明专利]流固耦合仿真过程中流体域与固体域间数据传递的方法在审
申请号: | 202111322731.4 | 申请日: | 2021-11-09 |
公开(公告)号: | CN114154303A | 公开(公告)日: | 2022-03-08 |
发明(设计)人: | 蒋向华;韩乐;王延荣;魏大盛;余永博;房明昌 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06F30/20 | 分类号: | G06F30/20;G06F30/28;G06F113/08;G06F119/14 |
代理公司: | 北京市广友专利事务所有限责任公司 11237 | 代理人: | 张仲波 |
地址: | 100083*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 耦合 仿真 过程 流体 固体 数据 传递 方法 | ||
1.一种流固耦合仿真过程中流体域与固体域间数据传递的方法,其特征在于,包括:
步骤1:获取流固耦合交界面已知数据侧的数据信息,形成已知数据集;
步骤2:获取流固耦合交界面未知数据侧的数据信息,形成未知数据集;
步骤3:在未知数据集中选取一个目标节点;
步骤4:通过运算找到已知数据集中距离目标节点最近的节点作为节点1,并记录其节点编号、坐标和数据;
步骤5:根据节点1的节点编号并结合其单元编号信息找到包含节点1的所有单元作为单元集1;
步骤6:在单元集1包含的所有节点中查找除节点1以外的距离目标节点最近的节点作为节点2,并记录其节点编号、坐标和数据;
步骤7:根据节点1和节点2的节点编号并结合其单元编号信息找到包含节点1和节点2的所有单元作为单元集2;
步骤8:在单元集2包含的所有节点中查找除节点1和节点2以外的距离目标节点最近的节点作为节点3,并记录其节点编号、坐标和数据;
步骤9:判断目标节点到节点1、2、3所在平面的距离d,若d大于预设阈值,则将节点1移除已知数据集,重新执行步骤4-9;否则,执行步骤10;
步骤10:利用已知数据集中节点1、2、3的数据或节点1、2、3所在单元计算目标节点数据;
步骤11:恢复已知数据集中所有数据;
步骤12:在未知数据集中选取下一个目标节点,重复步骤4-11,直至未知数据集中所有节点均获得对应数据信息。
2.根据权利要求1所述的方法,其特征在于,所述步骤9包括:若移除节点数达到预设个数,则提高所述预设阈值,恢复已知数据集中所有数据,重新执行步骤4-9。
3.根据权利要求1所述的方法,其特征在于,所述步骤10包括:
步骤101:根据目标节点和节点1、2、3的数据,或者根据目标节点和节点1、2、3所在单元中的节点数据,确定形函数;
步骤102:基于形函数和节点1、2、3,或者基于形函数和节点1、2、3所在单元中的节点数据,计算目标节点的数据。
4.根据权利要求3所述的方法,其特征在于,所述步骤102中,目标节点的数据:
其中,Pi是待求参数,Nj和Pj分别是所选节点中第j个节点的形函数和参数,m为所选节点个数。
5.根据权利要求1-4中任一所述的方法,其特征在于,还包括:
步骤13:校验数据传递结果是否准确,若准确,执行步骤14;
步骤14:输出得到的未知数据集中数据。
6.根据权利要求5所述的方法,其特征在于,所述步骤13包括:若不准确,则减小所述预设阈值,返回步骤3。
7.根据权利要求6所述的方法,其特征在于,所述步骤13中,数据传递结果是否准确的校验方法为:
利用节点编号、坐标和单元编号将得到的未知数据集中数据画成云图,与已知数据集中数据云图进行比较,校验得到的数据是否准确;
或者,以未知数据侧节点集,包括步骤12得到的未知数据集中数据作为已知数据集,另一侧作为未知数据集,通过上述步骤1-12得到该另一侧重新计算出的数据,然后与该另一侧已知数据进行比较,若两者之间的差值满足精度要求,则数据传递结果准确。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111322731.4/1.html,转载请声明来源钻瓜专利网。