An embodiment of the invention relates to the technical field of production process management, in particular a model generation method and device for automatic creation of a system model. Including the model generation method provided by the embodiment of the invention: the configuration information collection system; extracting semantic information from the configuration information; according to the semantic description information generation system model; the system model includes the relationship between the model and node model nodes; node model corresponding to the equipment or system the equipment in the system generated data. By extracting semantic description information from configuration information, we can generate a system model, and provide a way to automatically create system models, which is more accurate than manual creation of system models.
【技术实现步骤摘要】
一种模型生成方法和装置
本专利技术涉及生产管理
,尤其涉及一种模型生成方法和装置。
技术介绍
诸如工厂等系统中通常存在成百上千的设备,比如:传感器、控制器、物料、零部件、产品等。为了实现对系统中设备的自动控制和处理,一种可选的方法是生成一个模型来描述系统,使得系统结构化,基于模型实现对系统中设备的控制和数据处理。目前,通常采用人工的方式生成模型。人工生成模型通常需要的时间较长,对模型生成人员的专业知识要求较高,需要他们对系统有深入的了解,比如:知道系统中数据的含义、系统处理逻辑和相关参数等,如果人员缺乏专业知识则很难生成精确的模型。
技术实现思路
有鉴于此,本专利技术实施例提供一种模型生成方法和装置,用以实现系统模型的自动创建,并且创建的模型精确度较高。其中,为了实现系统模型的自动创建,本专利技术实施例中,从系统的配置信息中提取语义描述信息,再根据语义描述信息生成系统的模型。第一方面,本专利技术实施例提供一种模型生成方法,所述方法用于生成一个系统的模型,包括:收集所述系统的配置信息;从所述配置信息中提取语义描述信息;根据所述语义描述信息生成所述系统的模型。其中, ...
【技术保护点】
一种模型生成方法,所述方法用于生成一个系统的模型,包括:收集所述系统的配置信息;从所述配置信息中提取语义描述信息;根据所述语义描述信息生成所述系统的模型,其中,所述系统的模型包括至少两个模型节点和所述至少两个模型节点之间的相互关系,其中所述至少两个模型节点中的每一个模型节点对应于所述系统中的一个设备或所述系统中的一个设备产生的数据。
【技术特征摘要】
1.一种模型生成方法,所述方法用于生成一个系统的模型,包括:收集所述系统的配置信息;从所述配置信息中提取语义描述信息;根据所述语义描述信息生成所述系统的模型,其中,所述系统的模型包括至少两个模型节点和所述至少两个模型节点之间的相互关系,其中所述至少两个模型节点中的每一个模型节点对应于所述系统中的一个设备或所述系统中的一个设备产生的数据。2.如权利要求1所述的方法,收集所述系统的配置信息包括采用下列方式中的至少一种方式收集所述系统的配置信息:从所述系统内的至少两个设备处分别收集所述系统的配置信息;从控制所述系统内的至少一个设备运行过程的至少一个控制器处收集所述系统的配置信息;从控制所述系统内的至少一个设备运行过程的至少一个控制平台处收集所述系统的配置信息;接收人工输入的所述系统的配置信息;从至少一个辅助设备处收集所述系统的配置信息,所述辅助设备用于对所述系统内的至少一个设备运行状态进行监控和/或用于收集所述系统内的至少一个设备的信息。3.如权利要求1或2所述的方法,所述配置信息包括下列信息中的至少一种:所述系统内的至少一个设备运行时产生的数据的描述信息;所述系统内的至少一个设备的描述信息;对所述系统内的至少一个设备运行过程进行控制的过程控制信息;对所述系统的功能的实现逻辑进行描述的信息。4.如权利要求1至3中任一项所述的方法,从所述配置信息中提取语义描述信息包括:根据所述配置信息中的关键词,从所述配置信息中提取所述语义描述信息,其中,所述关键词用于表示下列关系中的至少一种:所述配置信息中的部分描述为所述系统中的一个设备的属性;所述配置信息中的部分描述为所述系统中的一个设备产生的数据的属性;所述配置信息中的部分描述所对应的一个设备与另一部分描述所对应的另一个设备之间的关系;所述配置信息中的部分描述所对应的一个设备产生的数据与另一部分描述所对应的该设备产生的其他数据或另一个设备产生的数据之间的关系;所述配置信息中的部分描述所对应的一个设备产生的数据与另一部分描述所对应的该设备或另一个设备之间的关系。5.如权利要求1至4中任一项所述的方法,所述系统的语义描述信息包括至少两条信息,根据所述语义描述信息生成所述系统的模型包括:针对所述语义描述信息的部分或全部信息的每一条,识别该条信息相关的至少两个模型节点;针对所述部分或全部信息中的每一条生成一个子模型,所述子模型包括该条信息相关的至少两个模型节点和/或该条信息相关的至少两个模型节点之间相互关系;按照所述部分和全部信息相关的所有模型节点,将生成的所有所述子模型集成为所述系统的模型。6.如权利要求1至5中任一项所述的方法,在根据所述语义描述信息生成所述系统的模型之后还包括:基于生成的所述系统的模型得到调整后的所述系统的模型;其中,根据所述语义描述信息生成所述系统的模型包括:根据所述语义描述信息生成所述系统的至少两个模型,基于生成的所述系统的模型得到调整后的所述系统的模型包括:从生成的所述系统的该至少两个模型中选择一个模型作为调整后的所述系统的模型;或根据所述语义描述信息生成所述系统的模型包括:根据所述语义描述信息生成所述系统的一个模型,基于生成的所述系统的模型得到调整后的所述系统的模型包括:将生成的所述系统的模型进行调整后,得到调整后的所述系统的模型。7.如权利要求6所述的方法,基于生成的所述系统的模型得到调整后的所述系统的模型包括:根据实时数据得到调整后的所述系统的模型;其中,所述实时数据为所述系统运行时所述系统内的至少一个设备产生的数据;和/或根据训练规则得到调整后的所述系统的模型;其中,所述训练规则包括所述模型的至少两个模型节点所属不同类型之间的关系所符合的规则。8.如权利要求7所述的方法,根据实时数据调整所述系统的模型包括:针对所述系统的模型中的至少两个模型节点中的每一个,分别执行如下操作:获取该模型节点对应的所述系统中的一个设备在所述系统运行的至少两个时刻分别产生的数据;将所述至少两个时刻分别产生的数据按照时间先后顺序组成时间序列;确定所述时间序列随时间变化的时间变化趋势;按照该至少两个模型节点分别对应的所述时间变化趋势之间的相互关系,得到调整后的所述系统的模型。9.如权利要求7或8所述的方法,在基于生成的所述系统的模型得到调整后的所述系统的模型之后还包括:按照调整后的所述系统的模型更新所述训练规则。10.一种模型生成装置(80),用于生成一个系统的模型,包括:配置信息收集模块(801),用于收集所述系统的配置信息;语义描述信息提取模块(802),用于从所述配置信息中提取语义描述信息;模型生成模块(803),用于根据所述语义描述信息生成所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。