Resolver un problema de sistema en tiempo discreto usando el bloque de la función de transferencia
discreta.
Solución
Se generó el script “ejer2.m”, donde se utiliza la funcion c2dm(num,den,0.1,'zoh').
En Matlab la función c2dm obtiene el sistema discreto equivalente al sistema continuo. En algunos casos es necesario realizar la conversión de señal continua a discreta y viceversa, se pretende mostrar el cambio de sistema a discreto de una función de transferencia.
Se considera la siguiente función de transferencia:
20 F ( s )= 2 s +3 s +10 El diagrama de bloques en el Simulink es el siguiente:
El tiempo de la función paso es de 1 seg
La señal de salida se presenta a continuación:
Utilizando la función c2dm se obtiene la función de transferencia discreta
0.09 z +0.0814 F ( z )= 2 z −1.6551 z +0.7408
El diagrama de bloques se presenta a continuación:
La señal de salida de “y1” se presenta a continuación:
Se presenta a continuación la sintaxis del archivo “ejer3.m” utilizado.
%EJERCICIO 3 %F(s) = 20/(s^2+ 3s +10) num = [20]; den = [1 3 10];