基于打孔机生产效能提高的数学模型.doc

基于打孔机生产效能提高的数学模型.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于打孔机生产效能提高的数学模型

提高打孔机工作生产效能的数学模型 摘要 本文主要解决了提高打孔机生产效能的问题。路径的优化程度是印刷电路板打孔机性能的重要指标。欲提高打孔机的生产效率可通过优化孔群加工路径,缩短刀具转换时间来实现,本文建立了空群加工路径规划的数学模型,并将其归纳为多目标组合优化问题。 孔群加工路径优化问题为典型的旅行商问题,简称为TSP。对于单钻头的孔群路径优化问题多利用蚁群算法,但由于线路板孔数过多,单一的蚁群算法会在程序运算求解时面临很大的困难,而我们用matlab作出过孔中心散点图后发现,很多同种类型的孔分布相对集中在不同的区域,有的甚至呈完美的直线排列,因此,我们先把大规模孔点分成若干个子分区,并且分区时尽量将同类型相对集中的孔分在同一区域,从而减少换刀次数。当得到大规模孔点的子分区后,我们对呈直线排列的孔群区域采用正交路径法,其余子分区采用蚁群算法求取局部最优解,最后把每个子区域的中心用蚁群算法求取它们之间的最优路线,从而得到整个TSP问题的满意解。 对于双钻头进行孔群加工,我们通过修改用于单钻头孔群加工路径优化的遗传算法中染色体的表达方式和适应度函数的计算方法, 得到基于双钻头的孔群加工路径优化算法。实验结果表明, 与单钻头的最优加工路径相比, 在不同钻孔速度下使用双钻头同时加工的新算法都能节省近一半的加工时间, 有效提高了孔群加工的效率 关键词:路径优化 正交路径法 蚁群算法 遗传算法 问题重述 在印刷线路板的制造过程中,由打孔机完成的过孔所需要的加工费用占制板费用的30%到40%,本文旨在通过建立数学模型来提高打孔机的生产效能。我们主要研究并解决的是如下两个问题: 由于打孔机的生产效能主要取决于钻头的行进时间和道具的转换时间,因此我们要根据已知线路板上过孔中心的坐标数据,建立数学模型求解单钻头作业的最优作业线路(包括刀具转换方案)、行进时间和作业成本。 建立数学模型,针对同一线路板,研究在双钻孔作业下的最优作业线路、行进时间和作业成本,计算相对于单钻头作业其生产效能提高的幅度,并研究两钻头间距对作业路线和生产效能的影响。 模型假设: 对于同一孔型钻孔作业时间相同且不计单个过孔的钻孔作业时间 钻头的行进速度是相同 将钻头看作质点。 刀具在行进过程中可以同时进行刀具转换,但相应费用不减。 符号说明 α: 启发因子,信息素的重要程度,一般取值1.0。 β:期望因子,城市间距离的重要程度,一般取值2.0。 θ:信息素挥发系数,一般取值0.5。 m: 蚂蚁数量。 n: 孔的个数。 问题分析 背景分析: 在印刷线路板的制造过程中,由打孔机完成的过孔所需要的加工费用占制板费用的30%到40%,孔群加工路径规划对于提高多孔类零件的加工效率和质量具有重要意义。而如何事先规划孔群的加工路径,以达到缩短刀具移动路径、减少换刀次数等, 是孔群加工的关键问题。这类问题在本质上属于多目标优化问题。 问题一分析: 问题二分析 模型建立 模型一 问题一位路径与时间的多目标组合优化问题,目前求解多目标优化问题很多方法,如多目标加权法、分层序列法、约束法和目标规划法等,均需事先由决策人员给出目标权值向量,而将具有不同的物理意义和量纲的路径与时间给出合理的权值向量本身就很困难,因而我们将该多目标问题转化为成本这一但目标问题,因为路径越短,行进成本与行进时间就会越少,换刀时间越少,换刀成本也会越少,从而在成本最优条件下求出的孔群加工路径能够很好的综合出路径与时间的联合最优解。因此,我们将问题转化为求最小化成本的孔群加工路径规划问题。 总加工成本包括刀具行进成本与换刀成本 刀具行进成本 从先前位置移动到当前位置的成本。设两个位置之间的距离为Dij, 单位长度的刀具行进成本为a,则完成N个孔加工的刀具行进成本为: f1=i=1Nj=1,j≠iNa*Dij*eij 其中eij∈{0,1},eij=1表示边(i,j)在得到的优化路径上。 换刀成本 如果加工孔i使用的刀具在加工孔j时不再使用, 那么必须执行换刀操作 I j 以得到所需刀具。设p ij 为加工孔i 后再加工孔j 所需的换刀时间, b 为单位时间的换刀成本, 则完成N 个孔加工的换刀成本为: f2=i=1Nj=1,j≠iNb*pij*eij 从而目标函数(最小化总生产成本)为 min(f1+f2) 在上述问题中, 如果将对同一孔进行不同加工操作(有的孔型需要多种刀具) 看作是对不同孔的遍历, 则原问题转化为找到N个孔的某一种排列,使得目标函数( f 1 +f 2 ) 的值最小, 约束条件是加工路径从一个孔出发,对每一个孔只加工一次,且遍历每一个孔,最后回到起点,包括刀具转换在内。有些孔的加工有先后次序(如对某些孔加工时有刀具顺序),这是一个单目标组合优化问题。 模型二 引入

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档