一种基于动态数据注入的模型生成方法与流程

文档序号:36072690发布日期:2023-11-17 23:32阅读:52来源:国知局
一种基于动态数据注入的模型生成方法与流程

本发明涉及电力设备拓扑管理,具体为一种基于动态数据注入的模型生成方法。


背景技术:

1、电力设备管理系统是一种集成化的软件系统,主要用于电力设备的监测、管理和维护。现在为了更加方便展示,现有的设备管理系统会利用拓扑可视化的方法将电力设备用物模型的方式展现出来,达到更加直观展示和表达电力设备各项特性的效果。

2、现有技术中电力设备管理系统对于新添加的物模型需要客户自己生成技术文档,开发周期长,逻辑处理复杂。因此,设计开发周期短的一种基于动态数据注入的模型生成方法是很有必要的。


技术实现思路

1、本发明的目的在于提供一种基于动态数据注入的模型生成方法,以解决上述背景技术中提出的问题。

2、为了解决上述技术问题,本发明提供如下技术方案:一种基于动态数据注入的模型生成方法,包括以下主要步骤:

3、s1、通过抽离现有电力设备的各种基础特性生成一个标准物模型,标准物模型生成完毕之后不允许修改和删除,生成后每个标准模型存放在单独的模型库中;

4、s2、通过抽离出现有电力设备的各种分支特性,基于标准物模型生成其他同类型物模型,在当前标准物模型的基础上添加物模型特性以扩展,并且将能根据展示效果在现有设备中查出电力设备型号的同类型物模型记为被采纳;

5、s3、物模型新增图表的概念,将各个模型库的采纳率进行排列,发布成新图表数据,方便客户进行选择;

6、s4、发布成功的数据才会被真正使用,并应用在资产实例化到具体某一个被应用的数据模型。

7、根据上述技术方案,该模型生成方法采用模型生成系统进行工作,该系统包括同类模型生成模块、拓展模块、新增图表模块,所述同类模型生成模块用于通过抽离现有设备的各种特性生成一个标准物模型,所述拓展模块用于客户对标准物模型添加或者减少特性以生成一个自定义的同类型物模型,所述新增图表模块用于利用图表的方式直观展现各个模型库的采纳率。

8、根据上述技术方案,所述同类模型生成模块包括特性建立模块、特性输入模块、特性需求保存模块,所述特性建立模块用于输入现有设备的各种特性类型,所述特性输入模块用于输入现有设备各种特性的具体情况,所述特性需求保存模块用于保存客户各自的特性需求以供进行模型生成;

9、所述拓展模块包括标准模型生成模块,大数据匹配模块、采纳率计算模块、同类模型生成模块、排序模块,所述标准模型生成模块用于利用拓扑可视化的方法生成标准物模型,所述大数据匹配模块用于为模型库的模型生成提供原始数据依据,所述同类模型生成模块用于根据标准物模型生成同类型物模型,所述采纳率计算模块用于计算生成的同类型物模型是否被客户采纳以及采纳率,所述排序模块用于将特性需求和模型库的生成采纳率进行匹配排序;

10、所述新增图表模块包括坐标系建立模块、曲线绘制模块、占比调节模块,所述坐标系建立模块用于通过直角坐标系反映输入的各种数据,所述曲线绘制模块用于根据输入的数据生成相应的曲线,所述占比调节模块用于根据采纳率决定各个模型库的工作占比。

11、根据上述技术方案,上述步骤s2中,生成同类型模型的方法为:

12、s2-1、客户录入当前电力设备特性需求为模型生成提供依据,利用拓扑可视化的方法进行生成,列出要使用的所有标准物模型,依次对各个标准物模型的同类型物模型进行生成,直到得出准确的同类型物模型,记录下模型库给出的同类型物模型,如果客户能够根据同类型物模型的展示效果,搜索现有设备得到查出型号的电力设备即意味着生成建议被采纳;

13、s2-2、系统统计各个模型库的生成采纳率,再通过特性需求排序模块根据特性需求和模型库的生成采纳率进行匹配排序,得到每个模型库对于各个特性需求的生成采纳率,对某些特性需求生成采纳率高的模型库可以获得更加优先的生成工作占比。

14、根据上述技术方案,上述步骤s2-2中,模型库生成时会记录基于标准物模型生成的所有同类型物模型,并且按照对比出的可能性进行排列,当第个模型对比出正确结果,模型库生成采纳率为,有n个客户参与生成,模型生成时模型库的生成采纳率为,其中,则模型库生成的平均生成采纳率为,若没有设备被查到则采纳率。

15、根据上述技术方案,上述步骤s2中,系统对生成采纳率更高的模型库会提供更多类似特性需求的客户,对生成采纳率低的特性需求会提供较少类似特性需求的客户,具体方法为,计算该模型库对于各个特性需求的综合模型生成采纳率,若当前特性需求所对应的同类型物模型被客户采纳过则纳入统计范围,记为,否则不纳入统计范围,当前特性需求被纳入统计范围的次数为,单个特性需求的生成采纳率;

16、当某个未进行生成的客户进行模型生成时,录入了m个特性需求,将这个设备的m个特性需求中的所有特性需求分别计算生成采纳率并进行平均,得到该客户的设备生成预估采纳率,将所有模型库的设备生成预估采纳率进行排序,向采纳率高的模型库进行生成建议的优先推荐。

17、根据上述技术方案,上述步骤s3中,物模型新增图表的具体方法为:

18、将所有物模型生成的数据按从低到高排列,构建出以生成位次为横轴、生成采纳值为纵轴的坐标系,通过坐标系绘制模块将数据图表显示成一条连续的曲线,以供模型客户参考;当某个模型库在某种电力设备的生成采纳率高于其他模型库的图表显示出的曲线,则该模型库擅长某种电力设备的生成,当该模型库在某个模型的生成成占比的数据低于其他模型库的图表显示出的曲线,那么此模型库最高生成采纳率较低,在生成失败的概率较高,选择降低该模型库参与生成的次数占比。

19、根据上述技术方案,上述步骤s3中,根据各客户的生成物模型的需求,调节各模型库的生成占比,

20、s5-1、各模型库以初始生成占比进行设备生成工作,通过设备生成预估采纳率得到优先系数值,其中与成正比,并计算是否超过系统预设值,当超过时模型库以高占比模式工作,不超过则模型库以低占比模式工作;

21、s5-2、根据模型库的优先系数值调节各模型库的生成占比;生成占比与模型库的优先系数值成正比关系。

22、与现有技术相比,本发明所达到的有益效果是:本发明,在建立标准物模型的基础上生成其他物模型,在添加新的物模型时不需要修改项目,所有的模型都是系统自动生成,整个过程不需要其他人的参与,这样可以解决重复开发工作,提高效率。



技术特征:

1.一种基于动态数据注入的模型生成方法,其特征在于:包括以下主要步骤:

2.根据权利要求1所述的一种基于动态数据注入的模型生成方法,其特征在于:该模型生成方法采用模型生成系统进行工作,该系统包括同类模型生成模块、拓展模块、新增图表模块,所述同类模型生成模块用于通过抽离现有设备的各种特性生成一个标准物模型,所述拓展模块用于客户对标准物模型添加或者减少特性以生成一个自定义的同类型物模型,所述新增图表模块用于利用图表的方式直观展现各个模型库的采纳率。

3.根据权利要求2所述的一种基于动态数据注入的模型生成方法,其特征在于:所述同类模型生成模块包括特性建立模块、特性输入模块、特性需求保存模块,所述特性建立模块用于输入现有设备的各种特性类型,所述特性输入模块用于输入现有设备各种特性的具体情况,所述特性需求保存模块用于保存客户各自的特性需求以供进行模型生成;

4.根据权利要求3所述的一种基于动态数据注入的模型生成方法,其特征在于:上述步骤s2中,生成同类型模型的方法为:

5.根据权利要求4所述的一种基于动态数据注入的模型生成方法,其特征在于:上述步骤s2-2中,模型库生成时会记录基于标准物模型生成的所有同类型物模型,并且按照对比出的可能性进行排列,当第个模型对比出正确结果,模型库生成采纳率为,有n个客户参与生成,模型生成时模型库的生成采纳率为,其中,则模型库生成的平均生成采纳率为,若没有设备被查到则采纳率。

6.根据权利要求5所述的一种基于动态数据注入的模型生成方法,其特征在于:上述步骤s2中,系统对生成采纳率更高的模型库会提供更多类似特性需求的客户,对生成采纳率低的特性需求会提供较少类似特性需求的客户,具体方法为,计算该模型库对于各个特性需求的综合模型生成采纳率,若当前特性需求所对应的同类型物模型被客户采纳过则纳入统计范围,记为,否则不纳入统计范围,当前特性需求被纳入统计范围的次数为,单个特性需求的生成采纳率;

7.根据权利要求6所述的一种基于动态数据注入的模型生成方法,其特征在于:上述步骤s3中,物模型新增图表的具体方法为:

8.根据权利要求7所述的一种基于动态数据注入的模型生成方法,其特征在于:上述步骤s3中,根据各客户的生成物模型的需求,调节各模型库的生成占比,


技术总结
本发明公开了一种基于动态数据注入的模型生成方法,包括包括以下主要步骤:S1、通过抽离现有电力设备的各种基础特性生成一个标准物模型,标准物模型生成完毕之后不允许修改和删除,生成后每个标准模型存放在单独的模型库中;S2、通过抽离出现有电力设备的各种分支特性,基于标准物模型生成其他同类型物模型,在当前标准物模型的基础上添加物模型特性以扩展,并且将能根据展示效果在现有设备中查出电力设备型号的同类型物模型记为被采纳;S3、物模型新增图表的概念,将各个模型库的采纳率进行排列,发布成新图表数据,方便客户进行选择;S4、发布成功的数据才会被真正使用,本发明,具有开发周期短的特点。

技术研发人员:张洋洋,秦超,李明浩
受保护的技术使用者:北京龙德缘电力科技发展有限公司
技术研发日:
技术公布日:2024/1/16
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1