分享好友 数控技术首页 数控技术分类 切换频道

基于EWMA的计算机辅助质量控制系统

2019-04-20 00:00450
摘要:对传统的质量控制算法和常规计算机质量控制算法进行比较,把它们统一起来,并提出一个变形了的EWMA 质量控制算法,推导验证了其无偏估计量,分别针对抛弃和非抛弃两种形式求出了各自递推表达式。最后设计了一个基于EWMA 计算机辅助质量控制系统,并据此进行了实验仿真。
传统的生产过程中,质量保证的目标在于“使产品质量达到一个可接受的水平”。为了达到这个可接受水平(AQL),采用的是人工检验和统计分析的方法。这种方法属于事后检验的方法。而人工检验是一项单调而费时费力的工作,因而质量常常得不到有效的保证。计算机和传感器技术的结合使检验过程实现了自动化。检验工作都是在线的全检。计算机辅助质量控制系统与传统方法相比有着全检、工序集成、实时性高的优点。但常规的计算机辅助质量控制中,加工系统的时间特性又往往得不到体现。EWMA是指数加权滑动平均的方法。本文对传统的质量控制,以及常规的计算机辅助质量控制的有关参数进行了修正,推导出EWMA下相应的参数,并给出了一个计算机辅助EWMA质量控制系统。

1 质量控制图的分析

对于生产过程的质量控制,以加工用的X控制图为例,分析步骤如下:
  1. 按加工顺序随机抽取出一批样本N,每组n件,计算出初始X=0、R0、σ0以及上下控制线。
  2. 选取新样本,计算出X0,并将点描绘到控制图上。
  3. 根据点的波动情况来判断工艺过程是否稳定,如果不稳定就要对其原因及影响进行分析,并采取相应措施。
  4. 计算并调整新的X=i、Ri以及上下控制线。对Xi、Ri进行调整的数学模型如下:
X=i=Eµ,iipjXjΣj=1(1)Ri=ER,iipjRjΣj=1(2)
其中pj是各数据的权值,,我们可以将它们看作选取每个数据的概率,从而在形式上与标准的概率公式相统一。Eµ,i、ER,i是为了使其达到估计量的无偏性要求而取的系数。
各种质量控制算法的主要区别就在于第4步过程中的各系数取值情况的不同。

1.1 传统的质量控制算法

X=i、Ri的值保持不变,都等于X=0、R0
在模型(1)(2)中对应于:
{pj=1/m,j≤mpj=0,j>m
这种算法简单,可手工实现,但其对数据的利用不够以至参数不够接近实际情况。

1.2 常规的计算机质量控制算法

随着加工的进行,把测得的数据都作为原始样本数据处理,各样本数据权值完全相同。
在模型(1)(2)中对应于:
pj=1/i
这种算法充分利用了每一个样本数据,但其对样本数据的“一视同仁”,造成了数据的新鲜度不够,长时间运行后新的数据会淹没在众多的历史数据中。

1.3 计算机辅助EWMA算法

在充分利用样本数据的同时,重视新鲜数据。体现在pj随j的减小作指数衰减。下面给出一个EWMA算法,并推导出其相应的无偏估计量。

2 EWMA 的质量控制

2.1 推导无偏估计量

由式(1)、(2)的假设,验证并推导相应的无偏估计量
将X1、X2、X3……看成是独立同分布的随机量,µ是X的原点距,σ是总体标准差
则    E(Xi)=E(X)=µ
X=i=Eµ,i ipjXj,Σj=1
E(X=i)=E(Eµ,iipjXj)=Eµ,iµjipjΣΣj=1j=1
显然Eµ,i=1就可使X=i成为对µ的无偏估计量。
同理,式(2)中Rr,i应为1。
若样本取自正态总体,可以证明样本极差R与总体标准差σ有下列关系:令W=R/σ,可以证明E(W)=d2,为一与样本大小n有关的常数,于是,σ的估计量为σ^=E(R)/d2
m个样本的极差为R1、R2、R3……。
由式(2),Rii=Rj,故σ的估计量为 σ^i=Ri/d2 (3)
(dsub>2可查表得)

2.1 推导EWMA下的估算式

根据单步时序预测模型,有 y^t+1=λyt+(1-λ)y^t (4)
(0<λ<1)
将式(4)迭代2次后,有y^t+1=λyt+λ(1-λ)yt-1+λ(1-λ)2yt-2+λ(1-λ)3y^t-2
以λ、λ(1-λ)、λ(1-λ)2……作为各历史数据的相对重要性的权值。
则可令pi=λ/D,pi-1=λ(1-λ)/D,pi-2=λ(1-λ)2/D,……可看出pk是比为1-λ 的等比级数。
D是为了使权系数的和为1而取的系数。
D=λ+λ(1-λ)+λ(1-λ)2+……
因为越是旧的数据参考价值越低,权值也越小,若抛弃很旧的数据,只取N项,则D=1-(1-λ)N
将pk以及D的表达式带入(1)(2)中,则可得出EWMA下的估计值。
为计算的方便,可推导出其递推式如下:
X=i+1=(X=i-p1X1)(1-λ)+pNXi+1
Ri+1=(R1-p1R1)(1-λ)+pNRi+1


图2 程序框图

显然pN=λ/D
若不抛弃老的数据,有Di=1/[1-(1-λ)i] ,pi+1=λ/Di+1
X=i+1=(Di/Di+1)(1-λ)X=i+pi+1Xi+1
Ri+1=(Di/Di+1)(1-λ)Ri+pi+1Ri+1
σ^i+1=Ri+1/d2,σx,i+1=σ^i+1/n½
令A2=3/(d2n½) ,A2也可查表(Reprinted by permission of the American S0ciety for Testing and Materials,1950),则采用该估计式的质量控制图如图1所示。


图1 EWMA下的质量控制图

3 系统组成及软件设计

系统输入方面通过传感器及测微仪将工件加工的物理信号转换成电信号,再由A/D 转换器将模拟量转成数字量。计算机对采集来的数据进行分析处理,由显示器、绘图仪、声卡等输出报警信号。
非抛弃型的程序框图如图2所示。

4 实验结果

加工中有一组齿轮钻孔数据,其结果如附表所示样本大小n=4。 附表 实验结果组号123456789101112131415161718均值6.356.406.366.656.396.406.436.376.506.426.396.396.406.416.456.346.366.43极差0.080.100.060.100.100.090.050.080.040.110.030.040.120.070.080.100.120.30组号1920212223242526272829303132333435 均值6.356.516.406.396.396.386.416.356.406.366.436.426.406.386.386.356.41 极差0.060.110.080.070.060.080.060.080.090.100.090.080.100.110.090.090.10 


图3 常规质量控制图


图4 变形的EWMA质量控制图

取λ=0.3(λ 通常取2/(1+n),λ值体现在图中控制线的波动程度,常规质量控制图相当于λ取很小的值)查表得A2=0.729。
实验得出的X质量控制图见图3。
对比两图,可看出常规质量控制图中的第3点出界(实心黑色点表示),而EWMA 图中此点仍在界内。实际加工中质量仍然稳定,可看出质量问题是误报。EWMA 质量控制图更能反映当前的加工状况。

5 结论

采用EWMA的思想统一了各种质量控制图,并对加工过程的质量控制参数进行了修正,推导出了两种形式的递推表达式。实验表明,本文给出的算法和计算机辅助加工质量控制系统具有较强的实用性,可以广泛地应用于质量控制中。
举报
收藏 0
打赏 0
轻松提高数控机床精度
随着我国经济的飞速发展,数控机床作为新一代工作母机,在机械制造中已得到广泛的应用,精密加工技术的迅速发展和零件加工精度的

0评论2025-01-04313

加工中心刀具长度补偿怎么用?
在数控加工中,刀具长度补偿是一种重要的措施,用于消除机床变形、热变形等因素引起的误差,保证加工精度,从而提高培训效率,减

0评论2024-12-18400

加工中心主轴定位角度怎么调?
  在数控加工领域,加工中心主轴的定位角度是影响加工精度和效率的重要因素之一。正确调整主轴的定位角度可以提高加工质量,减

0评论2024-12-11496

简述机器人加装电主轴就选Kasite 4060ER-S的理由
  近年来,随着科技的不断发展,机器人作业已经渗透到各个领域,尤其在工业制造领域,更加随处可见。高精密切割、铣削、雕刻、

0评论2024-05-20707

机器人主轴怎么选?Kasite高速电主轴满足你的需求
  机器人发展到现在越来越受到人们的欢迎和重视,现在很多传统行业都在生产作业中引入了工业机器人,随着机器人的改进和优化,

0评论2023-10-231208

机械臂加装2.2KW大力矩电主轴,就选MSIY-80电主轴
机械臂想加装大力矩电主轴,用于铸钢等硬质材料去毛刺,铣削等加工,可以考虑MSIY-80电主轴,外径80mm,重量4.8公斤,可搭配轴向或径向浮动刀柄配套使用。

0评论2023-08-261203

每天早上打开数控机床时有没有必要热机?
工厂使用精密数控机床(加工中心、电火花、慢走丝等机床)进行高精密加工,你是否有这样的经验:每天早上开机进行加工,首件的加

0评论2023-08-151093