abaqus相关内容

ABAQUS将曲面转化为集合

我一直试图在我的模型中找到两个曲面的中心(见图),但没有成功。它们是元素曲面(面),并且在查询中没有选项来查找元素曲面的中心,而只查找元素集的中心。查找节点集的中心也很好,但我的节点集不会出现在工具->;查询->;质量属性选项中。 而且我找不到将元素表面转换为元素集的选项。 我最终想要的是找到两个红色高亮显示曲面的中心,并在它们之间画一条线。有人能帮我这个忙吗? 推荐答案 ..
发布时间:2022-06-30 23:12:33 Python

使用ABAQUS PYTHON2.6.2将变量传递给PYTHON脚本文件

我正在尝试通过命令行将变量传递给abaqus脚本文件(.psf)。每次执行另一个脚本时都会进行命令行调用,并且每次调用中的变量具有不同的值。在这方面,我可以得到关于要使用的命令语法的帮助吗?我尝试了os.system和subprocess.Popen,但都出现了某种错误。 在我的主脚本(.py文件)中,它调用.psf Xa=150000 abaqusCall = 'abaqus scr ..
发布时间:2022-06-11 13:22:36 Python

关于 Visual Studio(致命错误 LNK1112:模块机器类型“X86"与目标机器类型“x64"冲突)

我正在尝试使用 Abaqus 6.14-2 版本软件中的用户子程序.为此,我通过安装 VS 2013 更新 5 社区版和英特尔 Parallel Studio 更新 6 对其进行了配置,并通过了 Abaqus 中的验证测试. 但是当我运行我的工作时,我收到以下错误:MSVCRT.lib(chkstk.obj):致命错误 LNK1112:模块机器类型“X86"与目标机器类型“x64"冲突 ..
发布时间:2021-08-31 20:48:13 其他开发

使用脚本在 ABAQUS 中使用 Sketch 分割面的更快方法

我的目标是在参数化模型的长矩形区域上获得过渡映射四边形网格.可以看到最终的网格如下: 我能实现这个最终输出网格的唯一方法是用草图分割面,然后使用足够的网格控制和在各自的边上播种.出于这个原因,我开始在几何体的左侧生成一个块,如下所示: 此后,在从矩形面的左侧到最右端运行的 Python 脚本中使用了“for"循环,最终分割的面如下所示: 所以,我尝试了三种方法. 选项 1: ..
发布时间:2021-07-17 19:03:19 Python

Abaqus 脚本测量/计算表面积

有没有办法用 abaqus 测量/计算生成模型的表面积? 我熟悉abaqus CAE或脚本版本中的Tools -> Query... -> Mass properties: from abaqus import *prop=mdb.models['Model'].rootAssembly.getMassProperties() 但是,我找不到表面积的相同命令. 感谢您的帮助! ..
发布时间:2021-07-17 19:02:09 Python

Abaqus:选择表面元素的脚本

我正在尝试编写一个 Abaqus/Python 脚本,该脚本将选择“属于"某个面的所有元素.IE.取所有与网格立方体的一个面有连接的元素(稍后我将计算作用在该面上的总力,以获得力-位移或应力-应变曲线). 如果我使用 GUI 进行操作,我会得到: mdb.models['Model-1'].rootAssembly.Set(elements=mdb.models['Model-1'].ro ..
发布时间:2021-07-17 18:58:40 Python

如何在 ABAQUS Python 脚本中请求节点应力输出

我需要 odb 中的节点应力.我知道我可以简单地在可视化模块中生成一个查询,因此可以获得平均节点压力(我认为在分析后执行它不会有用,我不能在 odb 中这样做,因为没有节点应力信息).我还可以编辑输入文件并在元素输出中使用 Position = NODES,然后通过调用输入文件作为源来运行分析.它使用节点数据生成应力,然后每个节点都有对应于每个元素的多个应力值.我还对脚本中的这些值进行了平均,就像 ..
发布时间:2021-07-17 18:58:23 Python

在 ABAQUS 中使用 findAt 选择多个分区区域以设置网格控制

参考我之前的问题, 更快的分区方法用脚本在 ABAQUS 中面对 Sketch, 我必须选择通过分区方法创建的多个区域来分配网格控件和种子边缘,最后分别对区域进行网格划分. 问题是,由于分区区域是参数化的并且数量如此之多,因此为此目的定义一个函数并在循环中运行它是似乎适合我的唯一方法.因此,我尝试以两种不同的方式定义一个函数,如下所示: 定义了一个函数来选择区域并在整个身体 ..
发布时间:2021-07-17 18:54:29 Python

Abaqus Python 'Getclosest' 命令

我正在使用 getclosest 命令来查找顶点. ForceVertex1 = hatInstance.vertices.getClosest(coordinates=((x,y,z,)) 这是一个带有Key 0和两个值(hatInstance.vertices[1]和顶点坐标)的字典对象具体输出: {0: (mdb.models['EXP-100'].rootAssembly.insta ..
发布时间:2021-06-26 19:45:24 其他开发

两个独立的 Python 引擎之间的通信

问题陈述如下: 我正在使用 Abaqus,这是一个用于分析机械问题的程序.它基本上是一个独立的 Python 解释器,有自己的对象等.在这个程序中,我运行一个 python 脚本来设置我的分析(所以这个脚本可以修改).它还包含一个必须在接收到外部信号时执行的方法.这些信号来自我在自己的 Python 引擎中运行的主脚本. 目前,我有以下工作流程:当 Abaqus 脚本必须执行特定函数时 ..
发布时间:2021-06-26 18:46:13 Python

Abaqus Surface getSequenceFromMask

我正在Abaqus中编写脚本,在其中我用切圆(如奶酪)压碎圆圈和正方形.我需要在零件之间放置接触,所以我需要曲面. 宏管理器生成: s1 = a.instances ['kolo-1'].edgesside1Edges1 = s1.getSequenceFromMask(mask=('[#1 ]', ), )a.Surface(side1Edges = side1Edges1,name ..
发布时间:2021-05-31 20:17:22 Python

Fortran中的Abaqus DFLUX子例程

这是我在这里的第一篇文章,希望我能清楚地描述 Abaqus子例程所遇到的问题.我是使用 Fortran 的新手.基本上,我的目标是在横截面开口的管子上定义不均匀的表面热通量,而我正在使用 DFLUX子例程.通量为开放横截面,受结构的自阴影影响,必须相应地定义.显然,在每个积分点都调用了子例程,因此不存储这些点的坐标,并且我每次只有一个点的X,Y,Z值.我想做的是将所有坐标存储在一个数组中,以便我可 ..
发布时间:2021-05-09 19:19:49 其他开发

如何从Python中的集合列表创建集合?

在abaqus Python脚本中,几个层具有大量副本,每个副本具有许多纤维.在每个光纤中,已选择一组边缘:App1-1,App1-2,...,App99-1,App99-2,...,App99-88.如何创建一个包含所有或部分这些边缘集的新集合?谢谢. 代码: allApps = []...对于我的范围(层数):...对于范围内的j(光纤):appSet = Model.rootAss ..
发布时间:2021-04-09 20:17:28 Python

ABAQUS子例程在配置为程序而不是子例程时运行

我正在为ABAQUS 6.14编写DISP子例程,从小步骤开始-尝试打开并读取包含位移数据的文件.到目前为止,我有一个fortran脚本,该脚本在配置为独立程序时可以完美运行,但是在ABAQUS作为子例程运行该脚本时会崩溃.工作版本: PROGRAM DISP INTEGER nnodes, IOS PARAMETER (nnodes = 5652) REAL A(nnodes,4) W ..
发布时间:2020-11-10 06:53:23 其他开发

将用Fortran 90编写的子例程与Abaqus Standard一起使用

我正在将Abaqus与用户定义的子例程一起使用.据我所知,Abaqus Standard或Explicit可以与以专门语言编写的子例程一起使用,该子例程以Fortran 77语言编写,而不是改进后的Fortran 90/95语言!有没有办法将Fortran 90及更高版本与Abaqus一起使用? 解决方案 默认情况下,Abaqus希望用户子例程以较旧的固定格式样式编写.但是,您几乎可以使用 ..
发布时间:2020-11-10 06:25:01 其他开发

从变形的测试对象中提取节点坐标(abaqus-python)

我正在尝试制作一个python脚本来从ODB文件(从abaqus)中提取节点坐标。 到目前为止,我想出了下面附带的代码(不要介意我在#后面加上的额外信息,有时只是为了让我可以跟踪自己在做什么) $ b 问题是我提取的坐标是来自未变形测试对象的坐标。我需要来自变形测试对象的节点坐标。 有人可以帮助我如何使用python代码获取此信息吗? 从abaqus import * from ..
发布时间:2020-10-09 05:02:56 Python