首页> 中国专利> 一种加工质量影响因素敏感性分析和质量控制方法

一种加工质量影响因素敏感性分析和质量控制方法

摘要

本发明公开了一种加工质量影响因素敏感性分析和质量控制方法:(1)加工质量和影响因素关系模型的建立,用于分析影响因素对加工质量的影响效应,为后续的加工质量敏感性分析和质量控制做准备;(2)加工质量影响因素敏感性分析,通过对加工质量与影响因素关系模型进行敏感性分析,计算灵敏度和贡献率,识别出影响加工质量较大的因素;(3)加工质量稳定性控制,根据敏感性分析结果,利用灵敏度对可控影响因素进行一定规律的控制,减少加工质量的波动,提高加工质量的稳定性。

著录项

  • 公开/公告号CN104166757A

    专利类型发明专利

  • 公开/公告日2014-11-26

    原文格式PDF

  • 申请/专利权人 西安交通大学;

    申请/专利号CN201410377440.9

  • 发明设计人 要义勇;陈虹任;赵丽萍;

    申请日2014-08-01

  • 分类号G06F17/50(20060101);

  • 代理机构61200 西安通大专利代理有限责任公司;

  • 代理人陆万寿

  • 地址 710049 陕西省西安市咸宁路28号

  • 入库时间 2023-12-17 01:49:17

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-06-27

    授权

    授权

  • 2014-12-24

    实质审查的生效 IPC(主分类):G06F17/50 申请日:20140801

    实质审查的生效

  • 2014-11-26

    公开

    公开

说明书

技术领域

本发明属于产品质量控制领域,涉及一种加工质量影响因素敏感性分析和质量控制方法。

背景技术

产品的市场占有率和竞争力由加工质量的好坏直接决定,一个产品的质量往往受多个因 素的影响,加工质量的波动是由其中几个比较重要的因素引起,加工质量的波动会直接造成 经济上的损失。找出对加工质量影响较大的因素和对加工质量的波动进行控制就显得尤为重 要。

现在对产品质量影响因素的分析方法主要有单因素方差分析、正交试验、相关分析、敏 感性分析。其中,单因素方差分析,正交试验,相关分析都是基于统计学的方法,需要大量 的数据,计算复杂,只能事后分析,不能实时在线分析。单纯的敏感性分析虽然分析简单, 容易实现,但是需要事先知道加工质量和影响因素之间的关系。同时对于质量波动的控制, 也大多利用SPC控制图进行,利用SPC控制图进行质量控制,一般是先判别加工过程的异常 模式,再离线查找原因。所以,上述这些方法并不适合于现代产品加工的实时性和动态性。 因此,为了适应现代产品加工的实时性和动态性,亟需一种新的加工质量影响因素敏感性分 析和质量控制方法,能够实时、快速地进行产品质量影响因素的敏感性分析和质量波动的控 制,减少质量波动带来的损失。

发明内容

本发明目的在于提供一种加工质量影响因素敏感性分析和质量控制方法,通过实时、快 速的产品质量影响因素敏感性分析,找出对加工质量影响较大的因素,并对加工质量进行控 制,减少质量波动带来的损失。

为达到上述目的,本发明采用了以下技术方案:

(1)加工质量和影响因素关系模型的建立:基于最小二乘支持向量机建立加工质量和影 响因素的关系模型;

(2)加工质量影响因素敏感性分析:利用建立的加工质量和影响因素的关系模型计算各影 响因素的灵敏度和贡献率,根据灵敏度或贡献率识别出影响因素中影响加工质量较大的因素;

(3)加工质量稳定性控制:根据敏感性分析的结果,通过对影响因素中的一个或者多个可 控因素进行控制,对加工质量的波动进行反方向的补偿,从而减少加工质量的波动。

所述步骤(1)包括以下具体流程:

①确定加工质量及其影响因素:确定与产品的某一个加工质量存在关系的影响因素,该 关系表示为F=f(x1,x2,…,xn),其中F为加工质量,x1~xn为加工质量F的n个影响因素, f(·)为待求的关系模型;

②样本数据获取:根据步骤①确定的加工质量及影响因素获取最小二乘支持向量机的m 组训练样本和q组测试样本,第j组训练样本表示为集合的形式(Xj,Fj), Xj=(x1j,x2j,…,xnj),j=1,2,…,m;

③关系模型建立:对于m组训练样本,将加工质量和影响因素的关系模型的求解转换为 求解以下最优化问题:

minw,b,ξF(w,b,ξ)=12||w||2+γ2Σj=1mξj2

s.t.                                            (1)

式(1)的拉格朗日函数为:

其中aj为拉格朗日乘子,ξj为松弛变量,为低维空间向高维空间映射的核函数,γ 为惩罚因子,j=1,2……,m,式(2)的KKT条件为:

将式(3)转化为矩阵的形式:

I00-ZT000-FT00γIT-ITZFI0wbξa=000I---(4)

其中F=[F1,F2,……,Fm]T,I=[1,1,……,1]T, ξ=[ξ12,……,ξm]T,a=[a1,a2,……,am]T,则通过求解式(4)的方程组得到w和b;

加工质量F和影响因素之间的关系模型表示为F=f(X)=wX+b,其中w为n维向 量,X=(x1,x2,…,xn)为影响因素向量。

所述m以及q的取值范围为≥50,q≤m。

所述步骤(2)包括以下具体流程:

计算影响因素的标准值影响因素的标准值是设计的理论值或统计的 平均值;

将影响因素的标准值代入加工质量和影响因素的关系模型 F=f(x1,x2,…,xn),求出加工质量的平衡点其中F为加工质量, x1~xn为加工质量F的n个影响因素;

令每个影响因素在标准值的基础上单独变化相同的百分比,得到各影响因素单独变化后 的加工质量Fi,计算各影响因素的灵敏度Si,i=1,2,…,n:

Si=(Fi-F*)/F*(xi-xi*)/xi*=ΔFi/F*Δxi/xi*---(5)

计算各影响因素单独变化相同百分比对加工质量影响的贡献率:

Ci=ΔFiΣi=1nΔFi---(6)

根据影响因素对于加工质量的影响程度与灵敏度或贡献率呈正相关,确定影响因素中影 响加工质量较大的因素。

所述百分比的取值范围为-1%~1%,且不等于0。

利用一个影响因素控制加工质量的波动,包括以下具体流程:

①假设加工质量的波动由影响因素x1,x2,…,xn中的x1引起,x1在标准值的基础上 按照一定的规律变化,则对加工质量进行泰勒级数展开,并忽略高阶项, 得到加工质量的波动根据加工质量的波动得到Δx1

②利用影响因素中的某个可控因素进行加工质量波动的控制,假设该可控因素为x2,根 据步骤①分析得到的x1的变化规律Δx1,令x2的变化规律 Δx2=-(f/x1)|x1=x1*/(f/x2)|x2=x2*·Δx1,(f/x1)|x1=x1*(f/x2)|x2=x2*分别用S1·F*x1*S2·F*x2*近 似计算,Δx2=-(S1·x2*)/(S2·x1*)·Δx1.

利用多个影响因素控制加工质量的波动,包括以下具体流程:

①假设加工质量的波动由影响因素x1,x2,…,xn中的x1引起,x1在标准值的基础上 按照一定的规律变化,则对加工质量进行泰勒级数展开,并忽略高阶项, 得到加工质量的波动ΔF=(f/x1)|x1=x1*·Δx1;

②利用影响因素中的多个可控因素进行加工质量波动的控制,假设多个可控因素为 x2~xp,n≥p>2,令xi的变化规律Δxi=-(f/x1)|x1=x1*/(f/xi)|xi=xi*·Ai·Δx1,i=2~p,其中Ai为x2~xp抵消x1引起的波动的比例,用近似 计算,Δxi=-(S1·xi*)/(Si·x1*)·Δx1.

本发明与现有技术相比,其优点在于:

1)本发明为加工质量影响因素敏感性分析和质量控制提供了完整的参考解决方案以及 清晰的控制流程。

2)本发明提出了一种基于最小二乘支持向量机(LS-SVM)的加工质量影响因素敏感性 分析和质量控制方法,该敏感性分析和质量控制方法包括:①利用LS-SVM建立加工质量和 影响因素关系模型;②加工质量影响因素敏感性分析:包括灵敏度和贡献率的计算;③加工 质量稳定性控制:包括利用一个影响因素控制加工质量的波动和利用多个影响因素控制加工 质量的波动。

3)本发明不仅可以利用加工过程中的实时动态数据实时建立加工质量和影响因素的关 系模型,进行敏感性分析,还能实时的对加工质量的波动进行控制,克服了传统方法只能离 线进行的缺点,减少质量波动带来的损失。

附图说明

图1是本发明的整体流程框图;

图2是图1中加工质量和影响因素关系模型的建立的流程框图;

图3是图1中加工质量影响因素敏感性分析的流程框图;

图4是图1中加工质量稳定性控制的流程框图;

图5是弧面凸轮应用实例的运行结果图,其中(a)为弧面凸轮tanβ预测值和真实值的对比 图;(b)为弧面凸轮tanβ预测值和真实值的误差图;(c)~(e)为单因素变化对加工质量的影响 图:(c)单因素正弦规律影响图;(d)单因素线性规律影响图,(e)单因素指数规律影响图;(f)~ (h)为双因素变化对加工质量的影响图:(f)两个因素同时按正弦规律变化对加工质量的影响 图;(g)两个因素同时按线性规律变化对加工质量的影响图;(h)两个因素同时按指数规律变化 对加工质量的影响图;(i)~(k)为利用一个因素控制质量波动的效果图:(i)正弦规律波动的控 制效果图;(j)线性规律波动控制的效果图;(k)指数规律波动控制的效果图;(l)为混合规律波 动的多因素控制效果图。

具体实施方式

下面结合附图和实施例对本发明做进一步说明。

如图1所示,一种加工质量影响因素敏感性分析和质量控制方法包括三个部分:加工质 量和影响因素关系模型的建立、加工质量影响因素敏感性分析和加工质量稳定性控制。为了 实现敏感性分析和质量控制,首先要获取加工质量和影响因素的关系模型,加工质量和影响 因素关系模型的建立如图2所示;然后通过关系模型,令各影响因素单独变化相同的百分比, 求影响因素的灵敏度和贡献率,分析对加工质量影响较大的因素,具体流程如图3所示;最 后根据敏感性分析结果,分析引起加工质量波动的因素及其变化规律,利用影响因素中的可 控因素对加工质量进行控制,减少加工质量波动,具体流程如图4所示。以下对本发明的各 步骤予以分述。

步骤(1)加工质量和影响因素的关系模型的建立

用行业经验和历史数据获得训练样本和测试样本,根据最小二乘支持向量机(LS-SVM) 建立加工质量和影响因素的关系模型,用于分析影响因素对加工质量的影响效应,模型的建 立方法如图2所示,具体包含以下流程:

①确定加工质量及其影响因素:产品的一个加工质量会受多个因素影响,它们之间存在 一定的关系,用数学的方法表示为F=f(x1,x2,…,xn),其中F为产品加工质量,x1~xn为 加工质量的n个影响因素,f(·)为待求的关系模型;

②样本数据的获取:根据①中确定的加工质量及其影响因素获取LS-SVM的训练样本和 测试样本,训练样本和测试样本可以来源于产品加工历史数据、仿真数据或者行业经验数据, 对于第j组训练样本可以表示为Fj,Xj=(x1j,x2j,…,xnj),写成集合的形式为(Xj,Fj), j=1,2,…,m,m表示总共有m组训练样本;

③关系模型的建立:用训练样本训练最小二乘支持向量机,获得影响因素和加工质量之 间的关系模型。对于m组训练样本,将LS-SVM模型(即基于最小二乘支持向量机的影响 因素和加工质量关系模型)的求解转换为下面这个最优化问题:

minw,b,ξF(w,b,ξ)=12||w||2+γ2Σj=1mξj2

s.t.                                             (1)

其拉格朗日函数为:

其中aj(j=1,2……,m)为拉格朗日乘子,ξj为松弛变量,为低维空间向高维空间映 射的核函数,γ为惩罚因子,其KKT(Karush-Kuhn-Tucker Conditions,卡罗需-库恩-塔克条 件)条件为:

转化为矩阵的形式:

I00-ZT000-FT00γIT-ITZFI0wbξa=000I---(4)

其中F=[F1,F2,……,Fm]T,I=[1,1,……,1]T, ξ=[ξ12,……,ξm]T,a=[a1,a2,……,am]T,则通过求解方程组(式(4))就能求出w和 b,T表示矩阵的转置;

加工质量F和影响因素X之间的关系模型可以表示为F=f(X)=wX+b,其中w和 X为n维向量,X=(x1,x2,…,xn)为影响因素向量。

步骤(2)加工质量影响因素敏感性分析

利用建立好的加工质量和影响因素的关系模型进行敏感性分析,计算灵敏度和贡献率, 找出对加工质量影响较大的因素,分析过程如图3所示,具体包含以下流程:

①在获得训练好的加工质量和影响因素的关系模型 F=f(x1,x2,…,xn)=f(X)=wX+b之后,利用F=f(x1,x2,…,xn)进行后续分析;

②计算影响因素的标准值影响因素的标准值是设计的理论值或统计 的平均值;

③将影响因素的标准值代入训练好的模型F=f(x1,x2,…,xn),求 出加工质量的平衡点

④令每个影响因素在标准值的基础上单独变化相同的百分比,当一个因素变化时,其余 的因素保持不变,如(x1*×(1+Δ),x2*,...,xn*),(x1*,x2*×(1+Δ),...,xn*),......,(x1*,x2*,...,xn*×(1+Δ)),代入F=f(x1,x2,…,xn)中,得到各影响因素单独变化后的 加工质量Fi,根据式(5)计算各影响因素的灵敏度,i=1,2,…,n:

Si=(Fi-F*)/F*(xi-xi*)/xi*=ΔFi/F*Δxi/xi*---(5)

⑤计算各影响因素单独变化相同百分比对加工质量影响的贡献率:

Ci=ΔFiΣi=1nΔFi---(6)

⑥根据影响因素对于加工质量的影响程度与灵敏度或贡献率呈正相关,确定影响因素中 影响加工质量较大的因素。灵敏度和贡献率最大的影响因素就是加工质量最敏感的因素。

步骤(3)加工质量稳定性控制

对于某些因素引起加工质量的波动,采用对可控因素进行一定规律控制的方法,最终减 少加工质量的波动,质量波动的控制包括利用单个影响因素控制加工质量的波动和利用多个 影响因素控制加工质量的波动,提高加工质量的稳定性,如图4所示,具体包含以下流程:

单个影响因素控制加工质量的波动包含以下流程:

①分析引起加工质量波动的因素的变化规律,加工质量的波动往往由影响因素中的某个 敏感因素引起,假设加工质量的波动由影响因素x1,x2,…,xn中的x1引起的,x1在标准值 的基础上按照一定的规律变化,也就是Δx1按照一定的规律变化,变化规律包括正弦、线 性、指数等,则利用泰勒级数展开,忽略高阶项,则加工质量的波动可以 表示成ΔF=(f/x1)|x1=x1*·Δx1;

②利用影响因素中的某个可控因素进行加工质量波动的控制,假设利用x2进行控制,根 据步骤①分析得到的x1的变化规律Δx1,令x2的变化规律 Δx2=-(f/x1)|x1=x1*/(f/x2)|x2=x2*·Δx1,将Δx1、Δx2代入加工质量的泰勒展开式

ΔF=(fx1)|x1=x1*Δx1+(fx2)|x2=x2*Δx2+...+(fxn)|xn=xn*Δxn

得:ΔF=f/x1·Δx1+f/x2·Δx2=(f/x1-f/x1)·Δx1=0,利用x2对加工质量进行控制后, 加工质量的波动为零,根据式(5),可以分别用和近似 计算,S1和S2分别为x1和x2在标准值的基础上单独变化相同的百分比所对应的的灵敏度, 所以x2的变化规律也可以写成Δx2=-(S1·x2*)/(S2·x1*)·Δx1;

③计算质量波动控制前后的平均质量损失,产品质量损失计算:

L=K(F-F*)2                       (7)

对质量损失取期望,得到平均质量损失为:

E(L)=K{D(F)+[E(F)-F*]2}=K[σ2+(μ-F*)2]    (8)

其中K为质量损失系数,σ2为加工质量F的方差,μ为加工质量F的均值。它们分别 按以下公式计算:

μ=1nΣFi---(9)

σ2=1n-1Σi=1n(Fi-μ)2---(10)

多个影响因素控制加工质量的波动包含以下流程:

①分析引起加工质量波动的因素的变化规律,加工质量的波动往往由影响因素中的某个 敏感因素引起,假设加工质量的波动由影响因素x1,x2,…,xn中的x1引起的,x1在标准值 的基础上按照一定的规律变化,也就是Δx1按照一定的规律变化,变化规律包括正弦、线 性、指数等,则利用泰勒级数展开,忽略高阶项,则加工质量的波动可以 表示成ΔF=(f/x1)|x1=x1*·Δx1;

②利用影响因素中的多个可控因素进行加工质量波动的控制,假设利用x2~xp这p-1 个影响因素对加工质量的波动进行控制,令 Δxi=-(f/x1)|x1=x1*/(f/xi)|xi=xi*·Ai·Δx1,其中i=2~p,Ai为x2~xp抵消x1引 起的波动的比例,当x2~xp抵消的比例平均分配时,Ai=1/(p-1)。将Δx1、 Δxi代入加工质量的泰勒展开式

ΔF=(fx1)|x1=x1*Δx1+(fx2)|x2=x2*Δx2+...+(fxn)|xn=xn*Δxn

得:ΔF=f/x1·Δx1+Σi=2pAif/xi·Δxi=(f/x1-f/x1·Σi=2pAi)·Δx1=(f/x1-f/x1)·Δx1=0,利 用x2~xp对加工质量进行控制后,加工质量的波动为零,根据公式(5),可以用 近似计算,Si为xi在标准值的基础上单独变化相同的百分比所对应的灵敏度,所以 用来控制质量波动的影响因素xi的变化规律也可以写成

③计算加工质量控制前后的平均质量损失,产品质量损失计算:

L=K(F-F*)2                      (11)

对质量损失取期望,得到平均质量损失为:

E(L)=K{D(F)+[E(F)-F*]2}=K[σ2+(μ-F*)2]    (12)

其中K为质量损失系数,σ2为加工质量F的方差,μ为加工质量F的均值。它们分别 按以下公式计算:

μ=1nΣFi---(13)

σ2=1n-1Σi=1n(Fi-μ)2---(14)

加工质量影响因素敏感性分析和质量控制方法应用实例

弧面分度凸轮是一种间歇机构,它由类似于蜗杆的凸轮和带滚子的分度盘组成,凸轮和 分度盘的轴线成交错方向布置。弧面凸轮是一种精密传动机构,接触角β会影响分度的精度, 它是一个重要的参数,它的关系式可以表示为:

tanβ=±(l+h)[C-(l+h)cosθ1]i---(15)

θ1=π5(4+π)(6π5t-14sin24π5t)t[0,548)π5(4+π)[2+6π5t-94sin(π3+8π5t)]t[548,3548π5(4+π)(4+6π5t-14sin24π5t)t[3548,56])---(16)

其中,l为分度盘中心到滚子上端面距离;h为滚子长度;C为中心距;θ1为分度盘转动角度; i=ω21为传动比。

为了验证本发明的可行性和有效性,利用本发明所述的方法对弧面凸轮接触角的正切值 进行敏感性分析和质量控制。

步骤(1)加工质量和影响因素关系模型的建立:

设弧面凸轮的标准设计尺寸l*=44mm,滚子长度h*=10mm,中心距C*=120mm,l、h和 C为影响因素,tanβ为加工质量。凸轮匀角速度转动,角速度ω2=2rad/s,当t=5/12 时,由公式(16)计算出分度盘转角θ1=π5(4+π)(π2+2)=0.31416rad,ω1=1.3267rad/s,i=ω21=1.5075。根据公式(15)在matlab中按正态分布产生100 组数据,50组训练LS-SVM模型,另外50组用来测试。测试结果如图5(a)和图5(b)所示, 可知模型误差在1×10-5范围之内。

步骤(2)加工质量影响因素敏感性分析:

利用训练好的LS-SVM模型,分别令各因素(l,h,C)单独变化-0.2%、-0.1%、0.1%、0.2%, 计算灵敏度和贡献率,计算结果如表1所示。

表1各因素单独变化对接触角正切值影响的关系

分别令各影响因素(l,h,C)单独按照正弦规律、线性规律、指数规律变化,tanβ的变化 如图5(c)~(e)所示;令影响因素(l,h,C)两两同时按照正弦规律、线性规律、指数规律变化, tanβ的变化如图5(f)~(h)所示。

由表1可知,中心距C的贡献率在50%左右,分度盘中心到滚子上端面距离l的贡献率 在40%左右,所以弧面凸轮接触角的主要敏感因素为中心距C,次要敏感因素为l。由图 5(c)~(e)可知,各因素在小的变化范围(比如0.1%)内,tanβ基本跟随各影响因素的变化规 律,并且tanβ随着l和h的增加而增加,随着C的增加而减少。同时tanβ变化的幅值大小 基本和敏感因素分析的结果吻合。充分说明了LS-SVM对产品加工质量的影响因素敏感性分 析的可行性、可靠性、准确性。

步骤(3)加工质量稳定性控制:

a)利用一个影响因素控制质量波动。假设l为引起tanβ波动的因素,它单独按正弦规律 l*+0.001l*sint,线性规律l*+0.001l*t,指数规律l*+0.001l*(1-e-t)变化,变化的幅度为 0.001l*,l变动时,h和C取标准值。l的变化会引起tanβ的波动,弧面凸轮安装中心距C 为可控因素,因而可以利用中心距C对tanβ的波动进行控制。由表1可知,各因素变动0.1% 时,l和C的灵敏度分别为8.051×10-4和-9.858×10-4。令中心距C分别按正弦规律 C*-0.001×8.051-9.858×C*sin>,线性规律C*-8.051-9.858×C*t,指数规律C*-0.001×8.051-9.858×C*(1-e-t)变 化,就能减少tanβ的波动。波动控制的效果如图5(i)~(k)所示。波动控制前后的质量损失如 表2所示。

表2tanβ控制前后质量损失的对比

b)利用多个影响因素控制加工的多种波动。假设l的变化包含了正弦规律、线性规律、指 数规律变化,设l的变化规律为l=l*+0.001/3·l*·sint+0.001/3·l*·t+0.001/3·l*·(1-e-t), l的变化引起tanβ的波动。根据上面提出的质量波动控制方法,用h和C对tanβ进行控制, 减少tanβ的波动。假设h和C抵消的比例都为0.5,则h和C的变化规律分别为 h=h*-0.5·(8.051/1.827)·[0.001/3·h*·sint+0.001/3·h*·t+0.001/3·h*·(1-e-t)] C=C*-0.5·(8.051/-9.858)·[0.001/3·C*·sint+0.001/3·C*·t+0.001/3·C*·(1-e-t)]。控 制后的效果和控制前后质量损失的对比如图5(l)和表3所示。

表3tanβ(三种变化规律混合)控制前后质量损失的对比

应用效果分析:

由图5(a)~(b)可知利用LS-SVM建立加工质量和影响因素之间的关系模型,误差在 1×10-5范围之内。

由图5(c)~(e)和图5(f)~(h)可知,各因素在小的变化范围内,tanβ基本跟随各影响因素的 变化规律,并且tanβ随着l和h的增加而增加,随着C的增加而减少。同时tanβ变化的幅 值大小基本和敏感因素分析的结果吻合。

由图5(i)~(k)和图5(l)可以看出,加工质量的波动通过本发明提供的方法进行控制之后, 加工质量基本处于稳定状态;同时由表2和表3可以看出,质量波动控制之后,平均质量损 失基本减少了99%。

这些结果证明了LS-SVM对产品加工质量影响因素敏感性分析和质量控制的可行性、可 靠性、准确性。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号