首页 理论教育金属切削有限元仿真建模接口设计与应用

金属切削有限元仿真建模接口设计与应用

【摘要】:进入有限元环境完成建模的接口 通过函数ShellExecute()作为调用Marc的建模文件的接口。部分接口文件如下:图5-1 金属切削有限元仿真的建模内容和步骤图5-2 切削仿真参数化建模过程生成参数化建模文件的接口 基于建立的仿真模型,系统采用C++ Builder软件编程,依据刀具模型、工件模型、刚性墙模型等相关信息,以及有限元过程文件的规则,把切削过程仿真建模信息逐一顺序地写入过程文件中。

要实现切削过程仿真的参数化建模,系统接口需要:对刀具、工件和刚性墙几何参数,以及其几何特性、刀具和工件的材料模型、摩擦状况、接触设置、热传递参数、初始条件等参数进行操作;依据刀具模型、工件模型、刚性墙模型、工件与刀具间位置关系、工件与刚性墙的位置关系,通过过程文件规则解释机,生成建模的过程文件;顺畅地进入有限元软件Marc环境,并完成仿真的建模。切削仿真参数化建模过程见图5-2。

(1)数据库操作的接口 系统选用了高级语言C++ Builder作为开发工具,采用Visual Foxpro支持的∗.dbf类型数据表,考虑操作和维护方面的因素,使用BDE(Borland Database Engine)作为接口,实现上面提及的各参数的数据库存取。

(2)进入有限元环境完成建模的接口 通过函数ShellExecute()作为调用Marc的建模文件的接口。这样可实现在C++ Builder开发的操作平台上,进入Marc环境并完成切削加工的仿真建模工作。部分接口文件如下:

978-7-111-53860-8-Chapter05-1.jpg

978-7-111-53860-8-Chapter05-2.jpg

图5-1 金属切削有限元仿真的建模内容和步骤

978-7-111-53860-8-Chapter05-3.jpg

图5-2 切削仿真参数化建模过程

(3)生成参数化建模文件的接口 基于建立的仿真模型,系统采用C++ Builder软件编程,依据刀具模型、工件模型、刚性墙模型等相关信息,以及有限元过程文件的规则,把切削过程仿真建模信息逐一顺序地写入过程文件中。部分接口文件如下:

978-7-111-53860-8-Chapter05-4.jpg