Skip to content

Commit

Permalink
Creation de la version 7.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Papa NDIAYE committed Dec 21, 2018
1 parent 753ef49 commit 0c3979b
Show file tree
Hide file tree
Showing 363 changed files with 23,874 additions and 3,056 deletions.
2 changes: 1 addition & 1 deletion AUTHORS.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
AUTHORS (from version/to version)
AUTHORS (from version/to version)
==================================

Brahim Abbes V5
Expand Down
2 changes: 1 addition & 1 deletion CERTIFICATE.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ Everyone is permitted to copy and distribute verbatim copies of this
license document, but changing it is not allowed.


Developer's Certificate of Origin 1.1
Developer's Certificate of Origin 1.1

By making a contribution to this project, I certify that:

Expand Down
6 changes: 3 additions & 3 deletions CONTRIBUTING.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@ please read the ROADMAP file at the root of this directory.
If you think about contributing to the Antares_Simulator project, your first move should be to get the source code.
There are two ways to achieve that:

1) Clone the Antares_Simulator git repository available on GitHub : (link to be added)
2) Get an Antares_Simulator installer package available at https://antares-simulator@rte-france.com
1) Clone the Antares_Simulator git repository available on GitHub : https://github.com/AntaresSimulatorTeam/Antares_Simulator
2) Get an Antares_Simulator installer package available at https://antares-simulator.org
and tick the box "copy source code" when installing the software.

In the process followed to release the code of Antares_Simulator under Open Source, there are two important milestones:
Expand All @@ -26,5 +26,5 @@ for external contributions.

* During the interim period (second half of 2018), developers who wish to join are welcome to examine
the code already published and to share their thoughts with the Antares_Simulator Team through one of
the email addresses that can be found at https://antares-simulator@rte-france.com
the email addresses that can be found at https://antares-simulator.org

4 changes: 3 additions & 1 deletion INSTALL.txt
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Windows 10
Linux CentOS 6
RHEL 7.3

with compilers MSVC 19.00 & GCC 4.8.1
with compilers MSVC 19.00 & GCC 4.8.1 & GCC 7

Note on End-Of-Line convention
------------------------------
Expand Down Expand Up @@ -63,7 +63,9 @@ Four external dependencies are integrated as Git submodules:
* src/ext/Sirius_Solver - Sirius_Solver 6.0.0

After a pull on Antares repository , submodules should be already properly initialized
if not, run :

git submodule update --init --recursive

1.3.1 Compiling OpenSSL with Visual Studio - 64 bits solution
=============================================================
Expand Down
316 changes: 316 additions & 0 deletions NEWS.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,321 @@ Antares_Simulator Changelog
===========================


v7.0.0 (12/2018)
--------------------

### Features

- GPL release: updated companion files (README,...)
- GPL release: updated project Icons
- GPL release: insertion of license headers
- GPL release: translation of comments
- GPL release: removal of license control
- GPL release: code restructuring to separate Antares and Sirius
- Examples library: upgraded and added 16 new examples
- Documentation: updated reference guide
- Documentation: updated map editor guide
- Documentation: updated optimization problem formulation
- Documentation: updated examples library

v7.0.0-rc (12/2018)
--------------------

### Features

- Improved code for linux compilation with gcc 7

### Bugs

- Fixed various issues in GUI
- Fixed RHS of constraints generated by the KCG when
min and max values of PST settings are strictly equal
and constraints are generated for the whole year

v6.5.1 (11/2018)
----------------

### Bugs

- Fixed index in hydro heuristic engine
- Hydro GUI: added scrollbars for correct display on laptops
- Output: improved presentation of results for incomplete calendar-based weeks
- Kirchhoff's constraint generator: fixed several GUI issues
- Districts GUI: improved syntax control

v6.5.0 (11/2018)
----------------

### Features

- Implementation of Kirchhoff's laws (DC approximation),
modeling of phase-shifters and representation of passive
loop flows (to account for on highly reduced gris): a
dedicated Kirchhoff's constraints generator is now available
It makes use of both classical input data (impedances)
and new input data. Its results are specific binding
constraints whose names begin by @UTO-, storable in the
INPUT folder after user's validation ("save")

New or modified input data for link L (8760 hourly values):
Impedances (moved from col.3 to col.5)(Ohms at ref. voltage U)
Loop flow (passive) (MW)
Min Tap of phase-shifter (MW*Ohms/U2 along any AC cycle including L)
Max Tap of phase-shifter (MW*Ohms/U2 along any AC cycle including L)
New link parameters (one value)
Asset type (AC,DC,Gas,Virtual,Other) : KCG deals only with AC links
"account for loop flow" toggle
"tune PST" toggle
KCG generating directives:
Working map to use for generation
Calendar to use for constraints activation (relaxation outside)
Status of passive loop flow in constraints RHS (included or not)
Status or PST settings in constraints RHS (included or not)
Auto-check of nodal loop flow balance (activated or not)
Definition of the "infinite" to use for constraints relaxation
KCG results:
For AC Links involved in the generation process: The KCG sets the
values of the two input data toggles related to loop flows and
PST settings, in accordance with the current generation directives

Identification of an optimal (minimum-weight) cycle basis for the
formulation of constraints

Generation of all relevant constraints (equality, inequalities, with
or without relaxation)

- Reservoir-type hydro and other energy storage facilities:
interface, input and output data structure, functionalities,
have been completely redesigned. As a consequence, a number
of new items (variables & parameters) are introduced in both
input and output, while a few input variables are redefined
or deprecated:

Deprecated hydro variables:
Pmax hydro "min", Pmax hydro "max"
Redefined hydro variables and parameters:
Hydro-storage time-series : redefined at the daily scale
Bounds for Reservoir levels: redefined at the daily scale
Res.level initialization date: redefined at the monthly scale
New hydro variables and parameters:
Input : max daily hydro generating energy
max daily hydro pumping energy and power
monthly-to-daily inflow breakdown pattern
water value (time, level)
modulation of max generating power (level)
modulation of max pumping power (level)
pumping efficiency
+many "storage management options" parameters
Output: Reservoir level (H.LEV)
Water value (H.VAL)
Pumping power (H.PUMP)
Natural Inflow (H.INFL)
Forced Overflow (H.OVFL)
Cost of Gen+Pumping (H.COST)
Optimization preferences:
"Hot/Cold start" (year N may start or not at the final N-1 level)

- GUI: Districts may now be defined from within the interface
(notepad tab connected to the Inspector's clipboard)

- Time-series generation (solar, wind, load) : increased speed
when "high accuracy" option is selected, in the special case
where all diffusion processes produce "Normal" variables

- Example library: upgraded to 6.5 (without extension)

### Bug fixes

- Time-series generation: the storage (Input folder)
of time-series generated for thermal clusters either in the
"disabled" or "must-run" state did not work properly

- Time-series analysis: when short- and long-term levels
defined for auto-correlation assessment are identical, the
analyzer now performs a pure exponential fitting

- Time-series analysis: monthly time-series containing no
non-zero value are no longer rejected by the analyzer

- Output: the link-variable "MARG.COST" was rounded to an integer
value (changed to 2 decimal accuracy)


v6.1.3 (06/2018)
----------------

### Features

- Output: added a new file at the root of simulation results,
displaying a short summary of the overall system economic
performance throughout all Monte-Carlo years

- Log file: added new info messages on the size of optimization
problems

- Updater (standalone): added new options and improved
help messages

- Expansion mode: presolve stage replaced by hot start

### Bug fixes

- Simulation: In the "accurate" Unit Commitment mode, the
optimization preference "thermal Clusters Min Up/Down Time"
can now be turned to "ignore"

- Simulation: removed remaining debug traces

- Simulation: zero-reset on interconnection marginal costs
was sometimes missing in optimization final stage

- Example library : upgraded to 6.1 and extended


v6.1.2 (11/2017)
----------------

### Features

- Solver, Simplexe package: Improvement of the Scaling stage
(Matrix, right hand side, costs)


v6.1.2 (11/2017)
----------------

### Features

- Solver, Simplexe package: Improvement of the Scaling stage
(Matrix, right hand side, costs)


v6.1.1 (11/2017)
----------------

### Features

- Solver: Light changes in Presolve stage


v6.1.0 (09/2017)
----------------

### Features

- GUI and simulation: "binding constraints" objects may now involve
not only flows on interconnections but also power generated from
thermal clusters. Alike flows, generation from thermal clusters may
be handled either on an hourly, daily or weekly basis and may be
associated with arbitrary offsets (time-lags expressed in hours).


v6.0.6 (07/2017)
----------------

### Features

- GUI: Binding constraint parameters tables (weights and offsets) are trimmed
line-wise so as to fit exactly with the content of the selected working map

- Solver: strenghtening of the final admissibility check step in the "accurate"
commitment mode



v6.0.5 (07/2017)
----------------

### Bug fixes

- Solver: Pruning of redundant messages in simulations launched from command line

- Solver: Removal of misprints in command line help messages

- Files: Fixed issues (detected as of 6.0.1) regarding storage of thermal time-series files

- Study Cleaner: Unwarranted removal of the graphic multi-map lay-out could occur when
cleaning datasets (detected as of 6.0.0)


v6.0.4 (06/2017)
----------------

### Bug fixes

- GUI: The "variable per variable" view of the output files allows
to display the power generated by each thermal cluster

- Simulation: Negative "ROW Balance" is properly included in
unsupplied energy allowances


v6.0.3 (06/2017)
----------------

### Features

- GUI: The number of system maps that could be stored in a given study
was limited to 19. This number is now unbounded.

### Bug fixes

- GUI: The list of thermal clusters displayed for a given Area in the
current map was sometimes wrongly initialized (Area considered
selected though not explicitly clicked on yet)

- GUI: The order in which binding constraint terms are shown in the
"summary" Window could depend on the execution platform used

- GUI: The Antares study icon could not be properly copied in some
circumstances


v6.0.2 (06/2017)
----------------

### Features

- Optimization : To help discriminate between equivalent economic
solutions, random noises on hydro hourly prices are more regularly
spread out (absolute values) in the interval (5 e-4 ,1 e-3)€/MWh

### Bug fixes

- Simulation : The identification of the Monte-Carlo year numbers
in which the smallest/greatest values of random variables are
reached could be ambiguous when identical results are found for
two years ore more.


v6.0.1 (05/2017)
----------------

### Features

- Thermal Time-series generation: Data regarding all thermal clusters
are generated and stored in the same way, regardless of their activity
status (unabled/disabled). This makes easier to check data consistency

- Simulation: Upper bounds for spilled power and unsupplied power are
actually set to their maximum theoretical value(i.e. if economic
conditions make it justified: spill all power or shed all demand)
So far, spillage of power that could be absorbed by the local demand
was not allowed

- Simulation: a silent "Expansion" mode has been added to the regular
modes "Economy/Adequacy/Draft". The three differences with the
"Economy" mode are:
a) In "accurate" unit commitment, integrity constraints are relaxed
in the core optimization problem.
b) Day-ahead reserve is no more subtracted from the initial demand
to get back to "standard" conditions
c) The values of all optimal criteria are printed in ad hoc files
The use of this mode should be restricted to well-designed scripted
automatic simulation sequences taking into account the simplifications
listed above


v6.0.0 (04/2017)
----------------

Expand Down Expand Up @@ -688,3 +1003,4 @@ From V1 to V2 (all versions)

- Refer to project development archives (TRAC thread)


2 changes: 1 addition & 1 deletion README.txt
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ In May 2018 RTE decided to relicense the project under the GPLv3 license.
Links:
======

The Antares web site. . . . https://antares.rte-france.com/
The Antares web site. . . . https://antares-simulator.org
Support . . . . . . . . . . To do
Forums . . . . . . . . . . To do
Wiki . . . . . . . . . . . To do
Expand Down
2 changes: 1 addition & 1 deletion ROADMAP.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
This file describes the development roadmap leading from Antares_Simulator 6.0.0
(released: Summer 2018) to Antares_Simulator 7.0.0 (expected: winter 2018/2019).

a) Enhancement of the perimeter of binding constraints:

Since from their first apparition in Antares_Simulator, so-called
Expand Down
Loading

0 comments on commit 0c3979b

Please sign in to comment.