三维随机球体骨料细观混凝土模型/基于Python的Abaqus二次开发应用/三维细观混凝土

三维随机球体骨料细观混凝土模型/基于Python的Abaqus二次开发应用/三维细观混凝土

2023年7月6日 2023年7月6日 1182
收藏
价格:

三维随机球体骨料细观混凝土模型/基于Python的Abaqus二次开发应用/三维细观混凝土的课程说明

本套课程主要讲解基于python前处理建立的三维细观随机骨料混凝土模型的数值模拟方法,课程包含:

  1. 划重点,细观骨料脚本中会用到的python代码;
  2. python开发abaqus中会用到的常用接口命令;
  3. 选取随机骨料脚本,逐行讲解代码在abaqus中模型的建立原理;
  4. 全过程演示如何在abaqus中进行完整的模型设置,包含后处理中曲线的提取

附件包含演示用的python脚本和cae文件。


细观混凝土模型可将混凝土看作由骨料、砂浆和两者之间的界面过渡区(itz),以及其他组分等组成的多相复合模型。本视频为最入门的三维随机球体骨料细观混凝土模型,模型组成如图示。

幻灯片6.png

视频以混凝土立方体静力抗压试验为例进行教学,在ABAQUS中运行脚本后可以输入混凝土模型参数:混凝土长宽高、保护层厚度、随机骨料粒径范围、骨料率和itz厚度。后处理可导出混凝土损伤演变过程及立方体抗压力-位移曲线。

幻灯片7.png幻灯片8.png

课程中会提到一些参数的设置思路,学习完本课程后,可以大致掌握三维细观混凝土模型的建立方法,了解数值模拟的建立思路,入门细观混凝土模型学习。

此视频与本人上传的另一课程内容一致,购买过的朋友请勿重复购买!后续将更新其他类型视频。


下载

课程章节

    评论1

    三维随机球体骨料细观混凝土模型/基于Python的Abaqus二次开发应用/三维细观混凝土的相关视频课程

    三维随机球体骨料细观混凝土模型/基于Python的Abaqus二次开发应用/三维细观混凝土的相关案例教程

    在Abaqus自带Python环境装第三方库的问题 在abaqus 用python做前后处理的二次开发,很多时候需要用到第三方库。而由于种种原因,安装这些库对很多人来说是一件非常头痛的事。渐进式二次开发的技术能完美解决。 2 不兼容Python3的问题 截至abaqus 2019版本,abaqus内置的python环境都是python2版本的。但是python3是趋势,相当多的开源算法、功能都基于
    基于的二次开发对于很多新手来说都是一个神秘的,感觉是高难度的问题,致使很多新手对二次开发的研究都处于初级了解阶段,或完全不感冒阶段。 其实二次开发很简单,某种意义上讲,常用的ABAQUS二次开发方式有两种 (1)直接修改inp文件,这种方式需要对inp文件中大量的节点和单元进行操作,一般不建议采用inp文件进行二次开发(除非有特殊的关键字或标识符,其实关键字也可以用python语言来进行二次开发,
    这次推送聚焦于解决采用Python向Abaqus里导入txt、dat数据的问题(dat文件只需要将txt文件的后缀名改为dat就可以生成dat文件),Abaqus基于Python读入txt、dat数据主要有read()、readlines()、readlines()、numpy.loadtxt()函数,导入的txt文件放在工作目录temp中。 1. read() 函数 可以一次性读取txt文件中的
    ABAQUS 的后处理功能不能完全提供我们在分析过程中所需的数据,为更好的扩展后处理功能,查看和分析结果数据,本文提出了使用Python 语言对ABAQUS 进行二次开发来达到这一目的的方法。文中讨论了ABAQUS 的脚本接口和对象模型在二次开发中的作用和调用流程,以及文件的读写与复制、数据读取与处理、结果输出与查看等关键技术。以共轨管锥面密封性的分析为例,使用Python 语言提取了分析结果数据
    例如:cell4 = mdb.models['block'].parts['crankcase'].cells[4],要把part模块中编号为4的体赋值给cell4,就需通过路径mdb→models→part→cells(4号体属性),其中'block'、'crankcase'、分别是model和part的名字。 在草图Sketch中画线: s = mdb.models[' block '].Co
    Augenstern_1
    项目客服
    培训客服