后评估几个商业软件包,阿尔斯通选择MathWorks基于模型的设计工具。阿尔斯通工程师使用的工具设计、模拟和自动生成代码的项目,包括一个电车控制系统和能源管理系统捷克铁路Pendolino倾斜的火车。
在设计阶段,工程师使用仿真软件金宝app®,Simscape电气™,Stateflow®开发其控制系统。
“金宝app仿真软件很容易转移函数的一部分设计或更改时间定时中断驱动,同时保持效率,“Geerligs说。“那种主要设计改变没有仿真软件将是非常困难的。”金宝app
工程师使用Simscape电子电器元件的模型系统,包括电力电子组件以及电阻、电容和电感。
使用Stateflow,团队建模的监控和控制系统,包括启动、放缓,和错误处理。电力转换控制之间的通信协议和系统的中央故障处理单元也在Stateflow中实现。
“超级大国Stateflow特别有助于故障处理。当我们有一个错误在亚态,我们画了一条线的超级大国,Stateflow确保它总是正确处理,“Geerligs说。
阿尔斯通团队使用MATLAB®从纤维预处理测量数据接口和范围的模拟。他们还利用MATLAB报告并验证仿真结果。Geerligs使用控制系统与MATLAB工具箱™创建和分析波德图和发展经典控制算法。
在仿真软件模拟系统和Stateflow之后,该团队使用仿真软件金宝app编码器™和嵌入式编码®自动生成生产就绪代码。集成代码的实时操作系统,包括微波0 s-9风河OSEKWorks。
阿尔斯通工程师重用他们的模型从项目到项目。“MathWorks工具帮助我们在库定义设计模式和共享知识,“Geerligs解释道。“故障处理和电气建模,例如,在电车之间共享项目和能源管理项目”。