文档库 最新最全的文档下载
当前位置:文档库 › 有限元程序设计报告报告

有限元程序设计报告报告

有限元程序设计报告

课程名称:有限元程序设计

指导教师:张亮

学校:重庆大学

专业:工程力学01班

姓名:苏世宏

学号:20126699

2015年7月8日

有限元程序设计报告

一、前言

有限元方法(the Finite Element Method)是起源与上个世纪50、60 年代,基于弹性力学变分原理的一种近似计算方法,也是当今工程分析中获得最广泛应用的数值计算方法。由于它的通用性和有效性,受到工程技术界的高度重视。伴随着计算机科学和技术的快速发展,现已成为计算机辅助设计(CAD)和计算机辅助制造(CAM)的重要组成部分。有限元程序系统通常包括前处理、有限元程序本体和后处理三部分。前处理包括几何实体模型的建立、材料参数的赋值、位移边界条件的定义、载荷的定义、分析问题类型的定义、单元类型的选择和网格的划分等。(分析问题类型如静力分析、动力特性分析、动力响应、温度场分析、电磁场分析、流体动力学分析等)有限元程序本体是有限元程序系统的核心部分,其功能是实现各种问题的计算。后处理则是将计算结果用图形、曲线和表格的形式表达。(通常包括结构的变形图、应力、应变分布云图等)

本课程设计则是针对有限元程序本体,参照教学程序(FEATP),编写简单的有限元程序以计算简单的平面应力、平面应变和轴对称问题,并将其结果与有限元商用软件(ANSYS)的计算结果,以及问题的理论值进行比较,从而验证程序以及问题模型建立的正确性。

1.设计目的

1)通过编写简单的有限元程序熟悉用有限元方法解决实际问题的基本步骤和过程,体会这种方法的处理手段。

2)在V isual Fortran 中编写程序,熟悉并巩固F ortran 语言的语法、算法,学习程序的调试方法,并体会其在执行某个具体算例时,文件的输入、输出以及程序的执行过程。

2.设计内容

1)以教学程序(FEATP)为参照,编写程序,计算简单的平面应力(Plane Stress),平面应变(Plane Strain)问题,验证程序的正确性。

2)在具体的算例中,对同一问题,在程序和ANSYS 中采用不同的单元和网格划分方式,将其结果与理论值进行对比,体会不同的单元和网格划分对问题解的影响,从而判断模型的正确性和合理性。

3)总结在编写程序和算例中遇到的问题和解决方法,写出自己的心得体会。

二、弹性力学平面问题有限元方法的基本公式

? ? ?

i

m 平面问题

1.三角形单元

(1) 位移

? u i ? ? ? ? v i ? ? ? ?

?? ? u

N i u = ? ? = ?

0 N j 0 N m 0 u j

?? ? ?v ? ? 0

N i

N j

N m ?? v j ?

? ?

? a i ?

u m ? ??v m ??

= [

IN IN j IN m ]

? a j ?

= [

N N ??a m ??

N ]

a e = Na e

其中,形函数

a i ,

b i ,

c i 是取决于节点坐标的常数

应变矩阵 B 的分块子矩阵是

???

???????=????????

??????

?

?????????????????==i i i i i i i i b c c b A N N x y y x LN B 00210000

3 节点单元的应变矩阵是

1

?

(2) 形成单元的刚度矩阵和等效节点载荷列阵

i j

()

()m j i y i c x i b A N ,,i

a 21

i ++=[]

????

?

???

??==m m j j i i m j i m j i m j i b c b c b c c c c b b b A B B B B 00000021

苏世宏《有限元课程设计》

?

B T ? [

i ?

i

m m j m i j m

K e = B T DBdV = B T DBtA

V e

P e = P e + P e + P e + P e

f

s

σ 0 ε0

(3) 集成结构的刚度矩阵和等效节点载荷列阵

K = ∑ K e = ∑?V DBdV

e

P = P f e

+ P s P σ e

+ P 0

+ P F ∑

f S σ 0 ε 0

F

= (P e + P e

P e

e

+ P e

) + P

(4) 引入强制边界条件(消除 K 的奇异性) (5) 求解有限元解方程,得到节点位移 a

Ka = P

(6) 计算单元应变和应力

? ε x ?

ε = ? ε ?γ ?

e ? = Lu = LNa = L N i N j

? N ]

a e

? = [

B xy ?

B j B ]

a e = Ba e

?σ x ?

? ?σ y ?τ ? = D ε = DBa e = Sa e

? ? xy ?

应力矩阵 S = DB = D [

B B B ]= [

S S S ]

S 的分块子矩阵为

? ? b i

?

ν 0 c i ?

S i = DB i =

E 0

?

2

? ν 0b i

c ?

(i, j, m )

i

?

2(1 -ν 0 ) A ?1 -ν 0 1 -ν 0 ?

?? 2 c i 2

b i

??

σ = 0 ε y

E 0 = E ,ν 0 =ν

对于平面应变问题

ν

ν

νν-=

-=

1102

0E E

3. 四边形单元 用相同的推导方法可以得到四边形单元位移、应变、应力的有限元表达格式,它具有和三角形单元相似的表达形式,这里就不一一列举了。

三、有限元程序设计

1.程序功能

本程序是在教学程序(FEATP )的基础上修改,删减而成的,主要应用于解决各项同性 的弹性力学二维问题,平面应力问题,平面应变问题和轴对称问题。对于原程序中的动态响 应问题(DYNAM )和动力特性分析问题(EIGENVALUE PROBLEM )在本程序中将不涉及。 (1)问题类型

①平面应力问题(MPROB=1) ②平面应变问题(MPROB=2) ③轴对称问题(MPROB=3) (2)单元类型

①3—6 节点三角形单元(NODE=3 或 6) ②4—8 节点四边形单元(NODE=4 或 8) ③9 节点四边形单元(NODE=9)

(3)求解类型 静力平衡分析:等带宽三角分解法(MOSLV=1)

组集结构刚度矩阵

组集结构结点载荷列阵

2.程序框图

(1)程序总体框图

单元循环

形成 K

形成 P

消除 K 的奇异

求解 Ka =P ,得结点位移 a

计算应力、应变等

(2)程序调用框图

3.输入文件变量名说明

输入(1) M ND :计算模型的各类单元中最多的节点数; N UMEL :计算模型的单元总数; NUMPT :计算模型的节点总数; MBAND :半带宽(包括主对角元素)。 输入(2) NFIX :有位移约束的节点数; NPC :等效载荷作用的节点数; M PROB :问题类型; MSOLV :分析类型。

结束

输出结果

计算单元等效结点载荷

计算单元刚度阵

输入离散模型数据

引入位移边界条件

求解线性方程组

其它辅助计算

输入(3)

NMATI:材料类型数;G RAV:重力加速度值;若不

考虑重力,则输入0.0;M TYPE:输入控制参数;

MTYPE=0 输出全部计算结果;

MTYPE=1 输出除积分点应力以外的全部计算结果;

MTYPE=2 输出除总体质量矩阵、总体刚度矩阵和总体载荷向量以外

的全部计算结果;

MTYPE=3 输出除积分点应力以及总体质量矩阵、总体刚度矩阵和总

体载荷向量以外的全部计算结果。

输入(4)

(4)是节点坐标信息的输入,即(II,(VCOOD(I,J),J=1,2,I=1,NUMPT)。其中

II:模型中的节点号,从1至N UMPT 依次按行输入;

VCOOD(I,1):II 节点处的x 向坐标。

VCOOD(I,2):II 节点处的y 向坐标。

输入(5)

。其中

(5)是单元信息的输入,即(II,(IELEM(I,J),J=1,4+MND),I=1,NUMEL)

II:模型中的单元号,从1至N UMEL 依次按行输入。

IELEM(I,1):II 单元的节点数。

IELEM(I,2):II 单元的材料类型号。

IELEM(I,3):II 单元沿x方向的高斯积分点数,对于三角形单元,则是H ammer 积分点数IELEM(I,4):II 单元沿y方向的高斯积分点数。对于三角形单元,填1。IELEM(I,5):IELEM(I,MND):依次是II 单元的局部编号所对应的总体编号。对于IELEM(I,1) 小于I ELEM (I,MND)的情况,在相应的位置上填0。

输入(6)

。(6)是位移约束信息的输入,即(II,(IFIXD(I,J),J=1,NF+1),(VFIXD(I,J),J=1,NF),I=1,NFIX)

其中II:约束信息号,从1至N FIX 依次按行输入。

输入(7)

7)是等效节点载荷信息的输入,即(II,(ILOAD(I,J),J=1,NF+1),(VLOAD(I,J),J=1,NF,I=1,NPC)。

其中,II:等效节点载荷号。

ILOAD(I,1):第I I 个等效节点载荷作用的节点号。

ILOAD(I,2)~ILOAD(I,NF+1):第II 个等效节点载荷所用节点的自由度开关,1 表示有载荷作用,0 表示没有载荷作用。

VLOAD(I,1)~VLOAD(I,NF):第II 个等效节点载荷作用于节点的自由度方向的载荷值大小。对于平面问题和轴对称问题分别代表X,Y 方向的载荷值;对于M indlin 板分别代表θ x ,θ y

和W方向的载荷值。

输入(8)

(8)是材料类型和几何信息的输入,即(II,(VMATI(I,J),J=1,4),I=1,NMATI)I I:材料类型号,从1至N MATI 依次按行输入;

VMATI(I,1):II 号材料的弹性模量(E)。

VMATI(I,2):II 号材料的泊松比(v)。

VMATI(I,4):II 号材料处板的厚度(th)。

四、数值算例

1.算例一

问题阐述:

请采用4节点四边形等参单元对图1所示的无量纲L型框架结构进行有限元分析。材料杨氏模量和泊松比分别为7

110

E=?、0.33

v=。

(1)绘制出A点水平位移u随均布剪力P取值变化(0~5000)的关系曲线及结构在3

个典型载荷下的变形图;(建议长边采用40个单元,短边采用4个单元对结构进行离散)

(2)结合弹性力学小变形、线弹性假设,谈谈你对有限元分析结果的认识。

P

10

1

A

1

0解:(1)程序编辑和程序调用以及演算过程演示:

(i)整体程序

(ii)子程序(stineffness,stress,input,output...)

(iii )网格的划分:使用ABAQUS 对结构进行离散,即用ABAQUS 对结构进行网格划分,获得网格节点和单元的信息,然后形成“.txt ”文件,保存到相应的文件目录里。 网格划分步骤如下:

(a)安装ABAQUS并且启动ABAQUS

(b)按照ABAQUS建模步骤,一步一步进行。分别为:创建部件创建材料和截面属性定义装配件定义边界条件和载荷划分网格提交分析作业后处理

退出ABAQUS/CAE.

(c)利用Ultraedit软件,打开job里面的“.inp”文件,获取节点信息,转换成“.txt”问价输出。

(d)利用所得的txt文件,回到MATLAB进行数值计算。

(iiii)程序运行结果

①变形结果

②数值计算结果(本题只以以此计算的结果为例,其余结果改变外载荷后重新计算即可)

③本题P在不同取值下,A点位移U的变化如下表所示,其中放大倍数都是1.

A点水平位移U(m)施加均布剪力P(KN)

6.48E-01 500

1.30E+00 1000

1.94E+00 1500

2.59E+00 2000

3.24E+00 2500

3.89E+00 3000

4.53E+00 3500

5.18E+00 4000

5.83E+00 4500

6.48E+00 5000

绘制出A点水平位移u随均布剪力P取值变化(0~5000)的关系曲线及结构在3个典型载荷下的变形图如下图所示:

(2)结果分析:从程序(FEATP)的运算结果中不难看出,各个节点的位移值(NODEL DISPLCEMENT)和实际情况符合得很好,得到就是问题的精确解。变形与外在施加呈线性关系。

数据分析:

①自由端的水平位移(节点3,4,47,48,49三点水平位移)相差不大,只有微小的变动,几乎可以忽略。说明节点上的变形几乎是一致的。

②固定端的水平、竖直位移为零,说明该结构在固定端的数值计算结果与input输入文件里规定的一样,结果可靠。

对有限元分析结果的认识:

①就精度而言,从程序算例结果可以看出,在同样的模型下,位移的值总是与理论值相等,

而应力的值与理论值则有一定误差。这说明位移的精度要高于应力计算的精度。而这一点

与有限元法理论是吻合的。(因为他们之间存在间接的一阶倒数关系,经过求导后得到的应变的精度较位移较低)

②从应力输出文件中,还不难看出,单元高斯积分点的应力值与理论值相等,而节点处的应力值

却较理论值有一定误差。这也就验证了有限元理论中所说的:高斯积分点处的精度最高,而

节点处的精度不理想。

③数值计算结果与理论值之间误差的减小可以通过细化网格或者提高差值函数阶数完成,一

2. 算例二

问题阐述:

图2所示为一平面悬臂梁结构。结构几何参数为10m L =,1m H =;材料杨氏模量

和泊松比分别为7110Pa E =?,0.33v =;均布载荷1000N /m q P ==。请分别采用

4节点四边形等参单元分析结构在(a)、(b)两种载荷作用下的力学响应。 (1) 画出A 点的竖向位移υ随结构总自由度数目变化的曲线,并将有限元分析结果与问题的解析解[1]进行对比分析。(如果位移误差大于5%,则需通过细化网格来提高有限元解的精度。建议网格划分从疏到密:101?、102?、104?和

208?);

(2) 位移解收敛后,在梁中性层的上、下侧任取两个对称位置的高斯积分点及节点,将高斯点应力值和节点应力值分别与解析解进行比较,结合程序分析节点应力精度比高斯积分点应力精度低的原因。

H

L

P (a)

(b)

q B (L /2, H /2)

A (0, 0)

C (L /2, -H /2 )

y

x

图2 悬臂梁结构

附 杆解析解:

FL

EA

?=

悬臂梁解析解:

轴线挠度 323

(,0)623Fx FL x FL x EI EI EI

υ=-+

x My I

σ=(其中

3

12

H

I=,=

M Fx

-)

水平应力分量

解:(一)问题一的具体解答 (1)理论解: 杆解析解:

FL EA ?=

001.01

10110

10007

=???= 悬臂梁解析解:

轴线挠度 323

(,0)623Fx FL x FL x EI EI EI υ=-+

0=),(L υ 4.0310100020010006010000,03

23=??+???-??=EI EI EI )(υ

水平应力分量 x My I σ=(其中3

12

H I =,=M Fx -)

1

12FXY X -

(2程序调试和数据设置:

(i)主程序不变,将input 子程序里面的参数设置和节点、网格信息进行修改,修改以后要与本问题相符。

(ii)将外载荷子程序EffecLoad进行外载荷的修改。

(2)各网格情况下的数据和变形结果

(i)网格为1

10 时

变形:①在外在a情况下的变形

②在外在b情况下的变形

平面三角形单元有限元程序设计

. 一、题目 如图1所示,一个厚度均匀的三角形薄板,在顶点作用沿板厚方向均匀分布的竖向载荷。已知:P=150N/m ,E=200GPa ,=0.25,t=0.1m ,忽略自重。试计算薄板的位移及应力分布。 要求: 1. 编写有限元计算机程序,计算节点位移及单元应力。(划分三角形 单元,单元数不得少于30个); 2. 采用有限元软件分析该问题(有限元软件网格与程序设计网格必 须一致),详细给出有限元软件每一步的操作过程,并将结果与程序计算结果进行对比(任选取三个点,对比位移值); 3. 提交程序编写过程的详细报告及计算机程序; 4. 所有同学参加答辩,并演示有限元计算程序。 有限元法中三节点三角形分析结构的步骤如下: 1)整理原始数据,如材料性质、荷载条件、约束条件等,离散结构并进行单元编码、结点编码、结点位移编码、选取坐标系。 2)单元分析,建立单元刚度矩阵。 3)整体分析,建立总刚矩阵。 4)建立整体结构的等效节点荷载和总荷载矩阵 5)边界条件处理。 6)解方程,求出节点位移。 7)求出各单元的单元应力。 8)计算结果整理。 一、程序设计 网格划分 如图,将薄板如图划分为6行,并建立坐标系,则

刚度矩阵的集成 建立与总刚度矩阵等维数的空矩阵,已变单元刚度矩阵的集成。 由单元分析已知节点、单元的排布规律,继而通过循环计算求得每个单元对应的节点序号。 通过循环逐个计算:(1)每个单元对应2种单元刚度矩阵中的哪一种; (2)该单元对应总刚度矩阵的那几行哪几列 (3)将该单元的单元刚度矩阵加入总刚度矩阵的对应行列 循环又分为3层循环:(1)最外层:逐行计算 (2)中间层:该行逐个计算 (3)最里层:区分为第 奇/偶 数个计算 单元刚度的集成:[ ][][][][][]' '''''215656665656266256561661e Z e e e Z e Z e e e e k k k K k k k k k k +?++=? =?==?==?=?????? 边界约束的处理:划0置1法 X Y P X Y P

有限元理论方法

关于有限元分析法及其应用举例 摘要:本文主要介绍有限元分析法,作为现代设计理论与方法的一种,已经在 众多领域普遍使用。介绍了它的起源和国内外发展现状。阐述了有限元法的基 本思想和设计方法。并从实际出发,例举了有限元法的一个简单应用———啤 酒瓶的应力分析和优化,表明了利用有限元分析法的众多优点。随着计算机的 发展,基于有限元分析方法的软件开发越来越多。本文也在其软件开发方面进 行阐述,并简单介绍了一下主流软件的发展情况和使用范围。并就这一领域的 未来发展趋势进行阐述。 关键词:有限元分析法软件啤酒瓶 Abstract:This thesis mainly introduces the finite element analysis, as a modern design theory and methods used widely in in most respects. And this paper introduces its origins and development in world. It also expounds the basic thinking and approach of FEM..Proceed from the actual situation,this text holds the a simple application of finite-element method———the analysis and optimized of an beer bottle and indicate the the numerous benefits of finite element analysis .As computers mature and based on the finite element analysis of the software development is growing. This article introduces its application in the software development aspects as well, and briefly states the development and scope of the mainstream software. And it’s also prospect future development tendency in this area . Key: Finite Element Analysis Software Beer bottle 0 绪论 有限元法(Finite Element Method,FEM),是计算力学中的一种重要的方法,它是20世纪50年代末60年代初兴起的应用数学、现代力学及计算机科学相互渗透、综合利用的边缘科学。有限元法最初应用在工程科学技术中,用于模拟并且解决工程力学、热学、电磁学等物理问题。对于过去用解析方法无法求解的问题和边界条件及结构形状都不规则的复杂问题,有限元法则是一种有效的分析方法。有限元法的基本思想是先将研究对象的连续求解区域离散为一组有限个且按一定方式相互联结在一起的单元组合体。由于单元能按不同的联结方式进行组合,且单元本身又可以有不同形状,因此可以模拟成不同几何形状的求解小区域;

有限元分析实验报告

武汉理工大学 学生实验报告书 实验课程名称机械中的有限单元分析 开课学院机电工程学院 指导老师姓名 学生姓名 学生专业班级机电研 1502班 2015—2016 学年第2学期

实验一方形截面悬臂梁的弯曲的应力与变形分析 钢制方形悬臂梁左端固联在墙壁,另一端悬空。工作时对梁右端施加垂直向下的30KN的载荷与60kN的载荷,分析两种集中力作用下该悬臂梁的应力与应变,其中梁的尺寸为10mmX10mmX100mm的方形梁。 1.1方形截面悬臂梁模型建立 建模环境:DesignModeler 15.0。 定义计算类型:选择为结构分析。 定义材料属性:弹性模量为2.1Gpa,泊松比为0.3。 建立悬臂式连接环模型。 (1)绘制方形截面草图:在DesignModeler中定义XY平面为视图平面,并正视改平面,点击sketching下的矩形图标,在视图中绘制10mmX10mm的矩形。(2)拉伸:沿着Z方向将上一步得到的矩阵拉伸100mm,即可得到梁的三维模型,建模完毕,模型如下图1.1所示。 图1.1 方形截面梁模型 1.2 定义单元类型: 选用6面体20节点186号结构单元。 网格划分:通过选定边界和整体结构,在边界单元划分数量不变的情况下,通过分别改变节点数和载荷大小,对同一结构进行分析,划分网格如下图1.2所示:

图1.2 网格划分 1.21 定义边界条件并求解 本次实验中,讲梁的左端固定,将载荷施加在右端,施以垂直向下的集中力,集中力的大小为30kN观察变形情况,再将力改为50kN,观察变形情况,给出应力应变云图,并分析。 (1)给左端施加固定约束; (2)给悬臂梁右端施加垂直向下的集中力; 1.22定义边界条件如图1.3所示: 图1.3 定义边界条件 1.23 应力分布如下图1.4所示: 定义完边界条件之后进行求解。

有限元分析程序设计

结构有限元分析程序设计 绪论 §0.1 开设“有限元程序设计”课程的意义和目的 §0.2 课程特点 §0.3 课程安排 §0.4 课程要求 §0.5 基本方法复习 $0.1 意义和目的 1.有限元数值分析技术本身要求工程设计研究人员掌握 1). 有限元数值分析技术的完善标志着现代计算力学的真正成熟和实用化,已在各种 力学中得到了广泛的应用。比如:,已杨为工程结构分析中最得以收敛的技术手段,现代功用大致有: a). 现代结构论证。对结构设计从内力,位移等方面进行优劣评定,从而进 行结构优化设计。 b)可取代部份实验,局部实验+有限元分析,是现代工程设计研究方法的一大 特点。 c)结构的各种功能分析(疲劳断裂,可靠性分析等)都以有限元分析工具作为 核心的计算工具。 2). 有限元数值分析本身包括着理论+技术实现(本身功用所绝定的) 有限元数值分析本身包括着泛函理论+分片插值函数+程序设计 2. 有限元分析的技术实现(近十佘年的事)更依赖于计算机程序设计 有限元分析的技术取得的巨大的成就,从某种意义上说,得益于计算机硬件技术的发展和程序设计技术的发展,这两者的依赖性在当代表现得更加突出。(如可视化技术) 3.从学习的角度,不仅要学习理论,而且要从程序设计设计角度对这些理论的技术实现有 一个深入的了解,应当致力于掌握这些技术实现能力,从而开发它,发展它。(理论本身还有待于进一步完美相应的程序设计必须去开发) 4.程序设计不仅是实现有限元数值分析的工具和桥梁,而且在以下诸方面也有意义: 1). 精通基本概念,深化理论认识; 2). 锻炼实际工程分析,实际动手的能力; 3). 获得以后工作中必备的工具。(作业+老师给元素库) 目的:通过讲述有限元程序设计的技术与技巧,便能达到自编自读的能力。 §0.2 课程特点 总描述:理论+算法+数据结构(程序设计的意义) 理论:有限元算法,构造,步骤,解的等外性,收敛性,稳定性,误差分析 算法;指求解过程的技术方法,含两方面的含义;a. 有限元数值分析算法,b, 与数据结构有关的算法(总刚稀疏存贮,提取,节点优化编号等) 数据结构:指各向量矩阵存贮管理与实现,辅助管理结构(指针,数据记录等) 具体特点: 理论性强:能量泛函理论+有限元构造算法+数据结构构造算法 内容繁杂:理论方法+技术方法+技术技巧 技巧性强:排序,管理结构(指针生成,整型运算等)

有限元分析实验报告

学生学号1049721501301实验课成绩 武汉理工大学 学生实验报告书 实验课程名称机械中的有限单元分析机电工程学院开课学院 指导老师姓名

学生姓名 学生专业班级机电研1502班 学年第学期2016—20152 实验一方形截面悬臂梁的弯曲的应力与变形分析 钢制方形悬臂梁左端固联在墙壁,另一端悬空。工作时对梁右端施加垂直 向下的30KN的载荷与60kN的载荷,分析两种集中力作用下该悬臂梁的应力与应变,其中梁的尺寸为10mmX10mmX100mm的方形梁。 方形截面悬臂梁模型建立1.1 建模环境:DesignModeler15.0。 定义计算类型:选择为结构分析。 定义材料属性:弹性模量为 2.1Gpa,泊松比为0.3。 建立悬臂式连接环模型。 (1)绘制方形截面草图:在DesignModeler中定义XY平面为视图平面,并正 视改平面,点击sketching下的矩形图标,在视图中绘制10mmX10mm的矩形。 (2)拉伸:沿着Z方向将上一步得到的矩阵拉伸100mm,即可得到梁的三维模型,建模完毕,模型如下图 1.1所示。

图1.1方形截面梁模型 :定义单元类型1.2 选用6面体20节点186号结构单元。 网格划分:通过选定边界和整体结构,在边界单元划分数量不变的情况下,通过分别改变节点数和载荷大小,对同一结构进行分析,划分网格如下图 1.2

所示: 图1.2网格划分 1.21定义边界条件并求解 本次实验中,讲梁的左端固定,将载荷施加在右端,施以垂直向下的集中 力,集中力的大小为30kN观察变形情况,再将力改为50kN,观察变形情况,给出应力应变云图,并分析。 (1)给左端施加固定约束; (2)给悬臂梁右端施加垂直向下的集中力; 1.22定义边界条件如图1.3所示:

《有限单元法》编程作业

湖南大学 《有限单元法》编程大作业 专业:土木工程 姓名: 学号: 2013年12月

目录 程序作业题目: (3) 1、程序编制总说明 (3) 2、Matlab程序编制流程图 (3) 3、程序主要标示符及变量说明 (4) 4、理论基础和求解过程 (5) 4.1、构造插值函数 (5) 4.2位移插值函数及应变应力求解 (5) 5.程序的验证 (6) 附录:程序代码 (15)

程序作业题目: 完成一个包含以下所列部分的完整的有限元程序( Project) 须提供如下内容的文字材料(1500字以上): ①程序编制说明; ②方法的基本理论和基本公式; ③程序功能说明; ④程序所用主要标识符说明及主要流程框图; ⑤ 1~3 个考题:考题来源、输出结果、与他人成果的对比结果(误差百分比); ⑥对程序的评价和结论(包括正确性、适用范围、优缺点及其他心得等)。 须提供源程序、可执行程序和算例的电子文档或文字材料。选题可根据各自的论文选题等决定。 1、程序编制总说明 a.该程序采用平面三角形等参单元,能解决弹性力学的平面应力、平面应变问题。 b.能计算单元受集中力的作用。 c.能计算结点的位移和单元应力。 d.考题计算结果与理论计算结果比较,并给出误差分析。 e.程序采用MATLAB R2008a编制而成。 2、Matlab程序编制流程图

图1 整个程序流程图 3、程序主要标示符及变量说明 1、变量说明: Node ------- 节点定义 gElement ---- 单元定义 gMaterial --- 材料定义,包括弹性模量,泊松比和厚度 gBC1 -------- 约束条件 gNF --------- 集中力 gk------------总刚 gDelta-------结点位移 输入结构控制参数 输入其它数据 形成整体刚度阵 引入支承条件 解方程,输出位移 求应力,输出应力 形成节点荷载向量 开始 结束 1 单元面积 求弹性矩阵 单元刚度矩阵 位移-应变矩阵 6 7 8 9 10 2 3 4 5

有限元上机实验报告

有限元上机实验报告结构数值分析与程序设计 上机实验 院系: 土木工程与力学学院专业: 土木工程 班级: 姓名: 学号: 指导教师: 1、调试教材P26-30程序FEM1。 1.1、输入数据文件为: 6,4,12,6,1.0E0,0.0,1.0,0.0,1 3,1,2 5,2,4 3,2,5 6,3,5 0.0,2.0 0.0,1.0 1.0,1.0 0.0,0.0 1.0,0.0 2.0,0.0

1,3,7,8,10,12 1.2、输出数据文件为: NN NE ND NFIX E ANU T GM NTYPE 6 4 12 60.1000E+01 0.000 1.0000.0000E+00 1 NODE X-LOAD Y-LOAD 1 0.000000E+00 -0.100000E+01 2 0.000000E+00 0.000000E+00 3 0.000000E+00 0.000000E+00 4 0.000000E+00 0.000000E+00 5 0.000000E+00 0.000000E+00 6 0.000000E+00 0.000000E+00 NODE X-DISP Y-DISP 1 -0.879121E-15 -0.325275E+01 2 0.879121E-16 -0.125275E+01 3 -0.879121E-01 -0.373626E+00 4 0.117216E-1 5 -0.835165E-15 5 0.175824E+00 -0.293040E-15 6 0.175824E+00 0.263736E-15 ELEMENT X-STR Y-STR XY-STR 1 -0.879121E-01 -0.200000E+01 0.439560E+00 2 0.175824E+00 -0.125275E+01 0.256410E-15 3 -0.879121E-01 -0.373626E+00 0.307692E+00 4 0.000000E+00 -0.373626E+00 -0.131868E+00 2、修改FEM1,计算P31例2-2。

机械零件有限元分析——实验报告

中南林业科技大学机械零件有限元分析 实验报告 专业:机械设计制造及其自动化 年级: 2013级 班级:机械一班 姓名:杨政 学号:20131461 I

一、实验目的 通过实验了解和掌握机械零件有限元分析的基本步骤;掌握在ANSYS 系统环境下,有限元模型的几何建模、单元属性的设置、有限元网格的划分、约束与载荷的施加、问题的求解、后处理及各种察看分析结果的方法。体会有限元分析方法的强大功能及其在机械设计领域中的作用。 二、实验内容 实验内容分为两个部分:一个是受内压作用的球体的有限元建模与分析,可从中学习如何处理轴对称问题的有限元求解;第二个是轴承座的实体建模、网格划分、加载、求解及后处理的综合练习,可以较全面地锻炼利用有限元分析软件对机械零件进行分析的能力。

实验一、受内压作用的球体的有限元建模与分析 对一承受均匀内压的空心球体进行线性静力学分析,球体承受的内压为 1.0×108Pa ,空 心球体的内径为 0.3m ,外径为 0.5m ,空心球体材料的属性:弹性模量 2.1×1011,泊松比 0.3。 承受内压:1.0×108 Pa 受均匀内压的球体计算分析模型(截面图) 1、进入 ANSYS →change the working directory into yours →input jobname: Sphere 2、选择单元类型 ANSYS Main Menu : Preprocessor →Element Type →Add/Edit/Delete →Add →select Solid Quad 4node 42 →OK (back to Element Types window)→ Options… →select K3: Axisymmetric →OK →Close (the Element Type window) 3、定义材料参数 ANSYS Main Menu : Preprocessor →Material Props →Material Models →Structural →Linear →Elastic →Isotropic →input EX:2.1e11, PRXY:0.3→ OK 4、生成几何模型生成特征点 ANSYS Main Menu: Preprocessor →Modeling →Create →Keypoints →In Active CS →依次输入四个点的坐标:input :1(0.3,0),2(0.5,0),3(0,0.5),4(0,0.3)→OK 生成球体截面 ANSYS 命令菜单栏: Work Plane>Change Active CS to>Global Spherical ANSYS Main Menu: Preprocessor →Modeling →Create →Lines →In ActiveCoord → 依次连接 1,2,3,4 点生成 4 条线→OK Preprocessor →Modeling →Create →Areas →Arbitrary →By Lines →依次拾取四条线→OK ANSYS 命令菜单栏: Work Plane>Change Active CS to>Global Cartesian 5、网格划分 ANSYS Main Menu : Preprocessor →Meshing →Mesh Tool →(Size Controls) lines: Set

有限元分析软件比较分析

有限元分析软件 有限元分析是对于结构力学分析迅速发展起来的一种现代计算方法。它是50 年代首先在连续体力学领域--飞机结构静、动态特性分析中应用的一种有效的数值分析方法,随后很快广泛的应用于求解热传导、电磁场、流体力学等连续性问题。 有限元分析软件目前最流行的有:ANSYS、ADINA、ABAQUS、MSC 四个比较知名比较大的公司,其中ADINA、ABAQUS 在非线性分析方面有较强的能力目前是业内最认可的两款有限元分析软件,ANSYS、MSC 进入中国比较早所以在国内知名度高应用广泛。目前在多物理场耦合方面几大公司都可以做到结构、流体、热的耦合分析,但是除ADINA 以外其它三个必须与别的软件搭配进行迭代分析,唯一能做到真正流固耦合的软件只有ADINA。ANSYS是商业化比较早的一个软件,目前公司收购了很多其他软件在旗下。ABAQUS专注结构分析目前没有流体模块。MSC是比较老的一款软件目前更新速度比较慢。ADINA是在同一体系下开发有结构、流体、热分析的一款软件,功能强大但进入中国时间比较晚市场还没有完全铺开。 结构分析能力排名:ABAQUS、ADINA、MSC、ANSYS 流体分析能力排名:ANSYS、ADINA、MSC、ABAQUS 耦合分析能力排名:ADINA、ANSYS、MSC、ABAQUS 性价比排名:最好的是ADINA,其次ABAQUS、再次ANSYS、最后MSC ABAQUS 软件与ANSYS 软件的对比分析: 1.在世界范围内的知名度:两种软件同为国际知名的有限元分析软件,在世界范围内具有各自广泛的用户群。ANSYS 软件在致力于线性分析的用户中具有很好的声誉,它在计算机资源的利用,用户界面开发等方面也做出了较大的贡献。ABAQUS软件则致力于更复杂和深入的工程问题,其强大的非线性分析功能在设计和研究的高端用户群中得到了广泛的认可。由于ANSYS 产品进入中国市场早于ABAQUS,并且在五年前ANSYS 的界面是当时最好的界面之一,所以在中国,ANSYS 软件在用户数量和市场推广度方面要高于ABAQUS。但随着ABAQUS北京办事处的成立,ABAQUS软件的用户数目和市场占有率正在大幅度和稳步提高,并可望在今后的几年内赶上和超过ANSYS。 2.应用领域:ANSYS 软件注重应用领域的拓展,目前已覆盖流体、电磁场和多物理场耦合等十分广泛的研究领域。ABAQUS 则集中于结构力学和相关领域研究,致力于解决该领域的深层次实际问题。 3.性价比:ANSYS 软件由于价格政策灵活,具有多种销售方案,在解决常规的

有限元程序课程设计

重庆大学本科学生课程设计任务书 课程设计题目有限元程序设计 学院资源及环境科学学院专业工程力学年级2010级 已知参数和设计要求: 1.独立完成有限元程序设计。 2.独立选择计算算例,并能通过算例判断程序的正确性。 3.独立完成程序设计报告,报告内容包括理论公式、程序框图、程序本 体、计算算例,算例结果分析、结论等。 学生应完成的工作: 1.复习掌握有限单元法的基本原理。 2.掌握弹性力学平面问题3节点三角形单元或4节点等参单元有限元方法 的计算流程,以及单元刚度矩阵、等效节点载荷、节点应变、节点应力 和高斯积分等的计算公式。 3.用Fortran语言编写弹性力学平面问题3节点三角形单元或4节点等参 单元的有限元程序。 4.在Visual Fortran 程序集成开发环境中完成有限元程序的编辑和调试 工作。 5.利用编写的有限元程序,计算算例,分析计算结果。 6.撰写课程设计报告。 目前资料收集情况(含指定参考资料): 1.王勖成,有限单元法,北京:高等教育出版社,2002。 2.O.C. Zienkiewicz, R. L. Taylor, Finite Element Method, 5th Eition, McGraw-Hall Book Company Limited, 2000。 3.张汝清,董明,结构计算程序设计,重庆:重庆大学出版社,1988。 课程设计的工作计划: 1.第1周星期一上午:教师讲解程序设计方法,程序设计要求和任务安 排。 2.第1周星期一至星期二完成程序框图设计。 3.第1周星期三至第2周星期四完成程序设计。 4.第2周星期五完成课程设计报告。 任务下达日期 2013 年 6 月 6 日完成日期 2013 年 07 月 03 日 指导教师(签名) 学生(签名)

有限元实验报告模板

有限元实验报告 T1013-5 20100130508 蔡孟迪

ANSYS有限元上机报告(一) 班级:T1013-5 学号:20100130508 姓名:蔡孟迪 上机题目: 图示折板上端固定,右侧受力F=1000N,该力均匀分布在边缘各节点上;板厚t=2mm 材料选用低碳钢,弹性模量E=210Gpa,μ=0.33. 一、有限元分析的目的: 1.利用ANSYS构造实体模型; 2.根据结构的特点及所受载荷的情况,确定所用单元类型;正确剖分网格并施加外界条件;3.绘制结构的应力和变形图,给出最大应力和变形的位置及大小;并确定折板角点A处的应力和位移; 4.研究网格密度对A处角点应力的影响; 5.若在A处可用过渡圆角,研究A处圆角半径对A处角点应力的影响。 二、有限元模型的特点: 1.结构类型 本结构属于平面应力类型 2.单位制选择 本作业选择N(牛),mm(毫米),MPa(兆帕)。 3.建模方法 采用自左向右的实体建模方法。 4.定义单元属性及类型 1)材料属性:弹性模量:EX=2.10E5MPa, 泊松比:PRXY=0.33 2)单元类型:在Preferences选Structural,Preprocessor>ElemmentType>Add/Edit/Delete中定义单元类型为:Quad4 node 182,K3设置为:平面薄板问题(Plane strs w/thk) 3)实常数:薄板的厚度THK=2mm 5.划分网格 在MeshTool下选set,然后设置SIZE Element edge length的值,再用Mesh进行网格划分。6.加载和约束过程:在薄板的最上端施加X、Y方向的固定铰链,在薄板的最右端施加1000N 的均匀布置的载荷。

(完整word版)有限元分析软件的比较

有限元分析软件的比较(购买必看)-转贴 随着现代科学技术的发展,人们正在不断建造更为快速的交通工具、更大规模的建筑物、更大跨度的桥梁、更大功率的发电机组和更为精密的机械设备。这一切都要求工程师在设计阶段就能精确地预测出产品和工程的技术性能,需要对结构的静、动力强度以及温度场、流场、电磁场和渗流等技术参数进行分析计算。例如分析计算高层建筑和大跨度桥梁在地震时所受到的影响,看看是否会发生破坏性事故;分析计算核反应堆的温度场,确定传热和冷却系统是否合理;分析涡轮机叶片内的流体动力学参数,以提高其运转效率。这些都可归结为求解物理问题的控制偏微分方程式,这些问题的解析计算往往是不现实的。近年来在计算机技术和数值分析方法支持下发展起来的有限元分析(FEA,Finite Element A nalysis)方法则为解决这些复杂的工程分析计算问题提供了有效的途径。在工程实践中,有限元分析软件与CAD系统的集成应用使设计水平发生了质的飞跃,主要表现在以下几个方面: 增加设计功能,减少设计成本; 缩短设计和分析的循环周期; 增加产品和工程的可靠性; 采用优化设计,降低材料的消耗或成本; 在产品制造或工程施工前预先发现潜在的问题; 模拟各种试验方案,减少试验时间和经费; 进行机械事故分析,查找事故原因。 在大力推广CAD技术的今天,从自行车到航天飞机,所有的设计制造都离不开有限元分析计算,FEA在工程设计和分析中将得到越来越广泛的重视。国际上早20世纪在50年代末、60年代初就投入大量的人力和物力开发具有强大功能的有限元分析程序。其中最为著名的是由美国国家宇航局(NASA)在1965年委托美国计算科学公司和贝尔航空系统公司开发的NASTRAN有限元分析系统。该系统发展至今已有几十个版本,是目前世界上规模最大、功能最强的有限元分析系统。从那时到现在,世界各地的研究机构和大学也发展了一批规模较小但使用灵活、价格较低的专用或通用有限元分析软件,主要有德国的ASKA、英国的PA FEC、法国的SYSTUS、美国的ABQUS、ADINA、ANSYS、BERSAFE、BOSOR、COSMOS、ELAS、MARC和STARDYNE等公司的产品。 以下对一些常用的软件进行一些比较分析: 1. LSTC公司的LS-DYNA系列软件

现代设计方法(关于有限元)作业

《现代设计方法》作业关于有限元法的研究 学院:机械工程学院 专业:机械制造及其自动化

0.有限元法 有限元法分析起源于50年代初杆系结构矩阵的分析。随后,Clough于1960年第一次提出了“有限元法”的概念。其基本思想是利用结构离散化的概念,将连续介质体或复杂结构体划分成许多有限大小的子区域的集合体,每一个子区域称为单元(或元素),单元的集合称为网格,实际的连续介质体(或结构体)可以看成是这些单元在它们的节点上相互连接而组成的等效集合体;通过对每个单元力学特性的分析,再将各个单元的特性矩阵组集成可以建立整体结构的力学方程式,即力学计算模型;按照所选用计算程序的要求,输入所需的数据和信息,运用计算机进行求解。 当前,有限元方法/理论已经发展的相当成熟和完善,而计算机技术的不断革新,又在很大程度上推进了有限元法分析在工程技术领域的应用。然而,如此快速地推广和应用使得人们很容易忽视一个前提,即有限元分析软件提供的计算结果是否可靠、满足使用精度的前提,是合理地使用软件和专业的工程分析。有限元法分析一般包括四个步骤:物理模型的简化、数学模型的程序化、计算模型的数值化和计算结果的分析。每一个步骤在操作过程中都或多或少地引入了误差,这些误差的累积最终可能会对计算结果造成灾难性的影响,进而蒙蔽我们的认识和判断。 1.受内压空心圆筒的轴对称有限元分析 例图1.1所示为一无限长的受内压的轴对称圆筒,该圆筒置于内径为120mm的刚性圆孔中,试求圆筒内径处的位移。结构的材料参数

为:200 =,0.3 E GPa μ=。 图1 结构图 对该问题进行有限元分析的过程如下。 (1)结构的离散化与编号 由于该圆筒为无限长,取出中间一段(20mm高),采用两个三角形轴对称单元,如图1.2所示。对该系统进行离散,单元编号及结点编号如图1.3所示,有关结点和单元的信息见表1.1。 图1.2 有限元模型

有限元实验报告

一、实验目的 通过上机对有限元法的基本原理和方法有一个更加直观、深入的理解;通过对本实验所用软件平台Ansys 的初步涉及,为将来在设计和研究中利用该类大型通用CAD/CAE 软件进行工程分析奠定初步基础。 二、实验设备 机械工程软件工具包Ansys 三、实验内容及要求 1) 简支梁如图3.1.1所示,截面为矩形,高度h=200mm ,长度L=1000mm ,厚 度t=10mm 。上边承受均布载荷,集度q=1N/mm2,材料的E=206GPa ,μ=0.29。平面应力模型。 X 方向正应力的弹性力学理论解如下: 图3.1.1 ①在Ansys 软件中用有限元法探索整个梁上x σ,y σ的分布规律。 ②计算下边中点正应力x σ的最大值;对单元网格逐步加密,把x σ的计算值与理论解对比,考察有限元解的收敛性。 ③针对上述力学模型,对比三节点三角形平面单元和4节点四边形平面等参元的求解精度。 2) 一个正方形板,边长L = 1000mm ,中心有一小孔,半径R = 100mm ,左右边 受均布拉伸载荷,面力集度q = 25MPa ,如图 3.2.1所示。材料是 206E GPa =,0.3μ=,为平面应力模型。当边长L 为无限大时,x = 0截面上理论解为: ) 534()4 (6222 23-+-=h y h y q y x L h q x σ

)32(2|44 220r R r R q x x ++==σ 其中R 为圆孔半径,r 为截面上一点距圆心的距离。x = 0截面上孔边(R r =)应力q x 3=σ。所以理论应力集中系数为3.0。 图3.2.1 用四边形单元分析x = 0截面上应力的分布规律和最大值,计算孔边应力集中系数,并与理论解对比。利用对称性条件,取板的四分之一进行有限元建模。 3) 如图3.3.1所示,一个外径为0.5m ,内径为0.2m ,高度为0.4m 的圆筒,圆 筒的外壁施加100MPa 的压强,圆筒的内部约束全部的自由度,材料参数是密度。 使用平面单元,依照轴对称的原理建模分析。 q

ansys实验报告

有限元上机实验报告 姓名柏小娜 学号0901510401

实验一 一 已知条件 简支梁如图所示,截面为矩形,高度h=200mm ,长度L=1000mm ,厚度t=10mm 。上边承受均布载荷,集度q=1N/mm 2,材料的E=206GPa ,μ=0.29。平面应力模型。 X 方向正应力的弹性力学理论解如下: )534()4 (6222 23-+-=h y h y q y x L h q x σ 二 实验目的和要求 (1)在Ansys 软件中用有限元法探索整个梁上x σ,y σ的分布规律。 (2)计算下边中点正应力x σ的最大值;对单元网格逐步加密,把x σ的计算值与理论解对比,考察有限元解的收敛性。 (3)针对上述力学模型,对比三节点三角形平面单元和4节点四边形平面等参元的求解精度。 三 实验过程概述 (1) 定义文件名 (2) 根据要求建立模型:建立长度为1m ,外径为0.2m ,平行四边行区域 (3) 设置单元类型、属性及厚度,选择材料属性: (4) 离散几何模型,进行网格划分 (5) 施加位移约束 (6) 施加载荷 (7) 提交计算求解及后处理 (8) 分析结果 四 实验内容分析 (1)根据计算得到应力云图,分析本简支梁模型应力分布情况和规律。主要考察x σ和y σ,并分析有限元解与理论解的差异。 由图1看出沿X 方向的应力呈带状分布,大小由中间向上下底面递增,上下底面应力方向相反。由图2看出应力大小是由两侧向中间递增的,得到X 方向

上最大应力就在下部中点,为0.1868 MPa 。根据理论公式求的的最大应力值为0.1895MPa 。由结果可知,有限元解与理论值非常接近。由图3看出Y 的方向应力基本相等,应力主要分布在两侧节点处。 图 1 以矩形单元为有限元模型时计算得出的X 方向应力云图 图 2 以矩形单元为有限元模型时计算得出的底线上各点x 方向应力图 (2)对照理论解,对最大应力点的x σ应力收敛过程进行分析。列出各次计算 应力及其误差的表格,绘制误差-计算次数曲线,并进行分析说明。 答:在下边中点位置最大应力理论值为: MPa h y h y q y x L h q x 1895.0)5 34()4(622223=-+-=σ

有限元编程的c++实现算例

有限元编程的c++实现算例 1. #include<> 2. #include<> 3. 4. 5. #define ne 3 #define nj 4 #define nz 6 #define npj 0 #define npf 1 #define nj3 1 2 #define dd 6 #define e0 #define a0 #define i0 #define pi 16. 17. 18. int jm[ne+1][3]={{0,0,0},{0,1,2},{0,2,3},{0,4,3}}; /*gghjghg*/ 19. double gc[ne+1]={,,,}; 20. double gj[ne+1]={,,,}; 21. double mj[ne+1]={,a0,a0,a0}; 22. double gx[ne+1]={,i0,i0,i0}; 23. int zc[nz+1]={0,1,2,3,10,11,12}; 24. double pj[npj+1][3]={{,,}}; 25. double pf[npf+1][5]={{0,0,0,0,0},{0,-20,,,}}; 26. double kz[nj3+1][dd+1],p[nj3+1]; 27. double pe[7],f[7],f0[7],t[7][7]; 28. double ke[7][7],kd[7][7]; 29. 30. 31. 36. void jdugd(int); 38. void zb(int); 39. void gdnl(int); 40. void dugd(int);

现代设计方法基础 有限元法

现代设计方法基础 题目:有限元法的简介 系部:机电系 专业:机械设计制造及其自动化 班级: 姓名: 学号: 2010年5月20日 1.有限元法的概述 1.1 什么是有限元

有限元分析,定义为:将一个连续系统(物体)分隔成有限个单元,对每一个单元给出一个近似解,再将所有单元按照一定的方式进行组合,来模拟或者逼近原来的系统或物体,从而将一个连续的无限自由度问题简化成一个离散的有限自由度问题分析求解的一种数值分析方法。 1.2有限元法的基本思想 许多工程分析问题,如固体力学中位移场和应力场分析、振动特性分析、传热学中的温度场分析、流动力学中的流场分析等都可归结为在给定边界条件下求解其控制方程的问题。 有限元分析的基本概念是用较简单的问题代替复杂问题后再求解。它将求解域看成是由许多称为有限元的小的互连子域组成,对每一单元假定一个合适的(较简单的)近似解,然后推导求解这个域总的满足条件(如结构的平衡条件),从而得到问题的解。这个解不是准确解,而是近似解,因为实际问题被较简单的问题所代替。由于大多数实际问题难以得到准确解,而有限元不仅计算精度高,而且能适应各种复杂形状,因而成为行之有效的工程分析手段。 有限元是那些集合在一起能够表示实际连续域的离散单元。有限元的概念早在几个世纪前就已产生并得到了应用,例如用多边形逼近圆来求得圆的周长,但作为一种方法而被提出,则是最近的事。有限元法最初被称为矩阵近似方法,应用于航空器的结构强度计算,并由于其方便性、实用性和有效性而引起从事力学研究的科学家的浓厚兴趣。经过短短数十年的努力,随着计算机技术的快速发展和普及,有限元方法迅速从结构工程强度分析计算扩展到几乎所有的科学技术领域,成为一种丰富多彩、应用广泛并且实用高效的数值分析方法。有限元方法与其他求解边值问题近似方法的根本区别在于它的近似性仅限于相对小的子域中。 目前工程中使用的偏微分方程的数值解法主要有三种:有限差分法、有限元法和边界元法。 有限差分法的出发点是用结点量的差商代表控制方程中的导数。以矩形域二维无源稳定传热问题为例,起控制方程为拉普拉斯方程,即无源场中各点的散度为零: (5-1) 边界条件为 (5-2) 式中,()y ,x u 为区域Ω内任意点()y ,x 的温度;n 为区域Ω边界Γ上任意点的外向法线; u 代表在1Γ上给定的温度(例如左边界C 200。,右边界为C 20。);n u ??代表边界2Γ上 给定的热流密度。 则式中的二阶偏导数可用结点温度的二阶差商近似表达为 ()()()Ω∈=??+??y ,x 0y y ,x u x y ,x u 2222()()?????=??=q n y ,x u u y ,x u ()()21y ,x y x,ΓΓ∈∈

有限元编程大作业报告

本科生实验报告书 四节点等参单元有限元分析的FORTRAN程序

目录 1.问题概述 (1) 2.四节点四边形等参单元介绍 (1) 3.单元应力磨平方法介绍 (4) 4.程序流程设计 (6) 程序设计概述 流程图 5.程序结构及程序说明 (8) 6.程序应用及算例分析 (9) 算例概述 算例ANSYS求解 算例程序数值解 算例分析 7. 总结 (15)

1. 问题概述 等参单元是有限元方法中使用最广泛的单元类型。等参单元的位移模式和坐标变换均采用相同的形函数,这种坐标变换叫做等参变换。通过等参变换可以将自然(局部)坐标中几何形状规则的单元转换成总体(笛卡尔)坐标中形状扭曲的单元,因而使得单元有较好的适应性。 本问题首先对平面四节点四边形等参单元的形函数、应力矩阵和等效节点力矩阵、应力磨平公式等的推导和计算求解。并通过设计FORTRAN 求解程序进行编程求解,最后给出算例(受集中荷载的悬臂梁)并进行求解,将解与ANSYS 的解进行比较。在这个过程中,采用了高斯三点积分和高斯两点积分,这种积分方法的求解效率较高而且精度也较好。在问题的最后,尝试去分析引起数值解误差的原因,并分析四节点等参单元的若干特性。 2. 四节点四边形等参单元介绍 边长为2的正方形单元(如下图所示),在其形心处安置一个局部坐标。单元角 结点i 的坐标(,)分别为 ,因此单元四条边界的方程可用简单公式 和 逐一给出。 图2-1 母单元 1 2 3 4 0

图2-2 四边形单元 形函数的表达式: 位移函数: ∑==41 i N u i i u ∑==4 1 i N v i i v 坐标变换式: ∑==41 i x N x i i ,∑==4 1 i y N y i i 单元应变矩阵 {}[]{}[]{}e e B B B B B x v y u y v x u δδε4321==??? ? ??? ?????????????+??????= 式中{ }[]T T T T T 4 321e δδδδδ=——单元节点的位移列阵;

有限元编程的c++实现算例

有限元编程的c++实现算例 1.#include 2.#include 3. 4. 5.#definene3 //单元数 6.#definenj4 //节点数 7.#definenz6 //支撑数 8.#definenpj0 //节点载荷数 9.#definenpf1 //非节点载荷数 10.#definenj312 //节点位移总数 11.#definedd6 //半带宽 12.#definee02.1E8 //弹性模量 13.#definea00.008 //截面积 14.#definei01.22E-4 //单元惯性距 15.#definepi 16. 17. 18.intjm[ne+1][3]={{0,0,0},{0,1,2},{0,2,3},{0,4,3}}; /*gghjghg*/ 19.doublegc[ne+1]={0.0,1.0,2.0,1.0}; 20.doublegj[ne+1]={0.0,90.0,0.0,90.0}; 21.doublemj[ne+1]={0.0,a0,a0,a0}; 22.doublegx[ne+1]={0.0,i0,i0,i0}; 23.intzc[nz+1]={0,1,2,3,10,11,12}; 24.doublepj[npj+1][3]={{0.0,0.0,0.0}}; 25.doublepf[npf+1][5]={{0,0,0,0,0},{0,-20,1.0,2.0,2.0}}; 26.doublekz[nj3+1][dd+1],p[nj3+1]; 27.doublepe[7],f[7],f0[7],t[7][7]; 28.doubleke[7][7],kd[7][7]; 29. 30. 31.//**kz[][]—整体刚度矩阵 32.//**ke[][]—整体坐标下的单元刚度矩阵

有限元上机实验报告

有限元法基础及应用 上机报告 南京理工大学 2015年12月 上机实验一

1 实验题目 设计一个采用减缩积分线性四边形等参元的有限元模型,通过数值试验来研究网格密度、位移约束条件与总刚度矩阵奇异性、沙漏扩展、求解精度的关系,并验证采用减缩积分时保证总刚度矩阵非奇异的必要条件。总结出你的研究结论,撰写实验报告。 2 实验目的 通过实验来研究减缩积分方案中网格密度和位移约束条件对总体刚度矩阵奇异性和求解精度的影响,以此加深对有限元减缩积分的理解,和对减缩积分中保证总体刚度矩阵非奇异性的认识。 3建模概述 先保持位移约束条件不变,研究网格密度对总体刚度矩阵奇异性和求解精度的影响,并验证采用减缩积分时保证总刚度矩阵非奇异的必要条件。如下图1所示,建立一个简支和链杆的约束条件,然后不断增加网格密度,通过ABAQUS 来计算位移和应力的变化规律。 个独立关系式)节点(两个自由度)

4 计算结果分析讨论与结论 1)1*1单元四边形减缩积分实验 载荷布种/单元 应力云图 2)2*1单元四边形减缩积分实验 载荷单元

应力云图3)4*4单元四边形减缩积分实验 载荷布种单元 应力云图

结果分析 5 实验体会与小结 单元刚度矩阵的特征: (1)对称性 (2)奇异性 (3)主元恒正 K相同 (4)平面图形相似、弹性矩阵D、厚度t相同的单元,e K的分块子矩阵按结点号排列,每一子矩阵代表一个结点,占两行两 (5)e 列,其位置与结点位置对应。 整体刚度矩阵的特征: (1)对称性 (2)奇异性 (3)主元恒正 (4)稀疏性 (5)非零元素呈带状分布。 [K]的物理意义是任意给定结构的结点位移所得到的结构结点力总体上满足力和力矩的平衡。为消除[K]的奇异性,需要引入边界条件,至少需给出能限制刚体位移的约束条件。 对于一个给定形式的单元,如果采用精确积分,则插值函数中所有项次在|J|=常数的条件下能被精确积分,并能保证刚度矩阵的非奇异性。如果采用减缩积分,因为插值函数中只有完全多项式的项次能被精确积分,因此需要进行刚度矩阵非奇异必要条件的检查。

相关文档
相关文档 最新文档