]> SALOME platform Git repositories - modules/adao.git/blob - doc/fr/ref_algorithm_EnsembleBlue.rst
Salome HOME
Documentation and functions minor update correction
[modules/adao.git] / doc / fr / ref_algorithm_EnsembleBlue.rst
1 ..
2    Copyright (C) 2008-2018 EDF R&D
3
4    This file is part of SALOME ADAO module.
5
6    This library is free software; you can redistribute it and/or
7    modify it under the terms of the GNU Lesser General Public
8    License as published by the Free Software Foundation; either
9    version 2.1 of the License, or (at your option) any later version.
10
11    This library is distributed in the hope that it will be useful,
12    but WITHOUT ANY WARRANTY; without even the implied warranty of
13    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
14    Lesser General Public License for more details.
15
16    You should have received a copy of the GNU Lesser General Public
17    License along with this library; if not, write to the Free Software
18    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
19
20    See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
21
22    Author: Jean-Philippe Argaud, jean-philippe.argaud@edf.fr, EDF R&D
23
24 .. index:: single: EnsembleBlue
25 .. _section_ref_algorithm_EnsembleBlue:
26
27 Algorithme de calcul "*EnsembleBlue*"
28 -------------------------------------
29
30 Description
31 +++++++++++
32
33 Cet algorithme réalise une estimation de type BLUE (Best Linear Unbiased
34 Estimator, qui est ici un estimateur d'Aitken) de l'état d'un système, par
35 méthode d'ensemble. Pour fonctionner, il faut fournir un ensemble d'ébauches,
36 dont le nombre déterminera la taille de l'ensemble pour l'estimation.
37
38 Il est théoriquement réservé aux cas d'opérateurs d'observation linéaires, mais
39 doit fonctionner aussi dans les cas "faiblement" non-linéaire. On peut vérifier
40 la linéarité de l'opérateur d'observation à l'aide de
41 l':ref:`section_ref_algorithm_LinearityTest`.
42
43 Commandes requises et optionnelles
44 ++++++++++++++++++++++++++++++++++
45
46 Les commandes requises générales, disponibles dans l'interface en édition, sont
47 les suivantes:
48
49   .. include:: snippets/Background.rst
50
51   .. include:: snippets/BackgroundError.rst
52
53   .. include:: snippets/Observation.rst
54
55   .. include:: snippets/ObservationError.rst
56
57   .. include:: snippets/ObservationOperator.rst
58
59 Les commandes optionnelles générales, disponibles dans l'interface en édition,
60 sont indiquées dans la :ref:`section_ref_assimilation_keywords`. De plus, les
61 paramètres de la commande "*AlgorithmParameters*" permettent d'indiquer les
62 options particulières, décrites ci-après, de l'algorithme. On se reportera à la
63 :ref:`section_ref_options_Algorithm_Parameters` pour le bon usage de cette
64 commande.
65
66 Les options de l'algorithme sont les suivantes:
67
68   .. include:: snippets/SetSeed.rst
69
70   StoreSupplementaryCalculations
71     .. index:: single: StoreSupplementaryCalculations
72
73     Cette liste indique les noms des variables supplémentaires qui peuvent être
74     disponibles à la fin de l'algorithme. Cela implique potentiellement des
75     calculs ou du stockage coûteux. La valeur par défaut est une liste vide,
76     aucune de ces variables n'étant calculée et stockée par défaut. Les noms
77     possibles sont dans la liste suivante : ["CurrentState", "Innovation",
78     "SimulatedObservationAtBackground", "SimulatedObservationAtCurrentState",
79     "SimulatedObservationAtOptimum"].
80
81     Exemple :
82     ``{"StoreSupplementaryCalculations":["CurrentState", "Innovation"]}``
83
84 Informations et variables disponibles à la fin de l'algorithme
85 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
86
87 En sortie, après exécution de l'algorithme, on dispose d'informations et de
88 variables issues du calcul. La description des
89 :ref:`section_ref_output_variables` indique la manière de les obtenir par la
90 méthode nommée ``get`` de la variable "*ADD*" du post-processing. Les variables
91 d'entrée, mises à disposition de l'utilisateur en sortie pour faciliter
92 l'écriture des procédures de post-processing, sont décrites dans
93 l':ref:`subsection_r_o_v_Inventaire`.
94
95 Les sorties non conditionnelles de l'algorithme sont les suivantes:
96
97   .. include:: snippets/Analysis.rst
98
99   .. include:: snippets/CurrentState.rst
100
101   .. include:: snippets/Innovation.rst
102
103 Voir aussi
104 ++++++++++
105
106 Références vers d'autres sections :
107   - :ref:`section_ref_algorithm_Blue`