EP4.5. Controlador de asignación de polos por realimentación del estado

Ejercicio propuesto de control

Dados los siguientes modelos de plantas de tiempo continuo, (i) determinar la controlabilidad del modelo lineal, incluyendo el número de condición; (ii) determinar el período de muestreo, de acuerdo con el tiempo de crecimiento de la respuesta temporal a un escalón, y discretizar el modelo de la planta; (iii) diseñar con la función place de MATLAB un controlador de asignación de polos por realimentación del estado de tiempo discreto de manera que el sistema se estabilice de manera más rápida en el punto de equilibrio (probar con diferentes ubicaciones de los polos deseados y verificar los polos en lazo cerrado); (iv) diseñar con MATLAB un controlador con integrador y eliminación del error en estado estacionario para una entrada escalón, una salida y diferentes ubicaciones de los polos discretos deseados (en el origen, cerca de 0.5 y cerca de 0.9); (v) simular en Simulink cada sistema de control con un cambio de la referencia (cuando aplique), una perturbación tipo escalón en un momento determinado y una saturación arbitraria y adecuada del actuador; (vi) interpretar los resultados, prestando atención al esfuerzo de control y a la saturación. Ver los casos de estudio como referencia de la tarea a realizar.

  1. ˙x=[2033]x+[13]u
  2. ˙x=[1002]x+[11]u
  3. ˙x=[1002]x+[01]u
  4. ˙x=[1023]x+[01]u
  5. ˙x=[1002]x+[1002]u
  6. ˙x=[0.200.250]x+[20]u
  7. ˙x=[1112]x+[20]u
  8. ˙x=[0220]x+[0.50]u
  9. ˙x=[100.50.51]x+[100]u
  10. ˙x=[521400010]x+[0.500]u
  11. ˙x=[540100010]x+[200]u
  12. ˙x=[332200010]x+[0.500]u
  13. ˙x=[2.62.61.2200010]x+[100]u
  14. ˙x=[100010012]x+[110]u    (sistema estabilizable)
  15. ˙x=[332200010]x+[0.500100]u
  16. ˙x=[110131011]x+[001202]u
  17. [˙x1˙x2˙x3˙x4]=[00100001ka+kcmakcmafama0kcmbkb+kcmb0fbmb][x1x2x3x4]+[001ma0]u   ma=mb=1,fa=fb=0.7,ka=kb=kc=5
  18. [˙x1˙x2]=[01/C1/LR/L][x1x2]+[01/L]u,    R=100,L=0.1,C=0.001

Comentarios