DynaForm培训教程课件_第1页
DynaForm培训教程课件_第2页
DynaForm培训教程课件_第3页
DynaForm培训教程课件_第4页
DynaForm培训教程课件_第5页
已阅读5页,还剩89页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

由于我们没有创建任何能打开的数据库,因此按Cancel(取消)按钮从菜单条,选择File——》New,CreateaDatabaseFile(创建一个数据库文件)对话框将显示出来在这个对话框中选择恰当的工作目录,然后输入数据库名称,如trainingcase.df,按Open按钮,就创建好了一个Dynaform数据库50AnalysisSetup(分析设置)在创建好一个新的数据库后,AnalysisSetup(分析设置)对话框显示出来在这个对话框中,选择缺省的单位,MM,TON,SEC,N,选择InvertedDraw(反向拉深)作为DrawType(拉深类型)ContactType(接触类型),选缺省值StrokeDirection(冲压方向)BlankThickness(板料厚度)60读取几何数据到数据库Dynaform能读取如下格式的输入文件DynaformDatabase(*.df)FEMBDatabase(*.fmb)IGES(*.igs,*.iges)Dynaform/FEMBLine(*.lin)LS-DYNA(*.dyn,*.mod)DYNAINFile(*.din)NASTRAN(*.dat)LS-Nike3D(*.nik,*.mod)C-Mode(*.fem)MoldForm(*.mfl)IdeasUniversal(*.unv)70在这个教程中,我们将读取Dynaform/FEMBLine数据。进入Dynafomr安装目录\Dynaform\Examples,看到training.exe自解压文件,双击该文件,将进行文件解压,生成三个Dynafoem/fembLine(*.lin)文件,分别是Binder(压边圈),Blank(板料)Die(凹模)的数据文件80从菜单条中选择File->Open进入先前解压后的文件夹,从FilesofType(文件类型)选择DYNAFORM/FEMBLine(*.lin),将看到三个显示的文件,选择BLANK.LIN然后按Open90如果问及:“DOYOUWANTTOAPPENDTHECURRENTDATABASEWITHTHEINPUTFILE?”表示是否将打开的数据文件加入当前的数据库,点击Yes,将显示打开的数据文件。对剩下的数据文件重复进行该操作,确保将每次打开的文件加入该数据库现在已经读完所有数据,在工具条上选择Isometric图标进入等侧视图100110进行辅助的菜单操作Save/Saveas……要养成一个经常保存的习惯,为了保存数据,选择File->Save(保存变化到一个已经存在的数据库文件)或File->Saveas…….(保存成一个新的数据文件)120ViewManipulation(视图控制)视图控制工具条控制视图方向,如绕某轴旋转,x-y平面视图等130TurningPartsOn/Off(零件的显示控制)在DynaForm中,所有的几何体都是基于零件(part)的,缺省地,每个对象都将被创建或读入一个零件(part),位于屏幕底部的PartControl(零件控制窗口)可以控制单个零件的显示与否从PartControl(零件控制窗口)选择On/Off140注意出现在PartControl窗口上面的OptionBar(选择工具条)这种选择工具条提供给用户不同的选择零件是否显示的方式既然BLANK.LIN是由线产生的,因此可以通过使用SelectbyLine(通过线选择)或SelectbyName(通过零件名称选择)两种方式选择板料首先,使用SelectbyLine选择方式关掉这个零件BLANK.LIN,在SelectbyLine图标上点击,然后选择一条该零件(BLANK..LIN)上的线,该零件就关掉了150下一步,点击SelectbyName图标,然后从列表中选择BLANK.LIN,在PartOn/Off对话框中,那些正显示在屏幕上的零件是用本身零件的颜色显示的,关闭了的零件用白色显示,一旦选择BLANK.LIN按下OK在继续前,确保所有零件显示,在选择条上选择TurnAllPartsOn图标160EditingPartsintheDatabase(编辑在数据库中的零件)位于PartControl窗口中的Modify命令是用于定义和修改零件特性的从PartControl窗口中,点击Modify图标在所有零件都显示后,在选择条上点击EndSelect图标,结束当前的操作170EditPart(编辑零件)对话框显示,同时有一列在数据库中定义过的所有零件,这些零件按照名称和标识号排列,在这里,能修改零件名称,ID(标识)号、零件颜色,设置成currentpart(当前零件)或控制零件的显示,还能从这个对话框中删掉零件实体180从零件列表中选择BINDER.S,通过在颜色框中点击来给零件选择不同的颜色一旦选择了不同的颜色,点击位于EditPart框底部的Modify按钮,在做任何修改后,必须按此按钮,修改才起作用点击Close结束这个操作190CurrentPart(当前零件)创建的所有线、曲面、单元将自动放置在当前零件中,所以在创建线、曲面、或单元时,必须确保期望的零件是当前零件但在自动网格化曲面时,用户有一个选项——指定所创建的网格到产生这个网格的原始零件中,而不是将所创建的网格全部放入当前零件中为了改变当前的零件,在PartControl框中点击CurrentPart框200将出现一个选项工具条该选项条容许使用不同的选择方式设置当前零件通过在选项条上选择abc图标(通过零件名称)来设置当前零件从所显示的SelectaPart框中选择BLANK.LI,按OK,当前零件就设置成BLANK了210Meshing(网格)从曲面或线数据产生网格是成功模拟中非常重要的一步板料网格是网格零件中最重要的一个,因为结果的质量很大一部分取决于板料网格的质量选择Pre-Process(预处理),然后从下拉式列表框中选择Elements(单元)220从Pre-Process/Elements菜单中选择4-LineMesh图标当点击4-LineMesh按钮后,一个新的OptionBar(选项条)显示出来,提示选择期望的线确保Line选项高亮显示,按照逆时针或顺时针选择构成板料的四条线230一个对话框提示“ENTERTHENO.OFDIVISIONSALONGEACHLINE:L1,L2,L3,andL4”(输入沿每条边划分单元的分数)缺省设置是沿每个边10等分,这将创建一个10×10的网格包含100个单元,然而对于这个例子来说使用缺省设置所创建的单元不是足够小,因此沿长边使用15等分,短边使用10等分在输入完变量值后,按下Accept将创建网格,DynaForm再次提示“DOYOUACCEPTTHEGENERATEDMESH?”确认已经在长边产生15等分在短边产生10等分,按下YES接受所产生的网格240如果一不小心输错了变量值,当问及是否接受所创建的网格时,按NO当问及“WOULDYOULIKETOREMESHTHEREGION”(是否想重新网格化该区域),按YES,纠正错误输入值,接受所创建的网格250Auto-MeshingSurfaceData

自动网格化曲面数据在DynaForm中大多数网格化操作都是使用SurfaceMesh操作,该操作将根据所提供的曲面数据自动划分网格,是一个非常快而且容易的网格化工具如果网格确认后,从OptionBar中按EndSelect图标结束4-LineMesh操作260关掉零件BLANK.LI,打开零件BINDER.S,并设置该零件作为(current)当前零件从Pre-Process/Elements菜单中选择SurfaceMesh(曲面网格)从OptionBar(选项条)中选择SelectDisplayedSurfaces图标注意到所有显示的曲面都将变为白色,这表示它们已经被选中270在所显示的SurfaceMesh对话框中,编辑MaxSize(控制单元的最大尺寸)区域为16,其余为缺省值,确保选择了MeshinOriginalPart选项,按Apply.BoundaryCheck表示在网格化之前是否检查所选曲面的整体边界,通过该选项可以查看曲面之间的位置连续性和是否重叠InOriginalPart表示将所创建的网格放入原来的零件中MinSize控制单元的最小尺寸Chordal[deviation]——弦偏差控制单元数目;Angle控制特征线CapTol.控制曲面之间的缝隙值280所创建的网格用白色显示,当在SurfaceMesh对话框中问及“AcceptMesh”(是否接受网格)按Yes将接受所创建的网格,在曲面网格对话框中按Close结束该操作。290Auto-MeshingtheDieSurfaceDate(自动网格化凹模曲面数据)关闭除了DIE.S以外的所有零件,并使它成为(current)当前的按照以前的步骤使用16作为MaxSize,1做为MinSize,0.005作为ChordalDeviation自动网格化DIE.S300一旦网格化所有零件后,可以在PartControl框中关掉曲面和线数据的显示,以便更容易查看网格在:DisplayLines控制曲线的显示DisplaySurfaces控制曲面的显示DisplayElements控制单元的显示Shade控制曲面是否以着色模式显示ShrinkElements收缩单元,以便查看哪些节点没有完全连接PlateNormal控制单元法向量的显示310ModelChecking(模型检查)在网格化完零件后,必须检测网格质量,确保没有引起求解问题的缺陷所有检测网格质量的工具位于Check菜单下面320AutoPlateNormal从check菜单中选择AutoPlateNormal,一个新的选项条显示出来这个提示选择一个单元来识别一个要检查单元法向方向一致性的零件,在DIE.S上选择一个单元,一个代表所选择单元的法向方向的箭头显示出来,同时出现提示“ISNORMALDIRECTIONACCEPTABLE”(法向方向可接受吗)330按YES将所有单元的法向量调整到与所选择单元法向量一直的方向,如果按NO则将所选择单元的法向量反向,然后将所有单元的法向量调整到与所选择单元法向量一直的方向注意:单元的法向方向要和将来法向偏置方向一直(如将来通过凹模向凸模方向法向偏置得到凸模网格),如果不需要法向偏置,则零件上所有单元的法向一直就可以了因此在此例中我们设置法向为-Z向单独检测其余零件的法向一致性,然后将所有零件显示340DisplayModelBoundary

(显示网格模型的边界)此操作将检测网格是否有缝隙或孔,如果存在,则高亮显示,以便手工纠正问题选择Check->DisplayModelBoundary->MultipleSurface350网格上不应该有任何缝隙和孔存在360关闭所有零件,注意到边界线仍然是显示的,这将更便于查看网格上存在的小缝隙仅仅将DIE.S零件显示,然后按工具条上的Clear按钮去掉边界线370OffsettingtheDieMeshtoCreatethePunch(通过偏移凹模网格创建凸模)首先创建一个新的零件叫Punch,这个零件将放置从凹模偏置所得到的网格;在PartControl窗口,按New按钮380在NewPart框中,输入PUNCH作为名字,选上SetasCurrentPart和Display选项(表示将新创建的零件作为当前零件并显示),然后点击Create按钮,新零件就创建好了390从Pre-Process\Elements菜单中选择CopyElements图标(复制单元)一个选项条显示出来提示选择要复制的单元,我们要选择组成U形件DIE.S的所有单元,选择这些单元最容易的方式就是切换到ZX平面视图,然后使用选项条上的SelectbyDragWindow操作进行选择单元400在拖动一个矩形框选择单元后,Dynaform将提示“DOYOUACCEPTTHECURRENTDRAGWINDOW?”确认选择正确的区域后,按YES,如果有错误按NO,重新画窗口选择所需单元410在按下YES后,注意到所选择的单元将变为白色,再次确认这些所选择的单元是正确的在确认后,按EndSelect输入1作为复制份数,按Accept420选择NormalOffset(法向偏置)作为变换选项,按Accept输入偏置厚度,在Dynaform中,我们使用板料厚度加10%作为偏置厚度,由于我们使用的板料厚度是1,因此在框中输入1.1,按Accept430我们之所以在板料厚度的基础上增加10%作为偏置厚度,是因为我们在后处理时,如果在冲头和凹模之间没有足够的间隙,在冲头完成它的行程后,起皱数据会丢失;如果我们仅仅使用板料厚度作为间隙值,冲头将展平板料,导致起皱不会出现Dynaform提示“INCLUDEELEMENTINITSORIGINALPART?”(是否将所复制的单元放入原来的零件中),如果选择YES,将放置所有偏置后的单元进入DIE.S中,如果选择NO,将放置所有偏置后的单元进入当前零件中,确保PUNCH是当前零件,然后按NO440检查所显示的图形,如果结果不同,在显示区域右键单击,按UndoLast,重复以上步骤重新偏置450关掉零件DIE.S以便只有PUNCH显示,切换到isometric(等侧)视图,查看显示460ToolDefinition(工具定义)零件BINDER.S,DIE.S,BLANK.LI和PUNCH都已经被网格化,现在可以把它们定义成为工具,在定义完工具后,就可以设置分析参数开始求解切换到Tools菜单,选择DefineTools图标470在DefineTools框中,从ToolName(工具名)列表中选择LowerRing(下压边圈)按Add(添加)480一个新的选项条显示出来,提示选择将作为下压边圈(LowerRing)的零件,选择SelectbyName(abc)(通过零件名称选择)图标从显示的SelectMultipleParts(选择多个零件)框中,选择BINDER.S,然后按OK。490按EndSelect图标,零件BINDER.S就定义为LowerRing(下压边圈)了重复以上步骤定义Punch(冲头)和Die(凹模),要选择正确的ToolName(工具名)一旦定义完所有工具后,在DefineTools框中按Close(关闭)结束该操作定义接触参数定义运动曲线定义力曲线通过工具偏置产生新的工具500定义板料和设置工艺参数从Tools菜单中选择DefineBlank(定义板料)图标在DefineBlank框中按Add510一个新的选项条显示出来,选择SelectbyName图标从SelectMultiplseParts框中选择BLANK.LI然后按OK。在选项条上按EndSelect板料定义完毕520定义板料材料定义板料的框仍然是打开的,点击Material:标签下的按钮(None),因为目前没有材料定义,所以显示None在DefineMaterial框中,输入材料名称或使用缺省的名字,从MaterialTypelist(材料类型列表)中选择36号,然后按Add530MaterialType36DefinitionCard(36号材料的定义卡片)显示出来,在这个框中可以修改相应的定义参数值,首先选择相应的修改项,如MATERIALPARAMP2(N),在CurrentValue框中输入0.23,让其余的是缺省值,按Accept接受修改540在DefineMaterial框中按OK完成材料定义定义板料特性 定义板料对话框仍是开着的在Property:标签下点击None按钮,因为目前没有定义特性所以显示None550在DefineProperty框中,输入特性名称或使用缺省名,选择Belytschko-Tsay作为Formulation类型,点击Add。Belytschko-TsayDefinitionCard(定义卡片)显示出来,修改Thickness参数值为1,其余使用缺省值560在DefineProperty框中按OK完成特性定义现在板料的材料和特性参数都已定义完毕,在DefineBlank框中按Close结束板料定义570ToolsSummary(工具统计)可以在Tools菜单上选择ToolsSummary证实所必须定义的工具除了UPPERRING外,所有工具已定义完毕,按Close结束操作580AutoPositioningtheTools

(自动定位工具)现在所有工具已经定义完毕,我们需要放置它们在正确的位置打开所有零件,选择isometric(等侧)视图590在Tools菜单中,点击AutoPosition图标定义拉延筋定义板料材料定义板料特性板料裁减移动工具测量工具之间的最小距离工具统计控制工具的显示工具动画自动定位定义工具600AutoPositionTools框显示出来,在这个框中,需要确定MasterTool(主工具,就是在自动定位过程中不会移动的工具,一般是板料)和SlaveTools。在SelectMasterTool框中选择BLANK,在SelectSlaveTools框中选择其余的工具,一旦选择正确的MasterTool和SlaveTools后,确保Z作为移动方向,输入Gap(间隙)为1.1(间隙值应该大于板料厚度),按Apply将定位工具610按“Cancel”退出自动定位菜单620测量冲头移动的距离既然网格和工具都已经定义好,我们可以设置运动曲线,首先测量移动距离从Tools菜单中选择Min.Distance图标630Min.Distance框显示出来,选择Z作为测量方向,然后选择Punch,再选择Die,就会测出Z方向冲头和凹模之间的距离,并显示在Distance框中在冲头和凹模之间的距离近似是42.2,为了确定冲头的运行距离,将42.2减掉(板料厚度+板料厚度的10%),得冲头运行距离为41.1在Min.Distance框中按Close结束操作640定义冲头速度曲线从Tools菜单中选择DefineTools图标在ToolName列表中选择Punch,然后选择DefineMotionCurve图标650在ToolMotionCurve框中选择Z作为运动方向,然后选择Auto;使用缺省的曲线形式(Tropezoidal梯形),设置开始时间是0,在Velocity(速度)区域输入8000(mm/s),对于StrokeDist.(运行距离)使用我们先前测得的冲头运行距离减掉(板料厚度+板料厚度10%),值应该是41.1,一旦输完值,按Yes,一个新的速度——时间曲线创建和显示出来660在CurveShowProperty框中按OK返回到ToolMotionCurve框中,在这儿再按一次Ok返回到DefineTools框中,暂时不要关闭该框670定义下压边圈力——时间曲线从DefineTools框中,在ToolName菜单中选择LowerRing,选择DefineForceCurve图标在ToolForceCurve框中,选择Z作为运动方向,按Auto(自动).680在FORCE(力)区域中输入200000(N),按Create下压边圈力曲线将显示出来690PreviewToolAnimation

(预览工具动画)除了设置最终模拟参数和提交求解外,我们已经完成了所有前处理工作,在我们设置模拟参数前,应该证实工具以我们设置的运动曲线正确地运行在CurveShowProperty框中按OK返回到ToolMotionCurve框,在这儿,再一次按OK返回到DefineTools框中,最后在DefineTools框中按Close,返回Tool菜单700从Tools菜单中选择ToolsAnimate(工具动画)提示“PleaseEnterNumberofFrames(1~20)”(输入动画帧数),Accept(接受)缺省的10帧,如果动画太快,输入一个大一点的帧数710RunningtheAnalysis(运行分析)我们确认工具运动正确后,定义最后的分析参数。运行带自适应网格(AdaptiveMesh)的分析,自适应网格通过在需要的时候重新划分板料网格因此可以获得更准确的结果,即当求解器在凹模上碰到一个需要更精细网格(以便准确地捕捉几何形状)的区域时,自适应网格将用更精细的网格、更小的单元划分原始网格在运行预览动画时,可以改变视图;注意到在OptionBar(选项条)上的帧控制,确认正确的冲压方向和运行了足够的距离,按EndSelcect按钮退出动画720从菜单条中选择Analysis->RunLS-DYNA,AnalysisParameters(分析参数)框显示出来,通过在Adaptivemesh框上点击打开自适应网格选择如下的AdaptiveParameters(自适应参数)按钮730在ADAPTIVECONTROLPARAM.CARD(自适应控制参数卡)中,编辑REFINEMENTLEVEL为3,意味着需要重新划分网格时,一个网格将变为3个网格,因此此值越高,结果越好,但求解时间越长,既然是一个简单零件,3是足够了,其余使用缺省值740从AnalysisType(分析类型)中选择FullRun(完全分析),然后按OK,工程将提交给求解器进行求解750在求解器正在运行时,可以知道估计完成求解的时间,由于我们使用了自适应网格,因此这个估计的时间是不怎么准确的,但能给一个大致的考虑760一旦求解器给出一个初步的估计时间后,可以通过按Ctrl+C键刷新该值,这将暂时停止求解,提示“entersenseswitch”(输入相应选项),然后输入想使用的选项(小写字母),再按回车键sw1——终止求解器sw2——刷新估计的求解时间sw3——创建一个d3dumpRestart文件sw4——创建一个d3plot文件770输入sw2按Enter键,注意到估计时间已经改变,可以在求解的任何时候使用这个功能当提交给LS-DYNA求解时,会生成两个输入文件*.dyn和*.mod,.dyn文件包含所有控制信息,.mod文件包含所有几何数据780PostProcessing(后处理)DynaForm能读取和处理所有在d3plot文件中的数据,包括未变形的模型数据和LS-DYNA所产生的结果数据(应力、应变、时间历史数据、变形等)读d3plot文件到后处理器中 从开始/程序/dynaform/PostGL运行后处理程序790从File菜单中选择OpenOpenFile对话框显示出来从FilesofType列表中选择LS-DYNAPost(d3plot)toPPfile,该选项将读入d3plot文件然后自动创建一个叫PostGL.pp的文件,.pp能以很快的速度读取,而且节省空间,因为.pp文件很小,你只需要读取d3plot文件一次,以后就可以使用PostGL.pp文件了800进入存储DynaForm数据库的文件夹,选择正确的文件类型,选择d3plot文件,按Open当提示选择“SELECTTIMESTEPS”(选择时间步)时,选择ALLAVAILABLESTEPS(所有时间步),按OK810当提示选择“SELECTRESULTCOMPONETS”(选择结果组件),选择ALLITEMS(所有组件),按OKD3plot文件已经完全读入,可以动画显示结果了820AnimatingDeformation

(动画显示变形)在主工具条中,选择Deformation图标,在PlotState对话框的FrameRang

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论