问题标签 [ansys]

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 回答
997 浏览

user-defined-functions - 未编译 Ansys fluent UDF 文件

添加后,我尝试构建我的 udf 文件。我跑如下:

稍后在编译它时会弹出一个错误。

错误信息

我一直在运行我的流利的 vs 提示本身。我已经设置了执行所需的所有环境路径。编码工作得很好。

0 投票
1 回答
74 浏览

fluent - 如何在 ANSYS fluent 控制台中设置位数

你好:我想知道如何在fluent控制台中设置位数。输出画面、“XYZ”残差和所有监控值、报告值默认只有6位。我已经使用了双精度流利,但它仍然无法输出更多数字。你能给我一些建议吗?问候

0 投票
0 回答
61 浏览

ansys - 我的非线性分析 apdl 代码有什么问题?

大家
我正在使用 Ansys apdl 执行非线性分析。
我正在寻找 T 形截面混凝土梁上的裂缝区域。非线性分析关闭了 ansys 并且不收敛到解决方案。有人可以帮帮我吗?我究竟做错了什么?如果有人可以帮助我,我将不胜感激。代码如下。你可以看到一些葡萄牙语的评论。

0 投票
0 回答
49 浏览

c - 如何在我的问题中访问单元格的压力值并使用 UDF 在 Ansys fluent 中将其设置为零?

我正在尝试定义一个函数以在每次迭代时遍历每个单元格并检查该单元格的压力,如果压力为负,则将该单元格的压力设置为零。我该怎么做呢?

这个函数正确吗?

0 投票
1 回答
96 浏览

python - ANSYS 脚本:定义全局参考坐标系

我正在尝试在 ANSYS 瞬态结构问题中编写 Python 脚本来定义关节。我已经编写了代码来创建一个关节并定义它的所有元素,除了原点。在关节中,参考坐标系默认具有由几何选择定义的原点。我找不到将其更改为全局坐标的命令。将其更改为全局坐标的 Python 脚本命令是什么?

请注意,我只需要可以直接在编辑器中运行的 Python 脚本命令即可将其更改为全局坐标。

我当前创建关节的代码是:

0 投票
1 回答
47 浏览

ansys - ANSYS中的节点如何划分?

我在模型中有一些选定的节点,两个补丁相隔一定距离。如何使用 ANSYS APDL 代码分离这两个补丁? 该图像显示了在位置创建的选定节点和局部坐标系,假设我只想保留靠近局部坐标系的节点,并且节点距离每次都变化。

0 投票
1 回答
140 浏览

ironpython - 如何使用 Python 脚本在 ANSYS 中插入表格数据?

我试图在 Ansys 中插入位移的表格数据,如下所示:

我收到此错误:

无法分配给“字段”类型的只读属性输入

我使用的是 ANSYS ACT 开发人员指南中为力规定的相同语法。如果我可以在表格中手动输入值,表格数据如何成为只读?

我的代码有什么问题吗?另外,我尝试了树子方法(disp=Model.Analyses[0].Children[5])。这给出了同样的错误。

0 投票
2 回答
397 浏览

python - Ansys Ironpython ACT 不运行

我正在尝试使代码从这个 youtube 视频中的 9-17 分钟开始工作: https ://www.youtube.com/watch?v= oX5hDU0Qg-Q

我写下了每一行代码,它应该可以工作,但是在打开 Ansys 时出现以下错误:

我知道第 69 行不应该产生错误,所以错误必须在其他地方。我也不明白最后两行错误是如何发生的,因为它们应该按预期工作。

打开 Ansys 时,只有初始化函数 init 应该运行,其他一切都应该在我单击按钮后运行。

我附上了用于初始化 Ansys 中的所有内容和用于生成 ui 的 xml 文件,以及主要的 ironpython 文件。

0 投票
1 回答
149 浏览

visual-studio - 将英特尔 Fortran 与 Microsoft Visual Studio 和 ANSYS Autodyn 相连接

我正在尝试在 ANSYS Autodyn 19.3 版中编写用户子程序。执行此操作的要求是 Visual Studio 2017 和 Intel Fortran 版本 17.0.4。我无法访问旧版本的 Intel Fortran,但我下载了具有 Fortran 编译器的新 Intel oneAPI。

我没有更改任何环境变量或路径,我只是安装了 Visual Studio 和 intel fortran,并在安装过程中将它们集成在一起。

当我在 Visual Studio 中构建我的解决方案时,我会附加构建日志。它说它已成功构建,但我收到 219 LNK4099 错误。

构建 构建日志1 日志1 构建日志 2 构建日志 3 构建日志2 构建 构建日志3 日志 4 构建日志4

我想知道这是否导致输出的可执行文件无法正确运行?

当我在 ANSYS Autodyn 中运行可执行文件时,什么都没有发生,这让我认为这些警告正在产生影响。

如果有人可以帮助我,我将不胜感激。

谢谢

0 投票
0 回答
82 浏览

visual-studio - 使用 ANSYS Autodyn - Visual Studio 和英特尔 Fortran 实现用户子程序

我正在尝试实现 Ansys 2019 R3 的 Autodyn 用户子程序指南中的一些用户子程序示例。

在手册中它说 ANSYS 需要 Microsoft Visual C++ 2017 和 Intel Fortran 17.0.4 for Windows 10, 64 位。

我在网上查过,在任何地方都找不到 intel fortran 17.0.4 编译器。有一个名为 intel oneAPI 的新软件包,据我所知,它已经取代了所有以前的版本。我下载了visual studio和intel oneAPI,它们在安装过程中集成在一起。

我测试了一个有效的练习“Hello World”脚本,这让我相信一切正常。问题是当我尝试合并子程序 sin Autodyn 时,没有任何反应。

我创建了一个 pdf 文件来展示我编辑和实现子程序的步骤:

用户子程序步骤pdf

问题是我不知道我是否遗漏了一个步骤,或者在编译和构建可执行文件时是否出现问题。

如果有人可以帮助我解决这个问题,我将不胜感激。

谢谢,

C