Systèmes multidimensionnels

De testwiki
Aller à la navigation Aller à la recherche

Dans la théorie des systèmes mathématique, un système multidimensionnel ou un système mD est un système dans lequel non seulement une variable indépendante existe (comme le temps), mais il existe plusieurs variables indépendantes.

Des problèmes importants tels que factorisation et stabilité des systèmes m - D (m > 1) polynomials. ont récemment suscité l’intérêt de nombreux chercheurs et praticiens . La raison en est que la factorisation et la stabilité ne sont pas une extension directe de la factorisation et de la stabilité des systèmes 1-D, car, par exemple, le théorème fondamental de l'algèbre n'existe pas dans l'anneau ring of m-D (m > 1) polynomials.

Applications

Les systèmes multidimensionnels ou «m» - D constituent le fondement mathématique nécessaire au traitement numérique de l'image avec de nombreuses applications en biomédecine, technologie à rayons X et communications par satellite[1]Modèle:,[2]. Certaines études combinent également des systèmes m -D avec équations aux dérivées partielles (EDP).

Modèle linéaire multidimensionnel d'espace à états

Un modèle d'espace d'état est une représentation d'un système dans lequel l'effet de toutes les valeurs d'entrée "antérieures" est contenu par un vecteur d'état. Dans le cas d'un système m - d, chaque dimension a un vecteur d'état qui contient l'effet des entrées précédentes par rapport à cette dimension. La collection de tous ces vecteurs d'état dimensionnels en un point constitue le vecteur d'état total au point.

Considérons un système bidimensionnel linéaire (2d) uniforme et discret qui est invariant dans l’espace et qui est causal. Il peut être représenté sous forme de matrice-vecteur comme suit[3]Modèle:,[4] :

Représente le vecteur d’entrée en chaque point (i,j) par u(i,j), le vecteur de sortie par y(i,j) le vecteur d'état horizontal par R(i,j) et le vecteur d'état vertical par S(i,j). Ensuite, l'opération à chaque point est définie par:

R(i+1,j)=A1R(i,j)+A2S(i,j)+B1u(i,j)S(i,j+1)=A3R(i,j)+A4S(i,j)+B2u(i,j)y(i,j)=C1R(i,j)+C2S(i,j)+Du(i,j)

A1,A2,A3,A4,B1,B2,C1,C2 et D sont des matrices de dimensions appropriées.

Ces équations peuvent être écrites de manière plus compacte en combinant les matrices:

[R(i+1,j)S(i,j+1)y(i,j)]=[A1A2B1A3A4B2C1C2D][R(i,j)S(i,j)u(i,j)]

Étant donné les vecteurs d'entrée u(i,j) à chaque point et aux valeurs d'état initiales, la valeur de chaque vecteur de sortie peut être calculée en effectuant de manière récursive l'opération ci-dessus.

Fonction de transfert multidimensionnel

Un système bidimensionnel linéaire discret est souvent décrit par une équation de différence partielle sous la forme:  sump,q=0,0m,nap,qy(ip,jq)= sump,q=0,0m,nbp,qx(ip,jq)

x(i,j) est l'entrée et y(i,j) est la sortie au point (i,j) et ap,q et bp,q sont des coefficients constants.

Pour dériver une fonction de transfert pour le système, la transformée 2d 'Z' est appliquée aux deux côtés de l'équation ci-dessus.

 sump,q=0,0m,nap,qz1pz2qY(z1,z2)= sump,q=0,0m,nbp,qz1pz2qX(z1,z2)

La transposition donne la fonction de transfert T(z1,z2):

T(z1,z2)=Y(z1,z2) surX(z1,z2)= sump,q=0,0m,nbp,qz1pz2q sur sump,q=0,0m,nap,qz1pz2q

Donc, pour toute configuration de valeurs en entrée, la transformation 2d - de la configuration est calculée puis multipliée par la fonction de transfert T(z1,z2) pour produire la ' Z '- transformation de la sortie du système.

Réalisation d'une fonction 2d de transfert

Un traitement d’image ou une autre tâche de calcul md est souvent décrite par une fonction de transfert qui possède certaines propriétés de filtrage, mais il est souhaitable de la convertir en forme d’espace pour un calcul plus direct. Cette conversion est appelée réalisation de la fonction de transfert.

Considérons un système causal linéaire 2D spatialement invariant ayant une relation entrée-sortie décrite par:

Y(z1,z2)= sump,q=0,0m,nbp,qz1pz2q sur sump,q=0,0m,nap,qz1pz2qX(z1,z2)

Deux cas sont considérés individuellement: 1) la sommation inférieure est simplement la constante '1' 2) la sommation supérieure est simplement une constante k. Le cas 1 est souvent appelé le cas «tout à zéro» ou «réponse impulsionnelle finie», alors que le cas 2 est appelé le cas «tout pôle» ou «réponse impulsionnelle infinie». La situation générale peut être mise en œuvre comme une cascade de deux cas individuels. La solution pour le cas 1 est considérablement plus simple que le cas 2 et est illustrée ci-dessous.

Exemple: toute réponse impulsionnelle nulle ou finie

Y(z1,z2)=p,q=0,0m,nbp,qz1pz2qX(z1,z2)

Les vecteurs d'état auront les dimensions suivantes :

R(1×m),S(1×n),x(1×1) and y(1×1)

Chaque terme de la sommation implique une puissance négative (ou nulle) de z1 et de z2 qui correspond à un retard (ou décalage) le long de la dimension respective de l'entrée x(i,j). Ce délai peut être affecté en plaçant 1 le long de la super diagonale dans A1. et les matrices A4 et les coefficients de multiplication bi,j aux bons emplacements dans A2. La valeur b0,0 est placée en haut de la matrice B1, ce qui multiplie l'entrée x(i,j) et ajoutez-le au premier composant du vecteur Ri,j. De plus, une valeur de b0,0 est placée dans la matrice D, ce qui multipliera l'entrée x(i,j) et ajoutez-le à la sortie y. Les matrices apparaissent alors comme suit :

A1=[0000010000010000000000010]
A2=[0000000000000000000000000]
A3=[b1,nb2,nb3,nbm1,nbm,nb1,n1b2,n1b3,n1bm1,n1bm,n1b1,n2b2,n2b3,n2bm1,n2bm,n2b1,2b2,2b3,2bm1,2bm,2b1,1b2,1b3,1bm1,1bm,1]

A4=[0000010000010000000000010]

B1=[100000]
B2=[b0,nb0,n1b0,n2b0,2b0,1]
C1=[b1,0b2,0b3,0bm1,0bm,0]
C2=[00001]
D=[b0,0]

[3]Modèle:,[4]

Références

Modèle:Références

Modèle:Portail