《有限单元法》编程作业
有限单元法考试题及答案

有限单元法考试题及答案一、单项选择题(每题2分,共10分)1. 有限元法中,单元刚度矩阵的计算是基于()。
A. 位移法B. 势能原理C. 能量守恒定律D. 牛顿第二定律答案:B2. 在有限元分析中,以下哪项不是网格划分时需要考虑的因素?()A. 网格数量B. 网格形状C. 材料属性D. 边界条件答案:C3. 有限元分析中,以下哪项不是结构分析的基本步骤?()A. 离散化B. 求解C. 后处理D. 优化设计答案:D4. 在有限元分析中,以下哪种类型的单元不适用于平面应力问题?()A. 三角形单元B. 四边形单元C. 六面体单元D. 楔形单元答案:C5. 有限元分析中,以下哪种边界条件不属于几何边界条件?()A. 固定支座B. 压力C. 温度D. 位移答案:C二、多项选择题(每题3分,共15分)6. 有限元法中,以下哪些因素会影响单元的精度?()A. 单元形状B. 单元数量C. 材料属性D. 网格划分答案:ABD7. 在有限元分析中,以下哪些是常见的数值积分方法?()A. 一阶积分B. 二阶积分C. 高斯积分D. 牛顿-莱布尼茨积分答案:ABC8. 有限元分析中,以下哪些是常见的单元类型?()A. 线性单元B. 二次单元C. 三次单元D. 非线性单元答案:ABCD9. 在有限元分析中,以下哪些是常见的后处理技术?()A. 应力云图B. 位移云图C. 模态分析D. 热分析答案:ABC10. 有限元分析中,以下哪些是常见的非线性问题?()A. 几何非线性B. 材料非线性C. 接触非线性D. 热应力问题答案:ABCD三、填空题(每题2分,共20分)11. 有限元法中,单元刚度矩阵的计算通常基于___________原理。
答案:势能12. 在有限元分析中,网格划分的目的是将连续的___________离散化为有限数量的单元。
答案:域13. 有限元分析中,___________是将实际问题转化为数学问题的关键步骤。
有限单元法部分课后题答案汇编

-----好资料学习有限单元法中“离散”的含义是什么?有限单元法是如何将具有无限自由度的连续介1.1质问题转变成有限自由度问题的?位移有限元法的标准化程式是怎样的?)离散的含义即将结构离散化,即用假想的线或面将连续体分割成数目有限的单元,并1(数的节在其上设定有限个节点;用这些单元组成的单元集合体代替原来的连续体,而场函点值将成为问题的基本未知量。
)给每个单元选择合适的位移函数或称位移模式来近似地表示单元内位移分布规律,即2(无限自通过插值以单元节点位移表示单元内任意点的位移。
因节点位移个数是有限的,故由度问题被转变成了有限自由度问题。
)有限元法的标准化程式:结构或区域离散,单元分析,整体分析,数值求解。
(3 ?单元刚度矩阵和整体刚度矩阵各有哪些性质?各自的物理意义是什么?两者有何区别1.3整体刚度矩阵的性单元刚度矩阵的性质:对称性、奇异性(单元刚度矩阵的行列式为零)。
个自j Kij 即单元节点位移向量中第稀疏性。
单元 Kij 物理意义质:对称性、奇异性、整体刚度 j 个自由度方向引起的节点力。
由度发生单位位移而其他位移分量为零时,在第中每一列元素的物理意义是:要迫使结构的某节点位移自由度发生单位位移,而其 K 矩阵他节点位移都保持为零的变形状态,在所有个节点上需要施加的节点荷载。
什么叫应变能?什么叫外力势能?试叙述势能变分原理和最小势能原理,并回答下述2.2问题:势能变分原理代表什么控制方程和边界条件?其中附加了哪些条件?,外力所做的功将以变形能的形式储存εσ和应变(1)在外力作用下,物体内部将产生应力起来,这种能量称为应变能。
(2)外力势能就是外力功的负值。
势能变分原理可叙述如下:在所有满足边界条件的协调位移中,那些满足静力平衡条件(3) 的位移使物体势能泛函取驻值,即势能的变分为零V=0 +δp=δ Uεδ∏此即变分方程。
对于线性弹性体,势能取最小值,即02V≥ε+δδ2∏P=δ2U 此时的势能变分原理就是著名的最小势能原理。
王勖成《有限单元法》1-5章课后习题答案

+
kw
+
q
=0
边界条件: d= 2w d= 2w 0 , d= 3w d= 3w 0
dx2
dx2
dx3
dx3
=x 0=x L
=x 0=x L
分强制边界和自然边界。
补充题 试作加权余量发的最小二乘配点法,并给出所得到的求解方程系数矩阵的特点分析。 (最小二乘配点法思路是,利用使求解域内所选各点处误差平方的总和为最少的条件,去建 立求解试函数系数的方程。配点法是强迫余量误差在所选点上为 0,最小二乘配点法则是余 量在所选点上的误差,满足平方和最小。)
EI
d 2w dx2
δ
d 2w dx2
+
kwδ
w
+
qδ
wdx
∫ ∫ L 0
EI
ddx2= w2 dd2δx2w dx
EI
d 2w dx2
d (δ w) dx
L
−
L
EI
0
d 3w dx3
d
(δ w) dx
dx
0
∫ =
EI
d 2w dx2
d (δ w) dx
L
−
EI
d 3w dx3
习题 1.6 两端简支弹性基础上的梁受均不载荷。
∫ = Π(w)
L
EI
0 2
d 2w dx2
2
+
kw2 2
+
qwdx
∑ (1)
选取满足边界条件
的三角级数近似解 w =
n i =1
ai
sin
iπ x L
,
w = a sin π x ,= w ′ L
Matlab 有限元法计算分析程序编写

6) M函数文件 与命令文件不同,函数文件从外界只能看到传给它的输入 量和送出来的计算结果,而内部运作是看不见的。它的特 点是 (1)从形式上看,与命令文件不同,函数文件的第一行总是以 “function”引导的“函数申明行”。 (2)从运行上看,与命令文件运行不同,每当函数文件运行, MATLAB就会专门为它开辟临时工作空间,所有中间变量 都存放在函数工作空间中,当执行完文件最后一条指令和 遇到return时,就结束该函数文件的执行,同时该临时函数 工作空间及其所有的中间变量立即被清除。 (3)对于函数文件中的变量,如果不作特别说明,默认为临时 局部变量,这些临时变量就存放在函数的临时工作空间中, 当函数结束时他们被立即清除。与之相对应的是全局变量, 他们是通过global指令进行特别申明,这些全局变量可被几 个不同的函数共享。 • 函数文件的编辑也可用MATLAB editor/debugger。
有限元法计算分析程序编写
结构参数输入,包括
1)节点坐标值 2)单元类型以及连接信息 3)各单元的弹性模量、截面积(厚度)等 4)荷载形式以及作用位置、作用方向、荷载值 5)约束条件 6)输出信息
m j
对节点和单元分别编号 每个节点的自由度根据 节点号计算得到
i
y
o
x
计算结构的刚度矩阵
对各单元作如下的计算 a)计算单元刚度矩阵 b)计算坐标转换矩阵(如果需要) c)作坐标转换计算(如果需要) d)按自由度顺序叠加到总刚度矩阵中
MATLAB的使用方法
1) 最简单的计算器使用法 求[12+2×(7-4)]÷32的算术运算结果 (1)用键盘在MATLAB指令窗中输入一下内容 (12+2*(7-4))/3^2 (2)在上述表达式输入完成后,按【Enter】键,该指令被执行 (3)在指令执行后,MATLAB指令窗中将显示一下内容 ans = 2 [说明] 加 + 减 乘 * 除 / 或 \ (这两个符号对于数组有不同的含义) 幂 ^ “ans”是answer的缩写,其含义是运算答案,它是MATLAB的一个默 认变量
有限元编程作业

*Elset, elset=__PickedSurf9_S4, internal, instance=Ball-1
7, 149, 162, 292, 485, 487,……,1098, 1192, 1218, 1260
*Elset, elset=__PickedSurf9_S2, internal, instance=Ball-1
*Element, type=C3D4
1, 163, 164, 165, 166
……
1357, 297, 49, 47, 51
*Nset, nset=_PickedSet2, internal, generate
1, 318, 1
*Elset, elset=_PickedSet2, internal, generate
**定义材料Mat-Ball和Mat-Plate
*Material, name=Mat-Ball
*Density
7800.,
*Elastic
2.068e+11, 0.3
*Material, name=Mat-Plate
*Density
7800.,
*Elastic
2.078e+11, 0.3
*Element, type=C3D8R
1, 243, 244, 17, 16, 1561, 1562, 1335, 1334
……
6135, 6327, 5480, 6359, 7645, 6798, 6797, 7677
**内部节点集
*Nset, nset=_PickedSet2, internal, generate
** STEP: Step-1
**定义一般静态分析步
第三章平面问题的有限元法作业及答案

第三章 平面问题的有限元法作业1. 图示一个等腰三角形单元及其节点编码情况,设μ=0,单元厚度为t 。
求 1)形函数矩阵[]N ;2)应变矩阵[]B ;3)应力矩阵[]S 。
4第1题图 第2题图2. 如题图所示,结构为边长等于a 的正方形,已知其节点位移分别为:11(,)u v 、22(,)u v 、33(,)u v 、44(,)u v 。
试求A 、B 、C 三点的位移。
其中A 为正方形形心,B 为三角形形心。
3.直角边边长为l 的三角形单元,如题图所示。
试计算单元等效节点载荷列阵(单元厚度为t ,不计自重)。
第3题图 第4题图4. 如题图所示,各单元均为直角边边长等于l 的直角三角形。
试计算(1)单元等效节点载荷列阵;(2)整体等效节点载荷列阵。
已知单元厚度为t ,不计自重。
5.下列3个有限元模型网格,哪种节点编号更合理?为什么?934679121134612142(a) (b) (c)第5题图6.将图示结构画出有限元模型;标出单元号和节点号;给出位移边界条件;并计算半带宽(结构厚度为t )。
2a(a) (b) 无限长圆筒 (c) 第6题图7. 结构如图所示,已知结构材料常数E 和 ,单元厚度为t 。
利用结构的对称性,采用一个单元,分别计算节点位移和单元应力。
第7题图答案:1. 1)形函数i x N a =, j y N a = , 1m x y N a a=-- 2)应变矩阵[]1000101000101011011B a -⎡⎤⎢⎥=-⎢⎥--⎢⎥⎣⎦3)应力矩阵[]10001010001011111002222S a ⎡⎤⎢⎥-⎢⎥=-⎢⎥⎢⎥--⎢⎥⎣⎦2. A 点的位移为()2312A u u u =+ , ()2312A v v v =+ B 点的位移为()24313B u u u u =++ , ()24313B v v v v =++ C 点的位移为()1223C a u u u =+ , ()C 1223av v v =+ 3. 单元等效节点载荷列阵为{}111100003663Tei ji jR q q q q ⎡⎤=++⎢⎥⎣⎦4. (2)整体等效节点载荷向量为{}111100006322TR qlt P qlt P P qlt qlt ⎡⎤=-⎢⎥⎣⎦7. (1) 减缩后的整体刚度方程22122122222221110222021102(1)22102x x b b ab R b ab b P v Etab a bab ab R v b a μμμμμμμμμ---⎡⎤--⎢⎥⎧⎫⎧⎫⎢⎥⎪⎪--⎪⎪⎢⎥⎪⎪-⎪⎪⎢⎥=⎨⎬⎨⎬---++⎢⎥⎪⎪⎪⎪⎢⎥⎪⎪⎪⎪⎩⎭-⎢⎥⎩⎭+⎢⎥⎣⎦ 节点位移22(1)Pb v Eatμ+=- , 2212212b a v v bμ-+=单元应力为{}()2122201012bv E bv bv ab av μσμμ⎛⎫⎧⎫ ⎪⎪⎪-⎧⎫ ⎪⎪⎪⎪⎪=+-⎨⎬⎨⎬ ⎪-⎪⎪⎪⎪ ⎪-⎩⎭⎪⎪-⎪⎩⎭⎝⎭。
航空航天结构中的有限元方法编程作业

1
航空航天结构中的有限元方法 编程大作业
for i=1:2*nn data(10,i)=F(1,i) end for i=1:2*nn data(11,i)=bc(1,i) end filename=input('请输入保存的文件名\n','s') fid=fopen(filename,'w'); fprintf(fid,'%f %f %f %f %f %f %f %f %f %f %f %f\n',data) fclose(fid)
三、 计算程序
编写的计算程序如下, matlab 对矩阵的操作十分方便, 首先读入数据并将它们存入一个 名为 data 的矩阵,再用这个矩阵对各参数进行赋值,组装总体刚度矩阵也可以很轻松地进 行,因为编程时设置的字长比较短,为确保计算精度,在引入边界条件时用了置 1 法。 filename=input('请输入生成的数据文件的文件名\n','s') fid=fopen(filename,'r'); [data,count]=fscanf(fid,'%f %f %f %f %f %f %f %f %f %f %f',[11 inf]); fprintf(1,'%f %f %f %f %f %f %f %f %f %f %f',data); fclose(fid) %读入数据 nn=data(1,1) nm=data(2,1) for i=1:nm L(i,1)=data(3,i) end E=data(4,1) A=data(5,1) for i=1:nm Q(i,1)=data(6,i) end 2
运行这个.m 文件,在指引下输入各项数据,最后能在工作目录下生成文件名可以自定 义的 txt 数据文件。 由于时间仓促, 编写时设置的输入量写成了杆件长度和杆件的倾斜角, 今后可对这些进 行改进,输入节点坐标,然后由 L2 = (������2 − ������1 )2 + (������2 − ������1 )2 ������2 − ������1 Q = arctan ������2 − ������1 可得出相应杆件的长度和倾角。 另外, 也可以不使用这个小程序生成数据文件, 只要存储数据时按照格式存成一个矩阵, 计算程序就能读取相关数据进行计算。
有限单元法习题答案

有限单元法习题答案有限单元法(Finite Element Method,简称FEM)是一种数值计算方法,用于求解工程和物理问题的数学模型。
它将复杂的连续体分割成许多简单的有限单元,通过对每个单元进行离散化,近似求解整个问题。
在实际应用中,有限单元法广泛应用于结构力学、流体力学、电磁学等领域。
在学习过程中,我们常常会遇到一些习题,下面将给出一些有限单元法习题的答案,希望对大家的学习有所帮助。
1. 有限单元法的基本原理是什么?答:有限单元法的基本原理是将连续体分割成有限个简单的单元,通过对每个单元进行离散化,建立局部方程,再通过组装得到整体方程。
通过求解整体方程,得到问题的近似解。
2. 如何选择合适的有限单元?答:选择合适的有限单元是保证计算精度的关键。
一般来说,有限单元的选择应该满足以下几个条件:简单性、合理性、适应性和可靠性。
常见的有限单元包括一维线元、二维三角形单元、二维四边形单元等。
3. 有限单元法的求解步骤是什么?答:有限单元法的求解步骤一般包括以下几个步骤:建立有限元模型、确定边界条件、选择适当的有限单元、建立单元刚度矩阵和载荷向量、组装单元刚度矩阵和载荷向量、施加边界条件、求解代数方程组、计算节点位移和应力、分析结果的准确性。
4. 有限单元法的优缺点是什么?答:有限单元法的优点包括:适用范围广、计算精度高、计算效率高、易于处理复杂边界条件等。
缺点包括:模型的精度受到有限单元的选择和网格划分的影响、计算结果的可信度需要通过验证、对计算机硬件要求较高等。
5. 有限单元法在结构力学中的应用有哪些?答:有限单元法在结构力学中的应用非常广泛,包括静力分析、动力分析、热力分析等。
例如,在静力分析中,可以通过有限单元法求解结构的受力状态;在动力分析中,可以通过有限单元法求解结构的振动特性;在热力分析中,可以通过有限单元法求解结构的温度分布等。
6. 有限单元法在流体力学中的应用有哪些?答:有限单元法在流体力学中的应用也非常广泛,包括流体流动、传热、质量传递等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3.材料参数 弹性模量 泊松比 厚度:
[2e11,0.3,1]
4.约束 节点号,自由度号,约束值: [1,1,0;1,2,0;2,1,0;2,2,0;3,1,0;3,2,0]
5.荷 载 : 节点号 自由度号 集中力值
[20,2,-1e5]
6.程序计算输出的节点位移,各个单元应力:
节点位移
节点号
x 方向位移
4.60022636e+005 -9.79789911e+004 -4.19810113e+005 -6.18504870e+004 3.62593854e+005 -8.09752548e+004 -3.03024973e+005 -5.92052900e+004 2.43166517e+005 -8.06856809e+004 -1.80611027e+005 -5.98498412e+004 1.18743602e+005 -8.13737464e+004 -6.95369585e+004 -6.65415096e+004 -6.10434315e+004 -6.10434315e+004 4.49235302e+005 -5.02550275e+005 4.32289421e+005 -1.29744125e+005 -4.59999584e+005 -9.79710172e+004 4.19851971e+005 -6.18393692e+004 -3.62740453e+005 -8.10071118e+004 3.02682445e+005 -5.91854535e+004 -2.41554234e+005 -7.99369095e+004 1.82773870e+005 -5.81917136e+004 -1.22337290e+005 -7.82806950e+004 4.55675769e+004 -4.78276920e+004 -2.90517169e+005 -1.09482831e+005
1 -3.37036821e-021
2 -2.84383452e-027
3
3.37037253e-021
4 -3.40670099e-006
5
3.40670104e-006
6
7.52240584e-012
7 -9.79666516e-006
8
9.79665910e-006
9 -8.58390708e-011
-1.13998604e+006 -1.25961706e+005 -8.37330822e+005 -9.08521263e+004 -5.57259307e+005 -5.60915016e+004 -2.75500197e+005 -3.21284714e+004 -6.10434315e+004 1.49745101e+006 1.29688331e+005 1.13999174e+006 1.25936919e+005 8.37334870e+005 9.08600989e+004 5.58019942e+005 5.29239673e+004 2.83418910e+005 2.40288921e+003 1.09482831e+005
①第一次将该悬臂梁划分成 22 个单元,共 20 个节点。划分示意图如下所示。
计算结果如下:
图 2 悬臂梁 22 单元划分示意图
1.输入节点坐标 [x y] [0,0;0,0.5;0,1;0.5,0;0.5,1;1,0.5;1.5,0;1.5,1;2,0.5;2.5,0;2.5,1;3,0.5;3.5,0
4.1、构造插值函数 ..................................... 5 4.2 位移插值函数及应变应力求解......................... 5 5.程序的验证 ............................................. 6 附录:程序代码 .......................................... 15
1 2
bm
单元刚度矩阵为: K t BT D B dxdy
将上式积分后可得:
子块:
Kii
Kij
Kim
K
K
ji
K jj
K
jm
Kmi Kmj Kmm
Krs
Et 4(1 2)
A
brbs
12
crcs
crbs
12
brcs
brcs
12
crbs
crcs 12 brbs
上述是平面应力问题的单刚,对于平面应变问题,只要使用以下变换:
程序作业题目:
完成一个包含以下所列部分的完整的有限元程序( Project) 须提供如下内容的文字材料(1500 字以上):
① 程序编制说明; ② 方法的基本理论和基本公式; ③ 程序功能说明; ④ 程序所用主要标识符说明及主要流程框图; ⑤ 1~3 个考题:考题来源、输出结果、与他人成果的对比结果(误差 百分比); ⑥ 对程序的评价和结论(包括正确性、适用范围、优缺点及其他心得 等)。 须提供源程序、可执行程序和算例的电子文档或文字材料。选题可根据各自的论 文选题等决定。
E
1
E
2
1
5.程序的验证
采用一悬臂梁作为考题,悬臂梁的尺寸为 5m 1m 1m ,端部承受 F 100 KN 集中
力的作用。取 E 200 GPa , 0.3 。将计算结果和理论计算结果进行对比。对 比截面为悬臂端截面和距离支座 1/2 跨度的截面下端的位移和截面上下缘的应 力。为验证划分单元数多少会对计算的精度产生影响,现将该悬臂梁划分成 22 单元和 40 单元两种情况下进行计算。
1、程序编制总说明
a.该程序采用平面三角形等参单元,能解决弹性力学的平面应力、平 面应变问题。
b.能计算单元受集中力的作用。 c.能计算结点的位移和单元应力。 d.考题计算结果与理论计算结果比较,并给出误差分析。 e.程序采用 MATLAB R2008a 编制而成。
2、Matlab 程序编制流程图
开始 输入结构控制参数
将三角形单元的位移函数用矩阵表示:
f
(x,
y)
u
v
Ni
0
0
Ni
Nj 0 0 Nj
u i vi
Nm
0
N0 u j mv j
u
m
vm
由节点位移求应变──几何矩阵[B] 将 {f}=[N]{d}e 代入:
H N de [B]de
其中:
x
0
B
H
N
0
Ni
0 Nj
0
Nm
单元应力
单元号 1 单元号 2
X-STR -1.49745098e+006 -1.29687202e+005
Y-STR
XY-STR
-4.49235295e+005 -5.02547734e+005
-4.32295689e+005 -1.29742976e+005
单元号 3 单元号 4 单元号 5 单元号 6 单元号 7 单元号 8 单元号 9 单元号 10 单元号 11 单元号 12 单元号 13 单元号 14 单元号 15 单元号 16 单元号 17 单元号 18 单元号 19 单元号 20 单元号 21 单元号 22
输入其它数据 形成整体刚度阵 形成节点荷载向量 引入支承条件
1 2
6 单元刚度矩阵
7 单元面积
3 8
解方程,输出位移
9
10 求应力,输出应力
结束
图 1 整个程序流程图
3、程序主要标示符及变量说明
1、变量说明: Node ------- 节点定义 gElement ---- 单元定义 gMaterial --- 材料定义,包括弹性模量,泊松比和厚度 gBC1 -------- 约束条件 gNF --------- 集中力 gk------------总刚 gDelta-------结点位移
0
y 0
Ni
0
Nj
0
Nm
y x
1 2A
bi
0
ci
0 ci bi
bj 0
cj
0 cj bj
bm 0
cm
0
cm
bm
(2-1-7)
应力矩阵[S]:
S
D
B
bi
ci
bj
cj
bm
cm
E 21
2
A
bi
1 2
ci
ci
1 2
bi
bj
1 2
c
j
cj
1 2
bj
bm
1 2
cm
cm
10 -1.45272100e-005
11 1.45274441e-005
12 1.90988361e-010
13 -1.76782564e-005
14 1.76798752e-005
15 -9.34997929e-009
16 -1.92338727e-005
17 1.92804757e-005
18 -1.93406988e-005
;3.5,1;4,0.5;4.5,0;4.5,1;5,0;5,0.5;5,1]