MATLAB and Simulink for Building Energy Management

Perform power system analysis and energy management system design

Free Trial

Energy forecasting
EMS modeling, simulation, and optimization
EMS validation and deployment

With MATLAB and Simulink, you can design smart and efficient energy management systems (EMS) by implementing dynamic policies, incorporating real-time data, and increasing the level of automation in EMS operations. You can use MATLAB and Simulink for your EMS development workflow, from data access and modeling to optimization and deployment.

  • Create forecasting models on electricity demand and generation, electricity price, and weather conditions
  • Model, simulate, and design optimal EMS control strategies for scheduling power systems and HVAC systems operations
  • Generate code for supervisory controls on edge devices and deploy to embedded controllers
  • Deploy operations optimization software to production cloud environments

Building EMS Energy Forecasting

With MATLAB and Simulink, you can perform data-driven forecasts on environmental and techno-economic factors to optimize operations of your building energy management system.

  • Access time-series data from files or databases
  • Perform data preprocessing, analysis, and visualization in MATLAB with interactive apps and workflow automations
  • Choose from prebuilt statistical, econometric, or machine learning and deep learning models
  • Train forecasting models in parallel and evaluate model performance
  • Directly integrate the trained energy forecasting model in Simulink for simulation with the physical system model

Customer Story


Building EMS Modeling, Simulation, and Optimization

You can use MATLAB and Simulink as a design environment for electrical system modeling, EMS control design, and EMS optimization.

  • Create physics-based models of the building’s electrical system using Power Systems Simulation Onramp and run performance simulations
  • Design control strategies, such as Model Predictive Control (MPC), for the EMS
  • Formulate the optimization problem and solve for optimal system configurations using Optimization Toolbox
  • Simulate system-level behavior with different scenarios
  • Analyze the techno-economic impact of different system designs

Learn More


Building EMS Validation and Deployment

You can validate your building EMS design by generating code from your system model, which lets you move quickly from desktop simulation to real-time simulation. You can deploy controls to the edge and operational management systems to the cloud.

 

  • Generate readable, efficient C/C++ code from the controller model in Simulink for deployment on an embedded processor
  • Generate C code for the plant for deployment on a real-time machine
  • Run hardware-in-the-loop (HIL) simulations to validate the building energy management strategies against the electrical system
  • Deploy supervisory control algorithms on edge devices
  • Deploy operations optimization algorithms based on MATLAB to cloud environments using MATLAB Web App Server and MATLAB Production Server

Customer Stories

 

 

Free Trial          Request Consultation

QUICK ENQUIRY