Releases: AntaresSimulatorTeam/Antares_Simulator
Releases · AntaresSimulatorTeam/Antares_Simulator
v8.3.1
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
v8.3.0
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
v8.2.2
v8.2.1
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
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
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
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
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
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
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