Use case

Dynamic tariff models in electricity retail market

Read how Artelys Knitro helps researchers in energy markets analyze dynamic tariff-based demand-response programs.

As renewable energy penetration increases, managing demand-side flexibility becomes critical to ensure grid reliability and price stability. Demand response (DR) programs, especially those driven by dynamic pricing, are emerging as key tools in this transition. Retail electricity markets must integrate uncertain and volatile factors such as fluctuating consumer demand, wholesale prices, and generation costs. Designing pricing strategies that optimize consumer flexibility without inducing market inefficiencies requires a rigorous mathematical framework.

The authors propose a bilevel stochastic game-theoretical model where electricity retailers act as leaders setting dynamic tariffs, and consumers respond as rational followers optimizing their consumption. Two market structures are explored:

  • Imperfect competition: Modeled as a Mathematical Program with Equilibrium Constraints (MPEC) where retailers exert market power.
  • Perfect competition: Represented via Mixed-Integer Linear Programming (MILP) solving the KKT conditions jointly for all players.

The MPEC problem is solved using Artelys Knitro with numerical simulations based on real data from the European Energy Exchange (EEX). Artelys Knitro’s advanced optimization capabilities enable efficient handling of the non-linearity structure of the problem.

Authors: Arega Getaneh (Technical University of Denmark, Elektrovej, Denmark), Rossana Riccardi, Carlos Ruiz.

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 document.write(new Date().getFullYear()); • All rights reserved • Legal mentions

Pin It on Pinterest

Share This