用户故事

Gas Natural Fenosa(现为自然能源集团S.A.)预测能源供应和需求

挑战

通过预测可用的供应和峰值需求,最大化能源交易的利润

解决方案

使用MathWorks工具构建和优化包含历史数据、天气预报和监管规则的模型

结果

  • 响应时间缩短了几个月
  • 生产力增加了一倍
  • 简化程序维护

“因为我们需要快速应对不断变化的生产限制和不断变化的需求,我们不能依赖于封闭或专有的解决方案。金宝搏官方网站使用MathWorks工具,我们可以得到更准确的结果,并且我们可以灵活地开发、更新和优化我们的模型,以响应不断变化的需求。”

安吉尔·卡巴列罗,天然气天然气费诺萨公司
Portomouros水电站。

Gas Natural Fenosa(现为Naturgy Energy Group S.A.)是西班牙和拉丁美洲最大的天然气和电力综合公司,总发电能力超过13000兆瓦。该公司的投资组合包括煤炭、联合循环天然气、核能、风能和可再生资产。为了确定如何在批发市场上最好地销售电力,公司必须准确地预测第二天的价格和需求以及电力的可用性。

Gas Natural Fenosa使用MathWorks工具进行优化和优化预测包括历史使用模式、天气预报、生产成本和其他因素的模型。他们使用这些模型来预测容量和需求,并优化他们的发电资产组合。

“因为我们无法储存我们生产的电力,我们必须做好第二天出售的准备,”Gas Natural Fenosa伊比利亚电力市场前进业务部门的Angel Caballero表示。“我们使用MathWorks工具开发的模型帮助我们优化生产资源。它们还使我们能够预测需求高峰的时间,并在市场有利时提高我们的利润率。”

挑战

为了更好地利用他们的发电能力并产生最大的利润,Gas Natural Fenosa需要了解电力消耗和生产背后的因素。这些因素包括相对成本和发电资产的容量;电力销售高峰期;能源使用模式;温度、风、雨的预报;碳信用价值;以及电网的传输能力。确定如何最好地分配需求涉及解决复杂的优化问题,这超出了商业软件的能力。此外,很难使商业上可用的模式适应西班牙电力市场监管和市场环境的变化。

Caballero说:“我们必须能够对法规、产能和需求模式的变化做出快速反应。”“我们尝试使用商业软件包,但它不能提供我们需要的许多答案。在我们的情况下,封闭系统不能很好地工作。我们需要一个开放的开发平台来开发我们自己的算法和计算。”

解决方案

Gas Natural Fenosa的工程师使用MathWorks工具开发了预测需求、最小化生产成本和验证基础设施能力的模型。该团队使用MATLAB®开发一套核心模型,分析可用数据,预测结果,优化发电计划。每个MATLAB模型访问一个中央数据库,用于历史电力消耗和价格数据、天气预报和每个电厂的参数,包括最大功率、效率、成本和影响电厂调度的所有操作约束。该模型使用由市场团队开发和微调的算法处理数据。结果被写回数据库,由市场交易者或另一个模型访问以进行进一步处理。

为了开发风电场模型,Caballero使用MATLAB将历史风力强度测量值与实际风力发电量相关联。他从一个简单的线性相关开始,利用基础技术的知识改进了模型。

该团队使用Optimization Toolbox™来解决线性规划问题——例如,在给定一组限制条件(包括碳上限和最大产能)的情况下,最大限度地降低可用生产工厂的生产成本。他们使用统计和机器学习工具箱™来开发和评估价格模拟场景,并为管理层提供风险价值(VaR)报告。使用MATLAB编译器™,该团队为每个模型创建了独立的程序。这些日夜自动运行的程序使开发团队能够更好地管理更新并控制对模型的访问。

该团队使用Simulink金宝app®为公司基础设施中发电机的行为建模。

结果

  • 响应时间缩短了几个月.该架构允许快速将新的计算机程序投入生产。因为我们的MATLAB模型被设计成灵活和可扩展的,我们发现它很容易在一到两周内对监管变化做出反应,”Caballero说。“我们得等上几个月,供应商才能把新规格的产品商业化。”

  • 生产力增加了一倍.“用微软这样的语言开发我们的模型®Visual Basic®或者C语言会非常困难,因为这些语言没有我们需要的许多特性和函数。”“在没有MATLAB的情况下,要在目前的开发时间框架内构建模型,我们需要两倍的人员。”

  • 简化程序维护.“使用MATLAB,程序维护很容易。我们不会浪费时间创建纸质文档来解释模型的功能,”Caballero说。“MATLAB代码易于理解,并且实际上是自文档化的,因此一个人开发的程序可以被另一个人毫无困难地修改。”

下载188bet金宝搏产品使用

展示你的成功

加入客户推荐计划