[发明专利]一种软组织形变仿真方法无效
申请号: | 201010565036.6 | 申请日: | 2010-11-30 |
公开(公告)号: | CN102044086A | 公开(公告)日: | 2011-05-04 |
发明(设计)人: | 刘雪梅;皇甫中民;向明森;闫雒恒;赵振国;赵晶;闫新庆;吴慧欣;郝爱民;刘明堂;孙新娟;杨礼波;石秋华;刘欢 | 申请(专利权)人: | 华北水利水电学院 |
主分类号: | G06T17/00 | 分类号: | G06T17/00;G06F19/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 450011 河南省*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于光滑粒子流体动力学的软组织形变仿真方法,属于图形处理技术领域,该方法选取光滑粒子流体动力学法,以黏弹性力学模型来反映软组织的生物力学特性,包含以下步骤:依据黏弹性模型,构建软组织形变仿真计算相关的一系列方程;选择合适的支持域搜索策略和光滑核函数,采用粒子近似法对方程组的各相关项进行近似计算,通过显示积分法计算各粒子的密度、位置、速度等随时间的变化值;动态将粒子模型每个时间步长的状态输出到屏幕上,并进行纹理光照的渲染,显示软组织器官受力情况下的实时形变过程。该方法无需繁琐的网格计算,可提高软组织形变仿真的准确性和实时性。 | ||
搜索关键词: | 一种 软组织 形变 仿真 方法 | ||
【主权项】:
1.一种软组织形变仿真方法和技术,其特征在于包含以下步骤:步骤1):采集软组织的数据信息;步骤2):选择黏弹性模型,构建用于软组织形变仿真的方程组:采用一个弹簧和一个黏壶并联的Kelvin黏弹性模型;首先,构建三维格式的Kelvin黏弹性应力-应变本构方程:依据Kelvin模型,各向同性材料的应力张量σ可分解成它的球形张量和偏斜张量部分,应变张量ε可分离为体积形变和等体积的形状畸变两部分:σ αβ = S αβ + δ αβ σ kk 3 - - - ( 1 ) ]]>ϵ αβ = e αβ + δ αβ ϵ kk 3 - - - ( 2 ) ]]> 其中,α,β=x,y,z.σαβ为应力分量,εαβ为应变分量;δαβ为Kronecker符号,σkk=σxx+σyy+σzz和εkk=εxx+εyy+εzz分别为体积应力和体积应变;Sαβ和eαβ分别为偏应力张量和偏应变张量的分量;根据Kelvin模型,偏应力张量和偏应变张量之间、体积应力和体积应变之间的三维黏弹性本构关系可表示为:S αβ = E · e αβ + η · de αβ dt , α , β = x , y , z ]]>σ kk = E · ϵ kk + η · dϵ kk dt - - - ( 3 ) ]]> 上式中,Sαβ和eαβ分别为偏应力张量和偏应变张量的分量;σkk和εkk分别为体积应力和体积应变;E为材料的弹性模量,η为黏性系数;![]()
分别为偏应变分量和体积应变对时间的导数,即应变率,t为时间;其次,构建应变-位移几何方程:ϵ xx = ∂ u ∂ x ]]>ϵ xy = ∂ u ∂ y + ∂ v ∂ x ]]>ϵ yy = ∂ v ∂ y ]]>ϵ yz = ∂ v ∂ z + ∂ w ∂ y - - - ( 4 ) ]]>ϵ zz = ∂ w ∂ z ]]>ϵ zx = ∂ w ∂ x + ∂ u ∂ z ]]> 其中u,v,w为位移在三个坐标方向的分量;εxx,εyy,εzz为正应变分量;εxy,εyz,εzx为剪应变分量;然后,构建用于加速度计算的动量方程,其形式如下:dv dt = 1 ρ ∂ σ ∂ x - - - ( 5 ) ]]> 其中,v为速度向量,t为时间,ρ为粒子的密度,x为坐标向量;步骤3):依据步骤1)采集的软组织的数据信息,利用各数据点的位置向量,构建一个没有网格连接的粒子模型,并初始化所述粒子模型中各粒子的位置、质量、速度、加速度、受作用力等信息,构建粒子模型的初始化状态;步骤4):定义空间栅格,采用链表搜索法搜索粒子的支持域,构建支持域内的光滑核函数;核函数选取三次B-Spline光滑函数:W ij = 1 πh 3 × 1 - 3 2 s 2 + 3 4 s 3 0 ≤ s < 1 1 4 ( 2 - s ) 3 1 ≤ s < 2 0 s ≥ 2 - - - ( 6 ) ]]> 式中,Wij为由邻近粒子pj估计粒子pi运动信息的光滑核函数,
为粒子pi与pj之间的相对距离,r为粒子pi与pj之间的距离,h为光滑长度;对核函数在各方向求导,得到核函数的一阶导数为:∂ W ij ∂ x β = x i β - x j β r · 1 πh 4 × - 3 s + 9 4 s 2 0 ≤ s < 1 - 3 4 ( 2 - s ) 2 1 ≤ s < 2 0 s ≥ 2 - - - ( 7 ) ]]> 式中,上标β=x,y,z表示坐标方向,s,r,h的含义同式(6),
和
分别表示粒子pi与pj的位置坐标向量在各方向的分量;步骤5):应用光滑核函数W及其导数对参考粒子的支持域内所有粒子函数的加权平均近似的方法来构建步骤2)中各方程的SPH格式:构建密度方程SPH格式ρ i = Σ j = 1 N m j W ij - - - ( 8 ) ]]> 其中,ρi为粒子pi的密度,mj为pi的支持域内邻近粒子pj的质量,N为粒子pi的支持域内粒子总数,Wij的含义同式(6);将动量方程(5)转换为SPH格式Dv i x Dt = Σ j = 1 N [ m j ( σ i xx ρ i 2 + σ j xx ρ j 2 ) ∂ W ij ∂ x + m j ( σ i xy ρ i 2 + σ j xy ρ j 2 ) ∂ W ij ∂ y + m j ( σ i xz ρ i 2 + σ j xz ρ j 2 ) ∂ W ij ∂ z ] ]]>Dv i y Dt = Σ j = 1 N [ m j ( σ i yy ρ i 2 + σ j yy ρ j 2 ) ∂ W ij ∂ y + m j ( σ i yx ρ i 2 + σ j yx ρ j 2 ) ∂ W ij ∂ x + m j ( σ i yz ρ i 2 + σ j yz ρ j 2 ) ∂ W ij ∂ z ] - - - ( 9 ) ]]>Dv i z Dt = Σ j = 1 N [ m j ( σ i zz ρ i 2 + σ j zz ρ j 2 ) ∂ W ij ∂ z + m j ( σ i zx ρ i 2 + σ j zx ρ j 2 ) ∂ W ij ∂ x + m j ( σ i zy ρ i 2 + σ j zy ρ j 2 ) ∂ W ij ∂ y ] ]]> 其中,
分别为粒子pi的运动速度在各坐标方向的分量;
为粒子pi应力向量的正应力分量,
为粒子pi应力向量的剪应力分量;
为粒子pj应力向量的正应力分量,
为粒子pj应力向量的剪应力分量;ρi,ρj分别为粒子pi和pj的密度;mj,Wij,N的含义同公式(8);构建几何方程的SPH格式:ϵ i xx = ∂ u i ∂ x = Σ j = 1 N m j ρ j · u j · ∂ W ij ∂ x ]]>ϵ i yy = ∂ v i ∂ y = Σ j = 1 N m j ρ j · v j · ∂ W ij ∂ y ]]>ϵ i zz = ∂ w i ∂ z = Σ j = 1 N m j ρ j · w j · ∂ W ij ∂ z - - - ( 10 ) ]]>ϵ i xy = ∂ u i ∂ y + ∂ v i ∂ x = Σ j = 1 N m j ρ j · u j · ∂ W ij ∂ y + Σ j = 1 N m j ρ j · v j · ∂ W ij ∂ x ]]>ϵ i yz = ∂ v i ∂ z + ∂ w i ∂ y = Σ j = 1 N m j ρ j · v j · ∂ W ij ∂ z + Σ j = 1 N m j ρ j · w j · ∂ W ij ∂ y ]]>ϵ i zx = ∂ w i ∂ x + ∂ u i ∂ z = Σ j = 1 N m j ρ j · w j · ∂ W ij ∂ x + Σ j = 1 N m j ρ j · u j · ∂ W ij ∂ z ]]> 其中,
为粒子pi应变向量的正应变分量,
为粒子pi应变向量的剪应变分量;ui,vi,wi为粒子pi的运动位移在各坐标方向的分量,uj,vj,wj为粒子pj的运动位移在各坐标方向的分量;ρj为粒子pj的密度,mj,Wij,N的含义同式(8);步骤6):用显示积分法求解步骤5)的常微分方程,计算出粒子的密度、位置、速度等随时间的变化值;步骤7):循环执行上述步骤3)~步骤6),计算出各粒子的状态;步骤8):将粒子模型的当前状态输出之屏幕,经过纹理和光照渲染后,得到软组织的动态形变过程。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华北水利水电学院,未经华北水利水电学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010565036.6/,转载请声明来源钻瓜专利网。