Je ne sais malheureusement pas grand-chose sur les filtres de Kalman, mais je pense que je peux vous aider avec les trucs de l'espace d'état.
Dans l'exemple 1, le modèle AR est exactement votre bonne vieille définition récursive de sortie DSP:
yt= α +ϕ1yt - 1+ϕ2yt - 2+ηt
Dans ce cas, nous écrivons le modèle de l'espace d'état avec une correspondance directe avec l'équation ci-dessus:
(ytyt - 1) = (ϕ11ϕ20) (yt - 1yt - 2) + (α0) + (10)ηt
Notez que dans ce cas, les états du système sont les valeurs actuelles et précédentes de la sortie.
Dans le deuxième exemple, vous séparez vos états cà partir de vos valeurs de sortie. Cela signifie que les états peuvent désormais être n'importe quoi, même s'ils correspondent toujours directement aux valeurs de sortie. De cette façon, nous obtenons
yt= μ +ct
ct=ϕ1ct - 1+ϕ2ct - 2+ηt
Et donc
(ctct−1)=(ϕ11ϕ20)(ct−1ct−2)+(10)ηt
Vous devez également reconnaître cela comme la représentation standard de l'espace d'état d'un système linéaire, car vos équations d'évolution d'état et de sortie dépendante de l'état sont deux équations différentes . Cette séparation est triviale dans le cas d'un modèle AR, mais cette dernière notation est la façon dont nous pensons à tous les modèles linéaires espace-état en général.
Le troisième exemple est curieux. Si vous multipliez tous les coefficients, vous vous rendrez compte qu'il est en fait équivalent aux premier et deuxième exemples. Alors pourquoi faire ça? Il s'avère que l'exemple 2 (étant la représentation appropriée de l'espace d'état du système) est appelé la forme canonique contrôlable de ce système. Si vous faites un peu de lecture ou analysez simplement le système avec soin, vous vous rendrez compte que nous pouvons mettre ce système dans n'importe quel état que nous aimons à conditionϕ1 et ϕ2 avec l'entrée unique α. Par conséquent, nous appelons de tels systèmes contrôlables , et il est très facile de voir à partir de cette forme d'équations espace-état.
Il faut noter que deux systèmes linéaires peuvent être identiques jusqu'à un changement de base. Cela signifie que nous pouvons choisir une base différente pour représenter le même système linéaire. Vous pouvez vous convaincre que c'est exactement ce que nous avons fait pour passer du deuxième au troisième exemple. En particulier, nous aimons cette transformation linéaire pour transposer la matrice de transition d'état, afin d'obtenir un état inconnus
yt=(10)αt
αt=(stst−1)=(ϕ11ϕ20)(st−1st−2)+(α0)+(10)ηt
Maintenant, nous pouvons utiliser le changement de base pour savoir ce que cet état s doit être par rapport à l'État y. Et nous pouvons le calculer pour être
(stst−1)=(ytϕ2yt−1)
Cette forme (transposition de la forme canonique de contrôlabilité) est appelée la forme canonique d'observabilité parce que si nous pouvons mettre un système sous cette forme, nous pouvons facilement déduire quels états du système peuvent être observés en regardant simplement la sortie. Pour une description des formes canoniques, vous pouvez lire ce document , et bien sûr regarder autour sur le web. Notez que dans le document, les états sont inversés, ce qui ne change rien à la représentation du système, réorganisant simplement les lignes / colonnes des matrices.