本发明属于能源互联网,特别涉及一种适用于能源互联网的模型开发与部署的方法及系统。
背景技术:
1、能源互联网中相关的模型部署与开发需要人工完成,且过程复杂,花费时间长。并且,能源互联网模型管理中随着业务线多样化、业务场景类型复杂化,设备模型数量和模型工作任务迅速增加,导致模型开发部署时效性低,影响模型部署工作进度;此外模型验证机制缺乏,缺乏验证计划,存在无法及时发现和定位模型的问题等。
技术实现思路
1、针对上述问题,本发明提供一种适用于能源互联网的模型开发与部署的方法,所述方法包括:
2、构建参数模型;包括:根据输入参数,判断参数模型库中是否存在符合要求的参数模型:若存在,则从参数模型库中拉取对应的参数模型,进行参数计算输出计算参数结果;若不存在,则构建新的参数模型;
3、针对各参数模型选择符合要求的求解器;包括:判断求解器是否满足需求,若不满足,则开发新的求解器;若满足,则对求解器进行测试;所述对求解器进行测试时,若求解器不通过测试,则对求解器进行调试修改;
4、利用求解器和采集的参数对各参数模型进行求解,并对参数结果进行验证;
5、将验证通过的参数模型封装存储至对应的参数模型库。
6、优选地,所述参数模型包括环境参数模型、介质参数模型和能源系统模型;所述参数结果包括环境参数、介质参数和能源系统参数。
7、优选地,所述参数模型库包括环境参数模型库、介质参数模型库、能源系统模型库、能源设备模型库和能源设备部件模型库。
8、优选地,在构建所述能源系统模型时:
9、若能源系统模型库中存在符合要求的能源系统模型,则拉取能源系统模型;
10、若能源系统模型库中不存在符合要求的能源系统模型,则构建新的能源系统模型,并判断能源设备模型库中是否存在符合要求的能源设备模型。
11、优选地,所述判断能源设备模型库中是否存在符合要求的能源设备模型,包括:
12、若存在符合要求的能源设备模型,则拉取能源设备模型,组成新的能源系统模型并封装存储至能源设备模型库,若不存在,则判断能源设备部件模型库中是否存在符合要求的能源设备部件模型
13、优选地,所述判断能源设备部件模型库中是否存在符合要求的能源设备部件模型,包括:
14、若存在符合要求的能源设备部件模型,则拉取能源设备部件模型,组成新的能源设备模型并封装存储至能源设备模型库,若不存在,则构建新的能源设备部件模型。
15、本发明还提出一种适用于能源互联网的模型开发与部署的系统,所述系统包括模型构建模块、选择模块、验证模块和存储模块;
16、所述模型构建模块用于构建参数模型;包括:模型构建模块根据输入参数,判断参数模型库中是否存在符合要求的参数模型:若存在,则从参数模型库中拉取对应的参数模型;若不存在,则构建新的参数模型;
17、所述选择模块用于针对各参数模型选择符合要求的求解器;包括:选择模块判断求解器是否满足需求,若不满足,则开发新的求解器;若满足,则对求解器进行测试;所述对求解器进行测试时,若求解器不通过测试,则对求解器进行调试修改;
18、所述验证模块用于利用求解器和采集的参数对各参数模型进行求解,并对参数结果进行验证;
19、所述存储模块用于将验证通过的参数模型封装存储至对应的参数模型库。
20、优选地,在构建所述能源系统模型时:
21、若能源系统模型库中存在符合要求的能源系统模型,则拉取能源系统模型;
22、若能源系统模型库中不存在符合要求的能源系统模型,则构建新的能源系统模型,并判断能源设备模型库中是否存在符合要求的能源设备模型。
23、优选地,所述判断能源设备模型库中是否存在符合要求的能源设备模型,包括:
24、若存在符合要求的能源设备模型,则拉取能源设备模型,组成新的能源系统模型并封装存储至能源设备模型库,若不存在,则判断能源设备部件模型库中是否存在符合要求的能源设备部件模型。
25、优选地,所述判断能源设备部件模型库中是否存在符合要求的能源设备部件模型,包括:
26、若存在符合要求的能源设备部件模型,则拉取能源设备部件模型,组成新的能源设备模型并封装存储至能源设备模型库,若不存在,则构建新的能源设备部件模型。
27、本发明具有以下有益效果:
28、本发明通过构建参数模型;针对各参数模型选择符合要求的求解器;利用求解器和采集的数据对各参数模型进行求解,并对参数结果进行验证;将验证通过的参数模型封装存储至对应的参数模型库。本发明能够使模型开发部署时效性降低,确保了模型部署工作进度,并且,该发明中设有模型验证机制,有着验证计划,能够及时发现和定位模型问题。
29、本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书以及附图中所指出的结构来实现和获得。
1.一种适用于能源互联网的模型开发与部署的方法,其特征在于,所述方法包括:
2.根据权利要求1所述的一种适用于能源互联网的模型开发与部署的方法,其特征在于,
3.根据权利要求2所述的一种适用于能源互联网的模型开发与部署的方法,其特征在于,
4.根据权利要求1所述的一种适用于能源互联网的模型开发与部署的方法,其特征在于,
5.根据权利要求4所述的一种适用于能源互联网的模型开发与部署的方法,其特征在于,
6.根据权利要求5所述的一种适用于能源互联网的模型开发与部署的方法,其特征在于,
7.一种适用于能源互联网的模型开发与部署的系统,其特征在于,所述系统包括模型构建模块、选择模块、验证模块和存储模块;
8.根据权利要求7所述的一种适用于能源互联网的模型开发与部署的系统,其特征在于,
9.根据权利要求8所述的一种适用于能源互联网的模型开发与部署的系统,其特征在于,
10.根据权利要求9所述的一种适用于能源互联网的模型开发与部署的系统,其特征在于,