matlab有限元大作业,有限元大作业matlab课程设计例子解决方案.doc
有 限 元 大 作 业 程 序 设 计
学校:天津大学
院系:建筑工程与力学学院
专业: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相关推荐
- matlab关于噪声课设,基于matlab的有噪声的语音信号处理的课程设计.doc
基于matlab的有噪声的语音信号处理的课程设计.doc DSP实验课程设计实验报告DSP实验课程设计实验报告姓名学号班级1课程设计题目基于MATLAB的有噪声的语音信号处理的课程设计.2课程设计的目 ...
- HTML5+CSS期末大作业:运动体育网站设计主题——体育铅球(5页)带注册 期末作业HTML代码 学生网页课程设计期末作业下载 web网页设计制作成品...
常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. 电商. 宠物. 电器. 茶叶. 家居. 酒店. 舞蹈. 动漫. 明星. 服装. 体育. 化妆品. 物流. 环保. 书籍. 婚纱. 军 ...
- HTML5期末大作业:漫画网站设计——布卡漫画官网(4页) HTML+CSS+JavaScript 学生DW网页设计作业成品 w学生原创课程设计漫画设计制作大作业成品免费下载
HTML5期末大作业:漫画网站设计--布卡漫画官网(4页) HTML+CSS+JavaScript 学生DW网页设计作业成品 w学生原创课程设计漫画设计制作大作业成品免费下载 常见网页设计作业题材有 ...
- HTML5期末大作业:动漫网站设计——斗破苍穹动漫(6页)带轮播特效 HTML+CSS+JavaScript 期末作业HTML代码 学生网页课程设计期末作业下载 web网页设计制作成品
HTML5期末大作业:动漫网站设计--斗破苍穹动漫(6页)带轮播特效 HTML+CSS+JavaScript 期末作业HTML代码 学生网页课程设计期末作业下载 web网页设计制作成品 大学生毕设网页 ...
- 代写python期末作业价格_代写program留学生作业、代做Python程序语言作业、代写Python课程设计作业...
代写program留学生作业.代做Python程序语言作业.代写Python课程设计作业 日期:2019-11-29 12:55 Completing the Final Project - Pyth ...
- matlab x(n)16点DFT,数字信号处理课程设计参考题目
数字信号处理课程设计资料 使用MATLAB(或其他开发工具)编程实现下述内容并写出课程设计报告. 一.课程设计参考题目与设计内容(也可自行选题) 设计一基于DFT的信号频谱分析 主要要求: 1.对离散 ...
- matlab数字图像处理课程设计报告,数字图像处理课程设计实验报告.doc
数字图像处理课程设计实验报告 数字图像处理课程设计 题 目:数字图像处理及Huufman(或小波变换)编码仿真实现 学生姓名: 学 院:信息工程学院 系 别:电子信息工程系 专 业:电子信息工程 班 ...
- web前端期末大作业 HTML+CSS+JavaScript web课程设计网页规划与设计 企业网站制作
HTML5期末大作业:家具网站设计--家具装饰网页模板 (17页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 计算机毕设网页设计源码 常见网页设计 ...
- 代写编程的作业、笔试题、课程设计,包括但不限于C/C++/Python
代写编程作业/笔试题/课程设计,包括但不限于C/C++/Python 先写代码再给钱,不要任何定金!价钱公道,具体见图,诚信第一! (截止2016-11-22已接12单,顺利完成!后文有成功交付的聊天 ...
最新文章
- 基于OHCI的USB主机 —— 前言
- mustache模板技术
- WP8模拟器启动失败解决方法
- python关键字参数
- JavaWeb_检查用户是否登录的过滤器
- Python Django 多对多表设计批量插入方法示例
- 括号匹配检查c语言,c 语言 检查括号匹配 不能运行 ????
- 深入java核心_Java核心(五)深入理解BIO、NIO、AIO
- html页面foot,HTML tfoot用法及代码示例
- (89)FPGA三分频设计,面试必问(十三)(第18天)
- android launcher推荐,追求效率的你,需要这款 Android 最快启动器:FastKey Launcher
- 【MySQL】一条查询语句在MySQL内部的执行过程
- Robot Framework中经常用的第三方库的安装方法
- Maven的性质与部署整理
- springboot-admin对springboot项目监控
- mysql中的rman备份与恢复_使用RMAN备份与恢复数据库
- QQ邮箱代收Gmail邮件,微信第一时间通知Gmail新收邮件
- pycharm print 显示红色下划线
- finecms aip.php漏洞,FineCMS最新版5.0.8两处getshell(附python批量poc脚本)
- 基于拉丁超立方抽样的风,光,负荷场景生成方法 风电功率场景生成 ,光伏功率场景生成,负荷场景生成
热门文章
- JAVA JDK介绍
- 44特征02—— 对角化: 代数重数与几何重数、可对角化的概念
- 论文阅读——MISF:Multi-level Interactive Siamese Filtering for High-Fidelity Image Inpainting
- QQ聊天记录备份BAK文件的修复方法
- idea的文件一直在不停闪烁,并不停updating and index
- 手写的几个鼠标移上按钮的特效
- 牛客 - 统计每个月兔子的数量
- Yii2 用户登录
- BioNano生物纳米分子的“原始数据到完成装配和组装分析”管线与基于序列的基因组FASTA映射...
- IMX6ULL 修改内核启动LOGO