使用 MATLAB 和 Simulink 开发电力驱动装置和工业自动化组件

在工业自动化组件(电力驱动装置、传感器等)日益复杂的今天,工程师使用 MATLAB 和 Simulink 来设计控制算法,并对信号进行分析和仿真。工程师还可以使用 IEC 61131-3、VHDL®、Verilog® 以及 C 和 C++ 代码生成,在组件上部署经过验证的功能。

该方法有助于工程师实现性能更优、效率更高且正常运行时间更长的自动化设备。

电力驱动装置

使用 MATLAB 和 Simulink,工程师能够设计用于电力驱动装置(例如伺服驱动器、可变频率驱动器、频率控制器等)的控制算法和调度逻辑。Simscape Electrical 提供组件库,支持以多种保真度对各类电机和逆变器建模和仿真。Motor Control Blockset 提供经过优化的控制算法,可生成高效的嵌入式代码。

使用 Simulink Real-Time 和 Speedgoat 硬件,工程师能够执行快速控制原型 (RCP) 和硬件在环 (HIL) 仿真。通过 C 或 HDL 代码生成,还可以部署经过验证的功能以满足生产用途。

适用于 Simulink 的 ACOPOS 模块集。

液压和气动作动器

使用 MATLAB 和 Simulink,工程师可以设计液压作动器的控制算法和调度逻辑。Simscape Fluids 提供组件库,可对流体和气动系统(包括泵、阀、管道和热交换器)建模和仿真。

液压作动器

使用 MATLAB 和 Simulink 进行工业自动化组件开发和验证

“作为一个小团队,我们原本不可能在短短六个月内完工,但基于模型的设计使这一切成为可能。要是当初全部采用 C 代码来做,我们甚至都来不及启动项目。我们借助 MATLAB 和 Simulink 快速开展分析、可视化和控制器设计,使项目得以如期完成。”

Dr. Engelbert Gruenbacher, B&R Industrial Automation