首页/文章/ 详情

深入理解虚位移原理

7月前浏览5561

能量原理为有限元方法提供了强有力的工具。在各种能量原理中,虚位移原理应用最为广泛。不仅适用于线弹性,也适用于非线性。

虚位移原理

虚位移原理是任意无限小的位移,在结构内部必须是连续的,而且在结构边界上必须满足运动边界条件。对于简支梁来说,两端的必须为0.

如图1所示的结构,受外力    作用,记

 

在这些外力作用下,结构应力为

 

现假设结构发生了虚变形,沿着外力作用方向产生的虚位移记为    ,记

 

虚应变

 

假设外力始终保持不变,外力在虚位移上所做的虚功

 

虚应变能为

 

虚位移原理表明,如果在虚位移发生之前,物体处于平衡状态,那么发生虚位移之后,外力虚功等于物体的虚应变能,即

 

证明过程

以平面问题为例,如图2所示,单位厚度的平板,边界可以分为两部分,在    上,位移等于0,在    上,作用边界力    且满足

 
 

平板内部应力    应满足平衡方程

 
 

假设因外荷载作用产生了虚位移    ,相应的虚应变为

 
 
 

虚应变能

 

由于

 

所以    右端第一项为

 

对    右端其余两项作类似的变换后,再带入得

 

由平衡方程可知,    右端第一个积分等于0 ,因此,虚应变能    的表达式为

 

由格林公式

 

式中,    为边界的法向量的方向余弦。因此,虚应变能    可表示为

 

根据边界条件,在边界    上,虚位移    ,在边界    上,

 
 

于是有

 

   右端表示作用于边界的外力    在虚位移上所做的虚功,即

 

值得注意的是,在上述推导过程中,并没有涉及材料的应力-应变关系,因此,虚位移原理不但适用于线弹性问题,也适用于非线性问题。


来源:数值分析与有限元编程
非线性材料
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-04-03
最近编辑:7月前
太白金星
本科 慢慢来
获赞 5粉丝 14文章 326课程 0
点赞
收藏
作者推荐

程序中如何表示张量

固体力学中有三类变量:应力、应变和位移。这三类变量通常有以下三种表示方法:工程表示 正交张量表示 数学(矩阵)表示 在弹性范围内,这三种表示方法的等同的。(1) 应力一点的应力状态用6个独立的分量表示。 (直角坐标系 ) (2) 应变一点的应变状态也用6个独立的分量表示。 (直角坐标 ) 笛卡尔坐标 剪应变的工程表示比张量表示差1/2(3) 位移一点的位移用3个独立的分量表示。 三维弹性理论问题的未知量有6个应力分量,6个应变分量以及3个位移分量。一共15个未知量。实际上,应力、应变、位移都是弹性体内各点坐标的函数,即都是场变量。数组是计算机语言的一种数据结构。在编程时,张量都要由数组来存储。比如,四阶张量通常由二维数组表示,二阶张量由一维数组表示。应力张量 在程序中表示为 对于平面问题 在程序中表示为 应变张量 在程序中表示为 注意剪应变前面加系数2,意思是工程剪应变等于2倍的张量剪应变。更方便矩阵运算。对于4阶本构张量 ,在程序中用二维数组表达: 对于平面问题就是熟悉的 来源:数值分析与有限元编程

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