新增功能
新增:Python语法升级,支持ABAQUS2024版本;
新增:POLARIS_CrackPlot绘图风格设置,如线宽、颜色、颜色条最大最小值、绘图范围、frame范围等
新增:可以识别和提取后处理中新建的Cohesive单元Set集合
完善:通过MMIXDMI判断Cohesive单元的起裂模式时,读取单元的材料属性,并自动计算临界值,而非固定的数值0.5。
新增:当Cohesive单元中使用USDFLD或UMAT子程序定义损伤变量SDV_CRACK_TYPE时,程序可识别SDV_CRACK_TYPE为裂缝失效类型值,数值小于等于1时为拉伸损伤,数值大于1时为剪切损伤,数值为0时未损伤。并据此统计裂缝失效类型百分比。
新增:CrackPlot插件增加:绘图风格设置,如线宽、颜色、颜色条最大最小值、绘图范围、frame范围绘图风格设置,如线宽、颜色、颜色条最大最小值、绘图范围、frame范围的设置等。
【声明】请走正规购买渠道更新插件,更新前请确保安装了2021以上版本的Abaqus!还是老规矩:一年内的用户是免费更新的,超过一年,仅需20%费用。再次感谢大家的支持!
这是一款Abaqus后处理插件,当模型中采用XFEM和Cohesive单元模拟裂缝时,可提取二维和三维裂缝的几何信息,包含:破裂单元数量、二维裂缝长度、三维裂缝面积、裂缝体积的时程曲线,以及二维XFEM裂缝的最终裂缝形态,并将处理得到的数据文件存储为文本格式,以备用户使用。可以提取二维/三维破裂Cohesive单元的数量、总长度/面积、总体积、最大缝宽的时程曲线;
当输出变量中包含MMIXDMI时,可获得Cohesive单元破裂形式(张开/剪切)的比例;
可以提取二维/三维XFEM裂缝的单元数量、总长度/面积、总体积的时程曲线;
可以识别独立的二维/三维XFEM裂缝,并对各独立的裂缝面积、体积时程曲线进行输出;
可以获得二维XFEM裂缝最终的扩展路径;
将处理得到的裂缝数据存储到csv文件,供用户使用;
支持以部件为区域,或Set集合区域内提取裂缝几何信息。
支持自定义状态变量输出SDV_SDEG描述单元的失效状态,SDV_CRACK_TYPE描述单元失效类型(拉伸或剪切);
修复:面集合嵌入时,部分位置错误的嵌入cohesive单元;
新增:原实体单元集合的边界Cohesive单元创建单独的OutCohe集合;
新增:平面二阶四边形和二阶三角形单元边界嵌入Cohesive单元。有了该功能,在进行水力压裂模拟时,可采用二阶三角形孔压单元C3D6MP进行网格划分,裂缝扩展路径将更复杂多样。
- 增加:csv文件输出信息:单元破坏类型、每个单元不同时刻的裂缝宽度数据;
- 修复BUG:对于二维平面模型情况,无法 正确提取多个部件的Cohesive裂缝信息,并且多个部件提取裂缝信息时,曲线和数据文件均被覆盖,名称中增加instance名称作为区分;
- 改善:输出文件被打开情况下的错误提示,增加提示信息的友好性;
- 更换图标,并合并XFEM和Cohesive单元提取界面为一个整体。
【V1.1版本】首版发布时间2018年03月20日插件安装完成以后,在工具栏中,可找到 工具条按钮,点击后可启动POLARIS_CrackGeo插件,如下:Video Introduction按钮:点击后可以跳转到视频介绍链接,请在联网状态下点击,否则无法观看。Documentation按钮:点击后,在浏览器中将打开插件的帮助文档。Object区块:选择需要提取裂缝数据的ODB文件和其中的Instance实例部件。Control区块:选择裂缝提取的类型,当勾选Cohesive Elements时,将激活SDEG threshold输入框,并要求输入SDEG阀值,当Cohesive单元的场量SDEG达到该值时则认为失效;当勾选XFEM类型时,将激活STATUSXFEM threshold输入框,因为XFEM方法是采用STATUSXFEM指示单元是否破坏,部分分析类型无法输出STATUSXFEM,则采用PHILSM指示单元是否破裂,两种裂缝类型必须勾选至少一种。Do Output Crack Volume and Width(Cohesive Only)复选框,被勾选时,在结果中会输出裂缝体积和宽度数据,提取的速度会变慢,取消勾选时则相反,但提取速度会加快。用户选择嵌入的部件、场量阀值以后点击OK或APPLY可激活数据提取程序,在Abaqus信息提示框中将提示提取的进度,如下图所示:数据提取完毕后,在ODB文件所在目录下,会生成两个与ODB文件同名的CSV文件,分别是:“odbName-XFEM/COH-infos.csv”和“odbName-XFEM/COH-Output.csv”其中,“infos.csv”文件,用于存储所有破裂单元的裂缝面的节点坐标、裂缝破裂形式CrackMode和裂缝宽度信息;当提取的是XFEM裂缝时,仅输出节点坐标信息;当提取的是Cohesive单元裂缝时可输出CrackMode(数值为0时未损伤,小于等于1时为拉伸损伤,大于1时为剪切损伤)和裂缝宽度,裂缝宽度排序采用倒序记录:第一个裂缝宽度,为最后一个分析步的最后一帧所对应的宽度,第二个裂缝宽度,为最后一帧往前一帧对应的宽度……
“Output.csv”文件,用于存储不同时刻下的破裂单元数量、破裂体积、最大缝宽、裂缝长度/面积,以及破裂单元的编号;
FrameTime:场输出帧对应的总时间;
CrackElemNum:破裂单元数量;
CrackVolume:破裂单元的体积;
MaxWidth:最大缝宽;
CrackLength:二维裂缝长度;
CrackArea:三维裂缝面积。
破裂单元编号位于G列之后的所有数据。
示例1:二维Cohesive单元模拟裂缝的几何信息提取水力压裂模拟裂缝转向,模型全局嵌入Cohesive单元,通过液体注入,促使部件开裂,形成复杂缝网。水力压裂模拟裂缝转向,采用XFEM渗流模型,通过液体注入,促使部件开裂,在地应力差影响下,裂缝向最大地应力方向偏转。示例3:三维Cohesive单元模拟裂缝的几何信息提取
三维圆柱试件,进行四面体网格划分,全局嵌入Cohesive单元,模拟压缩作用下,块体的压溃。示例4:三维XFEM和Cohesive单元模拟裂缝的几何信息提取单筋混凝土梁模型,受弯曲荷载作用。混凝土与钢筋界面嵌入Cohesive单元,模拟界面的粘性滑移;并采用XFEM模拟混凝土块体的开裂。