卡索practicos

ABB加速交付的大规模发电逆变器产品和基于模型的设计s manbetx 845

挑战

加快设计和交付大型发电逆变器产品s manbetx 845

解决方案

使用基于模型的设计建模、模拟和生成控制软件模块化、可伸缩的电力电子积木

结果

  • 原型在两周内交付,而不是三个月
  • 没有缺陷,优化代码生成
  • 测试设备减轻潜在的损害

“万博1manbetx仿真软件和嵌入式编码使我们把门打开新市场。提高生产率与广泛的模拟和高效的代码生成,我们有信心在我们的生产能力系统,大客户要求在他们想要的时间框架。”

罗伯特·特纳ABB
abbnz-user-story-image

电力电子积木的内阁(PEBBs)。


它通常需要花几个月的时间来构建发电逆变器产品,如风机不间断电源、变频器、能量储存和功率调节系统。s manbetx 845加速这个过程,ABB在新西兰的工程师已经开发出电力电子积木(PEBBs)。这些小,智能逆变器可以并行连接,结合系统级控制应用程序快速产生可伸缩,发电逆变器产品。s manbetx 845

ABB为PEBBs工程师开发了控制系统与MATLAB使用基于模型的设计®和仿真软万博1manbetx件®

“基于模型的设计,我们的开发人员的生产力很容易增加十倍,”罗伯特•特纳博士说在ABB在新西兰高级研发工程师。“模拟和代码生成使我们能够扭转变化迅速和消除人为错误的编码。我们的算法通常第一次工作,所以我们不再浪费很大一部分我们的开发周期中调试代码。”

挑战

与单个系统包括多达32 PEBBs有关,控制器必须精确管理权力平衡和共享。当检测到故障时,控制算法必须立即采取措施避免一系列级联故障和维护权力交付通过剩下的块。

测试和调试这些控制算法在实际硬件可以是昂贵的和危险的。单个PEBB成本数千美元,能提供250 kilowatts-more足够能力造成严重的损害,如果没有安全管理。ABB工程师需要一种方法来通过建模和仿真验证其控制算法在硬件测试。

在过去,ABB软件工程师手动编码的控制算法基于规范控制工程师写的。在这个过程写作规范的步骤,手工编码算法,和调试手写代码繁琐和容易出错。ABB想自动化,加快开发通过生成生产代码直接从系统模型。

解决方案

ABB工程师使用基于模型的设计模型,模拟,生成代码的PEBB嵌入式控制软件和系统级控制软件为特定的客户应用程序。

在仿真软件和State万博1manbetxflow工作®,研究人员模拟了PEBB控制算法和状态机,它定义了重置,启动、运行和故障状态和它们之间的转换。

他们创建的测试模型,用于验证模型。万博1manbetx他们进行进一步的验证通过运行闭环仿真模型的植物模型,包括电感、电容器、PEBB和其他电力电子组件。万博1manbetx

使用嵌入式编码器®,团队生成优化的C代码PEBB的ARM处理器。

硬件测试成功之后,ABB工程师创造了一个PEBB模型块,并把它作为一个图书馆的功能组件相同的接口硬件同行。万博1manbetx

为ABB开发一个新的逆变器产品客户,包含PEBB的工程师创建一个仿真软件模型构建块。万博1manbetx他们在Stateflow添加两个状态机创建,管理PEBBs,第二个为客户的应用程序实现控制逻辑。

验证应用程序级的团队通过运行仿真设计与多个PEBBs各种电网和负载条件下操作。然后他们从模型生成C代码嵌入编码器之前运行最终硬件测试。

ABB工程师对待他们的仿真软件模型源代码版本管理和版万博1manbetx本控制系统维护和使用仿真软件报告生成器™模型差异和合并。他们还利用仿真软件报告生成器万博1manbetx导出web视图的模型供顾客和服务人员参考。

ABB工程师已经扩大了使用基于模型的设计超出了控制系统,并使用MATLAB和Simulink现在模型和模拟自定义通信协议和热的影响。万博1manbetx

结果

  • 原型在两周内交付,而不是三个月。“过去,一个专家工程师至少三个月才建立一个示范系统为一个潜在的客户,”特纳博士说。”仿真软件和万博1manbetx嵌入式编码我们可以创建这样一个系统快速、可靠地在大约两个星期。”
  • 没有缺陷,优化代码生成。“多年来,我们已经开发了一个亲密的了解如何编写代码的实时系统,”特纳博士说。“嵌入式编码器生成优化的代码,我们可以写,我们从来没有任何问题与缺陷生成的代码”。
  • 测试设备减轻潜在的损害。“一个单一的单位成本数千美元,能提供250 kilowatts-more足够力量如果没有安全管理造成严重损害,”特纳博士说。“我们减轻风险通过验证控制算法通过仿真软件的仿真测试硬件。”万博1manbetx

s manbetx 845产品使用

Comparte涂exito

Unete al客户参考程序