En mathématiques appliquées la discrétisation est la transposition d un état continu fonction modèle variable équation e
Discrétisation

En mathématiques appliquées, la discrétisation est la transposition d'un état continu (fonction, modèle, variable, équation) en un équivalent discret. Ce procédé constitue en général une étape préliminaire à la résolution numérique d'un problème ou sa programmation sur machine. Un cas particulier est la dichotomisation où le nombre de classes discrètes est 2, où on peut approcher une variable continue en une .

La discrétisation est aussi reliée aux mathématiques discrètes, et compte parmi les composantes importantes de la . Dans le contexte, la discrétisation peut renvoyer à la modification de la granularité, quand plusieurs variables discrètes sont réunies ou des catégories discrètes fusionnées.
Discrétiser des données continues engendre systématiquement une (en). Un des objectifs est donc de concevoir un modèle discret qui minimise au mieux cette erreur.
Il ne faut pas confondre discrétisation et quantification.
On compte également la (en) et le bloqueur d'ordre 0 parmi les méthodes de discrétisation.
Discrétisation de modèles d'état linéaires
La discrétisation apparait dans la transformation d'équations différentielles continues en équations aux différence discrètes.
On considère le modèle d'état en espace, continu en temps :
où v et w sont des sources de bruit blanc avec une densité spectrale de puissance
peuvent être discrétisées, en supposant que le signal u est un bloqueur d'ordre 0 et une intégration continue pour le bruit v, donnant
avec des covariances
où
, si A est régulière
et T est le temps d'échantillonnage, et est la transposée de A.
Une astuce pour calculer Ad et Bd en une étape consiste à utiliser la propriété:p. 215
et donc
Discrétisation de bruits
L'évaluation numérique de Qd est rendue plus délicate avec l'intégrale d'une exponentielle de matrice. On peut la calculer en deux temps, d'abord la construction de la matrice, puis le calcul de son exponentielle
Le bruit discrétisé est ensuite évalué en multipliant la transposée du bloc en bas à droite de G avec celui en haut à droite :
Dérivation
En partant du modèle continu
on sait que l'exponentielle de matrice est
et en multipliant à gauche le modèle :
on reconnait
L'intégration donne ainsi
ce qui est une solution analytique du modèle continu.
On veut désormais discrétiser cette expression. On suppose u constante sur chaque pas de temps.
On reconnait l'expression entre crochets dans le premier terme comme x[k], et le second terme peut être simplifié en faisant la substitution v(τ) = kT + T – τ, ce qui permet d τ = – d v. On suppose aussi que u est constante dans l'intégrale, ce qui donne :
qui est une solution exacte du problème de discrétisation.
Approximations
Une discrétisation exacte peut parfois être impossible à cause d'une exponentielle de matrice lourde et des étapes d'intégrations. Il devient alors plus simple de calculer un modèle discret approché, basé sur de petits pas de temps de sorte qu'on ait . La solution approchée devient alors :
D'autres approximations possibles sont et
. Chacun a des propriétés de stabilité différentes. On peut également mentionner la transformation bilinéaire, ou transformation de Tustin, qui préserve les propriétés de stabilité du système continu en temps.
Discrétisation d'équations différentielles

La résolution numérique d'une équation différentielle (ordinaire ou aux dérivées partielles) nécessite une discrétisation du domaine de définition de la solution (espace ou temps, voire les deux). Ainsi, d'une fonction u(x , t) définie sur un domaine Ω et un intervalle de temps [0 ; T], on ne calculera que des valeurs (u(xi , tn)), où les xi sont des points de Ω et tn des instants de [0 ; T]. Pour cela, les opérateurs différentiels sont également approchés par des versions discrètes, comme la dérivée seconde discrète :
La méthode de résolution (différences finies, éléments finis ou volumes finis, pour citer les plus courantes) permet de construire un problème discret dont la solution est une approximation de la solution du problème continu. L'erreur commise a deux sources :
- l'erreur de projection : en passant d'un espace continu à un espace discret, l'espace dans lequel la solution existante est changée ;
- l'erreur d'interpolation : le choix du schéma numérique et la définition de la grille espace-temps choisie pour la résolution va influer sur la qualité de l'approximation.
Discrétisation de caractéristiques continues
En statistique et apprentissage machine, la discrétisation renvoie à la conversion de variables ou caractéristiques continues en variables ou caractéristiques discrètes nominales. Ce procédé est utile pour créer des fonctions de densité de probabilités.
Références
- (en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « Discretization » (voir la liste des auteurs).
- (en) Raymond A. DeCarlo, Linear systems : A state variable approach with numerical implementation, Prentice-Hall, Inc., 1989.
- (en) Charles Van Loan, « Computing integrals involving the matrix exponential », IEEE transactions on automatic control, vol. 23, no 3, , p. 395-404.
Voir aussi
Articles connexes
- Espace discret
- Simulation à événements discrets
Liens externes
- Robert Grover Brown & Patrick Y. C. Hwang, Introduction to random signals and applied Kalman filtering : with MATLAB exercises and solutions, 3rd, , 484 p. (ISBN 978-0-471-12839-7)
- Chi-Tsong Chen, Linear System Theory and Design, Philadelphia, PA, USA, Saunders College Publishing, (ISBN 0-03-071691-8)
- (en) Charles Van Loan, « Computing integrals involving the matrix exponential », IEEE transactions on automatic control, vol. 23, no 3, , p. 395-404
- R.H. Middleton et G.C. Goodwin, Digital control and estimation : a unified approach, , 33 p. (ISBN 0-13-211665-0)
- Portail de l'analyse
Auteur: www.NiNa.Az
Date de publication:
wikipedia, wiki, wikipédia, livre, livres, bibliothèque, article, lire, télécharger, gratuit, téléchargement gratuit, mp3, vidéo, mp4, 3gp, jpg, jpeg, gif, png, image, musique, chanson, film, livre, jeu, jeux, mobile, téléphone, android, ios, apple, téléphone portable, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, ordinateur
En mathematiques appliquees la discretisation est la transposition d un etat continu fonction modele variable equation en un equivalent discret Ce procede constitue en general une etape preliminaire a la resolution numerique d un probleme ou sa programmation sur machine Un cas particulier est la dichotomisation ou le nombre de classes discretes est 2 ou on peut approcher une variable continue en une Une solution d une equation aux derivees partielles discretisee obtenue par la methode des elements finis La discretisation est aussi reliee aux mathematiques discretes et compte parmi les composantes importantes de la Dans le contexte la discretisation peut renvoyer a la modification de la granularite quand plusieurs variables discretes sont reunies ou des categories discretes fusionnees Discretiser des donnees continues engendre systematiquement une en Un des objectifs est donc de concevoir un modele discret qui minimise au mieux cette erreur Il ne faut pas confondre discretisation et quantification On compte egalement la en et le bloqueur d ordre 0 parmi les methodes de discretisation Discretisation de modeles d etat lineairesLa discretisation apparait dans la transformation d equations differentielles continues en equations aux difference discretes On considere le modele d etat en espace continu en temps x t Ax t Bu t w t y t Cx t Du t v t displaystyle begin aligned dot mathbf x t amp mathbf A mathbf x t mathbf B mathbf u t mathbf w t mathbf y t amp mathbf C mathbf x t mathbf D mathbf u t mathbf v t end aligned ou v et w sont des sources de bruit blanc avec une densite spectrale de puissance w t N 0 Q v t N 0 R displaystyle mathbf w t sim mathcal N 0 mathbf Q mathbf v t sim mathcal N 0 mathbf R peuvent etre discretisees en supposant que le signal u est un bloqueur d ordre 0 et une integration continue pour le bruit v donnant x k 1 Adx k Bdu k w k y k Cdx k Ddu k v k displaystyle begin aligned mathbf x k 1 amp mathbf A d mathbf x k mathbf B d mathbf u k mathbf w k mathbf y k amp mathbf C d mathbf x k mathbf D d mathbf u k mathbf v k end aligned avec des covariances w k N 0 Qd v k N 0 Rd displaystyle mathbf w k sim mathcal N 0 mathbf Q d mathbf v k sim mathcal N 0 mathbf R d ou Ad eAT L 1 sI A 1 t T displaystyle mathbf A d mathrm e mathbf A T mathcal L 1 s mathbf I mathbf A 1 t T Bd t 0TeAtdt B A 1 Ad I B displaystyle mathbf B d left int tau 0 T mathrm e mathbf A tau mathrm d tau right mathbf B mathbf A 1 mathbf A d I mathbf B si A est reguliere Cd C displaystyle mathbf C d mathbf C Dd D displaystyle mathbf D d mathbf D Qd t 0TeAtQeA tdt displaystyle mathbf Q d int tau 0 T mathrm e mathbf A tau mathbf Q mathrm e mathbf A top tau mathrm d tau Rd 1TR displaystyle mathbf R d frac 1 T mathbf R et T est le temps d echantillonnage et A displaystyle mathbf A top est la transposee de A Une astuce pour calculer Ad et Bd en une etape consiste a utiliser la propriete p 215 exp T AB00 M11M120I displaystyle exp left T begin bmatrix mathbf A amp mathbf B mathbf 0 amp mathbf 0 end bmatrix right begin bmatrix mathbf M 11 amp mathbf M 12 mathbf 0 amp mathbf I end bmatrix et donc Ad M11 Bd M12 displaystyle mathbf A d mathbf M 11 quad mathbf B d mathbf M 12 Discretisation de bruits L evaluation numerique de Qd est rendue plus delicate avec l integrale d une exponentielle de matrice On peut la calculer en deux temps d abord la construction de la matrice puis le calcul de son exponentielle F AQ0A T displaystyle mathbf F begin bmatrix mathbf A amp mathbf Q mathbf 0 amp mathbf A top end bmatrix T G eF Ad 1Qd0Ad displaystyle mathbf G mathrm e mathbf F begin bmatrix dots amp mathbf A d 1 mathbf Q d mathbf 0 amp mathbf A d top end bmatrix Le bruit discretise est ensuite evalue en multipliant la transposee du bloc en bas a droite de G avec celui en haut a droite Qd Ad Ad 1Qd Ad Ad 1Qd displaystyle mathbf Q d mathbf A d top top mathbf A d 1 mathbf Q d mathbf A d mathbf A d 1 mathbf Q d Derivation En partant du modele continu x t Ax t Bu t displaystyle mathbf dot x t mathbf A mathbf x t mathbf B mathbf u t on sait que l exponentielle de matrice est ddteAt AeAt eAtA displaystyle frac mathrm d mathrm d t mathrm e mathbf A t mathbf A mathrm e mathbf A t mathrm e mathbf A t mathbf A et en multipliant a gauche le modele e Atx t e AtAx t e AtBu t displaystyle mathrm e mathbf A t mathbf dot x t mathrm e mathbf A t mathbf A mathbf x t mathrm e mathbf A t mathbf B mathbf u t on reconnait ddt e Atx t e AtBu t displaystyle frac mathrm d mathrm d t mathrm e mathbf A t mathbf x t mathrm e mathbf A t mathbf B mathbf u t L integration donne ainsi e Atx t e0x 0 0te AtBu t dt displaystyle mathrm e mathbf A t mathbf x t mathrm e 0 mathbf x 0 int 0 t mathrm e mathbf A tau mathbf B mathbf u tau mathrm d tau x t eAtx 0 0teA t t Bu t dt displaystyle mathbf x t mathrm e mathbf A t mathbf x 0 int 0 t mathrm e mathbf A t tau mathbf B mathbf u tau mathrm d tau ce qui est une solution analytique du modele continu On veut desormais discretiser cette expression On suppose u constante sur chaque pas de temps x k def x kT eAkTx 0 0kTeA kT t Bu t dt displaystyle mathbf x k stackrel mathrm def mathbf x kT mathrm e mathbf A kT mathbf x 0 int 0 kT mathrm e mathbf A kT tau mathbf B mathbf u tau mathrm d tau x k 1 eA k 1 Tx 0 0 k 1 TeA k 1 T t Bu t dt eAT eAkTx 0 0kTeA kT t Bu t dt kT k 1 TeA kT T t Bu t dt displaystyle mathbf x k 1 mathrm e mathbf A k 1 T mathbf x 0 int 0 k 1 T mathrm e mathbf A k 1 T tau mathbf B mathbf u tau mathrm d tau mathrm e mathbf A T left mathrm e mathbf A kT mathbf x 0 int 0 kT mathrm e mathbf A kT tau mathbf B mathbf u tau mathrm d tau right int kT k 1 T mathrm e mathbf A kT T tau mathbf B mathbf u tau mathrm d tau On reconnait l expression entre crochets dans le premier terme comme x k et le second terme peut etre simplifie en faisant la substitution v t kT T t ce qui permet d t d v On suppose aussi que u est constante dans l integrale ce qui donne x k 1 eATx k v kT v k 1 T eAvdv Bu k eATx k T0eAvdv Bu k eATx k 0TeAvdv Bu k eATx k A 1 eAT I Bu k displaystyle begin aligned mathbf x k 1 amp amp mathrm e mathbf A T mathbf x k left int v kT v k 1 T mathrm e mathbf A v mathrm d v right mathbf B mathbf u k amp amp mathrm e mathbf A T mathbf x k left int T 0 mathrm e mathbf A v mathrm d v right mathbf B mathbf u k amp amp mathrm e mathbf A T mathbf x k left int 0 T mathrm e mathbf A v mathrm d v right mathbf B mathbf u k amp amp mathrm e mathbf A T mathbf x k mathbf A 1 left mathrm e mathbf A T mathbf I right mathbf B mathbf u k end aligned qui est une solution exacte du probleme de discretisation Approximations Une discretisation exacte peut parfois etre impossible a cause d une exponentielle de matrice lourde et des etapes d integrations Il devient alors plus simple de calculer un modele discret approche base sur de petits pas de temps de sorte qu on ait eAT I AT displaystyle mathrm e mathbf A T approx mathbf I mathbf A T La solution approchee devient alors x k 1 I AT x k TBu k displaystyle mathbf x k 1 approx mathbf I mathbf A T mathbf x k T mathbf B mathbf u k D autres approximations possibles sont eAT I AT 1 displaystyle mathrm e mathbf A T approx left mathbf I mathbf A T right 1 et eAT I 12AT I 12AT 1 displaystyle mathrm e mathbf A T approx left mathbf I frac 1 2 mathbf A T right left mathbf I frac 1 2 mathbf A T right 1 Chacun a des proprietes de stabilite differentes On peut egalement mentionner la transformation bilineaire ou transformation de Tustin qui preserve les proprietes de stabilite du systeme continu en temps Discretisation d equations differentiellesLe decoupage d un domaine en sous domaines simples ici par une triangulation est une premiere etape de discretisation de l espace avant la resolution numerique La resolution numerique d une equation differentielle ordinaire ou aux derivees partielles necessite une discretisation du domaine de definition de la solution espace ou temps voire les deux Ainsi d une fonction u x t definie sur un domaine W et un intervalle de temps 0 T on ne calculera que des valeurs u xi tn ou les xi sont des points de W et tn des instants de 0 T Pour cela les operateurs differentiels sont egalement approches par des versions discretes comme la derivee seconde discrete 2u x2 ui 1 uixi 1 xi ui 1 uixi 1 xi displaystyle frac partial 2 u partial x 2 simeq frac u i 1 u i x i 1 x i frac u i 1 u i x i 1 x i La methode de resolution differences finies elements finis ou volumes finis pour citer les plus courantes permet de construire un probleme discret dont la solution est une approximation de la solution du probleme continu L erreur commise a deux sources l erreur de projection en passant d un espace continu a un espace discret l espace dans lequel la solution existante est changee l erreur d interpolation le choix du schema numerique et la definition de la grille espace temps choisie pour la resolution va influer sur la qualite de l approximation Discretisation de caracteristiques continuesEn statistique et apprentissage machine la discretisation renvoie a la conversion de variables ou caracteristiques continues en variables ou caracteristiques discretes nominales Ce procede est utile pour creer des fonctions de densite de probabilites References en Cet article est partiellement ou en totalite issu de l article de Wikipedia en anglais intitule Discretization voir la liste des auteurs en Raymond A DeCarlo Linear systems A state variable approach with numerical implementation Prentice Hall Inc 1989 en Charles Van Loan Computing integrals involving the matrix exponential IEEE transactions on automatic control vol 23 no 3 1978 p 395 404 Voir aussiArticles connexes Espace discret Simulation a evenements discretsLiens externes Robert Grover Brown amp Patrick Y C Hwang Introduction to random signals and applied Kalman filtering with MATLAB exercises and solutions 3rd 1997 484 p ISBN 978 0 471 12839 7 Chi Tsong Chen Linear System Theory and Design Philadelphia PA USA Saunders College Publishing 1984 ISBN 0 03 071691 8 en Charles Van Loan Computing integrals involving the matrix exponential IEEE transactions on automatic control vol 23 no 3 1978 p 395 404 R H Middleton et G C Goodwin Digital control and estimation a unified approach 1990 33 p ISBN 0 13 211665 0 Portail de l analyse