问题标签 [abaqus]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1895 浏览

python - Run script using a certain version of Abaqus

I want to run a python script without Abaqus GUI and this already works well with the command:

abaqus cae nogui = scriptname.py

As I want to include a subroutine I have to run it in Abaqus version 12-1 but I have also version 13-1 installed (running the script in cae, I always got an error while using 13-1 but not with 12-1). With the command above I don't know which version will be used. Is there a way to specify the used version in the cmd?

0 投票
1 回答
2645 浏览

python - abaqus 脚本:TypeError:无法连接 'str' 和 'Set' 对象

我得到错误

错误是由我的代码引起的

我知道问题是:inst1name是一个集合对象,但是在我运行脚本之前从未出现过此错误。

你知道这是为什么吗?我该如何解决?

0 投票
0 回答
639 浏览

python - 在 Ubuntu Linux 上针对自定义 Python 二进制安装使用 virtualenv

ABAQUS 是一个有限元建模包,部分安装是一个或多或少完整的python 2.6.2 版本。我想使用 virtualenv 来设置一个环境,我可以:

  1. 导入所有 ABAQUS python 库
  2. 使用 pip 访问 Python 库的广阔世界(尤其是 matplotlib)

我正在运行安装了 virtualenv 1.11.6 的 ubuntu 14.04,并且我正在尝试与 ABAQUS 6.13-2 交互

当我尝试设置 virtualenv 时,会发生以下情况:

如何解决这个问题并使用 abaqus 附带的 python 设置 virtualenv?

谢谢。

回应以下一些评论:

不幸的是 virtualenv 或 pip 都没有附带 ABAQUS 的 python 安装:

如果我尝试在 ABAQUS 的 python 中安装 pip 会发生什么?

似乎 _md5 模块甚至没有内置到他们的 python 中。

0 投票
2 回答
759 浏览

python - 当作业不收敛时,Abaqus 过早终止 python 脚本

我有一个需要迭代运行的 Abaqus 脚本,即使提交的作业没有收敛,也要继续运行。如果脚本是从命令行提交的,这没有问题,如下所示:

abaqus cae script=script.py

但是,当从命令行在 Abaqus 中执行 python 脚本时,例如:

abaqus cae nogui=script.py

在作业中止后,python 脚本本身立即终止运行。在使用 nogui 调用其中的作业时中止后,有什么方法可以继续运行脚本?

谢谢,

安德鲁

我的脚本的相关部分如下所示:

0 投票
1 回答
862 浏览

python - 缩进错误

我收到一个我无法找出原因的缩进错误。
错误是

我的代码是

0 投票
1 回答
1291 浏览

python - 如何更改视图

当我运行这个程序时,我能够看到视图 iso 我需要获得前视图方向的视图,所以任何人都可以告诉我如何使用 python 编码更改视图

这是我的导入模块

0 投票
1 回答
1867 浏览

python - 使用python在abaqus中从头开始生成孤立网格

我正在尝试在 Abaqus 6.13 中使用 python 生成孤立网格。意思是我想指定每个节点的坐标位置,然后另一个函数使用先前创建的节点创建元素。

我已经创建了一个节点列表和元素,但我不知道应该使用什么方法将它们添加到 abaqus 中。

这会创建节点

这将创建元素

没有错误,列表长度是正确的,但我只是看不到 abaqus 中发生的任何事情。

有任何想法吗?我可能错过了一些真正简单的东西。

谢谢,蒂姆

- - -编辑 - - -

通过使用 PartFromMesh 创建一个新零件,解决了之前的问题。

现在的问题是,当我尝试进入加载模块时,网格又消失了。当我尝试单击加载时,错误消息重新出现“装配不包含任何零件实例...,必须实例化零件...”

想法?

0 投票
1 回答
2188 浏览

python - Field output object not iterable

I tried the follwing code and tried to read eseden from a nodeset. I get the following error as "Type error Field output object is not iterable".

Aravind

0 投票
0 回答
124 浏览

file - 从包含与批处理文件相关的相同名称的根目录中的文件夹中复制文件

我想了解有关批处理文件的信息。我对批处理文件编写完全陌生。

我正在使用 Hyerstudy 12.0 软件来运行 Abaqus 作业。我想同时运行三个 Abaqus 作业。

我有一些名称相同但包含不同数据的文件。我无法为所有 3 个作业更改这些文件的名称,因为 Hyperstudy 从根目录创建了 4 个文件夹来运行作业。

我在我的批处理文件中使用:

我在根目录中为所有 3 个包含同名文件的作业创建了 3 个文件夹。我想复制这些文件夹,并且想从这些文件夹包含的文件中访问数据。

我怎样才能用批处理文件做到这一点?

0 投票
3 回答
6954 浏览

python - 在 Abaqus 宏 (Python) 中编写一个 for 循环

我使用 Abaqus 已经有一段时间了,但我对宏和 python 脚本不熟悉。对不起,如果已经问过这种问题,我确实在谷歌上搜索过,看看是否有类似的问题,但没有任何效果..

我的问题如下:

我在 Abaqus 中有一个模型,我用 2 个步骤进行了分析,并在其中创建了一条路径,我想为每一步的每一帧提取沿着这条路径的 Von Mises 应力值。理想情况下,我希望将其保存到 Excel 或 .txt 文件中,以便于进一步分析(例如在 Matlab 中)。

编辑:我解决了部分问题,我的宏工作并且我的所有数据都正确保存在 XY 数据管理器中。

现在我想将所有“Y”数据保存在一个 excel 或文本文件中,但我不知道如何做到这一点。我会继续挖掘,但如果有人有想法,我会接受!

这是 abaqusMacros.py 文件中的代码: