弹性力学是材料力学、结构力学、塑性力学和某些交叉学科的基础,在机械、海洋工程、岩土工程、建筑工程、化工、航天等工程领域有着广泛的应用。本文的主题是弹性力学的基础方程组:各向同性弹性体的方程组构建及其边界条件的分析。

(一)几何方程

按照惯例,先请出我们的笛卡尔坐标系。

如上图,在笛卡尔坐标中选取一个小小的弹性体ABCDEFGH,边长分别为dx、dy、dz,在力的作用下经过的位移伸缩膨胀等变形变成了A′B′C′D′E′F′G′H′。我们取其中的对角线EC,变形前长度为dr,变形后为E′C′长度为dr′。

如上图所示:在运动的过程中产生位移矢量u,E点的位矢量uE,C点的位矢量uC,两个位矢量的差值du = uC-uE,而且满足du = u·dr,∇为哈密顿算子 

 

用图表示如下:

于是有:

定义:

G称为格林应变张量,由于∇u·u∇很小可以忽略。因此,得应变张量的几何方程:

且有

(二)平衡方程

以上完成了应变方程,也就是几何方程的推导,下面是应力方程,也就是平衡方程的推导。

如上图,依然在我们熟悉的笛卡尔坐标系中取一个弹性体,T(n)表示其表面力,表示其体积力,由于整个弹性体处于平衡状态,于是有:

由于T(n) σ·n其中,

为六面体应力张量。

根据散度定理:

得:            ∇·σ + F = 0 

于是我们得到了应力平衡方程。

(三)本构方程

剩下最后一个方程:本构方程。

我们们假定弹性体是线性的,而且是各向同性的。

由于

令C为弹性张量,为四阶张量,其分量满足:

上面通过微分表达式推出了弹性张量,但是我们关心的是应力与应变关系应该满足的具体方程。有一个办法是直接对上述的微分表达式直接积分,于是我们可以得到这个方程:σ = C :ε 但是这个方程组涉及到四阶张量,而且看起来形态差一些。我们需要一个类似以上几何方程和平衡方程一样更加实用一点的。

由于 σ、ε都是对称张量,由于材料又是各向同性的线性材料,各向同性线性材料的本构函数关系满足:σ =b E +ε ,其中,为单位张量,b、k 为常数标量。

最普遍的各向同性的弹性张量有一个很好的性质,它可以写成如下表达式:

其中,若i =j,则δij = 1,否则δij= 0,λ、μ、γ为常数。

则可得到:

上式转化成张量形式得:

σ =λJ(εE + 2με

其中,σ为应力张量,E为单位张量,ε为应变张量,J(ε为应变张量第一主不变量。

(四)弹性力学偏微分方程组

通过以上的推导,我们得到了三个重要的方程:

以上便是弹性力学的几何方程、弹性力学教程王敏中文档下载平衡方程和本构方程。联立以上三个方程可进一步得到以位移矢量表示的偏微分方程:

其中∆ =2为拉普拉斯算子 ν 为泊松比。

(五)方程边界条件

有了方程组,还不完善,我们还需要它的边界条件,弹性力学偏微分方程的边界同样的有三个。

u = u0

n·σ = T

n·σ + ku= 0

以上三个边界条件分别称为第一类边界条件(Dirichlet边界条件)、第二类边界条件(Neumann边界条件)、第三类边界条件。

弹性力学偏微分方程组及其边界条件相关推荐

  1. 如何用MATLAB代码求解偏微分方程组

    MATLAB是一款广泛使用的数值计算软件,它可以用于求解各种类型的偏微分方程组.以下是一些通用的步骤: 定义偏微分方程组:根据所给的偏微分方程组,用MATLAB语言编写程序,将方程组定义为一个MATL ...

  2. 偏微分方程 python_有关一个偏微分方程组的求解?

    题目写的看不懂.我也瞎答. 写了个MATLAB的小程序,用特征线法求解 偏微分方程组. [XX,TT]=meshgrid(0:0.4:4,0:0.1:1); N=size(XX,2); T=size( ...

  3. 偏微分方程matlab求解,偏微分方程组的MATLAB解法.pdf

    偏微分方程组的MATLAB解法.pdf 第第3737 卷第卷第23 期期··学术学术 湖南农机湖南农机 年年35 月月 第37 卷第3 期 张向利:户县拖拉机及驾驶员年度检审现状及对策 Vol.37V ...

  4. 非线性光学散射偏微分方程组的matlab求解仿真

    目录 一.理论基础 二.核心程序 三.测试结果 一.理论基础 边值条件: 条件: Ap.As.Au都表示瞬时幅度,c=3*10^8,ε0=8.85*10^-12,ρ0=2500,n0=1.0003,n ...

  5. MMA-mathematica数值求解非线性偏微分方程组

    参考:mathematica.pdf 参考:MATHEMATICA微分方程.pdf 数学微分方程,第三版,有两个目的. 首先,我们介绍和讨论在典型的本科和研究生课程中所涵盖的主题,包括拉普拉斯变换.傅 ...

  6. 用python怎样解偏微分方程组_Python能解偏微分方程吗

    fipy 菲克定律是指在不依靠宏观的混合作用发生的传质现象时,描述分子扩散过程中传质通量与浓度梯度之间关系的定律.菲克定律是阿道夫·菲克(Adolf Fick)于1855年提出. 由菲克第二定律可以得 ...

  7. 计算差分方程的收敛点_数值计算(五十九)热传导方程组的差分数值求解

    1 问题描述 Chenglin Li:数值计算(三)matlab求解一般的偏微分方程组​zhuanlan.zhihu.com 因为给出的边界条件包含导数,因此需要同时考虑前向差分和后向差分: 遍历循环 ...

  8. C++ 偏微分数值计算库_一文带你了解计算流体力学CFD及其应用领域

    计算流体力学的发展 计算流体动力学(Computational Fluid Dynamics)简写为CFD,经过半个世纪的迅猛发展,这门学科已经是相当的成熟了,一个重要的标志就是近几十年来,各种CFD ...

  9. matlab求偏微分方法解析解,偏微分数值解(2,MATLAB求解方法)学案.ppt

    这部分主要讨论如何用MATLAB实现对偏微分方程的数值仿真求解.MATLAB的偏微分方程工具箱(PDE Toolbox)的出现,为偏微分方程的求解以及定性研究提供了捷径.主要步骤为: 2.1 用偏微分 ...

最新文章

  1. R语言获得所有Aesthetics(美学映射)参数:使用长表输出、使用宽表输出
  2. ELK之centos7安装 elasticsearch6.5遇到的坑
  3. wordpress去掉category怎么操作让url更简洁友好
  4. CCIE试验备考之交换security(2)
  5. Tornado報錯AttributeError: Unrecognized option 'port'
  6. SAP Fiori Elements - how facet is loaded for my productive POC
  7. 土城战役_避免使用FOR –反假战役
  8. 在html中样式表的三种类型,css样式有哪几种类型?
  9. Python多进程及多参数的处理方法
  10. 新萝卜家园win11全新专业版64位系统v2021.07
  11. Eclipse的PyDev插件安装及解决安装后找不到的问题
  12. logstash_output_mongodb插件用途及安装详解
  13. 二进制与以 2 为底的指数
  14. 数值分析期末考试复习(逼近问题)
  15. 无法安装64位版本的Office,因为在您的PC上找到了以下32位程序……解决办法
  16. Spring中AOP及ReflectiveMethodInvocation逻辑简析
  17. mysql和5g有关系吗_5g和4g有何不同
  18. 内存超频时序怎么调_憋了很久的问题:内存时序有什么用?超频时怎么调?
  19. 分区表中GLO字段对信息收集的影响
  20. Hive学习(7)pmod()函数详解

热门文章

  1. 小白使用LaTeX排版笔记
  2. Lua manual翻译——第三章第三、四节
  3. 落实“新基建”部署,坚持服务为本,推动新能源汽车充电桩建设
  4. 20210525Leetcode208.实现Trie前缀树
  5. centos 5 系列版本下载地址 (没有5.8的)
  6. 三菱Q系列光纤通信模块数据传输
  7. 黑苹果 安装wifi(小米,360)
  8. 下载GBT28181-2016公共安全视频监控联网系统信息传输、交换、控制技术要求
  9. ViT(Vision Transformer)算法入门
  10. Oracle ogg00446,OGG-00446 分析与解决