[发明专利]带孔结构和带组件结构的分析设计方法有效
申请号: | 201210074535.4 | 申请日: | 2012-03-21 |
公开(公告)号: | CN102629291A | 公开(公告)日: | 2012-08-08 |
发明(设计)人: | 张卫红;蔡守宇;李杨;李晓辉;刘虎 | 申请(专利权)人: | 西北工业大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 西北工业大学专利中心 61204 | 代理人: | 王鲜凯 |
地址: | 710072 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种带孔结构和带组件结构的分析设计方法,用于解决现有的有限元分析方法和等几何分析方法在带孔结构和带组件结构分析设计效率低的技术问题。技术方案是把带孔结构或带组件结构分成无孔结构和孔形结构两个部分,这两个部分都用一块NURBS曲面片建立其CAD模型,用CAD模型的NURBS基函数和控制点代替有限元分析方法中的形函数和节点,使无孔结构和孔形结构的分析模型都与其CAD模型相同,分析带孔结构时就将无孔结构中与孔形结构相同的部分删除掉,分析带组件结构时就将无孔结构中与孔形结构相同的部分赋予组件的材料特性,可以保证带孔结构和带组件结构的分析模型与其CAD模型相同。提高了结构分析设计的精度和效率。 | ||
搜索关键词: | 结构 组件 分析 设计 方法 | ||
【主权项】:
1.一种带孔结构和带组件结构的分析设计方法,其特征在于包括以下步骤:(a)将带孔结构或带组件结构分成两部分,一部分是未开孔时的完整无孔结构,另一部分是与孔或组件形状一样的孔形结构;无孔结构和孔形结构按照NURBS曲面的表达形式定义为:S ( ξ , η ) = Σ i = 0 n S Σ j = 0 m S N i , p S ( ξ ) N j , q S ( η ) ω i , j S P i , j Σ i = 0 n S Σ j = 0 m S N i , p S ( ξ ) N j , q S ( η ) ω i , j S - - - ( 1 ) ]]>H ( ξ , η ) = Σ k = 0 n H Σ l = 0 m H N k , p H ( ξ ) N l , q H ( η ) ω k , l H Q k , l Σ k = 0 n H Σ l = 0 m H N k , p H ( ξ ) N l , q H ( η ) ω k , l H ]]> 式中,S(ξ,η)和H(ξ,η)分别表示抽象成NURBS曲面片的无孔结构和孔形结构,变量的上标或下标S和H分别代表无孔结构和孔形结构,无孔结构和孔形结构的矩形参数区域分别用Ωsurf和Ωhole表示,参数区域Ωsurf和Ωhole均有ξ和η两个方向,(ξ,η)为参数区域上任意一点的坐标;无孔结构参数区域Ωsurf在ξ和η方向上的节点矢量记为Ξsurf和Hsurf,则
和
分别是定义在节点矢量Ξsurf和Hsurf上的非有理B样条基函数,nS+1和mS+1分别是B样条基函数
和
的个数,
和
的下标p和q为B样条基函数的次数;孔形结构参数区域Ωhole在ξ和η方向上的节点矢量记为Ξhole和Hhole,则
和
分别是定义在节点矢量Ξsurf和Hsurf上的非有理B样条基函数,nH+1和mH+1分别是B样条基函数
和
的个数,
和
的下标p和q为B样条基函数的次数;
和
分别为无孔结构和孔形结构的权因子,{Pi,j}和{Qk,l}分别为无孔结构和孔形结构的控制点;(b)对无孔结构进行网格细分,即在其参数区域Ωsurf进行节点细化以得到合适的节点矢量Ξsurf和Hsurf,然后根据孔或组件的形状、尺寸及其在带孔结构或带组件结构中的位置从Ξsurf和Hsurf中选择出一部分作为孔形结构参数区域Ωhole的节点矢量Ξhole和Hhole;在无孔结构节点矢量Ξsurf和Hsurf中与孔形结构参数区域边界对应的位置处重复插入节点,以得到首末节点重复的孔形结构节点矢量Ξhole和Hhole;这样,孔形结构节点矢量Ξhole和Hhole分别为无孔结构节点矢量Ξsurf和Hsurf中的一部分,即:
和
则孔形结构参数区域Ωhole也成为无孔结构参数区域Ωsurf中的一部分,即:
由于B样条基函数只与节点矢量有关,而此时的无孔结构节点矢量在参数区域Ωhole内的部分和孔形结构节点矢量是一样的,于是无孔结构和孔形结构在参数区域Ωhole内的B样条基函数也相等,即:当(ξ,η)∈Ωhole时N i , p S ( ξ ) = N k , p H ( ξ ) ]]>N j , q S ( η ) = N l , q H ( η ) - - - ( 2 ) ]]> 式中,基函数的下标i和k之间以及j和l之间均相差一个常数量,这由孔形结构参数区域Ωhole在无孔结构参数区域Ωsurf中的位置决定;(c)根据节点矢量Ξhole和Hhole对孔形结构进行网格细分,再用孔形结构细分后的控制点{Qk,l}和权因子
去替代无孔结构相应部分的控制点
和权因子![]()
由孔形结构参数区域Ωhole在无孔结构参数区域Ωsurf中的位置决定;由于节点矢量Ξhole和Hhole的首末节点都有一定的重复度,根据NURBS有理基函数的局部支撑性可知,只有控制点
对应的基函数
和
在Ωhole上不为零,则经过替代操作后的无孔结构控制点{Pi,j}和权因子
与孔形结构控制点{Qk,l}和权因子
的关系如下:当(ξ,η)∈Ωhole且
和
时:Pi,j=Qk,lω i , j S = ω k , l H - - - ( 3 ) ]]> 在将
替代为孔形结构控制点{Qk,l}之后,为了保证{Qk,l}与
周边控制点的协调融合,需要对
周边控制点进行调节;调节方法如下,将{Qk,l}最外层的某个控制点记为Pinner,与之对应的
之外第L层网格上的控制点记为Pouter,按照一定的比例因子λ反求出孔外第1层到第L-1层网格上的新控制点;如果L=3,则Pinner和Pouter之间需反求两个新控制点P1和P2,新控制点的下标1和2代表其所在网格位于
之外的层数,假设Pinner到P1的距离为d1,P1到P2的距离为d2,P2到Pouter的距离为d3,则d1、d2和d3应满足:d1/d2=d2/d3=λ (4)式中,比例因子λ取小于1的正数,以保证越靠近孔或组件的网格越密;将式(2)和式(3)代入式(1)得,当(ξ,η)∈Ωhole时:S(ξ,η)=H(ξ,η) (5)根据上式,将此时的无孔结构参数区域Ωsurf中的孔形结构参数区域Ωhole删除掉,即:Ωsurf-Ωhole,则相应的无孔结构S(ξ,η)内部就会删除掉孔形结构H(ξ,η),从而就成为被分析的带孔结构;于是带孔结构由参数区域Ωsurf-Ωhole映射而成,参数区域Ωsurf-Ωhole为一块经矩形线框修剪后的参数区域;(d)分析带孔结构时就在参数区域Ωsurf-Ωhole上按照结构的材料特性计算单元刚度矩阵,分析带组件结构时则只需另外在参数区域Ωhole上按照组件的材料特性计算单元刚度矩阵,最后将由单元刚度矩阵组装成总刚度矩阵,再依据边界条件计算出结构的位移和应力;单元刚度矩阵的计算方法如下:对于单元k,将与之相关的(p+1)(q+1)个NURBS有理基函数和控制点看作有限元分析方法中的形函数和节点,即计算出单元k的雅克比矩阵Jk和几何矩阵Bk,再根据单元k的材料特性得到弹性矩阵Dk,则单元刚度矩阵kek由下式计算:k e k = ∫ Ω k ( B k ) T D k B k det [ J k ] dΩ - - - ( 6 ) ]]> 式中,积分域Ωk是参数区域中单元k的矩形网格区域,便于进行高斯积分。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210074535.4/,转载请声明来源钻瓜专利网。