X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=doc%2Ffr%2Fref_algorithm_KalmanFilter.rst;h=ef4872ce4b361823d4b1a6a78b42a6886789d571;hb=d17fb7c98cbe65531e870b75a52bb709422f188b;hp=c5ae7364868cafab9e373bfeeed4167e29e4868a;hpb=d75440af0fe5a5e2291bae6f85942048fa468898;p=modules%2Fadao.git diff --git a/doc/fr/ref_algorithm_KalmanFilter.rst b/doc/fr/ref_algorithm_KalmanFilter.rst index c5ae736..ef4872c 100644 --- a/doc/fr/ref_algorithm_KalmanFilter.rst +++ b/doc/fr/ref_algorithm_KalmanFilter.rst @@ -45,13 +45,13 @@ l':ref:`section_ref_algorithm_UnscentedKalmanFilter`. Commandes requises et optionnelles ++++++++++++++++++++++++++++++++++ +.. index:: single: AlgorithmParameters .. index:: single: Background .. index:: single: BackgroundError .. index:: single: Observation .. index:: single: ObservationError .. index:: single: ObservationOperator .. index:: single: EstimationOf -.. index:: single: StoreInternalVariables .. index:: single: StoreSupplementaryCalculations Les commandes requises générales, disponibles dans l'interface en édition, sont @@ -92,10 +92,10 @@ les suivantes: appliqué à une paire :math:`(X,U)`. Les commandes optionnelles générales, disponibles dans l'interface en édition, -sont indiquées dans la :ref:`section_ref_assimilation_keywords`. En particulier, -la commande optionnelle "*AlgorithmParameters*" permet d'indiquer les options +sont indiquées dans la :ref:`section_ref_assimilation_keywords`. De plus, les +paramètres de la commande "*AlgorithmParameters*" permettent d'indiquer les options particulières, décrites ci-après, de l'algorithme. On se reportera à la -:ref:`section_ref_options_AlgorithmParameters` pour le bon usage de cette +:ref:`section_ref_options_Algorithm_Parameters` pour le bon usage de cette commande. Les options de l'algorithme sont les suivantes: @@ -107,23 +107,17 @@ Les options de l'algorithme sont les suivantes: Exemple : ``{"EstimationOf":"Parameters"}`` - StoreInternalVariables - Cette clé booléenne permet de stocker les variables internes par défaut, - principalement l'état courant lors d'un processus itératif. Attention, cela - peut être un choix numériquement coûteux dans certains cas de calculs. La - valeur par défaut est "False". - - Exemple : ``{"StoreInternalVariables":True}`` - StoreSupplementaryCalculations Cette liste indique les noms des variables supplémentaires qui peuvent être disponibles à la fin de l'algorithme. Cela implique potentiellement des calculs ou du stockage coûteux. La valeur par défaut est une liste vide, aucune de ces variables n'étant calculée et stockée par défaut. Les noms - possibles sont dans la liste suivante : ["APosterioriCovariance", "BMA", + possibles sont dans la liste suivante : ["APosterioriCorrelations", + "APosterioriCovariance", "APosterioriStandardDeviations", + "APosterioriVariances", "BMA", "CostFunctionJ", "CurrentState", "Innovation"]. - Exemple : ``{"StoreSupplementaryCalculations":["BMA","Innovation"]}`` + Exemple : ``{"StoreSupplementaryCalculations":["BMA", "Innovation"]}`` Informations et variables disponibles à la fin de l'algorithme ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ @@ -147,12 +141,30 @@ Les sorties non conditionnelles de l'algorithme sont les suivantes: Les sorties conditionnelles de l'algorithme sont les suivantes: + APosterioriCorrelations + *Liste de matrices*. Chaque élément est une matrice de corrélation des + erreurs *a posteriori* de l'état optimal. + + Exemple : ``C = ADD.get("APosterioriCorrelations")[-1]`` + APosterioriCovariance *Liste de matrices*. Chaque élément est une matrice :math:`\mathbf{A}*` de covariances des erreurs *a posteriori* de l'état optimal. Exemple : ``A = ADD.get("APosterioriCovariance")[-1]`` + APosterioriStandardDeviations + *Liste de matrices*. Chaque élément est une matrice d'écart-types des + erreurs *a posteriori* de l'état optimal. + + Exemple : ``E = ADD.get("APosterioriStandardDeviations")[-1]`` + + APosterioriVariances + *Liste de matrices*. Chaque élément est une matrice de variances des erreurs + *a posteriori* de l'état optimal. + + Exemple : ``V = ADD.get("APosterioriVariances")[-1]`` + BMA *Liste de vecteurs*. Chaque élément est un vecteur d'écart entre l'ébauche et l'état optimal.