本帖最后由 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
好了,全部完成,其实是很简单的。
|