在使用abaqus时可能会遇到的一些问题
我收集了一些网友及客户在使用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时可能会遇到的一些问题的更多相关文章
- hibernate有关联关系删除子表时可能会报错,可以用个clear避免错误
//清除子表数据 public SalesSet removeSalesSetDistributor(SalesSet salesSet ){ List<SalesSetDistributor& ...
- MySQL查询语句练习题(面试时可能会遇到哦!)
Sutdent表的定义 字段名 字段描述 数据类型 主键 外键 非空 唯一 自增 Id 学号 INT(10) 是 否 是 是 是 Name 姓名 VARCHAR(20) 否 否 是 否 否 Sex 性 ...
- 安装ubuntu server时可能会需要的配置
1.修改源 笔者比较习惯用163的源,配置如下: sudo vi /etc/apt/sources.list 163源为: deb http://mirrors.163.com/ubuntu/ pre ...
- 用AJAX传值参数是中文时可能会乱码
1.ajax代码 function SelectSemesterBySchYear() { // alert('sssssss'); var temp1 = document.getElementBy ...
- abaqus学习笔记-abaqus与umat调用基本原理
参考: 1.http://ivt-abaqusdoc.ivt.ntnu.no:2080/v6.14/books/sub/default.htm 2.ABAQUS 用户材料子程序开发及应用-杨曼娟 3. ...
- ON DUPLICATE KEY UPDATE重复插入时更新
mysql当插入重复时更新的方法: 第一种方法: 示例一:插入多条记录 假设有一个主键为 client_id 的 clients 表,可以使用下面的语句: INSERT INTO clients (c ...
- 在Xcode 6 beta里编译Cocos2d-x iOS项目时失败
转载 在Xcode 6 beta里编译Cocos2d-x iOS项目时可能会失败,提示如下错误: Undefined symbols for architecture i386: "_fwr ...
- RTTI (Run-Time Type Identification,通过运行时类型识别) 转
参考一: RTTI(Run-Time Type Identification,通过运行时类型识别)程序能够使用基类的指针或引用来检查这些指针或引用所指的对象的实际派生类型. RTTI提供了以下两个 ...
- 使用ftp软件上传下载php文件时换行丢失bug
正 文: 在使用ftp软件上传下载php源文件时,我们偶尔会发现在本地windows下notepad++编辑器写好的php文件,在使用ftp上传到linux服务器后,php文件的换行符全部丢失了, ...
- 关于使用dotnetbar开发winform程序在用户电脑上部署时问题
1.首先要安装两个软件
随机推荐
- 局部异常因子(Local Outlier Factor, LOF)算法详解及实验
局部异常因子(Local Outlier Factor, LOF)通过计算样本点的局部相对密度来衡量这个样本点的异常情况,可以算是一类无监督学习算法.下面首先对算法的进行介绍,然后进行实验. LOF算 ...
- Javaweb实践复习--MyBatis
增删改查操作 查询 查询所有数据 1.编写接口方法:Mapper接口------参数:无------结果:List 2.编写sql语句:SQL映射文件 一般情况下,若是用户实体类里面的变量名称与数据库 ...
- 在jsp页面int和String类型的相互转换
浅浅地来做一个对比吧! .java文件 int转成string类型:String s=String.valueOf(int m); String转成int类型:int m=Integer.parseI ...
- 一次Feign使用的案例
项目名称 projectName Maven架构 l ProjectName-项目名称,项目父工程 projectName-api-提供给外部组件使用的接口 common-一些基本共用的类.枚举常量 ...
- Unity3D中的Attribute详解(六)
本文将重点对Unity剩下常用的Attribute进行讲解,其他不常用的Attribute各位可以自行去官方文档查阅. 首先是UnityEngine命名空间下的. ColorUsage,这个主要作用于 ...
- SpringIOC注入
在lagou的训练营的学习历程 SpringIOC实例化Bean的三种方式:1.使用无参构造器2.静态方法3.实例化方法.他要先实例化创建类(和2的区别),再调用. XML注入属性DI依赖注入,根据实 ...
- [网络]HTTPS下服务器与浏览器的通信:HTTPS背后的加密算法 | TLS := SSL [转载]
全文转载自: HTTPS背后的加密算法 - 博客园 1 概述: 基本原理/过程 当你在浏览器的地址栏上输入https开头的网址后,浏览器和服务器之间会在接下来的几百毫秒内进行大量的通信.InfoQ的这 ...
- day31:socketserver&hashlib&hmac&TCP登录
目录 1.socketserver:实现TCP协议下Server端的并发 2.hashlib模块 3.hashlib应用:文件校验 4.hmac应用:服务器的合法性校验 5.TCP登录程序 1.soc ...
- 从ReentrantLock角度解析AQS
是它,是它,就是它,并发包的基石: 一.概述 闲来不卷,随便聊一点. 一般情况下,大家系统中至少也是JDK8了,那想必对于JDK5加入的一系列功能并不陌生吧.那时候重点加入了java.util.con ...
- MySQL(二)字符集、比较规则与规范
1 字符集的相关操作 MySQL8.0之前的版本,默认字符集为latin1,8.0及之后默认为utfmb3.utfmb4,如果以前的版本忘记修改默认的密码,就会出现乱码的问题. 1.1 修改步骤 修改 ...