- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
有限元程序求解弹性力学平面问题
计算力学 课程设计报告
有限元程序求解弹性力学平面问题
专 业:
班 级:
姓 名:
学 号:
指导教师:
有限元程序求解弹性力学平面问题
设计目的:
学习有限元程序求解弹性力学平面问题的方法;
学习有限元程序编写技巧;
加深对有限元方法的理解;
锻炼处理复杂弹性力学问题的能力。
题一:
例3.9 设深梁承受均布荷载,如下图(a)所示。假定E=1,泊松比,不计容重,厚度t=1m,为平面应力问题。因对称去半边结构进行计算,结构支承、单元划分、节点编号如图(b)所示。试画出y=0及y=6m截面的竖向位移图,x=3m截面的应力分布图。
1、有限元Fortran源程序如下:
COMMON/X1/NJ,NE,NZ,NDD,NPJ,IND,NJ2,EO,UN,GAMA,TE,AE
COMMON/X2/JM(100,3),NZC(50),CJZ(100,2),PJ(100,2),B(3,6),D(3,3),
*S(3,6),TKZ(200,20),EKE(6,6),P(200)
CALL DATA
IF(IND.EQ.0)GOTO 10
EO=EO/(1.0-UN*UN)
UN=UN/(1.0-UN)
10 CALL TOTSTI
CALL LOAD
CALL SUPPOR
CALL SOLVEQ
CALL STRESS
STOP
END
SUBROUTINE DATA
COMMON/X1/NJ,NE,NZ,NDD,NPJ,IND,NJ2,EO,UN,GAMA,TE,AE
COMMON/X2/JM(100,3),NZC(50),CJZ(100,2),PJ(100,2),B(3,6),D(3,3),
*S(3,6),TKZ(200,20),EKE(6,6),P(200)
PRINT*,INPUT:NJ,NE,NZ,NDD,NPJ,IND
READ(5,*)NJ,NE,NZ,NDD,NPJ,IND
NJ2=NJ*2
NPJ1=NPJ+1
PRINT*,INPUT:EO,UN,GAMA,TE
READ(5,*)EO,UN,GAMA,TE
PRINT*,INPUT:JM
READ(5,*)((JM(I,J),J=1,3),I=1,NE)
PRINT*,INPUT:CJZ
READ(5,*)((CJZ(I,J),J=1,2),I=1,NJ)
PRINT*,INPUT:NZC
READ(5,*)(NZC(I),I=1,NZ)
PRINT*,INPUT:PJ
READ(5,*)((PJ(I,J),J=1,2),I=1,NPJ1)
OPEN(100,FILE=1.TXT)
WRITE(100,10)(I,(CJZ(I,J),J=1,2),I=1,NJ)
10 FORMAT(4X,2HNO,6X,1HX,6X,1HY/(I6,2X,F7.2,F7.2))
RETURN
END
SUBROUTINE ELEST(MEO,IASK)
COMMON/X1/NJ,NE,NZ,NDD,NPJ,IND,NJ2,EO,UN,GAMA,TE,AE
COMMON/X2/JM(100,3),NZC(50),CJZ(100,2),PJ(100,2),B(3,6),D(3,3),
*S(3,6),TKZ(200,20),EKE(6,6),P(200)
IE=JM(MEO,1)
JE=JM(MEO,2)
ME=JM(MEO,3)
CM=CJZ(JE,1)-CJZ(IE,1)
BM=CJZ(IE,2)-CJZ(JE,2)
CJ=CJZ(IE,1)-CJZ(ME,1)
BJ=CJZ(ME,2)-CJZ(IE,2)
AE=(BJ*CM-BM*CJ)/2.0
IF(IASK.LE.1) GOTO 50
DO 10 I=1,3
DO 10 J=1,6
B(I,J)=0.0
10 CONTINUE
B(1,1)=-BJ-BM
B(1,3)=BJ
B(1,5)=BM
B(2,2)=-CJ-CM
B(2,4)=CJ
B(2,6)=CM
B(3,1)=B(2,2)
B(3,2)=B
您可能关注的文档
最近下载
- Unit 6 Understanding ideas Longji Rice Terraces 课件-高中英语外研版(2019)必修第一册.pptx VIP
- 护理学导论(高职)教学教案.docx
- 2024年部编新改版语文六年级上册全册月考试题含答案(共4套).docx
- 饮用水和环境卫生公众健康宣教及风险沟通答案-2024年全国疾控系统“大学习”活动.docx VIP
- 新型冠状病毒、甲型和乙型流感病毒全预混冻干多重荧光PCR检测试剂盒及其检测方法发明专利.pdf VIP
- 基金会捐赠协议.doc VIP
- XX市智慧安居工程(一期)报警求助综合受理指挥分系详细设计方案.doc VIP
- 《乡土中国》 第11篇 《长老统治》.ppt
- [知识]职业生涯人物访谈(教师).pdf VIP
- 第六单元整本书阅读《西游记》课件 2024—2025学年统编版语文七年级上册.pptx VIP
文档评论(0)