Best Model Predictive Control (MPC) Software

Compare the Top Model Predictive Control (MPC) Software as of April 2025

What is Model Predictive Control (MPC) Software?

Model Predictive Control (MPC) software is a type of advanced process control algorithm used to optimize process performance. It uses mathematical models and predictive algorithms to anticipate future conditions and automate how a system should respond. MPC is often used in industrial settings to adjust variables in real time, such as temperature, pressure, and flow rate. It enables manufacturers to maintain desired process operations with greater efficiency than traditional methods. Compare and read user reviews of the best Model Predictive Control (MPC) software currently available using the table below. This list is updated regularly.

  • 1
    MPCPy

    MPCPy

    MPCPy

    MPCPy is a Python package that facilitates the testing and implementation of occupant-integrated model predictive control (MPC) for building systems. The package focuses on the use of data-driven, simplified physical or statistical models to predict building performance and optimize control. Four main modules contain object classes to import data, interact with real or emulated systems, estimate and validate data-driven models, and optimize control input. While MPCPy provides an integration platform, it relies on free, open-source, third-party software packages for model implementation, simulators, parameter estimation algorithms, and optimization solvers. This includes Python packages for scripting and data manipulation as well as other more comprehensive software packages for specific purposes. In particular, modeling and optimization for physical systems currently rely on the Modelica language specification.
    Starting Price: Free
  • Previous
  • You're on page 1
  • Next