powsybl / powsybl-open-rao

A toolbox based on powsybl framework dedicated to power systems coordinated capacity calculation and security analysis projects
Mozilla Public License 2.0
15 stars 6 forks source link

Add cost as new objective function for linear problem #1133

Open wangjer opened 2 weeks ago

wangjer commented 2 weeks ago

Please check if the PR fulfills these requirements

What kind of change does this PR introduce? Feature

What is the current behavior? Currently, the objective function is either minMargin or minRelativeMargin.

What is the new behavior (if this is a feature change)? Add a new filler: MinCostFiller. This is an alternative objective function for the linear problem, optimizing the total cost of the range actions. If the network is unsecure, a penalty is added to the objetive fucntion.

Does this PR introduce a breaking change or deprecate an API?

If yes, please check if the following requirements are fulfilled

What changes might users need to make in their application due to this PR? (migration steps)

Other information: