有助于产品缺陷的误差分析的系统和方法与流程

文档序号:15737870发布日期:2018-10-23 21:47阅读:375来源:国知局

本公开主要涉及产品生命周期管理(PLM)系统、制造操作管理(MOM)系统、质量管理系统(QMS)和类似系统,这些系统用于创建、使用和管理产品的数据及其它项目(在本文中统称为产品系统)。



背景技术:

与产品相关并存储在产品系统中的数据和信息可能存在导致产品缺陷的误差。此类产品系统可以从改进中受益。



技术实现要素:

各种公开的实施方案包含可用来有助于对产品缺陷进行误差分析的数据处理系统和方法。

在一个实例中,有助于对产品缺陷进行误差分析的系统可以包括至少一个处理器,被配置成:将与产品的生命周期相关的生命周期信息存储在生命周期数据库中,生命周期信息包括以下中的至少一种:概念信息、设计信息、实现信息、审查计划信息或它们的任何组合;将与产品的制造操作相关的制造操作信息存储在制造操作数据库中,制造操作信息包括以下中的至少一种:生产数据、产品验证数据、审查执行数据或它们的任何组合;将与产品的生命周期问题和/或不合格项相关的另外生命周期信息存储在生命周期数据库中;将与产品的顾虑和/或投诉相关的另外制造操作信息存储在制造操作数据库中;将与来自生命周期数据库的另外生命周期信息相关的第一参考信息存储在制造操作数据库中;通过显示装置生成图形用户界面(GUI),显示装置使得存储在制造操作数据库中的制造操作信息、存储在制造操作数据库中的另外制造操作信息以及使用存储在制造操作数据库中的第一参考信息的、存储在生命周期数据库中的另外生命周期信息能够在GUI中显示;使存储在制造操作数据库中的制造操作信息、存储在制造操作数据库中的另外制造操作信息以及使用存储在制造操作数据库中的第一参考信息的、存储在生命周期数据库中的另外生命周期信息在GUI中显示。

在另一个实例中,有助于对产品缺陷进行误差分析的系统可以包括至少一个处理器,被配置成:将与产品的生命周期相关的生命周期信息存储在生命周期数据库中,生命周期信息包括以下中的至少一种:概念信息、设计信息、实现信息、审查计划信息或它们的任何组合;将与产品的制造操作相关的制造操作信息存储在制造操作数据库中,制造操作信息包括以下中的至少一种:生产数据、产品验证数据、审查执行数据或它们的任何组合;将与产品的生命周期问题和/或不合格项相关的另外生命周期信息存储在生命周期数据库中;将与产品的顾虑和/或投诉相关的另外制造操作信息存储在制造操作数据库中;将与来自制造操作数据库的另外制造操作信息相关的第三参考信息存储在生命周期数据库中;通过显示装置生成图形用户界面(GUI),显示装置使得存储在生命周期数据库中的生命周期信息、存储在生命周期数据库中的另外生命周期信息以及使用存储在生命周期数据库中的第三参考信息的、存储在制造操作数据库中的另外制造操作信息能够在GUI中显示;使存储在生命周期数据库中的生命周期信息、存储在生命周期数据库中的另外生命周期信息以及使用存储在生命周期数据库中的第三参考信息的、存储在制造操作数据库中的另外制造操作信息在GUI中显示。

本领域技术人员会理解的是,他们可以轻易地将上述两种系统组合以便有助于对产品缺陷进行误差分析。

在另一个实例中,有助于对产品缺陷进行误差分析的方法可以包括通过操作至少一个处理器来进行的以下动作:将与产品的生命周期相关的生命周期信息存储在生命周期数据库中的动作,生命周期信息包括以下中的至少一种:概念信息、设计信息、实现信息、审查计划信息或它们的任何组合;将与产品的制造操作相关的制造操作信息存储在制造操作数据库中的动作,制造操作信息包括以下中的至少一种:生产数据、产品验证数据、审查执行数据或它们的任何组合;将与产品的生命周期问题和/或不合格项相关的另外生命周期信息存储在生命周期数据库中的动作;将与产品的顾虑和/或投诉相关的另外制造操作信息存储在制造操作数据库中的动作;将与来自生命周期数据库的另外生命周期信息相关的第一参考信息存储在制造操作数据库中的动作;通过显示装置生成图形用户界面(GUI)的动作,显示装置使得存储在制造操作数据库中的制造操作信息、存储在制造操作数据库中的另外制造操作信息以及使用存储在制造操作数据库中的第一参考信息的、存储在生命周期数据库中的另外生命周期信息能够在GUI中显示;使存储在制造操作数据库中的制造操作信息、存储在制造操作数据库中的另外制造操作信息以及使用存储在制造操作数据库中的第一参考信息的、存储在生命周期数据库中的另外生命周期信息在GUI中显示的动作。

在另一个实例中,有助于对产品缺陷进行误差分析的方法可以包括通过操作至少一个处理器来进行的以下动作:将与产品的生命周期相关的生命周期信息存储在生命周期数据库中的动作,生命周期信息包括以下中的至少一种:概念信息、设计信息、实现信息、审查计划信息或它们的任何组合;将与产品的制造操作相关的制造操作信息存储在制造操作数据库中的动作,制造操作信息包括以下中的至少一种:生产数据、产品验证数据、审查执行数据或它们的任何组合;将与产品的生命周期问题和/或不合格项相关的另外生命周期信息存储在生命周期数据库中的动作;将与产品的顾虑和/或投诉相关的另外制造操作信息存储在制造操作数据库中的动作;将与来自制造操作数据库的另外制造操作信息相关的第三参考信息存储在生命周期数据库中的动作;通过显示装置生成图形用户界面(GUI)的动作,显示装置使得存储在生命周期数据库中的生命周期信息、存储在生命周期数据库中的另外生命周期信息以及使用存储在生命周期数据库中的第三参考信息的、存储在制造操作数据库中的另外制造操作信息能够在GUI中显示;使存储在生命周期数据库中的生命周期信息、存储在生命周期数据库中的另外生命周期信息以及使用存储在生命周期数据库中的第三参考信息的、存储在制造操作数据库中的另外制造操作信息在GUI中显示的动作。

本领域技术人员会理解的是,他们可以轻易地将上述两种方法组合以便有助于对产品缺陷进行误差分析。

另一个实例可以包含编码有可执行指令(诸如存储装置上的软件组件)的非暂时性计算机可读介质,在执行可执行指令时,使至少一个处理器执行描述的两种方法中的至少一种。

本领域技术人员会理解的是,举例而言,产品缺陷可以体现为产品故障、产品问题、产品制造过程中的故障、产品制造过程中的问题或它们的任何组合。

本领域技术人员会理解的是,举例而言,另外生命周期信息可以包括以下中的至少一种:设计问题、模拟问题、人体工程学分析问题、尺寸分析问题、相关生命周期问题、投诉、故障、难题或它们的任何组合。

本领域技术人员会理解的是,举例而言,另外制造操作信息可以包括以下中的至少一种:客户投诉、进程内的投诉、即将发出的货物的投诉、供应商投诉、相关制造投诉、问题、故障、难题或它们的任何组合。

以上已经相当广泛地概述了本公开的技术特征以使得本领域技术人员可以更好地理解下面的详细描述。在下文中将描述形成权利要求书主题的本公开的附加特征和优点。本领域技术人员会理解的是,他们可以轻易地使用所公开的概念和具体实施方案作为修改或设计用于实现本公开的相同目的的其它结构的基础。本领域技术人员还将认识到,此类等同构造不背离最宽泛形式的本公开的精神和范围。

而且,在进行下面的详细描述之前,应当理解的是,整个本专利文件中提供了某些词语和短语的各种定义,并且本领域的普通技术人员将理解的是,此类定义在许多(如果不是大多数的话)实例中适用于这些定义的词语和短语的现有使用以及将来使用。尽管一些术语可以包括各种各样的实施方案,但是所附权利要求可以明确地将这些术语限于具体实施方案。

附图说明

图1示出了有助于对产品系统中的产品缺陷进行误差分析的示例性系统的功能框图。

图2至图6分别示出了有助于对产品系统中的产品缺陷进行误差分析的其它示例性系统的功能框图。

图7示出了有助于对产品系统中的产品缺陷进行误差分析的示例性方法的流程图。

图8示出了其中可以实现实施方案的数据处理系统的框图。

具体实施方式

现在将参考附图来描述涉及有助于对产品系统中的产品缺陷进行误差分析的系统和方法的各种技术,其中相似的参考数字始终表示相似的元件。下文讨论的附图以及用于在本专利文件中用于描述本公开的原理的各种实施方案仅仅是通过说明的方式,并且不应当以任何方式被理解为限制本公开的范围。本领域的技术人员将理解的是本公开的这些原理可以在任何适当布置的设备中实现。应当理解的是,被描述为由某些系统元件执行的功能可以由多个元件执行。类似地,例如,一个元件可以被配置成执行被描述为由多个元件执行的功能。将参考示例性的非限制性实施方案来描述本申请的许多创新教导。

参考图1,示出了有助于对产品缺陷进行误差分析的示例性数据处理系统100。举例而言,产品缺陷可体现为:产品故障、产品问题、产品制造过程中的故障、产品制造过程中的问题或它们的任何组合。处理系统100可以包含至少一个处理器102,其被配置成执行来自处理器102所访问的存储器104的至少一个应用软件组件106。应用软件组件106可以被配置(即,编程为)以使处理器102执行本文描述的各种动作和功能。例如,所描述的应用软件组件106可包含和/或对应于PLM、MOM或QMS软件应用程序的一个或多个组件,软件应用程序被配置成生成产品数据并将产品数据分别存储在数据储存器120和130(诸如数据库)中。

可适于包含本文有助于对于产品缺陷进行误差分析的特征的PLM系统的实例可以包括:Teamcenter的Active Workspace功能、应用程序的NX套件、Solid Edge和/或LMS Imagine.LAB应用程序,所有这些应用程序均由德克萨斯州普莱诺的西门子产品生命周期管理软件公司制作。可适于包含本文有助于对产品缺陷进行误差分析的特征的MOM系统的实例可以包括:制造执行系统(MES)的功能、SCADA、SIMATIC IT、SIMATIC WinCC,所有这些应用程序均由德国慕尼黑的西门子股份公司或其子公司制作。可适于包含本文有助于对产品缺陷进行误差分析的特征的MOM系统的实例可以包含由德国科隆的西门子工业软件有限公司制作的IBS QMS的功能。然而,应当理解的是,本文的系统和方法可以用于其它产品系统(例如,PDM系统、应用程序生命周期管理(ALM)系统)和/或生成产品数据并将产品数据存储在数据库中的任何其它类型的系统。而且,可以用作本文的一个或多个数据储存器的数据库的实例包括数据库服务器应用,诸如Oracle、Microsoft SQL Server或可操作以存储数据记录的任何其它类型的数据储存器。此外,应当理解的是,制造操作管理系统旨在用于制造例如为有形硬件产品的产品。

应当理解的是,对产品缺陷执行误差分析可能是困难和耗时的。例如,可能存在大量的潜在误差来源和复杂的相互关系。

为了能够增强对产品缺陷的误差分析,所描述的处理系统100可以包含至少一个显示装置112(诸如显示屏),由此所描述的处理器102可以被配置成通过显示装置112来生成GUI 114。这种GUI可以包含用户可使用的GUI元素(诸如,按钮、链接、搜索框、列表、文本框、图像、滚动条)。

在示例性实施方案中,应用软件组件106和/或处理器102可以被配置成将与产品的生命周期相关的生命周期信息122存储在生命周期数据库120中,生命周期信息122包括以下中的至少一种:概念信息、设计信息(例如,计算机辅助设计(CAD)数据)、实现信息(例如,与来自Teamcenter的生产计划相关的数据)、审查计划信息或它们的任何组合。举例而言,生命周期信息122可以附加地包括可在制造过程之前制定的服务计划信息。

为了有助于误差分析,应用软件组件106和/或处理器102可以被配置成将与产品制造操作相关的制造操作信息132存储在制造操作数据库130中,制造操作信息132包括以下中的至少一种:生产数据(例如,产品尺寸)、产品验证数据、审查执行数据或它们的任何组合。

此外,应用软件组件106和/或处理器102可以被配置成将与产品的生命周期问题和/或不合格项相关的另外生命周期信息124存储在生命周期数据库120中,举例而言,另外生命周期信息124包括以下中的至少一种:设计问题、模拟问题、人体工程学分析问题、尺寸分析问题、相关生命周期问题、投诉、故障、难题或它们的任何组合。应用软件组件106和/或处理器102还可以被配置成将与产品的顾虑和/或投诉相关的另外制造操作信息134存储在制造操作数据库130中,举例而言,另外制造操作信息134包括以下中的至少一种:客户投诉;进程内的投诉,例如,如果审查执行数据偏离预期数据(可使用统计过程控制发现);即将发出货物的投诉,例如,表明是否已经正确制造产品;供应商投诉,其涉及对用于制造产品但事先从供应商提供的部件的评估;相关的制造投诉、问题、故障、难题或它们的任何组合。

为了对产品缺陷执行增强的误差分析,应用软件组件106和/或处理器102可以被配置成将与来自生命周期数据库120的另外生命周期信息124相关的第一参考信息136存储在制造操作数据库130中。应用软件组件106和/或处理器102还可以被配置成通过显示装置112生成图形用户界面(GUI)114,显示装置使得存储在制造操作数据库130中的制造操作信息132、存储在制造操作数据库130中的另外制造操作信息134以及使用存储在制造操作数据库130中的第一参考信息136的、存储在生命周期数据库120中的另外生命周期信息124能够在GUI 114中显示。附加地,应用软件组件106和/或处理器102可以被配置成使存储在制造操作数据库130中的制造操作信息132、存储在制造操作数据库130中的另外制造操作信息134以及使用存储在制造操作数据库130中的第一参考信息136的、存储在生命周期数据库120中的另外生命周期信息124在GUI 114中显示。

所描述的实例可以通过提供根据其来访问和评估来自PLM系统和MOM/QMS系统的数据的集中式方法,为用户提供有助于对产品缺陷进行误差分析的有效方式。这可以允许增强的误差分析,并且尤其允许有助于识别作为产品缺陷来源的误差和误差根本原因的根本原因分析。

因此,与PLM信息根据其而在误差分析期间保持与MOM信息分开的另一种方法相比,所建议的促进对产品缺陷进行误差分析是有利的。在这种方法中,对于物理部分可能存在不合格项管理(例如,在QMS顾虑和投诉管理模块中),并且对于数字部分可能单独存在不合格项管理(例如,在Teamcenter问题管理及纠正动作预防动作(CAPA)模块中)。这里,数字部分和物理部分是分开的区域,并且不合格项数据不是在相同地点收集的。因此,在这种方法中,如果数字部分出现任何问题(例如,在构思阶段),则将这些问题与对所生产的物理部分的投诉分开评估。

与这种其它方法相对比,所建议的促进对产品缺陷进行误差分析在一个允许更深入误差分析(尤其允许在不合格项管理或MOM/QMS过程中的更深入根本原因分析)的模块中,提供了对两个区域的数据的访问(即通过MOM/QMS信息访问物理部分的数据以及通过PLM信息访问数字部分的数据)。因此,PLM和MOM/QMS这两个区域的用户现在可以参与这两个区域和彼此的领域以进行误差分析并且尤其进行根本原因分析。例如,所建议的分析可以将设计变体考虑在内。因此,该过程现在变得更容易、更快速和更高效。

举例而言,可以在西门子PLM、MOM和QMS组合的框架中解释所建议的增强。为了完成所建议的解决方案,两个模块(即问题管理和CAPA(“纠正动作和预防动作”)以及顾虑和投诉管理)将被集成并且利用彼此的功能。不同概念的组合可以实现上面和下面提到的益处。

在用户的本地环境中仍将产生问题。问题管理和CAPA应用程序在活动工作空间上运行,并且待运行的活动工作空间嵌入任何PLM产品中的能力可在任何PLM产品中创建不合格项。PLM环境中的这些不合格项也将在MOM数据库中创建并且彼此链接(例如,通过链接的数据框架)。来自相应区域的用户可以监视其自身环境中的不合格项过程,只要他们具有对应的访问权限即可。

共同动作管理可以使PLM环境中的工程师参与包含来自两个区域的数据的整体根本原因分析过程。PLM-ERP(企业资源计划)部分概念可以将投诉的物理部分分配给其在PLM环境中的数字孪生部分,使得工作场所的投诉将工程师直接引导到问题解决过程的设计部分。从两个区域收集的数据的概览将启用增强的误差分析并且尤其启用深入根本原因分析,其中可以同时评估物理部分和数字孪生部分的投诉以便通过处理物料清单和产品变体的配置来识别其间的复杂关系。

所建议的解决方案公开了所有可用的不合格项相关性并且甚至创建了发现PLM与MOM/QMS环境之间的复杂关系以进行根本原因分析的能力(通过确保产品生命周期关于不合格项的连续性)。数字线程使得能够从对部件的设计、制造计划、执行和客户使用收集所有生命周期阶段的不合格项。可以分析不同的变体或配置的产品。这改进产品和/或过程的质量,使得不会再出现失败并且计划外的成本也会减少。它通过对所负责的设计建立更好的故障信息反馈来改进公司内部的协作。

例如,用户对与部件相关的故障(例如,破损的横梁)进行根本原因分析,与部件相关的故障是来自客户的不合格项通知。对于根本原因分析,用户所具有的背景越多,他可以找到的相关性就越好。他可以访问该相关部件在整个生命周期内的不合格项数据,并且发现在改变横梁形状的设计阶段期间存在“人体工程学分析问题”,但在该改变之后未重复模拟。然后,设计工程师收到改变请求,即根据破损横梁的人体工程学分析问题和客户不合格项来修正横梁。他可以利用该信息来设计避免这两个问题的改变。

在另一个实例中,在PLM环境中利用PLM-ERP部件对准概念,可以将有关具有序列号的已生产物理部件的不合格项直接分配给设计部分。可以通过考虑PLM和MOM/QMS环境在产品变体和部件修正方面的不合格项来进行误差分析。

举例而言,第一参考信息136至少包括从制造操作数据库130到存储在生命周期数据库120中的另外生命周期信息124的链接。在另一个实例中,第一参考信息136可以包括存储在生命周期数据库120中的另外生命周期信息124,其已被转录并复制到制造操作数据库130中。

参考图2,示出了有助于对产品缺陷进行误差分析的另一个示例性数据处理系统200。将本示例性数据处理系统200与图1中所示的示例性数据处理系统100进行比较,本应用软件组件106和/或处理器102还可以被配置成通过输入装置110来接收至少一个第一输入,至少一个第一输入对应于与制造操作信息132、另外制造操作信息134和另外生命周期信息124相关的查询。此外,应用软件组件106和/或处理器102可以被配置成将存储在制造操作数据库130中的制造操作信息132、存储在制造操作数据库130中的另外制造操作信息134以及使用存储在制造操作数据库130中的第一参考信息136的、存储在生命周期数据库120中的另外生命周期信息124输入到信息检索算法。然后,应用软件组件106和/或处理器102可以被配置成:使用信息检索算法来确定与查询相关的信息150;通过显示装置112生成GUI 114,显示装置使得与查询相关的确定信息150能够在GUI114中显示;并且使与查询相关的确定信息150在GUI 114中显示。

在该实例的框架中,可以提供对应于预定义的难题或问题的查询或若干查询。举例而言,可以通过考虑潜在的误差及其后果来事先考虑这些难题或问题,或者可以事后通过检查实际产品缺陷来考虑这些难题或问题。所提及的查询可能与这类难题或问题相关,使得使用信息检索算法而确定的与查询相关的信息可以揭示指向潜在误差的数据。

示例性查询可以针对产品的不同变体,例如,包含具有不同发动机变体和舒适结构变体的轿车、SUV、敞篷跑车和旅行车变体的车辆,由此变体之一承受难题(例如,相对较大数量的瑕疵闪烁灯)。与查询相关的信息可以包括不同变体的与有问题的产品功能(包括汽车剩余部分的电气和机械接口)相关的数据。然后将在GUI中显示与查询相关的该信息,使得工程师可以例如认识到:对于有问题的产品变体,汽车剩余部分朝向闪烁灯的接口已经被修改,但是,对于所有不同的变体,闪烁灯仍然是相同的。工程师然后可得出以下结论:对于可能构成误差来源的有问题的变体,忽略了对闪烁灯朝向汽车剩余部分的接口的适配。

举例而言,可针对已经从原始设计发展到中间设计版本直到最终设计的产品设计的不同修正进行查询。例如,如果一个中间设计版本的设计改进没有被最终设计接纳,则可能出现误差。与查询相关的信息可以包括与不同设计版本的有问题的产品功能相关的数据。然后将在GUI中显示与查询相关的该信息,使得工程师可以例如认识到:设计改进没有被最终设计接纳并且这可以构成误差来源。

还应当理解的是,在相关实例中,应用软件组件106和/或处理器102还可以被配置成将与查询相关的确定信息150存储在制造操作数据库130中。

参考图3,示出了有助于对产品缺陷进行误差分析的又一个示例性数据处理系统300。将本示例性数据处理系统300与图1中所示的示例性数据处理系统100进行比较,应用软件组件106和/或处理器102还可以被配置成将存储在制造操作数据库130中的制造操作信息132、存储在制造操作数据库130中的另外制造操作信息134以及使用存储在制造操作数据库130中的第一参考信息136的、存储在生命周期数据库120中的另外生命周期信息124输入到误差分析算法。应用软件组件106和/或处理器102还可以被配置成:使用误差分析算法来确定与产品缺陷相关的误差信息152;通过显示装置112生成GUI 114,显示装置使得确定的误差信息152能够在GUI 114中显示;并且使确定的误差信息152在GUI 114中显示。

在该实例中,可以通过将所提及的数据和信息输入到误差分析算法来自动执行误差分析,误差分析算法然后确定与产品缺陷相关的误差信息152。然后显示该确定的误差信息152。举例而言,确定的误差信息152可能已经包括误差来源,或者甚至包括如何防止未来将要生产的产品中出现误差的信息。

示例性误差分析算法可以用于揭示产品的不同变体之间的非一致性。对于包含具有不同发动机变体和舒适结构变体的轿车、SUV、敞篷跑车和旅行车变体的车辆的上述提及的实例,这种误差分析算法可以自动识别出:对于有问题的变体,忽略了闪烁灯朝向汽车剩余部分的接口的适配,并且这种忽略可构成误差来源。举例而言,误差分析算法可以包含用于防止误差再次发生的信息,例如通过表明针对有问题的变体也需要包含闪烁灯的接口的适配以及例如通过提供对应的已修改的生命周期信息和/或制造操作信息。

误差分析算法的另一个实例可以用于揭示已经从原始设计发展到中间设计版本直到最终设计的产品设计的不同修正之间的非一致性。对于一个中间设计版本的设计改进的以上提及的实例,在设计改进没有被最终设计接纳的情况下,误差分析算法可以自动识别出:设计改进没有被最终设计接纳并且这可构成误差来源。举例而言,误差分析算法可以包含用于防止误差再次发生的信息,例如通过表明也需要将改进包含在最终设计中以及例如通过提供对应的已修改的生命周期信息和/或制造操作信息。

参考图4,示出了有助于对产品缺陷进行误差分析的又一个示例性数据处理系统400。将本示例性数据处理系统400与图3中所示的示例性数据处理系统300进行比较,本应用软件组件106和/或处理器102还可以被配置成将与产品缺陷相关的确定的误差信息152存储在制造操作数据库130中。

还应当理解的是,在其他实例中,应用软件组件106和/或处理器102还可以被配置成将与来自制造操作数据库130的确定的误差信息152有关的第二参考信息存储在生命周期数据库120中。

在另外的实例中,第二参考信息至少包括从生命周期数据库120到存储在制造操作数据库130中的确定的误差信息152的链接。

参考图5,示出了有助于对产品缺陷进行误差分析的又一个示例性数据处理系统500。将本示例性数据处理系统500与图3中所示的示例性数据处理系统300进行比较,本应用软件组件106和/或处理器102还可以被配置成提供将至少一个预定义误差模式链接到与至少一个误差减少动作相关的动作信息的表格160,至少一个误差减少动作减少或避免与确定的误差信息152相关的产品缺陷。应用软件组件106和/或处理器102还可以被配置成将确定的误差信息152分配给至少一个预定义误差模式之一,并且使用表格和所分配的至少一个预定误差模式来确定动作信息162。应用软件组件106和/或处理器102还可以被配置成:通过显示装置112生成GUI 114,显示装置使得确定的动作信息162能够在GUI 114中显示;并且使确定的动作信息162在GUI 114中显示。在该实例中,确定的误差信息152可以或可以不显示在GUI中和/或存储在制造操作数据库130中。

在本实例中,可以自动执行误差分析,并且为了避免所识别的误差再次发生而向用户建议并显示措施。用户然后可以根据可用的信息和文档来审查所建议的动作信息162,可用的信息和文档包括制造操作信息132、另外制造操作信息134和另外生命周期信息124。举例而言,用户可以另外将确定的误差信息152考虑在内。审查所有信息,用户然后可以决定在制造产品时是否应当实现确定的动作信息162。为此,可以提供如以上提及的输入装置,并且可以将对应的选择用作第二输入以及使用在显示装置112中显示的对应GUI 114向用户显示对应的选择。

还应当理解的是,在其它实例中,应用软件组件106和/或处理器102还可以被配置成将确定的动作信息162存储在制造操作数据库130中,并且根据确定的动作信息162来修改制造操作(特别是制造操作信息132)。

因此,在制造产品时将自动实现确定的动作信息162,使得基于制造操作信息132、另外制造操作信息134和另外生命周期信息124,可以提供全自动的误差识别和处理方法及系统。该方法和系统允许自动确定误差信息152和相关的动作信息162。确定的动作信息162然后可以被输入到制造操作数据库130并且可以用于修改制造操作信息132,使得随后可以根据修改的制造操作信息来制造产品并且防止误差再次发生。举例而言,可以相应地更新生命周期信息122,以便反映所做出的修改。

参考图6,示出了有助于对产品缺陷进行误差分析的另一个示例性数据处理系统600。举例而言,产品缺陷可以体现为:产品故障、产品问题、产品制造过程中的故障、产品制造过程中的问题或它们的任何组合。应用软件组件106和/或处理器102可以被配置成将与产品的生命周期相关的生命周期信息122存储在生命周期数据库120中,生命周期信息122包括以下中的至少一种:概念信息、设计信息、实现信息、审查计划信息或它们的任何组合。应用软件组件106和/或处理器102还可以被配置成将与产品的制造操作相关的制造操作信息132存储在制造操作数据库130中,制造操作信息132包括以下中的至少一种:生产数据、产品验证数据、审查执行数据或它们的任何组合。应用软件组件106和/或处理器102还可以被配置成将与产品的生命周期问题和/或不合格项相关的另外生命周期信息124存储在生命周期数据库120中,举例而言,另外生命周期信息124包括以下中的至少一种:设计问题、模拟问题、人体工程学分析问题、尺寸分析问题、相关生命周期问题、投诉、故障、难题或它们的任何组合。应用软件组件106和/或处理器102还可以被配置成将与产品的顾虑和/或投诉相关的另外制造操作信息134存储在制造操作数据库130中,举例而言,另外制造操作信息134包括以下中的至少一种:客户投诉、进程内的投诉、即将发出的货物的投诉、供应商投诉、相关制造投诉、问题、故障、难题或它们的任何组合。应用软件组件106和/或处理器102还可以被配置成将与来自制造操作数据库130的另外制造操作信息134相关的第三参考信息126存储在生命周期数据库120中。应用软件组件106和/或处理器102还可以被配置成通过显示装置112生成GUI 114,显示装置使得存储在生命周期数据库120中的生命周期信息122、存储在生命周期数据库120中的另外生命周期信息124以及使用存储在生命周期数据库120中的第三参考信息126的、存储在制造操作数据库130中的另外制造操作信息134能够在GUI 114中显示。应用软件组件106和/或处理器102还可以被配置成使存储在生命周期数据库120中的生命周期信息122、存储在生命周期数据库120中的另外生命周期信息124以及使用存储在生命周期数据库120中的第三参考信息126的、存储在制造操作数据库130中的另外制造操作信息134在GUI 114中显示。

对于所有的实例,本领域技术人员将理解的是,他们可以轻易地组合以上提及的系统和/或方法以便有助于产品缺陷的误差分析,其至少包含所提及的第一参考信息136和所提及的第三参考信息126。

所描述的实例可以为用户提供有助于对产品缺陷进行误差分析的有效方式。因此,所描述的实例可以通过减轻或至少最小化用户或管理员单独手动搜索所提及的PLM、MOM和/或QMS信息并试图导出发生的产品缺陷来源的需求,从而减少PLM、MOM和/或QMS软件组件的所有者的总体成本。此类高效的PLM、MOM和/或QMS误差分析动作可以用于任何行业(例如,航空与国防、汽车与运输、消费品与零售、电子与半导体、能源与公用事业、工业机械与重型设备、船舶、或医疗器械与制药)。此类PLM、MOM和/或QMS误差分析动作也可适用于面对产品缺陷的消费者,针对该产品缺陷搜索潜在误差。

重要的是要指出:尽管本公开包含在全功能系统和/或一系列步骤的背景下的描述,但本领域技术人员应当理解的是,本公开的机制的至少一些部分和/或所描述的动作能够以包含在任何各种形式的非暂时性机器可用、计算机可用或计算机可读介质内的计算机可执行指令的形式进行分布,并且无论用于实际执行分布的指令或数据承载介质或存储介质的具体类型如何,本公开均适用。非暂时性机器可用/可读或计算机可用/可读介质的实例包含:ROM、EPROM、磁带、软盘、硬盘驱动器、SSD、闪存、CD、DVD和蓝光盘。计算机可执行指令可以包含例程、子例程、程序、应用程序、模块、库、执行线程和/或诸如此类。此外,方法的动作结果可以存储在计算机可读介质中、显示在显示装置上和/或诸如此类。

现在参考图7,示出了有助于对产品缺陷进行误差分析的方法700。方法可以在902处开始,并且该方法可以包含通过操作至少一个处理器来执行的若干动作。

这些动作可以包括:动作704,将与产品的生命周期相关的生命周期信息存储在生命周期数据库中,生命周期信息包括以下中的至少一种:概念信息、设计信息、实现信息、审查计划信息或它们的任何组合;动作706,将与产品的制造操作相关的制造操作信息存储在制造操作数据库中,制造操作信息包括以下中的至少一种:生产数据、产品验证数据、审查执行数据或它们的任何组合;动作708,将与产品的生命周期问题和/或不合格项相关的另外生命周期信息存储在生命周期数据库中,举例而言,另外生命周期信息包括以下中的至少一种:设计问题、模拟问题、人体工程学分析问题、尺寸分析问题、相关生命周期问题、投诉、故障、难题或它们的任何组合;动作710,将与产品的顾虑和/或投诉相关的另外制造操作信息存储在制造操作数据库中,举例而言,另外制造操作信息包括以下中的至少一种:客户投诉、进程内的投诉、即将发出的货物的投诉、供应商投诉、相关制造投诉、问题、故障、难题或它们的任何组合;动作712,将与来自生命周期数据库的另外生命周期信息相关的第一参考信息存储在制造操作数据库中;动作714,通过显示装置生成GUI,显示装置使得存储在制造操作数据库中的制造操作信息、存储在制造操作数据库中的另外制造操作信息以及使用存储在制造操作数据库中的第一参考信息的、存储在生命周期数据库中的另外生命周期信息能够在GUI中显示;动作716,使存储在制造操作数据库中的制造操作信息、存储在制造操作数据库中的另外制造操作信息以及使用存储在制造操作数据库中的第一参考信息的、存储在生命周期数据库中的另外生命周期信息在GUI中显示。在724处,方法可结束。

应当理解的是,方法700可以包含关于在前解释的各种处理系统讨论的其它动作和功能。例如,方法可以包含与在前解释的信息检索算法或误差分析算法相关的动作。

如先前所讨论的,与这些方法相关联的动作(不同于任何描述的手动动作,诸如通过输入装置手动进行选择的动作)可以由一个或多个处理器执行。此类处理器可以包含在一个或多个数据处理系统中,例如,数据处理系统执行可操作以使这些动作由一个或多个处理器执行的软件组件。在示例性实施方案中,此类软件组件可以包括对应于例程、子例程、程序、应用程序、模块、库、执行线程和/或诸如此类的计算机可执行指令。此外,应当理解的是,软件组件可以软件环境/语言/框架编写和/或通过软件环境/语言/框架产生,软件环境/语言/框架诸如Java、JavaScript、Python、C、C#、C++、或能够产生被配置成执行本文描述的动作和功能的组件和图形用户界面的任何其它软件工具。

图8示出了数据处理系统800(也被称为计算机系统)的框图,在数据处理系统中可以实现一个实施方案,例如作为产品系统和/或通过软件或其它方式可操作地配置以执行如本文的过程的其它系统的一部分。所描绘的数据处理系统包含可连接到一个或多个桥接器/控制器/总线804(例如,北桥、南桥)的至少一个处理器802(例如,CPU)。例如,总线804中的一个可以包含一个或多个I/O总线,诸如PCI Express总线。在所描绘的实例中,同样连接至各种总线可以包含主存储器806(RAM)和图形控制器808。图形控制器808可以连接到一个或多个显示装置810。还应当注意的是,在一些实施方案中,一个或多个控制器(例如,图形控制器、南桥)可以与CPU集成(在相同的芯片或管芯上)。CPU体系结构的实例包含IA-32、x86-64和ARM处理器体系结构。

连接到一个或多个总线的其他外围设备可以包含通信控制器812(以太网控制器、WiFi控制器、蜂窝控制器),其可操作以连接到局域网(LAN)、广域网(WAN)、蜂窝网络和/或其它有线或无线网络814或通信设备。

连接到各种总线的另外组件可以包含一个或多个I/O控制器816,诸如USB控制器、蓝牙控制器和/或专用音频控制器(连接到扬声器和/或麦克风)。还应当理解的是,各种外围设备可以连接到I/O控制器(通过各种端口和连接),包括输入装置818(例如,键盘、鼠标、指示器、触摸屏、触摸板、绘图板、轨迹球、按钮、小键盘、游戏控制器、游戏手柄、相机、麦克风、扫描仪、捕获运动手势的运动感测装置)、输出装置820(例如,打印机、扬声器)、或可操作以向数据处理系统提供输入或从数据处理系统接收输出的任何其他类型的装置。而且,应当理解的是,被称为输入装置或输出装置的许多装置都可以提供与数据处理系统的通信的输入并且接收与数据处理系统的通信的输出。例如,处理器802可以集成到包括充当输入装置和显示装置的触摸屏的外壳(诸如平板电脑)中。此外,应当理解的是,一些输入装置(诸如膝上计算机)可以包含多种不同类型的输入装置(例如,触摸屏、触摸板、键盘)。而且,应当理解的是,连接到I/O控制器816的其它外围硬件822可以包括被配置成与数据处理系统通信的任何类型的装置、机器或组件。

连接到各种总线的附加组件可以包括一个或多个存储控制器824(例如,SATA)。存储控制器可以连接到存储装置826(诸如一个或多个存储驱动器和/或任何相关联的可移除介质),其可以是任何合适的非暂时性机器可用或机器可读存储介质。实例包括非易失性装置、易失性装置、只读装置、可写装置、ROM、EPROM、磁带存储装置、软盘驱动器、硬盘驱动器、固态驱动器(SSD)、闪存、光盘驱动器(CD、DVD、蓝光)、以及其它已知的光学、电气或磁性存储装置驱动器和/或计算机介质。而且在一些实例中,存储装置(诸如SSD)可以直接连接到I/O总线804(诸如PCI Express总线)。

根据本公开的实施方案的数据处理系统可以包括操作系统828、软件/固件830和数据存储832(其可以存储在存储装置826和/或存储器806上)。这种操作系统可以采用命令行界面(CLI)外壳和/或GUI外壳。GUI外壳允许多个显示窗口同时呈现在图形用户界面中,其中每个显示窗口提供与不同应用程序或与相同应用程序的不同实例的接口。用户可以通过指点装置(诸如鼠标或触摸屏)来操纵图形用户界面中的光标或指针。可以改变光标/指针的位置和/可以生成或事件(诸如点击鼠标按钮或触摸触摸屏)以致动期望的响应。可在数据处理系统中使用的操作系统的实例可以包括Microsoft Windows、Linux、UNIX、iOS和Android操作系统。另外,数据存储的实例包括数据文件、数据表、关系数据库(例如,Oracle、Microsoft SQL Server)、数据库服务器、或能够存储可由处理器检索的数据的任何其它结构和/或装置。

通信控制器812可以连接到网络814(其不是数据处理系统800的一部分),网络814可以是如本领域技术人员已知的任何公共或专用数据处理系统网络或网络组合(包含互联网)。数据处理系统800可以通过网络814与诸如服务器834(其也不是数据处理系统800的一部分)的一个或多个其它数据处理系统进行通信。然而,替代性数据处理系统可以对应于被实现为分布式系统的一部分的多个数据处理系统,其中与若干数据处理系统相关联的处理器可以通过一个或多个网络连接来进行通信并且可以共同执行被描述为由单个数据处理系统执行的任务。因此,应当理解的是,当引用数据处理系统时,可以跨以分布式系统组织的通过网络彼此通信的若干数据处理系统实现这种系统。

此外,术语“控制器”意指控制至少一个操作的任何装置、系统或其一部分,无论这种装置以硬件、固件、软件还是上述中的至少两者的某种组合来实现。应当注意的是,不论是本地还是远程,与任何特定控制器相关联的功能可以是集中式或分布式。

此外,应当理解的是,数据处理系统可以在虚拟机体系结构或云环境中被实现为虚拟机。例如,处理器802和相关联的组件可以对应于在一个或多个服务器的虚拟机环境中执行的虚拟机。虚拟机体系结构的实例包括VMware ESCi、Microsoft Hyper-V、Xen和KVM。

本领域的普通技术人员将理解的是,对于数据处理系统描绘的硬件可以针对特定实现方式而变化。例如,本实例中的数据处理系统800可以对应于计算机、工作站、服务器、PC、笔记本计算机、平板电脑、移动电话、和/或可操作以处理数据并执行与本文讨论的数据处理系统、计算机、处理器和/或控制器的操作相关联的本文功能和特征的任何其它类型的设备/系统。仅为了解释的目的而提供所描述的实例,并且实例不意味着暗示相对于本公开的体系结构限制。

而且,应当注意的是,本文的处理器可以位于远离本文的显示装置和输入装置的服务器中。在这种实例中,所描述的显示装置和输入装置可以包括在通过有线或无线网络(其可以包括互联网)与服务器(和/或在服务器上执行的虚拟机)进行通信的客户端装置中。在一些实施方案中,例如,这种客户端装置可以执行远程桌面应用程序,或者可以对应于与服务器一起执行远程桌面协议以便将来自输入装置的输入发送到服务器并从服务器接收视觉信息以通过显示装置来显示的门户装置。此类远程桌面协议的实例包括Teradici的PCoIP、微软的RDP、以及RFB协议。在此类实例中,本文的处理器可以对应于在服务器的物理处理器中执行的虚拟机的虚拟处理器。

如本文所使用的,术语“组件”和“系统”旨在涵盖硬件、软件、或硬件和软件的组合。因此,例如,系统或组件可以是进程、在处理器上执行的进程、或处理器。附加地,组件或系统可以位于单个装置上或跨多个装置分布。

而且,如本文所使用的,处理器对应于通过硬件电路、软件和/或固件来配置以处理数据的任何电子装置。例如,本文的处理器可以对应于以下中的一个或多个(或其组合):微处理器、CPU、FPGA、ASIC、或能够处理数据处理系统中的数据的任何其它集成电路(IC)或其它类型的电路,其可以具有控制器板、计算机、服务器、移动电话、和/或任何其它类型的电子装置的形式。

本领域技术人员将认识到:为了简单和清楚起见,在本文中未描绘或描述适用于本公开的所有数据处理系统的完整结构和操作。相反,仅描绘和描述了对于本公开是独特的或对于理解本公开是必需的数据处理系统。数据处理系统800的构造和操作的剩余部分可以符合本领域已知的各种当前实现方式和实践中的任一种。

而且,应当理解的是,除非在一些实例中明确地限制,否则本文中使用的词语或短语应当被广义地解释。例如,术语“包含(include)”和“包括(comprise)”以及其衍生物意味着包括而不是限制。除非上下文另外明确说明,否则单数形式“一(a/an)”和“(the)”也意图包括复数形式。此外,如本文中使用的术语“和/或”涉及并且涵盖一个或多个相关联所列项目的任何和所有可能组合。除非上下文另有明确说明,否则术语“或”是包含性的,意思是和/或。短语“与…相关联”和“与其相关联”以及其衍生物可以意指包括、被包括在…内,与…互连、包含、被包含在…内、连接到…或与…连接、联接到…或与…联接、与…可连通、与…协作、交错、并列、邻近、结合至…或与…结合、具有、具有…的特性等。

而且,尽管本文中可以使用术语“第一”、“第二”、“第三”等来描述各种元件、功能或动作,但是这些元件、功能或动作不应当受这些术语的限制。相反,这些数字形容词用于将不同的元件、功能或动作彼此区分开。例如,在不背离本公开的范围的情况下,第一元件、功能或动作可以被称为第二元件、功能或动作,并且类似地,第二元件、功能或动作可以被称为第一元件、功能或动作。

此外,诸如“处理器被配置成”执行一个或多个功能或过程的短语可能意味着处理器被可操作地配置成或操作性地配置成通过软件、固件和/或有线电路来执行功能或过程。例如,被配置成执行功能/过程的处理器可以对应于正在执行软件/固件的处理器,软件/固件被编程以使处理器执行功能/过程;和/或可以对应于在存储器或存储装置中具有软件/固件的处理器,软件/固件可由处理器执行以便执行功能/过程。还应当注意的是,“被配置成”执行一个或多个功能或过程的处理器还可以对应于特别制造或“线连”以执行功能或过程的处理器电路(例如,ASIC或FPGA设计)。此外,在被配置成执行多于一个功能的元件(例如,处理器)之前的短语“至少一个”可以对应于各自执行功能的一个或多个元件(例如,处理器),并且还可以对应于分别执行一个或多个不同功能中的不同功能的两个或更多个元件(例如,处理器)。

此外,术语“邻近”可以意味着:一个元件相对接近另一个元件但不与其接触;或者元件与另外的部分接触,除非上下文另有明确指示。

尽管已经详细描述了本公开的示例性实施方案,但本领域技术人员应当理解,可以在不背离以最宽泛形式的本公开的精神和范围的情况下进行本文公开的各种改变、替代、变化和改进。

本申请中的任何描述都不应当被理解为暗示任何特定的元件、步骤、动作或功能是必须包含在权利要求范围内的基本要素:专利主题的范围仅由所允许的权利要求限定。此外,这些权利要求都不是旨在援引35USC§112(f),除非确切的词语“用于…的装置”后跟随分词。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1