substructure子结构 教程
本帖最后由 yanstill 于 2011-7-10 17:09 编辑应某位朋友要求,写一份关于子结构(substructure)的使用教程。
子结构即局部成形,在不影响全局的情况下,分析局部一小块区域的变形。局部区域的重新计算可以是因为修改了局部造型,也可以是为了观察表面质量而更细化网格。语言不太会组织,不明白的地方可以跟帖说明。。。
下面以pam最经典的box为例(抱歉,因为用box能节省很多时间,就不找其他件了,操作基本是一样的)
首先需要按正常的步骤设置好所有工序(以下box只有拉延工序,基本设置过程请见论坛其他教程),接着按如下顺序
1.定义局部区域
在板料上选择需要重新计算的区域,取名为zone,如图1
2.属性树定义
打开属性树,将zone对象添加到stage进程,并为zone添加属性substructure export,如图2,点击圈内部分,指定输出配置文件的路径,并取一个文件名。
3.Process 中的设置
打开菜单process-subrun project creation,弹出确认对话框,点击OK,出现如图3的对话框,点击stamping,对话框改变,如图4。
点击next,出现对话框如图5。选择use part of the tools,maximal refinement level=5,选择pinch test并保持不变(Die-punch)。
完成设置之后,点击finish,弹出对话框,确认。关闭subrun project creation。
此时观察box的pre文件所在的文件夹,会发现多了一个Box_zone_1.pre的文件。
4.运行
1)首先对整个板料进行计算,生成必要的文件_ids.bf。(即在计算局部之前,整体运算一遍)
进行局部计算所需要的文件是:*.pre,*.psp,*.ini,_ids.bf。
2)打开局部计算文件Box_zone_1.pre,若需要修改模具,导入修改后的网格,并使用toolbuilder生成其他工具的网格。注意导入工具的网格位置应与全局模拟中相同的工具位置相同。用新建的工具替换原来的工具。
开始计算,state1如图6所示。
板料最终变形结果如图7
好了,全部完成,其实是很简单的。
哦 。原来这个就是子结构啊。。呵呵学习。 :@给我加分!!! 1# yanstill
学习了!水平高! 1# yanstill
请问在子结构中,为什么加了拉延筋之后总是报错,去掉拉延筋又可以算呢?错误如下:*** ERROR (120) *** THE POSITIONING ACTION FAILED DUE TO INTERNAL ERROR ID 721065
No source node found 请高手指点啊! 3# yanstill
十万火急啊,求高手指导! 本帖最后由 yanstill 于 2011-8-10 16:14 编辑
把拉延筋上的节点删掉再试一下,如仍报错,传文件
另外你当前使用的版本信息也告诉我一下吧 LZ,这个子结构不太好用吧,我对比过子结构的分析结果与原结果相差还是比较大的,,建议慎用。。。 8# smzx935
需要具体问题具体分析,局部成形的思想是重新分析局部,也就是说忽略了全局的影响,什么情况下可以忽略,要自己把握。 真实用啊
页:
[1]
2