掌桥专利:专业的专利平台
掌桥专利
首页

一种基于知识发现的工厂专家系统

文献发布时间:2024-04-18 19:54:45


一种基于知识发现的工厂专家系统

技术领域

本发明属于智慧制造技术领域,尤其是SMT生产制造技术领域,具体涉及一种基于知识发现的工厂专家系统。

背景技术

现代工业已从工业1.0时代过渡到工业5.0时代,工业5.0时代,也称之为工业设计制造的互联网化、人工智能化时代,其更多的考虑以人为本、持续性与弹性,因此各个行业的生产制造也逐步向智能工厂发展。其中,高度自动化或数字化设备的大范围应用、工业物联网的快速普及、先进传感器的应用现已成为智能工厂的重要特征,随之而来的是生产制造产生的数据体量越来越大。数据量的剧增对工厂的数据采集、存储、应用都带来前所未有的挑战。

首先,数据作为新兴生产资料,现阶段大量工厂对数据的应用存在如下缺陷:未有效应用数据,究其原因为未将这些数据转换为可运用的知识,从而未体现出数据对生产制造的支撑能力。

再者,在生产制造时,传统的人工操作也已逐步减少,各个生产环节中的高技术、高经验操作人员成为了生产过程中至关重要的一部分。操作人员能力的高低影响着整个生产水平,而传统的流水线生产使得人员的技术经验紧固在其岗位领域。培养或聘请具有丰富经验的操作工程师将带来人力成本的增加。市场的波动也影响着人员的流动,使得高经验的操作人员所具有的经验知识常常不能固定为企业所用,致使对整个企业的生产水平造成影响。

结合上述制造行业的现状,整个生产环节中存在的问题可重点归纳为以下四点:1、操作工程师的工作经验及能力影响生产品质水平的高低;2、人员情绪和状态等的变化无法避免,因此也带来无法避免的人为操作失误;3、聘请或培养高技术操作人员的成本高;4、企业对人员进行培养,将由人员积累出经验,形成企业的经验资源,经验资源易随人员流动而流失,不能稳定为企业所拥有。

综上所述,如何将生产制造所累积的数据、操作人员的经验等转化为知识进行存储以及有效利用是本领域技术人员研发的重点内容。

发明内容

有鉴于此,本发明提供了一种基于知识发现的工厂专家系统,用以解决现阶段生产制造所积累的海量数据以及操作人员的大量经验等无法转化为知识进行存储和有效利用的技术问题。

本发明的目的是通过以下技术方案来实现的:

一种基于知识发现的工厂专家系统,包括:

数据采集模块,用于自外部的生产设备及其周边设备获取到用于知识发现的原始数据;

知识发现模块,用于对原始数据进行存储和调用,将调用得到的原始数据输入对应的预先训练好的统计模型进行目标参数生成,对生成的目标参数进行数据分析形成知识,原始数据与统计模型的对应关系根据原始数据的类型确定,所述统计模型基于原始数据和目标参数的函数关系构建;

知识积累模块,用于根据知识类型对知识进行分库积累,积累后生成推荐信息,推荐信息用于发送至生产设备,以便于生产设备对推荐信息进行选用;

其中,积累过程具体为:对新旧知识分别执行与门叠加和或门叠加,与门叠加用于确定每次积累后知识的重叠范围大小,或门叠加用于确定所有积累来的知识的总覆盖范围大小。

优选地,所述数据采集模块通过直接采集和学习式采集自生产设备及其周边设备获取到原始数据;

其中,直接采集具体为:直接获取生产设备所固有存储的数据,以及获取该生产设备对应的周边设备所收集到的数据;

学习式采集具体为:监控并记录生产设备上的实时变化特征,所述实时变化特征包括操作程式各个步骤间的变化状态和人工录入变量的最新数值。

优选地,所述知识发现模块对原始数据进行存储的过程具体为:

将直接采集获取到的原始数据的类型依据自身的数据类型进行定项存储;

若学习式采集获取的实时变化特征与已存储的在前实时变化特征相同,则将该实时变化特征定项存储至该在前实时变化特征所在的存储区域内,否则将该实时变化特征进行不定项存储。

优选地,所述不定项存储的过程具体为:根据该实时变化特征的数据格式、类型和字段重新建表。

优选地,所述数据采集模块与知识发现模块之间还连接有用于传递原始数据的中间件。

优选地,将调用得到的原始数据输入对应的预先训练好的统计模型进行目标参数生成前,还对原始数据进行格式转换;

其中,格式转换的过程具体为:

根据原始数据的类型进行分类后得到各类原始数据;

对每类原始数据进行重组,重组后的该类原始数据的数据格式与该类原始数据对应的统计模型的输入数据格式相同;

按输入统计模型的先后顺序对重组后的各类原始数据进行排布。

优选地,所述知识类型包括技能、经验、逻辑和理论知识。

优选地,所述积累后生成推荐信息,推荐信息用于发送至生产设备,以便于生产设备对推荐信息进行选用,具体为:

将积累的知识作为推荐参数;

根据重叠范围大小和总覆盖范围大小,确定推荐参数发生的概率值;

若概率值大于第一阈值,则生成包含有该推荐参数的精准信息,所述精准信息用于发送至生产设备,以便于生产设备将该精准信息直接注入至自身的工作参数中;

若概率值小于等于第一阈值且大于等于第二阈值,则生成包含有该推荐参数的概率信息,所述概率信息用于发送至生产设备,以便于对该概率信息实施人工复核,人工复核通过后生产设备将该概率信息直接注入至自身的工作参数中;

若概率值小于第二阈值,则生成包含有该推荐参数的建议信息,所述建议信息用于发送至生产设备,以便于生产设备根据该建议信息生成交互提示。

优选地,所述统计模型包括回归分析模型、均值统计模型、极差统计模型、非线性模型和概率模型;数据分析包括动态趋势分析和概率分析。

优选地,直接采集获取到的原始数据的类型包括传感器数据、人工录入数据、工业相机数据、设备接口参数。

本发明具有的有益效果为:

(1)基于统计模型和数理分析理论,通过构建数据采集模块、知识发现模块和知识积累模块而形成工厂虚拟化的专家系统,将原始数据转化为知识进行存储和利用,提升了工厂的智慧化程度;同时,在知识积累时,利用“与门”和“或门”的逻辑思路,不断优化积累到的知识,将推荐信息准确地划分为精准信息、概率信息和建议信息,从而提高了生产设备对推荐信息进行应用的准确性,使得工厂智慧化程度提升的同时,智慧化的生产精度也得到了提高;

(2)基于知识发现的工厂专家系统,将生产过程数据转换为永久知识,从而避免了工作人员能力水平对生产水平造成的影响,减少了人为因素导致的失误的概率,提高了操作的准确性和稳定性,大幅度地节约了聘请或培养高级技术人员的成本,使得可持续、稳定、高效的生产制造得以实现;

(3)通过学习式采集,在需要积累经验型知识的生产设备上,实时的监控和记录生产设备上的操作程式变化和生产参数波动,整个过程模拟了一个工程师在生产现场因为一些特殊情况的发生而学习了对应的处理方式的过程,相比于只进行直接采集而言,扩宽了经验型知识的转化维度,进一步提升了生产过程数据的转化率;同时此种学习式采集不受软件程序设置的字段数量以及格式类型的限制,也不会因为所要应用的生产设备或该生产设备软件的升级而进行不断的二次开发,具备较强的拓展性;

(4)对原始数据进行存储时结合了定项存储和不定项存储,其中不定项存储便于兼容不同的数据格式,从而拓宽了本发明实现的工厂专家系统的数据格式范围,致使生产设备升级或其搭载的软件升级时,不用进行工厂专家系统的二次开发,节约了成本;

(5)在数据高并发传递时,通过用于传参的中间件的设置,降低了后续知识发现模块的学习压力以及后续知识积累模块的积累压力。

附图说明

图1为基于知识发现的工厂专家系统的一种组成框图;

图2为知识形成和应用的一种示意性流程图。

具体实施方式

下面将结合实施例,对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有付出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

参阅图1-图2,本实施例提供了一种基于知识发现的工厂专家系统,用于将生产过程中产生的原始数据转化为知识进行存储和积累,具体包括以下四个模块:数据采集模块、中间件、知识发现模块和知识积累模块。数据采集模块用于与外部的生产设备及其周边设备通信连接,上述生产设备上安装的采集器、与生产设备连接的工控机、与生产设备连接的PDA、用于生产管理的智能仓储等,在本实施例中将其称之为周边设备,生产设备包括加工设备、机器人和AGV(自动导向车,Automated Guided Vehicle)等。知识积累模块也用于与生产设备及其周边设备通信连接。数据采集模块还与中间件通信连接,知识发现模块分别与中间件和知识积累模块通信连接。

数据采集模块用于自外部的生产设备及其周边设备获取到用于知识发现的原始数据。

中间件用于将数据采集模块采集到的原始数据传递至知识发现模块。

知识发现模块用于对中间件传递过来的原始数据进行存储和调用,将调用得到的原始数据输入对应的预先训练好的统计模型进行目标参数生成,对生成的目标参数进行数据分析形成知识,原始数据与统计模型的对应关系根据原始数据的类型确定,统计模型基于原始数据和目标参数的函数关系构建。

知识积累模块用于根据知识类型对知识进行分库积累,积累后生成推荐信息,推荐信息用于发送至生产设备,以便于生产设备对推荐信息进行选用。积累过程具体为:对新旧知识分别执行与门叠加和或门叠加,与门叠加用于确定每次积累后知识的重叠范围大小,或门叠加用于确定所有积累来的知识的总覆盖范围大小。

在一些实施例中,统计模型包括回归分析模型、均值统计模型、极差统计模型、非线性模型和概率模型,上述各种统计模型基于原始数据和目标参数的函数关系构建,构建完成后进行统计模型的训练和参数优化,统计模型的训练和优化过程均采用普通实施例中的过程,本实施例不对此部分内容进行赘述。数据分析包括动态趋势分析和概率分析。知识类型包括技能、经验、逻辑和理论知识,上述四种知识类型将生产过程产生的原始数据进行了全面且多维度的转化,之后在知识积累模块进行知识的分库积累时,积累库对应分为技能库、经验库、逻辑库和理论知识库,技能库、经验库、逻辑库和理论知识库内的知识积累方式相同,区别在于知识类型的不同以及将所积累的知识传输至外部的应用接口的不同,此种分库存储的方式,减少了外部调用知识时的数据库查询压力。生产设备对推荐信息进行应用的方式可为:使用机器人将推荐信息应用到生产设备对应的生产环节中、将推荐信息通过接口参数注入到生产设备中、根据推荐信息在生产设备上进行操作程式的模拟编写、对推荐信息进行人工审核、对推荐信息进行人工处理等。

作为本实施例的一种改进,数据采集模块自生产设备及其周边设备获取原始数据时,采用直接采集和学习式采集过程。

直接采集具体为:直接获取生产设备所固有存储的数据,以及获取该生产设备对应的周边设备所收集到的数据,这些数据均为可直接获取类型,因此采用直接采集方式进行采集。

特别的,直接采集获取到的原始数据的类型包括传感器数据、人工录入数据、工业相机数据、设备接口参数等。

学习式采集具体为:监控并记录生产设备上的实时变化特征,实时变化特征包括操作程式各个步骤间的变化状态和人工录入变量的最新数值。

根据上述优选,基于直接采集获取的原始数据,其数据格式、字段和类型均是规范的,而学习式采集获取的原始数据,由于采集环节和发生情况的不同,存在数据格式和类型的不确定性。为快速的存储这些原始数据,知识发现模块采用一种改进的存储过程对原始数据进行存储。

上述改进的存储过程,具体为:

将直接采集获取到的原始数据的类型依据自身的数据类型进行定项存储。定项存储是指根据原始数据自身的数据类型,分类型的存储到格式标准的数据库中;

若学习式采集获取的实时变化特征与已存储的在前实时变化特征相同,则将该实时变化特征定项存储至该在前实时变化特征所在的存储区域内,否则将该实时变化特征进行不定项存储。即为:若学习式采集获取的实时变化特征与已存储的在前实时变化特征相同,表示当前待存储的实时变化特征为已经发生过的情况,那么将当前待存储的实时变化特征存储到在前实时变化特征所存储的数据库内,实为定项存储;若学习式采集获取的实时变化特征与已存储的在前实时变化特征不同,例如:为一些新发生的情况或为特殊格式类型,则将当前待存储的实时变化特征进行不定项存储。不定项存储具体为:根据当前待存储的实时变化特征的数据格式、类型和字段重新建表,然后进行累计,若下次再出现此种类型的实时变化特征,则可以通过定项存储指定存储到已积累过的数据库中。

作为本实施例的另一种改进,将调用得到的原始数据输入对应的预先训练好的统计模型进行目标参数生成前,还对原始数据进行格式转换。

格式转换的一种具体实施过程为:

S1.分类筛选:根据原始数据的类型进行分类筛选后得到各类原始数据。

S2.数据格式的重组:对每类原始数据进行重组,重组后的该类原始数据的数据格式与该类原始数据对应的统计模型的输入数据格式相同。通过数据格式的重组,将原始数据组织成各种统计模型可解析的数据格式。

S3.按序排布:按输入统计模型的先后顺序对重组后的各类原始数据进行排布。

作为本实施例的另一种改进,积累后生成推荐信息,推荐信息用于发送至生产设备,以便于生产设备对推荐信息进行选用,具体实施过程如下:

S01.将积累的知识作为推荐参数;

S02.根据重叠范围大小和总覆盖范围大小,确定推荐参数发生的概率值;

S03.根据概率值生成精准信息或概率信息或建议信息,具体包括下述子步骤:

子步骤A1.若概率值大于第一阈值,则生成包含有该推荐参数的精准信息,精准信息用于发送至生产设备,以便于生产设备将该精准信息直接注入至自身的工作参数中。

特别的,生产设备将该精准信息直接注入至自身的工作参数中的一种具体实施过程为:知识积累模块通过预设接口将包含有推荐信息的精准信息发送至该生产设备对应的周边设备中,例如工控终端,然后通过直接且无需人工介入的方式将该精准信息注入到生产设备的工作参数中,直接且无需人工介入的方式包括机器人注入和接口参数注入等。可知的,也可对精准信息设定其他的应用方式。

子步骤A2.若概率值小于等于第一阈值且大于等于第二阈值,则生成包含有该推荐参数的概率信息,概率信息用于发送至生产设备,以便于对该概率信息实施人工复核,人工复核通过后生产设备将该概率信息直接注入至自身的工作参数中。

特别的,人工复核通过后生产设备将该概率信息直接注入至自身的工作参数中的一种具体实施过程为:知识积累模块通过软件内部通讯的方式将该概率信息发送至该生产设备对应的周边设备中,例如工控终端,并在远程办公电脑软件上以主动提示的方式将该概率信息进行展示,由人工来审核该概率信息是否可以直接使用,若可以直接使用,则审核通过,审核通过后,知识积累模块利用普通实施例中的软件模拟填写的方式将该概率信息直接注入至生产设备的工作参数中。通过对概率信息进行人工审核以及人工审核通过后的直接注入,实现了生产设备远程审核且设备自动运行的工作方式。可知的,也可对概率信息设定其他的应用方式。

子步骤A3.若概率值小于第二阈值,则生成包含有该推荐参数的建议信息,建议信息用于发送至生产设备,以便于生产设备根据该建议信息生成交互提示。

特别的,生产设备根据该建议信息生成交互提示的一种具体实施过程为:知识积累模块将该概率信息传递至远程办公电脑和生产设备,远程办公电脑根据概率信息生成弹窗预警,用以告知操作人员该参数存在风险,生产设备将该概率信息进行展示,由操作人员人工地进行对比填写或修改。通过对建议信息实施交互提示,实现了生产设备远程预警且现场调试的工作方式。可知的,也可对建议信息设定其他的应用方式。

本实施例中,第一阈值优选为80%,第二阈值优选为60%。

综上,本实施例实现的工厂专家系统进行知识生成、生产设备对知识进行应用的过程具体为:

S100.数据采集阶段:通过直接采集和学习式采集获取到生产设备及其周边设备的原始数据。

S200.数据接收阶段:接收并传递采集到的原始数据。

S300.数据存储阶段:接收并存储传递过来的原始数据,存储方式包括定项存储和不定项存储。

S400.知识解析生成阶段:调用所存储的原始数据,并对原始数据执行包括分类筛选、重组和排布的数据组织过程(格式转换过程),然后对数据组织后的原始数据执行包括统计、拆分和分析的细化解析过程。细化解析过程具体包括下述步骤:将数据组织后的原始数据输入对应的统计模型并生成目标参数,然后拆分出不同类型的目标参数,并对各类目标参数分别进行数据分析后形成知识。

S500.知识分库积累阶段:对知识进行类比、叠加和分库存储,其中类比和叠加构成知识吸收过程。知识吸收过程具体包括下述步骤:通过类比确定出各个知识的知识类型,完成知识类型的分类;将同一种知识调取出来,对新旧知识分别执行与门叠加和或门叠加。

S600.知识调用阶段:结合重叠范围大小和总覆盖范围大小,根据积累库中的知识生成推荐信息,并将推荐信息发送至生产设备。

S700.知识应用阶段:由生产设备对推荐信息进行选用。

以上所述仅是本发明的优选实施方式,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。

相关技术
  • 一种基于知识发现的工厂专家系统
  • 一种基于知识发现的专家系统构造方法
技术分类

06120116378741