




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【MATLAB算例】基于3节点三角形单元的矩形薄板分析 将此结构按三角形单元划分成432个三角形(X方向分成18段,Y方向分成12段),总共分成19X13=247个结点的有限元模型,具体步骤详细程序如下:tic;Initial_info=0.09 0.06 18 12;disp(该程序计算的是,num2str(Initial_info(3)+1),X,num2str(Initial_info(4)+1),=,. num2str(Initial_info(3)+1)*(Initial_info(4)+1),个结点的有限元模型);LX=Initial_info(1); LY=Initial_info(2); nx=Initial_info(3);ny=Initial_info(4);ne=2*nx*ny;np=(nx+1)*(ny+1);for i=1:nx+1; j=1:ny+1; Np(i,j)=j+(i-1)*(ny+1);end 生成节点编号矩阵Np for i=1:nx+1; j=1:ny+1; XX(i,j)=(i-1)*LX/nx; YY(i,j)=(j-1)*LY/ny;endXY=reshape(XX,np,1),reshape(YY,np,1);nx2=nx/2;Np1=Np(1:nx2+1,:);Np2=Np(nx2+1:end,:);for i=1:nx2*ny; if rem(i,nx2)=0 xp=nx2; yp=i/nx2; else xp=rem(i,nx2); yp=fix(i/nx2)+1; end Dof1(i,:)=Np1(xp,yp),Np1(xp+1,yp),Np1(xp,yp+1); Dof1(i+nx2*ny,:)=Np1(xp+1,yp),Np1(xp+1,yp+1),Np1(xp,yp+1); Dof2(i,:)=Np2(xp,yp),Np2(xp+1,yp),Np2(xp+1,yp+1);Dof2(i+nx2*ny,:)=Np2(xp,yp),Np2(xp+1,yp+1),Np2(xp,yp+1);endDof=Dof1;Dof2;for i=1:ne unit(i,:)=XY(Dof(i,1),1),XY(Dof(i,2),1),XY(Dof(i,3),1),. XY(Dof(i,1),2),XY(Dof(i,2),2),XY(Dof(i,3),2);enddisp(前处理完成);前处理完成 单元刚度矩阵 E=2*1011;u=0.3; 平面应力问题D=E/(1-u2)*1 u 0;u 1 0;0 0 (1-u)/2;for i=1:ne xi=unit(i,1); yi=unit(i,4); xj=unit(i,2); yj=unit(i,5); xm=unit(i,3); ym=unit(i,6); ai=xj*ym-xm*yj; aj=xm*yi-xi*ym; am=xi*yj-xj*yi; bi=yj-ym; bj=ym-yi; bm=yi-yj; ci=-(xj-xm); cj=-(xm-xi); cm=-(xi-xj); area=abs(ai+aj+am)/2); B = bi 0 bj 0 bm 0 0 ci 0 cj 0 cm ci bi cj bj cm bm; Bei,1 = B/2/area ; kei,1=Bei,1*D*Bei,1*area;end 总刚度矩阵叠加 KK=sparse(2*np,2*np);for ie=1:ne a=Dof(ie,1); b=Dof(ie,2); c=Dof(ie,3); DOF(1)=2*a-1; DOF(2)=2*a; DOF(3)=2*b-1; DOF(4)=2*b; DOF(5)=2*c-1; DOF(6)=2*c; for n1=1:6 for n2=1:6 KK(DOF(n1),DOF(n2)= KK(DOF(n1),DOF(n2)+keie,1(n1,n2); end endend 单元等效节点荷载 y=(0:LY); P=(107/0.03)*y-107; 左右受变化的三角形荷载,在如图的坐标系下Re=sparse(ne,6);for i=1:ne; switch i case num2cell(1:ne/2-nx2) Pe=0 0 0 0 0 0; case num2cell(ne/2-nx2+1:ne/2) Pe=-LX*P*0,0,0,1,0,1/nx/2; case num2cell(ne/2+1:ne-nx2) Pe=0 0 0 0 0 0; otherwise Pe=-LX*P*0,0,0,1,0,1/nx/2; end Re(i,:)=Pe; end 荷载叠加 Rr=sparse(1,2*np);for i=1:ne a=Dof(i,1); b=Dof(i,2); c=Dof(i,3); DOF(1)=2*a-1; DOF(2)=2*a; DOF(3)=2*b-1; DOF(4)=2*b; DOF(5)=2*c-1; DOF(6)=2*c; for n1=1:6 Rr(DOF(n1)= Rr(DOF(n1)+Re(i,n1); endend 生成需处理的行列 cp=1:nx+1;ctype=ones(1,length(cp);ctype(nx2+1)=2;cp_all=(cp-1)*(ny+1)+1;p_stake=zeros(1,2*length(cp);for i=1:length(cp) switch ctype(i) case 2 p_stake(2*i)=2*cp_all(i); p_stake(2*i-1)=2*cp_all(i)-1; case 1 p_stake(2*i)=2*cp_all(i); p_stake(2*i-1)=; otherwise p_stake(2*i)=; p_stake(2*i-1)=2*cp_all(i)-1; endendm,j=find(p_stake=0);p_stake(:,j)=; 处理对应的行列 KK_d=KK;KK_f=KK;KK_d(p_stake,:)=;KK_d(:,p_stake)=;KK_f(:,p_stake)=;KK_f=KK_f(p_stake,:);Rr_unkown=Rr;Rr_unkown(:,p_stake)=;RR=transpose(Rr_unkown);L,U=lu(KK_d);UU=U(LRR);Rx=KK_f*UU; 数值计算部分 UU_all=UU;for i=1:length(p_stake)UU_all=UU_all(:,1:p_stake(i)-1),0,UU_all(:,p_stake(i):end);endfor i=1:np UU_info(i,:)=UU_all(2*i-1),UU_all(2*i);end 出图部分(运行后显示) 梁尺寸及荷载图 figure;set(gcf,outerposition,get(0,ScreenSize);set(gcf,name,梁的尺寸及荷载);line(-0.015,-0.01,0.06,0.06),hold online(-0.01,-0.01,0.06,0),hold online(-0.01,-0.005,0,0),hold online(-0.005,-0.015,0,0.06),hold online(0.105,0.1,0.06,0.06),hold on line(0.1,0.1,0.06,0),hold online(0.1,0.095,0,0),hold online(0.095,0.105,0,0.06),hold onrectangle(position,0,0,0.09,0.06),hold onquiver(-0.01,0.06,-0.0055,0,LineWidth,2.0,MaxHeadSize,0.8,color,k),hold onquiver(-0.01,0.05,-0.0038,0,LineWidth,2.0,MaxHeadSize,0.8,color,k),hold onquiver(-0.01,0.04,-0.002,0,LineWidth,2.0,MaxHeadSize,0.8,color,k),hold onquiver(-0.01,0.02,0.002,0,LineWidth,2.0,MaxHeadSize,0.8,color,k),hold onquiver(-0.01,0.01,0.0038,0,LineWidth,2.0,MaxHeadSize,0.8,color,k),hold onquiver(-0.01,0,0.0055,0,LineWidth,2.0,MaxHeadSize,0.8,color,k),hold onquiver(0.1,0.06,0.0055,0,LineWidth,2.0,MaxHeadSize,0.8,color,k),hold onquiver(0.1,0.05,0.0038,0,LineWidth,2.0,MaxHeadSize,0.8,color,k),hold onquiver(0.1,0.04,0.002,0,LineWidth,2.0,MaxHeadSize,0.8,color,k),hold onquiver(0.1,0.02,-0.002,0,LineWidth,2.0,MaxHeadSize,0.8,color,k),hold onquiver(0.1,0.01,-0.0038,0,LineWidth,2.0,MaxHeadSize,0.8,color,k),hold onquiver(0.1,0,-0.0055,0,LineWidth,2.0,MaxHeadSize,0.8,color,k),hold ontext(-0.0155,0.062,1000N/cm2)text(-0.0105,-0.002,1000N/cm2)text(0.1,0.062,1000N/cm2)text(0.095,-0.002,1000N/cm2)text(0,-0.002,梁宽9cm,高6cm,厚1cm。E=21011N/m2,=0.3(此图单位:m))axis(-0.025 0.12 -0.015 0.07),hold on;网格图 figure;set(gcf,outerposition,get(0,ScreenSize);set(gcf,name,网格划分);for i=1:ne line(unit(i,1:3),unit(i,1),unit(i,4:6),unit(i,4);end axis(-0.025 0.12 -0.015 0.07),hold on;xytext=num2str(1:np);text(XY(:,1)+LX/nx/8,XY(:,2)+LY/ny/4,xytext);print(gcf,-dbitmap,model.bmp); 位移矢量图 figure;set(gcf,outerposition,get(0,ScreenSize);set(gcf,name,结点的位移矢量场);quiver(XY(:,1),XY(:,2),-UU_info(:,1),UU_info(:,2),axis(-0.025 0.12 -0.015 0.07),hold on;for i=1:ne plot(unit(i,1:3),unit(i,1),unit(i,4:6),unit(i,4),r:);endprint(gcf,-dbitmap,位移矢量场.bmp);disp(梁顶面结点);JD=13:13:247disp(梁顶面结点位移);WY=-UU_info(13);-UU_info(26);-UU_info(39);-UU_info(52);-UU_info(65);-UU_info(78);. -UU_info(91);-UU_info(104);-UU_info(117);-UU_info(130);UU_info(143);UU_info(156);. UU_info(169);UU_info(182);UU_info(195);UU_info(208);UU_info(221);UU_info(234);UU_info(247);结点位移梁顶面结点JD = 13 26 39 52 65 78 91 104 117 130 143 156 169 182 195 208 221 23
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 曲靖职业技术学院《文化产业与管理》2023-2024学年第二学期期末试卷
- 郑州电子商务职业学院《推拿按摩技术》2023-2024学年第一学期期末试卷
- 西藏林芝地区第一中学2025届高三下学期单科质量检查生物试题含解析
- 重庆市秀山县2025年数学五年级第二学期期末调研试题含答案
- 浙江绍兴诸暨市2025年数学四下期末综合测试模拟试题含解析
- 兰州交通大学《纳税筹划》2023-2024学年第二学期期末试卷
- 郑州电子商务职业学院《各家学说》2023-2024学年第二学期期末试卷
- 四川城市职业学院《马克思主义哲学原著》2023-2024学年第二学期期末试卷
- 2025年广西桂林市中考数学一模试卷
- 第21课+世界殖民体系的瓦解与新兴国家的发展+教学设计-2024-2025学年高一下学期统编版(2019)必修中外历史纲要下
- 2024年化粪池清理合同协议书范本
- 中医禁食疗法专家共识护理课件
- YY 0793.2-2023血液透析和相关治疗用液体的制备和质量管理第2部分:血液透析和相关治疗用水
- 管理沟通-原理、策略及应用(第二版)教学课件1
- 国家的大粮仓课件
- 手术患者转运交接及注意事项
- 《秘书文档管理》思考与实训习题及答案 -第2章
- 加油站股东合作协议书
- Part1-2 Unit1 Travel课件-【中职专用】高一英语精研课堂(高教版2021·基础模块2)
- 2023个人房屋租赁合同标准版范本
- 英汉互译单词练习打印纸
评论
0/150
提交评论