线性动力学变分原理基础 Part1  《计算动力学》 张雄[著] 笔记

线弹性动力学的控制方程(位移法,要得到的是位移分量的表达式$u=u(x,y,z,t),v=v(x,y,z,t),w=w(x,y,z,t)$)

运动方程

$\sigma _{ij,j}+\bar{f_i}=\rho \ddot u_i$

应变-位移关系

$\epsilon_{ij}=\frac{1}{2} (u_{i,j}+u_{j,i})$

应力-应变关系

$\sigma _{ij}=D_{ijkl}\epsilon_{kl}$

边界条件

$\sigma _{ij}n_j=\bar{T_i}$

$u_i=\bar{u_i}$

初始条件

$u_i | _{t=0}=\bar{u}_i^0$

$\dot{u}_i | _{t=0}=\dot{\bar{u}}_i^0$

精确解:在域内任一点任一时刻满足运动方程,在力边界上任一点任一时刻满足力边界条件,(位移法,位移边界条件自动满足)

近似解:加权余量法

加权余量法

近似解不能精确满足运动方程和力边界条件,存在余量$R_i(x,y,z,t),\bar{R_i}(x,y,z,t)$

$R_i=\sigma _{ij,j}+\bar{f_i}-\rho \ddot u_i \not=0$

$\bar{R_i}=\sigma _{ij}n_j-\bar{T_i} \not=0$

加权余量法(WRM)允许运动方程和边界条件在各点存在余量,但要求这些余量在域内和边界上的加权(对权函数)积分等于零

余量方程:

$\int_V R_i v_i dV=0$

$\int_{S_\sigma} \bar{R_i} \bar{v_i} dS=0$

$v_i$和$\bar{v_i}$分别是定义在域内和边界上的权函数(test function),权函数是任何相互独立的完备函数集

余量方程表示$R_i$与$v_i$正交,$\bar{R_i}$与$\bar{v_i}$正交

若余量方程对任意权函数都成立,即$R_i$与任意$v_i$正交,因为$v_i$是完备函数集,所以$R_i$与任意函数正交,则由変分学基本引理知$R_i$恒等于零,即运动方程在域内任一点任一时刻都满足,同理,边界条件在边界上任一点任一时刻都满足

(所以WRM在理论上,当试函数取得越多时,解越接近精确解,是收敛的)

由上述讨论,我们可以称余量方程为运动方程和边界条件的等效积分形式

到此,要具体实施WRM还不够,还有一个操作,把近似解取为一族已知函数(称为试探函数)的线性组合,这样就把偏微分方程变成了关于试探函数的系数的代数方程

$u_i=\sum_{i=1}^N \phi _i a_i$

$a_i$是待定参数,由余量方程确定,$\phi _i$是已知的试探函数(trial function),试探函数取自线性独立的完全的函数序列 ,试探函数的选取还需满足位移边界条件

WRM的实施是通过选择合适的待定参数强迫余量在某种平均意义下为零

选择不同的权函数就得到不同的WRM,下面假设力边界条件是满足的,只考虑域内余量

1. 配点法

权函数取Dirac函数$W_i= \delta (x-x_i),i=1,2,...,N$

代入余量方程,根据Dirac函数的性质得

$R_i(x_j)=0, i=1,2,3;,j=1,2,...,N$

这种方法相当于简单地强迫余量在域内的N个离散点(配点)上为零

2. 子域法

3. 最小二乘法

4. 伽辽金法

伽辽金法的权函数与试探函数相同,即

$W_i=\phi _i$

相应的余量方程:

$\int_V R_i \phi _j dV=0, i=1,2,3;j=1,2,...N$

在许多情况下,伽辽金法得到的求解方程的系数矩阵是对称的,所以在用WRM建立有限元格式时主要用伽辽金法

当存在相应泛函时,伽辽金法与变分法往往给出同样的结果

例子:

控制方程和边界条件:

$EI\frac{d^4w^*}{dx^{*4}}+kw^*+p=0$

$w^*(L/2)=0$

$w^*(-L/2)=0$

无量纲化

$x=\frac{x^*}{L/2},w=\frac{w^*}{pL^4/EI},\alpha =\frac{k^*L^4}{16EI}$

转载于:https://www.cnblogs.com/zhanchao/p/7632525.html

线性动力学变分原理基础 Part1相关推荐

  1. 003 Android之线性布局与基础控件

    文章目录 Android快速入门三步 布局介绍 LinearLayout布局属性 代码示例 基础控件 TextView和EditText 使用TextView与EditText ImageView I ...

  2. 计算机绘图图层基本线性,计算机绘图基础-第10章 尺寸标注.ppt

    计算机绘图基础-第10章 尺寸标注 第10章 尺 寸 标 注 10.1 尺寸标注基础 10.1.1 尺寸标注的规则 10.1.2 尺寸的组成 10.1.3 尺寸标注的基本类型 AutoCAD提供了四种 ...

  3. PyTorch基础(part1)

    学习笔记,仅供参考,有错必究 文章目录 PyTorch基础 PyTorch介绍 PyTorch CPU版安装 导包 构造tensor tensor的基本属性 生成数据 PyTorch基础 PyTorc ...

  4. c++基础(part1)--cpp简介

    学习笔记,仅供参考,有错必纠 参考自:某网课:vscode C++开发环境配置:vscode 配置 C/C++ 编译环境 文章目录 c++基础 c++简介 VsCode C++开发环境配置 我的第一个 ...

  5. Numpy基础(part1)--ndarray数组

    鄙人学习笔记,这个笔记以例子为主. 开发工具:Spyder 文章目录 使用python做数据分析的常用库 numpy概述 ndarray数组 内存中的ndarray对象 ndarray数组对象的创建 ...

  6. Html基础Part1:Htmla标签的几种跳转姿势

    为什么80%的码农都做不了架构师?>>>    <a href=''  target=''>中的target有4种参数: '_self'   ,  '_parent'   ...

  7. web公选课js基础Part1

    文章目录 实现 弱类型语言 三个部分组成 ECMAScript DOM BOM 使用 内部 消息对话框 使用内容返回值方法 外部JS 位置 示例 语法 大小写 没分号也行 注释 // /**/ 代码块 ...

  8. CSS基础(part1)--引入CSS的方式

    学习笔记,仅供参考,有错必纠 文章目录 CSS CSS的定义 引入CSS的方式 行内样式 嵌入样式 外联CSS样式 导入样式 CSS CSS的定义 什么是CSS? CSS 指层叠样式表 (Cascad ...

  9. pandas基础(part1)--Series

    学习笔记,这个笔记以例子为主. 开发工具:Spyder 文章目录 pandas介绍 Series 创建Series 访问Series中的数据 pandas日期处理 DateTimeIndex pand ...

最新文章

  1. python【数据结构与算法】最小生成树之Kruskal算法
  2. 加州大学研发全柔性汗液传感器,实时监控人体健康
  3. DFS迷宫递归所有路径 新手入门
  4. python 短网址_Python实现短网址ShortUrl的Hash运算实例讲解
  5. MySQL数据库的用户授权_查看权限
  6. 云计算实战系列七(管道及重定向)
  7. win7+opencv3.0.0+vs2010 安装及配置
  8. 学会“量体裁衣”去赚钱
  9. oracle数据管理员常用词语,总结Oracle数据库管理员的常用命令
  10. mongodb 启动 WARNING: soft rlimits too low, transparent_hugepage/enabled is 'always'. never
  11. 手机安装python模块吗_1-Python-非root用户安装Python及Python模块
  12. OSI网络七层协议与TCPIP协议
  13. Unable to instantiate application 解决办法
  14. 2021年中国人口数量、人口结构现状、男女比例及人口增长情况分析[图]
  15. python用链表求两数之和_python 算法 - 008 计算两个链表所代表的整数之和 (整数相加法)...
  16. deepin外置键盘无法打开键盘背光灯的解决方法
  17. Cacheable、CacheEvict、Caching使用示例
  18. 没想到Spring Boot + Vue 竟如此简单!
  19. 【计算机网络】一、概论
  20. @available 和 #available的用法

热门文章

  1. CLion怎么指定编译时使用C语言标准(C89/C90/ANSI C、C99、C11、C17/C18)?
  2. 简谈基于FPGA的千兆以太网设计
  3. 你真的懂了Camera的尺寸参数了吗?
  4. ESLint对a标签href属性警告解决方法
  5. 如何获得树莓派CPU实时温度值
  6. JS高级做的导航条。可展开可挂起。可简化。
  7. mybatis choose when
  8. 车载网络 - Autosar网络管理 - 网络管理简介
  9. linux 文件夹图标,推荐 4 款漂亮的 Linux 图标主题
  10. 对DWR的理解(什么是DWR)