11.热传导问
二次计算
主要纲目:
11.1打开旧问题
11.2加载数据库
11.3设置模拟控制和边界条件
11.4写数据库
11.5继续模拟
11.6后处理
11.6.1点轨迹捕捉
11.7退出DEFORM/2D
本章使用的图标
温度
等值线画图
阴影等值线图
添加点
测量工具图标
动态缩放
放大窗口
11.热传导问题二次计算
11.1打开-问题
转向目录HTX并,键入DEFORM2, 按回车运行DEFORM -2D,系统,单击Pre-Processor按钮进入前处理。
11.2加载数据库
要对一个老问题继续进行模拟,应选择已有数据库中的最后一步作为重新计算模拟的第一步。Pre-Processor打开如下选择提示对话框。
在上面信息窗口中,单击OK按钮加载数据库。接着显示步数列
窗口。
由于240步是数据库中的最后一步,所以点选240,单击OK按钮,把从该步起的数据输入到前处理中。
图 11.1 - Select Database Step 窗口
11.3设置模拟控制参数和边界条件
单击Simulation Controls 按钮,打开SIMULATION CONTROLS窗口。接着单击Stopping Step按钮, 程序会自动设置Starting Step Number(NSTART)为-240,设置Number of Simulation Steps (NSTEP) 为60, Step Increment to Save (STPINC)为4,改变Time per Step (DTMAX)为1秒。完成后单击OK按钮。
单击Processing Conditions按钮,打开其窗口,设置Environment Temperature(ENVTMP) 为68,并单击OK按钮,最后单击OK按钮退出SIMULATION CONTROLS 窗口。
重新设置工件的边界条件来模拟在空气中冷确的过程,这时工件的所有表面均暴露在环境中[前例中仅部分与环境有热交换],故而需初始化边界条件来重新设置(图11.2)。
11.4写数据库
需要添加当前的-241步和更新数据到当前的数据库中。单击CONTROL窗口中的Database按钮。注意:Database Type 一定要设置为 Old,如果为 New,当生成-241步数据库时,以前的数据库会被删除。单击Generate 按钮,打开Adding To Old Database 窗口后,单击Yes按钮。[这样可做先加工后空冷这一过程,而不仅仅是空冷过程。],完成后单击Database Generation窗口中的OK按钮,最后退出Pre-Processor窗口。
图 11.2 设定空冷边界条件
11.5继续模拟
在系统SYSTEM窗口中,单击Simulation 按钮,开始模拟。模拟过程中可以从SimulationProcess窗口中监控程序运行。
11.6后处理
单击系统SYSTEM窗口中的Post-Processor按钮,打开后处理窗口开始后处理过程。加载HTX数据库, 点选 Temperature 热键,选择Shaded Contour 为绘图类型Plot type。点按Play浏览动画,工件加热到1800°F时是240步。然后逐渐冷却到环境温度68°F,到达模拟步骤300时的温度可以看出已经有了明显的下降。
11.6.1点迹示踪
现在捕捉对象边界上点的变化轨迹。单击CONTROL 窗口中的Point Tracking按钮,打开相应窗口POINT TRACKING [图11.3],现在定义点,单击Define Material Points and Track 图标,DISPLAY 窗口中将显示object #1 的轮廓以及DEFINE/TRACK POINTS 窗口。单击对象上你感兴趣的某点,相应的点坐标会出现在DEFINE/TRACK POINTS 窗口中的Defined Points Table 表中[图11.4]。选对象右上角点为第一点,第二点为对象中心点,第三点位于左下角,如图11-5所示。
若选点有错误,可按DISPLAY 窗口左下角的Delete Points 按钮删除该点。
添加新点,单击Add Points 按钮。所有点均定义完后,单击DEFINE/TRACK POINTS窗口中的OK按钮。在模拟过程中。便能够对这些点的变量变化轨迹进行追踪。
现在显示点的变动轨迹图形。先创建两个视窗,单击GRAPH UTILITY 窗口中的Viewport Options,选择双水平视窗。单击下方的视窗选为当前窗口,单击POINT TRACKING窗口中的Generate Point Tracking Graphs按钮,来画出该视窗口中点轨迹数据。
图 11.3 - Point Tracking 窗口 图 11.4 - Define/Track Points 窗口
图 11.5 - Display 窗口 图 11.6 - Point Tracking Graphs 窗口
设置Variable = Temperature并单击OK按钮, 时间和温度Time vs. Temperature之间的数据关系图形会显示在底视窗中。
图 11.7 - Display 窗口
单击POINT TRACKING窗口中的OK按钮退出。
按Play钮逐步动态察看,不同步数对应点会出现在该图上。可用动态缩放Dynamic Zoom 和 Zoom Window 钮对某一区域进行详细观察。使用Ruler功能来查看两点之间时间和温度变量值的差。
11.7退出DEFORM -2D 系统
点击DEFORM -2D SYSTEM 窗口中的Exit钮退出DEFORM 2D。
12.几何尺寸输入--IGES文件
本节纲目:
12.1创建新问题
12.2加载-旧 文件
12.3设置模拟控制
12.4输入材料
12.5设置对象数据
12.5.1对象1
12.5.2对象2
12.5.3对象3
12.6设置对象间性能
12.6.1对象间定位
12.6.2定义对象间性能
12.6.3生成对象间的边界条件
12.7保存问题
12.8写数据库
12.9运行模拟
12.10后处理结果
12.10.1生成-流动网络
12.11退出
本章中用到的图标
加载材料流变应动
添加材料
对象性能
设置边界条件
设定位移及方向.
与环境的热交换
添加边界条件
删除边界条件
节点值
初始化
运动控制
对象定位
对象间的边界面
对象间的边界条件
生成对象间的边界条件
删除对象间的边界条件
添加点
删除点
删除区域
12.几何尺寸输入--IGES文件
12.1创建新问题
创建目录H_SPIKE并转向该目录,键入DEFORM2 并回车,运行DEFORM -2D 系统.设置Problem ID文本框为H_SPIKE,单击Pre-Processor按钮开始前处理Pre-Processor。
12.2加载一个旧文件
打开File/ Load 菜单,打开文件X_SPIKE.KEY。
12.3设置模拟控制参数
单击CONTROL窗口中的Simulation Controls按钮,打开SIMULATION CONTOLS窗口,然后单击Stopping Step 按钮,打开STOPPING and STEP CONTROLS窗口,设置Number of Simulation Steps (NSTEP) = 100, Step Increment to Save (STPINC) = 5 steps,主模Primary Die (PDIE) = object #2, 点选Steps by Stroke,设定Solution Step Controls中的 Stroke per Step (DSMAX) = 0.015 英寸(inches) 。单击该窗口上的OK按钮退出,最后单击SIMULATION CONTROLS窗口上的OK按钮关闭窗口。
12.4输入材料
单击CONTROL窗口中的Material Properties 按钮,单击Plastic页签。再单击MATERIAL PROPERTIES窗口中的Flow Stress Database 按钮,在MATERIAL DATABASE 窗口中选择材料AISI-1025 流变应力数据。然后单击OK按钮。现在设置两组材料,单击Add Material钮添加新材料组,单击选中材料表中的Material 2,使其成为红色,单击Flow Stress Database 按钮,加载材料AISI H-13. 的流变应力数据。由于本例模拟计算有热交换发生,因此需设定热相关材料数据。打开CONTROL窗口中的File/Load菜单,加载文件STEEL_E.KEY。这就输入了两种材料组的弹性和热性能数据。
12.5设置对象数据
12.5.1对象1
现在设置对象1的对象,单击CONTROL窗口中的Objects按钮,打开窗口。然后单击Properties按钮,需要设置平均应变速率Average Strain Rate和限定应变速率Limiting Strain Rate。通常平均应变速率可取为模具的速度除以坯料初始高度。本例中,模具速度为2 in/s, 坯料初始高度为2.25英寸。因而平均应变速率(AVGSTR)为 0.9,限定应变速率为平均应变速率/模拟步数[即100],因而本例Limiting Strain Rate (LMTSTR)应为0.009。设置完毕后单击OBJECT PROPERTIES窗口中的OK按钮。
单击Boundary Conditions 按钮,设置object #1的边界条件。选左上角点为起始点,左下角为末点来定义中线,设定沿中线速度为0(Vx=0) 。单击Generate Boundary Condition按钮,单击Thermal页签,选择Heat Exchanged with Environment边界条件,选择开始点为左下角,末点为左上角后,单击Generate Boundary Condition 按钮。
坯料的外表面将与环境发生热交换,最后单击OK按钮。
单击Temperature按钮.设置工件温度为1800 度,单击OK按钮。
12.5.2对象2
选择对象OBJECTS窗口上面对象表中的object # 2。由于缺省值为第一组材料,本例中模具材料不同于工件,所以单击Material按钮,打开MATERIAL SELECTION窗口(图12.1),选择AISI H-13 并单击OK按钮。
图 12.1 - Material Selection
单击Movement Control按钮,设置模具[上模]的运动速度,设置运动方式 Movement Type为 Speed ,并设置为速度大小Speed = 2 in/sec,由于模具垂直向下,设置Angle = -90 degrees。完成后单击OK按钮.
单击Boundary Conditions按钮,设置object #2边界条件。选择Heat Exchanged with Environment边界条件,并拾取左上角为起始点,右上角为末点,单击Generate Boundary Condition按钮。现在已经定义好了上模的底部和外侧与环境之间的热交换边界,单击OK按钮。
单击Temperature 按钮,设置上模温度为300 degrees,单击OK按钮。
12.5.3对象3
选择对象OBJECTS窗口上面对象表中的object # 3。由于缺省值为第一组材料,本例中下模模具材料不同于工件billet,所以单击Material按钮,打开MATERIAL SELECTION窗口,选择AISI H-13 并单击OK按钮。
单击Boundary Conditions按钮,设置下模object #3边界条件。选择Heat Exchanged with Environment边界条件,并拾取右下角为起始点,左上角为末点,单击Generate Boundary Condition按钮。现在已经定义好了下模的上部和外侧与环境之间的热交换边界,单击OK按钮。
单击Temperature 按钮,设置下模温度为500 degrees,单击OK按钮。
12.6设置对象间的特性
12.6.1对象间的定位
本例选择Interference方式即干涉定位方式。由于要移动上模,故而在Position 表中选择的Object #2,在Reference 表中选择Object #1。DISPLAY窗口中Position表中的对象为红色和Reference表中的为绿色。
规定上模和坯料有0.01%的搭接。因而设置Interference 文本框为0.0001或0.01%, Approach Direction应为X/Y[0,-1],即向下移动接近。单击Position Objects 按钮,上模将下移直至和上模发生0.01%的搭接。完成后单击OK按钮。
12.6.2定义对象间的特性
对象间的接触面上存在摩擦和热交换,因而这些边界数值必须设定。单击Inter-Object Interface 按钮来设置对象间的关系。首先应选对象对,先选Object 1 表中选择Billet (object 1),从Object 2表中选Top Die (object 2),这样便定义了对象对1-2。DISPLAY窗口中Object #1 为红色,Object #1 为绿色,设置Contact Relation (CNTACT) 为 Slave-Master,即object #1为从属对象,object #2为主动对象。从属对象通常是受载变形的对象。设置摩擦模式Friction (FRCFAC) 为Shear 且摩擦系数值为0.3。单击Thermal页签并设置Interface Heat Transfer Coefficient (IHTCOF) 为0.004,这些条件说明对象object #1 和object #2之间的摩擦系数和热交换系数分别为0.3和0.004。
重复上述的过程,选择对象对1-3,设置Contact Relation = Slave-Master ,摩擦系数 为0.3 ,热传导系数Interface Heat Transfer Coefficient (IHTCOF) = 0.004,完成后单击OK按钮,返回INTER-OBJECT窗口后, Relations Table表中列有选定对象对之间的关系。
12.6.3生成 边界条件
生成对象间的边界条件时,先单击Inter-Object Boundary Conditions按钮,接着单击Generate Inter-Object BCC’s 按钮,完成后单击OK按钮,最后单击OK按钮退出INTER-OBJECT窗口。
12.7保存问题
单击Control 窗口中Keyword 旁边的 Save Keyword File图标,保存你的数据。
12.8写成数据库
单击Control窗口中的Database...按钮,打开Database Generation窗口,单击Generate 按钮。如有错误,会有信息“INFO: DEFORM Database can NOT be Generated”出现在Status文本框中,如无错误,则会显示“INFO: DEFORM Database Generated”,这意味着数据库已被生成,完成后单击OK按钮。最后单击Control 窗口中的Exit 按钮退出Pre-Processor。
12.9运行模拟
在DEFORM 2D System系统中单击Simulation...按钮打开Simulation 窗口,现在单击Start Simulation按钮,完成后单击OK按钮。
10.9结果后处理
单击DEFORM 2D System窗口内的Post-Processor...钮打开Post-Processor Control 窗口进行后处理。
12.10.1 生成流动网络
流动网格式可被应用于有变形的对象的横截面。该方式可揭示某一区域的变形特征。单击CONTROL窗口的Flow Net按钮,生成流动网络,打开Flow Net窗口(图12.2)。
本例中仅关心工件变形情况,从对象列表中选择object #1,从起始步Start Step 列表中选择step -1做为开始步。
图 12.2 - Flow Net 窗口
12.10.1.1平行四边形网格:
单击Define Pattern and Track Flow Net按钮,打开PATTERN
GENERATION/TRACKING 窗口,选择平行四边形网格Rectangular Grid 样式。设置网格间距Grid Spacing 为0.1英寸长宽,偏移角为0。
该方式仅适用于指定区域,如没有指定区域,则选定整个对象。选择DISPLAY窗口中左下角的Add Points按钮,在对象间单击鼠标键选3个或3个以上点来指定一个区域,如果选择有误,可单击DISPLAY窗口中的Delete Points按钮,删除掉取消所选的点。单击Delete Region按钮,可取消已选定的区域。完成后单击Generate Pattern 按钮。图12.4中会显示网格方式下的工件图形。单击OK按钮,打开TRACKING OPTIONS 窗口(图12.5),选择停止步End Step 为102,并单击OK按钮。窗口将显示追踪网格从开始
图 12.3 - Pattern Generation / Tracking 窗口
图 12.4 - Display 窗口
步到停止步过程中的所有信息。完成后单击FLOW NET窗口中的OK按钮。点击Play逐步动态演示工件中的网格变形状况。
12.10.1.2圆形网格样式
单击CONTROL 窗口中的Flow Net按钮,单击Delete Flow Net Tracking Data 按钮删除当前流动网。这次我们反向演示该模式,设置Start Step 为102。单击 Define Pattern and Track Flow Net按钮,选择网个样式Pattern 类型为圆圈Circular Grid。设置圆形网格的半径Radius为0.1. 圆心间距离为0.3英寸,单击Generate Pattern按钮。相应的流动网络将显示在DISPLAY窗口中。接着单击PATTERN GENERATION/TRACKING 窗口中的OK按钮关闭该窗口。
在TRACKING OPTIONS窗口中,选择End Step为-1,并单击OK按钮。单击FLOW NET窗口中的OK按钮,开始逐步模拟过程。当然,这次显示的是从最后一步到最原始状态反向追踪情形。
图 12.5 - Tracking Options
12.11退出
点击CONTROL窗口中的 Exit 钮退出Post-Processor,再点击DEFORM -2D SYSTEM中的Exit钮退出系统。
23.多工序操作
本节要目:
23.1引言
23.2创建新问题
23.3用
23.4设置
23.5运动
23.6变形信息
23.7热交换炉
23.8操作间的热交换
23.9自由放置时的热交换
23.10热交换场所容纳
23.11操作工序#1[炉子]
23.12操作工序#2[热交换]
23.13操作工序#3[自由放置]
23.14操作工序#4[变形]
23.15操作工序#5[闭模]
23.16操作工序#6[热交换]
23.17操作工序#7[自由放置]
23.18操作工序#8[变形]
23.19操作工序#9[闭模]
23.20开始模拟
23.21多工序操作
23.22后处理
23.23退出
23.多工序操作
23.1引言
本章为热锻成形加工,假设用户已经熟悉了DEFORM 2D 系统。以下主要描述有关多工序操作的详细信息。
本章的多工序操作适用于一般情形,其中的假设如果有不太适用用户具体的情况,可自行设定。另外,它并不是多工序操作问题条件,仅仅提供了快速准备数据的一种方式。
本章共有9个模拟子过程
1)炉内加热
2)移坯料至压模
3)变形前坯料的散热
4)打击变形
5)变形后的热交换
6)坯料移到下一站过程中的热交换
7)坯料在压模上变形前的热交换
8)打击变形
9)坯料变形后在压模上时的热交换
图 1 Simulation 4
图 2 Simulation 8
23.2创建新问题
创建目录TEMP 并转向该目录。 运行DEFORM -2D,打开主窗口(图3)。
图 3 - DEFORM Main 窗口
单击Multiple Operations按钮打开Multiple Operation Pre-processor窗口。选择Create New Problem Using a Template,然后按OK按钮。
图 4 - Multiple Operation Pre-processor 窗口
23.3用模板
屏幕将显示DEFORM 模板DEFORM Template窗口(图5)。现在单击热成形Hot Forming 图标, 将显示General Information窗口如图6 所示。
图 5 – 模板Templates 窗口 图 6 - General Information 窗口
设置作业号Problem Id文本框为TEMP , 作业名称Simulation title为TEMPLATE SIMUALTION。选择单位unit为英制English,设置# of Forming Oper 为2,然后按回车,接着确认选择Htfurnace, Httransfer, Htfree,Htdwell等。本模板尽可能考虑了各种类型的热转换情况。
在操作列表中,设置工序1和2中的# Objects 为1。
图 7 - General Information 窗口
23.4设置
准备数据前,从下拉菜单中选择Settings,打开Settings窗口(图8)。
图 8 - Settings 窗口
如果以前没有调用过模板,将使用缺省设置。
* Primary Die为主模.
* Primary workpiece工件是指对所有对象都是从属体且类型为塑性的对象。
* Movement angle of primary die是主模的运动方向角,缺省值为-90度(向下)。
* 对象3Object 3模拟定位为向上抵触干涉定位,缺省设置为no。
* Reference object method[参照对象方法]适用于两模之间的距离,作为停止判据。距离可以是两点之间的距离, 点之间的X坐标距离Xdist, Y坐标点之间的距离Ydist。
23.5 模具运动
设置主模的运动情况,选择Movement 图标打开Movement窗口(图9),选择运动控制方式为Speed,且在文本框中输入速度值2。完成后单击OK。
图 9 - Movement 窗口
23.6变形信息
接下单击Deformation图标,打开Deformation Information 窗口(图10)。
图 10 - Deformation 窗口
设置摩擦系数Friction coefficient = .3,热传导系数Heat transfer coefficient为0.004,环境温度Environment temperature为68, 计算步数Number of Steps为50,存储步数Step increment to save为5, 每步行程stroke per step为0.015。现在规定两个成形工序的停机判据[即使用两对象之间的距离进行控制],本例缺省为对象2和3,设置的数值无需修改。根据具体情况当然可以改变这些数值。
图 11 Stopping Criteria
对于工序#1,在Distance Between Obj下面的有表中输入1.5(图11)。对于工序#2,在表中输入1。也即当对象2,3的距离到1.5英寸时停止工序#1。随后当其值为1.0时停止工序 #2,最后单击窗口中的OK按钮。
23.7热交换炉子
接下来单击Htfurnace 图标,打开Heat Transfer Furnace窗口(图12)。设置参数模拟步数Number of Steps =200,存储步数Number of steps to save为20, 加热时间Heating time为200,设置环境温度Environment temperature =2300,完成后单击Heat Transfer Furnace 窗口中的OK按钮。
图 12 - Heat transfer furnace 窗口
23.8工序之间热交换
接下来单击Httransfer 图标,打开Heat Transfer Between Operations窗口(图13)。设置参数模拟步数Number of Steps =20,存储步数Number of steps to save为5, 传热时间transfer time为5,设置环境温度Environment temperature = 68, 热传导系数Heat transfer coefficient=0.004,完成后单击Heat Transfer Furnace 窗口中的OK按钮。
图 13 - Heat transfer between operations 窗口
23.9自由放置时的热交换
接下来单击Htfree图标,打开Heat Transfer Free Resting 窗口, (图14)。设置参数模拟步数Number of Steps =20,存储步数Number of steps to save为5, 传热时间transfer time为5,设置环境温度Environment temperature = 68, 热传导系数Heat transfer coefficient=0.004,完成后单击Heat Transfer Free Furnace 窗口中的OK按钮。
23.10闭模期热交换
接下来单击Htdwell图标,打开Heat Transfer Dwell窗口(图15)。设置参数模拟步数Number of Steps =20,存储步数Number of steps to save为5, 传热时间dwelling time为2,设置环境温度Environment temperature = 68, 热传导系数Heat transfer coefficient=0.004,完成后单击Heat Transfer Free Furnace 窗口中的OK按钮。
图 14 - Heat transfer free resting 窗口
图 15 - Heat transfer dwelling 窗口
模板数据准备已经完成,单击General Information窗口中的OK按钮,现在回到了Multiple Operation Pre-processor 窗口(图16)。
图 16 - Multiple operation pre-processor 窗口
23.11工序#1[炉子]
在OPERATION LIST表中选中工序#1,单击Pre-Processor 图标会回到前处理Pre-Processor模块,工序#1 即为坯料在炉中加热的模拟过程,多工序系统模拟和主程序中的单工序模拟完全一样,两者只有极细微差别。
* Pre-Processor窗口中Ok 和 Cancel按钮。
*Objects窗口的复选框,可从数据库中读入对象数据。
*Inter-object interface窗口中的复选框,从数据库中读入对象间的数据。
*Pre-Processor.中的模拟名称Simulation Title,几何类型 Geometry type 和单位制Units禁止使用。
材料信息
*注意:所谓的多工序操作是针对同一工件的,因而输入的材料也应相同,如果改变一个工序中对象的材料,则也影响其它操作相应对象的材料。因此,在这里输入全部材料数据。
*这里要加载整个问题中所用到的所有材料。到工序#3在准备输入模具的材料数据也是可以的。材料数据最好一下从数据库加载完成所有要使用的材料。调入材料AISI-1025数据,从材料数据库再添加AISI H-13,现在定义弹性和温度数据, 打开Control窗口中的File/Load...菜单, 读入STEEL_E.KEY文件。这样就输入了材料组的弹性和温度数据(Thermal and Elastic Properties),最后单击窗口中的OK按钮。
对象信息
*打开Objects窗口.
*Object # 1: 输入 BILLET.IGS文件,建立对象1
*剖分毛坯单元网格 200个单元,使用缺省值
*设置沿中线的速度Vx为0,尽管本次为热分析,但是速度边界条件必须在此设定。以后工序分析时要用到这些对象数据。
*设置热交换边界条件,去除对称面上的节点
*规定材料AISI-1025
*设置节点温度Nodal temperature为68F
*单击Pre-Processor中的OK按钮,然后检查,留意信息框中的说明。
23.12工序#2[热交换]
本操作为从炉到模台上时的热交换过程模拟。本工序中无新对象添加,应注意各种修正。
23.13工序#3[自由放置]:
把毛坯放在模台上,这时引入了上、下模,现在选中Multiple Operation Pre-processor 窗口中的工序 #3,单击Pre-Processor图标。
对象信息
*打开Objects窗口
*选中Object #2
*输入TOPDIE.IGS文件
*检查几何尺寸并改正
*上模划分150个单元,其他参数使用缺省值
*设置热交换边界条件,顶面上的节点除外
*设置材料H-13.
*设置节点温度为300
由于以前用Distance Between Objects 定义停止判据, 现在需要为object 2定义基准点Reference point,打开Objects 窗口选中Object 2 ,打开Object Properties窗口(图17),选择Method 中的Coord ,第一文本框输入1,第二文本框中输入2.28,最后按Object Properties 窗口中的OK按钮。
图 17 - Object properties 窗口 图 18 - Display 窗口
*Object # 3: 输入 BOTDIE.IGS3 几何数据文件
*去掉Geometry 表中点#1
*设置 边界条件,非除了对称面上的节点
*设置材料为H-13
*设置节点温度为500
*用同样的方法设置参照点,用数值[1,0]替换原来数值
*完成后单击Objects窗口中的OK按钮
*Display窗口中会出现两对象的参照点(图18)
最后单击 中的OK按钮.
23.14工序#4[变形]
23.15工序#5[闭模]
23.16工序#6[热交换]
23.17工序#7[自由放置]
这里引进新上模,在Multiple Operation Pre-processor 窗口中选中工序#7,单击Pre-Processor图标。
*打开Objects窗口
*选中Object 2
*Object # 2: 输入几何数据文件TOPDIE2.IGS [即上模]
*几何反转Reverse
*网格化[70个单元],其它缺省值均可
*设置热交换边界条件,对称面上的节点除外
*设置材料为H-13
*设置节点温度为500
*同样设置对象基准点,其值为[1,2.195]
单击Objects窗口中的OK按钮,最后单击Pre-processor中的OK按钮。
23.18工序#8[变形]
23.19工序#9[闭模]
一旦输入数据准备完成,就要及时保存文件。点击File/Save菜单项,将保存数据导一个文件名为TEMP.MST的主文件。同时,还必须为工序#1生成数据库。
因而选中工序1(OPEARATION # 1)。
图 19 - Multiple operation pre-processor 窗口
现在单击Multiple Operation Pre-processor窗口中的Actions 图标,打开Actions 窗口。
图 20 – 动作定义Action definition 窗口
注意:模拟开始之前每一操作工艺均有一系列的动作要设置,模板已经给用户创建了动作,如果不想用这种方式,可以手工添加修改。单击Execute图标,开始运行这一系列的操作进程。
KFREAD TEMP001.KEY 命令把 工序#1的数据读入前处理。
KFREAD TEMPMAT.KEY 命令将把整个问题的材料数据读入前处理。
TLOC 本数据读入前处理后,将添加到TNOW,并赋给 TMAX(TMAX = TLOC +TNOW).
GENDB 命令GENDB 将生成数据库TEMP.DB。
单击Execute图标,一系列操作会被执行,现在已有数据库生成,仅需对工序 #1即可[其
它工序暂时不用生成数据库],现在退出Multiple Operation Pre-processor。
注意,即使用户并没有查阅整个操作序列,你的动作列表中也会缺省列出某些动作,如果不是工序1,其最后一步会被自动读入,读操作,材料数据文件以及数据库生成,通常不用改动缺省值,除非有诸如,对象重新定位之类的操作要加入,当然你可以用任一种方法改变这一动作列表。
23.20开始模拟
现在数据库已生成,文件也保存号了。现在可以开始模拟计算,这和单一操作模拟开始的方法一样,注意主窗口作业名应为TEMP。点击Simulation钮开始计算。
23.21多工序操作问题提示:
若没有运行完程序计算就停止了,请查看信息文件。通常的错误是求解不收敛,遇到了不正定刚度矩阵。如果是信息: Inconsistent Step Number Please go Through the Pre-Processor,那么请查看日志文件,有可能是输入数据有错误,因而数据库不能正确生成。若数据库没有生成就开始模拟,数据库的最后一步为正值,这会导致以上错误信息的出现。日志文件中还给出更多的信息,说明模拟为什么停止。图21和22告诉用户,两个工序后程序停止了模拟,其原因是因为对象2的温度被设置为0。
图 21 -日志文件 Log File (示例1 )
注意:图21中的错误信息:
ERROR: THE LAST STEP IN THE DATABASE WAS IDENTICAL
TO THE PREVIOUS SIMULAITON。
本例中这一信息是指工序#3完成的最后一步和工序#2完成后的一样。由于某些原因模拟停止,这也是防止死循环的出现。进一步从日志文件图22中,用户可以看到工序#3并没有生成数据库,因为节点温度并没设置,因此导致模拟提前停止。
图 22 日志文件Log File (示例2)
这些也是常见的错误,查看日志文件,有助于了解停止原因。在不同的工序之间,命令会被读入前处理,执行一些动作,如果一切无误后方可生成数据库。计算时遇到问题查看日志文件对解决问题很有好处。
23.22后处理
23.23退出
1
74