文档介绍:MathWorks基于模型的设计在能源领域的应用
吴菁
应用工程师
MathWorks China
© 2011 The MathWorks,
能源领域中MATLAB与Simulink的集成解决方案
2
面临的挑战
在尽可能降低成本和风险的同时,为客户提供可靠的服务
技术层面的考虑经济层面的考虑
科学计算基于模型的设计
3
从数据到信息的解决方案
访问分析研究共享
风能生产
自动化
能源交易
勘探
精炼 4
科学计算领域的成功用户案例
GAS NATURAL FENOSA
–预测能源供给和需求
“Because we need to rapidly respond to shifting production constraints
and changing demands, we cannot depend on closed or proprietary
solutions. With MathWorks tools we get more accurate results — and
we have the flexibility to develop, update, and optimize our models in
response to changing needs”
Horizon Wind Energy
–开发收益预测和风险分析工具
“The tools we developed with MATLAB are more reliable, scalable, and
maintainable than our spreadsheet-based approach. We know the
tools will work, we can add new capabilities, and we can update the
production system without getting IT involved.”
5
实现安全高效的能源开发和生产
风能开采设备
电机驱动
氢能核能
太阳能
6
使用基于模型设计的成功用户案例
Hydro-Québec
–风电场性能建模
“Without accurate models, we risk installing millions of dollars’ worth of
unnecessary equipment or not having the equipment we need to meet
our reliability and production goals.”
ABB
–电力电子控制器软件开发
“Our system engineers can program, simulate, and verify the AC
800PEC controller’s regulation software very rapidly in MATLAB® and
Simulink®.”
Alstom
–实现具有安全苛刻要求的能源控制系统
“When Alstom delivered a Pendolino train to Czech Railways, the
railway application was the first with automatically generated code to
receive TUV certification.”
7
基于模型的设计——系统开发流程
Requirements
系统架构
系统的验证
需求开发
和确认
C
C C
原型设计
建模子系统集成
C
代码生成
算法实现
模型细化,算法开发
8
基于模型的设计——需求开发
Requirements
系统架构系统的验证
需求开发和确认
C
C C
原型设计
建模子系统集成
C
代码生成
算法实现
模型细化
9
Simulink Verification & Validation
——需求管理接口
. 可以将需求项和模型关联起来
. 可以将DOORS, HTML, Excel, Word, PDF 文档和Simulink
Stateflow 模型关联起来
. 检查需求的不一致,检查需求的变更
. 生成需求报告
. 在自动生成的代码中可以包含需求项
10