一种基于ANCF的薄壳碰撞接触计算方法技术

技术编号:24207709 阅读:76 留言:0更新日期:2020-05-20 15:23
本发明专利技术公开了一种基于ANCF的薄壳碰撞接触计算方法,基于有限元理论和连续介质力学理论计算薄壳单元应变能,求得单元的弹性力和弹性力的雅克比矩阵,采用主从面算法作为接触检测算法,罚函数法计算法向接触力和摩擦力,最后用广义‑

A calculation method of thin shell collision contact based on ancf

【技术实现步骤摘要】
一种基于ANCF的薄壳碰撞接触计算方法
本专利技术属于研究柔性多体系统动力学问题,具体涉及一种基于绝对节点坐标(ANCF)的薄壳碰撞接触计算方法。
技术介绍
由于薄壳等可展开结构的轻质化等优点,薄膜结构如太阳帆板等被广泛应用于现代航空航天领域中。而对于柔性系统的大范围位移和大变形之间的耦合,是学术界和工程界的难点,其数值模拟困难且迫切,随着我国航天事业发展,太空中可展开结构如薄膜结构的研究愈发迫切,基于绝对节点坐标法的薄壳结构碰撞接触计算方法有着相当的重要性。本专利技术能为航空航天、车辆、机械等领域的多体动力学仿真提供一定的计算帮助王庆涛在2016年公开发表了《经历大范围运动和大变形的细梁接触动力学》,论文分析了空间结构中可展开柔细绳索的复杂接触动力学问题,但对于薄壳结构的接触碰撞问题并未做进一步的分析。
技术实现思路
本专利技术的目的在于提供一种基于ANCF的薄壳碰撞接触计算方法,对薄壳的接触碰撞动力学问题进行较好的动力学分析。实现本专利技术目的技术解决方案为:一种基于ANCF的薄壳碰撞接触计算方法,包括以下步骤:步骤1、任意选取两个由具有梯度缺陷的不同薄壳单元分别构成薄壳,基于绝对节点坐标法确定两个薄壳单元参数,只考虑中面拉压变形和剪切变形,基于Kirchhoff板壳理论,计算出每个薄壳单元的应变能,并求得薄壳单元弹性力和弹性力的雅克比矩阵,转入步骤2;步骤2、对上述两个薄壳进行接触检测,对薄壳单元采用主从面接触算法作为接触检测算法,选取接触区域大的薄壳单元接触面为从面,另一接触区域小的薄壳单元接触面为主面,获得接触区域和最小嵌入深度,转入步骤3;步骤3、对接触薄壳进行动力学分析,考虑切向接触力即摩擦力,由步骤2所得最小嵌入深度使用罚函数法计算法向接触力和摩擦力,根据步骤2所得接触区域求得广义接触力以及广义接触力的雅克比矩阵,转入步骤4;步骤4、使用广义-α算法作为柔性多体系统动力学隐式求解方法,将步骤1所得薄壳单元弹性力和弹性力的雅克比矩阵,和步骤3所得的广义接触力以及广义接触力的雅克比矩阵代入多体系统动力学方程,进行数值计算,获得动力学方程的雅克比矩阵和每一时间步长下柔性多体系统的节点坐标向量。本专利技术与现有技术相比,其显著优点在于:(1)采用绝对节点坐标法,KED法与浮动坐标法相比,质量矩阵为常数阵,且不存在科氏力和离心力,解决柔性多体系统动力学中的动力刚化问题,很好完成刚柔耦合,使得结果更加精确。(2)采用主从面算法作为接触检测算法,将接触面分为变形较大的从面和变形较小的主面,适用于正常的接触问题。(3)采用罚函数法计算法向接触力,将接触问题变为无约束问题,不增加未知数,计算效率较高。附图说明图1为本专利技术基于ANCF的薄壳碰撞接触计算方法的流程图。图2为本专利技术薄壳单元中面示意图。图3为本专利技术薄壳单元上任意一点示意图。图4为本专利技术计算多体系统动力学方程的广义-α算法迭代流程图。图5为本专利技术薄壳主从面接触检测方法的接触点示意图。图6为本专利技术验证薄壳碰撞接触动力学算法的实施例示意图。图7为使用ANSYS商业软件LS-DYNA程序验证实施例建模图。图8为使用ANSYS商业软件LS-DYNA程序验证实施例,参数中滑移因子为10且划分单元较小。图9为使用ANSYS商业软件LS-DYNA程序仿真结果图。图10为本专利技术计算实施例后某一时刻数值位形图。图11为使用ANSYS商业软件LS-DYNA程序计算实施例四个点沿重力方向位移时间图。图12为本专利技术计算实施例在四个点沿重力方向位移时间图。图13为本专利技术计算考虑摩擦力的实施例在0.4秒时的数值位形图。具体实施方式结合图1,本专利技术所述的一种基于ANCF的薄壳碰撞接触计算方法,步骤如下:步骤1、任意选取两个由具有梯度缺陷的不同薄壳单元分别构成薄壳,基于绝对节点坐标法确定两个薄壳单元参数包括形函数S以及薄壳单元的四个顶点的坐标向量参数e,只考虑中面拉压变形和剪切变形,基于Kirchhoff板壳理论,计算出每个薄壳单元中面上的应变能Umid、薄壳单元中面上的弹性力Qmid、Qmid的雅克比矩阵Jmid,弯曲应变能Uκ、Uκ对应的弹性力Qκ,及Qκ的雅克比矩阵Jκ,转入步骤2:该单元自由度为36,形函数为3×36的矩阵S,如下所示:[S1IS2I…S12I](1)其中的I为3×3的单位阵,形函数中具体表达式如下:其中0≤ξ≤1与0≤η≤1为薄壳单元中面的正则参数a为薄壳单元中面的长度,b为薄壳单元中面的宽度,a和b由选取动力学算例的物理模型具体参数和单元数的划分确定。薄壳单元的四个顶点的坐标向量参数e为36×1的矩阵,e=[eB,eC,eD,eE]T,其中eB,eC,eD,eE分别为如图2所示B点、C点、D点、E点四个顶点的坐标向量,每个顶点有9个自由度。将有限元理论和连续介质力学理论结合,应用微分几何和坐标变换相关理论,通过张量分析推导出单元应变能,弹性力及其雅克比;其中图2所示中面的应变能为:εmid为中面上的格林拉格朗日应变张量,表示为εmid=[ε11ε222ε12]T,E为四阶弹性张量,V为薄壳单元的体积;由平面应力关系可得其中E为杨氏模量,μ为泊松比,ε11,ε22为纵向应变,和ε12为切向应变;图3所示薄壳单元弯曲应变能为:上式(5)中的Ω为中间变量,Ω0为初始时刻中间变量,Ω=-z[κ11κ222κ12]T且Ω0=-z[(κ0)11(κ0)222(κ0)12]T。εκ为薄壳单元弯曲应变张量,表示为εκ=-zTT(κ-κ0)T,z为薄壳单元上任意面与中面的垂直距离,T为坐标转换矩阵;上式(4)中的Eκ为系数矩阵,且H为中间变量,且其中θ为局部坐标两坐标基向量的夹角。其中κ为曲率向量,κ0为初始时刻曲率向量,κ和κ0表示为:上式中,r为中面上任意一点的全局位置,r0初始时刻中面上任意一点的全局位置,n为垂直于中面的单位向量,n0为初始时刻垂直中面的单位向量,κ11和κ22为横向弯曲曲率分量,κ12为扭转曲率分量,(κ0)11和(κ0)22为初始时刻横向弯曲曲率分量,(κ0)12为初始时刻扭转曲率分量;中面上的弹性力为:根据式(3),可算得弹性力Qmid为:根据式(4)可得到弯曲弹性力Qκ为:中面上的弹性力的雅克比矩阵为:可计算得到Jmid:其中有:弯曲变形弹性力为:弹性力对应雅克比矩阵为:由上述步骤1可得到每个薄壳单元中面上的应变能Umid、薄壳单元中面上的弹性力Qmid、Qmid的雅克比矩阵Jmid,弯曲应变能Uκ、Uκ对应的弹性力Qκ,及Qκ的雅克比矩阵Jκ。步骤2、对上述两个薄壳进行接本文档来自技高网...

【技术保护点】
1.一种基于ANCF的薄壳碰撞接触计算方法,其特征在于,包括以下步骤:/n步骤1、任意选取两个由具有梯度缺陷的不同薄壳单元分别构成薄壳,基于绝对节点坐标法确定两个薄壳单元参数,只考虑中面拉压变形和剪切变形,基于Kirchhoff板壳理论,计算出每个薄壳单元的应变能,并求得薄壳单元弹性力和弹性力的雅克比矩阵,转入步骤2;/n步骤2、对上述两个薄壳进行接触检测,对薄壳单元采用主从面接触算法作为接触检测算法,选取接触区域大的薄壳单元接触面为从面,另一接触区域小的薄壳单元接触面为主面,获得接触区域和最小嵌入深度,转入步骤3;/n步骤3、对接触薄壳进行动力学分析,考虑切向接触力即摩擦力,由步骤2所得最小嵌入深度使用罚函数法计算法向接触力和摩擦力,根据步骤2所得接触区域求得广义接触力以及广义接触力的雅克比矩阵,转入步骤4;/n步骤4、使用广义-α算法作为柔性多体系统动力学隐式求解方法,将步骤1所得薄壳单元弹性力和弹性力的雅克比矩阵,和步骤3所得的广义接触力以及广义接触力的雅克比矩阵代入多体系统动力学方程,进行数值计算,获得动力学方程的雅克比矩阵和每一时间步长下柔性多体系统的节点坐标向量。/n

【技术特征摘要】
1.一种基于ANCF的薄壳碰撞接触计算方法,其特征在于,包括以下步骤:
步骤1、任意选取两个由具有梯度缺陷的不同薄壳单元分别构成薄壳,基于绝对节点坐标法确定两个薄壳单元参数,只考虑中面拉压变形和剪切变形,基于Kirchhoff板壳理论,计算出每个薄壳单元的应变能,并求得薄壳单元弹性力和弹性力的雅克比矩阵,转入步骤2;
步骤2、对上述两个薄壳进行接触检测,对薄壳单元采用主从面接触算法作为接触检测算法,选取接触区域大的薄壳单元接触面为从面,另一接触区域小的薄壳单元接触面为主面,获得接触区域和最小嵌入深度,转入步骤3;
步骤3、对接触薄壳进行动力学分析,考虑切向接触力即摩擦力,由步骤2所得最小嵌入深度使用罚函数法计算法向接触力和摩擦力,根据步骤2所得接触区域求得广义接触力以及广义接触力的雅克比矩阵,转入步骤4;
步骤4、使用广义-α算法作为柔性多体系统动力学隐式求解方法,将步骤1所得薄壳单元弹性力和弹性力的雅克比矩阵,和步骤3所得的广义接触力以及广义接触力的雅克比矩阵代入多体系统动力学方程,进行数值计算,获得动力学方程的雅克比矩阵和每一时间步长下柔性多体系统的节点坐标向量。


2.根据权利要求1所述的基于ANCF的薄壳碰撞接触计算方法,其特征在于:步骤1中,任意选取两个由具有梯度缺陷的不同薄壳单元分别构成薄壳,基于绝对节点坐标法确定两个薄壳单元参数包括形函数S以及薄壳单元的四个顶点的坐标向量参数e,只考虑中面拉压变形和剪切变形,基于Kirchhoff板壳理论,计算出每个薄壳单元中面上的应变能Umid、薄壳单元中面上的弹性力Qmid、Qmid的雅克比矩阵Jmid,弯曲应变能Uκ、Uκ对应的弹性力Qκ,及Qκ的雅克比矩阵Jκ,具体如下:
形函数S表示:
[S1IS2I…S12I]
其中,I为3×3的单位矩阵;
具体形函数参数如下:
S1=-(ξ-1)(η-1)(2η2-η+2ξ2-ξ-1),S2=-aξ(ξ-1)2(η-1)
S3=-bη(ξ-1)(η-1)2,S4=ξ(2η2-η+2ξ2-3ξ)(η-1)
S5=-aξ2(ξ-1)(η-1),S6=bξη(η-1)2
S7=-ξη(2η2-3η+2ξ2-3ξ+1),S8=aξ2η(ξ-1)
S9=bξη2(η-1),S10=η(ξ-1)(2η2-3η+2ξ2-ξ)
S11=aξη(ξ-1)2,S12=-bη2(ξ-1)(η-1)
其中,ξ和η为标准插值参数,a为薄壳单元中面的长度,b为薄壳单元中面的宽度;
薄壳单元的四个顶点的坐标向量参数e为:
e=[eB,eC,eD,eE]T
其中eB,eC,eD,eE分别为B点、C点、D点、E点四个顶点的坐标向量,每个顶点有9个自由度,e是36×1的矩阵;
中面应变能Umid为:



式子中E为弹性张量,εmid为格林拉格朗日应变张量;V为薄壳单元的体积;
中面弹性力Qmid为:



Qmid的雅克比矩阵为:



弯曲应变能Uκ如下:



其中εκ为薄壳单元的弯曲应变张量,Eκ为系数矩阵,Ω、Ω0为中间变量;
Uκ对应的弹性力Qκ:



Qκ对应的雅克比矩阵Jκ:



由步骤1可得到薄壳单元中面上的应变能Umid、薄壳单元中面上的弹性力Qmid、Qmid的雅克比矩阵Jmid,弯曲应变能Uκ、Uκ对应的弹性力Qκ,及Qκ的雅克比矩阵Jκ。


3.根据权利要求1所述的基于ANCF的薄壳碰撞接触计算方法,其特征在于:步骤2中,对上述两个薄壳进行接触检测,对薄壳单元采用主从面接触算法作为接触检测算法,选取接触区域大的薄壳单元的接触面为从面,另一个接触区域小的薄壳单元接触面为主面,获得接触区域X和最小嵌入深度g,具体如下;
选取主面上P点对应主薄壳的中面上i点的位置矢量r(ξi,ηi),从面上Q点对应从薄壳的中面上j点的位置矢量r(ξj,ηj),hi为主面厚度,hj为从面厚度;设两个薄壳之间的最近点为主面上的P点和从面上的Q点,则PQ之间的距离称作最小嵌入深度,由g表示如下:



最小嵌入深度g满足i点和j点的连线垂直于P、Q两点的切平面,得以下四个方程:



采用迭代法确定最小嵌入深度g对应i点局部坐标(ξi,ηi)、j点的局部坐标(ξj,ηj),从而得出P点的全局坐标rP,Q点的全局坐...

【专利技术属性】
技术研发人员:刘吉凡王庆涛
申请(专利权)人:南京理工大学
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1