首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
VB调用Matlab在WEDM仿真系统中的应用
来源:本站整理  作者:佚名  2010-07-09 08:56:27





3 VB调用Matlab在WEDM仿真软件开发中的应用

基于BP神经网络的电火花线切割(WEDM)工艺仿真系统主要用于实现工艺数据库的管理、工艺效果的预测、加工参数的优化等功能。在VB开发环境中调用Matlab的神经网络工具箱,是为了建立工艺效果的预测模型和加工参数优化模型,这是仿真系统的主要功能。建模部分的核心代码如下:



该部分程序的作用是VB把用户输入的参数传到Matlab空间,在Matlab的空间中利用神经网络工具箱训练网络,将结果输出。进而实现仿真系统几个模型的建模。array 1是训练神经网络时的样本输入数据,包括工件厚度T(单位:mm)、脉冲宽度tON(单位:s)、脉冲间隔tOFF(单位:s)、峰值电流IP(单位:A)、间隙电压VS(单位:V);array 2是样本输出数据,包括切割速度vw(单位:mm2/min)表面粗糙度Ra(单位:μm)。图1为线切割工艺仿真系统主控界面,包括加工参数数据库、系统建模、工艺效果的预测及参数优化等部分。建立模型时,首先利用数据库中的参数训练模型,模型训练完成后,便可以对不同加工参数所对应的加工效果进行预测,并对给定材料、厚度条件下的加工参数进行优化,给出优化结果。



建模所需的样本数据如表1所示,网络训练的结果如图2所示。



为验证模型的正确性,用没有参与神经网络训练的验证数据检验模型,结果如表2所示。从仿真结果可以看出,利用VB调用Matlab混合编程建立的预测模型可以反映机床的工艺规律,建模是成功的。可以应用于实际生产中。



4 结  语

VB与Matlab混合编程简单方便,效率高,能够应用于WEDM仿真系统中,以实现系统功能。缺点是要依托于Matlab平台,执行速度慢,灵活性较差。

上一页  [1] [2] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:179,164.10000 毫秒