Post on 14-Dec-2015
description
1.1DISEÑO DE COMPENSADORES Y CONTROLADORES EN DOMINIO DEL TIEMPO S.I.S.O
La compensación es la modificación de la dinámica del sistema, realizada para satisfacer las especificaciones determinadas. El enfoque que se usa para el diseño y la compensación de un sistema de control es el lugar
geométrico de las raíces(L.G.R.)
Especificaciones de desempeño. Los sistemas de control se diseñan para
realizar tareas específicas. Los requerimientos impuestos sobre el sistema de control se detallan como especificaciones de desempeño. Por lo general se refieren a la precisión, la estabilidad relativa y la velocidad de respuesta
.Enfoque del lugar geométrico de las raíces para el diseño de un sistema de control
El método del L.G.R es un enfoque gráfico que permite determinar las ubicaciones de todos los polos en lazo cerrado a partir de las ubicaciones de los polos y ceros en lazo abierto conforme algún parámetro (por lo general la ganancia) varía de cero a infinito.
Cuando se diseña un sistema de control, si se requiere de un ajuste diferente al de la ganancia, debemos modificar los lugares geométricos de las raíces originales insertando un compensador o controlador conveniente.
Una vez comprendidos los efectos de la adición de los polos y/o ceros sobre el lugar geométrico de las raíces, podemos determinar con facilidad las ubicaciones de los polos y los ceros del compensador que volverán a dar una forma conveniente al lugar geométrico de las raíces. En esencia, en el diseño realizado mediante el método del L.G.R., los lugares geométricos de las raíces del sistema se vuelven a construir mediante el uso de un compensador, a fin de poder colocar un par de polos dominantes en lazo cerrado en la posición deseada
. Efectos de la adición de polos
La adición de un polo a la función de transferencia en lazo abierto tiene el efecto de jalar el lugar geométrico de las raíces a la derecha, lo cual tiende a disminuir la estabilidad relativa del sistema y el asentamiento de la respuesta)
(a) Gráfica del lugar geométrico de las raíces del sistema de un solo polo; (b)gráfica del lugar geométrico de las raíces de un sistema de dos polos; (c) gráfica del lugar geométrico de las raíces de un sistema con tres polos.
X
Efectos de la adición de ceros.
La adición de un cero a la función de transferencia en lazo abierto tiene el efecto de jalar el lugar geométrico de las raíces hacia la izquierda, con lo cual el sistema tiende a ser más estable, y se acelera el asentamiento de la respuesta.
(a) Gráfica del lugar geométrico de las raíces de un sistema con tres polos;(b) ,(c) y (d) gráficas del lugar geométrico de las raíces que muestran los efectos
de la adición de un cero al sistema de tres polos.
EFECTOS DE LA ADICION DE POLOS Y
CEROS CON MATLAB
Al añadir polos a la F.T. en lazo abierto tiene el efecto de jalar el LGR a la derecha, lo cual tiende a disminuir la estabilidad del sistema y aumentar el tiempo de establecimiento
Añadimos 1 cero en S=-5 a G(s)H(S)=k/(s(s+4)) G(s)H(S)=k(s+5)/(s(s+4))
n=[0 1 5]; d=[1 4 0]; rlocus(n,d);grid
Todos los fundamentos que se han hecho para el análisis en los temas anteriores llevan al último paso:
diseño de sistemas de control
+ -Compensador(Controlador)
Proceso Salida del sistema(variable controlada)y(t)
Variable manipuladau(t)
e(t)
El diseño involucra los 3 pasos siguientes:1. Determinar que debe hacer el sistema y como hacerlo
(especificaciones de diseño)2. Determinar la configuración del controlador
(compensador)3. Determinar los valores de los parámetros del controlador
para alcanzar los objetivos de diseño.
1. Especificaciones de diseño Especificaciones únicas para cada aplicación individual y normalmente incluyen especificaciones como:
• Estabilidad• Precisión en estado estable (error)• Respuesta transitoria: Mp, tr, ts
2. El objetivo de diseño es que la variable controlada, representada por la salida y(t) se comporte en cierta forma deseada. El problema esencialmente involucra el determinar de la señal de control u(t) dentro de un intervalo prescrito para que todos los objetivos de diseño sean satisfechos.
La mayoría de los métodos de diseño de sistemas de control convencionales se basan en el diseño de una configuración fija, en el que el diseñador decide la configuración básica del sistema diseñado completo y el lugar donde el controlador estará colocado en relación con el proceso controlado.
Configuraciones más habituales:
a) Compensación en serie (cascada)
+ -
r(t) ControladorGc(s)
ProcesoGp(s)
c(t)u(t)e(t)
H(s)
El controlador se coloca en serie con el proceso controlado
b) Compensación mediante realimentación (paralela)
+ -
r(t)
ControladorGc(s)
ProcesoGp(s)
c(t)u(t)e(t)
H(s)
-
El controlador está colocado en la trayectoria menor de realimentación
3. Una vez elegido el controlador, la siguiente tarea es determinar los valores de los parámetros del controlador. Estos parámetros son típicamente coeficientes de una o más funciones de transferencia que componen al controlador o el compensador.
Normalmente los parámetros del controlador o compensador interactúan unos con otros y afectan las especificaciones de diseño en formas conflictivas.Mientras más especificaciones de diseño y más parámetros haya, el proceso de diseño se vuelve más complicado.
Tipos de controladores y compensadoresControlador-
CompensadorFunción Características
CONTROLADOR P
Proporcional
Modifica el transitorio
CONTROLADOR PI
Proporcional Integral
Mejora el error estacionario
-Incrementa el tipo del sistema-El error se hace 0-El cero es pequeño y negativo
COMPENSADOR
Atraso(Lag)
Mejora el error estacionario
-Mejora el error pero no lo hace cero necesariamente-El polo es pequeño y negativo
Tipos de controladores y compensadores
Controlador-Compensador
Función Características
CONTROLADOR PD
Proporcional- Derivativo
Mejora la respuesta transitoria
Puede causar ruido y saturación
COMPENSADOR EN Adelanto
Lead
Mejora la respuesta transitoria
-El cero es más negativo que el polo
Tipos de Controladores y compensadores
Controlador-Compensador
Función Características
PID
Proporcional-Integral-Derivativo
Mejora la respuesta transitoria y el error estado estacionario
Atraso-Adelanto
(Lead-Lag)
Mejora la respuesta transitoria y la permanente
-El polo es más negativo que el cero
Cosas a tener en cuenta … (1/3)1. Los polos complejos conjugados de la función de
transferencia en lazo cerrado producen una respuesta al escalón unitario que es subamortiguada.
2. Si todos los polos son reales, la respuesta al escalón unitario es sobreamortiguada.
3. Los ceros de la función de transferencia en lazo cerrado pueden causar un sobrepico aunque el sistema sea sobreamortiguado (mirando sólo los polos).
4. La respuesta de un sistema está dominada por aquellos polos más cercanos al origen del plano s. Los transitorios debidos a aquellos polos a la izquierda decaen más rápido.
5. Mientras más alejados a la izquierda en el plano s estén los polos dominantes del sistema, el sistema responderá más rápido y mayor será el ancho de banda.
6. Las especificaciones en los dominios del tiempo y de la frecuencia están asociadas:
• El tiempo de subida y el ancho de banda son inversamente proporcionales.
• El margen de fase, el margen de ganancia, Mr, y el amortiguamiento son inversamente proporcionales
Cosas a tener en cuenta … (1/3)
Ajuste de ganancia
Este es el método más sencillo y el primero que hay que intentar utilizar.
Este método consiste en determinar la ganancia necesaria para obtener un determinado sobrepico.
Tiempo: )()( teKtu p La salida del controlador es proporcional a la magnitud del error
Regulador P o propocional
E(s) U(s)Kp
)()( sEKsU p
Kp = constante proporcional
•Aumenta la ganancia• Reduce los errores en régimen permanente.•Modifica el transitorio y puede tender a desestabilizar el sistema en muchos casos si Kp aumenta demasiado.•Trabaja con desviación (off-set)
AJUSTE DE UN CONTROL PROPORCIONAL Ejemplo 1 .-Sea el sistema cuya función de transferencia :
Se decide aplicar un control proporcional al sistema para hallar el valor aproximado de K a partir del cual el sistema en bucle cerrado tenga un error en régimen permanente ante escalón unitario inferior al 10%. Para este valor de K, calcular los valores de la sobreoscilación
Análisis previo:
Para especificar los parámetros del transitorio de la respuesta temporal de un sistema en bucle cerrado (tiempo de establecimiento, sobreimpulso, …) basta con definir la situación de los polos y de los ceros del sistema.
Sin embargo, el error en régimen permanente de un sistema en bucle cerrado depende de la ganancia del sistema, tanto si se analiza en bucle abierto (coeficientes estáticos de error: Kp, Kv y Ka),
Cálculo del mínimo valor de K para que el error . ante escalón sea inferior a 10%:
Nos basamos en la información de BUCLE ABIERTO (ya que K es una ganancia de bucle abierto).
s 0
ss
ss
2
1e
1
1e 0.1
0.2*K(S+2)1 lim
S 2 26585
pK
SK
Cálculo de las raíces en bucle cerrado para K=585: La ecuación característica
2
2
2
0.2*K(S+2)1 0; 585
S 2 260.2*585(S+2)
1 0S 2 26
119 260 0
y KS
S
S S
Resolviendo la ecuación se obtiene que los polos en bucle cerrado para este valor de K están localizados en y s=-2.23 y s=-116.7
Para calcular el valor de sobreimpulso y el tiempo de establecimiento utilizamos MATLAB
C(s)/R(S)=117*(S+2)/((S2 +119*S+260) Hacemos un programa en archivo m n=[0 117 234]; d=[1 119 260]; Step(n,d)
Hallamos para K=700
C(s)/R(S)=140*(S+2)/((S2 +142*S+306) Hacemos un programa en archivo m t=0:0.1=10 n=[0 140 280]; d=[1 142 306]; Step(n,d);grid
La representación para el sistema mediante diagrama de bloques, en el que la entrada es la referencia de posición x0(t) y la salida es la posición real x(t):
proporcional
Supondremos conocidos los valores de todas las constantes, a excepción de la constante del
controlador Kc, cuyo ajuste será nuestro objetivo: · R = 1.25 (resistencia de los devanados del
motor) · I = 0.8 (momento de inercia del conjunto) · B = 0.5 (coeficiente de rozamiento viscoso) · KP = 1 (constante de par del motor) · KV = 0.01 (constante de velocidad del
motor)
DETERMINAR:
Utilizando las fórmulas anteriores, determinar Kc y qué situación de los polos del sistema corresponde a - Tiempo de pico menor o igual a 6 segundos.- Sobreimpulso menor o igual que el 25%.
A partir del lugar de las raíces se pide utilizando MATLAB: Buscar ese punto sobre el lugar de las raíces y obtener
aproximadamente) el valor de la constante Kc para el que se produce.
Comprobar el resultado anterior sobre Simulink (simular el comportamiento del sistema ante entrada escalón durante tanto tiempo como sea necesario).
Solución Manual Se tiene F.T. en lazo cerrado:
2
2 2 20
2
2 2
2 2 2 2
2d
( )
( ) 0.628 2
y 0.314
6 s =0.5235rad/ s.6
0.250.4037
0.25
0.4037; =0.45
0.3140.6977 rad/ s.
0.45
1 0.697
c n
c n n
n c n
p dd
p
p
n
n
KX s
X s S S K S S
K
t
Ln M Ln
Ln M Ln
si tomando
2
2 2
7 1 0.45 0.623 / 0.5235rad/ s.
0.48. 60 76977c n
rad s
K
Trazamos D.L.R con MATLAB
N=[0 0 1]; D=[1 0.628 0]; rlocus(N,D);grid v=[-2 2 -2 2];axis(v) sgrid([0.3:0.05:0.7],[0.1:0.2:2]) [k r]=rlocfind(N,D)
Valores hallados del D.L.R Select a point in the graphics window
selected_point =
-0.3155 + 0.6240i
k =
0.4880
r =
-0.3140 + 0.6240i -0.3140 - 0.6240i
TÉCNICAS DE COMPENSACIÓN EN ADELANTO DE FASE Circuito electrónico de compensador en
adelanto de fase.
Función de transferencia
Se tiene:
4 1 1 1
3 2
2 2
4 1
3 2 1 1 2 2
2 2
1 1
1( )
( )1( ) ( )
1( )
( ) .1
( )
1 1 1 1, ;
1
i
C
C
SR C RCVo S
V S R C SR C
STGc S K
ST
R CK
R C T RC T R C
R C
RC
Considere un problema de diseño tal que el sistema original sea inestable para todos los valores de ganancia o estable pero con características inconvenientes de la respuesta transitoria. En este caso, es necesario volver a construir el lugar geométrico de las raíces en la vecindad amplia del eje jw y el origen para que los polos dominantes en lazo cerrado estén en las posiciones deseadas en el plano complejo. Este problema se soluciona insertando un compensador de adelanto apropiado en cascada con la función de transferencia de la trayectoria directa.
¿CUANDO UTILIZAR COMPENSADOR ADELANTO DE FASE?
Procedimiento para el diseño de compensador en adelanto de fase
1.-De las especificaciones de funcionamiento se determina la ubicación deseada.
2.-Se traza aproximadamente el lugar de las raíces, si con el solo ajustar la ganancia se logra obtener los polos de lazo cerrado, deseados ahí culmina el diseño, de no ser así se calcula la deficiencia angular(Ø) lo cual lo debe proporcionar el compensador en adelanto de fase, para que el nuevo valor de las raíces pase por las ubicaciones deseadas de los polos dominantes de lazo cerrado.
3.- El compensador tendrá la siguiente función de transferencia.
El parámetro T fija la posición del cero El parámetro α fija la separación entre el cero y el polo
0 < α< 1Donde los valores de α y T se determina a partir de la deficiencia angular y el valor de kc se determina a partir de la condición de magnitud.4.- Si no se especifican las constantes de error estático, determine la ubicación del polo y del cero del compensador de adelanto, para que el compensador de adelanto contribuya al ángulo Ø necesario. Si no se imponen otros requerimientos sobre el sistema, intente aumentarlo más posible el valor de α. Un valor más grande de α por lo general produce un valor más grande de KV lo cual es conveniente. (Si se especifica una constante de error estático, por lo general es más sencillo usar el enfoque de la respuesta en frecuencia.)5. Determine la ganancia en lazo abierto del sistema compensado a partir de la condición de magnitud.Una vez diseñado un compensador, verifique que se hayan cumplido todas las especificaciones de desempeño. Si el sistema no cumple las especificaciones de desempeño, repita el procedimiento de diseño ajustando el polo y el cero del compensador hasta cumplir con todas las especificaciones.
1/ (1 )( ) . .
1/ (1 )C C
S T STGc S K K
S T ST
Ejemplo1
Para el siguiente diagrama de bloque de sistema de control, diseñe el compensador adecuado para que tenga ωn = 4rad/s sin variar la relación de amortiguamiento original.
Solución
Hallando C(S)/R(S) de sistema original2
2 2 2
0
0
( ) 4 4
( ) ( 2) 4 2 4 2
2 /
2 2
1
40,50 cos 60; t 4 .
1
lim . ( ) ( )
4lim . 2
( 2)
n
n n
n
n
n
sn
V s
Vs
C s
R s S S S S S S S
rad s
s
K s G s H s
K ss s
2.-Determinación de deficiencia angular Ø= ( )CG S
4( ) ( ) ( )
( 2)
arg
( ) ( 2) 180 (2 1); con respecto al pto deseado
120 90 180
30
C C
C
G S G S G SS S
Aplicando condicion de umento
G S S S k
4.- Como no nos dan ninguna condición de error estático hacemos que el valor de “α” sea lo mas grande. Para lo cual se realiza el siguiente
procedimiento. 1.-Se traza una recta desde el origen al
punto deseado (OP) 2.-Se traza una recta paralela desde el
punto deseado al eje real (PA) 3.-Se traza la bisectriz de OPA , que es
la recta PB
3.-El valor de Gc(S) tendra:
2 2 3
1/ 2.92( ) . .
1/ 5.46Por condicion de magnitud
.( 2,92) 41 . 0
( 5,46) ( 2)
( 5,46)( 2)
4( 2,92)
( 5,464)( 2)
4( 2,928)
4,73
C C
c
c
c S j
c
S T SGc S K K
S T S
K S
S S S
S S SK
S
S S SK
S
K
El circuito electrónico con amplificadores operacionales del compensador de adelanto que se acaba de diseñar,se determinan a partir de
4 11 2
3 2
3 4
11 1
22 2
2 2
1 1
4.73; 10 ;
10 ; 47.3
1 1, 2.92 ; 34.24
1 15.46 ; 18.32
0.535 1
C
R CK C C uF
R C
R K R K
R KT RC
R KT R C
R C
RC
Ejemplo 2.- Un proceso industrial dado tiene la siguiente función de transferencia:
Con realimentación unitaria.Se desea diseñar un sistema de control con realimentación unitaria para cumplir con Mp ≤ 5% y ts ≤ 1.6 s
Reduciendo a sistema de segundo orden Se tiene:
( ) 3( 6.2)
( ) ( 1.79 1.42)( 1.79 1.42)( 6.92)
es posible reducir a segundo orden
C s S
R s S j S j S
No
Especificaciones
Mp ≤ 5% y ts ≤ 1.6 s, aproximando por las formulas de segundo orden
2 2
2 2 2 2
41.6 s 2.51
0.050.69
0.05
cos =0.69 =46.37°
s nn
p
p
t
Ln M Ln
Ln M Ln
n=[0 0 3 18.6]; d=[1 10.5 27 17.5]; t=0:0.5:30; rlocus(n,d); v=[-15 2 -10 10];axis(v) sgrid([0.3:0.03:0.8],[0.5:0.5:15]) [k,r]=rlocfind(n,d)
Del grafico anterior
ωd =2.62 rad/s
ωn =3.62 rad/s Hallamos el ángulo de compensación
2 1 3 4( ) 180(2 1), 0
( ) 35.40 30.30 90.21 119.69 180
( ) 24.80
C
C
C
G s i para i
G s
G s
red de adelanto realizable
Otra opción es elegir primero la posición del cero, y calcular la posición del polo de forma que el ángulo entre ambos sea de 24.80°.
Si elegimos como posición del cero Z = 7, P debe estar en una posición formando un ángulo de 24.80°. Hallando la K correspondiente mediante el criterio del argumento queda
( )C c
S ZG s K
S P
Hallando Valor de Kc
Por cond. Magnitud
2.51 2.62
3( 6.2) 7( ) ( )
( 1)( 2.5)( 7) 29.83
3( 6.2) 71
( 1)( 2.5)( 7) 29.83
16.42
C c
c
s j
c
S SG s G s K
S S S S
S SK
S S S S
K
Este regulador es realizable y su acción de control es más moderada.Este proceder da lugar a toda una familia de reguladores según elijamos la posición del cero.
Cuanto más alejado elijamos el cero, más próximo será el comportamiento al cero ideal (cuando Z = 8.16, P→∞).
En general, la versión real (valores bajos de Z) tiene como ventajas (+) y desventajas (−):
+ Menor acción de control. + Menor sensibilidad a ruidos. − Más influencia del cero en la dinámica del sistema en
bucle cerrado, y por tanto un comportamiento más oscilatorio y peores características dinámicas (principalmente, sobreoscilación)
2
4 3 2
49.26( 6.2) ( 7)( ) ( ) *
( 1)( 2.5)( 7) ( 29.83)
49.26 650.23 2137.88( ) ( )
40.18 340.21 822.9 522.025
C
C
S SG s G s
S S S S
S SG s G s
S S S S
Se aplica escalón unitario a la F.T. en lazo cerrado para analizar respuesta
N=[0 0 49.26 650.23 2137.88]; D=[1 40.18 389.38 1473.20 2659.9]; T=0:0.1:10; step(N,D,T);grid
Ejemplo 3.- Considere el sistema de la figura siguiente, Diseñe un compensador de adelanto tal que los polos dominantes en lazo cerrado se ubiquen en s = -2 ± j2√3.
R(S) C(S)
10
( 2)S S
SOLUCION
Sistema original
2
2 2 2
( ) 10
( ) 2 10 2
110 / ; = y t 4 .
10
n
n n
n s
R S
C S S S s
rad s s
0 0 0
0
Deficiencia angular:
G ( ) 120 90 180
G ( ) 30
1Seleccionamos el cero = -2 ; liminar el polo de la planta
1Hallamos ubicacion del polo = -4
( 2)G ( )
( 4)
( 4) K
10
c
c
cc
cs
Hallamos
S
S
para eT
TK S
SS
S SHallamos
2 2 3
2
2 2 2
( 2 2 3)(2 2 3)1.6
10
F.T. en lazo cerrado con compensador
( ) 16
( ) 4 16 2
44 / ; =0.5 y t 2 .
Los polos en lazo cerrado del sistema:
2 2 3
n
n n
n sn
Hallamos
C S
R S S S s
rad s s
C(s)
-
+
R(s)
4.-PARA EL SIGUIENTE SISTEMA DISEÑAR UN COMPENSADOR EN ADELANTO DE FASE PARA CUMPLIR LAS SIGUIENTES ESPECIFICACIONESρ=0.5; ts=1 s. y Kv=10 s-1
( 4)
K
S S
0lim s 10 40( 4)
4; =0.5 cos =60°
Hallamos -120°-90°= 180°(2K+1) =30°
seleccionamos el cero en S=-4;
1del grafico el polo 8
Hallamos K por condicion de magnitud
( 4)*40
( 8) (
V s
n
c
c
KK K
s s
T
K s
s s s
4 6.928
1; 1.64) c
j
K
Verificamos las especificaciones
Realizamos cálculos:
0
2
2 2 2
40*1.6( 4) K lim s 8; cercano a 10
( 4)( 8)
( ) 64;
( ) 8 64 2
8 /
40.5; 1 .
v s
n
n n
n
sn
s
s s s
bC S
R S S S S S
rad s
t s
Función de transferencia
De grafico anterior se tiene:
Gc(S)=kp(TdS+1) Gc(S)=kpTd(S+1/Td) Gc(S)=kd(S+1/Td)= kd(S+a)
4 21 1
1 3 1
( ). ( 1)
( )
R RVo SRC S
V S R R
NOTA: Valor de kp se determina generalmente
para satisfacer requerimiento de estado estacionario.
El controlador P.D. es un filtro pasa alto. Amplifica los ruidos en alta frecuencia, por
lo que muchas veces es preferible el uso del compensador en adelanto. No hay problema si el controlador P.D. se obtiene de elementos hidráulicos y neumáticos.
R(s)C(s)
+-
2
( 2)s s
Ejemplo.- Diseñar un controlador proporcional derivativo(PD) para el siguiente sistema
Para que cumplan las siguientes especificaciones.ts = 2 s.ρ=1/√2
Por condición de Argumento:
2( )
( 2)
( ) 2 180º
( ) 135 90 180º
( ) 45º
l grafico
( ) ( ) ( 4)d d
Kd s as s
Gc s s s
Gc s
Gc s
De
Gc s K s a K s
Hallamos valor Kd por condición de magnitud Tenemos:
2 2
2 2
2. ( 4) 1
( 2)
( 2)1
2 4
s j
s j
Kd ss s
s sKd
s
Su función de transferencia
2
11
23
14
2
1
1.
.
.
)1(
)1()(
CRS
CRS
CR
CR
TSTSKc
SGc
2 2
1 1
1R C
RC
Se utiliza cuando un sistema presenta características satisfactorias en estado transitorio, pero no satisfactorios en estado estacionario.
La contribución angular del circuito en atraso debe estar limitado en un valor pequeño generalmente 5°; por esta razón el cero y el polo del circuito en atraso se colocan relativamente juntos y cercanos al origen en el plano “S”, con lo cual los polos de lazo cerrado del sistema compensado se desplazan ligeramente de sus ubicaciones originales y por consiguiente las características de respuesta transitoria no se alteran.
Suponiendo que G(S).H(S) es la función de transferencia en lazo abierto del sistema sin compensar
s 0 . ( ). ( )Kv Lim S G S H S
► Compensado s 0
( 1) . ( ). ( ). . .
( 1)
STKv Lim S G S H S Kc
S T
►sin compensar
. .Kv Kv Kc
1 no se modifican el L.G.R.Si Kc
.Kv Kv
Procedimiento:
1.-Si es necesario trace el diagrama del Lugar de las raíces para el sistema no compensado, con las especificaciones de respuesta transitoria ubique los polos en lazo cerrado dominantes en el lugar de las raíces
2.-Teniendo como F.T. del compensador
)1(
)1(.
)1(
)1()(
ST
STKc
TSTSKc
SGc
Evaluar el coeficiente de Error estático particular especificado.3.-Determine la magnitud del aumento en el coeficiente de error estático para satisfacer las especificaciones.
4.- Determine el cero y polo que produce el aumento necesario para el coeficiente de error estático particular sin alterar el lugar de las raíces.
.
tan
sin tan
valor de ganacia requerido dis cia del cero al origen
valor de ganacia del sistema compensar dis cia del polo al origen
5.-Trace el nuevo lugar de las raíces para el sistema compensado, ubique los polos en lazo cerrado en el lugar de las raíces (si la contribución angular es muy pequeño, el lugar geométrico de las raíces original y el compensado son CASI IDÉNTICOS)Ajuste el valor de Kc con la condición de magnitud en el punto deseado
1.-Se tiene el siguiente diagrama de bloques de un sistema de control:
Añadir el compensador para que 15
sKv
.
Hallando F.T en lazo cerrado sin el compensador
Hallando F.T. en lazo cerrado
( ) 1.06
( ) ( 1)( 2) 1.06
( ) 1.06
( ) ( 0.33 0.58)( 0.33 0.58)( 2.33)
Reduciendo a sistema de segundo orden para
determinar
( ) 0.45
( ) ( 0.33 0.58)( 0.33 0.5
C s
R s s s s
C s
R s s j s j s
C s
R s s j s j
8)
2
2 2 2
2
( ) 0.45
( ) 0.66 0.45 2
0.45 0.67 rad/s
0.66=2 0.4925 co
El valor debe permanecer constante
para no variar respuest
s
60.5
a transitoria
n
n n
n n
n
C s
R s S S S S
Por condición de Argumento hallamos ecuación geométrica de la curva:
1 1 1
2 2
1.06
( 1)( 2)
1 2 180º
tan tan tan 1801 2
3 6 2 Ec. geom. de la curva
=-1.76 Ecuacion de la recta
Resolviendo ambas ecuaciones:
=-0.33 y =0.58
s s s
s s s
3ro.-Determinamos el aumento de la ganancia
K 5= 10
0.53
sin
t.
.
v
vK
valor de ganancia con compensador
valor de ganancia del sistema compensar
dis del cero al origen
dist del polo al origen
4to.-Determinamos cero y polo del Compensador Utilizamos:
10
10
t.
.
el cero en S=-0.1
0.1
.
estara ubicado en S=-0.01
dis del cero al origen
dist del polo al origen
Elegimos
dist del polo al origen
El polo
Determinamos si el ángulo formado por el cero y polo del compensador es ≤5° En la grafica
σ
jω
-0.33
0.58
60.36
0.1 0.01O X
68.37° 61.11- =7.26
Como el ángulo formado por el cero y polo del compensador es >5° , elegimos el cero en 0.05 En la grafica
σ
jω
-0.33
0.58
60.36
0.05 0.005O X
64.23° 60.73- =3.49
Como el ángulo formado por el cero y polo del compensador es <5°, Hallamos Kc. Por cond. magnitud
0.33 0.58
0
1.06 ( 0.05)1
( 1)( 2)( 0.005)
1.018
*1.06*1.018( 0.05)K lim
( 1)( 2)( 0.005)
K 5.395
1.018( 0.05)( )
( 0.005)
c
s j
c
v s
v
K s
s s s s
K
s s
s s s s
sG s
s
Los Valores del Compensador electrónico
4 11 2
3 2
3 4
11 1
22 2
1.018 ; 10
1 ; 1.018
1 10.05 2
1 10.005 20
R CKc C C uF
R C
Asumiendo R K R K
R MT RC
R MT R C
Ejemplo 2.- Un proceso industrial dado tiene la siguiente función de transferencia
Con realimentación unitaria.Se desea diseñar un sistema de control con realimentación unitaria para cumplir con Mp ≤ 5% y ess ≤ 4 %
Hallamos valor de K utilizando MATLAB De la siguiente ecuación característica:
Como si fuera un controlador P Se pide un sobreimpulso ≤ 5% Mp ≤ 0.05 ≤ e-¶cotβ →β= 46.36° y ρ=cos β
≥0.69. tomamos ρ=0.7
3 2
(3 18.6)1 0
10.5 27 17.5
K S
S S S
Programa en MATLAB
n1=[0 0 3 18.6]; d1=[1 10.5 27 17.5]; t=0:0.5:30; rlocus(n1,d1); v=[-10 10 -6 6];axis(v) sgrid([0.4:0.1:0.8],[0.5:0.5:10]) [k,r]=rlocfind(n1,d1)
Select a point in the graphics window selected_point = -1.8031 + 1.8428i k = 1.5268 r = -6.8792 -1.8104 + 1.8424i -1.8104 - 1.8424i
Conclusion Con el valor calculado K = 1.5268 no se cumple con
requisito de régimen permanente: ess≤0.04→ 1/(1+KP ) ≤ 0.04→ KP ≥24 La constante de error actual es Kp = lim KG(s) s→0 Kp =lim(1.5268*3(s + 6.2))/((s + 1)(s + 2.5)(s + 7)) s→0 Kp ≈1.61 = 1.61<< 24 insuficiente Como se desea mejorar rpta en estado estacionario se
utiliza un compensador en atraso o controlador PI
Solución
Debemos incrementar la ganancia del regulador pasando de Kp = 1.61 a Kp = 24. Necesitamos incrementar la ganancia en cadena abierta en un factor:
24/1.61≈15.47
Para ello añadiremos a nuestro red de retraso de fase del tipo:
tal que c > p de manera que su ganancia sea c/p≥ 15.47 y tanto c como p sean pequeños (para que estén próximos).
s c
s p
Desde el punto de vista del LGR, si c y p son próximos, no modificarán demasiado el resto del LGR, Veamos dos posibles elecciones.
Si tomamos p = 0.01, queda c = 0.01 × 15.47 = 0.1547 El punto deseado lo hallamos de la
ventana de matlab
Select a point in the graphics window
selected_point =
-1.8031 + 1.8428i PUNTO DESEADO
k =
1.5268
r =
-6.8792 -1.8104 + 1.8424i→ -1.8104 - 1.8424i
Determinamos si el ángulo formado por el cero y polo del compensador es ≤5° En la grafica
σ
jω
-1.8031
1.8428
46.36
0.1547 0.01O X
48.18° 45.78- =2.4°
-1.8031 + 1.8428jPunto deseado
2.472.57
F.T. del compensador
La diferencia de ángulos es 2.4° y la modificación en la ganancia del LGR que introducen es 2.47/2.57 = 0.961, muy próxima a 1 y por tanto casi despreciable.
Por tanto elegimos:
0.1547( ) 1.5268
0.010c
sG s
s
Hallamos Kp de sistema compensado Hallamos:
0
0.1547 3( 6.2)lim 1.5268
0.01 ( 1)( 2.5)( 7)
=25.1 24
s
p
s sKp
s s s s
K
Programa con MATLAB para ver respuesta con compensador n=[0 0 4.58 29.127 4.3926];
d=[1 10.51 31.685 46.897 4.5676];
step(n,d);grid
0 10 20 30 40 50 600
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
System: sysTime (seconds): 52.4Amplitude: 0.96
Step Response
Time (seconds)
Ampli
tude
Control proporcional integral
Es un compensador en atraso el cual adiciona un cero real y un polo en el origen
SU F.T. Se tiene:
2 2
4 2 2 2
3 1 2 2
4 2
3 1
2 2
2 2 2 2
1
2 2
( 1)
11(1 ) ( )
( )
: 1/
: 0
O S
Si S
R C
V R R R C sGc
V R R R C s
R RKp
R R
R C sGs Kp Kp
R C s R C s
sGs Kp
scero s R C
polo s
Un buen criterio de diseño para fijar el cero del proporcional integral, es decir , es tomarlo lo más pequeño posible respecto al polo dominante de la función de transferencia de lazo abierto. Téngase en cuenta que el valor más pequeño posible vendrá dado por laslimitaciones físicas a la hora de la realización práctica del control.
2 21/s R C
Ejercicio:Para el ejemplo 1 de comp. En atraso, diseñar el controlador Proporcional
Integral.
El punto deseado
Asumiendo un punto cercano al polo:S = -0.1 = 1/Ti θ = 8ºS = -0.05 = 1/Ti θ = 3.87º se tiene F.T Gc(S) = Kp (S+0.05) SHallamos Kp por condición
0.33 0.58
1.06 ( 0.05). 1
( 1)( 2)S J
Kp S
S S S S
Kp = 1.02
Gc(S) = 1.02 (S+0.05) S