利用matlab生成随机场数据,然后在abaqus中利用python将每个单元进行赋值,得到inp文件,最后利用python批量提交inp文件进行计算并提取计算结果,附件为所有用到的程序
第一版和第二版程序的差别
第一版程序的思路还是直接调用inp文件,利用inp文件中的节点和单元信息生成参数文件。然后在cae中对模型进行赋值。
第二版程序是先用在场地内生成参数随机场分布,然后在批量修改inp文件,这么做是考虑集合模型有时候也会作为变量,同时方便进行cnn训练。
第二版是兼容第一版程序的,第一版程序相对简单,对于辅助理解随机场计算过程有较大帮助。
补充:abaqus中运行py文件过程是,file—>run script
另外一个相关的视频(可选看):参数空间变异性(随机场)——终章_哔哩哔哩_bilibili
2022年,7月30日,generateINP文件有更新,注意一下,后面有时间会把这个文件做得更自动一点
2022年,8月10日,更新文件inptorandomdata_V2.m,这个文件实现了inp文件中节点和单元信息的自动提取
2022年,11月4日,更新程序
2022年,4月17日,更新程序(更新了matlab程序部分,python部分没变)
2024年,9月11日,最后一次全面升级程序,请下载附件。
查看更多评论 >