有限元单元刚度矩阵计算方法
- 格式:doc
- 大小:36.81 KB
- 文档页数:2
有限元试题及答案一、选择题1. 有限元方法是一种用于求解工程和物理问题的数值技术,其核心思想是将连续域划分为有限数量的离散子域。
以下哪项不是有限元方法的特点?A. 网格划分B. 边界条件处理C. 局部近似D. 整体求解答案:D2. 在有限元分析中,以下哪项不是网格划分的常见类型?A. 三角形网格B. 四边形网格C. 六边形网格D. 圆形网格答案:D3. 对于线性弹性问题,以下哪种元素类型不适用于有限元分析?A. 线性三角形元素B. 二次三角形元素C. 线性四边形元素D. 三次四边形元素答案:D二、填空题1. 在有限元分析中,单元刚度矩阵的计算通常涉及到单元的_________。
答案:形状函数2. 有限元方法中,边界条件可以分为_________和_________。
答案:Dirichlet边界条件;Neumann边界条件3. 有限元软件通常采用_________方法来求解大型稀疏方程组。
答案:迭代三、简答题1. 简述有限元方法的基本步骤。
答案:有限元方法的基本步骤包括:- 定义问题的几何域和边界条件。
- 将几何域划分为有限数量的小单元。
- 为每个单元定义形状函数。
- 计算单元刚度矩阵和载荷向量。
- 组装全局刚度矩阵和载荷向量。
- 施加边界条件。
- 求解线性方程组,得到节点位移。
- 计算单元应力和应变。
2. 为什么在有限元分析中需要进行网格划分?答案:网格划分是有限元分析中的一个重要步骤,因为它允许将连续的几何域离散化,使得问题可以被数值方法求解。
通过网格划分,可以: - 简化复杂几何形状的分析。
- 适应不同的材料属性和边界条件。
- 提供足够的细节以捕捉应力和位移的局部变化。
- 减少计算复杂度,提高求解效率。
四、计算题1. 假设有一个平面应力问题,已知材料的弹性模量E=210GPa,泊松比ν=0.3。
请计算一个边长为10mm的正方形单元在单轴拉伸下的单元刚度矩阵。
答案:单元刚度矩阵\[ K \]可以通过以下公式计算:\[K = \frac{E}{(1-\nu^2)} \int_{\Omega} \left[ B^T B \right] d\Omega\]其中,\( B \)是应变-位移矩阵,\( \Omega \)是单元的面积。
有限元大作业一题目要求:图1所示为一悬臂梁,在端部承受载荷,材料弹性模量为E,泊松比为1/3,悬臂梁的厚度(板厚)为t,若该粱被划分为两个单元,单元和节点编号如图所示,试按平面应力问题计算各个节点位移计支反力。
一、单元划分1.计算简图及单元划分如下所示:2.进行节点及单元编号节点i j m单元① 2 3 4② 3 2 13.节点坐标值节点号1 2 3 4坐标值X 2 2 0 0Y 1 0 1 0二、计算单元刚度矩阵1、计算每个单元面积△以及i b ,i c (m j i i ,,=) ①②单元的面积相等,即12121=⨯⨯=∆ 单元①的i b ,i c⎩⎨⎧=--==-=0)(1m j i m j i y x c y y b ⎩⎨⎧=--==-=2)(0i m ji m j x x c y y b ⎩⎨⎧-=--=-=-=2)(1j i mj i m y x c y y b 对平面应力问题,其表达式为[]⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-+-+-+-+∆-=s r s r sr s r s r s r s r s r b b uc c cb u b uc b c u c ub c c u b b u Et Krs 21212121)1(42 然后对单元①求解单元刚度子矩阵2==i r 2==i s []⎥⎦⎤⎢⎣⎡=3/1001329)1(22Et K 2==i r 3==j s []⎥⎦⎤⎢⎣⎡=03/23/20329)1(23Et K2==i r 4==m s []⎥⎦⎤⎢⎣⎡----=3/13/23/21329)1(24Et K 3==j r 3==j s []⎥⎦⎤⎢⎣⎡=4003/4329)1(33Et K 3==j r 2==i s []⎥⎦⎤⎢⎣⎡=03/23/20329)1(32Et K 3==j r 4==m s []⎥⎦⎤⎢⎣⎡----=43/23/23/4329)1(34Et K 4==m r 4==m s []⎥⎦⎤⎢⎣⎡=3/133/43/43/7329)1(44Et K 4==m r 2==i s []⎥⎦⎤⎢⎣⎡----=3/13/23/21329)1(42Et K 4==m r 3==j s []⎥⎦⎤⎢⎣⎡----=43/23/23/4329)1(43Et K由子矩阵[]e rs K 合成单元刚度矩阵[]⎥⎥⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎢⎢⎣⎡----------------=3/133/443/23/13/23/43/73/23/43/2143/24003/23/23/403/43/203/13/203/23/103/213/2001329)1(Et K将单元①的单元刚度矩阵补零升阶变为单元刚度矩阵,其在总体刚度矩阵中的位置为:节点号→单元②的i b ,i c⎩⎨⎧=--=-=-=0)(1m j im j i y x c y y b ⎩⎨⎧-=--==-=2)(0i m ji m j x x c y y b ⎩⎨⎧=--==-=2)(1j i mj i m y x c y y b 然后对单元 求解单元刚度子矩阵:3==i r 3==i s []⎥⎦⎤⎢⎣⎡=3/1001329)2(33Et K 3==i r 2==j s []⎥⎦⎤⎢⎣⎡=03/23/20329)2(32Et K 3==i r 1==m s []⎥⎦⎤⎢⎣⎡----=3/13/23/21329)2(31Et K 1 2 3 412[])1(22K[])1(23K[])1(24K3[])1(32K[])1(33K[])1(34K4[])1(42K[])1(43K[])1(44K2==j r 2==j s []⎥⎦⎤⎢⎣⎡=4003/4329)2(22Et K 2==j r 3==i s []⎥⎦⎤⎢⎣⎡=03/23/20329)2(23Et K 2==j r 1==m s []⎥⎦⎤⎢⎣⎡----=43/23/23/4329)2(21Et K 1==m r 1==m s []⎥⎦⎤⎢⎣⎡=3/133/43/43/7329)2(11Et K 1==m r 3==i s []⎥⎦⎤⎢⎣⎡----=3/13/23/21329)2(13Et K 1==m r 2==j s []⎥⎦⎤⎢⎣⎡----=43/23/23/4329)2(12Et K 由子矩阵[]e rs K 合成单元刚度矩阵[]⎥⎥⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎢⎢⎣⎡----------------=3/133/443/23/13/23/43/73/23/43/2143/24003/23/23/403/43/203/13/203/23/103/213/2001329)2(Et K将单元②的单元刚度矩阵补零升阶变为单元贡献矩阵,其在总体刚度矩阵中的位置为:节点号→1 2 3 41 [])2(11K[])2(12K[])2(13K2 [])2(21K[])2(22K[])2(23K3 [])2(31K [])2(32K [])2(33K 4三、计算总体刚度矩阵总体刚度矩阵是由各单元的贡献矩阵迭加而成)2()1(][][][][K K K K e +==∑四、进行节点约束处理根据节点约束情况,在总刚矩阵中可采用划行划列处理约束的方法,由题目易知,节点3和4的已知水平位移和垂直位移都为零,划去其相对应的行和列,则总刚矩阵由8阶变为4阶,矩阵如下:⎪⎪⎭⎪⎪⎬⎫⎪⎪⎩⎪⎪⎨⎧--=⎪⎪⎭⎪⎪⎬⎫⎪⎪⎩⎪⎪⎨⎧⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡--------2/02/03/13043/203/73/23/443/23/133/43/23/43/43/73292211p p v u v u Et329][Et K =1 2 3 413/133/43/43/743/23/23/4----3/13/23/21----000243/23/23/4----3/13003/73/43/403/13/23/21----33/13/23/21----3/43/403/13003/743/23/23/4----40003/13/23/21----43/23/23/4----3/133/43/43/7化简⎪⎪⎭⎪⎪⎬⎫⎪⎪⎩⎪⎪⎨⎧--=⎪⎪⎭⎪⎪⎬⎫⎪⎪⎩⎪⎪⎨⎧⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡--------Et p Et p v u v u 3/1603/160130122072412213424472211 五、求解线性方程组方法:采用LU 分解法 1.求解矩阵[]U 各元素⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡-----⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡------⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡--------75/10775/640075/6475/353007/767/27/7502447~7/877/87/7607/87/337/207/767/27/7502447~13012207241221342447⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡----353/44900075/6475/353007/767/27/7502447~ 得到的[]U 矩阵如下:[]⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡----=353/44900075/6475/353007/767/27/7502447U 2.求解矩阵[]L 各元素⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡--------=⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡----⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡----13012207241221342447353/44900075/6475/353007/767/27/75024471353/6475/767/20175/27/40017/40001 得到的[]L 矩阵如下:[]⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡--------=13012207241221342447L3.进行求解⎪⎪⎭⎪⎪⎬⎫⎪⎪⎩⎪⎪⎨⎧---=⇒⎪⎪⎭⎪⎪⎬⎫⎪⎪⎩⎪⎪⎨⎧--=Et p Et p Et p y Et p Et p Ly 79425/850800225/323/1603/1603/160⎪⎪⎭⎪⎪⎬⎫⎪⎪⎩⎪⎪⎨⎧---=⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡----⇒=⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡Et p Et p Et p v u v u y v u v u U 79425/850800225/323/160353/44900075/6475/353007/7675/27/750244722112211 解得Et p v /422.82-= Et p u /497.12-= Et p v /028.91-= Et p u /897.11=于是求得各节点的位移为:⎩⎨⎧-==Etp v Etp u /028.9/897.111 ⎩⎨⎧-=-=Etp v Etp u /422.8/497.122 ⎩⎨⎧==033v u ⎩⎨⎧==044v u 六、求解相应的支反力(运用静力学的平衡方程进行求解)3号节点和4号节点的支反力如下图所示:。
ansys单元刚度矩阵
ANSYS单元刚度矩阵是一种表示有限元模型中单元刚度的矩阵形式。
在有限元分析中,刚度矩阵是一个关键的概念,它描述了单元的刚度和其对整个结构的贡献。
刚度矩阵的形式是一个对称矩阵,其中对角线上的元素表示单元的刚度,而非对角线上的元素表示单元在不同方向上的耦合刚度。
ANSYS使用有限元法对结构进行建模和分析。
在建立有限元模型时,将结构分割成许多小的单元,并计算每个单元的刚度矩阵。
这些单元刚度矩阵在组装时组合成整个结构的总刚度矩阵。
然后,通过求解总刚度矩阵的特征值和特征向量,可以确定结构的自由振动频率和模式,并且可以计算结构的应力和应变分布。
ANSYS提供了各种单元类型和材料模型,以便用户可以构建适合其特定应用的模型。
对于不同类型的单元,ANSYS使用不同的数学公式计算单元刚度矩阵。
用户还可以输入自定义的单元刚度矩阵,以便在模型中使用。
总之,ANSYS单元刚度矩阵是有限元模型中的重要概念,可以帮助工程师分析和设计各种结构和设备。
- 1 -。
有限元单元刚度矩阵计算方法
有限元单元刚度矩阵是有限元分析中的一个关键组成部分,它描述了结构中每个元素在承受载荷时的刚度响应。
以下是一个计算有限元单元刚度矩阵的基本步骤:
1. 确定元素类型和参数:首先需要确定所使用的元素类型(例如,杆、梁、板、壳等),以及这些元素的参数,如横截面面积、惯性矩、厚度等。
2. 建立局部坐标系:为每个元素建立一个局部坐标系。
在局部坐标系中,可以方便地描述元素内部的应力和应变。
3. 计算应变矩阵:根据有限元理论,计算元素两端的节点坐标差值,并由此得到应变矩阵。
4. 计算应力矩阵:根据材料的物理性质和胡克定律(Hooke's law),将应变矩阵转换为应力矩阵。
5. 形成刚度矩阵:将应力矩阵乘以相应的刚度系数,得到该元素的刚度矩阵。
6. 组装整体刚度矩阵:将所有元素的局部刚度矩阵组合起来,形成整体结构的刚度矩阵。
7. 施加边界条件和载荷:根据实际问题的边界条件和载荷,对整体刚度矩阵进行修正。
8. 求解线性方程组:通过求解修正后的线性方程组,得到结构中每个节点的位移。
以上步骤仅为有限元分析中的一种基本方法,实际应用中可能还需要考虑更多的因素,如非线性行为、材料失效等。
此外,有限元分析软件(如ANSYS、SolidWorks等)通常已经内置了这些计算过程,用户可以直接调用相应的功能进行有限元分析,而无需手动编写代码。