[发明专利]一种质点弹簧模型软组织变形模拟方法有效
申请号: | 201910841615.X | 申请日: | 2019-09-06 |
公开(公告)号: | CN110610039B | 公开(公告)日: | 2023-07-11 |
发明(设计)人: | 张逸成;孙伟;张小瑞 | 申请(专利权)人: | 南京信息工程大学 |
主分类号: | G06F30/23 | 分类号: | G06F30/23 |
代理公司: | 南京钟山专利代理有限公司 32252 | 代理人: | 王磊 |
地址: | 210044 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 质点 弹簧 模型 软组织 变形 模拟 方法 | ||
1.一种质点弹簧模型软组织变形模拟方法,其特征在于,所述方法包括:
S1:利用有限元法确定质点弹簧模型的参数,包括质点弹簧模型初始参数设置、软组织变形过程中质点弹簧模型弹簧参数的确定以及软组织各项异性特征的参数化;
S2:采用改进的Verlet算法计算质点弹簧模型的质点位置和速度;
S3:采用轴向包围盒AABB和方向包围盒OBB相结合的混合包围盒算法进行碰撞检测,以判断虚拟对象与包围盒之间是否发生碰撞,所述虚拟对象包括非刚体对象和刚体对象,其中,非刚体对象采用轴向包围盒AABB,刚体对象采用方向包围盒OBB;
所述采用改进的Verlet算法计算质点弹簧模型的质点位置和速度的过程包括以下步骤:
S20:推导质点弹簧模型中质点受力、速度、加速度的动力学表达方程式,推导过程包括以下步骤:
S201:定义质点弹簧模型中每一质点所受的力包括内力和外力,所述内力包括弹簧形变产生的弹力fs和质点运动产生的阻尼力fd,所述外力包括作用在质点上的强迫力fe;
S202:采用如下公式表示质点所受合力F:
F=fe-fs-fd;
S203:按照胡克定律,采用如下公式表示质点i所受弹力:
其中,kij表示质点i和j之间弹簧的弹性系数,lij=Xi-Xj表示质点i和j之间矢量距离,表示质点i和j之间弹簧的原始长度,lij/||lij||为单位向量;
S204:采用如下公式表示质点i所受的阻尼力:
其中,ηij表示质点i和j之间的阻尼系数,表示质点i和j之间的速度差值;
S205:采用牛顿第二定律,得到质点i的动力学方程为:
miai=fe-fs-fd
其中,mi、ai为质点i的质量和加速度;
S206:结合步骤S203中的fs表达式、步骤S204中的fd表达式,得到质点i受力、速度、加速度的表达式:
S21:定义x0、v0、h、F0、a0分别代表质点弹簧模型中质点的初始位置、速度、步长时间、所受合力和加速度,设定质点受力变化的经验阈值为μ;
S22:采用2阶Taylor级数法对改进的Verlet算法进行首次迭代计算,得到质点首次迭代计算后的位移、速度分别x1、v1,其中:
x1=x0+h·v0+a0·h2/2
v1=v0+a0·h;
S23:定义正整数k,令k=1;
S24:采用步骤S206中所述的受力公式计算并更新质点的受力Fk值;
S25:令ΔF=Fk-Fk-1,将ΔF的值与预设质点受力变化的经验阈值μ进行比较,若ΔF>μ,跳转至步骤S26,否则,跳转至步骤27;
S26:采用Beeman算法完成质点所受合外力改变较大情况下,质点位置和速度的迭代计算,得到位置和速度的值:
xk+1=xk+hvk+h2(4ak-ak-1)/6
vk+1=vk+h(2ak+1+5ak-ak-1)/6
其中,xk+1、xk分别表示质点在下一时刻和当前时刻的空间位置,vk+1、vk分别表示质点在下一时刻和当前时刻的速度,ak+1、ak、ak-1分别表示质点在下一时刻、当前时刻和前一时刻的加速度,h表示步长时间,跳转至步骤28;
S27:采用常规Verlet算法完成质点所受合外力改变较小情况下,质点位置和速度的迭代计算,得到位置和速度的值:
xk+1=2xk-xk-1+ak·h2
vk+1=(xk+1-xk-1)/(2h)
其中,xk+1、xk、xk-1分别表示质点在下一时刻、当前时刻和前一时刻的空间位置,vk+1表示质点在下一时刻的速度,ak表示质点在当前时刻的加速度,h表示步长时间,跳转至步骤28;
S28:处理弹簧变形约束,更新质点的位置、速度值,并令k加1;
S29:重复步骤S24至步骤S28,直至接收到模拟结束命令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京信息工程大学,未经南京信息工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910841615.X/1.html,转载请声明来源钻瓜专利网。