有限元Matlab程序


-
MATLAB.Codes.for.Finite.Element.Analysis
SOLID MECHANICS AND ITS APPLICATIONS Volume 157 Series editor. GML. GLADWELL Department of Civil Engineering University of Waterloo Waterloo, Ontario, Canada n2l 3gi Aims and scope of the series The fundamental questions arising in mechanics are: Why?, How?, and How much? The aim of this series is to provide lucid accounts written by authoritative researchers giving vision and insight in answering these questions on the subject of mechanics as it relates to solids The scope of the series covers the entire spectrum of solid mechanics. Thus it includes the foundation of mechanics; variational formulations; computational mechanics; statics, kinematics and dynamics of rigid and elastic bodies: vibrations of solids and structures; dynamical systems and chaos, the theories of elasticity, plasticity and viscoelasticity; composite materials; rods, beams, shells and membranes, structural control and stability; soils, rocks and geomechanics; fracture; tribology; experimental mechanics; biomechanics and machine design The median level of presentation is the first year graduate student. Some texts are monographs defining the current state of the field; others are accessible to final year undergraduates; but essentially the emphasis is on readability and clarity For other titles published in this series, go to www.springer.com/series/6557 MATLAB Codes for finite Element Analysis Solids and structures AM. Ferreira Universidade do porto Portugal S pringer AJ. M. Ferreira Universidade do porto Rua dr. roberto frias 4200-465 Porto Portugal erreira@ fe up. pt ISBN978-1-4020-9199-5 e-ISBN978-1-4020-9200-8 Library of Congress Control Number: 2008935506 All Rights reserved C 2009 Springer Science+Business Media B V No part of this work may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, microfilming, recording or otherwise, without written permission from the Publisher, with the exception of any material supplied specifically for the purpose of being entered and executed on a computer system, for exclusive use by the purchaser of the work Cover illustration: WMXDesign gmbh Printed on acid-free paper 987654321 springer. com reface This book intend to supply readers with some MaTLAB codes for finite element analysis of solids and structures After a short introduction to matlab. the book illustrates the finite element implementation of some problems by simple scripts and functions The following problems are discussed Discrete systems, such as springs and bars Beams and frames in bending in 2D and 3D Plane stress problems Pla tes in bending Free vibration of Timoshenko beams and Mindlin plates, including laminated composites Buckling of Timoshenko beams and Mindlin plates The book does not intends to give a deep insight into the finite element details ust the basic equations so that the user can modify the codes. The book was prepared for undergraduate science and engineering students, although it may be useful for graduate students The matlab codes of this book are included in the disk. Readers are welcomed to use them freely The author does not guarantee that the codes are error-free, although a ma jor ffort was taken to verify all of them. Users should use MaTLaB 7.0 or greater when running these codes Any suggestions or corrections are welcomed by an email to ferreira@fe up. pt Porto, Portugal Antonio ferreis 2008 Contents 1 Short introduction to matLaB 1.1 Introductio 1.2 Matr Operating with matrices 1.4 Statements 1.5 Matrix functions 3 1.6 Conditionals. if and switch 4 1.7 Loops: for and while 5 1. 8 Relatio 1.9 Scalar functions 1.10 Vector functions 1.11 Matrix functions 9 1.12 Submatrix 10 1.13 Logical indexing 12 1. 14 M-files, scripts and functions 13 1. 15 Graphics 14 1. 15.1 2D plots .14 1.15.2 3D plots 15 1.16 Linear algebra. 16 2 Discrete systems 2.1 Introduction 19 2.2 Springs and bars 19 2.3E uilibrium at nodes 20 2.4 Some basic steps 2.5 First problem and first MATLAB code .,,.21 2.6 New code using matlab structures 3 Analysis of bars 33 3.1a bar element 33 3.2 Numerical integration .36 Contents 3.3 An example of isoparametric bar 37 3.4 Problem 2, using MATLAB struct 41 3.5 Problem 3 44 4 Analysis of 2d trusses 4.1 Introduction 4.2 2D trusses 4.3 Stiffness matrix 52 4.4 Stresses at the element 53 4.5 First 2D truss problem .53 4.6 A second truss problem 8 4.7 An example of 2D truss with spring 5 Trusses in 3D space 5.1 Basic formulation ...69 5.2 A 3D truss problem 5.3 A second 3D truss example 73 6 Bernoulli beams .79 6.1 Introduction .79 6.2 Bernoulli beam problem 6.3 Bernoulli beam with spring 7 2D frames 89 7.1 Introduction 7.2 An example of 2d frame 7. 3 Another example of 2D frame 8 Analysis of 3D frames 103 1 Introduction 103 8.2 Stiffness matrix and vector of equivalent nodal forces 103 8.3 First 3D frame example 104 8.4 Second 3D frame example 108 9 Analysis of grids 113 9. 1 Introduction 11 9.2 A first grid example .116 9.3 A second grid example 119 10 Analysis of Timoshenko beams ....123 10.1 Introduction ..123 10.2 Formulation for static analysis 123 10.3 Free vibrations of Timoshenko beams 130 10.4 Buckling analysis of Timoshenko beams ...136 Contents 11 Plane stress ....143 11. 1 Introduction 143 11.2 Displacements, strains and stresses 143 11.3 Boundary conditions 144 11.4 Potential energy 145 11.5 Finite element discretization 145 11.6 Interpolation of displacements ..145 11.7 Element energy 146 11.8 Quadrilateral element Q4 147 11.9 Example: plate in traction 149 11.10 Example: beam in bending 152 12 Analysis of Mindlin plates 161 12.1I ..161 12.2 The Mindlin plate theory ..161 12.2.1 Strains 162 12.2.2 Stresses 163 12.3 Finite element discretization 163 12.4 Example: a square Mindlin plate in bending ....165 12.5 Free vibrations of Mindlin plates 182 12.6 Buckling analysis of Mindlin plates 192 13 Laminated plates 203 13.1 Introduction 203 13.2 Displacement field 203 13.3 Strains ..203 13.4 Strain-displacement matrix B 205 13.5 Stresses 205 13.6 Stiffness matrix .....207 13.7 Numerical example 208 13.8 Free vibrations of laminated plates 225 References 231 Index 233 Chapter 1 Short introduction to matLaB 1.1 Introduction MAtLab is a commercial software and a trademark of the math Works. Inc USA. It is an integrated programming system, including graphical interfaces and a large number of specialized toolboxes. MATLAB is getting increasingly popular in all fields of science and engineering This chapter will provide some basic notions needed for the understanding of the remainder of the book. a deeper study of matlab can be obtained from many MatLAB books and the very useful help of MATLAB 1.2 Matrices Matrices are the fundamental object of MATLAB and are particularly important in this book. Matrices can be created in MATLAB in many ways, the simplest one obtained by the commands >>A=[123;456;789] 4 7 258 Note the semi-colon at the end of each matrix line. We can also generate matrices by pre-defined functions, such as random matrices > rand (3) 0.81470.9134 0.2785 0.9058 0.6324 0.5469 0.1270 0.0975 0.9575 A.J.M. Ferreira, MATLAB Codes for Finite Element analysis 1 Solids and structures, Solid Mechanics and Its Applications 157. C Springer Science+Business Media B V. 2009

351KB
matlab编写有限元程序(英文)
2013-01-30用matlab编写有限元程序The goal of this document is to give a very brief overview and direction in the writin
matlab编写有限元程序(英文)下载_course
2019-08-16用matlab编写有限元程序The goal of this document is to give a very brief overview and direction in the writin
5.30MB
MATLAB有限元分析与应用——包含完整的源代码
2010-03-05MATLAB有限元分析与应用(包含完整的源代码)
3.36MB
Matlab有限元编程
2018-09-28Matlab有限元编程和相关应用 This book intend to supply readers with some MATLAB codes for finite element analys
4.24MB
matlab有限元程序MATLAB Codes for Finite analysis.rar
2019-05-23同济大学参见朱慈勉的计算结构力学和结构力学。清华的参见袁驷的计算结构力学,北大的参见sap84.其中里面是计算结构力学的matlab程序和书籍。
5.15MB
matlab及有限元(书及源程序)
2017-07-09基于matla编写有限元程序,本书特别适合入门者学习。
39KB
MAtlab有限元程序-matlab 有限元源程序.rar
2019-08-13MAtlab有限元程序-matlab 有限元源程序.rar MAtlab 有限元程序
1KB
基于Matlab的有限元程序
2011-06-22基于Matlab,开发了求解梁问题的有限元程序
8.46MB
有限元代码matlab
2010-10-05计算数学科研人员用得着的matlab源代码 计算有限元的matlab代码,几乎包含了所有有限元方面的问题,有源代码以及说明
78KB
poisson(matlab) 一维和二维 有限元程序
2018-11-01poisson(matlab) 一维和二维 有限元程序,自己初学时写的,相对比较简单,适用于初学者.
8.46MB
matlab有限元代码
2019-05-26计算数学科研人员用得着的matlab源代码 计算有限元的matlab代码,几乎包含了所有有限元方面的问题,有源代码以及说明
557KB
matlab与有限元程序设计
2018-12-19枪外相油施记记司而即叨闷飞前言是美国公司推出的一种以矩阵为基本单位的高效数值计算语言, 是一个集科学计算、图像处理、声音处理于一体的高度集成系统。在编程效率、程序可读性、可移植性和可扩充性上远远优于其
331KB
matlab有限元程序
2012-11-03用matlab编写的有限元程序,有需要的可以下载,里面例子很多,根据需要选择
4KB
用matlab写的有限元程序-FEM1DL.m
2019-08-12用matlab写的有限元程序-FEM1DL.m 本人是matlab初学者,在论坛下了不少资料,现在也做点贡献,分享几个有限元程序,给有需要的朋友。 虽然现在有大量的商用有限元程序,我自己就在用coms
93.92MB
matlab 有限元
2019-04-09matlab在有限元中的应用,可以进行结构力学分析
230KB
结构分析的有限元法与MATLAB程序设计(徐荣桥)源代码 全
2014-08-08结构分析的有限元法与MATLAB程序设计,很好很全的MATLAB代码程序,可以有效地辅助对有限元法在MATLAB中的学习
9KB
板壳单元matlab有限元程序
2018-07-20该程序整合了板壳单元的膜效应、弯曲及横向剪切效应,可以对平面内的板壳进行有限元仿真计算,同时对入门有限元的新手提供教学资料。代码注释较为详细,各个模块分类清楚。 自主开发,别无他家。
36KB
matlab有限元基本程序
2013-12-20MATLAB进行有限元分析时应用该用限元工具,为一些基本的程序有一定参考价值
《matlab有限元分析与应用》源代码下载_course
2018-05-27《matlab有限元分析与应用》的源代码,P. I. Kattan著,韩来彬译,清华大学出版社。 相关下载链接://download.csdn.net/download/weixin_42249150
有限元分析MATLAB程序下载_course
2019-10-08一维弹性力学的FEM法分析MATLAB程序,线弹性问题,此程序简单易懂 相关下载链接://download.csdn.net/download/weixin_44012563/10846747?utm
2020华为HCIA/HCNA/数通/路由交换/实验/视频/教程/持续更新赠题库
2020-05-25本课程不仅可以帮助大家顺利考取华为HCIA证书,同时技术视频均为理论+实战配套讲解,讲解细致,通俗易懂,资料完整,可以让大家学到实实在在企业用到的网络技术,本课程包含完整的学习资料,视频+PPT课件,能够帮助你快速掌握HCIA数通网络技术,同时视频中3-4视频后面的附件课件包含了HCIA数通考试题库(带答案),适合从零基础学网络考HCIA的同学!
-
博客
Js基础-模块化语法
Js基础-模块化语法
-
博客
python绘制词云全流程解析,jieba库,NLP分词,搭配词频统计输出。
python绘制词云全流程解析,jieba库,NLP分词,搭配词频统计输出。
-
下载
S6D04D1X21_V0.10_20090114.pdf
S6D04D1X21_V0.10_20090114.pdf
-
下载
DS-S6D0129 ver0.9.3-preliminary.pdf
DS-S6D0129 ver0.9.3-preliminary.pdf
-
下载
YepStudyV3.0.rar
YepStudyV3.0.rar
-
下载
040830-0123A recommend circuit VER0_0-jwpark.pdf
040830-0123A recommend circuit VER0_0-jwpark.pdf
-
学院
【硬核】一线Python程序员实战经验分享(1)
【硬核】一线Python程序员实战经验分享(1)
-
博客
seventh season first episode,Rachel stole Monica‘s engage thunder????
seventh season first episode,Rachel stole Monica‘s engage thunder????
-
学院
Galera 高可用 MySQL 集群(PXC v5.6 + Ngin
Galera 高可用 MySQL 集群(PXC v5.6 + Ngin
-
学院
Docker从入门到精通
Docker从入门到精通
-
下载
S6D0140.ppt
S6D0140.ppt
-
学院
Amoeba 实现 MySQL 高可用、负载均衡和读写分离
Amoeba 实现 MySQL 高可用、负载均衡和读写分离
-
学院
PowerBI重要外部工具详解
PowerBI重要外部工具详解
-
博客
【2021-02-21】城市新中产保险消费生态报告
【2021-02-21】城市新中产保险消费生态报告
-
学院
龙芯生态应用开发基础:C语言精要
龙芯生态应用开发基础:C语言精要
-
下载
S6C0671_V0.0_20000201.pdf
S6C0671_V0.0_20000201.pdf
-
博客
【图像识别】图像识别物体计数【Matlab 310期】
【图像识别】图像识别物体计数【Matlab 310期】
-
学院
Mysql数据库面试直通车
Mysql数据库面试直通车
-
下载
050421-S6D0123 Recommended Initial Sequence ver0_0.pdf
050421-S6D0123 Recommended Initial Sequence ver0_0.pdf
-
学院
linux基础入门和项目实战部署系列课程
linux基础入门和项目实战部署系列课程
-
下载
S6B33B6X_V0.2_20041129.pdf
S6B33B6X_V0.2_20041129.pdf
-
博客
04java的数据类型
04java的数据类型
-
学院
【Python-随到随学】 FLask第一周
【Python-随到随学】 FLask第一周
-
博客
我们为什么要学C 语言?
我们为什么要学C 语言?
-
博客
【图像去噪】基于小波变换的图像去噪【Matlab 308期】
【图像去噪】基于小波变换的图像去噪【Matlab 308期】
-
下载
S6D0142.ppt
S6D0142.ppt
-
博客
JavaScript06,变量的作用域、let、const详解
JavaScript06,变量的作用域、let、const详解
-
博客
经典网络还是VPC,开发者作何选择?
经典网络还是VPC,开发者作何选择?
-
学院
使用vue搭建微信H5公众号项目
使用vue搭建微信H5公众号项目
-
博客
Springboot整合Mybatis的CURD
Springboot整合Mybatis的CURD