(  有空和小伙伴一起写写有限元程序 ) 程序作者 ( Author ) JiDong Cui (崔济东) 1, XueLong Shen (沈雪龙)2 1.广州容柏生建筑结构设计事务所;2.华南理工大学建筑设计研究院 基本概念 ( Concept ) 欧拉梁单元基于一定的假设(Kirchhoff假设),在梁的高度远小于其跨度的时候,可以忽略梁的横向剪切变形,此时采用欧拉梁单元进行模拟,能够得到较为满意的结果。但对于跨高比较小的深梁,梁的剪切变形将引起附加挠度,使得原来垂直于轴线的截面在变形后将不再与轴线垂直,且发生翘曲。此时需采用能够考虑横向剪切变形的梁单元进行模拟。 考虑剪切变形修正的经典梁单元和Timoshenko梁单元是两种较为常用的能够考虑梁剪切变形的梁单元,但这两种梁单元仍假定原来垂直于中面的截面在梁变形后仍保持为平面。 在列式方面,Timoshenko梁的基本特点是将挠度和截面转角分别插值。Timoshenko梁单元应用广泛,也容易据此推广到板壳单元 问题描述( Problem Description) 一榀XZ平面内的刚架结构,结构几何信息如图所示;节点1、5处为固定支座,节点4处受到+x方向P=200kN的集中力作用。结构中各杆件采用相同的材料,弹性模量E=30000MPa,梁、柱截面面积分别为0.08m2和0.16m2,梁、柱截面惯性矩分别为0.0128/12m4和0.0256/12m4,梁柱抗剪面积分别为0.0667m2和0.1333m2,材料泊松比为0.2。 基于MATLAB编程实现该框架结构的弹性静力分析,所有构件采用剪切修正梁单元进行模拟,并将基于MATLAB编程计算的结果与Abaqus分析结果进行对比。 MATLAB 编程 Abaqus 位移结果对比: 支座反力对比: 可以看出,MATLAB编程计算结果是和Abaqus计算结果是完全一致的。 …

铁木辛柯matlab,欧拉梁单元 | 崔济东的博客 - www.jdcui.com相关推荐

  1. matlab欧拉方程求解微分方程并和ode45对比结果

    1.内容简介 matlab欧拉方程求解微分方程并和ode45对比结果 2.内容说明 略 3.仿真分析 clc close all clear %% ode45方法 y0 = [8.5;2;1];%初始 ...

  2. 被众人膜拜的欧拉恒等式是个什么东东?

    老子说:道生一,一生二,二生三,三生万物.万物的本源既是数,自然世界造化了万物,也造化了人类,聪明的人类参照了大自然造化万物的方法,自已又物化出了一个能够认知.解释和预测自然界的一套逻辑方法.而数学, ...

  3. 常微分方程数值解matlab欧拉,MATLAB实验报告_常微分方程数值解

    manlab软件应用试验题目 专业 序号 姓名 日期 实验3 常微分方程数值解 [实验目的] 1.掌握用MATLAB求微分方程初值问题数值解的方法: 2.通过实例学习微分方程模型解决简化的实际问题: ...

  4. gitee 从 拉取新分支到本地_Hexo博客详细教程(一)| 建立本地站点

    点上方蓝字关注我们 每天都有好玩的东西等着你 博客炫酷效果展示 安装Hexo 安装Git 参考文章:Git实用教程(二) | Git简介及安装详解. 安装Nodejs Nodejs可以从官网( htt ...

  5. matlab计算惯性矩,梁单元有限元计算程序(matlab)

    %此程序计算杆的总刚度矩阵及节点位移,分五步完成:输入各单元数据.计算单元刚度矩阵 %组集总刚度矩阵.计算输出总刚度矩阵 .计算输出节点位移 %2011.4 %输入个单元数据 %输入单元节点编号矩阵, ...

  6. 常微分方程数值解matlab欧拉,matlab 常微分方程数值解法 源程序代码

    matlab 常微分方程数值解法 源程序代码 所属分类:其他 开发工具:matlab 文件大小:16KB 下载次数:41 上传日期:2019-02-13 11:03:29 上 传 者:XWLYF 说明 ...

  7. matlab欧拉迭代,matlab机械臂正逆运动学求解问题,使用牛顿-欧拉迭代算法

    代码复制的有问题,详细见本楼,谢谢. clc;clear; DR=pi/180; %time j = 1; for i = 0 : 0.1 : 2 %input theta= 45 * DR *(1+ ...

  8. 常微分方程数值解matlab欧拉,MATLAB题,用到欧拉公式求微分方程的数值解

    %欧拉法解一阶常微分方程 %例子dy/h=-y+x+1 %f=inline('-y+x+1','x','y');   %微分方程的右边项 f = inline('x-2*y','x','y'); y0 ...

  9. end=强制打印成一行;\t拉大列间距_xing2516_新浪博客

    运用于读取Excel,乘法口诀等 for row in range(rows): for col in range(cols): # end = 把所有数据,强制打印成一行:\t拉大列间距 print ...

最新文章

  1. 如何卸载 python setup.py install 安装的包?
  2. 【行业看点】量子通信 量子计算机 量子列车…… 量子的世界究竟多精彩?
  3. python:文件操作
  4. 半导体基础知识(4):无源,有源和机电组件
  5. 安装php5、卸载php、安装php7的教程
  6. ios个推透传消息json接收不到_消息通讯——Websocket
  7. VTK:图片之ImageAccumulateGreyscale
  8. xilinx SoC学习笔记之PetaLinux
  9. 算法代码块总结(持续更新)
  10. Java中弹出对话框的方法
  11. 腾讯开源手游热更新方案,Unity3D下的Lua编程
  12. Java快速入门学习笔记5 | Java语言中的while循环语句
  13. SpringBoot开发Restful接口
  14. Nginx反向代理导致PHP获取不到正确的HTTP_HOST,SERVER_NAME,客户端IP的解决方法
  15. 每天学点Linux:一
  16. xp的服务器系统怎么安装系统安装,XP系统怎么安装SQL Server 2000数据库
  17. php派车系统,公务用车管理系统
  18. c# 3D图形处理库
  19. 计算机应用基础差错解释,计算机应用基础名词解释:差错
  20. Spring中Model,ModelMap以及ModelAndView之间的区别

热门文章

  1. ics无法启动的解决
  2. vue--封装日历,周历,月历,季历组件
  3. 五、中央处理器(一)CPU 的功能和基本结构
  4. 安卓课程思维导图大全
  5. java 下载加速_Java实现大文件下载,提速30倍!想学?我教你啊!
  6. 通识:量子算法发展的四大阶段
  7. android 手机命令大全,Android ADB命令大全
  8. 死锁、活锁、饥饿定位死锁解决死锁
  9. apollo7.0 初探------激光雷达感知测试
  10. 一不小心就侵权,这拯救打工人的6个小工具!