应用于智慧园区的设备生产线调度方法及云计算服务器与流程

文档序号:21885699发布日期:2020-08-18 17:13阅读:244来源:国知局
应用于智慧园区的设备生产线调度方法及云计算服务器与流程

本申请涉及智慧园区生产技术领域,尤其涉及应用于智慧园区的设备生产线调度方法及云计算服务器。



背景技术:

智慧园区的快速发展为现代工业生产提供了诸多便利,能够有效提高现代工业的生产制造效率。随着智能化集成技术的广泛应用,现如今的工业设备具备一机多用的功能,能够使得智慧园区基于一整套系列的工业设备实现不同生产线的切换。智慧园区在进行不同生产线的切换时,需要预先获取切换之后的目标生产线的状态数据以确定是否满足生产线切换的先决条件。但是,现有技术在获取目标生产线的状态数据时会耗费大量的时间成本和人力成本,从而难以确保设备生产线的及时切换和调度。



技术实现要素:

本申请提供应用于智慧园区的设备生产线调度方法及云计算服务器,以改善现有技术存在的上述技术问题。

第一个技术方案,用于揭示一种应用于智慧园区的设备生产线调度方法,应用于与配置终端和匹配终端通信的云计算服务器,所述配置终端还与多个工业设备通信,所述方法包括:

通过所述配置终端获取每个工业设备的运行参数;

从每组运行参数中确定对应的目标工业设备的多个状态类别以及所述目标工业设备在每个状态类别下的关联信息;

根据所述运行参数,确定每个工业设备在相同状态类别下的设备运行数据;基于每个工业设备在相同状态类别下的关联信息以及设备运行数据,生成在每个状态类别下的状态特征矩阵,将所述状态特征矩阵存入所述匹配终端中;

在检测到存在生产线切换指令时,解析所述生产线切换指令得到目标生产线对应的目标状态矩阵;

在所述匹配终端中查找是否存在与所述目标状态矩阵相同的第一状态特征矩阵;若存在,则根据所述第一状态特征矩阵确定所述目标生产线对应的目标状态数据;若不存在,则在所述匹配终端中确定与所述目标状态矩阵的相似度最大的第二状态特征矩阵;根据所述目标状态矩阵与所述第二状态特征矩阵之间的相似度对所述第二状态特征矩阵对应的样本状态数据进行修正,得到目标状态数据;

在所述目标状态数据满足设定条件时,将当前生产线切换为所述目标生产线。

优选地,所述方法还包括:

在所述目标状态数据不满足设定条件时,保持当前生产线的运行。

优选地,将当前生产线切换为所述目标生产线,包括:

向所述配置终端发送每个工业设备对应的目标运行参数;

使所述配置终端将每个目标运行参数发送给对应的工业设备。

优选地,使所述配置终端将每个目标运行参数发送给对应的工业设备,包括:

向所述配置终端发送目标指令;

使所述配置终端根据目标指令中携带的延时时长将每个目标运行参数延时发送给对应的工业设备。

优选地,基于每个工业设备在相同状态类别下的关联信息以及设备运行数据,生成在每个状态类别下的状态特征矩阵,包括:

统计每个状态类别下的每个工业设备的关联信息以及设备运行数据,确定每个工业设备在所述多个状态类别中的第一状态类别下的第一设备运行数据的第一时序特征以及每个工业设备在所述多个状态类别中的第二状态类别下的第二设备运行数据的第二时序特征;

基于每个工业设备在所述第一状态类别下的第一关联信息以及每个工业设备在所述第二状态类别下的第二关联信息确定所述第一时序特征和所述第二时序特征之间的第一相似度权重;

根据所述第一相似度权重判断所述每个工业设备在所述第一状态类别下或所述第二状态类别下是否存在可调状态特征类别,在确定出存在所述可调状态特征类别的前提下,将所述第一时序特征和所述第二时序特征映射至所述可调状态特征类别下得到第一映射特征和第二映射特征,并根据所述第一映射特征和所述第二映射特征计算得到所述可调状态特征类别下的第三映射特征;

计算所述第一时序特征与所述第三映射特征的第一相似度值以及所述第二时序特征与所述第三映射特征的第二相似度值,通过所述第一相似度值和所述第二相似度值计算所述第一时序特征和所述第二时序特征之间的第二相似度权重;

计算所述第一相似度权重和所述第二相似度权重之间的差值;若所述差值在设定范围内,则根据所述第二相似度权重对所述第一时序特征进行加权得到第一目标特征并根据所述第一相似度权重对所述第二时序特征进行加权得到第二目标特征,将确定出的所有第一目标特征和所有第二目标特征进行整合得到每个状态类别下的状态特征矩阵;若所述差值在设定范围外,将确定出的所有第一时序特征和所有第二时序特征进行整合得到每个状态类别下的状态特征矩阵。

优选地,在解析所述生产线切换指令得到目标生产线对应的目标状态矩阵之前,所述方法还包括:

判断缓存的当前存储百分比是否达到设定阈值;

若当前存储百分比达到所述设定阈值,则将所述缓存中的存储时长最长的历史状态矩阵进行删除,并继续判断当前存储百分比是否达到设定阈值,若否,则进入到对所述生产线切换指令进行解析的步骤,若是,继续将所述缓存中的存储时长最长的历史状态矩阵进行删除,直至当前存储百分比低于所述设定阈值。

优选地,解析所述生产线切换指令得到目标生产线对应的目标状态矩阵,包括:

获取解析进程的多个进程参数组,确定各个进程参数组的参数变化轨迹并根据所述参数变化轨迹生成参数变化图;其中,所述参数变化图为分块图,每块子图对应一个分块标识,每个分块标识对应至少一个参数变化轨迹;

读取所述生产线切换指令的指令流编码,并基于所述指令流编码和所述参数变化图确定映射清单,根据该映射清单生成参数调整线程;其中,根据该映射清单生成参数调整线程,包括:将每个进程参数组转换为字符编码串;分别生成每个字符编码串的至少一个字符特征;获取所述进程参数组的互不重复的字符特征构成字符特征集;将所述字符特征集中的各个字符特征映射到所述参数变化图中,得到参数调整线程对应的目标编码信息,根据所述目标编码信息确定所述参数调整线程;

将各个进程参数组对应的参数变化轨迹与所述参数调整线程中的各个参数变化轨迹进行一一比对,得到多个比对结果;根据多个比对结果,对所述参数变化图进行修正,得到目标参数变化图;基于所述目标参数变化图得到多个目标进行参数组,通过所述多个目标进行参数组启动所述解析进程以对所述生产线切换指令进行解析得到所述目标生产线对应的所述目标状态矩阵。

优选地,将所述状态特征矩阵存入所述匹配终端中,包括:

获取所述状态特征矩阵的第一数据格式以及所述匹配终端的第二数据格式;

判断所述第一数据格式和所述第二数据格式是否相同;

若相同,则将所述状态特征矩阵存入所述匹配终端中;

若不相同,启动预设的格式转换线程以将所述状态特征矩阵进行格式转换,得到当前状态特征矩阵,并将所述当前特征矩阵存入所述匹配终端中。

第二个技术方案,用于揭示一种云计算服务器,包括:处理器,以及

与处理器连接的内存和网络接口;所述网络接口与云计算服务器中的非易失性存储器连接;

所述处理器在运行时通过所述网络接口从所述非易失性存储器中调取计算机程序,并通过所述内存运行所述计算机程序,以执行上述方法。

第三个技术方案,用于揭示一种应用于计算机的可读存储介质,所述可读存储介质烧录有计算机程序,所述计算机程序在云计算服务器的内存中运行时实现上述方法。

应用本申请实施例应用于智慧园区的设备生产线调度方法及云计算服务器时,首先获取每个工业设备的运行参数并从每组运行参数中确定对应的目标工业设备的多个状态类别以及目标工业设备在每个状态类别下的关联信息,其次确定每个工业设备在相同状态类别下的设备运行数据并基于每个工业设备在相同状态类别下的关联信息以及设备运行数据生成在每个状态类别下的状态特征矩阵并将状态特征矩阵导入匹配终端中,然后基于目标状态矩阵在匹配终端中进行查找,并基于查找结果确定目标生产线的目标状态数据,最后在目标状态数据满足设定条件时将当前生产线切换为目标生产线。

如此,若目标生产线对应的目标状态矩阵与预先设置的状态特征矩阵一致,则可以直接根据预先设置的状态特征矩阵确定目标生产线的状态数据,若目标生产线对应的目标状态矩阵与预先设置的状态特征矩阵不一致,可以基于目标状态矩阵与状态特征矩阵之间的相似性确定目标生产线的状态数据。这样以来,能够减少获取目标生产线的状态数据时所耗费的时间成本和人力成本,进而确保设备生产线的及时切换和调度。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。

图1是本申请根据一示例性实施例示出的一种应用于智慧园区的设备生产线调度系统示意图。

图2是本申请根据一示例性实施例示出的一种应用于智慧园区的设备生产线调度方法的流程图。

图3是本申请根据一示例性实施例示出的一种应用于智慧园区的设备生产线调度装置的一个实施例框图。

图4为本申请装置所在云计算服务器的一种硬件结构图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。

为减少获取目标生产线的状态数据时所耗费的时间成本和人力成本,进而确保设备生产线的及时切换和调度,本发明公开了一种应用于智慧园区的设备生产线调度方法及云计算服务器,能够预先将每个工业设备在多个生产线的场景下的运行参数进行整合,进而形成不同生产线对应的状态特征矩阵。这样,在进行不同生产线的切换时,若目标生产线对应的目标状态矩阵与预先设置的状态特征矩阵一致,则可以直接根据预先设置的状态特征矩阵确定目标生产线的状态数据,若目标生产线对应的目标状态矩阵与预先设置的状态特征矩阵不一致,可以基于目标状态矩阵与状态特征矩阵之间的相似性确定目标生产线的状态数据。如此,能够减少获取目标生产线的状态数据时所耗费的时间成本和人力成本,进而确保设备生产线的及时切换和调度。

请参阅图1,为本发明提供的应用于智慧园区的设备生产线调度系统100的通信连接示意图,所述设备生产线调度系统100包括云计算服务器110、配置终端120、匹配终端130以及多个工业设备140。其中,云计算服务器110与配置终端120以及匹配终端130通信连接,配置终端120与多个工业设备140通信连接。

在本实施例中,配置终端120和匹配终端130可以是具有数据传输和处理能力的电子设备,在此不作限定。工业设备140可以应用于多个制造领域,例如新能源汽车制造、智能医疗设备制造、5g设备制造、电商直播设备制造和无人机制造等。当工业设备140应用于不同的制造领域时,工业设备140的型号和类型也不同,在此不一一列举。

在上述基础上,请结合参阅图2,为本发明提供的应用于智慧园区的设备生产线调度方法的流程图,所述方法可以应用于图1中的云计算服务器110,所述方法具体包括以下步骤。

步骤s210,通过所述配置终端获取每个工业设备的运行参数。

在本发明中,所述运行参数是所述配置终端从每个工业设备处实时采集得到的。工业设备的运行参数包括但不限于电压数据、电流数据、有功功率、运行时长以及机械损耗值等。

步骤s220,从每组运行参数中确定对应的目标工业设备的多个状态类别以及所述目标工业设备在每个状态类别下的关联信息。

在步骤s220中,所述关联信息用于表征与所述目标工业设备存在连接关系的第一工业设备和第二工业设备,所述第一工业设备是所述目标工业设备的上游工业设备,所述第二工业设备是所述目标工业设备的下游工业设备。

进一步地,上游工业设备表征第一工业设备位于目标工业设备的生产线的上游节点,下游工业设备表征第二工业设备位于目标工业设备的生产线的下游节点。

步骤s230,根据所述运行参数,确定每个工业设备在相同状态类别下的设备运行数据;基于每个工业设备在相同状态类别下的关联信息以及设备运行数据,生成在每个状态类别下的状态特征矩阵,将所述状态特征矩阵存入所述匹配终端中。

在本发明中,例如工业设备为10个,且每个工业设备存在3个状态类别:a状态类别、b状态类别和c状态类别,则可以分别统计10个工业设备在a状态类别、b状态类别以及c状态类别下的设备运行数据。其中,设备运行数据用于表征工业设备在不同状态类别下的运行参数。

在本发明中,可以对每个状态类别下的每组设备运行数据进行特征提取,从而得到运行特征向量,然后根据每组运行特征向量对应的工业设备在每个状态类别下的关联信息将运行特征向量进行整合,从而得到状态特征矩阵。

在本发明中,根据所述运行参数,确定每个工业设备在相同状态类别下的设备运行数据具体可以包括:将运行参数的参数状态类别列出,然后按照所列出的参数状态类别统计每个工业设备在相同状态类别下的设备运行数据。

步骤s240,在检测到存在生产线切换指令时,解析所述生产线切换指令得到目标生产线对应的目标状态矩阵。

步骤s250,在所述匹配终端中查找是否存在与所述目标状态矩阵相同的第一状态特征矩阵;若存在,则根据所述第一状态特征矩阵确定所述目标生产线对应的目标状态数据;若不存在,则在所述匹配终端中确定与所述目标状态矩阵的相似度最大的第二状态特征矩阵;根据所述目标状态矩阵与所述第二状态特征矩阵之间的相似度对所述第二状态特征矩阵对应的样本状态数据进行修正,得到目标状态数据。

步骤s260,在所述目标状态数据满足设定条件时,将当前生产线切换为所述目标生产线。

可以理解,通过上述步骤s210-步骤s260,首先获取每个工业设备的运行参数并从每组运行参数中确定对应的目标工业设备的多个状态类别以及目标工业设备在每个状态类别下的关联信息,其次确定每个工业设备在相同状态类别下的设备运行数据并基于每个工业设备在相同状态类别下的关联信息以及设备运行数据生成在每个状态类别下的状态特征矩阵并将状态特征矩阵导入匹配终端中,然后基于目标状态矩阵在匹配终端中进行查找,并基于查找结果确定目标生产线的目标状态数据,最后在目标状态数据满足设定条件时将当前生产线切换为目标生产线。

如此,若目标生产线对应的目标状态矩阵与预先设置的状态特征矩阵一致,则可以直接根据预先设置的状态特征矩阵确定目标生产线的状态数据,若目标生产线对应的目标状态矩阵与预先设置的状态特征矩阵不一致,可以基于目标状态矩阵与状态特征矩阵之间的相似性确定目标生产线的状态数据。这样以来,能够减少获取目标生产线的状态数据时所耗费的时间成本和人力成本,进而确保设备生产线的及时切换和调度。

可选地,在所述目标状态数据不满足设定条件时,保持当前生产线的运行。如此,能够避免随意切换生产线带来的生产事故,确保智慧园区的正常生产。

发明人在将上述方法应用到实际的智慧园区中发现,由于每个状态类别下的设备运行数据可能存在部分重叠,这样可能会降低每个状态类别下的状态特征矩阵的准确性。为改善上述问题,在步骤s230中,基于每个工业设备在相同状态类别下的关联信息以及设备运行数据,生成在每个状态类别下的状态特征矩阵,具体还可以包括以下步骤所描述的内容。

步骤s231,统计每个状态类别下的每个工业设备的关联信息以及设备运行数据,确定每个工业设备在所述多个状态类别中的第一状态类别下的第一设备运行数据的第一时序特征以及每个工业设备在所述多个状态类别中的第二状态类别下的第二设备运行数据的第二时序特征。

在本发明中,第一状态类别和第二状态类别为不同的状态类别。

步骤s232,基于每个工业设备在所述第一状态类别下的第一关联信息以及每个工业设备在所述第二状态类别下的第二关联信息确定所述第一时序特征和所述第二时序特征之间的第一相似度权重。

步骤s233,根据所述第一相似度权重判断所述每个工业设备在所述第一状态类别下或所述第二状态类别下是否存在可调状态特征类别,在确定出存在所述可调状态特征类别的前提下,将所述第一时序特征和所述第二时序特征映射至所述可调状态特征类别下得到第一映射特征和第二映射特征,并根据所述第一映射特征和所述第二映射特征计算得到所述可调状态特征类别下的第三映射特征。

步骤s234,计算所述第一时序特征与所述第三映射特征的第一相似度值以及所述第二时序特征与所述第三映射特征的第二相似度值,通过所述第一相似度值和所述第二相似度值计算所述第一时序特征和所述第二时序特征之间的第二相似度权重。

步骤s235,计算所述第一相似度权重和所述第二相似度权重之间的差值;若所述差值在设定范围内,则根据所述第二相似度权重对所述第一时序特征进行加权得到第一目标特征并根据所述第一相似度权重对所述第二时序特征进行加权得到第二目标特征,将确定出的所有第一目标特征和所有第二目标特征进行整合得到每个状态类别下的状态特征矩阵;若所述差值在设定范围外,将确定出的所有第一时序特征和所有第二时序特征进行整合得到每个状态类别下的状态特征矩阵。

可以理解,通过上述内容,能够基于相似度权重和映射处理确定每个状态类别下的设备运行数据是否存在重叠,从而在设备运行数据存在重叠时进行修正,这样能够确保每个状态类别下的状态特征矩阵的准确性。

在具体实施时,发明人经研究还发现,在对生产线切换指令进行解析时,常常出现解析进程缓慢的情况,究其原因,是由于与解析进程对应的缓存中存储了大量的历史状态矩阵,这会导致对当前生产线切换指令进行解析时,缓存无法存储目标状态矩阵,而不得不将目标状态矩阵的一部分向量存储到其他存储空间中。为了改善上述问题,步骤s240中,在解析所述生产线切换指令得到目标生产线对应的目标状态矩阵之前,所述方法还可以包括以下内容。

步骤s310,判断缓存的当前存储百分比是否达到设定阈值。

步骤s320,若当前存储百分比达到所述设定阈值,则将所述缓存中的存储时长最长的历史状态矩阵进行删除,并继续判断当前存储百分比是否达到设定阈值,若否,则进入到对所述生产线切换指令进行解析的步骤,若是,继续将所述缓存中的存储时长最长的历史状态矩阵进行删除,直至当前存储百分比低于所述设定阈值。

可以理解,通过上述内容,能够对缓存进行释放,从而确保目标状态矩阵全部存入缓存,这样能够确保解析进程的效率。

在实际应用中,为了确保解析得到的目标状态矩阵的准确性和全面性,需要对解析进程进行参数调整,为此,在步骤s240中,所述解析所述生产线切换指令得到目标生产线对应的目标状态矩阵,具体还可以包括以下步骤所描述的内容。

步骤s241,获取解析进程的多个进程参数组,确定各个进程参数组的参数变化轨迹并根据所述参数变化轨迹生成参数变化图;其中,所述参数变化图为分块图,每块子图对应一个分块标识,每个分块标识对应至少一个参数变化轨迹。

步骤s242,读取所述生产线切换指令的指令流编码,并基于所述指令流编码和所述参数变化图确定映射清单,根据该映射清单生成参数调整线程;其中,根据该映射清单生成参数调整线程,包括:将每个进程参数组转换为字符编码串;分别生成每个字符编码串的至少一个字符特征;获取所述进程参数组的互不重复的字符特征构成字符特征集;将所述字符特征集中的各个字符特征映射到所述参数变化图中,得到参数调整线程对应的目标编码信息,根据所述目标编码信息确定所述参数调整线程。

步骤s243,将各个进程参数组对应的参数变化轨迹与所述参数调整线程中的各个参数变化轨迹进行一一比对,得到多个比对结果;根据多个比对结果,对所述参数变化图进行修正,得到目标参数变化图;基于所述目标参数变化图得到多个目标进行参数组,通过所述多个目标进行参数组启动所述解析进程以对所述生产线切换指令进行解析得到所述目标生产线对应的所述目标状态矩阵。

在应用上述步骤所描述的内容时,能够基于解析进程的进程参数组对解析进程进行参数调整,这样可以通过完成参数调整的解析进程对生产线切换指令进行解析,从而确保解析得到的目标状态矩阵的准确性和全面性。

在一个具体的实施方式中,为了提高云计算服务器的运行效率,步骤s260所描述的将当前生产线切换为所述目标生产线,具体包括以下内容:向所述配置终端发送每个工业设备对应的目标运行参数,使所述配置终端将每个目标运行参数发送给对应的工业设备。

在本发明中,目标运行参数可以根据目标生产线对应的目标状态数据得到,在此不作更多说明。可以理解,通过上述内容,能够通过配置终端进行目标运行参数的下发,这样,可以避免云计算服务器分配过多的时间片资源进行目标运行参数的下发,从而提高云计算服务器的运行效率。

进一步地,为了提高生产线切换(调度)的灵活性,在上述基础上,使所述配置终端将每个目标运行参数发送给对应的工业设备,具体还可以包括:向所述配置终端发送目标指令,使所述配置终端根据目标指令中携带的延时时长将每个目标运行参数延时发送给对应的工业设备。如此,通过对发送延时进行设置,能够提高生产线切换(调度)的灵活性。

在具体实施时,为了确保状态特征矩阵在存入匹配终端的过程中的完整性,步骤s230所描述的将所述状态特征矩阵存入所述匹配终端中,进一步可以包括:获取所述状态特征矩阵的第一数据格式以及所述匹配终端的第二数据格式;判断所述第一数据格式和所述第二数据格式是否相同;若相同,则将所述状态特征矩阵存入所述匹配终端中;若不相同,启动预设的格式转换线程以将所述状态特征矩阵进行格式转换,得到当前状态特征矩阵,并将所述当前特征矩阵存入所述匹配终端中。

在上述内容中,当前状态特征矩阵的数据格式与匹配终端的数据格式一致,如此,通过上述步骤所描述的内容,能够确保状态特征矩阵与匹配终端的数据格式的一致性,从而确保状态特征矩阵在存入匹配终端的过程中的完整性,避免状态特征矩阵在存入过程中由于数据格式不匹配产生的数据丢失。

在一种可替换的实施方式中,为了准确地得到目标状态数据,步骤s250所描述的根据所述目标状态矩阵与所述第二状态特征矩阵之间的相似度对所述第二状态特征矩阵对应的样本状态数据进行修正,得到目标状态数据,具体可以包括以下步骤所描述的内容。

步骤s251,统计目标状态矩阵对应的第一矩阵描述信息以及第二状态特征矩阵对应的第二矩阵描述信息,所述第一矩阵描述信息和所述第二矩阵描述信息分别包括多个具有不同信息标签值的信息包。

步骤s252,计算所述目标状态矩阵在所述第一矩阵描述信息的任一信息包的第一数据容量值,将所述第二矩阵描述信息中具有最小信息标签值的信息包确定为第一目标信息包;将所述第一数据容量值导入所述第一目标信息包以在所述第一目标信息包中得到第二数据容量值;依据所述第一数据容量值以及所述第二数据容量值建立所述目标状态矩阵和所述第二状态特征矩阵之间的目标列表;其中,所述目标列表为所述目标状态矩阵和所述第二状态特征矩阵在不同相似度下的状态数据的差异的集合。

步骤s253,以所述第二数据容量值为参考值在所述第一目标信息包中获取第三数据容量值,通过所述目标列表将所述第三数据容量值导入所述第一数据容量值所在信息包,在所述第一数据容量值所在信息包中得到所述第三数据容量值对应的第二目标信息包,并确定所述第二目标信息包为所述第二状态特征矩阵对应的样本状态数据的修正信息。

步骤s254,确定所述第二目标信息包中与所述样本状态数据存在对应关系的多个信息字段并计算每个信息字段的优先级,按照每个信息字段的优先级由大到小的顺序依次对所述样本状态数据中与每个信息字段对应的状态数据集进行修正,将完成修正的状态数据集进行整合得到目标状态数据。

通过执行上述步骤s251-步骤s254所描述的内容,能够对目标状态矩阵的第一矩阵描述信息以及第二状态特征矩阵的第二矩阵描述信息进行分析,从而确定出样本状态数据对应的修正信息。这样,可以基于修正信息对样本状态数据进行完整、准确地修正,从而准确地得到目标状态数据。

在另一个可替换的实施方式中,所述目标状态数据是否满足设定条件,具体可以通过以下步骤实现。

(1)提取生产线程切换记录,从所述生产线程记录中确定出状态数据变化轨迹,获取基于状态数据变化轨迹所划分得到的轨迹节点。

(2)针对所述轨迹节点中的当前轨迹节点,基于当前轨迹节点在预设间隔内更新的第一频率以及各所述轨迹节点在所述预设间隔内更新的第二频率,确定当前轨迹节点在所述预设间隔内的更新权重。

(3)根据当前轨迹节点在两个相邻的预设间隔内的更新权重确定当前轨迹节点在两个相邻的预设间隔之间更新的更新频率变化曲线。

(4)基于所述更新频率变化曲线确定所述当前轨迹节点是否为异常轨迹节点。

(5)在当前轨迹节点为异常轨迹节点时,将所述目标状态数据映射至所述状态数据变化轨迹中得到第一目标节点;计算所述第一目标节点在所述状态数据变化轨迹中的第一节点度;若所述第一节点度大于第一设定节点度,则确定所述目标状态数据满足设定条件,否则确定所述目标状态数据不满足设备条件。

(6)在当前轨迹节点为正常轨迹节点时,将所述目标状态数据映射至所述状态数据变化轨迹中得到第二目标节点;计算所述第二目标节点在所述状态数据变化轨迹中的第二节点度;若所述第二节点度小于等于第二设定节点度,则确定所述目标状态数据满足设定条件,否则确定所述目标状态数据不满足设备条件。

可以理解,通过上述内容,能够对状态数据变化轨迹中的轨迹节点进行分析,从而在判定出当前轨迹节点为异常轨迹节点或正常轨迹节点时计算目标状态数据对应的不同的节点度,并基于节点度判断目标状态数据是否满足设备条件。如此,可以准确、可靠地判断目标状态数据是否满足设备条件,避免随意切换生产线带来的故障。

在上述基础上,请结合参阅图3,还提供了一种应用于智慧园区的设备生产线调度装置300,关于设备生产线调度装置300的描述请参阅如下内容。

a1.一种应用于智慧园区的设备生产线调度装置,应用于与配置终端和匹配终端通信的云计算服务器,所述配置终端还与多个工业设备通信,所述装置包括:

参数获取模块310,用于通过所述配置终端获取每个工业设备的运行参数;

类别确定模块320,用于从每组运行参数中确定对应的目标工业设备的多个状态类别以及所述目标工业设备在每个状态类别下的关联信息;

特征生成模块330,用于根据所述运行参数,确定每个工业设备在相同状态类别下的设备运行数据;基于每个工业设备在相同状态类别下的关联信息以及设备运行数据,生成在每个状态类别下的状态特征矩阵,将所述状态特征矩阵存入所述匹配终端中;

指令解析模块340,用于在检测到存在生产线切换指令时,解析所述生产线切换指令得到目标生产线对应的目标状态矩阵;

数据确定模块350,用于在所述匹配终端中查找是否存在与所述目标状态矩阵相同的第一状态特征矩阵;若存在,则根据所述第一状态特征矩阵确定所述目标生产线对应的目标状态数据;若不存在,则在所述匹配终端中确定与所述目标状态矩阵的相似度最大的第二状态特征矩阵;根据所述目标状态矩阵与所述第二状态特征矩阵之间的相似度对所述第二状态特征矩阵对应的样本状态数据进行修正,得到目标状态数据;

产线调度模块360,用于在所述目标状态数据满足设定条件时,将当前生产线切换为所述目标生产线。

a2.如a1所述的装置,所述产线调度模块360,还用于:

在所述目标状态数据不满足设定条件时,保持当前生产线的运行。

a3.如a1所述的装置,所述产线调度模块360,进一步用于:

向所述配置终端发送每个工业设备对应的目标运行参数;

使所述配置终端将每个目标运行参数发送给对应的工业设备。

a4.如a3所述的装置,所述产线调度模块360,进一步用于:

向所述配置终端发送目标指令;

使所述配置终端根据目标指令中携带的延时时长将每个目标运行参数延时发送给对应的工业设备。

a5.如a1-a4任一项所述的装置,所述特征生成模块330,具体用于:

统计每个状态类别下的每个工业设备的关联信息以及设备运行数据,确定每个工业设备在所述多个状态类别中的第一状态类别下的第一设备运行数据的第一时序特征以及每个工业设备在所述多个状态类别中的第二状态类别下的第二设备运行数据的第二时序特征;

基于每个工业设备在所述第一状态类别下的第一关联信息以及每个工业设备在所述第二状态类别下的第二关联信息确定所述第一时序特征和所述第二时序特征之间的第一相似度权重;

根据所述第一相似度权重判断所述每个工业设备在所述第一状态类别下或所述第二状态类别下是否存在可调状态特征类别,在确定出存在所述可调状态特征类别的前提下,将所述第一时序特征和所述第二时序特征映射至所述可调状态特征类别下得到第一映射特征和第二映射特征,并根据所述第一映射特征和所述第二映射特征计算得到所述可调状态特征类别下的第三映射特征;

计算所述第一时序特征与所述第三映射特征的第一相似度值以及所述第二时序特征与所述第三映射特征的第二相似度值,通过所述第一相似度值和所述第二相似度值计算所述第一时序特征和所述第二时序特征之间的第二相似度权重;

计算所述第一相似度权重和所述第二相似度权重之间的差值;若所述差值在设定范围内,则根据所述第二相似度权重对所述第一时序特征进行加权得到第一目标特征并根据所述第一相似度权重对所述第二时序特征进行加权得到第二目标特征,将确定出的所有第一目标特征和所有第二目标特征进行整合得到每个状态类别下的状态特征矩阵;若所述差值在设定范围外,将确定出的所有第一时序特征和所有第二时序特征进行整合得到每个状态类别下的状态特征矩阵。

a6.如a1所述的装置,所述装置还包括缓存释放模块370,用于:

在解析所述生产线切换指令得到目标生产线对应的目标状态矩阵之前,判断缓存的当前存储百分比是否达到设定阈值;

若当前存储百分比达到所述设定阈值,则将所述缓存中的存储时长最长的历史状态矩阵进行删除,并继续判断当前存储百分比是否达到设定阈值,若否,则进入到对所述生产线切换指令进行解析的步骤,若是,继续将所述缓存中的存储时长最长的历史状态矩阵进行删除,直至当前存储百分比低于所述设定阈值。

a7.如a6所述的装置,所述指令解析模块340,具体用于:

获取解析进程的多个进程参数组,确定各个进程参数组的参数变化轨迹并根据所述参数变化轨迹生成参数变化图;其中,所述参数变化图为分块图,每块子图对应一个分块标识,每个分块标识对应至少一个参数变化轨迹;

读取所述生产线切换指令的指令流编码,并基于所述指令流编码和所述参数变化图确定映射清单,根据该映射清单生成参数调整线程;其中,根据该映射清单生成参数调整线程,包括:将每个进程参数组转换为字符编码串;分别生成每个字符编码串的至少一个字符特征;获取所述进程参数组的互不重复的字符特征构成字符特征集;将所述字符特征集中的各个字符特征映射到所述参数变化图中,得到参数调整线程对应的目标编码信息,根据所述目标编码信息确定所述参数调整线程;

将各个进程参数组对应的参数变化轨迹与所述参数调整线程中的各个参数变化轨迹进行一一比对,得到多个比对结果;根据多个比对结果,对所述参数变化图进行修正,得到目标参数变化图;基于所述目标参数变化图得到多个目标进行参数组,通过所述多个目标进行参数组启动所述解析进程以对所述生产线切换指令进行解析得到所述目标生产线对应的所述目标状态矩阵。

a8.如a1所述的装置,所述特征生成模块330,进一步用于:

获取所述状态特征矩阵的第一数据格式以及所述匹配终端的第二数据格式;

判断所述第一数据格式和所述第二数据格式是否相同;

若相同,则将所述状态特征矩阵存入所述匹配终端中;

若不相同,启动预设的格式转换线程以将所述状态特征矩阵进行格式转换,得到当前状态特征矩阵,并将所述当前特征矩阵存入所述匹配终端中。

a9.如a1所述的装置,所述数据确定模块350,具体用于:

统计目标状态矩阵对应的第一矩阵描述信息以及第二状态特征矩阵对应的第二矩阵描述信息,所述第一矩阵描述信息和所述第二矩阵描述信息分别包括多个具有不同信息标签值的信息包;

计算所述目标状态矩阵在所述第一矩阵描述信息的任一信息包的第一数据容量值,将所述第二矩阵描述信息中具有最小信息标签值的信息包确定为第一目标信息包;将所述第一数据容量值导入所述第一目标信息包以在所述第一目标信息包中得到第二数据容量值;依据所述第一数据容量值以及所述第二数据容量值建立所述目标状态矩阵和所述第二状态特征矩阵之间的目标列表;其中,所述目标列表为所述目标状态矩阵和所述第二状态特征矩阵在不同相似度下的状态数据的差异的集合;

以所述第二数据容量值为参考值在所述第一目标信息包中获取第三数据容量值,通过所述目标列表将所述第三数据容量值导入所述第一数据容量值所在信息包,在所述第一数据容量值所在信息包中得到所述第三数据容量值对应的第二目标信息包,并确定所述第二目标信息包为所述第二状态特征矩阵对应的样本状态数据的修正信息;

确定所述第二目标信息包中与所述样本状态数据存在对应关系的多个信息字段并计算每个信息字段的优先级,按照每个信息字段的优先级由大到小的顺序依次对所述样本状态数据中与每个信息字段对应的状态数据集进行修正,将完成修正的状态数据集进行整合得到目标状态数据;

a10.如a1所述的装置,所述产线调度模块360,具体用于:

提取生产线程切换记录,从所述生产线程记录中确定出状态数据变化轨迹,获取基于状态数据变化轨迹所划分得到的轨迹节点;

针对所述轨迹节点中的当前轨迹节点,基于当前轨迹节点在预设间隔内更新的第一频率以及各所述轨迹节点在所述预设间隔内更新的第二频率,确定当前轨迹节点在所述预设间隔内的更新权重;

根据当前轨迹节点在两个相邻的预设间隔内的更新权重确定当前轨迹节点在两个相邻的预设间隔之间更新的更新频率变化曲线;

基于所述更新频率变化曲线确定所述当前轨迹节点是否为异常轨迹节点;

在当前轨迹节点为异常轨迹节点时,将所述目标状态数据映射至所述状态数据变化轨迹中得到第一目标节点;计算所述第一目标节点在所述状态数据变化轨迹中的第一节点度;若所述第一节点度大于第一设定节点度,则确定所述目标状态数据满足设定条件,否则确定所述目标状态数据不满足设备条件;

在当前轨迹节点为正常轨迹节点时,将所述目标状态数据映射至所述状态数据变化轨迹中得到第二目标节点;计算所述第二目标节点在所述状态数据变化轨迹中的第二节点度;若所述第二节点度小于等于第二设定节点度,则确定所述目标状态数据满足设定条件,否则确定所述目标状态数据不满足设备条件。

关于上述功能模块的说明请参阅对应的方法步骤的描述,在此不作更多说明。

在上述基础上,还提供了一种应用于智慧园区的设备生产线调度系统,关于该系统的功能性描述如下所示。

b1.一种应用于智慧园区的设备生产线调度系统,包括云计算服务器、配置终端、匹配终端和多个工业设备;所述配置终端和所述匹配终端均与所述云计算服务器通信,所述配置终端还与多个工业设备通信;

配置终端,用于:

从每个工业设备处采集运行参数;

云计算服务器,用于:

通过所述配置终端获取每个工业设备的运行参数;从每组运行参数中确定对应的目标工业设备的多个状态类别以及所述目标工业设备在每个状态类别下的关联信息;根据所述运行参数,确定每个工业设备在相同状态类别下的设备运行数据;基于每个工业设备在相同状态类别下的关联信息以及设备运行数据,生成在每个状态类别下的状态特征矩阵,将所述状态特征矩阵存入所述匹配终端中;

匹配终端,用于:

对所述状态特征矩阵进行存储;

云计算服务器,用于:

在检测到存在生产线切换指令时,解析所述生产线切换指令得到目标生产线对应的目标状态矩阵;

在所述匹配终端中查找是否存在与所述目标状态矩阵相同的第一状态特征矩阵;若存在,则根据所述第一状态特征矩阵确定所述目标生产线对应的目标状态数据;若不存在,则在所述匹配终端中确定与所述目标状态矩阵的相似度最大的第二状态特征矩阵;根据所述目标状态矩阵与所述第二状态特征矩阵之间的相似度对所述第二状态特征矩阵对应的样本状态数据进行修正,得到目标状态数据;

在所述目标状态数据满足设定条件时,将当前生产线切换为所述目标生产线。

b2.如b1所述的系统,所述云计算服务器,还用于:

在所述目标状态数据不满足设定条件时,保持当前生产线的运行。

b3.如b1所述的系统,所述云计算服务器,进一步用于:

向所述配置终端发送每个工业设备对应的目标运行参数;

使所述配置终端将每个目标运行参数发送给对应的工业设备。

b4.如b3所述的系统,所述云计算服务器,进一步用于:

向所述配置终端发送目标指令;

使所述配置终端根据目标指令中携带的延时时长将每个目标运行参数延时发送给对应的工业设备。

b5.如b1-b4任一项所述的系统,所述云计算服务器,进一步用于:

统计每个状态类别下的每个工业设备的关联信息以及设备运行数据,确定每个工业设备在所述多个状态类别中的第一状态类别下的第一设备运行数据的第一时序特征以及每个工业设备在所述多个状态类别中的第二状态类别下的第二设备运行数据的第二时序特征;

基于每个工业设备在所述第一状态类别下的第一关联信息以及每个工业设备在所述第二状态类别下的第二关联信息确定所述第一时序特征和所述第二时序特征之间的第一相似度权重;

根据所述第一相似度权重判断所述每个工业设备在所述第一状态类别下或所述第二状态类别下是否存在可调状态特征类别,在确定出存在所述可调状态特征类别的前提下,将所述第一时序特征和所述第二时序特征映射至所述可调状态特征类别下得到第一映射特征和第二映射特征,并根据所述第一映射特征和所述第二映射特征计算得到所述可调状态特征类别下的第三映射特征;

计算所述第一时序特征与所述第三映射特征的第一相似度值以及所述第二时序特征与所述第三映射特征的第二相似度值,通过所述第一相似度值和所述第二相似度值计算所述第一时序特征和所述第二时序特征之间的第二相似度权重;

计算所述第一相似度权重和所述第二相似度权重之间的差值;若所述差值在设定范围内,则根据所述第二相似度权重对所述第一时序特征进行加权得到第一目标特征并根据所述第一相似度权重对所述第二时序特征进行加权得到第二目标特征,将确定出的所有第一目标特征和所有第二目标特征进行整合得到每个状态类别下的状态特征矩阵;若所述差值在设定范围外,将确定出的所有第一时序特征和所有第二时序特征进行整合得到每个状态类别下的状态特征矩阵。

b6.如b1所述的系统,所述云计算服务器,还用于:

在解析所述生产线切换指令得到目标生产线对应的目标状态矩阵之前,判断缓存的当前存储百分比是否达到设定阈值;

若当前存储百分比达到所述设定阈值,则将所述缓存中的存储时长最长的历史状态矩阵进行删除,并继续判断当前存储百分比是否达到设定阈值,若否,则进入到对所述生产线切换指令进行解析的步骤,若是,继续将所述缓存中的存储时长最长的历史状态矩阵进行删除,直至当前存储百分比低于所述设定阈值。

b7.如b6所述的系统,所述云计算服务器,进一步用于:

获取解析进程的多个进程参数组,确定各个进程参数组的参数变化轨迹并根据所述参数变化轨迹生成参数变化图;其中,所述参数变化图为分块图,每块子图对应一个分块标识,每个分块标识对应至少一个参数变化轨迹;

读取所述生产线切换指令的指令流编码,并基于所述指令流编码和所述参数变化图确定映射清单,根据该映射清单生成参数调整线程;其中,根据该映射清单生成参数调整线程,包括:将每个进程参数组转换为字符编码串;分别生成每个字符编码串的至少一个字符特征;获取所述进程参数组的互不重复的字符特征构成字符特征集;将所述字符特征集中的各个字符特征映射到所述参数变化图中,得到参数调整线程对应的目标编码信息,根据所述目标编码信息确定所述参数调整线程;

将各个进程参数组对应的参数变化轨迹与所述参数调整线程中的各个参数变化轨迹进行一一比对,得到多个比对结果;根据多个比对结果,对所述参数变化图进行修正,得到目标参数变化图;基于所述目标参数变化图得到多个目标进行参数组,通过所述多个目标进行参数组启动所述解析进程以对所述生产线切换指令进行解析得到所述目标生产线对应的所述目标状态矩阵。

b8.如b1所述的系统,所述云计算服务器,进一步用于:

获取所述状态特征矩阵的第一数据格式以及所述匹配终端的第二数据格式;

判断所述第一数据格式和所述第二数据格式是否相同;

若相同,则将所述状态特征矩阵存入所述匹配终端中;

若不相同,启动预设的格式转换线程以将所述状态特征矩阵进行格式转换,得到当前状态特征矩阵,并将所述当前特征矩阵存入所述匹配终端中。

b9.如b1所述的系统,所述云计算服务器,进一步用于:

统计目标状态矩阵对应的第一矩阵描述信息以及第二状态特征矩阵对应的第二矩阵描述信息,所述第一矩阵描述信息和所述第二矩阵描述信息分别包括多个具有不同信息标签值的信息包;

计算所述目标状态矩阵在所述第一矩阵描述信息的任一信息包的第一数据容量值,将所述第二矩阵描述信息中具有最小信息标签值的信息包确定为第一目标信息包;将所述第一数据容量值导入所述第一目标信息包以在所述第一目标信息包中得到第二数据容量值;依据所述第一数据容量值以及所述第二数据容量值建立所述目标状态矩阵和所述第二状态特征矩阵之间的目标列表;其中,所述目标列表为所述目标状态矩阵和所述第二状态特征矩阵在不同相似度下的状态数据的差异的集合;

以所述第二数据容量值为参考值在所述第一目标信息包中获取第三数据容量值,通过所述目标列表将所述第三数据容量值导入所述第一数据容量值所在信息包,在所述第一数据容量值所在信息包中得到所述第三数据容量值对应的第二目标信息包,并确定所述第二目标信息包为所述第二状态特征矩阵对应的样本状态数据的修正信息;

确定所述第二目标信息包中与所述样本状态数据存在对应关系的多个信息字段并计算每个信息字段的优先级,按照每个信息字段的优先级由大到小的顺序依次对所述样本状态数据中与每个信息字段对应的状态数据集进行修正,将完成修正的状态数据集进行整合得到目标状态数据;

b10.如b1所述的系统,所述云计算服务器,进一步用于:

提取生产线程切换记录,从所述生产线程记录中确定出状态数据变化轨迹,获取基于状态数据变化轨迹所划分得到的轨迹节点;

针对所述轨迹节点中的当前轨迹节点,基于当前轨迹节点在预设间隔内更新的第一频率以及各所述轨迹节点在所述预设间隔内更新的第二频率,确定当前轨迹节点在所述预设间隔内的更新权重;

根据当前轨迹节点在两个相邻的预设间隔内的更新权重确定当前轨迹节点在两个相邻的预设间隔之间更新的更新频率变化曲线;

基于所述更新频率变化曲线确定所述当前轨迹节点是否为异常轨迹节点;

在当前轨迹节点为异常轨迹节点时,将所述目标状态数据映射至所述状态数据变化轨迹中得到第一目标节点;计算所述第一目标节点在所述状态数据变化轨迹中的第一节点度;若所述第一节点度大于第一设定节点度,则确定所述目标状态数据满足设定条件,否则确定所述目标状态数据不满足设备条件;

在当前轨迹节点为正常轨迹节点时,将所述目标状态数据映射至所述状态数据变化轨迹中得到第二目标节点;计算所述第二目标节点在所述状态数据变化轨迹中的第二节点度;若所述第二节点度小于等于第二设定节点度,则确定所述目标状态数据满足设定条件,否则确定所述目标状态数据不满足设备条件。

关于上述系统的描述请参阅对图2所示的方法的描述,在此不作更多说明。

在上述基础上,本公开还揭示了一种云计算服务器的硬件结构图,如图4所示,所述云计算服务器110可以包括:处理器111以及与处理器111连接的内存112和网络接口113;所述网络接口113与云计算服务器110中的非易失性存储器114连接。

进一步地,所述处理器111在运行时通过所述网络接口113从所述非易失性存储器114中调取计算机程序,并通过所述内存112运行所述计算机程序,以执行上述方法。

在上述基础上,还揭示了一种应用于计算机的可读存储介质,所述可读存储介质烧录有计算机程序,所述计算机程序在云计算服务器110的内存112中运行时实现上述方法。

综上,在应用本申请实施例应用于智慧园区的设备生产线调度方法及云计算服务器时,首先获取每个工业设备的运行参数并从每组运行参数中确定对应的目标工业设备的多个状态类别以及目标工业设备在每个状态类别下的关联信息,其次确定每个工业设备在相同状态类别下的设备运行数据并基于每个工业设备在相同状态类别下的关联信息以及设备运行数据生成在每个状态类别下的状态特征矩阵并将状态特征矩阵导入匹配终端中,然后基于目标状态矩阵在匹配终端中进行查找,并基于查找结果确定目标生产线的目标状态数据,最后在目标状态数据满足设定条件时将当前生产线切换为目标生产线。

如此,若目标生产线对应的目标状态矩阵与预先设置的状态特征矩阵一致,则可以直接根据预先设置的状态特征矩阵确定目标生产线的状态数据,若目标生产线对应的目标状态矩阵与预先设置的状态特征矩阵不一致,可以基于目标状态矩阵与状态特征矩阵之间的相似性确定目标生产线的状态数据。这样以来,能够减少获取目标生产线的状态数据时所耗费的时间成本和人力成本,进而确保设备生产线的及时切换和调度。

以上实施方式中的各种技术特征可以任意进行组合,只要特征之间的组合不存在冲突或矛盾,但是限于篇幅,未进行一一描述,因此上述实施方式中的各种技术特征的任意进行组合也属于本说明书公开的范围。

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