​我收集了一些网友及客户在使用abaqus软件时遇到的一些问题,下面来看看是如何解决的~

(1)Linux平台使用Abaqus子程序的免费方案 gcc+gfortran

本方法在centos7和centos8中测试成功

安装

Linux下yum安装gcc和gfortran

配置custom_v6.env文件

需要说明的是,gFortran不是官方支持的,以下配置方法,能解决undefined symbol: _gfortran_XXX的错误。

compile_fortran = "gfortran -c -O -fPIC -fno-second-underscore -I%I"

link_sl='g++ -shared -lgfortran -fPIC -Wl,-Bdynamic -Wl,--add-needed %E -Wl,-soname,%U -o %U %F %A %L %B'

link_exe='g++ -lgfortran -fPIC -Wl,-Bdynamic -Wl,--add-needed -o %J %F %M %L %B %O'

(2)从哪里可以找到关于Abaqus/Explicit多尺度材料模拟的示例文档?

(以下内容适用于 Abaqus 2022FD01 (FP 2205) 及之后的版本)

在2022FD01 (FP 2205) 版本中,Abaqus/Explicit加入了平均场均匀化 (mean-field homogenization) 的功能,用于模拟复合材料。本文对帮助文档中的示例提供一些资料。

注塑成形热塑性材料中的纤维方向对部件的强度有显著影响。在注塑成型过程中,部件在熔体汇合区域(即熔接痕-weld lines)通常存在局部薄弱。

纤维方向可以通过模流仿真软件进行预测。在后面的例子中可以看到如何使用3DEXPERIENCE中的模流App预测纤维方向,并使用3DEXPERIENCE中结构App精确捕捉部件薄弱部位的损伤。

在整个仿真流程中不需要其他第三方软件。结构求解器具备映射以及多尺度材料建模的功能。纤维的方向可以从模流仿真结果导入到结构求解器中,并用于材料更新。Abaqus/Explicit求解器用于处理材料失效引起的大变形。关于平均场均匀化的更多细节可以参考帮助文档。

下载附件中的3DXExecution.zip文件,操作流程参考视频SequentialDemo.mp4,包括:

基于文件Boss-Plastic-gateA.3dxml运行模流仿真

导入文件Boss-Reduced-Str-MFHDamage.3dxml并编辑截面属性,从模流仿真中导入纤维方向

确保运行显式分析时使用一致的单位

下载附件中的inputFileExecution.zip文件,并按以下步骤操作:

通过使用*EXTERNAL FIELD关键字,从Plastics.sim文件导入纤维方向。确保SIM文件与Abaqus/Explicit求解的版本一致,这可以使用以下命令实现:

abq sim_version -convert Plastics.sim

使用双精度运行input文件str_cylinder_xpl_oritens.inp

(3)如在Abaqus/Viewer中查看接触对所用到的面

附件脚本基于结果文件中接触对所用到的面创建了相应的显示组,显示组命名为“从面,主面”。该脚本要求Abaqus结果文件odb中必须包含CPRESS场输出,使用时只需将结果odb显示在当前Abaqus/Viewer窗口,直接运行该脚本即可。

了解更多详情信息,可关注内容——abaqus技术文章

在使用abaqus时可能会遇到的一些问题的更多相关文章

  1. hibernate有关联关系删除子表时可能会报错,可以用个clear避免错误

    //清除子表数据 public SalesSet removeSalesSetDistributor(SalesSet salesSet ){ List<SalesSetDistributor& ...

  2. MySQL查询语句练习题(面试时可能会遇到哦!)

    Sutdent表的定义 字段名 字段描述 数据类型 主键 外键 非空 唯一 自增 Id 学号 INT(10) 是 否 是 是 是 Name 姓名 VARCHAR(20) 否 否 是 否 否 Sex 性 ...

  3. 安装ubuntu server时可能会需要的配置

    1.修改源 笔者比较习惯用163的源,配置如下: sudo vi /etc/apt/sources.list 163源为: deb http://mirrors.163.com/ubuntu/ pre ...

  4. 用AJAX传值参数是中文时可能会乱码

    1.ajax代码 function SelectSemesterBySchYear() { // alert('sssssss'); var temp1 = document.getElementBy ...

  5. abaqus学习笔记-abaqus与umat调用基本原理

    参考: 1.http://ivt-abaqusdoc.ivt.ntnu.no:2080/v6.14/books/sub/default.htm 2.ABAQUS 用户材料子程序开发及应用-杨曼娟 3. ...

  6. ON DUPLICATE KEY UPDATE重复插入时更新

    mysql当插入重复时更新的方法: 第一种方法: 示例一:插入多条记录 假设有一个主键为 client_id 的 clients 表,可以使用下面的语句: INSERT INTO clients (c ...

  7. 在Xcode 6 beta里编译Cocos2d-x iOS项目时失败

    转载 在Xcode 6 beta里编译Cocos2d-x iOS项目时可能会失败,提示如下错误: Undefined symbols for architecture i386: "_fwr ...

  8. RTTI (Run-Time Type Identification,通过运行时类型识别) 转

    参考一: RTTI(Run-Time Type Identification,通过运行时类型识别)程序能够使用基类的指针或引用来检查这些指针或引用所指的对象的实际派生类型.   RTTI提供了以下两个 ...

  9. 使用ftp软件上传下载php文件时换行丢失bug

    正 文:   在使用ftp软件上传下载php源文件时,我们偶尔会发现在本地windows下notepad++编辑器写好的php文件,在使用ftp上传到linux服务器后,php文件的换行符全部丢失了, ...

  10. 关于使用dotnetbar开发winform程序在用户电脑上部署时问题

    1.首先要安装两个软件

随机推荐

  1. python pandas库总结-数据分析和操作工具

    参考:https://pandas.pydata.org/ Input/output相关函数 pandas.read_excel-将Excel文件读入pandas数据框 支持读取xls, xlsx, ...

  2. Spring-纯Java创建一个SSM【webapp】

    纯Java搭建webapp QuickStart 使用纯 Java 来搭建一个 SSM 环境,即在项目中,不存在任何 XML 配置,包括 web.xml 1创建一个Maven工程 引入依赖 <! ...

  3. SpringBoot笔记--自动配置(高级内容)(中集)

    @Enable*注解 使用该注解,需要导入相应的依赖坐标,其中的groupId标签里面写入Bean的Java文件所在的包的路径下面 spring-enable-other 还需要在SpringBoot ...

  4. Python学习笔记--高阶技巧

    闭包(避免全局变量被修改的风险) 函数的嵌套的利用 若是只是调用到外部函数的值,只需要用到函数的嵌套,具体实现如下: 若是要对外部函数的值进行修改,需要用到nonlocal关键字,具体实现如下: at ...

  5. LoadRunner——创建场景及运行场景(三)

    1. 创建场景 场景:用户并发访问的策略,包含用户数.加载用户的时间等 启动第二个组件 : 控制台 (controller) 方式1: 开始->所有程序->HPLoadRunner-> ...

  6. Linux & 标准C语言学习 <DAY11>

    一.指针     1.什么是指针         指针是一种特殊的数据类型,使用指针可以定义指针变量,指针变量存储的是整形数据,该数据代表了内存的编号(地址),可以通过这个编号访问到对应的内存     ...

  7. Any to Any 实时变声的实现与落地丨RTC Dev Meetup

    前言 「语音处理」是实时互动领域中非常重要的一个场景,在「RTC Dev Meetup丨语音处理在实时互动领域的技术实践和应用」活动中,来自声网.微软和数美的技术专家,围绕该话题进行了相关分享. 本文 ...

  8. vue环境安装与配置

    https://www.jb51.net/article/251371.htmhttps://www.yht7.com/news/193355 一.下载和安装Vue: https://nodejs.o ...

  9. gulp中解决es5转es6的方法

    1:安装配置文件: cnpm i gulp-babel@7 babel-core -D  (@7是因为要使 "gulp-babel": "^7.0.1" 与&q ...

  10. vue 之 computed方法自带缓存踩坑1

    使用场景:ant-vue 穿梭框使用 页面使用computed方法处理组织结构数据,退出页面时,对加载数据做了set null 操作,再次进入页面时,穿梭框只显示数据,无法做左右穿梭功能. 原因:co ...