空间四面体单元刚度矩阵的Matlab向量化集成

四川建筑科学研究 第36卷 第5期

SiehuanBuildingScience 2010年 10月

空问四面体单元刚度矩阵的Matlab向量化集成

丁 星

(四川大学建筑与环境学院,四川成都 610065)

摘 要:利用Madab数组运算,建立了空间四面体单元结构刚度矩阵集成的向量化代码 ,全部集成过程仅由一个循环次数恒

定的二重循环完成,而与单元总数无关。算例分析表明,这种向量化的集成代码大幅度地提高了程序的执行效率。

关键词:空间四面体单元;刚度矩阵;集成 ;有限元 ;Matlab

中图分类号:TU31 文献标识码:A 文章编号:1008一I933(2010)05—026—04

Vectorized assemblyofstiffnessmatrixforspacetetrahedronelementwith

matlab

DING Xing

(CollegeofArchitectureandEnvironment,SichuanUniversity,Chengdu 610065,China)

Abstract:WiththeuseofMatlab arrayoperation,the vectorized Maflabcodesofassembly ofstructurestiffnessmatrixforspace

tetrahedronelementhavebeendeveloped,theproceduresofwhichareonlycomposedofadoublecycleswhosecyclenumberisconstant

andindependentoftotalnumberofelements.Theanalysisofexampleshowsthatthevectorized Maflabcodesgreadyimprovethe

operationefiqciencyofassemblyofstructurestiffnessmatrix.

Keywords:spacetetrahedronelement;stffinessmatrix;assemb】y;矗niteelement;Maflab

0 前 言

空间四面体是一种常用单元,但其计算精度较

低 ,因此,在实际计算中,需要将结构剖分为大量的

单元。由于Matlab循环的执行效率较低 ,如果 以常

规方法按单元循环集成刚度矩阵,需要耗费大量机 图 1 空间四面体单元

Fig.1 Spacetetrahedronelement

时,成为程序运行的瓶颈。文献 [1]采用Matlab数

(图1),经推导,单元形函数为

组运算,给出了平面三角形单元的向量化程序代码,

与文献[2]所给出的按单元集成的标量化代码比较, Ⅳ.= (ni+6i+ci),+diz) ( l,2,3,4)

结构刚度矩阵的集成耗时大幅度减少。但是,文献

(1)

[1]未能给出空间四面体单元的向量化集成代码。

其中 是单元体积 :

本文在文献 [1]的基础上编制空问四面体单元

的向量化程序代码 ,包括结构刚度矩阵集成、荷载 Yl Z1

I21 Y21 Z21

1 Y2 Z2 1I

(体力和面力)列阵的集成和位移边界条件 的处理。 T,

matlab单元刚度矩阵整合成整刚,空间四面体单元刚度矩阵的Matlab向量化集成.pdf...相关推荐

  1. matlab单元刚度矩阵整合成整刚,求结构总刚矩阵Matlab源代码

    利用MATLAB进行桁架结构内力及位移 disp('----本程序用于计算桁架结构内力及位移----'); disp('以下为本程序所用计算基本数据:'); disp('[L]--结构杆件长度列阵(包 ...

  2. matlab中估计丢失的数据,空间计量经济学基本模型的matlab估计

    原标题:空间计量经济学基本模型的matlab估计 空间计量经济学 Matlab应用学习手册 空间计量经济学创造性地处理了经典计量方法在面对空间数据时的缺陷,考察了数据在地理观测值之间的关联.近年来在人 ...

  3. 回归预测 | MATLAB实现贝叶斯优化门控循环单元(BO-GRU)多输入单输出

    回归预测 | MATLAB实现贝叶斯优化门控循环单元(BO-GRU)多输入单输出 目录 回归预测 | MATLAB实现贝叶斯优化门控循环单元(BO-GRU)多输入单输出 基本介绍 背景回顾 模型介绍 ...

  4. SVPWM空间矢量调制模块的matlab仿真2:仿真模型搭建

    接上一篇:SVPWM空间矢量调制模块的matlab仿真1:理论部分_Fantasy237的博客-CSDN博客 SVPWM空间矢量调制模块的matlab仿真2:仿真模型搭建 仿真模型 仿真模型框图如下. ...

  5. 利用OpenGL的多视区分别在4个视区内显示空间四面体的透视投影图、主视图、俯视图、侧视图

    这还是计算机图形学基础的一个课后作业. 本来想偷偷懒只用OpenGL提供的gluLookAt.glViewport.gluPerspective来改变视区和观察方向实现三视图和透视投影图,而不用矩阵去 ...

  6. matlab 删掉空行,在MATLAB中使用XLSWRITE:如何删除空单元格?

    如果我理解你的问题的第一部分,你想删除 newfile 单元格数组中只包含空单元格的任何行 . 您可以使用函数CELLFUN来查找空单元格,使用函数ALL查找包含所有空单元格的行,然后使用logica ...

  7. matlab 向量模量,有限元分析简单实例之平面矩形薄板(matlab)

    有限元分析简单实例之平面矩形薄板(matlab) 问题描述 对于如图所示的一个平面矩形薄板结构,施加如右图所示的几个方向力,对其进行有限元分析,计算各个节点的位移及支座反力.(其中F是合力,E是弹性模 ...

  8. 【转】matlab与C/C++混合编程——在Windows/Linux上调用Matlab编译的动态库文件

    转自:matlab与C/C++混合编程--在Windows/Linux上调用Matlab编译的动态库文件_sinat_18131557的博客-CSDN博客 date version comments ...

  9. 单元格等于计算机日期,Excel相邻单元格快速填入相同日期的几种方法

    Excel中要在相邻单元格中输入相同的日期数据,虽然方法多多,但究竟哪种方法最方便呢?下面我就给大家一一列举一下,哪种最方便您就自己下结论吧. 1.地球人都知道的复制粘贴大法: 在一个单元格中输入完日 ...

  10. gadecod matlab,【预测模型】基于遗传算法优化BP神经网络房价预测matlab源码

    一.简介 1 遗传算法概述 遗传算法(Genetic Algorithm,GA)是进化计算的一部分,是模拟达尔文的遗传选择和自然淘汰的生物进化过程的计算模型,是一种通过模拟自然进化过程搜索最优解的方法 ...

最新文章

  1. Ubuntu14.04安装NVIDIA驱动后之后无法进入图形界面
  2. 清华孵化、张钹加盟的这家公司,现在把“第三代人工智能”落地了
  3. Centos 6.5 初始安装无网卡驱动解决方法
  4. icmp基于tcp还是udp_面试爱考、编程必会基础!TCP/IP必知必会10大问题……
  5. 混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集...
  6. 计算机gt的使用方法,旗舰级综合效果器 BOSS GT-1000使用宝典(二) | 基础操作
  7. c++二进制转十进制_进制转换:二进制、八进制、十进制、十六进制相互转换
  8. IEEE1588v2解析(1)--同步的概念
  9. 初级网络工程师面试题60例分析
  10. TwinCAT 3 安全门程序
  11. 俄罗斯方块游戏开发教程1:整体流程
  12. 【数学知识】非线性方程求解的二分法以及牛顿迭代法
  13. C# 静态函数调用窗体控件
  14. 腾讯云/阿里云域名注册解析备案
  15. 【项目记录】-上门洗车-汽车服务
  16. 转帖 金庸所有门派以及所有门派下的所有武功一览
  17. jdk1.6,1.7,1.8解压版无需安装(64位)
  18. 指针笔试题详细介绍,让你不再惧怕指针【c语言】
  19. flashloader
  20. XTransfer外贸收款账户企业英文名称怎么填写?

热门文章

  1. 无人机电力巡检的方式和优势
  2. 增值税发票综合服务平台常见问题解决方法(珍藏版)
  3. java调用Shell脚本
  4. Mybatis拦截器
  5. 远程桌面客户端管理器RDCMan
  6. C语言位运算的取反(~)真实原理解析
  7. 焊缝标注vlx实用程序_【CAD自动标注插件下载】CAD自动标注插件yjbz.VLX v1.0 最新版-开心电玩...
  8. 【Linux】C语言——贪吃蛇
  9. 计算机软件uml,[计算机软件及应用]UML.ppt
  10. 计算机网络体系结构中的环节,ppt课件-第二章计算机网络体系结构.ppt