《Dyna培训教程》由会员分享,可在线阅读,更多相关《Dyna培训教程(92页珍藏版)》请在金锄头文库上搜索。
1、DynaForm培训教程 本教程内容介绍 本教程将一步步介绍一般板料成形模拟的前处理 后处理的过程 将以96年国际板料成形模拟会议的一个标准考题 S形导轨类零件作为例子 1 打开 创建一个DynaForm数据库和分析设置 从开始 程序 DynaForm DynaForm运行DynaForm前处理器在开启Dynaform前处理器后 OpenaDatabaseFile 打开一个数据库文件 对话框将显示出来 由于我们没有创建任何能打开的数据库 因此按Cancel 取消 按钮从菜单条 选择File New CreateaDatabaseFile 创建一个数据库文件 对话框将显示出来在这个对话框中选择恰
2、当的工作目录 然后输入数据库名称 如trainingcase df 按Open按钮 就创建好了一个Dynaform数据库 AnalysisSetup 分析设置 在创建好一个新的数据库后 AnalysisSetup 分析设置 对话框显示出来在这个对话框中 选择缺省的单位 MM TON SEC N 选择InvertedDraw 反向拉深 作为DrawType 拉深类型 ContactType 接触类型 选缺省值StrokeDirection 冲压方向 BlankThickness 板料厚度 读取几何数据到数据库 Dynaform能读取如下格式的输入文件DynaformDatabase df FEM
3、BDatabase 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 在这个教程中 我们将读取Dynaform FEMBLine数据 进入Dynafomr安装目录 Dynaform Examples 看到training exe自解压文件 双击该文件 将进行文件解压 生成三个Dynafoem fembLine lin 文件 分别是Binder 压边圈 Blan
4、k 板料 Die 凹模 的数据文件 从菜单条中选择File Open进入先前解压后的文件夹 从FilesofType 文件类型 选择DYNAFORM FEMBLine lin 将看到三个显示的文件 选择BLANK LIN然后按Open 如果问及 DOYOUWANTTOAPPENDTHECURRENTDATABASEWITHTHEINPUTFILE 表示是否将打开的数据文件加入当前的数据库 点击Yes 将显示打开的数据文件 对剩下的数据文件重复进行该操作 确保将每次打开的文件加入该数据库现在已经读完所有数据 在工具条上选择Isometric图标进入等侧视图 进行辅助的菜单操作 Save Save
5、as 要养成一个经常保存的习惯 为了保存数据 选择File Save 保存变化到一个已经存在的数据库文件 或File Saveas 保存成一个新的数据文件 ViewManipulation 视图控制 视图控制工具条控制视图方向 如绕某轴旋转 x y平面视图等 TurningPartsOn Off 零件的显示控制 在DynaForm中 所有的几何体都是基于零件 part 的 缺省地 每个对象都将被创建或读入一个零件 part 位于屏幕底部的PartControl 零件控制窗口 可以控制单个零件的显示与否从PartControl 零件控制窗口 选择On Off 注意出现在PartControl窗口
6、上面的OptionBar 选择工具条 这种选择工具条提供给用户不同的选择零件是否显示的方式既然BLANK LIN是由线产生的 因此可以通过使用SelectbyLine 通过线选择 或SelectbyName 通过零件名称选择 两种方式选择板料首先 使用SelectbyLine选择方式关掉这个零件BLANK LIN 在SelectbyLine图标上点击 然后选择一条该零件 BLANK LIN 上的线 该零件就关掉了 下一步 点击SelectbyName图标 然后从列表中选择BLANK LIN 在PartOn Off对话框中 那些正显示在屏幕上的零件是用本身零件的颜色显示的 关闭了的零件用白色显示
7、 一旦选择BLANK LIN按下OK在继续前 确保所有零件显示 在选择条上选择TurnAllPartsOn图标 EditingPartsintheDatabase 编辑在数据库中的零件 位于PartControl窗口中的Modify命令是用于定义和修改零件特性的从PartControl窗口中 点击Modify图标 在所有零件都显示后 在选择条上点击EndSelect图标 结束当前的操作 EditPart 编辑零件 对话框显示 同时有一列在数据库中定义过的所有零件 这些零件按照名称和标识号排列 在这里 能修改零件名称 ID 标识 号 零件颜色 设置成currentpart 当前零件 或控制零件的
8、显示 还能从这个对话框中删掉零件实体 从零件列表中选择BINDER S 通过在颜色框中点击来给零件选择不同的颜色一旦选择了不同的颜色 点击位于EditPart框底部的Modify按钮 在做任何修改后 必须按此按钮 修改才起作用点击Close结束这个操作 CurrentPart 当前零件 创建的所有线 曲面 单元将自动放置在当前零件中 所以在创建线 曲面 或单元时 必须确保期望的零件是当前零件但在自动网格化曲面时 用户有一个选项 指定所创建的网格到产生这个网格的原始零件中 而不是将所创建的网格全部放入当前零件中为了改变当前的零件 在PartControl框中点击CurrentPart框 将出现一
9、个选项工具条该选项条容许使用不同的选择方式设置当前零件通过在选项条上选择abc图标 通过零件名称 来设置当前零件从所显示的SelectaPart框中选择BLANK LI 按OK 当前零件就设置成BLANK了 Meshing 网格 从曲面或线数据产生网格是成功模拟中非常重要的一步板料网格是网格零件中最重要的一个 因为结果的质量很大一部分取决于板料网格的质量选择Pre Process 预处理 然后从下拉式列表框中选择Elements 单元 从Pre Process Elements菜单中选择4 LineMesh图标当点击4 LineMesh按钮后 一个新的OptionBar 选项条 显示出来 提示
10、选择期望的线确保Line选项高亮显示 按照逆时针或顺时针选择构成板料的四条线 一个对话框提示 ENTERTHENO OFDIVISIONSALONGEACHLINE L1 L2 L3 andL4 输入沿每条边划分单元的分数 缺省设置是沿每个边10等分 这将创建一个10 10的网格包含100个单元 然而对于这个例子来说使用缺省设置所创建的单元不是足够小 因此沿长边使用15等分 短边使用10等分在输入完变量值后 按下Accept将创建网格 DynaForm再次提示 DOYOUACCEPTTHEGENERATEDMESH 确认已经在长边产生15等分在短边产生10等分 按下YES接受所产生的网格 如果
11、一不小心输错了变量值 当问及是否接受所创建的网格时 按NO当问及 WOULDYOULIKETOREMESHTHEREGION 是否想重新网格化该区域 按YES 纠正错误输入值 接受所创建的网格 Auto MeshingSurfaceData自动网格化曲面数据 在DynaForm中大多数网格化操作都是使用SurfaceMesh操作 该操作将根据所提供的曲面数据自动划分网格 是一个非常快而且容易的网格化工具 如果网格确认后 从OptionBar中按EndSelect图标结束4 LineMesh操作 关掉零件BLANK LI 打开零件BINDER S 并设置该零件作为 current 当前零件从Pr
12、e Process Elements菜单中选择SurfaceMesh 曲面网格 从OptionBar 选项条 中选择SelectDisplayedSurfaces图标注意到所有显示的曲面都将变为白色 这表示它们已经被选中 在所显示的SurfaceMesh对话框中 编辑MaxSize 控制单元的最大尺寸 区域为16 其余为缺省值 确保选择了MeshinOriginalPart选项 按Apply BoundaryCheck表示在网格化之前是否检查所选曲面的整体边界 通过该选项可以查看曲面之间的位置连续性和是否重叠InOriginalPart表示将所创建的网格放入原来的零件中MinSize控制单元的
13、最小尺寸Chordal deviation 弦偏差控制单元数目 Angle控制特征线CapTol 控制曲面之间的缝隙值 所创建的网格用白色显示 当在SurfaceMesh对话框中问及 AcceptMesh 是否接受网格 按Yes将接受所创建的网格 在曲面网格对话框中按Close结束该操作 Auto MeshingtheDieSurfaceDate 自动网格化凹模曲面数据 关闭除了DIE S以外的所有零件 并使它成为 current 当前的按照以前的步骤使用16作为MaxSize 1做为MinSize 0 005作为ChordalDeviation自动网格化DIE S 一旦网格化所有零件后 可以
14、在PartControl框中关掉曲面和线数据的显示 以便更容易查看网格在 DisplayLines控制曲线的显示DisplaySurfaces控制曲面的显示DisplayElements控制单元的显示Shade控制曲面是否以着色模式显示ShrinkElements收缩单元 以便查看哪些节点没有完全连接PlateNormal控制单元法向量的显示 ModelChecking 模型检查 在网格化完零件后 必须检测网格质量 确保没有引起求解问题的缺陷所有检测网格质量的工具位于Check菜单下面 AutoPlateNormal 从check菜单中选择AutoPlateNormal 一个新的选项条显示出来
15、这个提示选择一个单元来识别一个要检查单元法向方向一致性的零件 在DIE S上选择一个单元 一个代表所选择单元的法向方向的箭头显示出来 同时出现提示 ISNORMALDIRECTIONACCEPTABLE 法向方向可接受吗 按YES将所有单元的法向量调整到与所选择单元法向量一直的方向 如果按NO则将所选择单元的法向量反向 然后将所有单元的法向量调整到与所选择单元法向量一直的方向注意 单元的法向方向要和将来法向偏置方向一直 如将来通过凹模向凸模方向法向偏置得到凸模网格 如果不需要法向偏置 则零件上所有单元的法向一直就可以了因此在此例中我们设置法向为 Z向单独检测其余零件的法向一致性 然后将所有零件
16、显示 DisplayModelBoundary 显示网格模型的边界 此操作将检测网格是否有缝隙或孔 如果存在 则高亮显示 以便手工纠正问题选择Check DisplayModelBoundary MultipleSurface 网格上不应该有任何缝隙和孔存在 关闭所有零件 注意到边界线仍然是显示的 这将更便于查看网格上存在的小缝隙仅仅将DIE S零件显示 然后按工具条上的Clear按钮去掉边界线 OffsettingtheDieMeshtoCreatethePunch 通过偏移凹模网格创建凸模 首先创建一个新的零件叫Punch 这个零件将放置从凹模偏置所得到的网格 在PartControl窗口 按New按钮 在NewPart框中 输入PUNCH作为名字 选上SetasCurrentPart和Display选项 表示将新创建的零件作为当前零件并显示 然后点击Create按钮 新零件就创建好了 从Pre Process Elements菜单中选择CopyElements图标 复制单元 一个选项条显示出来提示选择要复制的单元 我们要选择组成U形件DIE S的所有单元 选择这些单元最容易的方式