​我收集了一些网友及客户在使用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. 一天吃透Git面试八股文

    什么是Git? Git是一个版本控制系统,用于跟踪计算机文件的变化.Git是一个跟踪计算机文件变化的版本控制系统,用于帮助协调一个项目中几个人的工作,同时跟踪一段时间的进展.换句话说,我们可以说它是一 ...

  2. 从零开始,开启属于你的 RTE 漫游之旅!丨漫游指南 x 即将启航

    什么是「开发者漫游指南」? 「开发者漫游指南」邀请热爱前端开发.关心音视频领域发展.希望进入音视频行业.乐于和大家一起交流成长的小伙伴,通过「开发者漫游指南」与社区共同成长,帮助更多的开发者在实时音视 ...

  3. Django笔记一之运行系统、创建视图并访问

    从这一篇笔记开始将根据 Django 的官方文档,阅读整理之后,出一系列笔记教程,用作新手入门教程或者自己做查阅. 此次 Django 的版本为 3.2,且之后的一系列笔记都将以这个版本为基础,做功能 ...

  4. Java面试——专业技能

    目录 一.简单讲下 Java 的跨平台原理 二.装箱与拆箱 三.实现一个拷贝文件的工具类使用字节流还是字符流 四.介绍下线程池 五.JSP和 Servlet 有哪些相同点和不同点 六.简单介绍一下关系 ...

  5. Mybatis # 与 $ 符号区别

    一.区别 1.不同点: 以#{}方式传入参数,预编译时,它会将sql中的#{}替换为?,然后编译sql时,会把值两端加上 双引号.有效防止sql注入,保证数据安全. sql注入:通过把SQL命令插入到 ...

  6. golang pprof 监控系列(1) —— go trace 统计原理与使用

    golang pprof 监控系列(1) -- go trace 统计原理与使用 服务监控系列文章 服务监控系列视频 关于go tool trace的使用,网上有相当多的资料,但拿我之前初学golan ...

  7. Mybatis应用手册

    重学mybatis框架,汇成应用手册,整理mybatis中用法且附相关实例,方便日常回顾 目录结构: ----------------- Github手册地址:https://github.com/x ...

  8. [ACM]STL-dfs

    #include<iostream> using namespace std; int book[101],sum,n,e[101][101]; void dfs(int cur) { c ...

  9. pandas之索引操作

    索引(index)是 Pandas 的重要工具,通过索引可以从 DataFame 中选择特定的行数和列数,这种选择数据的方式称为"子集选择".在 Pandas 中,索引值也被称为标 ...

  10. day39:MySQL:查询操作之单表查询&多表查询&子查询

    目录 part1:单表查询 1.where条件的使用 2.group 子句 分组分类 3.having 数据在分类分组之后,进行二次数据过滤 4.order by 排序, 按照什么字段进行排序 5.l ...