Best Model Predictive Control (MPC) Software for Linux of 2024

Find and compare the best Model Predictive Control (MPC) software for Linux in 2024

Use the comparison tool below to compare the top Model Predictive Control (MPC) software for Linux on the market. You can filter results by user reviews, pricing, features, platform, region, support options, integrations, and more.

  • 1
    Model Predictive Control Toolbox Reviews
    Model Predictive control Toolbox™, which includes functions, an app, Simulink®, blocks, and references for the development of model predictive control (MPC), provides functions, an application, and Simulink®, blocks. The toolbox supports the creation of explicit, explicit, adaptive, gain-scheduled, and adaptive MPC for linear problems. Nonlinear problems can be solved by single- or multi-stage nonlinear MPC. The toolbox includes deployable optimization solvers, as well as the ability to create a custom solver. Closed-loop simulations can be used to evaluate controller performance in Simulink and MATLAB®. You can also use the MISRA C(r-)- and ISO 26262-compliant examples and blocks to automate driving. These blocks and examples are compatible with lane keep, path planning, following and adaptive cruise control applications. Design adaptive, gain-scheduled, or implicit MPC controllers that solve quadratic programming (QP). From an implicit design, generate an explicit MPC controller. For mixed-integer QP problems, use a discrete control set MPC.
  • 2
    MPCPy Reviews

    MPCPy

    MPCPy

    Free
    MPCPy is a Python package which allows you to test and implement occupant-integrated models predictive control (MPC), for building systems. The package is focused on the use data-driven, simplified statistical or physical models to predict building performance and optimize control. Four modules provide object classes that allow you to import data, interact and validate models and control input. MPCPy is an integration platform. However, it relies upon third-party, free, open-source software packages to implement models, simulates, parameter estimation algorithms, optimization solvers, and other related tasks. This includes Python packages that can be used for data manipulation and scripting, as well as more advanced software packages for specific purposes. Modelica is the language specification that is used for optimization and modeling of physical systems.
  • Previous
  • You're on page 1
  • Next