yanstill 发表于 2011-7-10 17:08

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


好了,全部完成,其实是很简单的。


kofkiller 发表于 2011-7-11 15:55

哦 。原来这个就是子结构啊。。呵呵学习。

yanstill 发表于 2011-7-11 16:39

:@给我加分!!!

WAB116 发表于 2011-7-14 18:46

1# yanstill

学习了!水平高!

576124478 发表于 2011-8-9 15:44

1# yanstill


请问在子结构中,为什么加了拉延筋之后总是报错,去掉拉延筋又可以算呢?错误如下:*** ERROR (120) *** THE POSITIONING ACTION FAILED DUE TO INTERNAL ERROR ID 721065
No source node found   请高手指点啊!

576124478 发表于 2011-8-9 16:30

3# yanstill


十万火急啊,求高手指导!

yanstill 发表于 2011-8-10 16:13

本帖最后由 yanstill 于 2011-8-10 16:14 编辑

把拉延筋上的节点删掉再试一下,如仍报错,传文件
另外你当前使用的版本信息也告诉我一下吧

smzx935 发表于 2011-8-13 17:51

LZ,这个子结构不太好用吧,我对比过子结构的分析结果与原结果相差还是比较大的,,建议慎用。。。

yanstill 发表于 2011-8-15 10:26

8# smzx935

需要具体问题具体分析,局部成形的思想是重新分析局部,也就是说忽略了全局的影响,什么情况下可以忽略,要自己把握。

xiaomi132910 发表于 2011-9-28 19:29

真实用啊
页: [1] 2
查看完整版本: substructure子结构 教程