问题标签 [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 回答
425 浏览

python - 调整 Abaqus .env 文件以使用不同的默认数字格式启动

我想让 Abaqus 加载所有正确的设置,这样我每次打开它时都不必调整它。我目前将以下内容添加到我的 .env 文件中,该文件以正确的字体打开它,但我不知道如何以正确的数字格式打开(我希望它是十进制的)。这是针对 6.14 版的。

0 投票
2 回答
1170 浏览

python - 使用 python 从 abaqus 中的节点坐标创建孤立网格

我有一个节点坐标列表,这些节点坐标取自 catia 中创建的几何部分。使用这种几何形状,可以使用 Python 编程为 Abaqus 创建孤立网格。

我如何连接这些坐标以形成网格?以及如何将它与 Abaqus 集成?

如果有人可以分享一个小例子或一个想法,对我来说真的很有帮助。

谢谢

0 投票
1 回答
1390 浏览

python - 内存不足python Abaqus

我在 python 中编写了一个脚本来对 Abaqus 中的一组文件进行后处理。该脚本依次打开abaqus output-database-files,读取几个节点的结果,将这些结果写入.txt文件并关闭odbs(输出数据库。开始过程非常快。经过几次打开和关闭文件(即 50 次之后)过程变得更加缓慢,最后(可能是由于缺少命令)程序(Abaqus)崩溃。

我添加了 gc.collect 命令,它以某种方式有所帮助,但问题仍然存在。

我还注意到,尽管写入的文件在另一张光盘(D)中,但在光盘 C: 中的程序空间被占用。重新启动计算机后空间可用。

有谁知道为什么会发生这种情况,我该如何解决?我的意思是如何避免内存变满和程序变慢。这是我的脚本:

0 投票
1 回答
95 浏览

python - 启动 Abaqus 的连续计算

我想通过 Python 使用 Abaqus 启动连续计算。

在每次计算之间,我必须应用一些 python 代码来提取一些结果,但我不知道如何实现......

在 windows 中使用 cmd 启动计算:

所以我在 python 中的命令文件看起来像这样:

  • 计算1
  • 我的代码提取一些数据
  • 计算 2...

我尝试:

但它不起作用...

0 投票
1 回答
2660 浏览

python - 从 Abaqus 输入文件中提取信息

我有一个 cae 文件,其中包含一堆不同的模型和模型中的步骤,我想要一种快速的方法来从输入模型中提取身体热通量负载以检查它们。

有没有办法编写通过输入文件的脚本,提取我正在寻找的负载,并将它们写入 .txt 文件进行检查?

下面是输入文件的一部分,其中包含我要捕获的信息。

我在上面发布的最初问题得到了回答,但我想在这个问题上再补充一点。我有多个输入文件,我希望此脚本能够运行,并希望生成的输出文件在一行上列出输入文件、步骤名称、加载名称和全部加载。这样我就可以复制并粘贴到 Excel 中(除非我可以将它输出到 Excel 中,否则它会为我节省一个步骤)并且能够对所有负载进行排序并知道它们也属于哪个文件和步骤。

我尝试使用导入 glob,然后从目录中的所有输入文件中提取信息,但我无法以我想要的方式将信息写入输出文件。

0 投票
0 回答
287 浏览

abaqus - 如何使用以前的计算值作为 ABAQUS 中的初始条件

我正在尝试在 ABAQUS 中实现一个子程序。

这是一个非常简单的非线性弹性模型,其中杨氏模量具体取决于平均压力E=3*(1-2*poisson)*p/kap(其中,poisson=0.3是泊松系数,kap=0.005是膨胀指数)。sigma11、22 和 33 的初始应力为 1e5 Pa。

当我运行子程序时,它给出了线性行为 E=3*(1-2*0.3)*(3*1e5/3)/0.05(这是用初始应力计算的杨氏模量)。如果所有组件的初始应力为 0,则所有计算都为 0,因为E=3*(1-2*0.3)*(3*0/3)/0.05=0.

我想问您是否可以帮助我解决这个问题(将初始条件定义为每个变量的先前值)。

0 投票
1 回答
2383 浏览

python - 如何在 abaqus/cae 和 abaqus/viewer 模式下使用 abaqus python 脚本查询零件的体积信息?

在 abaqus/cae 模式下,我使用 getMassProperties() 函数来查询音量,但在查看器模式下(仅限可视化模块),这不起作用..

0 投票
1 回答
586 浏览

python - Abaqus 中的 Scipy

我想为 Abaqus 创建一个 Python 脚本,其中将使用 Scipy 库。不幸的是,Abaqus 没有那个库。它可以安装,但我想以不同的方式进行。

我的想法是编写一个接受参数的函数,将其传递给在 Abaqus 外部打开的新 Python 解释器,然后将输出返回到我的文件。

我很确定它可能会完成,但我仍在学习 Python。请给我任何可以用来解决问题的提示。

0 投票
0 回答
117 浏览

python - abaqus muti-job 一个一个提交没有gui阻塞?

waitForCompletion() 命令运行良好,但它的 gui 阻塞。我尝试使用回调monitorManager.addMessageCallback(),似乎回调无法处理耗时的命令,抛出错误'xml解析错误'。

0 投票
1 回答
1938 浏览

python - 从字典数组中检索值:Python

我将以下内容作为我尝试使用 Python 自定义的应用程序的输出。

我想'pointOn'从此变量中获取坐标值(键)。

我不确定这是字典数组还是其他东西。