Magma操作STL导入点击“preprocessor”进入“MAGMApre”界面,依次导入相应的构件,保存。Mesh划分网格如上图所示,Magma共提供以上四种划分网格方法:自动划分、标准划分、高级、高级2。其中,自动划分是指用户自己制定划分的总的网格数,Magma自动进行适当的调整划分实体,标准划分是指铸型等不需要很高精度的部分进行的一种比较粗略的划分,如果需要对某一部分进行更细的划分,那么用户可以在“高级”中进行制定网格大小,甚至可以在“高级2”中对更进一步的某些部分进行更细的网格划分。自动划分是用户可以制定计算部分的大约网格数、是否生成壳、是否核心划分、是否针对解法5进行划分。Solver5是一种针对复杂结构铸件的网格划分方法。1.2.4网格划分1.根据网格总量划分1)打开选择功能表enmeshment,则meshgeneration的视窗就出现;2)选择automatic,输入网格总数量;3)选择generate划分。按照网格总数划分2.根据单元网格三维尺寸划分按网格三维尺寸划分1)操作步骤:(1)选择功能表enmeshment,则meshgeneration的视窗即出现;标准高级更高级(2)选择standard模式定义标准的网格化参数(如图1.2.4-2);(3)若standard模式不符划分需求,选择advanced和advanced2模式,来局部区域细分;依据个人需求,改变预设的参数,参数说明后面3)中叙述。(4)选择calculate,测试产生网格数;(5)假如接受测试结果,选择generate正式产生网格。网格数量2)划分准则1、Wallthichness—网格划分最小结构厚度。2、Accuracy—精度3、Elementsize—网格大小4、Option。其中Wallthichness和Elementsize一般设成一样大小。3)参数说明(1)wallthickness(壁厚)─粗分网格;几何中只要有壁厚小于设定值的地方就不会有网格产生,单位是mm。(2)Accuracy、Elementsize─细化网格;Accuracy─控制格子大小要再分割几等分。例如值3将更进一步分成三等份。但是也不是硬性分割,还是有一个限定值就是elementsize,如果细分的网格大小小于elementsize就不会再细分下去。elementsize─定义网格的三维值,它的优先度高于accuracy,单位是mm。(3)在参数accuracy和elementsize使用后仍不满意效果时选择option选项。Smoothing—是两相邻格子长度的比值,若比值大于设定值,较大的格子就会再被细分,内定值是2。Ratio—类似smoothing然而smoothing是两个相邻格子长度的比值,而ratio是单一格子长宽比,以避免不平衡的外观比率。注意:网格产生后请注意右下角Meshinfo所显示的讯息,尤其是警告讯息,若是严重的警告,必须解决(模型、网格参数),重新划分网格才能继续仿真的工作。3.查看网格质量1)选择主划面postprocessor→ongeometry;如下:图1.2.4-4后处理工作界面2)点击materials后,按住Ctrl点选材料,点击Apply;则显示几何体;3)选择results—meshquality,显示网格质量的标准。MAGMA使用不同颜色表示一些有问题的网格,主要有三类:A:黄色Connectingoveredgeonly表示cast材料与其他材料只有边接触,这样会有问题,因为热及材料流动只可以从接触面进出。B:淡蓝色Blockedcells表示cast材料与inlet材料没有连接起来,这可能是因为inlet没建好。C:深蓝色Thinwallcells表示几何材料的壁厚为一层cells(网格),正常几何边与边接触面积至少要3个cell厚,否则金属液流速过快导致充激与摩擦,得到不正确的流动仿真结果。参数设定选择铸造方法设定材料等参数1.2.5参数设置一般流程:模型、过程计算选择—材料设置—传热系数定义—特殊工艺设置—充型定义—凝固定义—应力定义—准备仿真内容。具体操作如下:模型与场的选择金属模(permanent)和砂模(sandmold)。金属模只有批次执行(循环)和应力计算,砂模有充型计算、凝固计算、应力计算。图1.2.5-1模型选择2.材料设置1)选择材料类型;2)点击selectdata;3)选择具体材料。[+]材料丛集(materialclass)是可展开和收合的(expand、hide);[-]材料群组计算充型计算凝固计算应力(materialgroup)是不可展开和收合的。若要定义材料:[+]是对整个材料组定义相同材料;[-]对个别材料定义。图1.2.5-2材料设置4)举例:对CastAlloy定义材料,先点选[+]CastAlloy在点selectdata,出现database对话框。如:MAGMA、GLOBAL、USER、Project点击进入数据库图1.2.5-3材料选择CastAlloy材料定义完ok后,下列材料参数自动显示在视窗内:Liquidustemperature(液态温度)Solidustempeature(固态温度)Initialtemperature(初始温度)根据需要,点下面parameter按钮,改变初始温度。3.传热系数定义1)选择材料组接触对;2)点击selectdata;3)选择具体传热系数。图1.2.5-4传热系数定义方法:鼠标左键点选材料群组接触对,按住shift键可多选材料对,然后指定HTC。可以按鼠标中键跳出HTC视窗或点选selectdata,内定的database是MAGMA。4.特殊工艺设置1)弄清各项含义;2)选择需要定义的选项;3)选择该项的parameters;4)在parameters中出现的界面中进行设置;5)点击YES。以下是各项含义:图1.2.5-5铸造方法、工艺cosworthprocess设置界面如下:触变铸造半固体铸造翻转铸造铝合金低压铸造??压力铸造倾斜铸造砂型渗透率排气孔浇包设置拔塞涂料浸渍、激冷旋转辐射效应开箱?淬火具体什么铸造方法具体什么工艺图1.2.5-6cosworthprocess设置界面旋转设置泵的设置浇注速率计算5.充型定义图1.2.5-7充型设置1)usesolver(求解器)选择:solver1─采用的热能方程式不允许热通过自由表面,所以不适合有喷射效应的流动,比较适合简单的底注方式。注意:如果用solver1则有一些功能不能用,例如dump(倾斜);multipleinlet(并联浇口);venting(排气);tilt(倾斜)等功能。solver2─连续方程式;动能方程式及热能方程式,采Eulerequation以非黏性流体来计算,并允许热流经自由表面,也允许高雷诺数的流动。solver3─类似solver2但动能方程式采用Navier-Stokesequation以黏性流体来计算。solver4─类似solver3,主要的差异在于计算的时间和步骤不同。注意:建议对系统的仿真采用Solver3或Solver4;准确性高。2)充型依据:时间、速率、压力。2.:(1)充型速率为依据A:一个浇口a.在fillingdepends点选pouringrate选项;b.跳出pouringratedefinition的视窗出来,见图1.2.5-9;c.根据坐标点(xy)来定义,输入数据时中间空一格,然后选insert或是按enter键来确认,左边的pouringrate曲线则显示出来。如图1.2.5-9图1.2.5-8浇注速率为充型依据图1.2.5-9浇注速率设置B:多个浇口图1.2.5-10两个浇口浇注a.选择其中一个inlet;b.然后按parameters键,则pouringratedefinitions视窗显示出来;c.输入体积流动率曲线资料如同单个浇口速率设置所述,然后按ok键;d.对每个inlet设定重复上面的步骤直到完成,自动回到充型设置视窗。注意:1.multipleinlets只能使用在solver2,3,4;2.每个inlet的流入方向必须是相同的(例:重力铸造是-Z方向);3.所有inlet的充型条件必须都定义pouringrate方式。(2)压力为依据pressure─这个选项是入口(inlet)的压力,表示值为表压力=绝对压力—大气压力。同样以一群坐标点来定义压力曲线。数据输入同速率数据输入:图1.2.5-11浇注压力设置注意:这里不能定义负值,否则不能进行充型计算。3)Fillingdirection(充型方向)整个场的方向x,y,z都不能去改变,并代表着某些意义:0代表该方向上没有流动1沿着轴的正方向-1沿着轴的负方向充填方向为几何中inlet的浇注方向,且只能是三轴中某一个方向,在重力铸造内Z轴为-1。4)Storingdata(数据存储)(1)选择automatic;(2)选择automatic、time、percent;(3)输入数据。输入时数据之间要空格。储存的方式:automatic每10%就储存一次。time指定任何时间(仿真过程)来储存资料percent指定任意%来储存资料6.凝固定义1)设定temperaturefromfilling(凝固开始温度)设定yes表示凝固的开始温度是根据前一充填仿真过程计算而得的温度资料,如果是no则是使用资料库中固定的温度。(一般定义成YES)。2)选择usesolversolver1─这个处理程式可以得到较粗略但较省时的仿真结果,当程式发生不稳定,会自动调整计算间距以加快计算速度。solver2─这个处理程式计算间距比solver1小。solver3─这个处理程式计算间距比solver2更小,但在计算精度和花费时间可取得平衡。solver4─这个处理程式计算精确度最好。3)设置停止计算依据(stopsimulation)图1.2.5-12凝固设置具体什么准则?停止模拟autautomatic当铸件温度已低于凝固温度,MAGMA就自动停止计算,自动默认。time指定时间作为停止准则。temperature指定温度值作为停止准则。stopvalue接续前面停止准则,输入数值。4)激活补缩计算(calculatefeeding)5)定义补缩效率(feedingeffectivity)指这个收缩比率(凝固后体积与液体体积比),如果材料数据库无此信息,则内定值是30%。(例:AC8A铝合金是50%)。6)temperaturecriterion1(标准温度1)根据Niyama收缩准则所设定的温度,内定值是固相线温度加上凝固区间(Tliquidus-Tsolidus)的10%。7)temperaturecriterion2(标准温度2)这个温度,是计算冷却速率和冷却梯度的准则。内定值是液态温度加2℃(Tliquidus+2℃)。8)Storingdata操作步骤同充型存储操作。图1.2.5-13凝固存储方式7.应变过程设置1)选择以下选项;2)打开parameters;3)在打开界面中定义;4)选择YES。图1.2.5-14应力设置Calculatemaching是计算机械性能还是机加工?计算过程中不能进行。后处理中没有力学性能判据。8.循环设置应用于金属模具中。如下:1.选择需要计算应力的材料类型;2.用户自定义应力边界条件;3.过程中应力计算的选择和应力判据的选择;4.热裂判断;5.机械性能计算?图1.2.5-15循环设置操作步骤:1)定义循环数目(numberofcycle)cyclenumber循环的序号。dofillingyes表示执行充填仿真;no不执行充填仿真。fillresultsyes表示储存充填仿真结果;no不储存结果。solidresultsyes表示储存凝固仿真结果;no不储存结果。considercastingyes铸件顶出后,铸件和模具的仿真都继续;no铸件顶出后,只有模具的仿真继续。如果只想储存后面