发明名称 基于动态控制点的高效网格变形方法及装置
摘要 本发明属于计算力学技术领域,涉及一种改进的基于动态控制点的高效网格变形方法及装置,该方法包括如下步骤:1、从边界网格节点中选取初始控制点;2、使用控制点集合进行网格变形;3、从变形后的网格的所有网格单元中找出质量最差的网格单元;4、进行控制点的替换,在网格质量最差的单元附近聚集控制点;5、重复步骤2、3、4,直到计算域中的物体外形或位置不再发生改变。对比现有技术,本发明方法具有较高的计算效率,同时大大提高了网格对大变形的适应能力,保证了网格质量,适用于众多的非定常计算流体力学问题。
申请公布号 CN106557603A 申请公布日期 2017.04.05
申请号 CN201510753754.9 申请日期 2015.11.09
申请人 北京理工大学 发明人 雷娟棉;牛健平;吴小胜;何建东;刘清扬
分类号 G06F17/50(2006.01)I 主分类号 G06F17/50(2006.01)I
代理机构 代理人
主权项 一种基于动态控制点的高效网格变形方法,其特征在于,包括以下步骤:步骤1、对初始网格进行数据精简,选择控制点得到控制点集合P;步骤2、使用控制点集合P进行RBF插值网格变形得到本时间步的网格变形结果并输出;步骤3、对变形后网格,根据网格质量找出质量最差的网格单元C<sub>w</sub>;步骤4、根据当前网格所有的边界节点以及P中节点距C<sub>w</sub>的距离,按照如下方式找出要替换的控制点:找出边界节点集合W中距离C<sub>w</sub>最近的点p<sub>near</sub>,以及控制点集合P中距离C<sub>w</sub>最远的点p<sub>far</sub>;步骤5、根据如下原则替换控制点,更新控制点集合:如果p<sub>near</sub>不在P中,则用p<sub>near</sub>替换掉P中的p<sub>far</sub>;步骤6、转步骤2使用新的控制点集合P进行RBF插值网格变形,直到计算域中的物体外形或位置不再发生变化,即终止计算。
地址 100081 北京市海淀区中关村南大街5号北京理工大学