CN106649907A - 工艺异因分析方法与工艺异因分析系统 - Google Patents
工艺异因分析方法与工艺异因分析系统 Download PDFInfo
- Publication number
- CN106649907A CN106649907A CN201510929636.9A CN201510929636A CN106649907A CN 106649907 A CN106649907 A CN 106649907A CN 201510929636 A CN201510929636 A CN 201510929636A CN 106649907 A CN106649907 A CN 106649907A
- Authority
- CN
- China
- Prior art keywords
- product
- parameter
- different
- parameters
- techniques
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 311
- 230000008569 process Effects 0.000 title claims abstract description 241
- 238000004458 analytical method Methods 0.000 title claims abstract description 65
- 230000002950 deficient Effects 0.000 claims description 38
- 230000007547 defect Effects 0.000 claims description 33
- 238000004519 manufacturing process Methods 0.000 claims description 25
- 238000012545 processing Methods 0.000 claims description 15
- 238000011156 evaluation Methods 0.000 claims description 14
- 238000012217 deletion Methods 0.000 claims description 10
- 230000037430 deletion Effects 0.000 claims description 10
- 238000004422 calculation algorithm Methods 0.000 claims description 9
- 241000208340 Araliaceae Species 0.000 claims 4
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 claims 4
- 235000003140 Panax quinquefolius Nutrition 0.000 claims 4
- 235000008434 ginseng Nutrition 0.000 claims 4
- 241001269238 Data Species 0.000 claims 1
- 238000007689 inspection Methods 0.000 description 16
- 230000006870 function Effects 0.000 description 11
- 238000005259 measurement Methods 0.000 description 9
- 239000002994 raw material Substances 0.000 description 7
- 238000007477 logistic regression Methods 0.000 description 6
- 238000004886 process control Methods 0.000 description 5
- 238000003860 storage Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000012360 testing method Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 239000000654 additive Substances 0.000 description 2
- 239000002826 coolant Substances 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000002372 labelling Methods 0.000 description 2
- 238000005555 metalworking Methods 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 238000012706 support-vector machine Methods 0.000 description 2
- 101150109471 PID2 gene Proteins 0.000 description 1
- 230000005856 abnormality Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000002068 genetic effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000007788 liquid Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 238000012549 training Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/41875—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by quality surveillance of production
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
- G06N20/10—Machine learning using kernel methods, e.g. support vector machines [SVM]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N7/00—Computing arrangements based on specific mathematical models
- G06N7/01—Probabilistic graphical models, e.g. probabilistic networks
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/32—Operator till task planning
- G05B2219/32194—Quality prediction
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/32—Operator till task planning
- G05B2219/32368—Quality control
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/33—Director till display
- G05B2219/33034—Online learning, training
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/40—Robotics, robotics mapping to robotics vision
- G05B2219/40335—By probability distribution functions pdf
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Artificial Intelligence (AREA)
- Mathematical Physics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Medical Informatics (AREA)
- Automation & Control Theory (AREA)
- Quality & Reliability (AREA)
- Manufacturing & Machinery (AREA)
- Pure & Applied Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Algebra (AREA)
- Computational Mathematics (AREA)
- Mathematical Optimization (AREA)
- Mathematical Analysis (AREA)
- General Factory Administration (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
工艺异因分析方法与工艺异因分析系统。该工艺异因分析方法包括获得多个产品的工艺数据。上述方法还包括使用非概率类型分类器及概率类型分类器的至少其中之一对工艺数据作运算,以获得每一工艺参数的贡献度。上述方法还包括判断分类器正确率是否大于阈值。上述方法还包括,若分类器正确率大于阈值时,对工艺参数进行一删除操作以删除具有最低的贡献度的工艺参数,并再次使用非概率类型分类器及概率类型分类器的至少其中之一对工艺数据运算;以及若分类器正确率不大于阈值时,将工艺参数设定为关键工艺参数。
Description
技术领域
本公开涉及一种工艺异因分析方法与工艺异因分析系统。
背景技术
制造业将原物料加工为产品的过程称为制造流程(或简称工艺)。随着科技日新月异,可被制造的产品越来越多样化、精细化,而相对地工艺也愈发复杂,可调控的工艺参数也越来越多。在制造现场环境中,亦存在着许多会使工艺条件产生变异因素,例如每日的气温、湿度等环境因子都有所不同。因此机械设备经过长时间的运作,其物理化学特性产生的偏移、原物料的来源、成分、操作人员的熟练度、经验等变动的因素提高了维持工艺条件稳定的难度。而当工艺条件不稳定、产生变异时,往往会造成产品的缺陷产生。
长久以来,制造现场的工程人员面对产品缺陷,皆希望尽快找出缺陷的成因,以调整工艺,恢复正常生产。制造现场的缺陷成因分析在传统上通常是靠人工分析各种机械设备运转时留下的记录,例如各种工艺的控制参数、测量参数,或各种人为操作留下的记录,例如作业记录、操作记录等,来找出造成缺陷的重要工艺参数。这种方式高度仰赖资深人员经验,且面对日益复杂的工艺条件时,即使是资深人员,亦须花费许久的时间才能找出成因所在,而在此同时,便可能产出更多的不良品。
因此,有许多工艺异因分析技术被发展出来,可对制造过程中留下的大量数据进行自动的分析,以期快速锁定造成缺陷的重要工艺参数,协助工程人员快速排除异常,回复正常的生产,减少缺陷造成的损失。
目前的工艺异因分析技术,有些受限于可分析的数据类型,有些则无法分析各成因参数的贡献程度,更重要的是,在导入制造现场时,常因制造现场碍于人力、物力、成本考虑而无法提供完整的工艺参数信息,导致分析产生偏误,仍有改善空间。
发明内容
本公开提供一种工艺异因分析方法及工艺异因分析系统,其可将非数值型数据进行数值编码,并利用分类器选出造成产品缺陷的关键工艺参数。
本公开的一范例实施例提出一种工艺异因分析方法,包括获得多个产品的工艺数据,工艺数据包括对应上述产品的多个工艺参数及产品质量参数。上述方法还包括使用非概率类型分类器及概率类型分类器的至少其中之一对工艺数据作运算,以获得每一工艺参数的贡献度。上述方法还包括判断分类器正确率是否大于阈值。上述方法还包括若分类器正确率大于阈值时,对工艺参数进行一删除操作以删除具有最低的贡献度的工艺参数,并再次使用非概率类型分类器及概率类型分类器的至少其中之一对工艺数据运算,以获得每一工艺参数的该献度;以及若分类器正确率不大于阈值时,将工艺参数设定为关键工艺参数。
本公开的一范例实施例提出一种工艺异因分析系统,包括收集模块、评估模块、判断模块及比较模块。收集模块用以获得多个产品的工艺数据,工艺数据包括对应上述产品的多个工艺参数及产品质量参数。评估模块用以使用非概率类型分类器及概率类型分类器的至少其中之一对工艺数据作运算,以获得每一工艺参数的贡献度。判断模块用以判断分类器正确率是否大于阈值。若分类器正确率大于阈值时,比较模块对工艺参数进行一删除操作以删除具有最低的贡献度的工艺参数,并再次使用非概率类型分类器及概率类型分类器的至少其中之一对工艺数据运算,以获得每一工艺参数的贡献度,其中若分类器正确率不大于阈值时,比较模块将此些工艺参数设定为关键工艺参数。
基于上述,本公开的工艺异因分析方法及工艺异因分析系统会使用非概率类型及概率类型分类器对工艺数据作运算以获得工艺参数的贡献度,并在分类器正确率大于阈值时删除贡献度低的工艺参数,以获得关键工艺参数。
为让本公开的上述特征和优点能更明显易懂,下文特举实施例,并配合附图作详细说明如下。
附图说明
图1为根据本公开所绘示的金属加工工艺范例的流程图。
图2为根据本公开一范例实施例所绘示的工艺异因分析系统的方块图。
图3为根据本公开一范例实施例所绘示的最佳化标记法的流程图。
图4为根据本公开一范例实施例所绘示的具有变量选择结构的分类器。
图5为根据本公开一范例实施例所绘示的具有变量选择结构的分类器。
图6为根据本公开一范例实施例所绘示的概率模型法的流程图。
图7为根据本公开一范例实施例所绘示的工艺异因分析方法的流程图。
【符号说明】
101:工艺控制系统
102:进料阶段
103:第一加工阶段
104:第二加工阶段
105:第三加工阶段
106:第四加工阶段
107:传感器控管系统
108:质检阶段
109:工艺参数记录数据库
110:质量测量记录数据库
111:异因分析系统
112:使用者接口
121、123:压力传感器
122:流量传感器
124:温度传感器
200:工艺异因分析系统
210:收集模块
220:评估模块
230:判断模块
240:比较模块
250:编码模块
260:存储模块
S301、S303、S305、S307、S309、S311、S313、S315:最佳标记法的步骤
S601、S603、S605、S607、S609、S611、S613:概率模型法的步骤
S701、S703、S705、S707、S709、S711、S713、S715、S717、S719:工艺异因分析方法的步骤
具体实施方式
在制造过程中,从原料进料到生产设备后,会按时间依序在不同工艺阶段(stage)进行各种处理,并留下在该工艺阶段被处理当下的感测信号值,以及工艺控制系统设定的控制值。当原料进料后,将逐渐被加工为成品,而在工艺阶段中的原料可被称为在制品(Work In Process,WIP)。在工艺阶段中,对在制品进行的每一种处理的参数可经由传感器感测其数值并记录下来成为工艺参数,例如温度、压力等等。值得注意的是,在一个产品(即,完成所有工艺阶段的成品)上,每一个区块都可对应到通过每个工艺阶段时的感测值记录,但在质检阶段中,大多仅会针对整块产品进行质量检测以判断整块产品是否有缺陷,并记录质量检测结果,以形成对应于该产品的质量测量数据。本公开的分析方法与系统会分析工艺参数及产品质量参数以找出造成产品缺陷的主要成因。
图1为根据本公开所绘示的金属加工工艺范例的流程图。
请参照图1,当原物料在进料阶段102之后,会经过四个加工阶段逐步被加工为成品,原物料在工艺中称为在制品。值得注意的是,在图1中的实线箭头代表原料流且虚线箭头代表数据流。
当在制品进入第一加工阶段103中,工艺控制系统101会控制添加物的种类并将添加物的种类记录在工艺参数记录数据库109中。接着在制品进入第二加工阶段104中,工艺控制系统101会通气以维持工艺稳定,通气的压力与流量分别由压力传感器121及流量传感器122记录下来。接着在制品进入第三加工阶段105中,工艺控制系统101会导入冷却液并由压力传感器123记录冷却液压力。最后在制品进入第四加工阶段106加工至成品,并由温度传感器124感测成品温度并记录。
压力传感器121、流量传感器122、压力传感器123及温度传感器124感测的数值会由传感器管控系统107收集并记录于工艺参数记录数据库109,形成对应于成品的工艺参数。在一块成品(例如数米)上,每一小段(例如10厘米)都可以对应到通过每一加工阶段时的感测值记录,但在质检阶段108,仅会针对整块成品作质检,并将质量检测结果记录于质量测量记录数据库110中,形成对应于成品的质量测量数据。最后,异因分析系统111就能根据工艺参数记录数据库109及质量测量记录数据库110来分析工艺参数数据及质量测量数据,找出造成产品缺陷的主要成因并显示于使用者接口(又称之为“用户界面”)112上。须说明的是,本公开的工艺异因分析系统及方法并不仅适用于图1所示的金属加工工艺范例。
[第一范例实施例]
图2为根据本公开一范例实施例所绘示的工艺异因分析系统的方块图。
请参照图2,工艺异因分析系统200包括收集模块210、评估模块220、判断模块230、比较模块240及编码模块250。
收集模块210用以获得多个产品的工艺数据。在此,每一产品包括多个区块,工艺数据例如包括对应每一区块的多个工艺参数及对应每一产品的产品质量参数。
以下为工艺数据的格式及其说明:
…
在上述的工艺数据中,xi,1 (1),…,xi,1 (p)称为一组工艺参数,代表第i个产品的第1个区块在生产过程中被记录的p个工艺参数,以下记为xi,1。每个产品包含的区块个数不一定相同,第i个产品包含的区块个数记为mi。产品在质量检测时,仅整个产品的质量检测结果被记录下来。
在本范例实施例中,产品个数为n。以第i个产品为例,产品质量检测结果记为Zi,称为产品质量参数。此产品中任一区块j在生产过程中被记录的一组工艺参数记为xi,j。由于每个工艺参数之间是彼此独立,因此工艺参数也可称为独立变量。另外,区块j所对应的质量记为yi,j,称为区块质量参数。但由于此区块质量参数受限于制造环境而未被记录下来,因此区块质量参数为隐藏变量。
当一个产品产出后可能并不会立即做质量检测,而是将产品先切割(或区分)成多个区块之后,再对切割后的区块进行质量检测。然而,在此过程中只能得知切割后的区块有缺陷,。但无法确切得知这些有缺陷的区块在产品中的位置,故无法将这些有缺陷的区块的工艺参数对应出来。若在第i个产品制出的多块切割后的产品中,任一个有缺陷,代表在产品时即存在缺陷,故产品i被记为有缺陷,即Zi=缺陷。也就是说,当产品i的产品质量参数为无缺陷时,产品i的多个区块的区块质量参数为皆为无缺陷。反之,当产品i的产品质量参数为有缺陷时,产品i的多个区块中的至少一区块的区块质量参数为有缺陷。在不同工艺阶段进行各种处理的过程中,产品的每个区块会被记录一组工艺参数,因此一个产品会被记录到多组工艺参数。例如,产品i共被记录了mi组工艺参数。如此一来,可将产品i视为包含了mi个区块,每个区块有对应的工艺参数xi,1,…,xi,ml。但每个区块对应的区块质量,即区块质量参数yi,1,…,yi,ml,并无法得知。仅可知最后整块产品i是否有缺陷,即产品质量参数Zi=缺陷或Zi=正常。在下表中以产品个数为3,且每个产品都包括4个区块的例子说明,即n=3,m1=4,m2=4,m3=4。
表一
请参照表一,PID代表了产品ID,PID(1,1)代表了产品1的第1个区块,PID(1,2)代表了产品1的第2个区块,以此类推。X1~X5为工艺参数,Y为区块质量参数,Z为产品质量参数。工艺参数X1为非数值型参数,其具有三个种类A、B、C。
请再参照图1,评估模块220用以使用非概率类型分类器及概率类型分类器的至少其中之一对工艺数据作运算,以获得每一工艺参数的贡献度。在本公开的一范例实施例中,若评估模块220使用非概率类型分类器对工艺数据作运算时,评估模块220会反复更新区块质量参数并求解具有变量选择结构的分类器,直到将全部有缺陷的区块利用分类器检验后都符合数据特性时,即可获得每个工艺参数的贡献度。上述方法又称为最佳化标记法。在本公开的另一范例实施例中,若评估模块220使用概率类型分类器对工艺数据作运算时,评估模块220会分别建立产品质量参数及区块质量参数的概率模型分类器,并加入变量选择结构。接着以最大期望算法求解,而获得每个工艺参数的贡献度。上述方法又称为概率模型法。最佳化标记法及概率模型法都会在下文中有更详细的描述。
值得一提的是,在本范例实施例中,评估模块220例如可依据使用者的输入信号以外部数据计算出的该分类器正确率来选择使用概率类型分类器及非概率类型分类器的至少其中之一对工艺数据作运算。
判断模块230用以判断分类器正确率是否大于阈值。例如,在一范例实施例中,分类器正确率的阈值可设定为90%,然而本公开并不以此为限。在另一范例实施例中分类器正确率的阈值也可根据各种状况而设定为其他的值。若分类器正确率大于阈值时,比较模块240会从工艺参数中删除具有最低的贡献度的工艺参数,并再次使用分类器对工艺数据运算,以获得每一工艺参数的贡献度,上述步骤会重复进行,直到分类器正确率不大于阈值时,比较模块240会将还没被删除的工艺参数加上最后一次被删除的工艺参数设定为关键工艺参数。最后,比较模块240会将利用关键工艺参数而建立的分类器(又称为缩减模型,Reduced Model)与利用原始所有工艺参数而建立的分类器(又称为完整模型,Full Model)进行效能比较,检查缩减模型是否相对于完整模型有相近的分类结果,例如分类正确率、误放率(即,将有缺陷的产品误认为正常)或误判率(即,将正常的产品误判为有缺陷),进而判断缩减模型中的工艺参数可能为产生缺陷的重要成因。
另外,编码模块250会在获得该工艺数据之后,对工艺参数中的非数值型变量进行数值编码。在本范例实施例中,编码模块250可利用虚拟变量(Dummy Variable)法或最适规模(Optimal Scale)法对非数值型变量进行数值编码。最适规模法为一种通过数值方法的编码方式,首先在初始时随机给定非数值型变量一个编码数值,例如上述的表一中,工艺参数X1有A、B、C三种取值,初始时将A编码为数值1,B编码为数值2,C编码为数值3,接着可利用所获得的工艺数据以最适规模(Optimal Scaling)算法计算出A的最适编码数值,例如为-0.074,B的最适编码数值为-0.1964,C的最适编码数值为0.2344。在虚拟变量法中,若非数值型变量原本有n种取值(或称为n个level时),编码模块250可利用n-1个变量来进行编码。例如在上述的表一中,工艺参数X1有A、B、C三种取值,则可利用第一新参数代表原始参数是否为A,若原始参数为A,第一新参数为1,否则为0。接着以第二新参数代表原始参数是否为B,若原始参数为B,第二新参数为1,否则为0。当原始参数为C时,则第一新参数与第二新参数皆为0。在编码模块150对工艺数据中的非数值型变量进行数值编码之后,工艺数据可以下列表二来表示。
表二
在表二中,以第一新参数X1及第二新参数X2的数值数据取代了表一中原本工艺参数X1中的非数值数据。如此一来,就可将工艺数据使用分类器作运算。
值得注意的是,当工艺异因分析系统200的使用者欲进行工艺缺陷成因分析时,可利用使用者接口(未绘示于图中)选定欲分析的数据。在一范例实施例中,使用者接口可为一计算机程序,运行于一个人计算机、工业计算机或工作站上,使用者可直接输入分析命令、取得并呈现分析结果。在另一范例实施例中,使用者接口也可为一网页服务,运行于一个人计算机、工业计算机或工作站上,使用者可通过具有输入输出接口的终端,例如个人计算机、平板计算机、智能手机等,输入分析命令、取得并呈现分析结果。
存储模块260可以是例如硬盘(Hard Disk Drive,HDD)、固态硬盘(SolidState Drive,SSD)等的非易失性存储器。在一范例实施例中,存储模块260至少可包括工艺参数数据库、质量测量数据库、工艺参数贡献度数据库及分类效能数据库,其中工艺参数数据库用以记录传感器的感测数值,以及工艺参数的设定的控制值,质量测量数据库用以记录产品质量检测结果,工艺参数贡献度数据库用以记录经由分类器求得的工艺参数贡献度,分类效能数据库用以记录缩减模型及完整模型的分类效能。虽然以上说明了将各种工艺参数、产品质量与效能检测结果的相关数据存储于不同数据库,但本公开并不以此为限。在另一范例实施例中,也可将各种工艺参数、产品质量与效能检测结果的相关数据全部存储于存储模块260的服务器数据库中。
在一范例实施例中,收集模块210例如是可测量各种数值(例如温度、压力、气体或液体流量等)的传感器,并用以将其感测结果回传到存储模块260中。在一范例实施例中,评估模块220、判断模块230、比较模块240及编码模块250,皆可使用硬件描述语言(如Verilog或VHDL)来进行电路设计,经过整合与布局后,可烧录至现场可编程逻辑门阵列(Field Programmable GateArray,FPGA)上。藉由硬件描述语言所完成的电路设计,例如可交由专业的集成电路生产商以特殊应用集成电路(Application-Specific Integrated Circuit,ASIC)或称专用集成电路来实现,但本公开并不以此为限。在另一范例实施例中,评估模块220、判断模块230、比较模块240及编码模块250也可利用软件或固件的方式来实作,并以处理器来执行以实现其功能。
图3为根据本公开一范例实施例所绘示的最佳化标记法的流程图,图4为根据本公开一范例实施例所绘示的具有变量选择结构的分类器,并且图5为根据本公开一范例实施例所绘示的具有变量选择结构的分类器。
请参照图3,在步骤S301中,初始化区块质量参数,详细内容将请参照下表3说明。
表3
请参照表3,在本范例实施例中,关于产品质量参数Z的赋值,设定为产品质量正常时赋值为-1,而产品质量有缺陷时赋值为1。然而,本公开并不以此为限。在另一范例实施例中,产品质量参数Z可再依据缺陷严重程度赋值,例如,轻微缺陷赋值为1,严重缺陷赋值为2。在本范例实施例中,为了方便说明,产品质量参数Z的赋值只有1及-1两种。当产品质量参数Z的值给定以了以后,区块质量参数Y会初始地设定为与当产品质量参数Z相同的值。
请再参照图3,在步骤S303中,求解具有变量选择结构的非概率类型分类器,并在步骤S305中,将产品质量参数有缺陷的产品以非概率类型分类器检验是否符合数据特性。在此,请同时参照图4。具体来说,对于所有Z=1的产品,会逐一将工艺参数X输入图4的分类器,并检验分类结果是否符合数据特性。若Z代表的缺陷有分等级,可设定有缺陷的区块数量,例如当Z为严重缺陷时则该产品的至少50%的区块Y=1,而当Z为轻微缺陷时,则该产品的至少10%的区块Y=1。在本范例实施例中,为了方便说明,设定为若一产品的Z=1,则此产品的至少一区块的Y=1。在将PID2的四个区块全部输入图4的分类器时,所产生的Y值全部为-1,如表4所示。
表4
由于Z=1代表则至少一区块的Y=1,因此此分类器不符合数据特性,表示此分类器有偏误,则在步骤S307中,依照比例将分类信心度低的区块的区块质量参数设定为有缺陷。由于在本范例实施例中假设缺陷严重程度为轻微缺陷,其对应的数据特性是若一产品的Z=1,则此产品的至少一区块的Y=1。因此在本范例实施例中,会将分类信心度最低的区块的区块质量参数设定为有缺陷,例如将PID(2,3)的Y设定为1。然而,在另一范例实施例中,若缺陷的严重程度为严重缺陷,并假设其对应的数据特性是若一产品的Z=1,则此产品的至少一半的区块的Y=1。在这种情况下,会将缺陷产品中的区块依照信心度排序,并依序将信心度低的区块的Y设定为1,直至满足一半的区块有缺陷,以满足数据特性。接着回到步骤S303,重新求解具变量选择结构的非概率类型分类器,如图5所示。
若产品质量参数有缺陷的全部区块以非概率类型分类器检验皆符合数据特性时,则在步骤S309中,获得每一工艺参数的贡献度,如表5所示。
表5
X1 | X2 | X3 | X4 | X5 | X6 | |
贡献度 | 5 | 6 | 36 | 0 | 24 | 29 |
接着在步骤S311中,判断分类器正确率是否大于阈值。若分类器正确率大于阈值,则在步骤S313中,删除贡献度最低的工艺参数,例如删除表5中贡献度为0的工艺参数X4,再回到步骤S303重新求解分类器。直到分类正确率不大于阈值时,则在步骤S315中,将最后一次判断分类器正确率是否大于阈值之前留下的工艺参数设定为关键工艺参数,如表6所示,工艺参数X3、X5、X6会被设定为关键工艺参数。
表6
X3 | X5 | X6 | |
贡献度 | 36 | 24 | 29 |
值得一提的是,例如,在一范例实施例中,工艺数据中的一部分(例如,70%的工艺数据)可用来作为分类器的训练数据,而工艺数据的其他部分(例如,30%的工艺数据)则可用来作为测试数据,以测试分类器的正确率。
在一范例实施例中,在步骤S303中求解具有变量选择结构的非概率类型分类器可使用支持向量机(Support Vector Machine,SVM)分类器,其目标函数如下:
其中n为产品数量。mi为第i个产品的区块数量。yi,j为-1或1,为第i个产品的第j个区块的区块质量参数。xi,j为第i个产品的第j个区块的工艺参数。β0为常数。p为工艺参数个数,β为p×1的系数向量。λ大于等于0,其为正则化(regularization)参数。
而在加入变量选择结构后,目标函数变为:
其中λ1、λ2大于等于0,其为正则化参数。
SVM分类器的解β0及β可藉由求解方程式(1)来求出。解出的SVM分类器可由输入的区块对应的工艺参数X来估计对应的Y。另外,解出的分类器具变量选择结构,因此可更进一步估计各个工艺参数的贡献度(或重要程度)。举例来说,在本范例实施例中使用的SVM分类器可用OOB(Out-Of-Bag)的方法将每个工艺参数的贡献度量化。具体来说,假设工艺参数有p个{v1,v2…,vp},以这些工艺参数建立一个SVM分类器并由SVM损失函数计算出此SVM分类器的损失值lossa。接着每删除一个工艺参数vi并以剩余的p-1个工艺参数重新建立SVM分类器,再由SVM损失函数计算出此SVM分类器的损失值lossi,i=1到p。最后计算Di=|lossa-lossi|,当Di越大代表删除工艺参数vi后损失越大,也就是说vi的贡献度越高。因此p个工艺参数的贡献度可用Di来表示,i=1到p。
以下为根据一范例实施例以SVM分类器为例的完整算法:
图6为根据本公开一范例实施例所绘示的概率模型法的流程图。
请参照图6,在步骤S601中,分别建立产品质量参数及区块质量参数的概率模型,以描述产品中的区块质量有缺陷的概率及产品的质量检测结果有缺陷的概率。在本范例实施例中,可使用逻辑回归(Logistic Regression,LR)建立概率模型。区块质量参数的概率模型如下:
其中Pri,j为第i个产品的第j个区块有缺陷的概率。xi,j为第i个产品的第j个区块的工艺参数。p为工艺参数个数。β为p×1的系数向量。β0为常数。
产品质量参数的概率模型如下:
其中πi为第i个产品有缺陷的概率。mi为第i个产品的区块数量。由于1-Pri,j为第i个产品第j个区块无缺陷的概率,因此将第i个产品所有区块无缺陷的概率相乘就是第i个产品无缺陷的概率,而πi就会是第i个产品有缺陷的概率。
在步骤S603中,根据产品质量参数及区块质量参数定义似然函数(Likelyhood Function)。似然函数如下:
其中n为产品的数量。mi为第i个产品的区块数量。Zi为0或1,其为第i个产品的二进位产品质量参数。yi,j为0或1,其为第i个产品的第j的区块的二进位区块质量参数。对于无缺陷的产品i而言,所有区块的yi,j皆为0,因此1-Zi=1,可得Zi=0。对于有缺陷的产品i而言,至少一区块的yi,j为1,因此1-Zi=0,可得Zi=1。
在步骤S605中,加入惩罚值以定义概率模型的损失函数。逻辑回归的损失函数如下:
其中λ大于等于0,其为正则化参数,而p为工艺参数个数。
在定义完损失函数之后,接着会对产品质量参数赋值。在本范例实施例中,当产品质量正常时,Z的值为0,当产品质量有缺陷时,Z的值为1。如下表7所示。
表7
在步骤S607中,利用最大期望(Maximum-Estimation,EM)算法求出每一这些工艺参数所对应的该贡献度。具体来说,会先将表2中的工艺数据代入方程式(2),并以最大期望算法求解方程式(2)以获得逻辑回归分类器的解β0及β。解出逻辑回归分类器之后就可藉由输入一区块对应的工艺参数X来估算对应的Y=1的概率。此外,系数β的绝对值即可代表每个工艺参数X的重要程度。假设解出的系数β如下表8所示。
表8
X1 | X2 | X3 | X4 | X5 | X6 | |
β | 0.25 | 0.3 | -3.2 | 0 | 2.6 | 2.8 |
在步骤S609中,判断分类器正确率是否大于阈值。若分类器正确率大于阈值,则在步骤S611中,删除贡献度最低的工艺参数,例如删除表8中β值为0的工艺参数X4,再回到步骤S605中。直到分类正确率不大于阈值时,则在步骤S613中,将最后一次执行步骤S611前留下的工艺参数设定为关键工艺参数,如表9所示,工艺参数X3、X5、X6会被设定为关键工艺参数。
表9
X3 | X5 | X6 | |
贡献度 | 3.1 | 2.5 | 2.7 |
以下根据一范例实施例以逻辑回归为例的概率模型法的完整算法:
虽然在上述范例实施例中,是基于一个产品有多个区块来说明本公开的工艺异因分析方法,也就是工艺参数对应到产品的区块且产品质量参数对应到每个产品,但本公开并不以此为限。
[第二范例实施例]
在本范例实施例中,可将所有产品分为多个群组,其中这些群组中的每一产品有对应的工艺参数,且每一群组有对应的产品质量参数。举例来说,可将一百个产品分为十个群组,并且在每个群组中只抽出一个产品进行质量检测并以此质量检测结果代表此群组的产品质量参数。在本范例实施例中,由于无法获得每一个产品的产品质量参数,而仅能得知一个群组的产品质量参数,因此本范例实施例中的每一个产品的产品质量参数及每一个群组的产品质量参数可对应于第一范例实施例的区块质量参数及产品质量参数,并适用于本公开的工艺异因分析方法。
[第三范例实施例]
在本范例实施例中,一个产品的制造过程可分为多个制造时间区段。每一产品的多个制造时间区段有对应的工艺参数,且每一产品有对应的产品质量参数。举例来说,若制造一个产品时会每十秒取样一次工艺参数,假设制造此产品费时两分钟,则此产品会有对应于不同制造时间区段的12组工艺参数。在本范例实施例中,由于无法获得此产品在每一个制造时间区段的产品质量参数,而仅能得知此产品制造完成时的产品质量参数,因此本范例实施例中的每一个制造时间区段的产品质量参数及制造完成时的产品质量参数可对应于第一范例实施例的区块质量参数及产品质量参数,并适用于本公开的工艺异因分析方法。
图7为根据本公开一范例实施例所绘示的工艺异因分析方法的流程图。
请参照图7,在步骤S701中,获得产品的工艺数据,其中工艺数据包括对应产品的工艺参数及产品质量参数,且工艺参数的取样数量大于产品质量参数的取样数量。
在步骤S703中,对非数值型的工艺参数进行数值编码。
在步骤S705中,选择分类器并判断分类器是否为概率类型。在此,可依据使用者的输入信号以外部数据计算出的分类器正确率来选择使用概率类型分类器或非概率类型分类器。
若分类器不是概率类型时,在步骤S707中,求解具变量选择结构的分类器,直到解出的分类器符合数据特性,并获得各个工艺参数的贡献度。
接着在步骤S709中,判断分类器正确率是否大于阈值。若分类器正确率大于阈值时,在步骤S711中,删除贡献度最低的工艺参数,再回到步骤S707重新求解分类器。若分类器正确率不大于阈值时,在步骤S719中,将最后一次删除工艺参数前所解出的分类器与使用所有工艺参数解出的分类器比较效能,验证用来建构前者分类器的工艺参数为关键工艺参数。
若分类器为概率类型时,在步骤S713中,建立概率模型,并加入变量选择结构,以最大期望算法求解,并获得各个工艺参数的贡献度。
接着在步骤S715中,判断分类器正确率是否大于阈值。若分类器正确率大于阈值时,在步骤S717中,删除贡献度最低的工艺参数,再回到步骤S713重新求解分类器。若分类器正确率不大于阈值时,在步骤S719中,将最后一次删除工艺参数前所解出的分类器与使用所有工艺参数解出的分类器比较效能,验证用来建构前者分类器的工艺参数为关键工艺参数。
综上所述,本公开会获得产品的工艺数据,对工艺数据中的非数值变量进行数值编码,并利用最佳化标记法或概率模型法求解分类器以获得工艺参数的贡献度。若分类器正确率大于阈值时则删除贡献度低的工艺参数,以获得关键工艺参数。最后再比较以关键工艺参数解出的分类器与以全部工艺参数解出的分类器的效能,用来验证关键工艺参数为造成缺陷的重要成因。
虽然本公开已以实施例公开如上,然其并非用以限定本公开,本领域技术人员在不脱离本公开的精神和范围内,当可作些许的更动与润饰,故本公开的保护范围当视所附权利要求书界定范围为准。
Claims (32)
1.一种工艺异因分析方法,其特征在于,包括:
获得多个产品的工艺数据,该工艺数据包括对应这些产品的多个工艺参数及产品质量参数;
使用非概率类型分类器及概率类型分类器的至少其中之一对该工艺数据作运算,以获得每一这些工艺参数的贡献度;
判断分类器正确率是否大于阈值;
若该分类器正确率大于该阈值时,对这些工艺参数进行删除操作以删除具有最低的该贡献度的工艺参数,并再次使用该非概率类型分类器及该概率类型分类器的至少其中之一对该工艺数据运算,以获得每一这些工艺参数的该贡献度;以及
若该分类器正确率不大于该阈值时,将这些工艺参数设定为关键工艺参数。
2.如权利要求1所述的工艺异因分析方法,其特征在于,还包括:将利用该关键工艺参数建立的第一分类器与利用未进行该删除操作的这些工艺参数建立的第二分类器进行效能比较,并检查该第一分类器与该第二分类器是否有相近的分类效能。
3.如权利要求1所述的工艺异因分析方法,其特征在于,其中若该分类器正确率不大于该阈值时,将这些工艺参数设定为该关键工艺参数的步骤包括:
将尚未在该删除操作中被删除的工艺参数,加上在最后一次该删除操作中被删除的工艺参数,设定为该关键工艺参数。
4.如权利要求1所述的工艺异因分析方法,其特征在于,还包括:依据输入信号以外部数据计算出的该分类器正确率来选择使用该概率类型分类器及该非概率类型分类器的至少其中之一对该工艺数据作运算。
5.如权利要求1所述的工艺异因分析方法,其特征在于,还包括:在获得该工艺数据之后,对这些工艺参数中的非数值型变量进行数值编码。
6.如权利要求5所述的工艺异因分析方法,其特征在于,其中该对这些工艺参数中的该非数值型变量进行该数值编码的步骤包括:利用虚拟变量法或最适规模法对该非数值型变量进行该数值编码。
7.如权利要求1所述的工艺异因分析方法,其特征在于,其中每一这些产品包括多个区块,且获得这些产品的该工艺数据的步骤包括:获得对应每一这些区块的这些工艺参数,并获得对应每一这些产品的该产品质量参数。
8.如权利要求7所述的工艺异因分析方法,其特征在于,其中获得这些产品的该工艺数据的步骤还包括:
根据这些产品的该产品质量参数来初始化对应这些产品的这些区块的区块质量参数。
9.如权利要求8所述的工艺异因分析方法,其特征在于,其中当这些产品的其中一个产品的该产品质量参数为无缺陷时,该其中一个产品的这些区块的该区块质量参数皆为无缺陷。
10.如权利要求8所述的工艺异因分析方法,其特征在于,其中当这些产品的其中一个产品的该产品质量参数为有缺陷时,该其中一个产品的这些区块中的至少一区块的该区块质量参数为有缺陷。
11.如权利要求8所述的工艺异因分析方法,其特征在于,其中使用该非概率类型分类器对该工艺数据作运算的步骤包括:
求解具有变量选择结构的该非概率类型分类器;
将该产品质量参数有缺陷的产品以该非概率类型分类器检验是否符合数据特性;以及
若该非概率类型分类器不符合该数据特性时,依照比例将该产品中分类信心度低的至少一区块的该区块质量参数设定为有缺陷,并重新求解具该变量选择结构的该非概率类型分类器。
12.如权利要求11所述的工艺异因分析方法,其特征在于,其中若该非概率类型分类器符合该数据特性时,获得每一这些工艺参数的该贡献度。
13.如权利要求8所述的工艺异因分析方法,其特征在于,其中使用该概率类型分类器对该工艺数据作运算的步骤包括:
分别建立该产品质量参数及该区块质量参数的概率模型;
根据该产品质量参数及该区块质量参数定义似然函数;
加入惩罚值以定义该概率模型的损失函数;以及
利用最大期望算法求出每一这些工艺参数所对应的该贡献度。
14.如权利要求13所述的工艺异因分析方法,其特征在于,其中该概率模型是基于逻辑回归来建立。
15.如权利要求1所述的工艺异因分析方法,其特征在于,其中这些产品分为多个群组,且获得这些产品的该工艺数据的步骤包括:获得对应这些群组中每一这些产品的这些工艺参数,并获得对应每一这些群组的该产品质量参数。
16.如权利要求1所述的工艺异因分析方法,其特征在于,其中获得这些产品的该工艺数据的步骤包括:获得对应每一这些产品的多个制造时间区段的这些工艺参数,并获得对应每一这些产品的该产品质量参数。
17.一种工艺异因分析系统,其特征在于,包括:
收集模块,用以获得多个产品的工艺数据,该工艺数据包括对应这些产品的多个工艺参数及产品质量参数;
评估模块,用以使用非概率类型分类器及概率类型分类器的至少其中之一对该工艺数据作运算,以获得每一这些工艺参数的贡献度;
判断模块,用以判断分类器正确率是否大于阈值;以及
比较模块,其中若该分类器正确率大于该阈值时,该比较模块对这些工艺参数进行删除操作以删除具有最低的该贡献度的工艺参数,并再次使用该非概率类型分类器及该概率类型分类器的至少其中之一对该工艺数据运算,以获得每一这些工艺参数的该贡献度,其中若该分类器正确率不大于该阈值时,该比较模块将这些工艺参数设定为关键工艺参数。
18.如权利要求17所述的工艺异因分析系统,其特征在于,其中该比较模块将利用该关键工艺参数建立的第一分类器与利用未进行该删除操作的这些工艺参数建立的第二分类器进行效能比较,并检查该第一分类器与该第二分类器是否有相近的分类效能。
19.如权利要求17所述的工艺异因分析系统,其特征在于,其中该比较模块将尚未在该删除操作中被删除的工艺参数,加上在最后一次该删除操作中被删除的工艺参数,设定为该关键工艺参数。
20.如权利要求17所述的工艺异因分析系统,其特征在于,还包括选择模块,其中该选择模块用以依据输入信号以外部数据计算出的该分类器正确率来选择使用该概率类型分类器及该非概率类型分类器的至少其中之一对该工艺数据作运算。
21.如权利要求17所述的工艺异因分析系统,其特征在于,还包括编码模块,其中该编码模块用以在获得该工艺数据之后,对这些工艺参数中的非数值型变量进行数值编码。
22.如权利要求21所述的工艺异因分析系统,其特征在于,其中该编码模块利用虚拟变量法或最适规模法对该非数值型变量进行该数值编码。
23.如权利要求17所述的工艺异因分析方法,其特征在于,其中每一这些产品包括多个区块,且该收集模块获得对应每一这些区块的这些工艺参数,并获得对应每一这些产品的该产品质量参数。
24.如权利要求23所述的工艺异因分析方法,其特征在于,其中该评估模块根据这些产品的该产品质量参数来初始化对应这些产品的这些区块的区块质量参数。
25.如权利要求24所述的工艺异因分析系统,其特征在于,其中当这些产品的其中一个产品的该产品质量参数为无缺陷时,该其中一个产品的这些区块的该区块质量参数皆为无缺陷。
26.如权利要求24所述的工艺异因分析系统,其特征在于,其中当这些产品的其中一个产品的该产品质量参数为有缺陷时,该其中一个产品的这些区块中的至少一区块的该区块质量参数为有缺陷。
27.如权利要求24所述的工艺异因分析系统,其特征在于,其中该评估模块还求解具有变量选择结构的该非概率类型分类器,
其中该评估模块还用以将该产品质量参数有缺陷的产品以该非概率类型分类器检验是否符合数据特性,
若该非概率类型分类器不符合该数据特性时,该评估模块依照比例将该产品中分类信心度低的至少一区块的该区块质量参数设定为有缺陷,并重新求解具该变量选择结构的该非概率类型分类器。
28.如权利要求27所述的工艺异因分析系统,其特征在于,其中若该非概率类型分类器符合该数据特性时,该评估模块还用以获得每一这些工艺参数的该贡献度。
29.如权利要求24所述的工艺异因分析系统,其特征在于,其中该评估模块还用以分别建立该产品质量参数及该区块质量参数的概率模型,根据该产品质量参数及该区块质量参数定义似然函数,加入惩罚值以定义该概率模型的损失函数,并且利用最大期望算法求出每一这些工艺参数所对应的该贡献度。
30.如权利要求29所述的工艺异因分析系统,其特征在于,其中该概率模型是基于逻辑回归来建立。
31.如权利要求17所述的工艺异因分析方法,其特征在于,其中这些产品分为多个群组,且该收集模块获得对应这些群组中每一这些产品的这些工艺参数,并获得对应每一这些群组的该产品质量参数。
32.如权利要求17所述的工艺异因分析方法,其特征在于,其中该收集模块获得对应每一这些产品的多个制造时间区段的这些工艺参数,并获得对应每一这些产品的该产品质量参数。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW104136155A TWI584134B (zh) | 2015-11-03 | 2015-11-03 | 製程異因分析方法與製程異因分析系統 |
TW104136155 | 2015-11-03 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106649907A true CN106649907A (zh) | 2017-05-10 |
Family
ID=58638313
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510929636.9A Pending CN106649907A (zh) | 2015-11-03 | 2015-12-14 | 工艺异因分析方法与工艺异因分析系统 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20170123411A1 (zh) |
CN (1) | CN106649907A (zh) |
TW (1) | TWI584134B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113168167A (zh) * | 2018-12-11 | 2021-07-23 | 西门子股份公司 | 用于制造产品的方法和装置以及计算机程序产品 |
CN113804244A (zh) * | 2020-06-17 | 2021-12-17 | 鸿富锦精密电子(天津)有限公司 | 缺陷分析方法及装置、电子装置及计算机可读存储介质 |
CN113822384A (zh) * | 2021-11-23 | 2021-12-21 | 深圳市裕展精密科技有限公司 | 数据分析方法、装置、计算机设备、存储介质及程序产品 |
CN115808911A (zh) * | 2023-02-02 | 2023-03-17 | 成都秦川物联网科技股份有限公司 | 用于生产线产生不良品时的工业物联网调控方法及系统 |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110036351B (zh) * | 2016-12-07 | 2022-06-14 | 株式会社日立制作所 | 质量管理装置及质量管理方法 |
CN113454661A (zh) * | 2019-11-29 | 2021-09-28 | 京东方科技集团股份有限公司 | 产品不良成因分析的系统和方法、计算机可读介质 |
CN114691477A (zh) | 2020-12-30 | 2022-07-01 | 富泰华工业(深圳)有限公司 | 缺陷检测方法及装置、电子装置及计算机可读存储介质 |
TWI792135B (zh) * | 2020-12-30 | 2023-02-11 | 鴻海精密工業股份有限公司 | 缺陷檢測方法及裝置、電子裝置及電腦可讀存儲介質 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080276128A1 (en) * | 2007-05-04 | 2008-11-06 | Lin Y Sean | Metrics independent and recipe independent fault classes |
CN101334449A (zh) * | 2007-11-08 | 2008-12-31 | 络达科技股份有限公司 | 电路分析方法 |
US20090287512A1 (en) * | 2003-04-30 | 2009-11-19 | Genworth Financial,Inc | System And Process For Dominance Classification For Insurance Underwriting Suitable For Use By An Automated System |
CN103236383A (zh) * | 2013-05-04 | 2013-08-07 | 四川虹欧显示器件有限公司 | 等离子显示屏制造过程参数重要性的动态确定与优化方法 |
CN103676881A (zh) * | 2013-12-16 | 2014-03-26 | 北京化工大学 | 一种半导体生产线动态瓶颈分析方法 |
US20140222376A1 (en) * | 2013-02-07 | 2014-08-07 | National Cheng Kung University | Method for searching, analyzing, and optimizing process parameters and computer program product thereof |
CN104834794A (zh) * | 2015-05-27 | 2015-08-12 | 中国人民解放军国防科学技术大学 | 基于材料配比和关键工艺参数改进的产品寿命增长方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7657339B1 (en) * | 2005-10-14 | 2010-02-02 | GlobalFoundries, Inc. | Product-related feedback for process control |
US20100082142A1 (en) * | 2005-11-22 | 2010-04-01 | Usadi Adam K | Simulation System and Method |
TW200832243A (en) * | 2007-01-19 | 2008-08-01 | Ming-Shyan Huang | Method for finding robust processing parameters using regression model |
-
2015
- 2015-11-03 TW TW104136155A patent/TWI584134B/zh active
- 2015-12-14 CN CN201510929636.9A patent/CN106649907A/zh active Pending
- 2015-12-28 US US14/979,537 patent/US20170123411A1/en not_active Abandoned
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090287512A1 (en) * | 2003-04-30 | 2009-11-19 | Genworth Financial,Inc | System And Process For Dominance Classification For Insurance Underwriting Suitable For Use By An Automated System |
US20080276128A1 (en) * | 2007-05-04 | 2008-11-06 | Lin Y Sean | Metrics independent and recipe independent fault classes |
CN101334449A (zh) * | 2007-11-08 | 2008-12-31 | 络达科技股份有限公司 | 电路分析方法 |
US20140222376A1 (en) * | 2013-02-07 | 2014-08-07 | National Cheng Kung University | Method for searching, analyzing, and optimizing process parameters and computer program product thereof |
CN103236383A (zh) * | 2013-05-04 | 2013-08-07 | 四川虹欧显示器件有限公司 | 等离子显示屏制造过程参数重要性的动态确定与优化方法 |
CN103676881A (zh) * | 2013-12-16 | 2014-03-26 | 北京化工大学 | 一种半导体生产线动态瓶颈分析方法 |
CN104834794A (zh) * | 2015-05-27 | 2015-08-12 | 中国人民解放军国防科学技术大学 | 基于材料配比和关键工艺参数改进的产品寿命增长方法 |
Non-Patent Citations (5)
Title |
---|
ALCEU S.BRITTO JR.: "Dynamic selection of classifiers—A comprehensive review", 《PATTERN RECOGNITION》 * |
GIAN ANTONIO SUSTO: "Machine Learning for Predictive Maintenance: A Multiple Classifier Approach", 《IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS》 * |
JAMES G. SCOTT: "Expectation-maximization for logistic regression", 《OALIB JOURNAL》 * |
SANGWOOK CHOI: "Dynamic model-based batch process monitoring", 《CHEMICAL ENGINEERING SCIENCE》 * |
YAIR MEIDAN 等: "Cycle-Time Key Factor Identification and Prediction in Semiconductor Manufacturing Using Machine Learning and Data Mining", 《IEEE TRANSACTIONS ON SEMICONDUCTOR MANUFACTURING》 * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113168167A (zh) * | 2018-12-11 | 2021-07-23 | 西门子股份公司 | 用于制造产品的方法和装置以及计算机程序产品 |
US11480951B2 (en) | 2018-12-11 | 2022-10-25 | Siemens Aktiengesellschaft | Method and device for producing a product and computer program product |
CN113168167B (zh) * | 2018-12-11 | 2023-09-26 | 西门子股份公司 | 用于制造产品的方法和装置以及计算机可读存储介质 |
CN113804244A (zh) * | 2020-06-17 | 2021-12-17 | 鸿富锦精密电子(天津)有限公司 | 缺陷分析方法及装置、电子装置及计算机可读存储介质 |
CN113822384A (zh) * | 2021-11-23 | 2021-12-21 | 深圳市裕展精密科技有限公司 | 数据分析方法、装置、计算机设备、存储介质及程序产品 |
CN115808911A (zh) * | 2023-02-02 | 2023-03-17 | 成都秦川物联网科技股份有限公司 | 用于生产线产生不良品时的工业物联网调控方法及系统 |
US11994844B2 (en) | 2023-02-02 | 2024-05-28 | Chengdu Qinchuan Iot Technology Co., Ltd. | Industrial internet of things systems for production lines when defective products are produced, regulation methods, and storage medium thereof |
Also Published As
Publication number | Publication date |
---|---|
US20170123411A1 (en) | 2017-05-04 |
TW201717057A (zh) | 2017-05-16 |
TWI584134B (zh) | 2017-05-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106649907A (zh) | 工艺异因分析方法与工艺异因分析系统 | |
TWI543102B (zh) | 異因分析與校正方法與系統 | |
CN107169628B (zh) | 一种基于大数据互信息属性约简的配电网可靠性评估方法 | |
TWI521360B (zh) | 量測抽樣方法與其電腦程式產品 | |
CN110825644A (zh) | 一种跨项目软件缺陷预测方法及其系统 | |
US20130173332A1 (en) | Architecture for root cause analysis, prediction, and modeling and methods therefor | |
KR20040088491A (ko) | 제조설계 및 공정분석 시스템 | |
CN114015825A (zh) | 基于注意力机制的高炉热负荷异常状态监测方法 | |
CN103714191A (zh) | 用于异常工具和阶段诊断的2d/3d分析 | |
Fountas et al. | Globally optimal tool paths for sculptured surfaces with emphasis to machining error and cutting posture smoothness | |
CN115630433A (zh) | 一种基于机器学习和bim技术的建筑设计方法及系统 | |
Zhu et al. | Optimisation design of attribute control charts for multi-station manufacturing system subjected to quality shifts | |
JP2022553523A (ja) | 半導体応用のための協調学習モデル | |
CN109829115B (zh) | 搜索引擎关键词优化方法 | |
US20230280701A1 (en) | Apparatus, method, and computer-readable storage medium | |
Ardali et al. | A data-driven fault detection and diagnosis by NSGAII-t-SNE and clustering methods in the chemical process industry | |
CN117951549A (zh) | 一种模型训练数据的构建方法及电子设备 | |
CN115600102B (zh) | 基于船舶数据的异常点检测方法及装置、电子设备、介质 | |
EP4129621B1 (en) | Apparatus, method, and program | |
JP2020086786A (ja) | 検出装置及び機械学習方法 | |
CN105074706A (zh) | 在半导体处理设备中使用径向基函数网络与超立方体进行偏离分类 | |
CN116088333A (zh) | 工业设备控制方法、装置、计算机设备、存储介质和产品 | |
US20110077765A1 (en) | Tool commonality and stratification analysis to enhance a production process | |
CN114926075A (zh) | 基于工时预测的机械零件生产调度方法 | |
TW202226080A (zh) | 工件品質分析方法及工件品質分析系統 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20170510 |