首页/文章/ 详情

有限元 | 多点约束

6月前浏览2181

▲图1

如图1所示为某大桥的主桁架。主桁架的上弦杆与两个斜腹杆的中心线不交于一点,而是相隔一定距离,如果忽略它将导致误差。由于结点1和2都连在刚性很大的结点块上,如图2所示,因此可假定它们的线位移和转角都相等。

▲图2

如图3所示的张弦梁结构,钢索和撑杆都是铰接于主梁。在有限元模型中,梁、杆、索属于不同的单元类型,虽然这些结点具有相同的节点线位移,但截面转角不相同,此时我们可以在该处定义两个坐标一样的结点,然后指定这两个结点的线位移相等。

▲图3

由上述结构案例可知,两个自由度之间有某种约束,不失一般性,我们可以把它写成

 

考虑约束条件    下的势能泛函极值问题

 

用罚函数将有约束问题转化为无约束问题。引入一个很大的正参数    ,构造新的泛函

 

 

得到新的平衡方程

 

例1

如图4所示,有一根忽略质量的刚性杆,它的一端铰接,其上还连接有根钢质杆和一根铝质杆,其右端作用有外力    。采用两个单元进行建模,求1、2两点的位移。

▲图4

用两个单元对该问题进行建模,单元节点信息见下表

节点3、4处的边界条件为    和    。因为刚性杆保持直线,    和    的相对关系如图5所示,根据几何关系,得到相关节点的约束如下

▲图5

 

单元①刚度矩阵为

 

单元②刚度矩阵为

 

整体刚度矩阵为

 

接下来修正矩阵    。选取一个远大于刚度系数的正数    ,由于    ,将    加到    中    和    的位置上。

 

然后考虑(5)中给出的多点约束方程,注意到    则由式(4)得到修正后的刚度矩阵为

 

修正后的整体等效节点荷载矩阵

 

例2

▲图6

如图6所示的结构,中间的铰接点不能看作拥有两个自由度的一个节点。因为连续梁的挠度函数在铰接点这里虽然连续但不可导,即在节点两边,不同单元的转角是不一样的。

▲图7

所以铰接点要建立两个节点,如图7所示。这样一来自由度1和自由度3对应的线位移必须相等,就需要建立约束关系    选取一个远大于刚度系数的正数    ,修正矩阵    .由(1)知,    。修正后的刚度矩阵为

 

数值验证参考:罚单元


来源:数值分析与有限元编程
Dassault 其他
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-05-11
最近编辑:6月前
太白金星
本科 慢慢来
获赞 5粉丝 12文章 325课程 0
点赞
收藏
作者推荐

有限元 | 梁的弹性稳定分析(一)

▲图1图1为受分布载荷作用的简支梁,该问题平衡微分方程的如下 该平衡方程建立在未变形时,即忽略了变形的影响。▲图2如图2所示,简支梁在横向均布荷载 作用下产生的弯矩为 ,挠度为 。轴向荷载F会在 的基础上产生力矩 如果 为拉力,则 会减小,则最终弯矩范围 如果 为压力,则 会增加,则最终弯矩范围 可见细长梁在轴向力作用下的弯曲,有必要检查变形之后的平衡(即使变形很小)。▲图3如图3所示,细长梁上的任一微段 , 是其变形之前的位置, 为变形后的位置。该微段的受力分析如图4所示▲图4由 得 式中 (2)代入(1)得 对于充分小的 ,有 ,则(3)可写成 注意到 ,(4)可写成 关于B点的力矩平衡,有 注意到 由于 ,(6)可以写成 忽略(7)的高阶项,有 (8)代入(5)有 (9)就是考虑轴向荷载时梁的平衡微分方程。来源:数值分析与有限元编程

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈