Skip to content

Releases: AntaresSimulatorTeam/Antares_Simulator

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

v8.1.1

05 Jan 16:47
Compare
Choose a tag to compare

v8.1.1 (01/2022)

Bug fixes

  • Fix segfault occurring randomly when thermal clusters are disabled (#472)
  • Fix hydro level discontinuities (#491). Very rarely, hydro reservoirs would inexplicably be filled from 0% to 100% in 1h, this violating the modelling constraints.
  • Execution times when the Sirius solver is used in conjunction with OR-Tools are now similar as with Sirius alone. This is a result of this fix, related to "hot-start".

GUI

  • Speed up scrolling (#395)
  • Warn the user about disabled renewable clusters only when relevant (#386)

Packages

Include antares-analyzer into .zip and .tar.gz archives (#470). This is especially useful if you use the portable version of Antares.

For developers

In the CI workflow, CentOS 7 now uses devtoolset-9 (previously 7), with in particular gcc 9. This allows for C++17 features to be used without hassle.

v8.1.0

16 Sep 09:43
Compare
Choose a tag to compare

v8.1.0 (09/2021)

New features

  • Allow up to 9 RES groups (off-shore wind, on-shore wind, rooftop solar, PV solar, etc.) as opposed to wind and solar previously. This allows the user to distinguish between more renewable energy sources. When creating a new study, renewable generation modelling is set to "clusters" by default. This change does not affect opening an existing study. Note that TS generation is not available for these new RES groups.
  • Add 3 thermal groups, named other, other 2, other 3 and other 4.

Bug fixes

  • When a binding constraint is marked as skipped in the GUI, disable it in the solver #366

GUI

  • Keep selection on thermal/renewable cluster when its group changes #360
  • Dialogs "Thematic trimming" and "User playlist" are now resizable

For developers

  • Add non-regression tests on each release
  • Fix vcpkg on Github Actions
  • Add build cache for Github Actions to speed up the build (Linux only)

v8.0.3

05 May 16:45
542a4ae
Compare
Choose a tag to compare

Bug fixes

  • Fix calculation of average for variable "congestion probability"
  • Fix NODU when unit number is not an integer i.e has decimals
  • GUI: allow decimal nominal capacity for thermal clusters
  • GUI: Linux: use xdg-open to open pdf files instead of gnome-open

For developers

  • Remove code related to licence management
  • Remove openssl and libcurl dependencies

v8.0.2

25 Mar 12:17
ced4253
Compare
Choose a tag to compare

Bug fixes

  • Fix GUI freeze when area color is changed but user don't validate new color
  • Correction of MC year weight use for PSP and MISC NDG