Tengo algunas dificultades para entender algo. Existen varios métodos de discretización, tales como retención de orden cero (ZOH), euler hacia adelante, euler hacia atrás, tustin, etcétera.
Por ejemplo,
Considere la función de transferencia
Esto corresponde a la ecuación diferencial
Integrando ambos lados da
Ahora t está espaciado uniformemente, por ejemplo, t = kT, con k = 0,1,2,... Durante un muestreo t0 = kT y t = kT + T, la solución se convierte en
Ahora usando la regla trapeciodal (tustin) http://en.wikipedia.org/wiki/Trapezoidal_rule . La integral se aproxima por
Como resultado, obtenemos
Usando la transformada z obtienes
y como tal determinas comparando el resultado con la primera ecuación que
Lo mismo puedes determinar usando euler hacia adelante, euler hacia atrás, etcétera. Ahora me pregunto cuál es el reemplazo de la variable de Laplace s cuando usará ZOH. ¿Y qué tipo de aproximación utiliza la ZOH? Según tengo entendido, discretizas el sistema usando ZOH aplicando
En un sistema híbrido, el muestreador y ZOH realizan las operaciones: se muestrea una señal continua (conversión de analógico a digital, ADC) para producir una señal discreta, y la señal discreta se devuelve a su forma continua (conversión de digital a analógico, DAC). ). Por lo general, hay algún procesamiento digital entre estas dos operaciones, pero la operación DAC/ADC combinada normalmente se representa como un único TF de Laplace en el diagrama de bloques.
Para simplificar, considere el ZOH de forma aislada, es decir, sin procesamiento de datos entre la muestra y la retención. Sea la señal de entrada = x(t), la señal de salida = y(t) y el incremento de muestreo = T seg. En el instante de muestreo k'ésimo (es decir, en t=kT), la entrada al ADC puede indicarse x(k) y la salida del DAC se mantiene constante en x(k) hasta que llega la siguiente muestra.
Por lo tanto, la salida DAC entre x(k) y x(k+1) es un pulso rectangular de altura, x(k), y duración, T. Esto se puede modelar, para la representación de la transformada de Laplace, como un paso de altura x (k) en t=kT y un paso de altura -x(k) en el tiempo t=(k+1)T, y puede realizarse a través del operador de retardo LT, e^-skT, que retarda cualquier señal en kT seg.
Por lo tanto, la LT del pulso aislado es {e^(-skT)} x(k)/s - {e^[-s(k+1)T} x(k)/s, o:
e^(-skT) {1-e^-sT} x(k)/s
Para toda la señal, de t=0 a t=kT esta función se reduce a Y(s) = X(s) {1-e^-sT}/s donde X(s) e Y(s) son la transformada de Laplace Entrada y salida ZOH. Por lo tanto, Y(s)/X(s) = (1-e^-sT)/s
Si, ahora, deseamos proceder conectando un bloque G(s) a la salida ZOH, el TF general se convierte en (1 - e^-sT) G(s)/s. Pero hay un problema: si tenemos que cerrar el ciclo alrededor de este TF, el CLTF resultante no será analítico debido a que e^-sT aparece en el denominador CLTF. Entonces debemos volver a las transformadas z para hacerlo analítico.
La transformada z del bit exponencial es fácil; es (1 - z^-1), porque z^-1 es el operador de retardo en el dominio z (y por lo tanto es equivalente a e^-sT) y luego debemos encontrar la transformada z de G(s)/ s para completar la imagen.
Para abordar las 3 preguntas específicas: 1. Se usa un elemento de retención de orden cero para tomar una señal discreta en el tiempo kT y mantiene el valor constante (orden 0, ¿recuerda?) hasta el tiempo kT+T. Ver Wikipedia (en los comentarios).
Matlab hace lo que ellos quieren.
El muestreo es muy rápido en estos días. La retención de orden cero es básicamente lo más fácil que puede hacer, y si muestrea mucho más rápido que las dinámicas relevantes, ¡está listo para comenzar! Tustin hace lo que describiste: tratar de interpolar la integral por la de una función lineal.
Hay ciertos beneficios de cualquier método. Claramente, los pedidos más altos serían buenos. Sin embargo, tienen un costo de cálculo y una complejidad. Algunos métodos conservan las posiciones polares del sistema (haciendo que la dinámica esté estrechamente relacionada), mientras que otros las distorsionan bastante. En términos generales, el orden superior no siempre es el camino a seguir. Digamos que toma una muestra de un cohete de Marte con 1 ms y aplica una aproximación integral de cuarto orden. Si tiene tal vez un cambio de grado en 10 segundos, eso hace 10000 muestras para descubrir y reaccionar. No es necesario obtener cosas de orden superior en el medio.
Como siempre, el orden depende de su aplicación. En este caso, más alto que lineal no es realmente un beneficio. Creo que preferiría aumentar la frecuencia de muestreo en su lugar.
Específicamente al ejemplo: la respuesta de Chu es correcta, sin embargo, para mí se detuvo exactamente, donde quería saber más: en
Desviándose de la notación del OP, sea y la salida de un integrador, yx su entrada. En el dominio de la frecuencia (Transformada de Laplace) esto es: G(s) = 1/s. Dejar Sea el tiempo de muestreo. Para el integrador en el dominio del tiempo tenemos:
Señor Mystère
vib