Estoy tratando de implementar un controlador PID en el dominio z. Lo que he hecho hasta ahora es encontrar algunos valores de , , y que funcionan en el dominio del tiempo. He encontrado información sobre cómo traducir estos valores al dominio z , pero cuando ejecuto la nueva simulación con el controlador PID digital, parece que ya no funciona.
Para su referencia, el , , y los valores que tengo son 0.25, 0.6, 0.005, y cuando los convertí a la forma canónica (en el dominio z) tuve , y . (usado . Cuando trazo estas dos cosas (usando una entrada sinusoidal), las salidas son diferentes y no puedo entender dónde me estoy equivocando con esto.
EDITAR: supongo que como una pregunta más directa, ¿cómo puedo tomar los parámetros del dominio del tiempo? , , y y convertir eso en una ecuación de diferencia de dominio digital/z para un microcontrolador? AIT
Como cambiaste tu pregunta, aquí está mi segunda respuesta:
Tienes tus coeficientes , y . La función de transferencia es . Cuando compares los dos lados de la ecuación, encontrarás que puedes calcular todo lo que necesitas. Supongo que ya has determinado , , y ya sea por medición o de los requisitos.
Calcular los coeficientes
Los exponentes negativos para z básicamente significan un cambio. la salida es
El índice es el valor actual, el anterior y así sucesivamente.
Eres de un orden de magnitud. y no tuyo) por lo que sus valores necesitan ser ajustados.
olin lathrop
suzu
Kortuk
Kortuk
olin lathrop
Kortuk
Kortuk