5416
Comentario:
|
6415
|
Los textos eliminados se marcan así. | Los textos añadidos se marcan así. |
Línea 8: | Línea 8: |
<bgcolor="#FF0000"> Correcciones: la referencia a lazo abierto no es ángulo, debería ser torque. | |
Línea 45: | Línea 45: |
== Modelo Balancín con Compensador PID == $$$ G_p(s) = \frac{1}{Js^2} $$, $$$ G_c(s) = k_p\cdot(1 + \frac{1}{T_is} + T_ds}) $$. $$$ G_{LA}(s) = \frac{k_p}{T_iJ}\frac{T_iT_ds^2 + T_is + 1}{s^3}$$ $$$ G_{LC}(s) = k_p\frac{T_iT_ds^2 + T_is + 1}{T_iJs^3 + k_pT_iT_ds^2 + k_pT_is + k_p}$$ |
|
Línea 135: | Línea 143: |
Si definimos $$$ K_{In}=\frac{K_I}{K_P} $$ y $$$ K_{Dn}=\frac{K_D}{K_P} $$. $$$ G_{LA}(z) = G(z)G_c(z) = \frac{T^2K_P}{2J}\frac{(1 + K_{In} + K_{Dn})z^3 + (K_{In} - K_{Dn})z^2 + (-1 - K_{Dn})z + K_{Dn}}{z^4-3z^3+3z^2-z}$$ |
|
Línea 137: | Línea 149: |
$$$ G_{LC}(z) = \frac{G(z)G_c(z)}{1+G(z)G_c(z)} = {T^2}\frac{(K_P + K_I + K_D)z^3 + (K_I - K_D)z^2 + (-K_P - K_D)z + K_D}{ 2Jz^4 + ((K_P+K_I+K_D)T^2 -6J)z^3 + ((K_I-K_D)T^2 + 6J)z^2 + ((-K_P-K_D)T^2 -2J)z + K_DT^2}$$ | $$$ G_{LC}(z) = \frac{G(z)G_c(z)}{1+G(z)G_c(z)} = {T^2}\frac{(K_P + K_I + K_D)z^3 + (K_I - K_D)z^2 + (-K_P - K_D)z + K_D}{ 2Jz^4 + [(K_P+K_I+K_D)T^2 -6J]z^3 + [(K_I-K_D)T^2 + 6J]z^2 + [(-K_P-K_D)T^2 -2J]z + K_DT^2}$$ Definiendo $$$ K_{In} $$ y $$$ K_{Dn} $$ como en el punto anterior y definiendo $$$ J_n = \frac{J}{K_P} $$ y $$$ K_1 = \frac{2J_n}{T^2} $$. $$$ G_{LC}(z) = \frac{G(z)G_c(z)}{1+G(z)G_c(z)} = \frac{(1 + K_{In} + K_{Dn})z^3 + (K_{In} - K_{Dn})z^2 + (-1 - K_{Dn})z + K_{Dn}}{ K_1z^4 + ( 1+K_{In}+K_{Dn} - 3K_1)z^3 + (K_{In}-K_{Dn} + 3K_1)z^2 + (-1-K_{Dn} -K_1)z + K_{Dn}}$$ |
Tabla de Contenidos
- Modelo Balancín
- Modelo Balancín con Compensación Proporcional y Realimentación
- Modelo Balancín con Compensación Proporcional-Derivativa y Realimentación
- Modelo Balancín con Compensador PID
- Cálculo Aproximado de las constantes
- Análisis Discreto
- Análisis en tiempo continuo, con retentor de orden cero aproximado
- Diseño del Controlador PID Discreto para el Balancín
Modelo Balancín
<bgcolor="#FF0000"> Correcciones: la referencia a lazo abierto no es ángulo, debería ser torque.
En donde
es el compensador,
es la función de transferencia entre fuerza y duty, y
es la función de transferencia entre fuerza y ángulo.
representa la distancia desde la aplicación de la fuerza hasta el centro de giro y
es la inercia total.
La función de transferencia a Lazo abierto queda:
Modelo Balancín con Compensación Proporcional y Realimentación
Suponemos que la función de transferencia del sensor es lineal, por esto podemos decir que la
.
De esto obtenemos:
Modelo Balancín con Compensación Proporcional-Derivativa y Realimentación
Suponemos que la función de transferencia del sensor es lineal, por esto podemos decir que la
.
De esto obtenemos:
Modelo Balancín con Compensador PID
,
.
Cálculo Aproximado de las constantes
Cálculo de la constante de Inercia
Cálculo de la constante del Motor
Según las mediciones realizadas podemos aproximar estas constantes.
Estabilización en modo común
En esta medición se trato de llevar el ángulo del PVTOL a cero seteando el pwm de un motor y ajustando el otro para que el ángulo sea 0.
Motor Normal |
Motor Pusher |
7700 |
5750 |
8350 |
7600 |
10100 |
11150 |
11750 |
14200 |
Análisis Discreto
Planta:
Retentor de Orden Cero:
Análisis en tiempo continuo, con retentor de orden cero aproximado
Una aproximación de esto es
Diseño del Controlador PID Discreto para el Balancín
Funciones de Transferencia
Función de Transferencia de la Planta más el Retentor de Orden Cero
Tiempo Continuo
Una aproximación de esto es
, pero no la usaremos.
Tiempo Discreto
Función de Transferencia del Controlador PID
Tiempo Discreto
Función de Transferencia a Lazo Abierto
Tiempo Discreto
Si definimos
y
.
Función de Transferencia a Lazo Cerrado
Tiempo Discreto
Definiendo
y
como en el punto anterior y definiendo
y
.