octave 基本操作

算数运算的符号:+,-,*,/,^,()

注释用%标出,行内行间注释方法相同。

普通的函数:
sin, cos,tan,asin, acos,atan,exp,log,sqrt,abs

矩阵:[ ] 【行间用隔开】

矩阵计算使用的符号:+,-,*,,’

有限元计算的原理

1. 最简单的情况

1.1 一维杆两端受力:

已知杨氏模量E,横截面积A,杆的长度L。

有杆两端的位移(u1,u2)和力(F1,F2),可以通过物理公式求得刚度矩阵。

1.2 一维杆中间+一端受力:

已知杨氏模量E,横截面积A,杆的长度L,力的位置。

有施加的两个力的方向和大小,求结点位移。

1.3 一维变截面杆中间两处受力

已知杨氏模量E,横截面积A1、A2,杆的长度L,力的位置。

求结点位移和两端的支持力。


2与3横截面积相同:

从以上几个例子中可以看出,力与位移之间存在正相关关系,系数即为单元刚度矩阵。在越来越复杂的受力情况中,我们通过分段(有限元法)求出答案。

2. 能量法

能量法的适用范围更广,比方说有弹性形变的问题。

2.1 伸长量与位移线性相关



线性形函数可以表示为:



在local坐标系之下,X的函数可以表示为x的函数:


这时候力就由位移对位置的导数得出。

计算应变能:

其中E和A可以是x的导数。

单元刚度:

2.2 横截面积是x的函数的情况


各自积分求和。

2.3 施加外部力

在点1处施加外部力R1:

在点2处施加外部力R2:

引起的势能:

2.4 施加外部牵引力(这里指的是,施加沿杆方向大小变化的连续力)


和2.3不同的是这一步需要积分计算:


总能量:

存在这样的关系:

3. 高斯积分

尽管从全局坐标更换到local坐标不难,但有时候求积分也是挺难的。这时候就要用到高斯积分来近似一下,简化计算过程。这是计算机采用的方法。

仍需注意:N个高斯点能求解2N-1阶的精确结果。

高斯表:

3.1 intrinsic 坐标

即坐标范围在[-1,1]之间,和local坐标是线性对应关系。

3.2 高斯积分计算T(x)变化的情况

已知杨氏模量E,横截面积A,杆的长度L。
题面:

i:

用一个高斯点:


用两个高斯点:


可见一个高斯点足以达到精确值。

ii:

用一个高斯点:


用两个高斯点:


这里两个高斯点才是准确值。

3.3 用分段解决问题

已知杨氏模量E,横截面积A,杆的长度L。

其中T(x)为常数。

分两段:

连接矩阵:

分三段:

连接矩阵:

有限元计算 求解笔记(上)相关推荐

  1. 有限元计算 求解笔记(下)

    有限元计算原理 5. 实例问题 5.1 E是(X,Y)的函数 首先假设杨氏模量为常量E0,积分计算就是乘法: so 应变矩阵由节点坐标确定 单元刚度矩阵给出: 那么对于E为变量的情况,假设E的方程为 ...

  2. 有限元计算 求解笔记(中)

    有限元计算原理 4. 桁架结构 4.1 2D问题中的结构分析 有必要声明一下已经定义的值:全局坐标(X,Y); local坐标(x,y);全局坐标下的力和位移. 一个二力杆只能受沿杆方向的力. 在lo ...

  3. 搅拌摩擦焊有限元仿真分析学习笔记

    目录 COMSOL搅拌摩擦焊官方案例 △ 原理及分析 △ 操作流程 △ 分析 ABAQUS搅拌摩擦焊有限元仿真 △ 操作流程 ○ 创建模型 ○ 配置材料属性 ○ 模型装配 ○ 分析步设置 ○ 创建相互 ...

  4. Maltab在数学建模中的应用(第二版)——读书笔记上

    Maltab在数学建模中的应用(第二版)--读书笔记上 1.MATLAB与数据文件的交互 1.1数据拟合 1.2数据拟合实例 1.3数据可视化 1.4层次分析法 2.规划问题的MATLAB求解(多约束 ...

  5. 有限元——ANSYS求解悬臂梁均布载荷问题

    1. 摘要 对于矩形悬臂梁均布载荷问题,分别采用不同单元模型进行分析,对比考察分析结果的差异. 2. 问题描述 如图所示矩形截面悬臂梁,左端固定,材料为钢.材料参数为:弹性模量E=2E11Pa,泊松比 ...

  6. 基于VTK的有限元计算结果可视化 尹小刚,奚金荣

    基于VTK的有限元计算结果可视化 尹小刚,奚金荣 河海大学工程力学系,南京 (210098) 摘要:有限元计算结果的可视化是分析有限元计算结果的重要手段.随着可视化的广泛应用,人们对于三维真实感图形的 ...

  7. 二维静电场有限元matlab,实验2 MATLAB有限元计算

    MATLAB电磁场有限元计算 实验目的: 1.了解有限元算法的原理,熟练运用MATLAB环境的PDE工具. 2.熟练运用PDE工具分析简单的电磁场边值问题. 实验内容: 一. 有限元简介 在电磁场的计 ...

  8. 有限元方法求解一维扩散方程(FEALPy)

    有限元方法求解一维扩散方程 文章目录 有限元方法求解一维扩散方程 有限元方法推导 差分格式的介入 数值算例 之前完成了 FEALPy 有限元求解 Poisson 方程 的数值算例, 通过 湘潭大学王唯 ...

  9. 高性能有限元计算服务器,结构有限元计算服务器配置

    结构有限元计算服务器配置 内容精选 换一换 资源包括静态语音,TTS放音以及短消息,在您进行流程编排前,需要先将涉及到的资源,包括语音.短信模板添加到系统中,才能继续配置流程. 设置"网络& ...

最新文章

  1. 汉字书写解码_《汉字解码学》   第一部分
  2. Java枚举类使用方式
  3. mysql创建函数1418_Mysql中创建函数报“ERROR 1418 ”的解决方法
  4. MySQL Join Buffer参数查询命令
  5. ASP.NET MVC 入门1、简介
  6. tesseract 提升 速度_京东研发效能提升,从正确地实施度量开始
  7. Docker容器中运行Ubuntu系统
  8. 智能优化算法:分类、特点和未来
  9. 地震数据剖面图-matlab
  10. 青年大学习自动名单核对程序
  11. 故障恢复控制台主要命令
  12. C++编译器优化:Copy Elision(省略不必要的拷贝)
  13. SpringBoot后台java下载文件及注意的地方
  14. 华为项目管理10大模板Excel版(可直接套用_非常实用)
  15. 操作系统的基本概念和功能
  16. UnicodeEncodeError: ‘latin-1‘ codec can‘t encode characters in position
  17. 软件需求规格说明书的编写指南
  18. HT1621中文资料
  19. java 关闭句柄_191206_01 Java中的句柄与资源泄露
  20. 浅谈 pipeline

热门文章

  1. 图灵奖得主Yann LeCun“认输”离开推特,AI社区上演杠精文化
  2. 科学技术工程活动感悟
  3. PHP解码 解析二维码
  4. Perl常用的内置变量
  5. Swing是一把很菜的刀
  6. php维语,关于维语书写 - 维吾尔语 | Uyghur | ئۇيغۇرچە - 声同小语种论坛 - Powered by phpwind...
  7. gvcf文件与vcf文件
  8. 【转】如何下载国外的一些网盘(附软件)
  9. 电脑反复出现蓝屏重启现象
  10. 直播源码:游戏录屏直播的基本实现方式