安全约束经济调度优化引擎方法、系统、设备及存储介质技术方案

技术编号:36880660 阅读:14 留言:0更新日期:2023-03-15 21:07
本发明专利技术公开了一种安全约束经济调度优化引擎方法、系统、设备及存储介质,包括:选择数学优化软件包;获取安全约束经济调度优化的引擎变量;将所述安全约束经济调度优化的引擎变量映射为所选择数学优化软件包的变量,将所选择数学优化软件包的输出结果映射为安全约束经济调度优化的引擎输出结果,完成安全约束经济调度优化引擎,该方法、系统、设备及存储介质采用映射的方式,将所述安全约束经济调度优化的引擎变量映射为所选择数学优化软件包的变量,能够满足多种数学优化软件包的引擎要求。能够满足多种数学优化软件包的引擎要求。能够满足多种数学优化软件包的引擎要求。

【技术实现步骤摘要】
安全约束经济调度优化引擎方法、系统、设备及存储介质


[0001]本专利技术属于电力自动化领域,涉及一种安全约束经济调度优化引擎方法、系统、设备及存储介质。

技术介绍

[0002]安全约束经济调度是电力系统经济运行以及电力现货市场运营的核心功能。经过多年的技术积累,目前在安全约束约束经济调度算法方面,已经进行广泛而深入地研究,相关的成果在电力系统经济调度以及电力市场运营中得到了应用。安全约束经济调度本质是线性规划优化问题,优化计算求解器是求解线性规划问题的核心。当前国内主流安全约束经济调度软件都是基于国外商用求解器如CPLEX(IBM)、Gurobi提供的接口进行建模与求解,陷入严重依赖国外商用软件、缺乏具有自主知识产权的被动局面;此外,国外商用软件缺少针对我国电力系统自身需求进行定制化设计和开发的功能。
[0003]近几年,国产商用线性规划求解软件逐渐发展起来。杉数科技(Cardinal Solver)公司的COPT以及阿里云计算公司的MINDOPT求解器的线性规划优化引擎,在商业领域得到了应用。同时,相较于“黑盒”式的国外商业求解器,国产化线性规划优化引擎具备全面支持基于应用场景的定制化开发与调优的优势,不仅能为安全约束经济调度软件的求解发挥最大能力,也将有助于全国产化安全约束经济调度算法的实现。
[0004]安全约束经济调度(SCED)是电力系统经济调度以及电力现货市场完整业务链的重要组成部分,我国首批8个电力现货试点省份的实时电力市场优化出清算法均已完成实用化研发,并已进入模拟试运行阶段。然而,目前核心的线性规划求解器(数学优化软件包)均采用国外的商业优化引擎,在当前的国际关系下,电网经济调度运行及电力现货市场的运营面临着较大的技术安全风险,国外商用软件的“黑盒”特点也不利于我国现货市场业务的适应性改进和性能提升,不能满足多种数学优化软件包的引擎需求。

技术实现思路

[0005]本专利技术的目的在于克服上述现有技术的缺点,提供了一种安全约束经济调度优化引擎方法、系统、设备及存储介质,该方法、系统、设备及存储介质能够满足多种数学优化软件包的引擎要求。
[0006]为达到上述目的,本专利技术采用如下技术方案:
[0007]本专利技术一方面,本专利技术提供了一种安全约束经济调度优化引擎方法,包括:
[0008]选择数学优化软件包;
[0009]获取安全约束经济调度优化的引擎变量;
[0010]将所述引擎变量映射为所选择数学优化软件包的变量,将该变量输入所述数学优化软件包进行优化,得到数学优化软件包的输出结果;
[0011]将所述输出结果映射为安全约束经济调度优化的引擎输出结果,基于所述引擎输出结果完成安全约束经济调度优化引擎。
[0012]本专利技术所述安全约束经济调度优化引擎方法进一步的改进在于:
[0013]所述将所述安全约束经济调度优化的引擎变量映射为所选择数学优化软件包的变量之前还包括:
[0014]确定安全约束经济调度优化的引擎变量定义,将安全约束经济调度优化的引擎变量定义映射为数学优化软件包的变量定义;
[0015]确认安全约束经济调度优化的引擎约束定义,将安全约束经济调度优化的引擎约束定义映射为数学优化软件包的约束定义。
[0016]安全约束经济调度优化的引擎约束包括约束电力平衡约束、旋转备用约束、发电机组输出功率上限约束、发电机组输出功率下限约束、机组爬坡约束、机组滑坡约束、电网安全约束及机组固定出力约束。
[0017]通过函数接口将所述安全约束经济调度优化的引擎变量映射为所选择数学优化软件包的变量。
[0018]通过函数接口将所选择数学优化软件包输出结果映射为安全约束经济调度优化的引擎输出结果。
[0019]还包括:将安全约束经济调度优化的引擎灵敏度分析结果映射为数学优化软件包的灵敏度分析结果。
[0020]本专利技术二方面,本专利技术提供了一种安全约束经济调度优化引擎系统,其特征在于,包括:
[0021]求解器代理模块,用于选择数学优化软件包;
[0022]数据获取模块,获取安全约束经济调度优化的引擎变量;
[0023]适配模块,用于将所述引擎变量映射为所选择数学优化软件包的变量,将该变量输入所述数学优化软件包进行优化,得到数学优化软件包的输出结果;将所述输出结果映射为安全约束经济调度优化的引擎输出结果,基于所述引擎输出结果完成安全约束经济调度优化引擎。
[0024]还包括:
[0025]第一定义模块,用于确定安全约束经济调度优化的引擎变量定义,将安全约束经济调度优化的引擎变量定义映射为数学优化软件包的变量定义;
[0026]第二定义模块,用于确认安全约束经济调度优化的引擎约束定义,将安全约束经济调度优化的引擎约束定义映射为数学优化软件包的约束定义。
[0027]本专利技术三方面,本专利技术提供了一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现所述安全约束经济调度优化引擎方法的步骤。
[0028]本专利技术四方面,本专利技术提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现所述安全约束经济调度优化引擎方法的步骤。
[0029]本专利技术具有以下有益效果:
[0030]本专利技术所述的安全约束经济调度优化引擎方法、系统、设备及存储介质在具体操作时,采用映射的方式,将所述安全约束经济调度优化的引擎变量映射为所选择数学优化软件包的变量,将所选择数学优化软件包的输出结果映射为安全约束经济调度优化的引擎
输出结果,完成安全约束经济调度优化引擎,满足多种数学优化软件包的引擎要求,可以适配多种国产数学软件包。
附图说明
[0031]构成本专利技术的一部分的说明书附图用来提供对本专利技术的进一步理解,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:
[0032]图1为本专利技术的技术框架图;
[0033]图2为本专利技术的方法流程图;
[0034]图3为本专利技术的系统结构图;
[0035]图4为安全约束经济调度优化引擎适配杉数COPT数学软件包的某台机组全天96点出力以及节点价格示意图;
[0036]图5为安全约束经济调度优化引擎适配阿里MINDOPT数学软件包的某台机组全天96点出力以及节点价格示意图。
具体实施方式
[0037]为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。
[0038]需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种安全约束经济调度优化引擎方法,其特征在于,包括:选择数学优化软件包;获取安全约束经济调度优化的引擎变量;将所述引擎变量映射为所选择数学优化软件包的变量,将该变量输入所述数学优化软件包进行优化,得到数学优化软件包的输出结果;将所述输出结果映射为安全约束经济调度优化的引擎输出结果,基于所述引擎输出结果完成安全约束经济调度优化引擎。2.根据权利要求1所述的安全约束经济调度优化引擎方法,其特征在于,所述将所述安全约束经济调度优化的引擎变量映射为所选择数学优化软件包的变量之前还包括:确定安全约束经济调度优化的引擎变量定义,将安全约束经济调度优化的引擎变量定义映射为数学优化软件包的变量定义;确认安全约束经济调度优化的引擎约束定义,将安全约束经济调度优化的引擎约束定义映射为数学优化软件包的约束定义。3.根据权利要求2所述的安全约束经济调度优化引擎方法,其特征在于,安全约束经济调度优化的引擎约束包括约束电力平衡约束、旋转备用约束、发电机组输出功率上限约束、发电机组输出功率下限约束、机组爬坡约束、机组滑坡约束、电网安全约束及机组固定出力约束。4.根据权利要求1所述的安全约束经济调度优化引擎方法,其特征在于,通过函数接口将所述安全约束经济调度优化的引擎变量映射为所选择数学优化软件包的变量。5.根据权利要求1所述的安全约束经济调度优化引擎方法,其特征在于,通过函数接口将所选择数学优化软件包输出结果映射为安全约束经济调度优化的引擎输出结果。6.根据权利要求1所述的安全...

【专利技术属性】
技术研发人员:薛必克杨争林冯树海郑亚先石飞史新红张旭曾丹程海花杨辰星王子恒刘子杰郑恒峰曹晓峻郭艳敏徐骏王一凡冯凯王高琴黄文渊赵乐冯煜尧熊雪君
申请(专利权)人:国网上海市电力公司国家电网有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1