- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
有限元与数值方法.docx
1 加权残数法的基本思想及加权参数法与有限元方法的联系
基本思想:加权残数法是直接从应用科学中的控制微分方程式求得近似解的数学方法。联系:有限元法和加权残数法都是将微分方程转化为代数方程,但转化的方法不同。
2 编写一个用三角形单元分析弹性力学平面问题的程序
编写程序流程图:
阵
采用matlab编程
子函数
function [ v1 ] = fun( x1,x2,x3,y1,y2,y3,E)
syms x;
syms y;
v = 0.3;
B = zeros(3,6);
zuobiao = [1 x1 y1;1 x2 y2;1 x3 y3];
area = det(zuobiao)/2;
a1 = x2*y3-x3*y2;
a2 = x3*y1-x1*y3;
a3 = x1*y2-x2*y1;
b1 = -(y3-y2);
b2 = -(y1-y3);
b3 = -(y2-y1);
c1 = x3-x2;
c2 = x1-x3;
c3 = x2-x1;
N(1) = 1/2/area*(a1+b1*x+c1*y);
N(2) = 1/2/area*(a2+b2*x+c2*y);
N(3) = 1/2/area*(a3+b3*x+c3*y);
dif = [x,0;0,y;y,x];
N = [N(1),0,N(2),0,N(3),0;0,N(1),0,N(2),0,N(3)];
for i=1:3
for j=1:6
for k = 1:2
if dif(i,k)~=0
B(i,j) = B(i,j) + diff(N(k,j),dif(i,k));
end
end
end
end
D = [E/(1-v^2) v*E/(1-v^2) 0;v*E/(1-v^2) E/(1-v^2) 0;0 0 E/(1-v^2)*(1-v)/2];
K = B*D*B*area;%总刚度矩阵
end
主函数
clc;
clear;
E = 210e3;%弹性模量
t = 1;%壳单元厚度
x1=2;x2=0;x3=0;y1=0;y2=1;y3=0;%节点坐标
fun( x1,x2,x3,y1,y2,y3,E)
此函数返回矩阵总刚为×10e5
采用改0置1法,将约束条件引入方程
[K]×{u}={P}
其中{u}=[0 v1 0 0 0 0]T ,{P}=[0 -1000 0 0 0 0]T
得v1=0.04953mm
采用ansys进行计算,最终得到如图的云图,得节点1的位移为0.049376mm
与用matlab编写的程序求解一致,则证明程序编写的正确。
ansys命令流/CLEAR
/PREP7
******单元类型和材料参数******
ET,1,SHELL181
MP,EX,1,,210E3
MP,PRXY,1,,0.3
sect,1,shell,,
secdata, 1,1,0.0,3
secoffset,MID
seccontrol,,,, , , ,
*******建立有限元模型********
N,1,2,,,,,,
N,2,0,1,,,,,
N,3,0,0,,,,,
FLST,2,3,1
FITEM,2,1
FITEM,2,3
FITEM,2,2
E,P51X
FINISH
******施加约束和载荷******
/SOL
FLST,2,2,1,ORDE,2
FITEM,2,2
FITEM,2,-3
D,P51X, , , , , ,ALL, , , , ,
FLST,2,1,1,ORDE,1
FITEM,2,1
F,P51X,FY,-1000
/STATUS,SOLU
*****求解*********
SOLVE
FINISH
/POST1
PLNSOL, U,Y, 0,1.0
文档评论(0)