论文部分内容阅读
随着计算机技术的发展,各学科之间相互交叉、相互渗透、相互促进是近代科学技术发展的显著特点之一,在理论研究与实践的过程中存在着大量与优化相关的问题,利用遗传算法来进行优化已成为人们普遍关注的焦点。 螺栓节点球是网架工程中的关键零件,在它的加工过程中,影响其质量的因素是多方面的,加工路径又十分庞大,实际问题很复杂,要进行大量的计算,用人工计算往往是不可能的,必须借助计算机强大的计算能力和优化的设计方法来进行。我们将遗传算法这一先进的优化方法应用到螺栓节点球的优化控制中。为此,首先分析了螺栓节点球的球心误差,并通过矩阵变换理论给出计算球心误差的公式,进一步讨论了自动分度角度的计算方法;在简介遗传算法的基本原理的基础上,对各遗传算子的取值及遗传操作方法进行了讨论,针对典型的螺栓节点球零件给出了具体的遗传算法执行方案;通过MATLAB软件编程环境进行程序的编制,利用主函数和子函数之间参数传递的方法实现了遗传算法优化,并且编制了图形用户界面,对优化结果采用图文结合的形式输出。 本文对从事优化设计、MATLAB程序开发的相关人员有一定的参考价值,还可供从事网架节点球加工企业的人员参考应用,本文所开发的程序既可用于节点球的数控加工中,也可以用于同类型零件的自动加工中。