- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
平面三角形单元常应变单元matlab程序的编制讲解
PAGE
PAGE 13
-
三角形常应变单元程序的编制与使用
有限元法是求解微分方程边值问题的一种通用数值方法,该方法是一种基于变分法(或变分里兹法)而发展起来的求解微分方程的数值计算方法,以计算机为手段,采用分片近似,进而逼近整体的研究思想求解物理问题。
有限元分析的基本步骤可归纳为三大步:结构离散、单元分析和整体分析。
开始
输入初始数据
生成单刚集成总刚
施加约束信息
生成荷载向量
边界条件处理
计算结点位移
计算单元应力
计算结果整理
结束
对于平面问题,结构离散常用的网格形状有三角形、矩形、任意四边形,以三个顶点为节点的三角形单元是最简单的平面单元,它较矩形或四边形对曲边边界有更好的适应性,而矩形或四边形单元较三节点三角形有更高的计算精度。
Matlab语言是进行矩阵运算的强大工具,因此,用Matlab语言编写有限元中平面问题的程序有优越性。本章将详细介绍如何利用Matlab语言编制三角形常应变单元的计算程序,程序流程图见图1。
有限元法中三节点三角形分析结构的步骤如下:
整理原始数据,如材料性质、荷载条件、约束条件等,离散结构并进行单元编码、结点编码、结点位移编码、选取坐标系。
单元分析,建立单元刚度矩阵。
整体分析,建立总刚矩阵。
建立整体结构的等效节点荷载和总荷载矩阵
边界条件处理。
解方程,求出节点位移。
求出各单元的单元应力。
计算结果整理。计算结果整理包括位移和应力两个方面;位移计算结果一般不需要特别的处理,利用计算出的节点位移分量,就可画出结构任意方向的位移云图;而应力解的
图1 程序流程图
误差表现在单元内部不满足平衡方程,单元
与单元边界处应力一般不连续,在边界上应
力解一般与力的边界条件不相符合。
1.1 程序说明
%*******************************************************************
% 三角形常应变单元求解结构主程序
%*******************************************************************
功能:运用有限元法中三角形常应变单元解平面问题的计算主程序。
基本思想:单元结点按右手法则顺序编号。
荷载类型:可计算结点荷载。
说明:主程序的作用是通过赋值语句、读取和写入文件、函数调用等完成算法的全过程,即实现程序流程图的程序表达。
%
1 程序准备
format short e %设定输出类型
clear all %清除所有已定义变量
clc %清屏
说明:
format short e - 设定计算过程中显示在屏幕上的数字类型为短格式、科学计数法;
clear all - 清除所有已定义变量,目的是在本程序的运行过程中,不会发生变量名相同等可能使计算出错的情况;
clc - 清屏,使屏幕在本程序运行开始时
%
2 全局变量定义
global NNODE NPION NELEM NVFIX NFORCE COORD LNODS YOUNG POISS THICK
global FORCE FIXED
global BMATX DMATX SMATX AREA
global ASTIF ASLOD ASDISP
global FP1
说明:
NNODE—单元结点数,NPION—总结点数, NELEM—单元数,NVFIX—受约束边界点数,NFORCE—结点力数,COORD—结构结点坐标数组,LNODS—单元定义数组,YOUNG—弹性模量,POISS—泊松比,THICK—厚度
FORCE —节点力数组(n,3) n:受力节点数目,(n,1):作用点,(n,2):x方向,(n,3):y方向; FIXED— 约束信息数组(n,3) n:受约束节点数目, (n,1):约束点 (n,2)与(n,3)分别为约束点x方向和y方向的约束情况,受约束为1否则为0
BMATX—单元应变矩阵(3*6), DMATX—单元弹性矩阵(3*3),SMATX—单元应力矩阵(3*6),AREA—单元面积
ASTIF—总体刚度矩阵,ASLOD—总体荷载向量,ASDISP—结点位移向量
FP1—数据文件指针
3 打开文件
FP1=fopen(input.txt,rt); %打开输入数据文件 存放初始数据
说明:
FP1=fopen(input.txt,rt); - 打开已存在的输入数据文件input.txt,且设置其为只读格式,使程序在执行过程中不能改变输入文件中的数值,并用文
您可能关注的文档
- 【骄子之路】2017届高考语文一轮复习课件:第5章 语言文字运用 第2节 仿用句式.ppt
- 【高分突破】2015-2016学年八年级物理下册 第9章 浮力和升力 第4节 神奇的升力课件 (新版)粤教沪版.ppt
- 【骄子之路】2017届高考语文一轮复习课件:第5章 语言文字运用 第6讲 图文转换 第3节 漫画文字转换.ppt
- 平安福、护身福销售话术通关讲解.ppt
- 平安大型创说会会前宣导讲解.ppt
- 平安集团基础性向测试(全)讲解.docx
- 平安少儿平安福终身寿险产品组合及销售方法介绍(3.23更新)讲解.ppt
- 【高考政治二轮复习】二轮复习课件:专题3 中国特色社会主义民主政治.ppt
- 【高考政治二轮复习】二轮复习课件:专题5 文化的作用及发展.ppt
- 【高考政治二轮复习热点重点难点专题透析】二轮复习课件:专题5 文化的作用及发展.ppt
- 第12课 大一统王朝的巩固 课件(20张ppt).pptx
- 第17课 君主立宪制的英国 课件.pptx
- 第6课 戊戌变法 课件(22张ppt).pptx
- 第三章 物态变化 第2节_熔化和凝固_课件 (共46张ppt) 人教版(2024) 八年级上册.pptx
- 第三章 物态变化 第5节_跨学科实践:探索厨房中的物态变化问题_课件 (共28张ppt) 人教版(2024) 八年级上册.pptx
- 2025年山东省中考英语一轮复习外研版九年级上册.教材核心考点精讲精练(61页,含答案).docx
- 2025年山东省中考英语一轮复习(鲁教版)教材核心讲练六年级上册(24页,含答案).docx
- 第12课近代战争与西方文化的扩张 课件(共48张ppt)1.pptx
- 第11课 西汉建立和“文景之治” 课件(共17张ppt)1.pptx
- 唱歌 跳绳课件(共15张ppt内嵌音频)人音版(简谱)(2024)音乐一年级上册第三单元 快乐的一天1.pptx
文档评论(0)