数学建模选修作业。
答卷**。—打孔机生产效能的提高。
小组成员:张亚冰会计学院 10注师g2班 2010531148
刘静会计学院 10注师g4班 2010531125
靳丕婷会计学院 10注师g4班 2010531119
数学建模作业**——打孔机生产效能的提高。
摘要。打孔机在加工作业时,钻头的行进时间和刀具的转换时间是影响生产效益的两个因素。本文对印刷电路板过孔的生产效益如何提高进行了研究。
在完成一个电路板的过孔加工时,钻头行进时间和刀具转换总时间越短,生产效益越高。钻头行进总时间由钻头进行路线决定,而刀具转换总时间由线路板上由各孔的位置以及钻头行进方案决定。
基于过孔是印刷线路板(也称为印刷电路板)的重要组成部分之一,过孔的加工费用通常占制板费用的30%到40%,打孔机主要用于在制造印刷线路板流程中的打孔作业。打孔机在加工作业时,钻头的行进时间和刀具的转换时间是影响生产效益的两个因素。因此在完成一个电路板的过孔加工时,钻头行进时间和刀具转换总时间越短,生产效益就越高。
钻头行进总时间由钻头进行路线决定,而刀具转换总时间由线路板上由各孔的位置以及钻头行进方案决定。首先对刀具行进路径进行建模,应用蚁群算法对行进的最优线路进行求解,并得出刀具行进时间。考虑刀具转换一次的时间均大于一块电路板上任意某个孔型的打孔总时间,而若对所有的孔求最优路线,刀具转换的总时间将非常大(不符合实际生产),故采用刀具转换次数最少的方案作为刀具转换方案,通过刀具转换方案求的最优行进路经的总和,同时求得刀具转换的最优时间。
再根据钻头行进总成本和刀具转换总成本,可得单钻头作业成本。
当打孔机设计成双钻头时,由于作业时各钻头相互独立,且有合作间距的限制,因此在解决双钻头最优作业方案时,我们在单钻头作业的基础上,对双钻头的孔群加工优化路径进行数学建模,采用遗传算法双质点操作对行进的最优线路进行求解,得出双转头行进的最优时间,同时保证两转头行进间距在要求范围之内。利用分析单钻头的行进时间和作业成本的方法,得出双钻头的在最优作业路线条件下的行进时间和作业成本。
关键词:打孔机生产效能蚁群算法最短路径。
一、 问题的重述。
过孔是印刷线路板(也称为印刷电路板)的重要组成部分之一,过孔的加工费用通常占制板费用的30%到40%,打孔机主要用于在制造印刷线路板流程中的打孔作业。本问题旨在提高某类打孔机的生产效能。
打孔机的生产效能主要取决于以下几方面:(1)单个过孔的钻孔作业时间,这是由生产工艺决定,为了简化问题,这里假定对于同一孔型钻孔作业时间都是相同的;(2)打孔机在加工作业时,钻头的行进时间;(3)针对不同孔型加工作业时,刀具的转换时间。目前,实际采用的打孔机普遍是单钻头作业,即一个钻头进行打孔。
现有某种钻头,上面装有8种刀具a,b,c,… h,依次排列呈圆环状,
而且8种刀具的顺序固定,不能调换。在加工作业时,一种刀具使用完毕后,可以转换使用另一种刀具。相邻两刀具的转换时间是18 s,例如,由刀具a转换到刀具b所用的时间是18s,其他情况以此类推。
作业时,可以采用顺时针旋转的方式转换刀具,例如,从刀具a转换到刀具b;也可以采用逆时针的方式转换刀具,例如,从刀具a转换到刀具h。将任一刀具转换至其它刀具处,所需时间是相应转换时间的累加,例如,从刀具a转换到刀具c,所需的时间是36s(采用顺时针方式)。为了简化问题,假定钻头的行进速度是相同的,为180 mm/s,行进成本为0.
06元/mm,刀具转换的时间成本为7元/min。刀具在行进过程中可以同时进行刀具转换,但相应费用不减。
不同的刀具加工不同的孔型,有的孔型只需一种刀具来完成,如孔型a只用到刀具a。有的孔型需要多种刀具及规定的加工次序来完成,如孔型c需要刀具a和刀具c,且加工次序为a,c。表1列出了10种孔型所需加工刀具及加工次序(标*者表示该孔型对刀具加工次序没有限制)。
表1:10种孔型所需加工刀具及加工次序。
一块线路板上的过孔全部加工完成后,再制作另一线路板。但在同一线路板上的过孔不要求加工完毕一个孔,再加工另一个孔,即对于须用两种或两种以上刀具加工的过孔,只要保证所需刀具加工次序正确即可。
请建立相应的数学模型,并完成以下问题:
1)附件1提供了某块印刷线路板过孔中心坐标的数据,单位是密尔(mil)(也称为毫英寸,1 inch=1000 mil),请给出单钻头作业的最优作业线路(包括刀具转换方案)、行进时间和作业成本。
2)为提高打孔机效能,现在设计一种双钻头的打孔机(每个钻头的形状与单钻头相同),两钻头可以同时作业,且作业是独立的,即可以两个钻头同时进行打孔,也可以一个钻头打孔,另一个钻头行进或转换刀具。为避免钻头间的触碰和干扰,在过孔加工的任何时刻必须保持两钻头间距不小于3cm(称为两钻头合作间距)。为使问题简化,可以将钻头看作质点。
i)针对附件1的数据,给出双钻头作业时的最优作业线路、行进时间和作业成本,并与传统单钻头打孔机进行比较,其生产效能提高多少?
ii)研究打孔机的两钻头合作间距对作业路线和生产效能产生的影响。
二、 问题的分析。
印刷线路板过孔加工费用有以下三个因素决定:
1、单个过孔的做空作业时间;
2、打孔机钻头行进时间;
3、针对不同孔型加工作业时,刀具转换时间;
本文就提高某打孔机的生产效能而做出分析,所谓生产效能就是指单位时间内的生产能力、加工效率。所以要提高打孔机的生产效能,我们可以使钻头行进时间和刀具转换总时间尽量短,所得到的生产效益会更高。
对于单钻头,我们首先画出所有点的分布图,确定该电路板的对角线大概是,而且行进速度是,粗略估计行进的时间不会很长。对行进的速度和刀具的转换时间考虑,发现刀具的转换时间要比行进时间大得多,所以我们便想做到刀具的转换时间最短,才是最优的方法。所以我们使用蚁群算法,计算出所有点的最短距离和刀具转换次数最少所要走的最短距离,将两者进行比较,得到最优结果。
对于双钻头,因为两钻头可以同时作业,且作业是独立的,即可以两个钻头同时进行打孔,也可以一个钻头打孔,另一个钻头行进或转换刀具。为避免钻头间的触碰和干扰,现假设在过孔加工的任何时刻必须保持两钻头间距等于(称为两钻头合作间距),我们运用遗传算法做出最优作业线路图,计算得出最优结果。
三、 基本假设。
单个过孔的钻孔作业时间,这是由生产工艺决定,为了简化问题,这里假设对于同一孔型钻孔作业时间都是相同的;
在计算两孔之间距离时,为了简化问题,这里假设打孔机的钻头看作一个质点;
为了计算行进费用,需要计算行进时间,为了简化问题,这里假设打孔机的行进是一个匀速运动。
四、 模型的建立与求解。
一)模型的建立:
1、单钻头模型: 对于其一给定尺寸的孔,调整好对应的刀具后,从下刀点开始沿着使该刀具总路程最短的轨迹,从一个孔移动到另一个孔,直到该类孔中的所有对象都被加工完毕,再转换刀具进行下一尺寸的其它孔的加工,如此安排。把问题描述成以下优化模型:
变量设计。设有n个孔的集合……,设表示集合中任意两孔、表示集合中两孔之间的距离、m为行进总路程。
目标函数。需要在孔集合中,找到一个不重复的全排列,令,求m的最小值。
约束条件:加工路径从一个孔出发,对每一个孔只加工一次遍历每一个孔,最后回到起点,包括刀具转换在内。
优化算法:蚁群算法。
图一:刀具的转换流程及刀具对应的打孔孔型。
2、双钻头模型:双钻头在孔群加工中,两个钻头同时加工,每个钻头加工时间并不确定,那么单一工间的加工时间由耗时较长的钻头决定。
假设两个钻头的对刀点分别为和,和分别表示第一个钻头加工的第i 个孔和第2 个钻头加工的第j 个孔,则两条加工路径、分别为。
约束条件:任意一个待加工的孔必须包括在其中一条加工路径中,且加工过程中两个钻头不发生碰撞。
二)模型的求解:
1、单钻头问题结果分析:
对于单钻头生产方式,钻孔方式上采用一种刀具钻完对应的全部孔在转换刀具进行下一种刀具对其对应孔型的钻取方式,工作路线采用蚁群算法,通过matlab进行数据处理,得出相应路径最优图形如下(按顺序依次为。
刀具:defghabcf
孔型:dgdijfghfacbceijeg)。
下表为各刀具的行程(单位: mil)
依上表可知,在单钻头作业的最优线路条件下,可得各种刀具作业路程总和。
为:62.989e+004 mil。以下为我们为各刀具设定的始终点(1/100mil):
上表各点距离和为选取转换前进的路程1.2471e+004mil,则加上前进的路程,可知该路线总路程为。
shortest_length= 64.2361e+004(mil)=16315.97(mm)
所有钻头的行进速度都是相同的,为,且所有钻头的刀具钻换时间为。
12*18=216(s)
时间方面:作业行进时间=最短距离/钻头行进速度=90.64427(s)
作业总时间=钻头行进时间+钻头转换时间=306.64(s)
成本方面:行进成本=行进时间*行进成本=978.9594(元)
作业转换成本=转换次数*转换成本=25.2(元)
作业总成本=行进成本+作业转换成本=1004.159(元)
即:此法生产,需用时306.64(s),耗费1004.159(元)。
4.2双钻头问题结果分析。
我们现在在模型建立上有一些想法,但是在利用算法实现想法的过程中遇到一些困难,因此并没有成功通过算法把更优的解算出。
生产问题的建模作业
生产方案问题 摘要 对工厂的生产问题 在装配和检验两道工序不互相冲突的情况下,通过用建立模型对生产问题的进一步研究并且在matlab的运用下得到生产最大化的方案。再进行装配工序。a1的利润灵敏度分析后。关键词 最大化 冲突,灵敏度分析。某工厂生产a1 a2两种型号的产品都必须经过零件装配和检验两道工...
数学建模作业
1992年全国数学建模a题数据分析。对土豆和生菜,分别建立施肥量和产量之间的多元关系,运用excel和matlab软件依次采用散点法和拟合关系进行绘图显示。在确认模型具有完美的基础上,进行线性相关 交互作用 最佳响应水平 强影响变量等的分析。同时,将两种作物进行比较,得出一系列颇有实用价值的结论。分...
数学建模作业
数学建模作业 第二章。微分方程稳定性分析。1 由解得平衡点,特征值,是不稳定点。matlab作图程序 x 5 0.1 5 fora 5 0.1 5 y a x plot x,y hold on endxlabel x ylabel y 得到图形 2 由解得平衡点,特征值,是不稳定点。matlab作图...