基于模型设计的MathWorks工具为ABB提供了一个用于整个开发过程的单一开发平台,他们称之为控制开发的优化过程。
ABB使用过Simulin万博1manbetxk®为其他项目运行系统模拟。作为软件维护服务的订阅者,他们添加了Simulink编码器万博1manbetx™为其开发环境的新型电力电子控制器。他们使用Simul万博1manbetxink编码器自动生成和下载来自他们的Simulink模型的控制器代码到AC 800PEC控制器,而不需要手动将模型转换成C代码。
他们使用MATLAB®和Sim万博1manbetxulink来设计控制算法用于过滤,电流控制,电网同步,和电网电源监控,并计算功率,无功功率,以及其它物理变量。
工程师使用的Simscape电气™通过运行系统仿真对算法进行验证。Stateflow®使ABB能够建模控制序列,确保快速故障保护。
他们使用Si万博1manbetxmulink编码器,从他们的Simulink模型自动生成ANSI C代码。他们还使用Simulink编万博1manbetx码器从状态图生成C代码,从而避免了费力而耗时的将控制算法转换为源代码的过程。它们可以直接在控制器中使用生成的代码。
使用Simu万博1manbetxlink外部模式使他们能够交互控制器上调试软件。
ABB保持了规范,并通过使用Simulink模型作为可执行规范整个开发过程中同步的代码。万博1manbetx参数是可以改变的,并在PC上进行了优化,和代码可以从模型中自动生成,然后经由以太网连接传递到直接控制器。
交流800PEC控制器已交付给市场,可与具有高温度范围和振动苛刻的硬件要求,牵引变流器的使用。