Delta de kronecker
la delta de Kronecker es una función de dos variables, que vale 1 si son iguales, y
0 si son diferentes. Se escribe con el símbolo y se usa como una taquigrafía
notacional más que como la función definida a trozos:
Se utiliza en muchas áreas de la matemática. Por ejemplo, en álgebra lineal,
la matriz identidad puede ser escrita como:
La Transformada Z inversa.
La transformada Z en sistemas de control de tiempo discreto juega el mismo papel
que la transformada de Laplace en sistemas de control de tiempo continuo. Para
que la transformada Z sea útil, se debe estar familiarizado con los métodos para
hallar la transformada Z inversa
La notación para la transformada Z inversa será Z-1. La transformada Z inversa de
X[Z] da como resultado la correspondiente secuencia X[n].
Existen cuatro métodos para obtener la transformada Z inversa y serán:
1. Método de la División Directa.
2. Método Computacional.
3. Método de expansión en fracciones parciales.
4. Método de la Integral de inversión.
Transformada inversa Z mediante delta de kronecker
Para encontrar la transformada z inversa, se utiliza la función “delta de
Kronecker” , donde: , para y , para
Suponiendo que , la entrada al sistema G(z), es la entrada “delta de
Kronecker”, o: , , para , , para
La transformada z de la entrada “delta de Kronecker” es:
Un ejemplo utilizando transformada inversa z mediante delta de kronecker:
Al considerar un sistema definido mediante
Mediante la entrada “delta de Kronecker”, la primera ecuación se puede reescribir
como:
Enfoque MATLAB
A partir de la nueva ecuación, la entrada X(z) es la transformada z de la entrada
“delta de Kronecker”. En MATLAB la entrada “delta de Kronecker” está dada por:
x = [1 zeros(1,N)]
Donde N corresponde al final de la duración del tiempo discreto del proceso
considerado.
Puesto que la transformada z de la entrada “delta de Kronecker” X(z) es igual a la
unidad, la respuesta del sistema a esta entrada es:
Por lo tanto, la transformada z inversa de G(z) está dada por , , ,….
Se obtendrá hasta .
Para obtener la transformada z inversa de G(z) con MATLAB:
–––––––––––––––––––––––––––––––––––––
num=[0 0.4673 -0.3393]; %numerador
den=[1 -1.5327 0.6607]; %denominador
x=[1 zeros(1, 40)]; %Entrada “delta de Kronecker”
y=filter(num,den,x) %Comando para obtener la respuesta y(k) desde k=0 hasta
k=40.
–––––––––––––––––––––––––––––––––––––