- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3 ART-2神经网络模型的软件实现
本软件包含一个主程序和一个交互式界面应用程序两个部分组成,主程序可以单独执行。两个程序均用MATLAB语言编写。
3.1实现过程
根据图3--1所示,每一个输入模式I0被编码成许多短期记忆(STM),如W0,V0,U0等。向量Bij和Tji为仅有的两个长期记忆(LTM)。在输入预处理场F0中
此处省略?NNNNNNNNNNNN字。如需要完整说明书和CAD图纸等.请联系?,则激活所选择F2的节点,返回(5)。
由式(3-17)~(3-18)进行自下而上和自上而下的权调整。
返回(2)进行新的识别。
3.3 程序编制
见附录二
3.4 调试过程
(1) 调用主程序并运行,输入连续识别的参数(本程序是“yes”和“no”),输入“yes”进行识别,输入“no”退出主程序。
(2) 进入主程序后要求输入所要识别的模拟数据向量,本论文中输入向量由火花信号、振动信号、声音信号进行去野点、消去趋势项等组合而成的一个六维向量。
输入矢量以后,主程序会对数据进行自动的处理,并且得出结果。
3.5 结果分析
经过式(3-1)~(3-18)的计算,程序会自动给出判别结果。如果说明砂轮没有发生明显的磨钝,可以认为砂轮是新锐的,可以继续磨削加工工件;反之,则说明砂轮已经发生明显的磨钝,需要更换砂轮或者是对砂轮进行休整,才能加工工件,如果继续使用已经磨钝的砂轮则会破坏工件的加工表面,可能带来损失。
3.6 程序结构和性能说明
主程序的设计采用了参数化的设计,也就是说程序的柔性很好,可以根据具体的情况来确定程序的输入向量的维数,可以重新设定初始化参数a,b,c,d,e,值的大小,可以调定警戒阈值的大小来调整系统的判断的精度。另外,本程序具有很好的开放性能,如果需要可以在原程序的基础上进行扩充使其功能更加的完善,更加健壮。由于编写程序的语言是MATLAB,而MATLAB本身由非常好的移植能力,在编写底层程序的时候可以采用c语言使之与硬件设备进行通信,从而达到在线的自动识别,也就是达到智能判断的目的。
3.7 交互界面应用程序
交互界面应用程序如下图所示。其实现的功能与主程序一样的!使用和操作也很方便的!
图3-1 交互界面程序的主框架
图3-2 在“新建”中可以输入一个新的向量以供程序判断数据所代表的含义是什么
图3-3 在“初始化”中可以对程序中的主要参数作调整以适应不同维数的输入向量
图3-4 对在“新建”中输入的向量回显,同时给出程序的判断结果
砂轮磨损状态的智能监测的研究
需图纸找QQ251133408 盐城工学院毕业论文
18
15
文档评论(0)