思路

粘弹性边界因为能够考虑地基辐射阻尼而使得结构抗震的计算结果更趋于合理,所以在需要考虑结构地基相互作用的结构抗震计算时,是较为常用的地基边界处理和地震荷载施加方法。而ABAQUS软件是经常用来进行结构响应分析的有限元软件。下面介绍一种在ABAQUS中实现粘弹性边界及地震荷载施加的方法。

粘弹性边界是通过在有限元模型的地基边界节点上施加弹簧阻尼器实现的,在ABAQUS中的实现有以下几种方法:第一种,通过ABAQUS自有的弹簧单元spring单元和阻尼单元dashpot实现,具体的单元参数可以参考文献[1],这种较为精确;第二种是通过ABAQUS的UEL子程序实现,可以看下文献[2];还有一种是等效单元替代的方法,就是在地基周围加一层单元,然后设置近似的材料参数,参考文献[3],这一种精度较差,但实现起来较为简单。我采用的是第一种方法,但操作起来较为繁琐,具体程序及过程后面介绍。

采用粘弹性边界,其配套的地震荷载输入方法就是在已知输入地震位移和速度的情况下,计算各个时刻地基边界各个结点上应当施加的集中力荷载,然后施加荷载,一步一步的进行计算。地震荷载的施加在ABAQUS中也有两种不同的思路,文献[2]中的方法是通过ABAQUS的DLOAD和UTRACLOAD两个子程序实现。DLOAD子程序用于施加边界面的法向荷载,UTRACLOAD用于施加边界面的切向荷载。而文献[1]中则是将边界上每一个节点每个时刻的力都计算出来,然后导入到ABAQUS中作为幅值数据,对每个对应节点施加。

我最初的想法是两篇文章的思路各取一半,用文献[1]的方法实现粘弹性边界,用文献[2]的方法施加地震荷载。然而尝试了很久,发现这样做的效果并不是太好,可能我编

matlab 支点纵波,ABAQUS粘弹性边界及地震荷载施加的简单实现(Matlab生成input文件)...相关推荐

  1. ABAQUS粘弹性边界及地震荷载施加的简单实现(Matlab生成input文件)

    思路 粘弹性边界因为能够考虑地基辐射阻尼而使得结构抗震的计算结果更趋于合理,所以在需要考虑结构地基相互作用的结构抗震计算时,是较为常用的地基边界处理和地震荷载施加方法.而ABAQUS软件是经常用来进行 ...

  2. 适用于ABAQUS的黏弹性边界(粘弹性边界)及等效地震荷载施加插件程序

    插件界面 适用范围 二维/三维模型 隐式/显示动力分析步 地震波垂直/斜入射 纯土体/土-结相互作用体系 插件功能 静力边界地应力平衡 动力边界地应力平衡 黏弹性边界施加 等效地震荷载的计算和施加 - ...

  3. matlab打包多个m文件,MATLAB GUI多个m文件和fig如何生成exe文件

    MATLAB GUI多个m文件和fig如何生成exe文件 方法一: 已有gui.m文件和gui.fig文件 1 在matlab的command窗口中输入 mcc -B sgl GUI.m 2.将上步生 ...

  4. matlab差分迭代解决静电场边界问题(含第二类边界条件)

    matlab差分迭代解决静电场边界问题(含第二类边界条件) 相关链接:Matlab编程用迭代有限差分求电势分布https://blog.csdn.net/Mr_tea_milk/article/det ...

  5. 【字符识别】基于matlab GUI模板匹配(区域生长法)字母+数字识别【含Matlab源码 1695期】

    一.手写大写字母识别技术简介 0 引言 在高校教学过程中,考试是最为普遍的一种教学评估.综合练习的教学手段,随着科技进步,考试阅卷的方式也发生了巨大的变革.传统的阅卷方式主要以人工阅卷为主, 存在效率 ...

  6. matlab优化问题约束不取等号6,matlab中fmincon函数中不含等号的边界值怎么设置?,matlab中的fmincon函数一直求不出为什么...

    导航:网站首页 > matlab中fmincon函数中不含等号的边界值怎么设置?,matlab中的fmincon函数一直求不出为什么 matlab中fmincon函数中不含等号的边界值怎么设置? ...

  7. 用matlab编写逢七必过游戏规则,数字图像处理及应用(MATLAB)第4章

    <数字图像处理及应用(MATLAB)第4章>由会员分享,可在线阅读,更多相关<数字图像处理及应用(MATLAB)第4章(149页珍藏版)>请在人人文库网上搜索. 1.第四章 图 ...

  8. 【 MATLAB 】【 MATLAB 】DFT的性质讨论(三)序列的循环卷积及其 MATLAB 实现

    这篇博文要将的是循环卷积,循环卷积和线性卷积还是有很大区别的,我们都知道,两个N点序列之间的线性卷积会得出一个更长的序列,不得不再一次要将区间限制在 0 <= n <= N -1.因此代替 ...

  9. 【 MATLAB 】DFT的性质讨论(二)序列的循环移位及其 MATLAB 实现(频域方法)

    上篇博文:[ MATLAB ]DFT的性质讨论(二)序列的循环移位及其 MATLAB 实现(时域方法) 提到了对序列x(n)做循环移位后的DFT形式为: 上篇博文已经讨论过了第一种实现循环移位的方法, ...

最新文章

  1. Shadow mapping
  2. percona server修改数据目录datadir为/data/mysql:
  3. 用PB从ORACLE导出DBF文件,PB导出规定格式DBF文件
  4. top统计mysql性能_mytop安装,使用mytop监控MySQL性能
  5. 五、RabbitMQ的消息属性(读书笔记)
  6. Android 经典示例,初学者的绝好源码资料
  7. python的tkinter按钮大小_如何使用python更改tkinter中按钮和帧的字体和大小?
  8. CC版本添加 LUCI
  9. mpvue微信小程序动画_在 mpvue 使用 echarts 小程序组件
  10. PHP返回页面空白原因分析-Nginx+PHP
  11. C#通过NOPI读写Excel,并插入图片,VS2019
  12. C语言计算高精度圆周率pi程序的代码
  13. uni-app使用阿里矢量图库导入 icon 彩色和黑白色
  14. 内存超频时序怎么调_超频讲解:内存时序设置一
  15. PHP阶段案例之Web表单生成器
  16. 《线粒体疾病的遗传》学习笔记
  17. window8 激活工具
  18. 宝德自强PT620Z1
  19. Spark认知Spark环境搭建
  20. 广科院机器人团队邹子平分享学习知识

热门文章

  1. 浏览我的计算机更新驱动程序,主板驱动程序-自己的电脑主板驱动程序怎么查看?如果我想查 – 手机爱问...
  2. 社工小组 计算机小组活动,社工小组活动方案.doc
  3. python滑动窗口求回归——OLS和WLS
  4. 学习UI设计大概需要花多少钱
  5. 利用python求积分
  6. 【软件定义汽车】【架构篇】SOA面向服务的软件架构
  7. [Python Study Notes]进程信息(丁丁软件监控进程,http-post)
  8. 《三体》中罗辑为什么是自己的破壁人?
  9. SQL优化核心思想:或许你不知道的5条优化技巧
  10. 如何在Win10下安装MySQL 5.7绿色版