有 限 元 大 作 业 程 序 设 计

学校:天津大学

院系:建筑工程与力学学院

专业:01级工程力学

姓名:刘秀

学号:\\\\\\\\\\\

指导老师:

连续体平面问题的有限元程序分析

[题目]:

如图所示的正方形薄板四周受均匀载荷的作用,该结构在边界上受正向分布压力,,同时在沿对角线y轴上受一对集中压力,载荷为2KN,若取板厚,泊松比。

[分析过程]:

由于连续平板的对称性,只需要取其在第一象限的四分之一部分参加分析,然后人为作出一些辅助线将平板“分割”成若干部分,再为每个部分选择分析单元。采用将此模型化分为4个全等的直角三角型单元。利用其对称性,四分之一部分的边界约束,载荷可等效如图所示。

[程序原理及实现]:

用FORTRAN程序的实现。由节点信息文件NODE.IN和单元信息文件ELEMENT.IN,经过计算分析后输出一个一般性的文件DATA.OUT。模型基本信息由文件为BASIC.IN生成。

该程序的特点如下:

问题类型:可用于计算弹性力学平面问题和平面应变问题

单元类型:采用常应变三角形单元

位移模式:用用线性位移模式

载荷类型:节点载荷,非节点载荷应先换算为等效节点载荷

材料性质:弹性体由单一的均匀材料组成

约束方式:为“0”位移固定约束,为保证无刚体位移,弹性体至少应有对三个自由度的独立约束

方程求解:针对半带宽刚度方程的Gauss消元法

输入文件:由手工生成节点信息文件NODE.IN,和单元信息文件ELEMENT.IN

结果文件:输出一般的结果文件DATA.OUT

程序的原理如框图:

(1)主要变量:

ID: 问题类型码,ID=1时为平面应力问题,ID=2时为平面应变问题

N_NODE: 节点个数

N_LOAD: 节点载荷个数

N_DOF: 自由度,N_DOF=N_NODE*2(平面问题)

N_ELE: 单元个数

N_BAND: 矩阵半带宽

N_BC: 有约束的节点个数

PE: 弹性模量

PR: 泊松比

PT: 厚度

LJK_ELE(I,3): 单元节点编号数组,LJK_ELE(I,1),LJK_ELE(I,2),LJK_ELE(I,3)分别放单元I的三个节点的整体编号

X(N_NODE), Y(N_NODE):节点坐标数组,X(I),Y(I)分别存放节点I的x,y坐标值

P_LJK(N_BC,3): 节点载荷数组,P_LJK(I,1)表示第I个作用有节点载荷的节点的编号,P_LJK(I,2),P_LJK(I,3)分别为该节点沿x,y方向的节点载荷数值

AK(N_DOF,N_BAND): 整体刚度矩阵

AKE(6,6): 单元刚度矩阵

BB(3,6): 位移……应变转换矩阵(三节点单元的几何矩阵)

DD(3,3): 弹性矩阵

SS(3,6); 应力矩阵

RESULT_N(N_NOF): 节点载荷数组,存放节点载荷向量,解方程后该矩阵存放节点位移

DISP_E(6):: 单元的节点位移向量

STS_ELE(N_ELE,3): 单元的应力分量

STS_ND(N_NODE,3): 节点的应力分量

(2)子程序说明:

READ_IN: 读入数据 BAND_K: 形成半带宽的整体刚度矩阵

FORM_KE: 计算单元刚度矩阵 FORM_P: 计算节点载荷

CAL_AREA:计算单元面积 DO_BC: 处理边界条件

CLA_DD: 计算单元弹性矩阵 SOLVE: 计算节点位移

CLA_BB: 计算单元位移……应变关系矩阵

CAL_STS:计算单元和节点应力

(3)文件管理:

源程序文件:

chengxu.for

程序需读入的数据文件:

BASIC.IN,NODE.IN,ELEMENT.IN(需要手工生成)

程序输出的数据文件:

DATA.OUT

(4)数据文件格式:

需读入的模型 基本信息文件BASIC.IN的格式如下表

栏目格式说明实际需输入的数据基本模型数据第1行,每两个数之间用“,”号隔开问题类型,单元个数,节点个数,有约束的节点数,有载何的节点数材料性质第2行,每两个数之间用“,”号隔开弹性模量,泊松比,单元厚度节点约束信息在材料性质输入行之后另起行,每两个数之间用“,”号隔开

matlab有限元大作业,有限元大作业matlab课程设计例子解决方案.doc相关推荐

  1. matlab关于噪声课设,基于matlab的有噪声的语音信号处理的课程设计.doc

    基于matlab的有噪声的语音信号处理的课程设计.doc DSP实验课程设计实验报告DSP实验课程设计实验报告姓名学号班级1课程设计题目基于MATLAB的有噪声的语音信号处理的课程设计.2课程设计的目 ...

  2. HTML5+CSS期末大作业:运动体育网站设计主题——体育铅球(5页)带注册 期末作业HTML代码 学生网页课程设计期末作业下载 web网页设计制作成品...

    常见网页设计作业题材有 ​​个人. 美食. 公司. 学校. 旅游. 电商. 宠物. 电器. 茶叶. 家居. 酒店. 舞蹈. 动漫. 明星. 服装. 体育. 化妆品. 物流. 环保. 书籍. 婚纱. 军 ...

  3. HTML5期末大作业:漫画网站设计——布卡漫画官网(4页) HTML+CSS+JavaScript 学生DW网页设计作业成品 w学生原创课程设计漫画设计制作大作业成品免费下载

    HTML5期末大作业:漫画网站设计--布卡漫画官网(4页) HTML+CSS+JavaScript 学生DW网页设计作业成品 w学生原创课程设计漫画设计制作大作业成品免费下载 常见网页设计作业题材有 ...

  4. HTML5期末大作业:动漫网站设计——斗破苍穹动漫(6页)带轮播特效 HTML+CSS+JavaScript 期末作业HTML代码 学生网页课程设计期末作业下载 web网页设计制作成品

    HTML5期末大作业:动漫网站设计--斗破苍穹动漫(6页)带轮播特效 HTML+CSS+JavaScript 期末作业HTML代码 学生网页课程设计期末作业下载 web网页设计制作成品 大学生毕设网页 ...

  5. 代写python期末作业价格_代写program留学生作业、代做Python程序语言作业、代写Python课程设计作业...

    代写program留学生作业.代做Python程序语言作业.代写Python课程设计作业 日期:2019-11-29 12:55 Completing the Final Project - Pyth ...

  6. matlab x(n)16点DFT,数字信号处理课程设计参考题目

    数字信号处理课程设计资料 使用MATLAB(或其他开发工具)编程实现下述内容并写出课程设计报告. 一.课程设计参考题目与设计内容(也可自行选题) 设计一基于DFT的信号频谱分析 主要要求: 1.对离散 ...

  7. matlab数字图像处理课程设计报告,数字图像处理课程设计实验报告.doc

    数字图像处理课程设计实验报告 数字图像处理课程设计 题 目:数字图像处理及Huufman(或小波变换)编码仿真实现 学生姓名: 学 院:信息工程学院 系 别:电子信息工程系 专 业:电子信息工程 班 ...

  8. web前端期末大作业 HTML+CSS+JavaScript web课程设计网页规划与设计 企业网站制作

    HTML5期末大作业:家具网站设计--家具装饰网页模板 (17页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 计算机毕设网页设计源码 常见网页设计 ...

  9. 代写编程的作业、笔试题、课程设计,包括但不限于C/C++/Python

    代写编程作业/笔试题/课程设计,包括但不限于C/C++/Python 先写代码再给钱,不要任何定金!价钱公道,具体见图,诚信第一! (截止2016-11-22已接12单,顺利完成!后文有成功交付的聊天 ...

最新文章

  1. 基于OHCI的USB主机 —— 前言
  2. mustache模板技术
  3. WP8模拟器启动失败解决方法
  4. python关键字参数
  5. JavaWeb_检查用户是否登录的过滤器
  6. Python Django 多对多表设计批量插入方法示例
  7. 括号匹配检查c语言,c 语言 检查括号匹配 不能运行 ????
  8. 深入java核心_Java核心(五)深入理解BIO、NIO、AIO
  9. html页面foot,HTML tfoot用法及代码示例
  10. (89)FPGA三分频设计,面试必问(十三)(第18天)
  11. android launcher推荐,追求效率的你,需要这款 Android 最快启动器:FastKey Launcher
  12. 【MySQL】一条查询语句在MySQL内部的执行过程
  13. Robot Framework中经常用的第三方库的安装方法
  14. Maven的性质与部署整理
  15. springboot-admin对springboot项目监控
  16. mysql中的rman备份与恢复_使用RMAN备份与恢复数据库
  17. QQ邮箱代收Gmail邮件,微信第一时间通知Gmail新收邮件
  18. pycharm print 显示红色下划线
  19. finecms aip.php漏洞,FineCMS最新版5.0.8两处getshell(附python批量poc脚本)
  20. 基于拉丁超立方抽样的风,光,负荷场景生成方法 风电功率场景生成 ,光伏功率场景生成,负荷场景生成

热门文章

  1. JAVA JDK介绍
  2. 44特征02—— 对角化: 代数重数与几何重数、可对角化的概念
  3. 论文阅读——MISF:Multi-level Interactive Siamese Filtering for High-Fidelity Image Inpainting
  4. QQ聊天记录备份BAK文件的修复方法
  5. idea的文件一直在不停闪烁,并不停updating and index
  6. 手写的几个鼠标移上按钮的特效
  7. 牛客 - 统计每个月兔子的数量
  8. Yii2 用户登录
  9. BioNano生物纳米分子的“原始数据到完成装配和组装分析”管线与基于序列的基因组FASTA映射...
  10. IMX6ULL 修改内核启动LOGO