As industrial automation components (electric drives, sensors, etc.) are getting more sophisticated, engineers use MATLAB and Simulink to design control algorithms and to analyze and simulate signals. Engineers can also deploy validated functionality on the components using IEC 61131-3, VHDL®, Verilog®, and C and C++ code generation.
This approach enables engineers to build automation equipment optimized for performance, efficiency, and uptime.
MATLAB and Simulink enable engineers to design control algorithms and supervisory logic for electric drives (e.g., servo drives, variable frequency drives, frequency controllers, etc.). Simscape Electrical provides component libraries for modeling and simulating different motor and inverter types at different levels of fidelity. Motor Control Blockset provides control algorithms optimized for generating efficient embedded code.
Using Simulink Real-Time and Speedgoat hardware, engineers perform rapid control prototyping (RCP) and hardware-in-the-loop (HIL) simulation. They can also deploy validated functionality for production use through C or HDL code generation.
- ATB Technologies Cuts Electric Motor Controller Development Time by 50% Using Code Generation for TI’s C2000 MCU
- ABB Accelerates Application Control Software Development for a Power Electronic Controller
- B&R Industrial Automation Improves Servo Drive Performance with Virtual Sensor Algorithms Developed Using Model-Based Design
With MATLAB and Simulink, engineers can design accurate and precise industrial sensors with advanced functionality. They can also deploy validated algorithms using code generation.
Hydraulic and Pneumatic Actuators
Using MATLAB and Simulink, engineers can design control algorithms and supervisory logic for hydraulic actuators. Simscape Fluids provides component libraries for modeling and simulating fluid and pneumatic systems, including pumps, valves, pipelines, and heat exchangers.
Using MATLAB and Simulink for Industrial Automation Components Development and Validation
“It would not have been realistic for our small team to meet a six-month deadline without Model-Based Design. If we had had to do it all in C, we wouldn’t even have started the project. The rapid analysis, visualization, and controller design we did in MATLAB and Simulink made the project possible.”Dr. Engelbert Gruenbacher, B&R Industrial Automation