Use case

Optimizing sustainable electric power systems
Electric power systems are at the heart of the energy trilemma: affordability, sustainability and reliability. Powerful optimization software tools are required to plan electric power systems in order to achieve a twofold result: improving profitability of investments and ensuring reliable operating conditions. The challenges include the complexity of electrical systems such as the nonlinear energy flow equations and the large optimization problems. This results in the optimization of an electrical system with thousands of elements and sustainable electrical systems.

IPSO (Integrated Power System Optimizer) is a planning and analysis tool, developed by ENGIE Impact, for solving advanced Optimal Power Flow (OPF) problems. The tool allows users flexibility to tackle various problems that extend beyond traditional applications of OPF. Potential applications are the computation of the maximum power that can be securely transferred, the definition of an optimal investment plan to compensate the reactive power and keep the voltage within bounds and, lastly, the identification of preventive and/or corrective control actions needed to deal with failing equipment.

These applications consider the full complexity of real power systems, such as the nonlinearities of power flow equations and the discrete nature of numerous control variables. The resulting complex nonlinear and non-convex problems require a powerful nonlinear solver able to handle very large optimization problems. Artelys Knitro is the right answer to tackle these. Indeed, its state-of-the-art interior point method allows IPSO to optimize power systems with thousands of generation and transmission elements (e.g. power system of a country or of a part of a continent).

IPSO is used to plan and operate sustainable electric power systems all over the world, thanks to its efficiency in solving diverse OPF problems and its comprehensive diagnosis on the main constraining factors.


Start with a tutorial!


You’re not familiar with nonlinear optimization? This tutorial will present some examples of nonlinear problems for various applications. You will discover nonlinear programming methods using the Artelys Knitro solver in a Python notebook, through different examples.

Free trial


Get your trial license to test Artelys Knitro’s performances on your own mathematical optimization problem. The trial package includes free support and maintenance. You can have access to Artelys Knitro for free with a 1-month unlimited version or a 6-month limited version.

Artelys Knitro has unmatched performance

Best Nonlinear Solver

Artelys Knitro has been ranked every year by public benchmarks consistently showing Artelys Knitro finds both feasible and proven optimal solutions faster than competing solvers.

Technical support

The Artelys technical support team comprises Artelys’consultants (PhD-level) who are used to solving the most difficult problems and deploying enterprise-wide optimization solutions. They can advise on algorithmic or software features that may result in enhanced performance in your usage of Artelys Knitro.

Updates and new features

The development team works continuously to provide two releases of Artelys Knitro every year. Based on feedback, we always improve our solver to meet users’ requirements and need to solve larger models faster.

© ARTELYS • All rights reserved • Legal mentions

Pin It on Pinterest

Share This