Documente Academic
Documente Profesional
Documente Cultură
DE CONTROL
Autores: Dr. Angel Costa Montiel
Dra: Miriam Vilaragut Llanes
INDICE
Pgina
INTRODUCCION A LA DISCIPLINA SISTEMA DE CONTROL
TEMA I CONCEPTO Y COMPONENTES DE LOS SISTEMAS DE
CONTROL. COMPORTAMIENTO EN ESTADO
ESTACIONARIO
1.1.Conceptos y definiciones de los sistemas de control
1.2 Componentes de los sistemas de control
1.3 Ejemplos de sistemas de control
1.4 Comportamiento en Estado Estacionario o Rgimen
Permanente
TEMA II MODELOS MATEMATICOS DE LOS SISTEMAS DE
CONTROL.
2.1 Introduccin a los Modelos Matemticos
2.2 Ecuaciones y variables de estado
2.3 Funcin de transferencia
2.4 Diagramas de bloque. Funcin de transferencia de
sistemas a lazo cerrado.
TEMA III ANALISIS DE RESPUESTA TRANSITORIA
3.1 Introduccin al anlisis de respuesta transitoria
3.2 Anlisis de la respuesta transitoria de los sistemas
de primer orden.
3.3 Anlisis de la respuesta transitoria de los sistemas
de segundo orden.
3.4 Anlisis de respuesta transitoria de sistemas de
Orden superior.
3.5 Anlisis de respuesta transitoria de un sistema de
control utilizando el MATLAB.
TEMA IV SINTESIS DE REGULADORES
4.1 Introduccin a la sntesis de reguladores
4.2 Relacin entre el tipo de funcin de transferencia y
el error en estado estacionario.
4.3 Optimizacin de la respuesta transitoria de los
sistemas de control a lazo cerrado
4.4 Acciones de control
4.5 Sntesis de reguladores utilizando el mtodo de
Compensacin Serie.
4.6 Control en Cascada o por Subordinacin de
Coordenadas
4.7 Aplicacin de la compensacin serie y la
subordinacin de coordenadas al control de un
motor de corriente continua
3
3
6
18
26
27
39
46
50
51
56
65
69
75
75
81
84
96
109
111
124
125
139
147
158
Relacin de temas
I CONCEPTO Y COMPONENTES DE LOS SISTEMAS DE CONTROL.
COMPORTAMIENTO EN ESTADO ESTACIONARIO.
II MODELOS MATEMATICOS DE LOS SISTEMAS DE CONTROL
III ANALISIS DE RESPUESTA TRANSITORIA.
IV SINTESIS DE LOS SISTEMAS DE CONTROL
V RESPUESTA DE FRECUENCIA
TEMA I
CONCEPTO Y COMPONENTES DE LOS SISTEMAS DE CONTROL.
COMPORTAMIENTO EN ESTADO ESTACIONARIO.
1.1 Conceptos y definiciones de los Sistemas de Control
Se conoce por SISTEMA al conjunto o agregado de elementos que cumplen
una funcin comn tales como pueden ser el Sistema Electroenergtico de un
pas o regin, el Sistema de Excitacin y de Control de la Frecuencia de una
Generador Elctrico, el Sistema de Computadores en Red en una instalacin,
el Sistema Econmico Mundial, el Sistema de Salud de una nacin, etc.
En un sistema se conoce como:
COMANDO O REFERENCIA a las acciones que el medio externo ejerce sobre
el sistema de forma intencionada para hacerlo cumplir determinada funcin.
SALIDA a la variable o conjunto de variables mediante las cuales se
manifiestan las acciones que el sistema ejerce sobre el medio exterior.
PERTURBACIN a las acciones que el medio externo ejerce sobre el sistema
de forma aleatoria o no intencionada.
Por tanto un SISTEMA DE CONTROL es un sistema que lleva implcito
acciones de regulacin o control para hacer corresponder el comportamiento
de la salida con el del comando o referencia.
Ellos pueden ser SISTEMAS DE CONTROL A LAZO ABIERTO cuando la
accin de regulacin o control no depende del comportamiento de la salida o
SISTEMAS DE CONTROL A LAZO CERRADO cuando la accin de regulacin
o control se afecta con el comportamiento de la salida. Este es el tipo de
sistemas de control que nos interesan y al cual nos referiremos de ahora en
adelante.
Los sistemas de control a lazo cerrado pretenden oponerse al efecto de las
perturbaciones, haciendo que el comportamiento real de la salida siga o se
corresponda con el comando o referencia que es el deseado.
Cuando el sistema de control tiene su comando a travs de una sola entrada o
variable de entrada y la salida es a travs de una sola salida o variable de
salida se denomina SISTEMA SISO (Simple Input Simple Output) y cuando el
comando lo componen varias entradas o variables de entrada y las salidas
tambin son varias, entonces se trata de un SISTEMA MIMO (Multiple Input
Multiple Output).
1.2 Componentes de los sistemas de control
U a = E g I a .Ra
(1.1)
U a = Rcn .I a
Rcn =
U an
I an
(1.2)
10
estera o cualquier otro dispositivo que necesite para su trabajo recibir energa
mecnica.
Al circular corriente por los conductores de armadura del motor, y estar en un
campo magntico creado por la corriente de excitacin que suministra el
sistema de excitacin, se crea una fuerza que da lugar a un torque
electromagntico que hace girar al motor. Este torque est dado por la
expresin siguiente:
Tem = K .I a
(1.3)
E a = K . m
(1.4)
U a = K . m + I a .Ra
Si en esta ecuacin se hace I a =
m =
T em
(1.5)
y despejamos m :
Ua
R
a 2 .Tem
K K
(1.6)
11
Figura 1.9. Caracterstica Mecnica de un Motor de CC con control por variacin de la tensin
en la armadura del motor.
Figura 1.10. Caracterstica Mecnica de un Motor de CC con control por debilitamiento del
campo.
12
Figura 1.11. Esquema de control de velocidad a lazo cerrado de un motor de corriente continua
teniendo como actuador un generador de corriente continua.
13
tensin de salida y, por tanto, la velocidad. Este ltimo ser explicado como
ejemplo y utilizado en la asignatura.
14
U prom =
t on
.U D = .U D
T
t on
T
(1.7)
m =
U prom
K
Ra
.Tem
K 2
(1.8)
15
Figura 1.16. Esquema del control a lazo cerrado de la velocidad de un motor de CC utilizando
un convertidor en el campo y un convertidor en la armadura.
16
17
U error = U ref K tg . m
(1.9)
(1.10)
U ref =
Un
+ K tg . mn
K reg .K conv
(1.11)
18
Kt =
K + K tg
K reg .K conv
Kr =
Ra
K reg .K conv
(1.12)
(1.13)
m =
U ref I a .K r
Kt
(1.14)
19
lazo abierto y, adems, que a mayor ganancia del regulador, menor variacin
de velocidad con la carga.
En este caso, uno de los parmetros que definen el comportamiento en estado
estacionario es el Por Ciento de Regulacin de la Velocidad el cual se define,
para cada caso de la siguiente forma:
%n =
No Nn
.100
Nn
(1.15)
% Ee =
U ref U real
U real
.100
(1.16)
(1.17)
GANANCIA
REGULADOR
--5
10
%n
%Ee
13,63
2,09
1,13
--20,57
10,29
clear,clc
%PROGRAMA PARA EL CALCULO DE LAS CARACTERISTICAS EN
%ESTADO ESTABLE DE UN
%MOTOR DE CORRIENTE CONTINUA
%DATOS
un=250;in=100;nn=1750;ra=0.3;kconv=25;
ktg=10/(1800*0.105)
kfi=(un-in*ra)/(nn*0.105)
tn=kfi*in
%CARACTERISTICA A LAZO ABIERTO
u=un;
for k=1:150
ia(k)=k;
tem(k)=kfi*ia(k);
20
wn=(u-ia(k)*ra)/kfi;
nm(k)=wn/0.105;
end
%CALCULO DE LA TENSION DE REFERENCIA PARA QUE A CARGA
NOMINAL LA TENSION
%SEA LA NOMINAL
%CARACTERISTICA A LAZO CERRADO
kreg=5;
uref=(u/(kreg*kconv))+ktg*nn*0.105;
ktot=ktg+(kfi/(kreg*kconv));kr=ra/(kreg*kconv);
for k=1:150
ia1(k)=k;
tem1(k)=kfi*ia(k);
wn=(uref-ia(k)*kr)/ktot;
nm1(k)=wn/0.105;
end
kreg=10;
uref=(u/(kreg*kconv))+ktg*nn*0.105;
ktot=ktg+(kfi/(kreg*kconv));kr=ra/(kreg*kconv);
for k=1:150
ia2(k)=k;
tem2(k)=kfi*ia(k);
wn=(uref-ia(k)*kr)/ktot;
nm2(k)=wn/0.105;
end
figure(1);plot(tem,nm,'r',tem1,nm1,'b',tem2,nm2,'m');grid
En este caso se ha podido llegar a expresiones analticas debido a que este
sistema presenta una propiedad importante denominada Linealidad. Un
sistema es lineal cuando existe una relacin lineal entre las variables y es
posible aplicar el principio de superposicin. En realidad, todos los sistemas
reales son no lineales, si se considera un diapasn de operacin muy amplio
pero en muchos de ellos, como ste ltimo, no se comete un error importante si
se considera que es lineal en el diapasn de velocidades de trabajo.
En algunos casos, no es posible dejar de considerar la no linealidad, sobre todo
si el diapasn de variacin de las variables es muy grande. Una situacin de
este tipo ocurre cuando en lugar de alimentar al motor con un convertidor se
hace con un generador ya que entonces la relacin entre la tensin de vaco
del generador y su corriente de excitacin no es lineal. En este caso, debe
aplicarse el Mtodo de las Aproximaciones Sucesivas.
Para ejemplificarlo, se supondr el esquema de control de la figura 1.11 con el
mismo motor del ejemplo anterior y un generador de 250 V; 100 A; 1750 r/min,
resistencia de armadura igual a 0,4 ohms, resistencia del campo de 110 ohms
con un regulador de ganancia igual a 5 y un sistema de excitacin cuya
ganancia es igual a 32. La curva de vaco (que relaciona la tensin de vaco
con la corriente de excitacin) se muestra en la figura 1.20.
21
m =
E on I a. ( Ram + Rag )
K
Tem = K .I a
(1.18)
(1.19)
30
= 11,58 V
22
6.
7.
8.
9.
23
24
25
TEMA II
MODELOS MATEMATICOS DE LOS SISTEMAS DE CONTROL
2.1 Introduccin a los modelos matemticos
Con el objetivo de analizar el comportamiento de un sistema de control ya
diseado o en operacin o de sintetizar uno nuevo que cumpla determinadas
requerimientos, se hace necesario establecer un modelo matemtico de las
componentes del sistema de control y del sistema en su conjunto. En el primer
caso porque casi siempre se hace difcil poder realizar las mediciones
adecuadas en un sistema en operacin para determinar su comportamiento y
en el segundo debido a que el sistema, no est realizado an y se hace por
tanto necesario comprobar sus requerimientos en un modelo. Aunque es
posible realizar un modelo fsico a escala, esto en muchas ocasiones se hace
muy difcil o imposible y es necesario plantear un modelo matemtico del
sistema.
Los sistemas de control son agregados dinmicos en los cuales es muy
importante la determinacin de su comportamiento transitorio y los estados
estacionarios entre los cuales se desenvuelven. Desde el punto de vista
matemtico, este comportamiento es representado mediante Ecuaciones
Diferenciales en el caso de Sistemas de Control Continuos en los cuales las
acciones de control se llevan a cabo de forma continua y mediante Ecuaciones
de Diferencia Finita en el caso de los Sistemas de Control Discretos en los
cuales las acciones de control se toman en instantes determinados
denominados de Muestreo.
Como es conocido, las ecuaciones diferenciales pueden ser lineales y no
lineales. Se dice entonces que un sistema de control cuyas ecuaciones
diferenciales son lineales es lineal y en caso contrario es no lineal. Este
concepto de linealidad coincide con el expresado en el primer tema, solo que
all slo se haca referencia al comportamiento estacionario.
En el caso de un sistema lineal, las ecuaciones pueden resolverse aplicando
Transformada de Laplace en el caso de sistemas continuos y Transformada Z
en el caso de sistema discretos. La aplicacin de estas transformadas y del
principio de superposicin da lugar al concepto de Funcin de Transferencia
que ser tratado ms adelante.
Este concepto se aplica a los elementos del sistema de control y permite,
combinando las funciones de transferencia de diferentes elementos, llegar a los
Esquemas o Diagramas de Bloque de subsistemas o del sistema en su
conjunto que constituyen modelos matemticos de sistemas lineales, muy tiles
ya que permiten, como se ver ms adelante, conocer el comportamiento
dinmico o transitorio del sistema con solo analizar los coeficientes y las
soluciones de las ecuaciones algebraicas a que da lugar el concepto de funcin
de transferencia.
Hace unos aos, era necesario recurrir a complicados mtodos de anlisis
algebraicos o grficos debido a las dificultades que entraa la solucin directa
de las ecuaciones diferenciales o la solucin de las ecuaciones algebraicas
asociadas al concepto de funcin de transferencia. Tambin se haca muy
difcil plantear y resolver modelos no lineales.
26
(2.1)
...........
dx n (t )
= f n ( x1 , x 2 ,.....x n , u1 ,u 2 ,....., u p )
dt
y1 (t ) = g1 ( x1 , x 2 ,..........x n , u1 , u 2 ,......u p )
y 2 (t ) = g 2 ( x1 , x 2 ,..........x n , u1 , u 2 ,......u p )
..............................
..............................
y m (t ) = g m ( x1 , x 2 ,..........x n , u1 , u 2 ,......u p )
(2.2)
1
W = .T .x 2
2
(2.3)
1
W = .L.i 2
2
(2.3a)
1
W = .C.u 2
2
(2.3b)
1
W = .m.v 2
2
(2.3c)
1
W = .J . 2
2
(2.3d)
= .dt
(2.4)
[x] = [x1
x 2 ......... x n ]
[u ] = [u1
u 2 ......... u p
[ y ] = [ y1
y 2 .......... y m ]
Cuando existe linealidad, las ecuaciones 2.1 y 2.2 toman la forma matricial que
aparece en las ecuaciones siguientes:
28
d [x(t )]
= [ A][
. x(t )] + [B ][
. u (t )]
dt
[ y (t )] = [C ][. x(t )] + [D ][. u (t )]
(2.5)
a 21 a 22 ..................a 2 n
[A] = ...................................
...................................
a a ..................a
nn
n1 n 2
(2.6)
[B] =
..............................
bn1 bn 2 ..............bnp
(2.7)
[C ] =
......................................
c m1 c m 2 ....................c mn
(2.8)
d 21 d 22 ....................d 2 p
[D] =
........................................
d m1 d m 2 ....................d mp
(2.9)
29
dia
+ K . m
dt
(2.10)
(2.11)
Tem = K .ia
(2.12)
Tmec = B f . m
(2.13)
d m
dt
(2.14)
30
d m
dt
(2.15)
(2.16)
a11 =
a 21 =
Ra
La
a12 =
K
Jt
a 22 =
K
La
Bf
Jt
c11 =1
c12 = 0
c 21 = 0
c 22 = K
d11 = 0
d 21 = 0
31
Los valores numricos de los coeficientes se calculan a partir de los datos del
motor:
El coeficiente de acoplamiento electromecnico se calcula como:
K =
U n I n .Ra
nn .
230 (100).(0,25)
1750.
30
= 1,15 V segs
30
J t = 0,5 + 1 = 1,5 Kg m 2
El coeficiente Bf se calcula conociendo que a velocidad nominal, se tiene
corriente nominal y , por tanto, torque electromagntico nominal
Bf =
1750.
= 0,626 N m segs
30
0,77 0,417
0
1 0
0
[C ] =
[D] =
0
0 1,15
[A] =
50
a)
32
b)
c)
Figura 2.1. Modelo en SIMULINK del Motor de CC con Carga Proporcional a la Velocidad. a)
Modelo general. b) Modelo del motor. c) Ventana del modelo
33
34
a)
b)
Figura 2.5 Respuesta del sistema con ganancia 10. a) Velocidad b) Torque
35
a)
b)
Figura 2.6 Respuesta del sistema con ganancia 5. a) Velocidad b) Torque
36
Figura 2.8 Modelo no lineal en SIMULINK con arranque en rampa limitada para limitar el torque
y la corriente
37
38
2. 3 Funcin de Transferencia
Es uno de los mtodos ms potentes de la Teora del Control Clsica para el
anlisis de los sistemas lineales continuos e invariantes en el tiempo. Se define
como la relacin de la transformada de Laplace de la variable de salida (C(s))
entre la transformada de Laplace de la variable de entrada (R(s)), considerando
condiciones iniciales nulas (debido a que slo se puede llevar a cabo el estudio
del comportamiento del sistema alrededor de un punto de trabajo). Queda en
trminos de los parmetros del sistema siendo, por tanto, independiente de la
seal de entrada. Como desventaja se seala que no da informacin de la
estructura fsica del sistema, es decir, las funciones de transferencia de dos
sistemas distintos fsicamente pueden ser idnticas.
Usando este concepto se pueden representar las ecuaciones dinmicas por
ecuaciones algebraicas en s, la variable compleja. La potencia ms alta de
s en la funcin de transferencia coincide con el orden del sistema.
Supngase que se tiene un elemento cualquiera de un sistema de control con
una variable de entrada r(t) y una variable de salida c(t) tal como se muestra en
la figura 2.12. La funcin de transferencia de este elemento se expresa
matemticamente como:
G ( s) =
C ( s)
R( s)
(2.17)
39
Se aplicar primeramente este mtodo a un caso muy sencillo tal como el que
se muestra en la figura 2.13, o sea, un circuito RC. La tensin a la entrada del
circuito ui se considera la entrada y la tensin en el condensador C, uc la salida,
suponiendo despreciable la corriente de carga del circuito.
La ecuacin que describe el comportamiento del circuito es:
u i = R.i + u c
(2.18)
du c
dt
(2.19)
du c
+ uc
dt
(2.20)
U c ( s)
1
=
U i ( s ) 1 + R.C.s
(2.21)
40
Figura 2.15 Curva de vaco del generador de corriente continua y punto de operacin.
diexc
(2.22a)
dt
diexc
dt
(2.22b)
41
eag =
deag
diexc
.iexc
(2.23)
K go =
diexc
(2.24)
u exc =
deag
L
Rexc
.eag + exc .
K go dt
K go
(2.25)
1
.[Rexc + Lexc .s ].E ag ( s ) (2.26)
K go
G(s) =
K
1 + Ts
(2.27)
donde Texc =
KG =
KG
1 +T excs
(2.28)
Lexc
es la constante de tiempo del enrollado de excitacin y
Rexc
K go
42
u i = r.i + L
Sustituyendo en 2.29 i = c.
di
+ uc
dt
(2.29)
du c
se obtiene:
dt
u i = L.c
d 2uc
du c
+
r
.
c
+ uc
dt
dt 2
(2.30)
U i ( s) = L.c.s 2 + r.c.s + 1 .U c ( s )
y se obtiene entonces la funcin de transferencia:
G ( s) =
U c ( s)
1
=
2
U i ( s ) L.c.s + r.c.s + 1
(2.31)
Kn
s 2 + 2. . n .s + n2
(2.32)
43
1
L.c
G ( s) =
r
1
s 2 + .s +
L
Lc
1
r
n =
2. . n =
L
L.c
1
c
= .r.
2
L
(2.33)
K =1
dia
+ K . m
dt
K .ia = B f . m + J t .
d m
dt
(2.10)
(2.15)
1
K
Gm ( s) =
2
Ta .Tm .s + (Tm + .Ta ).s + 1 +
(2.34)
44
1
Tm.Ta .K
Gm ( s) =
T + .Ta
1+
s2 + m
.s +
Tm .Ta
Tm .Ta
(2.35)
Comparando esta ecuacin con 2.32 se obtienen los parmetros del elemento
de 2do orden.
n =
1+
Tm .Ta
Tm + .Ta
1
= .
2 (1 + ).Tm .Ta
K=
(2.36)
1
K .(1 + )
Tmec ( m ) = To + T1 . m + T2 . m2
(2.37)
dTmec
m = B f . m
(2.38)
d m
El coeficiente de friccin viscosa es, en este caso, la derivada del torque con
respecto a la velocidad evaluada para una velocidad especfica de trabajo m 0 .
B f = T1 + 2.T2 . m 0
(2.39)
1
K
(2.40)
Gm ( s) =
2
Ta .Tm .s + Tm .s + 1
Quedando entonces los parmetros del elemento de 2do orden como:
45
1
Tm .Ta
n =
1
2
= .
K=
Tm
Ta
(2.41)
1
K
1
K .(1 + )
G m ( s) =
Tm
1+
.s
(1 + )
(2.42)
1
K
G m ( s) =
1 + Tm .s
(2.43)
46
G ( s ) = G1 ( s ).G2 ( s ).G3 ( s )
Y la funcin de transferencia de los elementos situados en el canal de
realimentacin es igual a:
H ( s ) = G4 ( s ).G5 ( s )
Con esta nomenclatura el sistema de control de la figura 2.17 queda como se
muestra en la figura 2.18:
G LC ( s ) =
C ( s)
R(s)
(2.43)
G LC ( s ) =
G(s)
1 + G ( s ).H ( s )
(2.44)
EJEMPLO.
Determine la funcin de transferencia del sistema de control a lazo cerrado que
se muestra en la figura 2.19 el cual es un regulador de velocidad de un motor
de corriente continua alimentado por un generador de corriente continua. Se
supone que el motor mueve una carga de torque constante y que la constante
de tiempo del enrollado de armadura es tan pequea que puede despreciarse.
47
Figura 2.19. Sistema de control de velocidad de un motor de corriente continua alimentado por
un generador de corriente continua.
0
0
98
0,786
136
1,068
157,2
1,248
184
1,476
212
1,752
264
2,256
290,4
2,664
48
K go =
264 212
= 103 ohms
2,236 1,752
K TD =
K reg .K A .K go
Rexc .K
10.32.103
= 250
110.1,2
Lexc
20
=
= 0,18 segundos = 180 msegundos
Rexc 110
Tm =
(1 + 0,5).(0,4 + 0,3)
= 0,73 segundos = 730 msegundos
(1,2) 2
G ( s) =
K TD
250
=
(1 + Texc ).(1 + Tm ) (1 + 0,18.s ).(1 + 0,73.s )
H ( s ) = 0,053
Aplicando 2.44 queda:
G LC ( s ) =
250
0,13.s + 0,91.s + 14,25
2
G LC ( s ) =
1923
s + 7.s + 110
2
49
TEMA III
ANALISIS DE RESPUESTA TRANSITORIA
3.1 Introduccin al anlisis de respuesta transitoria
Como se explic anteriormente, el comportamiento transitorio de los sistemas
de control sucede cuando se pasa de un estado estacionario a otro y en l es
importante analizar el desempeo del sistema en relacin a tres aspectos:
1. La Rapidez de Respuesta
2. La Oscilatoriedad y
3. La Estabilidad
El primero se refiere a la rapidez con que transcurre el proceso transitorio, el
cual, como se comprende, debe desaparecer con la mayor rapidez posible. El
segundo tiene que ver con el hecho de que en el perodo de tiempo en que la
variable de salida trata de alcanzar el estado estable, los valores instantneos
de esta variable pueden sobrepasar transitoriamente el valor estable en
cantidades no permisibles por los sistemas fsicos que se controlan y
finalmente, la estabilidad es el modo de desempeo ms importante pues
garantiza que , una vez que el sistema sale de su punto en estado estacionario
debido a cualquier perturbacin o cambio en la referencia, retorna a otro estado
estacionario pasado cierto tiempo.
En la prctica no se conoce la seal de entrada de los sistemas de control, sin
embargo es necesario utilizar una base de comparacin y esto se hace usando
seales de prueba particulares. Muchos mtodos de diseo estn basados en
estas seales. Las ms comunes son la Funcin Escaln y la Funcin Rampa.
La primera permite analizar el comportamiento de los sistemas sometidos a
perturbaciones y cambios en la referencia de carcter violento o brusco y es
caracterstico de los reguladores o sistemas de control que tratan de mantener
la salida constante y la rampa analiza el comportamiento de sistemas cuyas
entradas varan de forma ms suave o el de los denominados sistemas de
seguimiento cuyo objetivo es que la salida siga a la entrada de la forma ms fiel
posible.
En este captulo se abordar este tema explicando inicialmente los mtodos de
anlisis de los sistemas de control de primero y segundo orden con los
indicadores ms importantes que los evalan y poniendo ejemplos concretos.
Se pasar finalmente, a considerar el comportamiento transitorio de los
sistemas de orden superior insistiendo en la importancia de la determinacin de
las races de la denominada ecuacin caracterstica del sistema para poder
evaluar de forma rpida la respuesta en el tiempo.
Se llevar a cabo una amplia utilizacin de los mtodos ms modernos de
simulacin utilizando el MATLAB y el SIMULINK.
50
C ( s ) = G ( s ).R( s ) =
K
Ro
.
1 + T .s s
(3.1)
c(t ) = C 1 ( s ) = K .Ro.(1 e
t
T
(3.2)
51
tss
T
t ss = 3.T
(3.3)
C ( s) = G ( s ).R( s) =
K
Ro
. 2
1 + T .s s
(3.4)
52
Antitransformando se obtiene:
t
(3.5)
c() = K .Ro.(t T )
(3.6)
53
Gexc ( s ) =
Rexc
1 + Texc .s
(3.7)
Figura 3.5. Sistema de regulacin a lazo cerrado de la corriente de excitacin del campo de un
generador.
G ( s) =
K td =
K td
1 + Texc .s
K reg .K conv
Rexc
(3.8)
H ( s ) = K sc
54
Texc
(1 + K td .K sc ).1 +
1 + K td .K sc
.s
Texc
K td
y
se obtiene la forma
K LC =
K sc .(1 + K td .K sc )
1 + K td .K sc
normalizada de la funcin de transferencia:
Haciendo TLC =
G LC ( s ) =
K LC
1 + TLC .s
(3.9)
F ( s ) = 1 + T .s = 0
(3.10)
s1 =
1
T
(3.11)
55
Kn
s + 2. . n .s + n2
(2.32)
F ( s) = s 2 + 2. . n .s + n2
(3.12)
Kn
.R ( s )
s + 2. . n .s + n2
2
(3.13)
d = n . 1 2
(3.14)
56
Figura 3.7. Races complejas conjugadas de un sistema de segundo orden con razn de
amortiguamiento menor que 1.
e .n .t
1 1
c(t ) = K .Ro .1
sen ( d .t + tan
1 2
(3.15)
57
Figura 3.9
58
% Mp =
Mp
K .Ro
(3.16)
.100
tr =
Donde = tan 1
(3.17)
d
. n
tp =
(3.18)
% Mp =e
1 2
.100
(3.19)
t ss =
3
. n
(3.20)
1 2
e .n .t
c(t ) = K .Ro .t T 1
sen ( d .t + tan 1
1 2
(3.21)
59
Kn
Kn
Kn
.= 2
=
2
2
s + 2. . n .s + n
s + 2. n .s + n ( s + n ) 2
2
(3.22)
Esta funcin tiene dos races reales e iguales s1, 2 = n y aplicando 3.13 para
una entrada en escaln y determinando la antitransformada se obtiene la
respuesta en el tiempo:
c(t ) = K .Ro. 1 e nt (1 + n t )
(3.23)
60
t ss =
(3.24)
C ( s) =
(s +
K .Ro. n2
n
)(
(3.25)
+ n 2 1 s + n n 2 1 .s
s1, 2 = . n n 2 1
+ 2 1 nt
n
e
e
c(t ) = K .Ro 1 +
2 2 1 + 2 1
2 1 n
n
(3.26)
61
G ( s) =
K
(1 + T1 .s ).(1 + T2 .s )
(3.27)
En esta ecuacin:
T1 =
T2 =
. n + n . 2 1
1
(3.28)
. n n . 2 1
62
Tm = 0,15 segundos
Ta .Tm .s 2 + Tm .s + 1 = 0
De 2.35, la forma normalizada de esta ecuacin haciendo = 0 es
s2 +
1
Ta
.s +
1
=0
Tm .Ta
n =
1
2
= .
1
=
Tm .Ta
1
= 40,82 rad / seg
0,15.0,004
Tm 1 0,15
= .
= 3,06
Ta
2 0,004
s 2 + 250.s + 1667 = 0
Y sus races y constantes de tiempo correspondientes son:
s1 = 243,14 seg 1
s 2 = 6,85 seg 1
T1 =
1
= 0,0041 seg
s1
T2 =
1
= 0,146 seg
s2
Como puede apreciarse, una constante de tiempo es mucho mayor que la otra
y el motor a lazo abierto, puede aproximarse fcilmente a uno de primer orden
con constante temporal igual a 0,146 segundos. Su funcin de transferencia
sera entonces:
63
Gmot ( s ) =
0,83
K . =
1 + T2 .s 1 + 0,146.s
K td =
K reg .K conv
G (s) =
K .
50 .25
= 1042
1,2
K td
1042
=
Ta .Tm .s 2 + Tm .s + 1 0,0006 .s 2 + 0,15 .s + 1
H ( s ) = K real = 0,05
La ecuacin caracterstica del sistema es:
F ( s ) = 1 + G ( s ).H ( s ) = 1 +
1042.0,05
0,0006.s 2 + 0,15.s + 53,1
=
0,0006.s 2 + 0,15.s + 1
0,0006.s 2 + 0,15.s + 1
s 2 + 250.s + 88500 = 0
n = 88500 = 297,5
=
250
= 0,42
2.297,5
Esta ecuacin caracterstica tiene dos raices complejas conjugadas que son
(aplicando 3.14):
3
3
=
= 0,028 segundos = 28 milisegundos
. n 0,42.297,5
% Mp =e
1 2
.100 = e
0 , 42
1 0 , 42 2
.100 = 23,36%
64
G(s) =
pr i2
q =0
(s + p ). (s
r
r =0
K . ( s + c q )
. r =0
+ 2. i i .s + )
2
i
i =0
i =0
(3.29)
q =0
r =0
i =0
(3.30)
Analizando esta expresin puede llegarse a las siguientes conclusiones:
65
1. Los polos o races de la ecuacin caracterstica del sistema son los que
determinan el tipo de respuesta transitoria, los ceros solo afectan los
valores de los coeficientes.
2. Cada polo real introduce una componente de la respuesta que decae de
1
y cada
forma exponencial con una constante de tiempo igual a Tr =
pr
par de polos complejos conjugados introduce una componente de la
respuesta peridica de frecuencia igual a i . 1 i2 que decae con una
1
.
i . i
3. Las componentes con componente real ms cercana al origen decaen
ms lentamente y son por tanto, las dominantes y las que imponen el
tipo de respuesta.
constante de tiempo igual a
Figura 3.15. Respuesta al escaln unitario de un sistema de tercer orden con predominio de la
componente compleja conjugada.
66
Figura 3.16. Ubicacin de las races de la ecuacin caracterstica en el plano complejo del
sistema de la figura 3.15.
67
Figura 3.17. Respuesta al escaln unitario de un sistema de tercer orden con predominio de la
componente real.
Figura 3.18. Ubicacin de las races de la ecuacin caracterstica en el plano complejo del
sistema de la figura 3.17.
68
Una sola raz en el semiplano derecho hace que el sistema sea inestable. En la
figura 3.19 se muestran la zona estable y la zona inestable de ubicacin de las
races de la ecuacin caracterstica en el plano complejo.
K conv
1 + Tconv .s
(3.31)
69
Figura 3.20 Sistema de control de velocidad de un motor de corriente continua alimentado por
un generador de corriente continua.
El anlisis a realizar consiste en averiguar cual debe ser el mejor valor para la
ganancia del regulador para que tanto el comportamiento en estado estable,
evaluado mediante el % de error en estable, como el transitorio , evaluado
mediante el tiempo de establecimiento y la sobreregulacin, sean aceptables.
Para ello, se desarroll un programa en MATLAB que permite variar la
ganancia del regulador y realizar las caractersticas de error en estado estable,
tiempo de establecimiento y sobreregulacin en funcin de la ganancia del
regulador. Esta caracterstica debe permitir seleccionar el valor ms adecuado.
A continuacin se puede apreciar el programa en MATLAB elaborado con este
fin el cual ser explicado seguidamente:
70
PROGRAMA EN MATLAB
clear,clc
%MOTOR ALIMENTADO POR GENERADOR CONTROLADO POR CAMPO
CON CONVERTIDOR
%DATOS
tm=0.08;ta=0.02;texc=0.1;tconv=0.001;
kconv=20;Kg0=60;Rexc=100;kfi=1.2;
%FUNCION TRANSFERENCIAL DEL CONVERTIDOR
numconv=[kconv];denconv=[tconv 1];
convertidor=tf(numconv,denconv);
%FUNCION TRANSFERENCIAL DEL GENERADOR
numgen=Kg0/Rexc;dengen=[texc 1];
generador=tf(numgen,dengen);
%FUNCION TRANSFERENCIAL DEL MOTOR
nummot=1/kfi;denmot=[ta*tm tm 1]
motor=tf(nummot,denmot);
%TACOGENERADOR
kreal=0.053;
%GANANCIA DEL REGULADOR
kreg=15;
%FUNCION TRANSFERENCIAL DEL CANAL DIRECTO
directo=kreg*convertidor*generador*motor;
%FUNCION TRANSFERENCIAL DEL SISTEMA A LAZO CERRADO
sistlc=feedback(directo,kreal)
[numlc,denlc]=tfdata(sistlc,'v')
roots(denlc)
pause
ltiview('step',sistlc);
pause
%ERROR EN ESTADO ESTABE
wm0=1750*0.105;ureal=kreal*wm0;
ktd=kreg*kconv*Kg0/(Rexc*kfi);
uref=wm0/ktd+ureal
error=((uref-ureal)/uref)*100
El programa comienza con las instrucciones clear y clc. La primera limpia la
memoria de variables almacenadas y la segunda limpia la pantalla.
Seguidamente se introducen los datos que son las constantes de tiempo y las
ganancias de los diferentes elementos del sistema de control.
Posteriormente se definen las funciones de transferencia del convertidor, el
generador y el motor mediante la funcin tf del MATLAB. Se definen despus
las ganancias del regulador y el tacogenerador o elemento de realimentacin.
Con estos datos se determina la funcin de transferencia del canal directo y
mediante la funcin feedback del MATLAB se halla la funcin de transferencia
a lazo cerrado del sistema la cual se denomina sistlc.
Mediante la aplicacin de la instruccin tfdata del MATLAB se determina el
polinomio del numerador y el del denominador. Las races del polinomio del
denominador son evaluadas mediante la instruccin roots del MATLAB.
71
G ( s) =
20
1,6.10 .s + 0,0001696.s + 0,00978.s 2 + 0,181.s + 2,06
7
1000
40,13
9,94 m j15
Como puede apreciarse, el par de races complejas conjugadas es el
dominante siendo por tanto la respuesta oscilatoria o inframortiguada. Adems,
se observa que hay una raz real muy alejada del origen (-1000) por lo cual
este sistema pudiera aproximarse, para esta ganancia del regulador, a uno de
tercer orden.
72
SOBRE
REGULACION
TIEMPO DE
ESTABLECIMIENTO
0,397
3,06
10,8
32,9
47,4
59,8
79,5
Inestable
0,322
0,39
0,355
0,529
0,811
1,1
3,88
No definido
ERROR EN
ESTADO
ESTABLE
79,05
65,36
48,54
27,40
20,10
15,87
11,17
8,62
73
1000
62
0,91 j.34,22
Esto significa que un sistema de este tipo no pude sintetizarse con un regulador
tan sencillo como ste, que es del tipo Proporcional, pues da una salida
proporcional a la entrada. En un captulo posterior se determinar que tipo de
regulador debe usarse en casos como estos.
74
TEMA IV
SINTESIS DE REGULADORES
4.1 Introduccin a la sntesis de reguladores.
En el captulo anterior se llev a cabo el anlisis de la respuesta transitoria de
los sistemas de control y se pudo apreciar como, en muchos casos, cuando el
regulador es muy sencillo, por ejemplo, el tipo proporcional que se ha utilizado
hasta ahora en todos los ejemplos, existen contradicciones entre el
comportamiento en estado estable o estacionario y el comportamiento
transitorio o dinmico. El ltimo problema resuelto en el anterior captulo es uno
de estos casos. Por esta razn es necesario, por una parte, disponer de
reguladores ms complejos capaces de hacer cumplir simultneamente todos
los requerimientos impuestos y, por otra, aplicar mtodos que permitan
cumplimentar todos los requerimientos. Estos son los objetivos fundamentales
de este tema y de parte del siguiente.
Se comenzar clasificando los sistemas de control a lazo cerrado en diferentes
tipos de acuerdo a la presencia de polos en el origen en la funcin de
transferencia a lazo abierto. Esto tiene gran importancia a la hora de definir un
comportamiento en estado estacionario, estableciendo, por tanto, un vnculo
entre los modelos dinmicos y la respuesta estacionaria.
Seguidamente se pasarn a definir las denominadas Acciones de Control que
constituyen la base de los diferentes tipos de reguladores. Con estos
conocimientos se pueden explicar los mtodos de sntesis de reguladores. En
realidad existen varios procedimientos para sintetizar reguladores, en este
caso, se explicar el utilizado en los sistemas de control electromecnicos que
se denominan de Compensacin Serie y Subordinacin de Coordenadas o
Control en Cascada.
4.2 Relacin entre el tipo de funcin de transferencia y el error en estado
estacionario.
Como se plante anteriormente, en este epgrafe se relacionar el tipo de
funcin de transferencia con el comportamiento en estado estacionario. Para
ello se plantear la funcin de transferencia a lazo abierto del sistema G(s).H(s)
de la forma siguiente:
m
G ( s ).H ( s ) =
K . (1 + Ti .s )
i =1
n
s . (1 + T j .s )
N
(4.1)
j =1
Esta funcin tiene m ceros y n polos o races, los cuales todos se han supuesto
reales en aras de simplificar el anlisis ya que la presencia de una raz o polo
complejo conjugado no introduce ninguna alteracin en los resultados que se
van a obtener.
Se ha supuesto que la funcin tiene un polo de orden N en el origen. El tipo de
la funcin est dado precisamente, por el orden de este polo. Si no hay polos
75
s 0
(4.2)
De esta figura:
E ( s ) = R( s ) C ( s ).H ( s )
C ( s ) = E ( s ).G ( s )
E ( s ) = R( s ) E ( s ).G ( s ).H ( s )
E ( s ) + E ( s ).G ( s ).H ( s ) = R( s )
Quedando finalmente:
E ( s) =
R( s)
1 + G ( s ).H ( s )
(4.3)
76
Ro
s
E ( s) =
1+
K . (1 + Ti .s )
i =1
(1 + T .s)
j
j =1
s.
s.E ( s ) =
Ro
s
1+
K . (1 + Ti .s )
i =1
(1 + T .s)
j
j =1
Ro
1+ K
(4.4)
Esto indica que, un sistema tipo 0 tiene un error en estado estacionario finito
que es tanto menor cuanto mayor es la ganancia total K.
Para entender que significa esto, supngase un sistema con realimentacin
unitaria ( H(s) igual a 1 ). En la figura 4.2 se muestra la entrada y la salida para
este tipo de sistema y la magnitud del error.
77
Ro
s
E ( s) =
1+
K . (1 + Ti .s )
i =1
n
s. (1 + T j .s )
j =1
Si se multiplica por s:
s.
s.E ( s ) =
Ro
s
1+
K . (1 + Ti .s )
i =1
n
s. (1 + T j .s )
j =1
Llevando al lmite:
e ss = lim s.E ( s ) =
s 0
Ro s.Ro
=
=0
K
K
s
(4.5)
Esto quiere decir que un sistema tipo 1, o sea, uno que tiene un polo en el
origen, no tiene error ante una entrada en escaln. Esta situacin se muestra
en la figura 4.3.
78
ENTRADA EN RAMPA
Se supondr una rampa de valor Ro . La transformada de Laplace de la rampa
es Ro/s2. En el caso de un sistema tipo 0 la expresin de la transformada del
error queda de la siguiente forma:
Ro
s2
E ( s) =
1+
K . (1 + Ti .s )
i =1
(1 + T .s)
j
j =1
Entonces:
s.
s.E ( s ) =
Ro
s2
1+
K . (1 + Ti .s )
i =1
(1 + T .s)
j
j =1
Y llevando al lmite:
Ro
=
s.(1 + K )
(4.6)
Esto quiere decir que, ante una entrada en rampa, un sistema tipo 0 provoca un
aumento constante del error con el tiempo. En la figura 4.4 se aprecia esta
situacin para un sistema con realimentacin unitaria. Es por esto que los
sistemas tipo 0 no son adecuados para controles de seguimiento en los cuales
la salida debe seguir la entrada con el menor error posible.
79
s.
s.E ( s ) =
Ro
s2
1+
K . (1 + Ti .s )
i =1
n
s. (1 + T j .s )
j =1
Llevando al lmite:
R
Ro
= o
(4.7)
s 0
K
K
s.
s
Eso quiere decir que, si el sistema es tipo 1, el error es finito y es, tanto menor,
cuanto mayor sea la ganancia del sistema. En la figura 4.5 se aprecia esta
situacin para un sistema a lazo cerrado de realimentacin unitaria.
ess = lim s.E ( s) =
Puede demostrarse, como es de esperar, que con un sistema tipo 2, o sea, con
un polo doble en el origen, que el error en estado estacionario ante una entrada
en rampa desaparece. Los sistemas de este tipo tienden a ser inestables o muy
oscilatorios, por lo tanto, necesitan de otros elementos de compensacin. La
entrada en rampa y la salida de un sistema de este tipo se muestran en la
figura 4.6.
80
Es tambin demostrable que los sistemas tipo 2, anulan el error ante una
entrada en escaln.
En la tabla que aparece a continuacin se muestra un resumen de los
diferentes casos analizados anteriormente.
ERRORES DE LOS DIFERENTES TIPOS DE SISTEMAS ANTE
DIFERENTES ENTRADAS
ENTRADA EN
ENTRADA EN
ESCALON
RAMPA
Finito
Infinito
TIPO 0
Cero
Finito
TIPO 1
Cero
Cero
TIPO 2
Es posible analizar entradas ms complejas, como es por ejemplo, la que tiene
forma parablica, utilizada en algunos tipos de arranques suaves de
accionamientos elctricos y se llegar a la conclusin que slo un sistema tipo
2 da lugar a un error finito necesitndose uno tipo 3 para anular el error.
4.3 Optimizacin de la respuesta transitoria de los sistemas de control a
lazo cerrado.
Como ya se ha planteado en anteriores ocasiones, el desempeo de un
sistema de control a lazo cerrado se mide, fundamentalmente, por dos
indicadores dinmicos o transitorios: la rapidez de respuesta y la oscilatoriedad
y por uno esttico: el error en estado estacionario. Se ha visto que, en sistemas
con reguladores muy simples y de determinada complejidad, es imposible
tener desempeos de calidad simultneamente para estos tres indicadores
necesitndose de reguladores mas complejos que sern explicados ms
adelante.
Como se vio en el epgrafe anterior, la introduccin de un polo simple en el
origen permite obtener un buen comportamiento en estado estacionario.
Tambin es entendible que un sistema que sea algo oscilatorio debe ser ms
rpido que uno de respuesta sobreamortiguada pues ste ltimo representa un
81
Figura 4.6. Diagrama de bloque de un sistema de segundo orden tipo 1 con ganancia unitaria y
realimentacin unitaria.
J = t.e 2 (t ).dt .
0
82
J = t. e(t ) .dt
0
ECUACIN CARACTERSTICA
s+n
2
s +1,4ns+n2
s3+1,75 n s2+2,15n2s+n3
s4+ 2,1ns3 +3,4 n2 s2+2,7n3s+n4
83
Figura 4.8 Diagrama de bloque de un sistema de control a lazo cerrado con un regulador de
dos posiciones.
84
a)
b)
Figura 4.10. Comportamiento de la accin de control bang bang o de dos posiciones. a) error b)
salida del regulador
85
Figura 4.11 Diagrama de bloque de un sistema de control a lazo cerrado con un regulador
proporcional.
Rr
Ri
(4.8)
86
Figura 4.13 Diagrama de bloque de un sistema de control a lazo cerrado con un regulador
integral
87
a)
b)
Figura 4.14. Comportamiento de la accin de control integral. a) error b) salida del regulador
Ki
1
=
s
Ti .s
(4.9)
88
1
G reg ( s ) =
C r .s
1
=
Rr
R r .C r .s
(4.10)
Ki =
1
Rr .C r
(4.11)
Ti = Rr .C r .
La ventaja de esta accin de control es su excelente comportamiento en estado
estacionario ya que anula el error para una entrada en escaln y lo hace finito
para una entrada en rampa (da lugar a un sistema tipo 1). Su desventaja es
que es muy lento pues ante un cambio brusco produce un cambio suave (una
entrada al regulador en escaln da lugar a una salida en rampa).
ACCION DE CONTROL PROPORCIONAL INTEGRAL PI
Como puede apreciarse los reguladores proporcional e integral se
complementan mutuamente debido a que la desventaja del proporcional (el
comportamiento en estado estacionario) es la ventaja del integral y la
desventaja del integral (la rapidez de respuesta) es la ventaja del proporcional.
Es evidente que una combinacin de los dos da lugar a una accin de control
de muy buena calidad. Esta es la denominada accin de control proporcional
integral la cual es la ms utilizada por las razones antes expuestas.
89
Figura 4.16 Diagrama de bloque de un sistema de control a lazo cerrado con un regulador
proporcional integral
a)
b)
Figura 4.17. Comportamiento de la accin de control proporcional integral. a) error b) salida del
regulador
90
1
C r .s
Ri
Rr +
Greg ( s ) =
Quedando finalmente:
Greg ( s ) =
Rr
1
+
Ri Ri .C r .s
(4.12)
Evidentemente:
Kp =
Rr
Ri
Ki =
1
Ri .C r
(4.13)
Ti = Ri .C r
91
Figura 4.19 Diagrama de bloque de un sistema de control a lazo cerrado con un regulador
proporcional derivativo
Greg ( s ) =
Rr
1
C i .s
1
Ri +
C ir .s
Ri .
Greg ( s ) =
Cumplindose que:
Rr
Ri
1 + Ri .C i .s
Rr
+ Rr .C i .s
Ri
Kp =
(4.14)
Rr
Ri
(4.15)
K d = Rr .C i
92
a)
b)
Figura 4.20. Comportamiento de la accin de control proporcional derivativo. a) error b) salida
del regulador
93
Figura 4.22 Diagrama de bloque de un sistema de control a lazo cerrado con un regulador
proporcional integral derivativo.
a)
b)
Figura 4.23 Comportamiento de la accin de control proporcional integral derivativa. a) error b)
salida del regulador
94
1 + Rr .C r .s
1
(1 + Rr .C r .s ).(1 + Ri .C i .s )
C r .s
C r .s
Greg ( s ) =
=
=
=
Ri
1
C r .Ri .s
Ri .
C i .s
1 + Ri .C i .s
1
Ri +
C i .s
Rr +
Rr .C r .Ri .C i .s 2 + ( Rr .C r + Ri .C i ).s + 1
C r .Ri .s
Greg ( s ) =
En este caso:
Rr .C r + Ri .C i
1
+
+ Rr .C i .s
Ri .C r
C r Ri .s
Kp =
Rr .C r + Ri .C i
Ri .C r
Ki =
1
C r .Ri
(4.16)
(4.17)
K d = Rr .C i
95
K t = K 1 .K 2
(4.18)
96
G ( s ).H ( s ) = Greg ( s ).
K t .K real
(1 + T1 .s ).(1 +T 2.s )
(4.19)
F (s) = 1 +
1
=0
a.T1 .s.(1 + T1 .s )
(4.20)
F ( s ) = a.T .s + a.T1 .s + 1 = 0
2
1
97
s2 +
1
1
.s +
= s 2 + 2. . n .s + n2 = 0
2
T1
a.T1
n =
a .T1
2. . n = 2.
2
2
2
1
1
.
=
2
a .T1 T1
a=2
G ( s ).H ( s ) =
1
2.T1 .s (1 + T1 .s )
(4.21)
1 + T2 .s
Tint .s
(4.22)
En esta ecuacin Tint = 2.K t .K real .T1 que es la denominada Constante de Tiempo
Integral.
La ecuacin 4.22 puede ponerse tambin de la siguiente forma:
Greg ( s ) =
T2
1
+
Tint Tint .s
(4.23)
Kp =
T2
Tint
1
Ki =
Tint
(4.24)
Rr = K p .Ri
Cr =
Tint
Ri
(4.25)
98
EJEMPLO
Gcc ( s ) =
1 / Rexc
1 / 20
0,05
=
=
1 + Texc .s 1 + (0,1 / 20).s 1 + 0,005.s
99
G ( s ).H ( s ) =
1
2.0,001.s.(1 + 0,001.s )
Y tambin a:
G ( s ).H ( s ) = Greg ( s ).
22,5
0,05
.
.0,67
1 + 0,001.s 1 + 0,005.s
1
667
= 3,3 +
0,0015.s
s
101
Figura 4.31. Modelo en SIMULINK del sistema de la figura 4.27 considerando la saturacin del
amplificador operacional.
102
Figura 4.33. Comportamiento del error en el tiempo considerando la saturacin del amplificador
operacional.
K t .K real
1
=
s.(1 + T1 .s ) 2.T1 .s.(1 + T1 .s )
103
Greg ( s ) =
1
= Kp
2.K t .K real .T1
(4.26)
Figura 4.36 Diagrama de bloque de un sistema de control cuyo objeto controlado es un sistema
de tercer orden
K . n
K1
1
.K real =
Greg ( s ).
. 2
2
2.T1 .s.(1 + T1 .s )
1 + T1 .s s + 2. . n .s + n
2
Haciendo
Se obtiene:
104
Greg ( s) =
2.
1
1
+
+ 2
.s
n .Tint Tint .s n. .Tint .
(4.27)
2.
n .Tint
Ki =
1
Tint
Kd =
1
.Tint .
(4.28)
2
n.
EJEMPLO
105
K real = 0,05
Tconv = 0,001 segs
K = 1,2
Tm = 0,015 segundos
La ecuacin caracterstica normalizada del motor a lazo abierto se sabe que es:
s2 +
1
Ta
.s +
1
=0
Tm .Ta
n =
1
2
= .
1
=
Tm .Ta
1
= 129,1 rad / seg
0,015.0,004
Tm 1 0,015
= .
= 0,968
Ta
2 0,004
Kp =
2.
2.0,968
=
= 7,5
n .Tint 129,1.0,002
Ki =
1
= 500
Tint
Kd =
1
= 0,03
.Tint .
2
n.
1
K i .Ri .10 3
10 6
= 2 Faradios
500.10.10 3
106
C i = 0,78 Faradios
R r = 36 K
En la figura 4.39 se muestra el resultado de la simulacin en SIMULINK de este
ejemplo para una entrada en escaln de 8 Volts:
a)
b)
Figura 4.39. Respuesta del sistema de control de velocidad de la figura 4.37 a un escaln de
tensin de referencia a la entrada de 8 volts. a) Respuesta de velociad b) Error.
107
a)
b)
Figura 4.41 Respuesta en el tiempo del sistema de control con regulador PID ante la seal de
entrada de la figura4.40. a) Salida de velocidad. b) Error.
108
Puede apreciarse como la salida tiene la misma forma que la referencia y que
el error , cuando la entrada es en rampa es de slo 8 milivolts en tanto que se
hace cero cuando la referencia se hace constante, o sea, cuando adquiere una
forma similar al escaln. Esto tiene que ser as pues se trata de un sistema tipo
1, que, como es sabido, tiene este comportamiento.
4.6. Control en cascada o por subordinacin de coordenadas.
Como se comprende de los ejemplos resueltos, mientras ms complejo sea el
objeto controlado ms complejo ser a su vez el regulador que se necesite.
Esto dificulta la sntesis del sistema y trae algunos problemas prcticos
importantes. Por tanto, es necesario aplicar mtodos que den lugar a
reguladores ms sencillos aunque haya que aumentar su nmero. Un mtodo
muy usado en sistemas de control electromecnicos es el denominado Control
en Cascada o con Mando Subordinado que se basa en emplear varios lazos de
control.
Para explicarlo se har primeramente referencia a un sistema con tres
elementos de primer orden tal como el que aparece en la figura 4.42. Cada
elemento tiene su constante de tiempo y sucede que T1 < T2< T3. El mtodo se
basa en introducir un segundo lazo interno que controle la variable m(t) y tenga
otro regulador. La entrada a este lazo es la salida del primer regulador que
aparece en 4.42. En la figura 4.43 se muestra el diagrama de bloques de esta
situacin.
Figura 4.42. Diagrama de bloques del sistema de control a lazo cerrado con tres elementos de
primer orden.
Figura 4.43. Diagrama de bloques del sistema de control con dos lazos de regulacin, uno
interno y otro externo.
109
Greg1 ( s ) =
T2
1
+
Tint .1 Tint .1 .s
(4.29)
1 / K real .1
2.T .s 2 + 2.T 1.s + 1
2
1
(4.30)
1 / K real .1
1 + 2.T 1.s
(4.31)
Figura 4.44. Diagrama de bloque del lazo externo con el lazo interno simplificado.
110
Greg ( s ) =
Tint =
T3
1
+
Tint Tint . s
111
112
Figura 4.46. Caractersticas mecnicas del motor de corriente continua variando la tensin de
referencia y con un ajuste fijo del potencimetro limitador de corriente.
Figura 4.47. Caractersticas mecnicas del motor de corriente continua con tensin de
referencia constante y ajuste del potencimetro limitador de corriente variable.
113
Figura 4.48. Variacin de la carga mecnica del motor para un ajuste fijo del potencimetro
limitador de corriente.
Figura 4.49. Sistema de control de velocidad del motor de corriente continua por armadura y
por campo.
114
del selector de flujo da una referencia o comando de corriente para este lazo
que es inversamente proporcional a la velocidad.
La operacin de este sistema se comprender mejor con un ejemplo mediante
el cual se sintetizar el esquema de control de velocidad de la figura 4. 49 para
un caso especfico. Los datos del motor y de la carga mecnica son los
siguientes:
MOTOR
250 V; 100 A; 22 kW; 1750 r/min; Resistencia de Armadura 0,3 ohms;
Inductancia de Armadura 8 mH; Resistencia del enrollado de campo 100 ohms;
Inductancia del enrollado de campo 5 H. Inercia 0,2 Kg-m2.
CARGA MECANICA
Se trata de una carga de torque constante e igual a 50 N-m e inercia 0,4 Kg-m2.
CONVERTIDORES
Ambos convertidores tienen una ganancia de 25 y una constante temporal de 1
milisegundo.
SENSORES
El sensor de la corriente de excitacin tiene a su salida 10 volts cuando la
corriente es de 3 amperes.
El sensor de la corriente de armadura tiene a su salida 10 volts cuando la
corriente es de 200 A.
El tacogenerador genera 10 volts con 1800 r/min.
SINTESIS DEL LAZO DE CONTROL DE LA EXCITACIN.
Se utiliza el mismo mtodo empleado en el ejemplo de la figura 4.27.
Las funciones de transferencia del convertidor y el campo son este caso:
Gcc ( s ) =
K conv
25
=
1 + Tconv .s 1 + 0,001.s
Gexc ( s ) =
1 / Rexc
1 / Rexc
=
=
Lexc
1 + Texc .s
1+
.s
Rexc
1 / 100
0,01
=
5
1 + 0,05.s
1+
.s
100
G ( s ).H ( s ) = Greg ( s ).
25
0,01
1
.
.3,33 =
1 + 0,001.s 1 + 0,05.s
2.0,001.s.(1 + 0,001.s )
115
1 + 0,05.s
1 + 0,05.s
=
=
2.0,001.25.0,01.3,33.s 0,00165.s
606
= 30,3 +
s
K pexc = 30,3
K iexc = 606
Greg ( s ) =
Figura 4.50 Diagrama de bloque del motor de corriente continua suponiendo variaciones de las
variables alrededor de un punto.
Figura 4.51 Diagrama de bloque del motor de corriente continua suponiendo despreciables las
variaciones de la velocidad
116
La 0,008
=
= 0,027 segs
Ra
0,3
K 1 = K conv = 25
K 2 = 1 / Ra = 1 / 0,3 = 3,33
10
= 0,05 V s
200
= 2.25.3,33.0,05.0,001 = 0,0083 segs
K real =
Tint .1
Greg1 ( s ) =
T2
1
+
Tint .1 Tint .1 .s
0,027
1
+
0,0083 0,0083.s
= 3,25
Greg1 ( s ) =
K pi
K ii = 120,5
Para terminar de sintetizar este lazo debe seleccionarse el ajuste del
potencimetro de limitacin de corriente. Se supone que la tensin de
saturacin del amplificador operacional es de 15 Volts. Se limitar la corriente
de armadura a un 150% de la nominal, o sea, 150 Amperes. Esto da que la
tensin que debe tener el lazo de corriente a su entrada cuando el amplificador
operacional est saturado es:
U ref = K sc .I max = 0,05.150 = 7,5 V
Esto quiere decir que el potencimetro del limitador de corriente debe situarse
a 7,5/15 = 0,5, o sea, a la mitad para que la corriente mxima sea 150
Amperes.
SINTESIS DEL LAZO DE CONTROL EXTERNO DE LA VELOCIDAD.
Para sintetizar el lazo de control externo de velocidad debe aplicarse, para este
caso, un diagrama de bloque del tipo del que aparece en la figura 4.44. Debe
primeramente determinarse la funcin de transferencia que relaciona la
variacin de la velocidad con la variacin de la corriente de armadura. Para ello
se plantea la ecuacin fundamental del movimiento en un motor considerando
variaciones alrededor de un punto:
117
d m
d m
+ Tmec = J t .
dt
dt
K ..I a ( s ) = J t .s.Wm ( s )
Tem = K ..ia = J t .
Gmot ( s ) =
Wm ( s ) K .
=
I a ( s )
J t .s
Figura 4.53. Diagrama de bloque del lazo externo de velocidad del ejemplo
1 / K real1 = 1 / 0,05 = 20
K . =
K3 =
K .
1,2
=
=2
Jt
(0,2 + 0,4)
K real = 0,053
De acuerdo a la ecuacin 4.26 el regulador es en este caso es del tipo P y su
ganancia sera:
Kp =
1
4.(1 / K real1 ).K real .T1
1
= 236
4.20.0,053.0,001
118
119
120
121
rampa negativa del mismo valor absoluto hasta llegar a cero. En la figura 4.61
se muestra la respuesta de velocidad. Comparndola con la 4.60 se aprecia un
seguimiento casi perfecto de la seal de entrada. Tambin pueden apreciarse ,
en la figura 4.62 el comportamiento de la corriente de armadura, en la 4.63 el
de la corriente de excitacin y en la 4.64 el del error. Obsrvese los valores tan
pequeos de ste ltimo.
Con estos dos ejemplos queda demostrada la calidad en la respuesta tanto
transitoria como estable del sistema sintetizado y se demuestra la validez de
las suposiciones de partida.
122
123
TEMA V
RESPUESTA DE FRECUENCIA
5.1 Concepto e importancia de la respuesta de frecuencia
Se define la respuesta de frecuencia de un elemento o sistema cuando ste es
alimentado a travs de una seal sinusoidal pura de frecuencia variable a
partir de dos relaciones funcionales: la de la relacin de las amplitudes y la del
ngulo de defasaje en funcin de la frecuencia. Haciendo referencia a la figura
5.1, si las seales de entrada y salida se definen como:
r (t ) = Ro .sen(.t )
c(t ) = C o .sen(.t + )
Estas relaciones estaran definidas en principio como:
M ( ) =
Co
Ro
(5.1)
(5.2)
( )
(5.3)
( ) = f (log )
M = f ( )
(5.4)
124
(5.5)
( ) = [G ( j )]
5.2 Diagramas de Bode
G(s) =
s n K . (1 + Tl .s ).e Td .s
l =1
s2
r =1
k =1
k2
. (1 + Tr .s ). (
2. k
(5.6)
.s + 1)
( j. ) n .K . (1 + j..Tl ).e j. .T
G ( j. ) =
l =1
. (1 + j..Tr ). (1 2 ) + j.2. k .
k
k
r =1
k =1
q
(5.7)
125
db = 20. log G ( j. ) = 20. log K 20.n. log j. + 20. log 1 + j.Tl + 20. log e j . .Td
l =1
20. log (1
k =1
) + j.2. k .
2
k
k
2
(5.8a)
Y aplicando la segunda ecuacin de 5.3
l =1
j =1
k =1
2. k .
1
k
(5.8b)
Debe sealarse que el nmero 57,3 introducido en el retardo de transporte es
para llevar de radianes a grados ya que las respuestas de fase suelen darse en
grados y no en radianes.
Seguidamente se analizarn por separado los diagramas de Bode de amplitud
y fase de cada uno de los seis elementos mencionados anteriormente.
DIAGRAMAS DE BODE DE UNA GANANCIA PURA
En el caso de una ganancia pura la amplitud en decibeles est dada por:
db (log ) = 20 log K
(5.9a)
Como puede apreciarse, para valores de K mayores de 1 los decibeles son
positivos lo que quiere decir que hay una amplificacin de la seal y para
valores menores que 1 los decibeles son negativos lo que significa una
atenuacin de la seal.
En cuanto al ngulo de fase se aprecia que un elemento de este tipo no
introduce ningn defasaje siendo, por tanto, su ngulo igual a cero:
126
(log ) = 0 o
(5.9b)
G ( s) =
1
s
1
1
G ( j. ) =
= j.
j.
(5.10)
db = 20 log
1
= 20 log 1 20 log
j.
db = 20 log
Como se aprecia de = 1 a = 10.1 (una dcada) la amplitud cae en 20
decibeles, por tanto, se dice que en este caso el diagrama de amplitud tiene
una pendiente de -20 decibeles por dcada.
En cuanto a la fase, es evidente que el ngulo es constante e igual a -90o. En
la figura 5.3 se muestran los diagramas de amplitud y de fase de este tipo de
elemento. Se aprecia que para una frecuencia igual a 1, los decibeles son
iguales a cero.
127
128
G(s) =
1
1 + Ti .s
(5.11a)
G ( j. ) =
1
1 + j..Ti
(5.11b)
1
= 20. log 1 + 2 .Ti 2
1 + j..Ti
(5.12)
db = 20. log1 = 0
En tanto que para altas frecuencias sucede que >> 1 / Ti y entonces:
db = 20. log .T i
Como puede apreciarse, al recorrer una dcada, pasar por ejemplo de = 1/Ti
a = 10/Ti se va de 0 db a -20 db. Esto quiere decir que se trata de una recta
de pendiente igual a -20 db/dcada y que pasa por cero para = 1 / Ti .
En el punto = 1 / Ti el valor en db de la amplitud es:
129
( j. ) = tan 1 .Ti
(5.13)
0.1/Ti
0.5/Ti
1/Ti
2/Ti
10/Ti
-5,7o
-26,6o
-45o
-63o
-83,4
Se observa que para valores de frecuencia muy bajos, el ngulo tiende a cero
grados y para valores muy altos a -90 grados.
En la figura 5.6 pueden verse los diagramas de Bode de amplitud y de fase de
este elemento y la representacin asinttica aproximada con el error que se
comete a la frecuencia e = 1 / Ti la cual es denominada Frecuencia de Esquina
o Frecuencia de Canto (Corner Frequency).
Si se trata de un cero del mismo tipo, o sea, de una funcin de transferencia del
tipo:
G ( s ) = 1 + Ti .s
(5.14a)
G ( j. ) = 1 + j.Ti
(5.14b)
130
G ( s) =
n2
1
2.
(5.15a)
.s + 1
G ( j ) =
(1 2 ) + j.2. .
n
n
(5.15b)
db = 20. log
(1 2 ) + j.2. .
n
n
= 20. log . (1
2 2
) + (2. . ) 2
2
n
n
(5.16)
131
db = 20. log 1 = 0
En tanto que para las altas puede aproximarse a:
db = 20. log
= 40. log
4
n
n
Esto corresponde a una recta de pendiente -40 db/dcada que es igual a cero
para = n . Esta sera en este caso la Frecuencia Esquina.
El valor de los decibeles a la frecuencia esquina depende del valor de la razn
de amortiguamiento. En la tabla que se muestra a continuacin aparecen los
valores correspondientes a la frecuencia esquina para diferentes valores de
razn de amortiguamiento:
0,1
0,2
0,3
0,4
0,5
0,6
0,7
0,707
0,8
0,9
1,0
db
92.1034
64.3775
48.1589
36.6516
27.7259
20.4330
14.2670
13.8690
8.9257
4.2144
0
2. .
n
= tan 1
2
1
n
(5.17)
132
Figura 5.8. Diagramas de Bode de un Elemento Cuadrtico para diferentes valores de Razn
de Amortiguamiento.
2 2
g ( ) = (1 2 ) + (2. . ) 2
n
n
(5.18)
(5.19)
= n . 1 2. 2
(5.20)
M r = 20. log 2. . 1 2
(5.21)
133
= tan 1
1 2. 2
(5.22)
RETARDO DE TRANSPORTE
Un retardo de transporte o tiempo muerto es un elemento que introduce una
demora o espera en el tiempo en la respuesta del elemento o sistema. Su
funcin de transferencia es la siguiente:
G ( s ) = e Td s
Llevada al dominio de la frecuencia es.
(5.23a)
G ( j. ) = e j . .Td (5.23b)
134
= .Td radianes
= 57,3..Td grados
(5.24)
135
K conv
1 / K .
.
1 + Tconv .s Ta .Tm .s 2 + Tm .s + 1
bode( sys, w)
sys es la representacin de la funcin de transferencia correspondiente y w
define el diapasn de frecuencias mediante la instruccin
w = log space(n1 , n 2 )
w = log space(1,1)
El sistema que pretendemos analizar est compuesto por una ganancia igual a
1 =
1
Tconv
1
= 1000 rad / segs.
0,001
s2 +
1
1
.s +
= s 2 + 25s + 312,5
Ta
Ta .Tm
n = 312,5 = 17,68
2. .17,68 = 25
= 0,707
Por tanto el sistema tiene dos frecuencias esquina una de 17, 68 radianes por
segundo correspondiente a un elemento cuadrtico y otra de 1000 radianes por
segundo correspondiente a un polo simple. Por tanto es conveniente que la
136
w = log space(0,4)
Seguidamente se muestra el programa en MATLAB elaborado con el objetivo
de determinar los diagramas de Bode de este sistema:
PROGRAMA EN MATLAB PARA LA CONFECCION DE LOS DIAGRAMAS
DE BODE
%EJEMPLO DE CONFECCION DE DIAGRAMAS DE BODE
%DATOS
kconv=25;tconv=0.001;kfi=1.2;ta=0.04;tm=0.08;
%PROGRAMA
num1=kconv;den1=[tconv 1];
sys1=tf(num1,den1);
num2=1/kfi;
den2=[ta*tm tm 1];
sys2=tf(num2,den2);
sys=sys1*sys2;
w=logspace(0,4);
bode(sys,w);
En la figura 5.10 se muestran los resultados obtenidos con el programa. Se
observa como se parte de 20 log 20,83 = 26,36 db en correspondencia con la
ganancia. Adems, puede apreciarse como la frecuencia esquina
correspondiente al convertidor aparece a una frecuencia de 1000 rad/segs. A
sta frecuencia la seal tiene una atenuacin de casi 50 db. Esto indica que, en
operacin a lazo abierto, esta constante temporal puede ser despreciada ya
que su frecuencia esquina se encuentra completamente fuera de la zona de
frecuencias en que la seal es amplificada. Tambin se aprecia que a
frecuencias muy altas el ngulo de defasaje es prcticamente igual a -270o
como corresponde a un sistema tipo 0 de tercer orden que no tiene ceros.
137
138
En la figura 5.12 se aprecia que para una frecuencia angular de 6,28. 103
radianes/segs que corresponde a una frecuencia de 1 KHz, la amplitud a cado
en slo 3 db. Esta frecuencia a la cual ocurre la cada de 3 db se le denomina
Ancho de Banda o Banda Pasante del filtro y quiere decir en la prctica que l
deja pasar todas las frecuencias inferiores a este valor y comienza a atenuar
las superiores, siendo mayor la atenuacin mientras mayor es la frecuencia.
5.3 Diagramas Polares o de Nyquist.
Se define el diagrama polar de una funcin de transferencia sinusoidal
G ( j ) como el correspondiente al mdulo de esta funcin versus el ngulo de
fase G ( j. ) = f ( ) cuando vara la frecuencia desde infinito hasta cero. Para
cada valor de frecuencia corresponde un vector tal como se muestra en la
figura 5.13.
K
1 + T .s
K
G ( j. ) =
1 + j..T
G ( s) =
(5.25)
Para una frecuencia angular igual a cero es evidente que el mdulo es igual a
K y el ngulo igual a cero, en tanto, que al tender la frecuencia a infinito, el
mdulo tiende a cero con un ngulo igual a -90o (recurdese que j es
equivalente a un giro de +90o y j de -90o).
139
=K
1 +1
( ) = tan 1 1 = 45 o
2
2
= 0,707.K
2
G ( s) =
n2
G ( j ) =
K
2.
.s + 1
K
(5.26)
(
1
)
j
.
2
.
.
n
n2
140
G ( j. ) =
K
2.
(5.27)
G ( s) =
(5.28)
G ( j )
K
j.
141
G ( j )
K
K
=
j . j 2
G(s) =
K
(1 + T1 .s ).(1 + T2 .s ).(1 + T3 .s )
K
G ( j ) =
(1 + j..T1 ).(1 + j..T2 ).(1 + j..T3 )
(5.29)
G ( j ) =
K
j. .T 1.T2 .T3
3
142
G ( j. ) =
K
1 (T1 .T 2+T2 .T3 + T1 .T3 ) + j. .(T1 + T2 + T3 ) 3 .T1 .T2 .T3
] [
(5.30)
T 1+T2 + T3
T1 .T2 .T3
G(s) =
K .(1 + T4 .s )
(1 + T1 .s ).(1 + T2 .s ).(1 + T3 .s )
K .(1 + j..T4 )
G ( j ) =
(1 + j..T1 ).(1 + j..T2 ).(1 + j..T3 )
(5.30)
143
G ( j ) =
j.K ..T4
K .T4
= 2
3
.(T1 .T2 .T3 )
j. (T1 .T2 .T3 )
Esto indica que, cuando la frecuencia tiende a infinito, el mdulo tiende a cero
con un ngulo igual a -180o tal como sucede con un sistema de segundo orden
tipo cero. O sea, que la adicin de un cero tiende a hacer que el sistema tenga
una respuesta de frecuencia similar a la de uno de un orden inferior. Aunque la
forma exacta del diagrama polar depende de la ubicacin exacta del cero y los
polos, en la figura 5.18 se muestra un diagrama polar tpico de un sistema de
este tipo donde puede apreciarse su similitud (en forma) con los de la figura
5.15.
144
REALIZACION DE LOS
UTILIZANDO EL MATLAB
DIAGRAMAS
POLARES
DE
NYQUIST
Figura 5.19 Diagrama polar completo de ejemplo del convertidor alimentando un motor.
145
amplio. Para poder distinguir la zona del cruce con el semieje real negativo
(que, como se ver ms adelante, es la ms importante) es necesario restringir
las frecuencias representadas a la correspondiente a los elementos que
conforman el sistema y definir los ejes de forma que pueda apreciarse bien
dicha zona. La constante de tiempo ms pequea del sistema es 0,001
segundos que corresponde a una frecuencia de 1000 rad/seg y la ms grande
0,08 que corresponde a una frecuencia de 12, 5 rad/seg, por tanto, es
recomendable que el diapasn de frecuencias sea de 10 a 5000. Adems, el
eje de las ordenadas puede redefinirse de -0,1 a 0,1 y el de las abcisas de -0,5
a 0,5. Esto se hace en el programa en MATLAB que aparece a continuacin
obtenindose el resultado que se muestra en la figura 5.20.
PROGRAMA EN MATLAB PARA LA CONFECCION DE LOS DIAGRAMAS
POLARES
%EJEMPLO DE CONFECCION DE DIAGRAMAS DE NYQUIST
%DATOS
kconv=25;tconv=0.001;kfi=1.2;ta=0.04;tm=0.08;
%PROGRAMA
num1=kconv;den1=[tconv 1];
sys1=tf(num1,den1);
num2=1/kfi;
den2=[ta*tm tm 1];
sys2=tf(num2,den2);
sys=sys1*sys2;
w=10:0.1:5000;
nyquist(sys,w)
v=[-0.5 0 -0.1 0.1];axis(v)
Figura 5.20. Diagrama polar completo de ejemplo del convertidor alimentando un motor en su
zona de trabajo.
146
10
( s + 1).(0,1.s + 1)
F (1 j.1) =
10
= 3,4426 + j.2,1311
[1 j.1 + 1][. 0,1.(1 j.1) + 1]
147
.
Figura 5.21. Trayectoria en el plano s
n=Z P
(5.31)
F (s) =
400.( s + 1)
s 12.s + 40
2
148
149
CRITERIO DE ESTABILIDAD
Teniendo en cuenta que el criterio general de estabilidad plantea que cualquier
cero o raz de la ecuacin caracterstica F(s) en el semiplano complejo derecho
hace que el sistema sea inestable, se comprende que la trayectoria escogida
para averiguar estabilidad debe abarcar todo este semiplano. Esta es la
denominada Trayectoria de Nyquist y se muestra en la figura 5.25. Como se ve,
recorre todo el eje imaginario desde hasta y despus abarca
todo el semiplano derecho mediante un crculo de radio infinito. Si la trayectoria
pasa por alguna singularidad como puede ser un polo en el origen, se bordea
esta zona mediante un crculo infinitesimal.
150
151
Figura 5.26. Anlisis de estabilidad por Nyquist con frecuencias positivas y negativas. Sistema
estable.
Figura 5.27. Anlisis de estabilidad por Nyquist con frecuencias slo positivas. Sistema estable.
Supngase ahora que la ganancia del regulador es igual a 25, para este valor
se sabe que el sistema es inestable del anlisis hecho en el ejemplo citado del
tema III. En la figura 5.28 se muestra el resultado obtenido con el programa en
MATLAB donde se aprecia que ahora la trayectoria pasa a la izquierda del
punto -1 + j0 lo que es indicativo de sistema inestable. En sta ltima figura se
ha hecho un zoom alrededor del punto -1 + j0 para apreciar mejor donde la
trayectoria corta el semieje real negativo.
152
Figura 5.27. Anlisis de estabilidad por Nyquist con frecuencias slo positivas. Sistema
inestable.
153
154
Por otro lado, el margen de ganancia puede definirse como los decibeles que
tendra que aumentar la ganancia del sistema (sin alterar la fase), supuesto
estable, para que se haga inestable. En el diagrama de Nyquist sera igual a 20
por el logaritmo del del inverso de la constante Kg que se muestra en la figura
5.30. Este valor dara positivo en un sistema estable puesto que Kg es menor
que 1. Es mucho ms fcil de apreciar en el diagrama de Bode (ver figura 5.31)
ya que es, a la frecuencia de cruce de fase, el valor de los decibeles por debajo
de la referencia de 0 db.
155
[mag,fase] = bode(sys,w)
Si se quiere el margen de ganancia en db debe hacerse 20 log mag. Es posible
utilizar tambin la instruccin ltiview para estos fines.
Para ejemplificarlo, se continuar el anlisis del circuito que aparece en la
figura 3.20 del tema III pero esta vez incluyendo los valores de mrgenes de
fase y de ganancia como se aprecia en la tabla mostrada ms abajo.
A continuacin se muestra el programa en MATLAB utilizado en este caso. Se
observa que no se ha utilizado para nada la funcin de transferencia a lazo
cerrado ya que, como se sabe, en los mtodos de respuesta de frecuencia no
es necesario trabajar con la funcin a lazo cerrado lo cual constituye
precisamente una de sus ventajas.
DIAGRAMA DE BODE PARA EL ANALISIS DE LA ESTABILIDAD
RELATIVA
clear,clc
%MOTOR ALIMENTADO POR GENERADOR CONTROLADO POR CAMPO
CON CONVERTIDOR
%DATOS
tm=0.08;ta=0.02;texc=0.1;tconv=0.001;
kconv=20;Kg0=60;Rexc=100;kfi=1.2;
%FUNCION TRANSFERENCIAL DEL CONVERTIDOR
numconv=[kconv];denconv=[tconv 1];
convertidor=tf(numconv,denconv);
%FUNCION TRANSFERENCIAL DEL GENERADOR
numgen=Kg0/Rexc;dengen=[texc 1];
generador=tf(numgen,dengen);
%FUNCION TRANSFERENCIAL DEL MOTOR
nummot=1/kfi;denmot=[ta*tm tm 1]
motor=tf(nummot,denmot);
%TACOGENERADOR
kreal=0.053;
%GANANCIA DEL REGULADOR
kreg=5;
%FUNCION TRANSFERENCIAL DEL SISTEMA A LAZO ABIERTO
directo=kreg*convertidor*generador*motor*kreal;
ltiview('bode',directo);
Kreg
0,5
1
2
5
7,5
10
15
20
% Mp
0,397
3,06
10,8
32,9
47,4
59,8
79,5
Inestable
tss
0,322
0,39
0,355
0,529
0,811
1,1
3,88
No definido
M
149o
56,1o
34,1o
21,1o
5,27o
-4,44
MG
30,9 db
24,6 db
18,8 db
10,9 db
7,34 db
4,84 db
1,32 db
-1,18 db
ess
79,05
65,36
48,54
27,40
20,10
15,87
11,17
8,62
156
157
Gcomp ( s ) = K .
0 < <1
(5.32)
1 + T .s
1 + .T .s
158
1 + j..T
1 + j.. .T
(5.33)
159
A partir del diagrama polar puede deducirse la expresin general para el ngulo
de avance mximo:
1
1
sen m = 2 =
1+ 1+
2
(5.34)
log m =
m =
1
1
1
log + log
2
.T
T
1
.T
(5.34)
VALOR
24
2
0,15
0,0004
100
-60o a 60o
0,125
160
Gm ( s) =
1 / K
1 + Tm .s
K =
U n I n .Ra 24 (2).(0,15)
=
= 0,09 V seg
nn .( / 30)
2500.( / 30)
Tm =
J .Ra 0,0004.0,15
=
= 0,0074 segs = 7,4 msegundos
K 2
(0,09) 2
Goc ( s) =
El
180
1 / K
1 180
.
.
s.(1 + Tm .s) k red
(5.35)
En valores numricos:
Goc ( s ) =
6,37
s.(1 + 0,0074.s )
Este motor debe ser alimentado por un convertidor el cual recibe su tensin de
entrada de un regulador. Se considerar el regulador y el convertidor (cuyo
retardo se considera despreciable) como el compensador cuya ganancia debe
ser determinada a partir del requerimiento en estado estacionario, por tanto, la
funcin de transferencia del sistema a lazo abierto, considerando tanto el
compensador como el sensor de corriente (elemento de realimentacin) ser:
G ( s ).H ( s ) =
6,37.0,125.K p
s.(1 + 0,0074.s )
0,8.K p
s.(1 + 0,0074.s )
Ro 40
=
s2 s2
E ( s) =
R( s)
=
1 + G ( s ).H ( s )
1+
40
s2
0,8.K p
s (1 + 0,0074.s )
161
e ss = lim s.E ( s ) =
s 0
50
= 0,1
Kp
K p = 500
G ( s ).H ( s ) =
400
s (1 + 0,0074.s )
162
5.34 y el valor del factor de atenuacin para este ngulo el cual resulta ser igual
a 0,473.
1
0,473
= 0,688
163
Con esto, se averiguan las frecuencias esquina del compensador y sus dems
parmetros:
1
= . c = 0,473.264,54 = 182 rad / seg
T
T = 0,0055 segs.
.T = 0,473.0,0055 = 0,0026
1
1
= 182.
= 385 rad / seg.
.T
0,473
Kp
500
=
= 1057
Kc =
0,473
Con esto se determina la funcin de transferencia del compensador:
Funcin de transferencia del compensador
0,0055.s + 1
0,0026.s + 1
En la figura 5.35 se muestra el diagrama de bloque del sistema compensado.
Gc ( s ) = 500.
164
Figura 5.37. Comparacin entre la respuesta transitoria del sistema compensado y el sistema
sin compensar.
Por otra parte, en la figura 5.38 se muestran los diagramas de Bode del
sistema compensado en los cuales se aprecia que el margen de fase real
obtenido fue de 48,1o en una frecuencia de cruce de ganancia de 263 rad/seg.
Si se comparan estos valores con los supuestos de 50o y 264,54 rad/seg se
comprueba la validez de los resultados obtenidos.
165
Finalmente, para comprobar que la respuesta del sistema real tendr la calidad
buscada debe simularse el mismo considerando sus no linealidades. En este
caso la ms importante de ellas y la nica que ser considerada, es la
saturacin del compensador que se supondr hace que la tensin aplicada en
el motor sea, como mximo, su valor nominal de 24 V. Para ello se elabor el
programa en SIMULINK que aparece en la figura 5.39.
166
167
168
169
Gcomp ( s ) = K .
(5.36)
1 + T .s
1 + .T .s
>1
En el plano complejo, un compensador por adelanto de fase tiene un cero en
s=-1/T y un polo en s=-1/T estando el polo a la derecha del cero.
La funcin de transferencia de frecuencia correspondiente a 5.36 es:
Gcomp ( j. ) = K c .
1 + j..T
1 + j.. .T
(5.37)
170
171
K conv = 25
K go = 80
-30.0182
0.0091 +j.14.1614
0.0091 j.14.1614
Se demuestra que el sistema es inestable
PROGRAMA EN MATLAB PARA DETERMINAR EL COMPORTAMIENTO
TRANSITORIO
clear,clc
%COMPENSACION EN ATRASO
%DATOS
kconv=25;kgo=80;rexc=100;rl=2;ksc=0.07;texc=0.1;tl=0.05; in=120;
ki=171.4;
%DEFINICION DE LAS FUNCIONES DE TRANSFERENCIA
%REGULADOR
numreg=ki;denreg=[1 0];
regulador=tf(numreg,denreg);
%GENERADOR
numg=kgo/rexc;deng=[texc 1];
gen=tf(numg,deng);
%CARGA
numc=1/rl;denc=[tl 1];
carga=tf(numc,denc);
directo=regulador*kconv*gen*carga;
sistlc=feedback(directo,ksc);
[numlc,denlc]=tfdata(sistlc,'v');
roots(denlc)
Para analizar el Bode se le aadi
%FUNCION DE TRANSFERENCIA A LAZO ABIERTO Y DIAGRAMA DE
BODE
ghla=directo*ksc;
ltiview('bode',ghla)
y se obtuvo la respuesta que aparece en la figura 5.50 en la que se aprecia que
el sistema es inestable, estando prcticamente en el lmite de estabilidad por lo
cual necesita ser compensado. Se desea un margen de fase entre 45o y 60o y
un margen de ganancia entre 15 y 30 db.
Se hace un intento inicial de fijar la frecuencia de cruce de ganancia donde el
margen de fase es de 50 o lo cual corresponde a un ngulo de fase de -130o
172
1
= 0,5 rad / seg
T
T = 2 segundos
173
= 10
= 20
.T = 20 segundos
1
1
=
= 0,05 rad / seg
.T 20
Gcomp ( s ) = .
1 + 2.s
1 + 20.s
-22.1824
-3.6338 +j. 3.068i
-3.6338 j.3.0680i
-0.5999
Se ve que el sistema es estable, mostrndose su nuevo diagrama de Bode en
la figura 5.53.
174
175
1
T2
.
Gcomp ( s ) = K c
1
s+
s+
T1
.T2
s+
>1
1
T1
s+
(5.38)
>1
s+
T1 1 1 + T1 .s
(5.39)
= .
T1
s+
1 + .s
T1
1
1 + T2 .s
T2
= .
1
+
1
.
.
T
s
2
s+
.T2
s+
(5.40)
176
1 =
(5.41)
T1 .T2
1
1
).( s + )
T1
T2
(1 + T1 .s ).(1 + T2 .s )
Gcomp ( s ) = K c .
= Kc
T
1
( s + ).( s +
)
(1 + 1 .s ).(1 + .T2 .s )
T1
.T2
(s +
(5.42)
177
K reg .K conv .K go
Rexc .K
20.60
.K reg = 10.K reg
100.1,2
.100 = 5
U ref =
1000
71
5,39 j.41,73
Como se aprecia, el par de races complejas conjugadas tiene parte real
positiva por lo cual se llega a la conclusin que el sistema es inestable para
esta ganancia del regulador. Esto tambin puede comprobarse mediante sus
diagrama de Bode que aparecen en la figura 5.57. Estos diagramas fueron
elaborados con un programa en MATLAB.
178
1 + T2 .s
1 + 0,3125.s
=
1 + .T2 .s 1 + 3,125.s
179
180
181
Figura 5.62. Velocidad en funcin del tiempo para una referencia de 10,25 V.
182
Figura 5.63. Error en funcin del tiempo para una referencia de 10,25 V.
Figura 5.64. Tensin de encendido en funcin del tiempo para una tensin de referencia de
10,25 V.
183
Figura 5.65.. Velocidad en funcin del tiempo para una referencia de 5,1 V.
Figura 5.66. Error en funcin del tiempo para una referencia de 5.1 V.
184
Figura 5.67. Tensin de encendido del convertidor para una referencia de 5.1 V.
185
1
C r .s
1
Rr +
C r .s
Z (s)
=
Gop ( s ) = r
1
Z i ( s)
Ri .
C i .s
1
Ri +
C i .s
Rr .
Gop ( s ) =
Rr 1 + Ri .C i .s
.
Ri 1 + Rr .C r .s
Kp =
Donde
(5.43)
Rr
Ri
T1 = Ri .C i
(5.44)
T2 = Rr .C r
186