主页

【项目】将Abaqus结果数据导入Matlab并计算J积分

简介 该项目将Abaqus输入和结果文件读取到Matlab中,然后针对特定的二维算例计算J积分。两个算例分别计算了均匀板(HOMI)和功能梯度材料板(FGMII)的混合裂纹。算例的详细信息可参考如下文献,亦可在papers文件夹中找到。 项目代码 lyk6756/abq2mat_j-integral - GitHub 参考文献 Abanto-Bueno, J., Lambros, J. An Experimental Study of Mixed Mode Crack Initiation and Growth in Functionally Graded Materials. Exp Mech 46, 179–196 (2006). Alpay Oral, Jor...

阅读更多

安装ABAQUS官方培训课程示例文件

ABAQUS的官方培训课程中包含了较多的演示及研讨实例(Workshops),所有的实例都提供了示例文件,包括脚本文件(.py)、输入文件(.inp)、子程序文件(.for)等。ABAQUS提供了两种安装方式:图形界面安装和命令行界面安装。 通过 Abaqus/CAE 安装 将用于安装的文件samples.zip解压缩后,打开Abaqus/CAE并在菜单栏选择:Plug-ins -> Tools -> Install Courses。 在弹出的Install Courses对话框中,选择示例文件需要安装的文件目录,选择需要安装的课程名称,并点击OK`。 通过命令行界面安装 首选需要获取Abaqus的安装路径,可以在命令行窗口输入以下命令来查询: abqX...

阅读更多

为Abaqus中的状态变量(SDV)自定义关键字

Abaqus子程序中常见的状态变量(Solution-Dependent state Variables, SDV),常见于UMAT、VUMAT、USDFLD、VUSDFLD等子程序中。其默认输出形式为SDVn,其中的n表示状态变量的顺序。其个数在.inp作业文件中由关键字*Depvar声明: *Depvar 4 上述语句声明了4个状态变量,可在后处理中找到他们,分别是SDV1至SDV4。 为了能够在状态变量较多时更好地区分各个状态变量代表的含义,可在以上声明语句之后继续定义各个变量的关键字及其描述: *Depvar 4 1, DFT, "fiber tensile damage" 2, DFC, "fiber compressive damage" 3, D...

阅读更多

在CentOS上安装ABAQUS 2019并搭建子程序开发环境

系列文章 在命令行窗口中运行ABAQUS 在Win10下搭建Abaqus子程序开发环境 Install Abaqus2016 on Linux (Ubuntu 16.04 64bit) 部署平台 CentOS Linux release 7.8.2003 ABAQUS 2019 Intel Parallel Studio XE 2019 安装前的准备 首先,对系统中已安装的软件包进行更新: sudo yum update sudo yum upgrade 然后进行必要环境的安装: sudo yum install ksh sudo yum install redhat-lsb sudo y...

阅读更多

在命令行窗口中运行ABAQUS

在关联了Fortran编译器的环境中 提交作业: abaqus job=<jobname> 提交带子程序的作业: abaqus job=<jobname> user=<subroutine filename> cpus=N job后面输入inp文件名,一般省略inp文件后缀。user后面是用户子程序。常用的ABAQUS子程序源文件使用Fortran语言编写,在使用中实时编译链接成目标文件参与计算。在Windows环境下,源文件必须以.for结尾;在Linux环境下,必须使用.f后缀。cpus=N,N必须是整数,表示分析使用的处理器核数。 登陆后输入cat /proc/cpuinfo即可查询服务器的核数,注意内核的编号是...

阅读更多