Conversión continuo/discreto y discreto/continuo

Pasar de un sistema continuo a discreto y viceversa

 Cuando se tiene un sistema continuo (G(s)) puede resultar de interés obtener el sistema equivalente de tiempo discreto (G(z)). El sistema de tiempo discreto surge como consecuencia de la introducción de un muestreo en la toma de datos. De tal modo que el sistema discreto nos dará el valor de la salida sólo en los instantes de muestreo. Si suponemos que el tiempo de muestreo es T, podemos pasar de un sistema continuo al equivalente discreto con la función c2d (que es el acrónimo de la expresión Continuous To Discrete):

sysd=c2d(sysc,T);

La operación inversa consistente en obtener un equivalente continuo a partir de un sistema discreto. Para ello se usa la función d2c (que es el acrónimo de la expresión Discrete To Continous):

sysd=d2c(sysd);

 

Ejemplo

Considérese el sistema definido por la siguiente ecuación:

 

Obtener la función de transferencia, definir el sistema en Octave, y obtener el equivalente discreto de este sistema suponiendo un tiempo de muestreo de 0.1 segundos.

La función de transferencia de este sistema es .

El código Octave sería:

sys=tf([1 3],[1 2 1]);

sysd=c2d(sys,0.1);

Obra colocada bajo licencia Creative Commons Attribution Non-commercial Share Alike 3.0 License