[发明专利]一种非弹性质量弹簧模型及改进欧拉算法的软组织变形模拟方法在审
申请号: | 201811153267.9 | 申请日: | 2018-09-29 |
公开(公告)号: | CN109344500A | 公开(公告)日: | 2019-02-15 |
发明(设计)人: | 孙伟;张逸成;张小瑞 | 申请(专利权)人: | 南京信息工程大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 南京钟山专利代理有限公司 32252 | 代理人: | 戴朝荣 |
地址: | 211500 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 质点弹簧模型 软组织 欧拉法 求解 初始参数 质量弹簧 非弹性 元模型 算法 改进 变形 隐式欧拉法 变形过程 建模技术 临界应变 位移矢量 形变过程 形变模型 计算量 中弹簧 形变 弹簧 迭代 受力 显式 质点 保证 分析 | ||
1.一种非弹性质量弹簧模型及改进欧拉算法的软组织变形模拟方法,其特征在于:先针对需要模拟形变的软组织,给出质点弹簧模型和一个与之相似的有限元模型,在相同受力情况下,将质点弹簧模型与有限元模型进行比较,通过有限元法确定质点弹簧模型初始参数,再对处于临界应变后变形过程中的软组织调整质点弹簧模型参数,然后用改进的欧拉法求解质点的速度、位移矢量及所受合力。
2.根据权利要求1所述的非弹性质量弹簧模型及改进欧拉算法的软组织变形模拟方法,其特征在于:所述软组织变形模拟方法的具体步骤如下:
(1)针对需要模拟形变的软组织,给出Kelvin质点弹簧模型和一个与之相似的有限元模型,分别将Kelvin质点弹簧模型与有限元模型的两个节点链接单元标记为1,2,位置坐标为在软组织弹簧的节点1和节点2上施加外力F1和F2,在相同受力情况下,将Kelvin质点弹簧模型与有限元模型进行比较,通过有限元法,按下式确定质点弹簧模型初始参数:
其中,ks是软组织弹性系数,E是软组织的杨氏模量,A是连接单元的横截面积,是质点弹簧模型与有限元模型节点1和节点2之间的原始距离;
(2)对于处于临界应变后变形过程中的软组织弹簧,取P0(ε0,σ0)和P1(ε1,σ1)两个点,P0为比例线与指数曲线的连接点,P1为指数曲线上的另一点,按下式调整质点弹簧模型参数:
其中,σ是应力,σ0是临界应力,σ1是实际应力,ε是应变,ε0是临界应变,ε0≈0.25,ε1是实际应变;当应变低于ε0时,肌肉组织的应力与应变成正比,肌肉组织的应力与应变呈比例关系(比例线);当应变高于ε0时,肌肉组织的应力与应变呈指数函数关系(指数曲线);
(3)按以下步骤求解动力学方程
(3.1)采用链表形式存放软组织数据,构建质点弹簧体模型,同时设置模型的初始状态为静态,并求出各个质点间弹簧的初始长度L0;
(3.2)用外接力反馈设备为软组织施加作用力,并返回发生碰撞的质点的序列号i;
(3.3)按下式改进的欧拉法求解质点i的速度与位移矢量:
其中,Δt是预先定义的迭代时间步,k代表不同的空间点,mi是质点i的质量,xi表示质点i的位置矢量,vi是质点i的速度;
先用显式欧拉法求解vi:
再用隐式欧拉法求解xi:
(3.4)按下式计算质点i的合力fext:
其中,fext表示质点i所受合力,mi是质点i的质量,xi表示质点i的位置矢量,xj表示质点j的位置矢量,|xj-xi|是两个质点间位置矢量之差,|xj-xi|0是发生形变前弹簧的原长,ks为弹簧的弹性系数,kd为弹簧的阻尼系数,vi是质点i的速度,vj是质点j的速度;
(3.5)计算质点i邻域内其他质点的受力和运动状态;
(3.6)更新并绘制当前模型;
(3.7)跳至步骤(3.3),重新计算质点i的位置矢量xi、速度vi、合力fext。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京信息工程大学,未经南京信息工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811153267.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于VB的滚动轴承工程绘图方法
- 下一篇:一种模块化产品配置设计方法