Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2.- Desarrollo
Parte 1
K wn
( s+3)(s +2 wn s +w n )
G0 (s)=
K w n2
(s+3)(s2 +6 s+36)
72
( s + 9 s +54 s+108)
3
Tomando como base el modelo nominal anterior, procedemos a encontrar un controlador de la forma:
C ( s)=
K c (sc )
s p
i) El grado relativo del modelo nominal de la planta es mayor que cero, an con la posible adicin de
polos o ceros por parte del controlador. Adems, no posee ceros de fase no-minma, dejando de lado las
posibles cancelaciones inestables del sistema; sus polos estn todos en el SPI.
ii) En cuando al controlador, podemos decir de sus ceros lo siguiente:
Si c <0 , c >0
Cero en s=c
s tiene raices en el SPI , no tiene ceros de fase nomnima
y por lotanto , no posee undershoot
De sus polos:
Si p0 , p0
Cero en s= p
s tiene raices en el SPI , o sobre el eje complejo
Con lo cual el punto de la estabilidad interna est casi garantizado, si podemos garantizar primero, que
los polos del controlador se concentrarn en el SPI y no sobre el eje complejo, y segundo, si la
ganancia del controlador mantiene las races del polinomio de lazo cerrado en el SPI.
Para cumplir con las ltimas acotaciones y con los dems puntos, hacemos uso de la herramienta
grfica de MATLAB, sisotool, mediante el comando: sisotool(G0)
Al abrir sisotool y analizar la respuesta a escaln de la planta junto al lugar de las races (root locus) del
lazo abierto, podemos ver que para un controlador proporcional con K=5.7 aprox, el sistema se vuelve
inestable. Vemos tambien, que para un control proporcional con K=1, el tiempo de subida (rise time) es
aprox. 0.332[s], presenta un overshoot de 18% y un tiempo de asentamiento (settling time) de 1.98[s].
Para obtener una respuesta ms rpida, asociada a polos ms rpidos, y un error estacionario de cero a
referencias constantes, hacemos click derecho sobre la respuesta a escaln y activamos las
Caractersticas de Peak Response (para ver el overshoot), Rise Time (para ver el tiempo de subida),
settling time (para el tiempo de asentamiento) y Steady State (para ver el estado estable final).
Despus, agregamos nuevos Requerimientos de Diseo (Design Requirements): rise time de 0.5[s] para
alcanzar el 95% del valor final, settling time de 1[s], un overshoot de no ms de 10% y establecemos
un valor final de 1 para garantizar un error estacionario cero para referencias constantes.
Como los requerimientos de diseo son un poco difciles de cumplir utilizando la herramienta grfica
Root Locus, con la cual podemos agregar polos y ceros (complejos o reales) y moverlos en el plano
complejo, decidimos agregar un polo y cero complejos en el compensador (nuestro controlador), y
vamos a la pestaa de Automated Tuning, elegiendo el mtodo de diseo (Design method)
Optimization Based Tuning. Eligiendo ese mtodo, hacemos click en Optimize Compensator, en la
pestaa Compensator marcamos Gain, Complex Pole y Complex Zero correspondiente slo a nuestro
controlador, y le damos al botn Start Optimization (pues nuestros requerimientos de diseo ya fueron
ingresados antes); con lo anterior Matlab har el trabajo por nosotros y encontrar la ganancia, polos y
ceros para que nuestro sistema sea estable y cumpla con los requerimientos de diseo.
Para los requerimientos de diseo antes mencionados obtenemos la siguiente respuesta:
Respuesta a escaln del sistema, con un controlador con un polo y un cero complejos
Lugar geomtrico de las races (LGR) de la respuesta a escaln con controlador con un polo y
cero complejos
Con lo anterior, podemos asegurar que el lazo de control es internamente estable, el error estacionario
es prcticamente cero, y los polos dominantes son los ms rpidos posibles.
Parte 2
El sistema de control resultante es:
C(s)=
85.77(s(4,6279+ j9,6792))
23
s(189,42+ j 4,37 e )
C (s)
85.77(s(4,6279+ j 9,6792))
s(189,42)
Para el bode de la sensibilidad de salida (So), hacemos lo mismo anterior, pero para Closed Loop dy to
y:
Parte 3
Como se dijo en un principio a priori, debido a que el modelo de la planta no posea ceros de fase no
mnima y todos sus polos estaban en el semi plano izquierdo del plano complejo, la estabilidad estaba
casi garantizada, aunque esta no se poda asegurar. Esto debido a que las races en el plano complejo
dependen directamente de la ganancia escogida para el controlador, y a su vez este, de los criterios de
diseo escogidos para el mismo.