Skip to content

Releases: AntaresSimulatorTeam/Antares_Simulator

v8.4.0

15 Dec 10:21
Compare
Choose a tag to compare

v8.4.0 (12/2022)

Features

  • Add option & command-line argument to write results into a single zip archive #794
  • Add option to set link capacity to null/infinity for physical links only #792
  • Speed up simulations by extracting simplex basis in XPRESS/OR-Tools #957
  • Move Kirchhoff constraint generator to an executable #909
  • Do not export BC MARG PRICE variable by default by #928
  • Enable MPS write with OR-Tools+Sirius

GUI

  • Make sure that RC/beta are displayed in version numbers #739

Bugfix

  • Remove error message printed on -h/--help in antares-solver #895
  • Use average for BC MARG PRICE (daily & weekly) #940
  • Fix crash when exporting MPS with OR-Tools #923
  • Remove obsolete option include-split-exported-mps #956
  • Fix crash when many binding constraints are present in a study #924
  • Fix BC MARG COST values in parallel by @flomnes in #1015
  • Use min gen modulation to compute variable "profit by plant" by @guilpier-code in #1016
  • Round renewable power generation by @flomnes in #985
  • Make logs more expressive when checking link values by @flomnes in #1005
  • Add condition to avoid null pointer by @payetvin in #989

For developers

Documentation

New Contributors

Full Changelog: https://github.com/AntaresSimulatorTeam/Antares_Simulator/compare/v8.3.2..v8.4.0

Developer release "serialize problems"

08 Dec 10:38
Compare
Choose a tag to compare
Pre-release
v8.4.0-serialize

retry

v8.2.3

05 Dec 09:06
Compare
Choose a tag to compare

v8.2.3 (11/2022)

Bug fixes

  • Round renewable production (#985)

v8.3.2

01 Oct 07:33
ae22ef0
Compare
Choose a tag to compare

v8.3.2 (09/2022)

Output aggregation change

  • Daily, weekly, monthtly & annual values for link variable "MARG. COST" (EUR/MWh) was previously obtained by a sum. It now computed by average (#881).

New features

  • Add new BC marginal price output variable (#801)
  • Add Antares logo in solver logs (#861)
  • Add XPRESS-compatible assets for Ubuntu. Windows coming soon.

GUI

  • In the "Links" panel, replace "Flat" view by "By area" view (#755)

Bug fixes

  • Fix segfault when more than 9 renewable clusters are present in an area (#869)
  • Fix segfault related to the digest occurring when many thermal clusters are present (#852)
  • Statistics: use std::mutex / std::atomic<> to prevent concurrent writes (#838)
  • Allow more than 100 thermal clusters (#886)
  • Fix warning in hydro.ini loading function (#883)
  • MPS for the 1st optimization were erased by the one related to the 2nd optimization. Fixed (#863).

For developers

  • Simplify day ahead reserve condition (#777)
  • Remove unused "shedding strategy" (#788)
  • Refactor Layers by adding a LayerData class (#866)
  • Output variables: remove useless methods for renewable clusters (#869)
  • Restore notifications from Sonar (#828)
  • Restore tests in the CI (Windows only) (#850)
  • Add OR-Tools+XPRESS to Ubuntu CI and merge files for centos CI (#859)
  • Simplify Parameters::fixRefreshIntervals, clean headers (#832)
  • Simplify tuneSolverSpecificOptions (#829)

Documentation

  • Input and output format due to addition of BC marginal prices (#836)
  • Fix e-mail address and website (#834)

Contributors

@payetvin @guilpier-code @flomnes

v8.3.1

23 Aug 11:19
713f167
Compare
Choose a tag to compare

v8.3.1 (08/2022)

New features

  • Add execution-info.ini output file, containing execution durations and study info #740 #803 #816
  • OR-Tools: set solver-specific options for XPRESS #796

Bug fixes

  • Fix missing renewable columns in districts (sets of areas) #802

GUI

  • Fix wrong number of cores in the "Run a simulation" window #793

For developers

  • Bump C++11 to C++17

Contributors

@guilpier-code @flomnes

v8.3.0

21 Jul 08:42
189e992
Compare
Choose a tag to compare

v8.3.0 (07/2022)

New features

  • Adequacy patch - share the unsupplied energy according to the "local matching rule". This feature was contributed by RTE-i with support from RTE, ELIA and APG #657
  • Add output variable "profit by cluster". This variable represents the difference between proportional costs and marginal costs in the area. It provides a partial answer to the question "what is the economic profit associated to a thermal cluster ?", excluding non-proportional (€/h) and startup costs (€/startup). #686
  • Allow +/- infinity in binding constraint RHS, allowing the user to enable BCs only for some timesteps #631(*)
  • Add option to enable the splitting of exported MPS files. This feature is intended to be used by Antares Xpansion.
  • Add --list-solvers command-line argument, to list linear solvers available through OR-Tools
  • Measure the execution duration for every computation step, store the durations in a dedicated file #546

(*) May not work with the Sirius solver. Consider using other solvers through OR-Tools

Bug fixes

  • Fix segfault occuring when inter/intramodal correlation is enabled and TS width are inconsistent #694
  • Fix logging of performed MC years when running jobs in parallel #680
  • Fix a crash occuring in studies where an area contains 100+ thermal clusters (#753)
  • Load & check prepro data only if needed (#754)
  • Fix possible loss of data if adq-patch is disabled (#738)
  • UI For property update for adq-patch mode, allow batch edit (#747)
  • UI - Fix GUI freeze when using multiple map layers (#721)

For developers

  • Display the git commit-id in the logs for debugging & diagnosis purposes #698
  • Code cleaning in hydro heuristic #671
  • Use antares-deps 2.0.2, which now excludes OR-Tools #684
  • Fetch OR-Tools directly, allowing more flexibility on the flavor (XPRESS/Sirius/etc.) #684
  • Code cleaning #663 #665 #666 #687 #725 #667 #668 #730

Misc. improvements

  • Generate 2 assets in CentOS 7 : one that includes XPRESS, one that does not #689
  • Upgrade examples 8.1 -> 8.3 (#733)

Contributors

@Milos-RTEi @guilpier-code @flomnes

v8.2.2

28 Apr 10:06
Compare
Choose a tag to compare

v8.2.2 (04/2022)

Bug fixes

  • Fix solver crash on parsing command-line parameters #624

GUI

  • Fix crash occuring when switching to the links panel #658

v8.2.1

28 Mar 15:02
c3c51fb
Compare
Choose a tag to compare

v8.2.1 (03/2022)

Bug fixes

  • Fix scenario builder data loss when renaming area #610
  • Write 1 in the ts-numbers when series.width == 1 #609
  • Add noise to the cost vector in the allocation problems to enforce uniqueness #622
  • Linux only : fix segfault occurring when an INI file does not exist #606

GUI

  • Place "Dataset > Resize columns to..." in first position #607
  • Allow that all NTC be 0 in one direction #595
  • Fix occasional crash when opening the links panel #594
  • Linux only : fix frozen window occurring after a "Save as..." #586
  • Linux only : fix impossibility to save a study #600
  • Developer version only : fix assertion errors in the GUI #584

v8.0.4

18 Mar 12:06
Compare
Choose a tag to compare

v8.0.4 (03/2022)

Features

  • Add noise to the cost in the daily & monthly allocation problem #604. In some cases, the monthly hydro allocation gave different results on different Windows machines. Adding >0 noise in the cost vector fixes this issue.

Bug fixes

  • Use all decimals for thermal time-series #603

For developers

  • Windows only : upgrade vcpkg and deps, including wxWidgets (3.1.4 -> 3.1.5)

v8.2.0

04 Mar 14:49
Compare
Choose a tag to compare

v8.2.0 (03/2022)

New features

  • Multiple timeseries for link capacities (NTC). It is now possible to establish different scenarios for the capacity of a link. Users can now take partial or total outages for links into account #520
  • Infeasible problem analyzer. When the underlying problem has no solution, list the most suspicious constraints in a report. This should help users identify faulty binding constraints #431
  • Add a hydro-debug switch that allows the printing of some useful debug data in heuristic mode #254

GUI

  • Add a "view results" button in the dialog that appears when a simulation has been completed #511
  • Help menu : add an "online documentation" item #509
  • Improve UI for new thermal parameter "tsGenBehavior" #534
  • Improve cell styles when loop-flow is enabled for a link #571

Bug fixes

  • Prevent an area from having a link to itself #531
  • Fix crash when the study folder does not exist #521
  • Fix crash when failing to load a study #502

For developers

  • Remove calls to exit() #505. Provide consistent return values for antares-solver by fixing a segfault related to the log object #522
  • Remove calls to setjmp, goto's big brother #527
  • Large refactor of antares-solver's main function, hoping to make error management easier to understand #521
  • Use std::shared_ptr instead of Yuni::SmartPtr in most cases #529
  • Simplify and clean some parts of the code #537, #538, #540