从领先的风力发电机制造商,到开发高压输电设备的公司,工程师们均采用 matlab 和 simulink,为各种发电和输电设备设计控制和监测算法。
- 使用物理组件(机械、电气、液压等)、控制系统和故障注入等复杂的系统模型,在安全环境中开发和验证算法
- 尽早检测设计错误并评估不同的控制策略
- 将代码部署到嵌入式目标(使用微控制器或 fpga)、plc 或生产服务器上
- 优化设备设计,以提高正常运行时间和设备效率
电厂模型
借助 matlab 和 simulink,工程师可以事先使用组件、系统或被控对象的仿真模型对设计进行测试和验证,而后在实际设备上加以实现。通过虚拟调试,工程师可以在开发过程的早期阶段发现并消除设计错误,缩短开发和验证时间,同时降低风险以及减少潜在损坏。
控制系统设计
借助 matlab 和 simulink,工程师能够开发电力设备的控制和调度逻辑算法,并在各种难于加以现场验证的工况下进行算法测试。
工程师可为被控对象建模,以设计逆变器、风力发电机控制系统和其他电网合规控制器等应用的控制算法。
利用自动代码生成功能,可将算法部署到实际控制硬件。
预测性维护
借助 matlab 和 simulink,工程师可为发电和输电设备开发以及部署状态监控和预测性维护软件。
工程师可采用交互式 app 访问数据并进行预处理,在此基础上设计算法(例如,确定剩余使用寿命,即 rul),并在生产运营中加以部署。相比故障后维护或预防性维护,这种方法可以优化维护周期、降低维护成本。
使用 matlab 和 simulink 开发发电和输电设备
“我们采用基于模型的设计,开发了一套复杂的控制系统,所用时间相比传统流程大大缩短。我们从模型生成代码,省去了原本将耗费数月的手工编码,同时还借助仿真实现了早期设计验证。”
anthony totterdell,通用电气电网