User Stories

RWE Develops and Deploys an Automated System for Natural Gas and Power Trading and Risk Management

挑战

自动化业务流程,以引用天然气合同和对冲价格波动

解决方案

Engage MathWorks Consulting to develop and deploy to a production environment an automated pricing and risk management system that fits within the company’s existing IT infrastructure

结果

  • Models created in minutes, not weeks
  • 100% accurate results delivered
  • 适用于核心业务目标的技术专长

“MathWorks consultants were well-qualified, professional, and fast. They understood not only the technical issues but also the business goals, which is essential when working on a core business system. We got more than we expected from MathWorks Consulting.”

RWE的NorbertTönder博士
RWE总部位于德国埃森。

As one of Europe’s five largest electricity and gas companies and the leading power producer in Germany, RWE supplies electricity and gas to over 24 million customers. When writing new gas contracts, RWE relies on complex models that factor in market prices, estimated demand, exchange rates, and projected daily temperatures. To manage risk, the company purchases futures and options, which serve as a hedge against market volatility.

RWE与Mathworks Consulting合作,构建和部署Ewita的计算内核(Entwicklung It-Zielarchitektur strom und Gas),这是一种用于会计,投资组合和的自动化系统风险管理。Ewita是RWE使用的SAP框架中的一个模块。基于MATLAB®,它使分析师能够快速更新模型,以响应不断变化的市场状况,并提供一致,可靠的结果企业。

MATLAB是理想的解决方案这个核心普杜拉。布辛ess application,” says Dr. Norbert Tönder, IT project manager at RWE IT GmbH. “First, MATLAB provides precise results for very complex calculations. Second, the MATLAB language enables users to easily create sophisticated models and understand models written by others. Third, using MATLAB Compiler SDK we can integrate EwITA into our existing SAP framework. Last, with MATLAB we can extend the system to meet our future needs.”

挑战

Groups within RWE used disparate tools for trading and risk management, including purpose-built software and spreadsheets. Because the tools sometimes yielded different results, analysts had to perform tedious manual checks to ensure accuracy. Further, the tools could not handle nonlinear models, and model updates involved weeks of programming effort.

RWE想要一个与SAP Enterprise软件集成并在公司中访问的单个一致的系统。他们需要使财务分析师能够自己更新模型,而不必等待IT编程帮助。

To develop and deploy the system, RWE sought to collaborate with technical specialists. “This is a business-critical system for RWE, and we wanted experts to help us develop and implement it quickly,” Tönder explains. “Just as important, we wanted to ensure a smooth knowledge transfer so that we could be self-sufficient once the job was complete.”

解决方案

RWE从Mathworks聘请了顾问来构建和部署计算复杂公式的计算工具,并将其连接到RWE的企业SAP系统。顾问使用MATLAB和MATLAB编译器SDK™在公司的IT基础架构中构建和部署Ewita,在该公司可以访问整个公司的RWE分析师。

在与RWE紧密合作以定义SAP和MATLAB之间的接口之后,Mathworks顾问开发了MATLAB算法来实现RWE现有模型。

Using representative models, input data, and pricing systems, the consultants compared the algorithm’s results with results obtained from RWE’s existing systems. They then implemented additional risk management capabilities in MATLAB, including support for nonlinear models.

Tönder说:“过去,无法使用非线性模型限制了销售部门可以提供的产品类型。”下载188bet金宝搏“使用MATLAB,我们可以应用非线性选项定价并执行更复杂的计算,从而降低了我们的风险曝光并减少了我们必须在选项上花费的数量。”

The consulting team used MATLAB to build FormelEditor, an interface that enables RWE analysts to create and update models without manual coding. A second interface, FormelTest, lets them test models offline using historical prices.

部署按钮会自动将测试模型转换为Java®使用MATLAB编译器SDK组件。然后可以将组件部署到可用型号的目录中,并准备由SAP系统使用。

RWE分析师使用企业生产中的Ewita系统来管理公司整个投资组合的风险。Mathworks顾问将应用程序知识转移给RWE人员,使RWE能够在不进行持续帮助的情况下维持Ewita。

结果

  • Models created in minutes, not weeks。Tönder说:“使用以前的系统创建一个新模型通常需要一周或更长时间的编程和测试。”“借助基于MATLAB的模型编辑器,我们的分析师可以在几分钟内自己完成。通过自动化此过程,我们几乎可以立即应对不断变化的市场状况,而我们创建和更新模型的成本则为它们所产生的10%至20%。”

  • 100% accurate results delivered。“过去,我们有不同的实现,产生了不同的结果,”Tönder指出。“通过集成使用MATLAB编译器SDK与SAP构建的Java软件包,我们现在拥有一个稳定的生产系统,可以在整个RWE中提供相同的准确结果。”

  • 适用于核心业务目标的技术专长。Tönder说:“因为该系统对RWE的业务非常重要,因此开发它需要专家,他们不仅是技术专家,而且还需要精通业务。”“ Mathworks顾问在战略层面与我们互动,记录我们的业务目标,并利用他们的技术专长将我们的需求转化为系统功能。”

下载188bet金宝搏使用的产品

Showcase Your Success

加入客户参考计划