【技术实现步骤摘要】
一种基于体细分的超弹性材料模型等几何分析仿真方法
[0001]本专利技术涉及超弹性材料仿真领域,尤其涉及一种基于体细分的超弹性材料模型等几何分析仿真方法
技术介绍
[0002]本专利技术涉及数值模拟领域的超弹性材料模型变形仿真过程,具体是使用等几何分析方法对Catmull
‑
Clark(CC)细分模型求解其在受力下的运动变形过程。
[0003]超弹性模型的仿真模拟一直是计算机图形学的研究热点,在工业制造中通常使用有限元法对模型进行数值模拟计算,仿真的精度由网格划分的数量和质量决定。然而划分的网格是对原精确几何的逼近,所以模型在网格划分后有一定程度的数据失真,对于复杂的模型为提高精度,往往会对网格加细保证仿真质量,这也导致仿真时间大大提高。等几何分析基于有限元离散的思想,将CAD模型采用的非均匀有理B样条(NURBS)作为分析过程的形函数,跳过传统网格划分过程,直接对精确几何进行仿真分析,极大提高了仿真精度。等几何分析使用的NURBS函数具有高阶连续性,可以满足工程分析中对于高阶微分的需要,精确的几何描述使得最粗糙的离散网格都有比有限元更好的仿真分析结果。
[0004]复杂几何模型的体样条建模是等几何分析中的关键问题,相应的样条体可以通过一组控制网格和一组细化规则来定义。这些规则作用于给定的控制网格,以生成新的细化网格。Catmull
‑
Clark(CC)体细分对于一个输入的六面体网格,可以通过简单的两步直接生成一个非结构化的三变量样条体,作为细分极限体的逼近。与传统 ...
【技术保护点】
【技术特征摘要】
1.一种基于体细分的超弹性材料模型等几何分析仿真方法,其特征在于,包括以下步骤:S1将CC细分体的网格模型转换为样条体模型,建立CC细分体和样条体的控制点映射关系;S2根据几何边界条件和材料参数建立反映超弹性材料应力应变关系的本构模型;S3利用步骤2中所述的本构模型,建立等几何方法的离散平衡方程,通过求解上述离散平衡方程,得到样条模型静态分析的位移解;S4建立模型运动方程,通过Newmark隐式时间积分对时间离散化,建立时间步之间的速度位移递推关系,将时间步之间的速度位移递推关系代入模型运动方程得到非线性求解系统;S5使用牛顿迭代法求解非线性系统,得到每一个时间步的位移解,将各时间步的位移解映射回CC细分体对应的控制点中,获得细分体的运动状态和变形大小,完成运动仿真。2.如权利要求1所述的一种基于体细分的超弹性材料模型等几何分析仿真方法,其特征在于,所述S1中,所述CC细分体的所述网格模型为复杂多片的六面体的cc细分体的网格模型;所述样条体模型是通过三变量样条逼近法生成的六面体单元的样条体模型;所述控制点映射关系,是通过以下方式形成的:给定一复杂多片的六面体网格模型,记其对应的控制网格为H,通过三变量样条逼近法生成每一块六面体单元的样条体,样条体控制点为H
′
,计算方式如下:其中υ是六面体网格内任意一点,其所在的六面体网格单元的领域为L=v,e1,e2,e3,f1,f2,f3,c;其中e
t
,f
t
,c分别表示v的邻接边点、邻接面点、邻接块点坐标;邻接边点是与υ在同一条边上的点,一个六面体网格单元内有3个邻接边点;邻接面点是与υ在同一个面上的对顶点,一个六面体内有3个邻接面点;邻接块点是与υ在同一个六面体网格单元的对角点,在一个六面体内有1个邻接块点;根据计算的内点坐标,通过对相邻的内点坐标取平均获得新的边点,面点或角点坐标,即其中n为包含待求边点、面点或者角点的六面体网格单元的数量,为包含待求边点、面点或者角点的第t个六面体网格单元上与该待求边点、面点或者角点距离最近的那个内点的坐标;将上述计算公式用映射矩阵V表示,得到两组控制点的映射关系:M=VM
′
(3)。3.如权利要求1所述的一种基于体细分的超弹性材料模型等几何分析仿真方法,其特征在于,所述S2中,所述超弹性材料为:St.Venant
‑
Kirchhoff超弹性材料,
所述材料参数包括弹性势能函数:Ψ(E)=λtr(E)+μtr(E2)(4)式中,Ψ(E)为模型发生形变时弹性势能大小,E表示相对变形大小,即应变,λ和μ是输入的材料系数求得的常量;通过弹性势能函数对应变分量求偏导得到应力分量,如下:式中,S为克希荷夫应力张量,I是一个单位矩阵;根据应力应变的本构关系,通过计算应力对应变的导数,得到切线材料矩阵D
T
:应变指物体节点相对变形大小,可表示为:其中表示物体的位移梯度;所述几何边界条件包括:反映位移的边界条件:狄利克雷条件反映外力的边界条件:诺依曼条件,根据上述两种边界条件对节点位移数值进行约束,得到唯一解。4.如权利要求3所述的一种基于体细分的超弹性材料模型等几何分析仿真方法,其特征在于,所述S3中,所述等几何方法的离散平衡方程的建立,包括以下子步骤:将步骤1中所生成的样条模型的样条基函数作为解空间的基函数,建立单元平衡方程,单元离散点的位移由各控制点上的位移线性表示,如下:u(ξ)=∑
i
N
i
u
i
=Nu
e
(8)式中,u(ξ)表示模型任意一点的位移大小,u
i
表示控制点i的位移大小,N
i
表示控制点i的基函数大小,N为基函数组合的矩阵;根据控制点位移,由公式(7)推导物体的应变系数矩阵B的表示:Bu
e
=E=LNu
e
(...
【专利技术属性】
技术研发人员:徐岗,王宁,黄浩,许金兰,吴海燕,
申请(专利权)人:杭州电子科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。