用户故事

天然气Fenosa(现在Naturgy能源集团S.A.)预计能源供应和需求

挑战

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

解决方案

使用MathWorks工具来构建和优化模型,结合历史数据,天气预报,和监管规则

结果

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

“因为我们需要快速响应转移生产限制和不断变化的需求,我们不能依赖关闭或专有的解决方案。万博 尤文图斯MathWorks工具我们可以获得更准确的结果的灵活地开发、更新和优化模型,以应对不断变化的需求。”

天使骑士,天然气Fenosa
Portomouros水电大坝。

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

天然气Fenosa使用MathWorks工具优化和发展预测模型,结合历史使用模式、天气预报、生产成本,和其他因素。他们使用模型项目的能力和需求,优化生成资产投资组合。

”因为我们不能存储电力我们生产,我们必须准备好第二天卖掉它,”天使骑士说转发操作,天然气公司Fenosa伊比利亚电力市场。“我们已经开发出的模型使用MathWorks工具帮助我们优化我们的资源用于生产。他们还使我们能够预测的需求高峰时段和增加我们的利润,当市场是有利的。”

挑战

好好利用他们的发电能力和创造最大利润,天然气Fenosa理解背后的因素需要电力消费和生产。这些因素包括相对成本和发电资产的能力;销售高峰时间的权力;能源使用模式;预测温度、风和雨;碳信用的价值;和电网输电能力。确定如何最好地分配需求涉及解决复杂的优化问题,超出了商用软件的功能。此外,很难适应商业化模式的监管和市场环境的变化,西班牙电力市场。

“我们必须能够快速响应变化的法规,生产能力,和需求模式,“绅士说。“我们试着用一个商业软件包,但它不能提供我们需要的许多答案。在我们的情况下,封闭系统不工作。我们需要一个开放的开发平台,我们可以使用它来开发我们自己的算法和计算。”

解决方案

天然气Fenosa工程师使用MathWorks工具来开发模型,预测需求,降低生产成本,并验证基础设施能力。该团队使用MATLAB®开发一套核心模型,分析数据,预测结果,生成和优化计划。每个MATLAB模型访问中央数据库历史功耗和价格数据,天气预报,为每个电厂和参数,包括最大功率,效率,成本,影响植物的所有操作约束调度。使用算法模型处理数据由市场开发并调整团队。结果写回数据库,他们通过市场交易员或访问另一个模型进行进一步处理。

开发风电场模型,骑士用MATLAB相关历史wind-strength测量与实际电风能生产。从一个简单的线性相关,他改进了模型使用的底层技术知识。

团队使用优化工具箱™解决线性规划问题的例子,最小化生产成本中可用的生产工厂给出一组约束,包括碳排放限制和最大容量。他们用统计和机器学习工具箱™开发和评估价格模拟场景和生产风险价值(VaR)报告管理工作。使用MATLAB编译器™,团队为每个模型创建独立的项目。日夜自动运行这些程序,使开发团队能够更好地管理更新和访问控制模型。

该团队使用仿真软件万博1manbetx®模型生成器的行为在公司的基础设施。

结果

  • 响应时间减少了几个月。“快的架构允许工作投入生产新的计算机程序。因为我们的MATLAB模型设计具有灵活性和可伸缩性,我们发现它很容易应对监管变化在一个或两个星期,”绅士说。“我们必须等待几个月供应商与新规范商业化产品。”

  • 生产力增加了一倍。“发展模型的语言像微软®Visual Basic®或C会非常困难,因为这些语言没有我们需要的许多特性和功能,”绅士说。“构建模型在我们当前的开发时间内没有MATLAB,我们需要员工的两倍。”

  • 程序维护简化。“与MATLAB,是容易维护的程序。我们不要浪费时间创建文件解释模型做什么,”绅士说。“MATLAB代码易于理解和实践自我记录的,这样一个程序开发的一个人可以修改另一个毫无困难。”