基于GA-BP混合算法的激光工艺参数优化及软件开发

来源 :浙江工业大学 | 被引量 : 0次 | 上传用户:ftpp
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着激光加工技术在实体制造业中的深入发展,激光加工方法和工艺参数的组合模式越来越复杂,最优工艺参数的探索难度也越来越大。本文以如何能快速、准确、经济地寻找最优的激光工艺参数为目的,在研究反馈型神经网络(Back Proragation,BP)和遗传算法(Gentic Algorithm,GA)理论的基础上,将二者改进、结合,应用于激光加工工艺参数的优化中,并实现了改进后形成的GA-BP混合算法计算机编程以及激光工艺参数优化软件开发。本课题中,主要的研究工作有以下几个方面:第一,介绍了BP神经网络算法和传统GA-BP算法的基本理论,并深入分析了它们在计算寻优过程中存在的缺陷问题。然后,本文在传统GA-BP算法的基础上,分别对其BP神经网络算法模块和遗传算法模块进行了改进,具体改进为:1)BP神经网络算法模块为了克服隐含层神经元在训练过程中因过早饱和输出而使整个训练过程失效,本文采用了一种新型的误差函数;本文还在输出层神经元的权值、阈值调整公式的基础上,添加了一个放大因子,目的是为了避免神经网络因训练停滞而导致权值、阈值不再调整;此外,相对与传统的“单样本训练”策略,本文采用的是“批量训练”的方法,因为这种方法更能客观地反映出样本数据间存在的关系。2)遗传算法模块传统的轮盘赌选择策略是基于染色体串适应度比来进行的,并不能体现被选中的染色体串机会均等的原则,因此本文采用了改进后的基于非线性排序的轮盘赌选择策略;为避免染色体串在交叉、变异操作过程中因遗传操作算过大或过小,而破坏原本良好的寻优收敛趋势,本文采用了自适应交叉率和自适应变异率;此外,为了进一步提高遗传算法的收敛速度,还在遗传算法中添加了“最优保存策略”和“爬山算法”。第二,采用C语言编程实现了神经网络模型结构可以动态调整的GA-BP算法和GA-BP混合算法,并通过温度控制下的激光淬火实验数据对神经网络模型进行训练来比较GA-BP算法和GA-BP混合算法的训练性能。经对比得出:改进的GA-BP混合算法的训练速度要明显优于传统的GA-BP算法,提高了约80%左右;并且,预测的激光工艺数据也较为精确,平均相对误差为2.035%,满足实际要求。这些,充分证明了改进的GA-BP混合算法的合理性和有效性。第三,为提高本课题研究成果的工程应用价值,本文根据人工神经网络处理数据的两个步骤——训练和预测,利用Labwindows/Cvi软件开发平台分别开发了两款配合使用的激光工艺神经训练系统和激光工艺预测客户端系统。并通过对两款软件的性能测试,证明它们能够满足大多数激光工艺参数的预测探索需求。
其他文献
目的 探讨安全护理模式在妊娠高血压患者手术室护理中的应用效果.方法 根据随机数字表法将2015年8月—2017年8月期间在四川省成都市妇女儿童中心医院接受剖宫产手术的妊娠高
目的探讨血清胱抑素C(Cys-C)水平与妊娠期高血压疾病变化的关系,评估胱抑素C对妊娠期高血压疾病诊断价值。方法随机抽取2012年10月至2013年10月宿州市立医院住院分娩孕产妇为
本文讨论了重度烧伤患者早期的护理配合,对于患者顺利度过休克关,清创关,感染关,并发症关和减轻患者痛苦,预防并发症,减少残废,降低死亡率有积极的意义。
融媒体语境下,由文字、影像、图片、音频、链接等元素组成的多媒体超文本逐渐形成新的新闻叙事系统。其中,重视新闻性、故事性和阅读体验的特稿,因其篇幅较长、内容深入、时
诉讼诈骗是近年司法实践中出现的一种新类型案件,实践中对于此类行为的处理存在多种不同的意见。通过对这些意见的分析,作者提出建议增设诉讼诈骗罪的建议,从理论和实践两个
当小米、华为等数码厂商早早起跑,用尽各种“互联网思维”讨好消费者的时候,家电业应该如何“弯道超车”?小天鹅给出了一个答案。$$ 5月,在优酷、土豆和新浪微博上,一系列“我
期刊