缩略图
Liberal Arts Research

一种优化切割的分析方法

作者

侯淑锋

湖南旗滨医药材料科技有限公司 湖南省资兴市 423000

在实际应用中,在经过检测设备,按照当前管长来判定当前玻管是否有缺陷(包含外观,壁厚,外径等),当检测到当前玻管达不到质量要求就进行剔除,符合要求就把玻管往下流。

如我们常用玻管长度为 1500mm,丹纳机成型长玻管后,玻管在末端过检测设备,检测到最后 1500mm 有缺陷,经过初切切断后,如果达到质量标准,即保留当前玻管,否则剔除当前玻管。在 1500mm 的玻管上如果出现30mm 的缺陷或者出现结实结瘤等外观缺陷,当前玻管就会被认为不良,把此根玻管剔除。

我们可以考虑把玻管分成半根考虑,因为切割刀速度、和初切刀吸水和切除玻管的收集,不建议把玻管分成更细,假如当前缺陷出现在前半段,通过把前半段切除,让后半段和后面的玻管继续组成一根 1500mm 的玻管,以提升良率。

一、实施方法:

我们可以考虑如下切割方式(以1500mm 的玻管为例):

1.切割方式1,同时考虑2 根玻管,则有4 个半根管,分别为L1,L2,L3,L4,L1 为初切刀最先接触的位置,且长度均为 750mm,此时组成 1500mm 管的情况有 L1&L2,L2&L3,L3&L4,首先判定 L1&L2 是否为合格,如果合格再判定L3&L4 是否合格,如果均不合格,可以再次判定L2&L3,在把L4 放入下个组合。

①如果 L1&L2 为良品,L3&L4 合格,初切刀把此 L1&L2 管,切除并定义为良品,再过 1500mm,把 L3&L4切断,定义为良品。

②如果 L1&L2 不良品,L3&L4 合格,初切刀把此 L1&L2 管,切除并定义为不良品,再过 1500mm,把 L3&L4切断,定义为良品。

③如果 L1&L2 不合格,L3&L4 不合格,L2&L3 合格,初切刀把 L1 半根切断,定义为不良,并把 L2&L3切除,定义为良品,把L4 列入下一个判定周期。

2.切割方式2,考虑3 个半根管,分别为L1,L2,L3。L1 为初切刀最先接触的位置,且L1,L2,L3 均为750mm,此时组成1500mm管的情况有L1&L2,L2&L3 两种情况。首先判定L1&L2 是否为良品,如果不合格再判定L2&L3。①如果L1&L2 合格,初切刀把L1&L2 管切断,把L3 列入下一个判定周期。

②如果L1&L2 不合格,L2&L3 合格,初切刀即切断L1 半根管,定位为不良品,在切断L2&L3,定位为良品。

③如果L1&L2 不合格,L2&L3 不合格,初切刀切断L1&L2,定义为不良品,并把L3 列入下一个组合。二、分析方法及测试数据:

分析方法:(用Matlab 软件进行模拟)

1.随机且按照一定的概率生成半管20 万根

2.按照普通切割方式和切割方式1,切割方式2 进行组合

3.对不同的半管良率进行良率统通过大数据对结果进行验证:

对比普通切割方式,如上提到的切割方式1 和切割方式2,随机生成10 万根玻管,即20 万根半管,对于半根管的良率进行调整,用大数据的方法分析如上的切割方式,得到合格的玻管:

三、主要的代码如下(MATLAB 代码):

a= randsrc(1,200000,[0,1;p,1-p]);//随机生成 10 万根管,P 为不良率

//计算普通切割方式可得到的玻管根数;

m=0;

for i=1:2:length(a)

if (a(1,i)&a(1,i+1) )==1

m=m+1;

end

end

//计算切割方式2 可以得到的玻管根数;

n=0;

k=1;

j=length(a);

while (k+2

if a(1,k)&&a(1,k+1)==1

n=n+1;

k=k+2;

elseif a(1,k+1)&&a(1,k+2)==1

k=k+3;

n=n+1;

else

k=k+2;

end

end

//计算切割方式1 可以得到的玻管根数;

z=0

x=1;

y=length(a);

while (x+4

if (a(1,x)&&a(1,x+1)==1)&&(a(1,x+2)&&a(1,x+3)==1)

z=z+2;

x=x+4;

elseif (a(1,x)&&a(1,x+1)==1)||(a(1,x+2)&&a(1,x+3)==1)

z=z+1;

x=x+4;

elseif a(1,x+1)&&a(1,x+2)==1

z=z+1;

x=x+3;

else

x=x+4;

end

end

作者简介:姓名:侯淑锋(1989.08--);性别:男,民族:汉,籍贯:湖南郴州,学历:本科;现有职称: