我对Abaqus和Python都是新手,所以我需要一些关于我的问题的建议。我知道,我不应该把整个问题,但在我的情况下,我需要知道哪种方法是更好的:用Python或使用abaquspde和ABAQUS脚本编写整个事情。你知道吗
问题是:
我试图模拟一个简化的铣削过程。刀具在工件上以一个初始切削深度(DOC)从a点到B点的直线递增移动。每次增量时,我都要调用abaqus的输出(在本例中是Thickness),并在python脚本中将其作为输入读取,然后操作DOC值。python脚本的输出是基于新的和操纵的DOC值计算新的切削力。这就是我的“for”和“if”循环进入的地方,直到它以一个可接受的错误满足我。你知道吗
更多信息:我不想模拟整个过程,因此我这里的负载是一个分布的力(仅在Z方向)附加到我的工具底部(有一个圆形区域)。你知道吗
我的问题:
因为我想通过GUI多次运行脚本,以确保一切正常,最后我想使用noGUI命令运行它:
哪种方法更好?用ABAQUS编写脚本还是完全用python编写?
是否有任何代码可以帮助我删除(删除)在每次增量结束时刀具和工件几何图形之间重叠区域的元素?(第二张图片)。
每次增量循环结束后,是否可以重新啮合工件?
如果有人能帮我度过难关,我会非常感激,即使这只是我需要的命令的名字。(我可以自己搜索它们是如何工作的)。你知道吗
谢谢你。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐