首页/文章/ 详情

有限元 | 多点约束

28天前浏览569

▲图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
最近编辑:28天前
太白金星
本科 慢慢来
获赞 2粉丝 4文章 298课程 0
点赞
收藏

作者推荐

未登录
还没有评论

课程
培训
服务
行家

VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈