La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Le filtrage au cours des âges Du filtre de Kalman au filtrage particulaire André Monin.

Présentations similaires


Présentation au sujet: "Le filtrage au cours des âges Du filtre de Kalman au filtrage particulaire André Monin."— Transcription de la présentation:

1 Le filtrage au cours des âges Du filtre de Kalman au filtrage particulaire André Monin

2 Objectif Estimer l' é tat d'un syst è me dynamique perturb é al é atoirement aux vues d'un processus d'observation

3 Démarche Modélisation globale du système –Etat du système –Processus dobservation Analyse du modèle –Linéaire / Non linéaire –Bruits Gaussiens / Non Gaussiens –Observabilité Choix dun critère destimation Désignation dune technique de filtrage adaptée au modèle

4 Modélisation Base la modélisation : Processus stochastiques = Variable aléatoire indicée par le temps Description par probabilité conjointe Fonction de répartition : Mesure de probabilité : Densité de probabilité : Moments (moyenne, autocorrélation, …) : …

5 Analyse dun processus stochastique Objectif : Séparer partie prévisible / martingale Modèle détat gouverné par des bruits blancs Bruits blancs = Processus à réalisations indépendantes dans le temps (et de moyenne nulle)

6 Ignotus Données Bruit Capteurs Etat Bruit Système dynamique Objectif : Estimer létat Calculer F Filtre Estimateur Objectif

7 Propriétés fondamentales des bruits blancs Indépendance : Décorrélation : Densité spectrale de puissance :

8 Caractérisation des bruits blancs à temps continus Dérivée (formelle) dun processus à accroissements indépendants, les variablessont indépendantes Il nexiste que deux catégories : à trajectoire continue : Mouvement Brownien PAI à trajectoire continue : Mouvement Brownien PAI purement discontinus : Processus de comptage marqué PAI purement discontinus : Processus de comptage marqué

9 Mouvement Brownien Trajectoire continue Limite de la marche aléatoire Réalisation gaussienne de puissance infinie Nulle part dérivable Bruit blanc

10 Exemple de réalisation du mouvement Brownien

11 Exemples Bruit thermique, électronique Bruit électromagnétique …

12 Processus de comptage Processus à valeurs entières de fréquence

13 Exemple de réalisation

14 Processus de comptage marqué Sauts règlés par un processus de comptage Les amplitudes sont aléatoires, indépendantes de et de distribution connue :

15 Exemple de réalisation

16 Exemples Emission délectrons dun tube vidéo Radioactivité Apparition de pannes Déclenchement de manoeuvre Evènements sismiques …

17 Processus markoviens Modèle détat : Processus à accroissements indépendants

18 Echantillonnage Traitements numériques => échantillonnage Théorème de Shannon : un signal continu à spectre borné par la fréquence F doit être échantillonné au moins à 2F. Filtrer avant déchantillonner F 2F

19 Echantillonnage dun signal bruité Signal à spectre borné par F Bruit blanc gaussien de d.s.p. Filtrage passe-bas à F => inchangé Densité spectrale de Puissance =

20 Echantillonnage dun signal bruité Bruit blanc gaussien de variance Attention : Fréquence plus basse => puissance plus faible mais bruit non blanc

21 Discrétisation dun système dynamique markovien Intégration durant la période déchantillonnage T Bruits blancs

22 Discrétisation dun système dynamique markovien (suite) Processus à accroissements indépendants Bruit blanc gaussien à temps discret

23 Discrétisation dun système dynamique markovien (suite) Processus de comptage Bruit blanc poissonien à temps discret

24 Résultat de la modélisation Modèle dynamique de prédiction de lévolution du système Distribution de létat initial Distribution du bruit blanc Equation dobservation

25 Exemple de modélisation Mobile soumis à une force aléatoire

26 Evolution de la position

27 Evolution de la vitesse

28 Evolution de la force appliquée

29 Critères destimation Minimum de variance Maximum de vraisemblance Dans les deux cas : calcul de la probabilité conditionnelle

30 Filtrage récursif des systèmes à temps discret Evolution de la probabilité conditionnelle Prédiction

31 Correction (Bayes) Prédiction + Correction

32 Cas linéaire gaussien : le filtre de Kalman Evolution de la probabilité conditionnelle Prédiction

33 Correction

34 Détection optimale Observation dun système par un processus continu Plusieurs modes de fonctionnement possibles Critère bayesien à minimum derreur

35 Résolution Sous chaque hypothèse, on a un modèle du type Calcul de la probabilité conditionnelle : Utiliser le terme de normalisation pour prendre la décision

36 Fin de la première partie….

37 Mise en oeuvre du Filtrage et Exemples dapplication

38 Modélisation du système Variables continues –Variables détat (positions, vitesses, …) –Perturbations (bruits de dynamique, bruits dobservations,…) Gaussiennes (bruits des capteurs, dérives, …) A occurrence poissoniennes (changements de manoeuvre,…) … –Equations dévolution (modèles Markoviens) Variables discrètes –Variables détat (hypothèses, variables binaires, …) –Dynamique (chaînes de Markov)

39 Analyse du modèle Approximations locales –Linéaires –Polynomiales Approximations globales –Densité de probabilité de létat (somme de dirac, somme de gaussiennes, …) –Densités de probabilité des bruits (idem)

40 Désignation de la technique de filtrage adaptée Méthode optimale exacte (quasi unique) –Système linéaire –Bruits Gaussiens Filtre de Kalman (Kalman – 1960)

41 Approximations Linéaires Locales Systèmes localement linéaire Bruits quasi gaussiens Rapports bruit dynamique/bruit dobservation petit Ecart type initial petit (petit = écart type destimation < domaine de validité de la linéarisation) Filtre de Kalman étendu (Breakwell – 1967) Filtre de Kalman sur le système linéarisé

42 Filtre de Kalman étendu Linéarisation des équations du système (dynamique + observation) autour de lestimateur. Filtre de Kalman sur le système linéarisé

43 Filtre de Kalman Etendu (2) Prédiction : Correction Valide si et restent dans le domaine de validité de la linéarisation

44 Approximations Bilinéaires Locales Système bilinéaire ou localement bilinéaire Observation linéaire ou polynomiale Bruits éventuellement non-gaussiens Filtrage de Volterra (Monin&Salut – 1996) Choix dune classe paramétrique de filtres polynomiaux Calcul des paramètre optimaux par projection

45 Modèle bilinéaire Restriction à une classe de systèmes non linéaires réalisables en dimension finie

46 Optimisation des paramètres par minimisation de lerreur quadratique moyenne

47 Inversion récursive dun système linéaire

48 Exemple académique : Bruit poissonien Processus de comptage de fréquence 1/10

49 Erreurs de filtrage en fonction du degré

50 Comparaison des estimations

51 Approximations globales Il existe une approximation linéaire locale valide Lécart type initial est grand grand = écart type destimation >> domaine de validité de la linéarisation Approximation par somme de Gaussiennes (Alpach&Sorenson – 1972) Partitionnement de lespace détat (état initial distribué comme somme de gaussiennes) Construction des filtres de Kalman étendus pour chaque partition Evaluation des vraisemblances de chaque filtre (pondérations) Estimateur global = somme pondérée de gaussiennes

52 Filtres de Kalman en parallèle Partition du domaine dincertitude initiale Pour chaque partition : Filtre de Kalman étendu Evaluation de la vraisemblance de chaque partition

53 Densité de probabilité initiale : Evolution des filtres de Kalman étendus : Calcul des pondérations :

54 Estimateur

55 Evolution de la densité de probabilité

56 3035 km 2890 km 11,4° Exemple : Traitement du signal LORAN-C

57 Modélisation Dynamique du porteur Equation dobservation

58 143m ± 100m Erreur destimation en longitude

59 Erreur destimation en latitude 78m ± 385m

60 Approximations globales Il existe une approximation linéaire locale Lécart type initial est grand Les bruits de dynamiques sont de type Gaussiens et grands (Les perturbations font sortir le filtre du domaine de validité de la linéarisation) Approximation par somme de Gaussiennes (Alpach&Sorenson – 1972) Partitionnement de lespace détat = somme de Gaussiennes (n) Partitionnement de lespace des bruits = somme de Gaussiennes (p) Construction des filtres de Kalman étendus pour chaque partition (n.p) Evaluation des vraisemblances de chaque filtre (pondérations) Explosion combinatoire => sélection de n parmi n.p (regroupements, rejets)

61 Approximation par somme de Gaussiennes Modèle : Densité de probabilité du bruit dynamique : somme de gaussiennes

62 Ignotus Approximation par somme de Gaussiennes (2) A linstant t-1 : Prédiction : Avec :

63 Ignotus Approximation par somme de Gaussiennes (3) Correction : Nxp Kalman étendus : Pondérations :

64 Ignotus Approximation par somme de Gaussiennes (4) Sélection : Critère de sélection le plus simple : ne retenir, parmi les Nxp gaussiennes, que les N de poids les plus élevés + renormaliser + renormaliser

65 Approximations globales Aucune approximation locale nest valide Les bruits sont non Gaussiens Filtres particulaires (Huillet&Salut – 1989 / Gordon 1993) Approximation de la distribution par somme de Dirac pondérés Exploration de lespace détat par simulation aléatoire Evaluation des vraisemblances de chaque particules (pondérations) Redistributions des particules (aléatoire ou déterministe)

66 Ignotus Filtrage particulaire Modèle très général : Conditions de mise oeuvre : Savoir simuler la loi de Pouvoir calculer explicitement

67 Ignotus Filtrage particulaire (2) Représentation de la mesure probabilité par une somme de mesures de Dirac : Prédiction : Simulation de Monte-Carlo de la dynamique Où sont tirés indépendamment suivant la loi de

68 Ignotus Filtrage particulaire (3) Redistribution : Tirage des nouvelles particules selon la loi multinomiale Correction : Pondération par la formules Bayes :

69 Ignotus Filtrage particulaire (4) Initialisation Prédiction/Pondération Redistribution

70 Ignotus Variantes de lalgorithme : redistributions Ne redistribuer que si le nuage de particules est dégénéré => Cumuler les poids Après redistribution, affecter au lieu de Redistribution déterministe : maximum de vraisemblance …

71 Evolution des particules avec redistributions (LORAN-C)

72 Résumé

73 Fin


Télécharger ppt "Le filtrage au cours des âges Du filtre de Kalman au filtrage particulaire André Monin."

Présentations similaires


Annonces Google