(原文发在微信公众号“建筑工业产品经理”)

有时候需要对模型做大量的参数分析以尝试获得一些规律认识,这时若仅仅通过abaqus的cae界面手动修改参数以及前后处理,几乎不可能完成大量的分析(例如需要修改模型参数进行数百甚至上千次分析),这就需要通过写程序来提高效率。这个技能很实用,下面简述最近做此分析的过程,作为备忘。

step1:利用abaqus建立一个参数的模型并得到其inp文件。

step2:通过matlab批量修改inp文件中的参数,获得用于参数分析的批量的n个inp文件,例如要进行125个算例就可以获得125个inp文件。

参数分析一般需要选择好哪几个变量,这几个变量分别用那几个数值,例如三个参数各取值5个数,就有125个参数组合,这些参数组合提前准备好,并通过代码批量替换inp文件中的特定数据,得到125个inp文件。

step3:对批量的inp文件进行计算分析(在.bat文件中写入对n个inp的计算job,将bat文件放在abaqus工作目录中运行,abaqus可依次计算这n个job),得到n个odb文件;

step4:在abaqus的cae界面中对其中一个odb文件录制宏,得abaqus自动生成的.py文件(python语言代码写的后处理操作);

step5:修改与宏所对应的.py文件,加入循环语句,进而自动对n个odb文件进行后处理,分别提取所需要的结果。将所关心的数据写入到txt文件中,至此得到了含有n个算例下所关心的数据;

step6:在matlab中进一步分析n个算例的数据结果,得到参数分析所需要的图表,讨论与分析。

小结:整个过程似乎有点繁琐,是因为我对于python并不熟悉,所以有些工作通过matlab来完成。也许有更简单的办法,有朋友分享一下么?

matlab处理abaqus_Abaqus/用Abaqus进行参数分析(python+maltab助攻)相关推荐

  1. 频域参数 matlab,基于MATLAB的语音信号时频域参数分析

    22 科技广场 2007.9 基于MATLAB的语音信号时频域参数分析 the Character Analysis of Speech Signal with Time and Frequency ...

  2. mie散射 matlab,基于MATLAB与LabVIEW的 Mie散射参数分析系统

    [1] [1]杨凯,程晓峰,郭锋,等-微粒粒度检测的干法分散系统[J].激光技术,2013,19(1):73-75 YANG Kai,CHENG Xiao-feng,GUO Feng,et al.Dr ...

  3. matlab加工表面微观,车铣复合加工表面微观几何形貌仿真及切削参数分析研究

    车铣复合加工表面微观几何形貌仿真及切削参数分析研究 车铣复合加工技术是先进制造领域的前沿技术之一,可以解决单独用车或铣难以完成的加工难题,可以实现工件一次装卡完成几乎全部工序,它的科学价值和应用前景逐 ...

  4. ADC 动态参数分析matlab code的几个问题(span,spanh取值问题,幅度比例因子的添加等)

    前言 目前内外网自用ADC动态参数计算的matlab程序都是同一套模板的改版,存在共同的问题,迟迟没有得到解决,也困扰了我几天,不过还好,最终搞明白了几点. 一.ADC动态参数分析的源程序从何而来? ...

  5. matlab怎么找出奇数个数_用MATLAB绘制系统根轨迹和性能分析

    用MATLAB绘制系统根轨迹和性能分析 一.练习目的 熟悉MATLAB用于控制系统中的一些基本编程语句和格式. 利用MATLAB语句绘制系统的根轨迹. 掌握用根轨迹分析系统性能的图解方法. 掌握系统参 ...

  6. matlab下对齿轮图片的参数提取

    matlab下对齿轮图片的参数提取 目标:基于matlab对下面图片的各个参数进行提取 图片预处理: 首先读入图片,二值化,用canny算子边缘提取,由于接下来要用与中心提取,细化边缘. 代码: bw ...

  7. 【语音合成】基于matlab线性预测共振峰检测和基音参数语音合成【含Matlab源码 562期】

    ⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[语音合成]基于matlab线性预测共振峰检测和基音参数语音合成[含Matlab源码 562期] 点击上面蓝色字体,直接付费下载,即可. ...

  8. 电路仿真matlab实验总结,基于matlab的boost电路仿真的实验报告分析.doc

    基于matlab的boost电路仿真的实验报告分析.doc Boost电路 1.实验名称:基于matlab的boost电路仿真的实验报告分析. 2.实验目的:学习matlab的基础知识和操作: 改变占 ...

  9. MATLAB用GARCH-EVT-Copula极值理论模型VaR预测分析股票投资组合

    全文链接:http://tecdat.cn/?p=30426 对VaR计算方法的改进,以更好的度量开放式基金的风险.本项目把基金所持股票看成是一个投资组合,引入Copula来描述多只股票间的非线性相关 ...

最新文章

  1. 你应该知道的15个Silverlight诀窍
  2. numpy.random.randint详解
  3. 关掉ajax 的异步,asp.net ajax 取消异步回送
  4. 点运算符(.)和中括号运算符([])有哪些区别
  5. 那些年,我和发哥在恒大的日子
  6. c语言宏定义技巧和用法,关于C语言宏定义的技巧:'#'和'##'
  7. Vultr CentOS下后台跑node
  8. 案例学习BlazeDS+Spring之七InSync05新增联系人
  9. Flutter基础—布局模型之水平垂直
  10. AI说:你的书法有咖喱味丨看字识国别
  11. RedHat as4 u2下的oracle9.2.0.4安装
  12. 语音网关典型配置实例
  13. 二、大数据实践项目——数据分析与处理
  14. 2022java面试总结
  15. java集成kettle 8.2 获取转换的执行日志与步骤度量
  16. 计算机基本信息分别代表什么意思,视频基本信息格式不正确是什么意思
  17. 小程序_动态设置tabBar主题皮肤
  18. E280 P0410故障修复
  19. OpenGL入门示例8——图形平移、旋转、缩放
  20. 均值不等式的来龙去脉

热门文章

  1. 15、Power Query-行列管理实例应用
  2. SAP供应商编码范围
  3. sap 彻底删除物料主档
  4. ABAP业务涉及到的相关数据库表 .
  5. 进位赛迪百强榜,雨花区的“高质量”发展底座有多坚实?
  6. mysql o转数字排序_mysql学习,字符串转成数字并比较排序
  7. matlab 度分秒转换成度_如何利用matlab统一处理照片亮度对比度
  8. 计算机硬件系统设计mooc,计算机硬件系统设计MOOC答案
  9. BUUCTF(PWN)suctf_2018_stack
  10. CTF-python-trade-加密的逆写