Vous êtes sur la page 1sur 469

\

Sistemas de control o

en hTl eilena
\ " Srl," e^,xwcn,a
.ol 5*'-o lzaos,
rz.rc /-o=, ,

Cgct, tj*rx, Ut'r*, t"";,'t

Paul H. Lewis
Chang Yang

Traduccin:
Sebastin Dormido Bencomo
Raquel Dormido Canto

Departamento de Informtica y Automdtica


Uniuersidad Nacional de Educacn a Distancia

PRENTICE HALL
Madrid r Upper Saddle River Londres Mxico r Nueva Delhi r Ro de Janeiro
Santaf de Bogot . Singapur r Sydney Tokio o Toronto
datos de catalogacin bibliogrfica

Paul H. Lewis
Chang Yang
Sistemas de control en ingeniea

PRENTICE HALL IBERIA, Madid, 1999

ISBN: 84-8322-124-l
Materia: Ingeniera en general.62

Formato 195 x 250 Pginas:480

Paul H. Lewis
Chang Yang
Sistemas de control en ingeniera

No esta permitida la reproduccin total o parcial de esta obra


ni su tratamiento o transmisin por cualquier medio o mtodo
sin autorizacin escrita de la Editorial.

DERECHOS RESERVADOS
@ 1999 respecto a la primera edicin en espaol por:
PRENTICE HALL IBERIA S.R.L.
Nez de Balboa, 120
28006 MADRID

ISBN: 84-8322-124-l
Depsito legal: M. 18.070-1999

Traducido de:
BASIC CONTROL SYSTEMS ENGINEERING
PRENTICE HALL
@ MCMXiVII
ISBN: 0-13-597436-4

Edicin en espaol:
Editora: Isabel Capella
Editor de produccin: Pedro Aguado
Diseo de cubierta: DIGRAF, S. A.
Composicin: COPIBOOK, S. L.
Impreso por: FARESO, S. A.

IMPRESO EN ESPAA - PRINTED IN SPAIN

Este libro ha sido impreso con papel y tintas ecolgicos


Contenido

PROLOGO, IX

Gaprulo l. lneerueRiA DE slsTEMAs DE GoNTROL, 1


1.1. Introduccin, 1
1.2. Sistemas, modelos de sistemas y tcnicas de control, 1

1.3. Una breve historia, 2


1.4. La clasificacin de las tcnicas de control, 6
1.5. El proceso de diseo, 9
. Referencias, 11

Gaptulo 2. MODEIiADO DE SISTEMAS FSrcOS: MODELOS DE ECUACIONES


DIFERENCIALES, 13
2.1. lntroduccin, l3
2.2. Criterios de estabilidad aplicados a modelos de funcin de transferencia, 13
2.3. Modelado con elementos lineales de parmetros concentrados, 15
2.4. Una aplicacin de automocin, 26
2.5. Consideraciones de energa y potencia, 21
2.6. Modelos no lineales, 30
2.7. Resumen, 34
2.8. Conexiones para proseguir el estudio, 34
Referencias, 35
Problemas, 35

Gaptuto 3. MODELOS DE FUNCN DE TRANSFERENCIA, 43


3.1. Introduccin, 43
3.2. Utilizacin de la transformada de Laplace. 44
3.3. Funciones de transferencia y diagramas de bloques, 50
3.4. Utllizacin de los grfos de flujo de seal, 57
3.5. Algunos modelos de subsistemas, 6l
3.6. Aplicaciones de los sistemas de control, 70
3.7. Reduccin de orden, 72
3.8. Modelizacin utilizando MetI-R, 74
3.9. Modelizacin utilizando SIMULINK, 76
3.10. Resumen, 79
3.11. Conexiones para proseguir el estudio, 80
Referencias, 80
Problemas. 80
vl Contenido

Captulo 4. MODELOS DE ESTADO, 87


4.1. Introduccin, 87
4.2. Modelos de sistemas lineales, 88
4.3. Caractersticas de las soluciones de sistemas lineales, 94
4.4. Diagramas de estado, 98
4.5. Conversiones entre funcin de transferencia y modelos de estado, 99
4.6. Modelos no lineales, 105
4.7. Diagramas de bloques compuestos de modelos de estado, 106
4.8. Gestin de los modelos de estado con MATLAB y SIMULINK, 107
' 4.9. Resumen, 109
4.10. Conexiones para proseguir el estudio, 110
Referencias, 110
Problemas, lIl
Gapitulo 5. StMULAC|N, 117
5.1. Introduccin, lll
5.2. Simulacin analgica como una herramienta acadmica, 118
5.3. Simulacin digital con modelos de sistemas lineales, I22
5.4. Simulacin de sistemas no lineales, 129
5.5. Simulacin utilizando Mrl,, 130
5.6. Una aplicacin de un sistema de control, 133
5.7. Simulacin utilizando SIMULINK, 136
5.8. Resumen, 140
5.9. Conexiones para proseguir el estudio, 140
Referencias,l4l
Problemas, I4l

Capitulo 6. ESTABILIDAD, 147


6.1. Introduccin, 147
6.2. Criterios de estabilidad aplicados a modelos de funciones de transferencia, 148
6.3. Criterios de estabilidad aplicados a modelos de estados lineales, 151
6.4. Test de estabilidad. 152
6.5. Utilizacin de M,rI-as, 1.57
6.6. Resumen, l5l
6.7. Conexiones para proseguir el estudio, 158
Referencias, 158
Problemas, 158

captulo 7. cRlTERtos DE coMpoRTAMtENTO y AIGUNOS EFECTOS


DE LA REALIMENTACIN, 161
7.1. Introduccin, 161
7.2. Criterios de comportamiento transitorio, 162
7.3. Criterios de respuesta en frecuencia, 173
7.4. Selectividad espectral y ancho de banda del ruido, 180
7.5. Error en estado estacionario, 185
7.6. Rechazo a perturbaciones, 198
7.7. Sensibilidad, 20I
1.8. Resumen,204
7.9. Conexiones para proseguir el estudio, 206
Referencias, 206
Problemas, 206
\
Contenido Vll

captulo 8. TcNcA DEL LUGAR DE LAS RA|CES, 219


8.1. Introduccin,213
8.2. Algunos conceptos para su desarrollo, 214
8.3. Reglas de construccin, 220
8.4. Ejemplos, 226
8.5. Variaciones del lugar de las races, 229
8.6. Construccin del lugar de las races utilizando Ma,TLAn, 231
8.1. Un ejemplo de diseo, 232
8.8. Resumen, 238
8.9. Conexiones para proseguir el estudio, 239
Referencias, 240
Problemas, 240

capitulo 9. TGNEAS DE RESPUESTA EN FRECUENCTA, 243


9.1. Introduccin,243
9.2. Modelos de lgebra de fasores y variaciones grficas, 243
9.3. Diagramas de Bode y criterios de estabilidad relativa, 245
9.4. Diagrama polar y criterio de estabilidad de Nyquist, 254
9.5. La correlacin de las caractersticas de lazo abierto y de lazo cerrado, 261
9.6. Una aplicacin: sistemas con retardo de transporte, 265
9.7. Representacin grfrca de la respuesta en frecuencia utilizando MatLar, 267
9.8. Resumen, 270
9.9. Conexiones para proseguir el estudio, 272
Problemas, 272

Gapitulo 1o. DlsEO DE CONTROTADORES, 277


10.1. Introduccin, 277
t0.2. Controlador proporcional , 2ll
10.3. Controlador PI, 278
10.4. Controlador PD ideal, 286
10.5. Controlador PD prctico, 289
10.6. Controlador PID, 294
10.7. Controlador de adelanto de fase, 298
10.8. Controlador de retardo de fase, 302
10.9. Controlador de adelanto-retardo, 306
10.10. Seleccin de un tipo de controlador, 309
10.11. Utilizacin de MRrI-as, 310
10.12. Resumen, 312
10.13. Conexiones para proseguir el estudio, 313
Problemas, 313

Gaptulo 11. VARIACIONES EN EL D|SEO DEL CONTROT-ADOR, 3,21


11.1. Introduccin, 321
11.2. Asignacin de polos utilizando realimentacin del estado, 32I
11.3. Estimacin del estado, 332
11.4. Realimentacin de la salida, 335
11.5. Asignacin de polos basados en la funcin de transferencia, 337
I1.6. Seguimiento con anticipacin feedforward, 342
11.7. Utilizacin de MArLAn, 345
11.8. Resumen, 346
Problemas, 341
vilt Contenido

Gaptulo 12. MODELOS NO LINEALES Y SIMULACIN, 351


12.1. Introduccin, 351
12.2. Modelos de sistemas lineales y no lineales: propiedades caractersticas, 352
12.3. Espacio de estados y plano fsico, 353
12.4. Simulacin con una caracterstica de saturacin, 356
12.5. Simulacin con un controlador de nivel discreto, 360
12.6. Simulacin con un rozamiento no lineal, 374
I2.7. Resumen, 382
12.8. Conexiones para proseguir el estudio, 383
Referencias, 383
Problemas, 384

Gapitulo 13. SISTEMAS NO LNEALES: TCNICAS ANAL|TIGAS, 387


13.1. Introduccin, 387
13.2. Estados de equilibrio y puntos de consignas nominales, 387
13.3. Ltnealizacin, 388
13.4. Funcin descriptiva, 392
13.5. Resumen, 401
Referencias, 402
Problemas, 402

Capitulo 14. APLICAGN DE LAS TCNICAS DE CONTROL DE EVENTOS


D|SGRETOS, 405
14.1. Introduccin, 405
14.2. Tcnicas de transicin de estados, 406
14.3. Tcnicas de control tradicional, 413
14.4. Control concurrente, 418
14.5. Control jerrquico, 422
14.6. Resumen, 425
Referencias, 425
Problemas, 426

Gaptuto 15. EJEMPLoS DE DFEo, 491


15.1. Introduccin, 431
1,5.2. Control de velocidad en un automvil. 431
15.3. Control de velocidad de un motor utilizando un lazo de fase
sincronizada, 435
15.4. Control de un satlite en rbita, 441
15.5. Cdigo en MATLAB, 448
Referencias, 449

Apndice A. rueulos E tNTERsEcctoNEs DE LAs AS|NTOTAS DEL LUGAR


DE LAS RACES, 451
Apndice B. Mnrree: INTRODUCCIN, 453
iruotcE, 459

\
Pnlogo

Las notas para este texto se desarrollaron y verificaron con la ayuda de algunos colegas y de
muchos estudiantes de ingeniera. Aunque la formacin acadmica de los autores est en los
campos de las ingenieras elctrica y aeroespacial, los contenidos reflejan un inters intenso en
la naturaleza interdisciplinaria del diseo de sistemas, con una fusin de temas que se asocian
tpicamente con las ingenieras elctrica, mecnica y otras ramas de la ingeniera. Este texto
est diseado para un curso bsico en ingeniera de sistemas de control, con una presentacin
que es aplicable a programas en ingeniera elctrica, mecnica. aeroespacial, industrial y
qumica. El nivel es apropiado pata estudiantes de ingenieras tcnica y superior.
Con los conceptos tericos entremezclados con ejemplos realistas, el material se presenta
al estudiante de una forma comprensible pero rigurosa. Una introduccin gradual de las tcni-
cas asistidas por computador permite la considerucin de importantes reas de estudio que se
evitan a menudo debido a las dificultades computacionales que se perciben. Los cambios, en
parte, reflejan las capacidades notables de los computadores modernos y de las tcnicas de pro-
gramacin. El contenido tambin refleja las necesidades especiales de los ingenieros prcticos
de incluir temas, tales como la simulacin de fenmenos no lineales observados comnmente y
el diseo de sistemas de control de eventos discretos.
Algunas caractersticas sobresalientes del texto son las siguientes:
r El anlisis y diseo asistido por computador se describe utilizando MrLAs y SIMU-
LINK en puntos apropiados a lo largo del texto. Como MnrrAs tiene muchas carac-
tersticas (distintas del toolbox de sistemas de control), el estudiantetrabaia en un en-
torno de programacin genrico que ha ganado una amplia aceptacin como una
herramienta de ingeniera. SIMULINK es una extensin de MITLAB que permite al
usuario simular sistemas dinmicos utilizando una representacin grfica. El valor
extraordinario de estas herramientas de anlisis y diseo asistido por computador es
particularmente evidente cuando se aplica a situaciones realistas con modelos no li-
neales y otras fuentes de complejidad computacional. Los autores creen que es muy
importante mantener un equilibrio apropiado entre el anlisis delpiz y papel, el tra-
bajo de laboratorio y la simulacin por computador; sin embargo, MATLAB y SIMU-
LINK se utilizan para reducir las barreras computacionales y mejorar la comprensin
en muchas reas de estudio importantes.
o Hay una consideracin consistente de cuestiones prcticas (tales como limitaciones de
dispositivos, saturacin del trmino integral, ancho de banda del ruido, funciones de
control prcticas de reguladores PI y PID, etc.), que se traen a la atencin del lector
en puntos apropiados a lo largo del texto.

/''
x Prlogo

o Como los fenmenos no lineales son a menudo una preocupacin importante con los
sistemas de control prcticos, a lo largo del texto se consideran de forma intermitente
modelos no lineales y los Captulos 12 y 13 se dedican espechcamente a este tema. De-
bido a dificultades analticas, esta es ln rea de estudio que se facilita mucho con la
presentacin de tcnicas de simulacin utilizando Mrras o SIMULINK. Por tanto,
los fenmenos no lineales que ocurren comnmente (tales como rozamiento esttico y
de coulomb) se incorporan en los estudios de simulacin.
o El Captulo 14 presenta el anlisis y diseo de sistemas de control de eventos discre-
tos, un tema que no aparece normalmente en los textos de ingeniera de control. Esta
es un rea de estudio que es pertinente ala aufomatizacin de fbricas y el control de
procesos y es a menudo un rea de importancia especial para los empresarios e inge-
nieros aplicados. El control de eventos discretos se presenta colocando el nfasis sobre
las tcnicas altamente estructuradas que incluyen el uso de redes de Petri y de las ta-
blas de lenguaje de estado.
o El Captulo 15 presenta tres estudios de diseo de sistemas que utilizan tcnicas presen-
tadas a lo largo del libro. Los sistemas incluyen un sistema de control de un automvil,
un sistema de control de velocidad de un motor de fase sincronizada y un sistema para
controlar la rbita de un satlite. Otros ejemplos que se tratan en diferentes puntos del
libro incluyen e1 anlisis y diseo de un sistema de control de posicinpara una ante-
na, e1 diseo de un sistema de suspensin activa de un automvil, el diseo de un sis-
tema de control de altitud para un satlite y el diseo de un sistema de eventos discre-
tos para controlar las tareas de dos robots mviles en un sistema de fabricacin
automatizada.
Los conocimientos matemticos que se suponen incluye la capacidad de aplicar lgebra
matricial y desarrollar ecuaciones diferenciales. Alguna experiencia con la aplicacin de la
transformada de Laplace es til, pero este requisito no es absolutamente necesario. El libro
resulta apropiado para cursos de uno o dos semestres. Para cursos de un semestre (o un cua-
trimestre) se puede organizar estudiando los primeros seis captulos y, a continuacin, selec-
cionando los temas que se deseen de los captulos restantes. Los temas de control moderno se
pueden evitar al principio saltndose temporalmente e1 Captulo 4 y una gran parte del
Captulo 5 (y continuando en el Captulo 9).
El material de eventos discretos del Captulo 14 se puede insertar en cualquier punto de
la secuencia. Alguna experiencia con el diseo lgico es til pero no esencial. La intencin de
esta presentacin es desarrollar una comprensin fundamental de enfoques eficientes y siste-
mticos para el diseo de eventos discretos (incluyendo la consideracin del control concu-
rrente y jerrquico). Los autores normalmente emplean unas seis horas de clase para este
tema, con el reforzamiento de los conceptos de diseo que proporcionan dos experimentos de
laboratorio. Los estudiantes son generalmente conscientes de que la capacidad de trabajar en
esta rea es una habilidad valiosa y estn vidos de participar. Obtener la solucin de los
problemas que hay al final de cada captulo es un mtodo excelente de disipar cualquier duda
sobre los conceptos de eventos discretos.
Los revisores del texto ampliaron el abanico de experiencias y los autores agradecen
particularmente las muchas sugerencias y comentarios hechos por Joey K. Parker de la Uni-
versidad de Alabama y Eric T. Baumgartner del Jet Propulsion Laboratory. Ambos revisores
inyectaron una perspectiva de ingeniera mecnica.
Los autores estn en deuda con algunos colegas, entre los que se incluyen Jeffrey B.
Burl, Fahmida N. Chowdhury, Robert H. Wieber y Richard B. Brown por su participacin y
sugerencias. Los autores tambin recibieron los consejos de John R. Clark, profesor emrito.

L
\
Pr"logo x

Una serie de sugerencias se recibieron tambin en diferentes etapas de la preparacin del tex-
to y son dignos de mencin los comentarios de Joey K. Parker de la Universidad de Alaba-
ma en Tuscaloosa; Ric T. Baumgartner de la Universidad tcnica de Michigan; D. Subbaram
Naidu, de la Universidad del estado de Idaho; y Bahran Shafai, de la Universidad de Nort-
heastern.
Para ms informacin acerca de Marras y SIMULINK, pngase en contacto con
The MathWorks, Inc., en The MathWorks, Inc., 24 Prime Park Way, Natick, MA 01760.
Tel: (508) 647-7000. E-mail@mathworks.com. WWW: http://www.mathworks.com.


Ingeniena
de sistemas de contnol

1.1. rNTRoDuccru

La esencia de la ingeniera de los sistemas de control es un esfuerzo investigador para avanzar


de forma continua nuestra comprensin de las metodologas que proporcionan la capacidad de
controlar sistemas. Es una rama de la ciencia y de la ingeniera que se puede caracteizar tam-
bin utilizando ciertos trminos generales, tales como automstizacn o control automtico o
puede describirse en un contexto ligeramente ms restrictivo como el estudio del control por
realimentacin.

1.2. SISTEMAS, MODELOS DE SSTEMAS Y TCNrcAS DE CONTROL

Qu es un sistema? Como la teoa de sistemas es potencialmente aplicable a un conjunto


diverso de fenmenos, la definicin de un sistema tiende a ser correspondientemente equvoca.
Un sistema podra considerarse como un ensamblaje de componentes que proporcionan acciones
interrelaconadas. Atnque considerada normalmente en el contexto de los sistemas fsicos, una
consideracin universal de fenmenos interactivos incluira muchas reas diversas, tales como
sistemas con un componente social (p. ej., sistemas econmicos o ecolgicos). Sin embargo, la
preponderancia de aplicaciones satisfactorias de tcnicas de control ha ocurrido con la aplica-
cin a sistemas para los que las interacciones se describen completamente por las leyes de las
ciencias fsicas.
Las tcnicas que proporcionan anlisis de mecnica de fluidos, flujo de calor, conducta de
circuitos elctricos o mecanismos dinmicos son ejemplos familiares de la aplicacin de leyes
fsicas al anlisis de sistemas. Si un sistema se describe matemticamente por una aplicacin
directa de leyes establecidas, el proceso se conoce como modelado. Sin embargo, si un sistema
se caracteriza por una combinacin compleja de interacciones, ss puede requerir un estudio de
datos experimentales para proporcionar una identificacin del sistema. En uno y en otro caso el
objetivo es obtener una comprensin de las interacciones del sistema como parte del proceso
de desarrollo de una estrategia satisfactoria de control. Cuando se consideran sistemas para los
cuales el control requiere acciones que se consideran cuidadosamente, la determinacin de un
modelo preciso a menudo proporciona la base para desarrollar una estrategia de control satis-
factoria y robusta. El tipo de esfuerzo es una componente fundamental de muchas tcnicas de
control.

J
Ingeniena de sistemas de control Captulo 1

En algunas situaciones, no es necesanala aplicacin continua de seales de control que


pueden revisarse de forma intermitente en respuesta a la observacin de niveles o sucesos es-
pecficos de las seales. El comportamiento se conoce entonces como control de euentos discre-
fos. Las acciones discretas pueden estar actuando solas o pueden proporcionar un control su-
pervisor a otros sistemas de control en un conjunto jerrquico de sistemas. Un controlador de
eventos discretos tpicamente responde slo a informacin con dos niveles con las decisiones de
control dependientes de consideraciones de lgica combinacional y secuencial.
Si se consideran ambos sistemas de control continuos y de accin discreta,los diseadores
a menudo obtienen un control satisfactorio empleando realimentacin. Cuando se utiliza reali-
mentacin,las variables del sistema que representan medidas de comportamiento se monitori-
zan y se devuelven a la parte del sistema que est llevando a cabo la estrategia de control y
generando las seales de control. Cuando pasa las pginas de este libro est utilizando su senti-
do tctil y visual para proporcionar realimentacin en un proceso que es continuo mientras
pasa las pginas. Es un proceso que probablemente fallara sin la realimentacin. Si contina
pasando pginas tambin est inmerso en un proceso discreto con una decisin lgica sobre si
pasar o no una pgna. La decisin puede basarse en que ha completado una pgina o puede
ocurrir como resultado de su evaluacin del deseo de leer otra pgina en comparacin con
otras opciones. Aunque para tomar esta decisin se pueden considerar algunas opciones, esta
es una accin con dos niveles que requiere una decisin binaria (s o no). Muchas aplicaciones
de control automtico requieren algunas combinaciones similares de acciones continuas y dis-
cretas.

1.3. UNA BREVE HISTORIA

Es posible retroceder un periodo de unos cientos de aos y recuperar algunas de las piezas
separadas del desarrollo cientfico que evolucionaron en esta importante rama de la ciencia y la
ingeniera. La motivacin generalmente en1rairaba un deseo emergente de crear y controlar
mquinas. La historia del desarrollo de sistemas de control es una intrigante maraia de logros
humanos interactivos que ha resultado en el control de mquinas, barcos, aviones, vehculos
espaciales y muchos otros sistemas fsicos.

Agunos eiemplos primitivos de las ideas del control automtico

Un ejemplo que se cita a menudo ocurri en la ltima parte del siglo xvrrr cuando James Watt
desarroll una mquina de vapor con un regulador de bolas. Controlando de forma automti-
ca la vlvula del vapor de entrada en funcin de la velocidad angular, el controlador propor-
cionaba una velocidad casi constante a pesar de las variaciones en la carga o de la presin de
vapor. Al introducir el control por realimentacin continuo, esta simple invencin transform
la mquina de vapor de Watt en un mtodo prctico de conversin de energa.
Los primeros ejemplos de control de eventos discretos se presentaron en diferentes cam-
pos, con variaciones intrigantes del control programado. Ilustraciones interesantes del ingenio
humano incluan el diseo de imaginativos relojes con carrillones y figuras animadas automati-
zadas. Se desarrollaron cajas de msica que controlaban automticamente la excitacin de tu-
bos resonantes, dulzainas, instrumentos de cuerda, silbatos, carrillones y una variedad de dis-
positivos de percusin. El organillo fue un ejemplo temprano en el cual se proporcionaba
programacin en tiempo real al disponer una serie de varillas sobre un cilindro. Cuando el
cilindro giraba,las varillas abran vlvulas que suministraban aire a los diferentes tubos. Va-

\
Seccin 1.3. Una bneve histonia

riaciones de este concepto proporcionaba programacin flexible utilizando discos intercambia-


bles o cintas de papel con agujeros perfoiados. Basile Bouchon, el hijo de un constructor
de
rganos, dise un telar que facilitab a la farea de producir dibujos en seda. Su mecanismo
utllizaba un rollo de papel y un cilindro paralevantai de forma auiomtica el conjunto correc-
to de hilos sobre la lanzadera. Este mecanismo fue ms tarde revisado por Jacques de Vaunca-
son y un refinamiento del mismo a comienzos del siglo xrx por loseph Mari Jacquard, que
introdujo una cadena de tarjetas perforadas para generar automticamente 1a figura deseada.
Ms de un siglo despus, las cintas de pape[ perforado fueron utilizadas puru
irogrumar las
primeras versiones de mquina de herramiint automatizad,as y las tarjetai p..foruu. se
em-
plearon para programar los modelos iniciales de computadorei electrOnicos.

Piloos auomtcos, amplificadores telefnicos y problemas mantimos

Aunque los primeros desarrollos fueron precursores intrigantes de sucesos futuros, el siglo
veinte presenci la emergencia del control automtico como una ciencia distinta e importante.
Muchos de los incentivos para el trabajo que comenzaron en los aos veinte y treinta se deri-
varon de un inters en la capacidad para controlar automticamente barcos y aviones. Un
inters relacionado involucraba el uso de seales elctricas para proporcionar control de meca-
nismos localizados remotamente. Nicols Minorsky
[1] propuso un modelo mafemtico para
describir el control de barcos y H. L. Hazen l4f bautiz estos sistemas como seruomecanismos
utilizando la palabra latina seruo, que signihca <<esclavo>> o <<sirviente> y trminos tales como
seruomotor y seruosistema se ttllizan an cuando se describen componentes modernos que pro-
porcionan una funcin similar.
Otra fuente que contribuy al desarrollo de la teora de control fue el trabajo de los teri-
cos en teora de circuitos tales como H. S. Black
13,71, Harry Nyquist [2] y Hendrik Bode [5].
Un tema de inters mutuo fue el anlisis y diseo de amplificadores realimentados. El desarro-
llo de sistemas de control continuos de complejidad crciente se aceler rpidamente en este
periodo y los resultados fueron a menudo notables. Un elemento que instig el trabajo en los
aos cuarenta fue el deseo de describir el comportamiento de sistemas complejos tales como
radares de seguimiento y sistemas de control de armas usando modelos matemticos. La moti-
vacin se origin por las preocupaciones de la guerra y muchos de los primeros trabajos se
tealizaron en un entorno restrictivo impuesto por las medidas de seguridad de la guerra. James,
Nichols y Philips [6] dan a los lectores un sentido de la calidad notble de este pii-er trabajo.
Las primitivas formas de control de accin discreta proporcionaban secuencias programa-
bles de eventos discretos; sin embargo, las primeras indicaciones del potencial complt o parala
fbrica automatizada ocurri con el empleo de rels electromecnicos. Sistemas di reli inter-
conectados facilitaban el empleo de ambos realimentacin y programacin. Los sensores moni-
torizaban la progresin de sucesos y combinaciones especficas y/o secuencias de entradas y
seales de realimentacin binarias iniciaban nuevas acciones de control. Estos sistemas a me-
nudo se hacen muy complejos, exhibiendo de ese modo un alto nivel de attomatizacin con la
programacin implementada como lgica cableada.

Un desplazamiento significativo a las tcnicas digitales de estado slido

El rpido desarrollo de la tecnologa digital de estado slido en los aos cincuenta y sesenta
introdujo cambios profundos en ambas tcnicas de control continuas y discretas. Se dsarrolla-
ron controladores digitales que eran capaces de generar una combinain de control cuasicon-
control Captulo
Ingeniera de sistemas de control 1

tinuo y de evento discreto. Un logro de gran signifrcacin fue el desarrollo de sistemas que
propoicionaban control automatizdo de mquinas de herramienta. Estos sistemas, conocidos
io-o -aq,rinas de herramienta controladas numricamente (o mquinas NC) tenan la capaci-
dad de prducir automticamente un gran nmero de piezas mecanizadas con caractersticas
virtualmente idnticas. Con sensores automticos y control de posicin se podan mecanuar
piezas de forma irregular en grandes cantidades. La correspondiente operacin manual reque-
rira medidas que consumen mucho tiempo.
Las ventajas de la nueva tecnologa digital de estado slido eran tambin evidentes en
otras formas. En la industria del automvil, l'os grandes bancos de rels estaban desaparecien-
do en favor de pequeos sistemas de estado slido denominados controladores lgicos progra-
mables. Para obtener mecanizado automatizado utilizando una secuencia de diferentes mqui-
nas de herramienta, se desarrollaron mdquinas de transferencia qtue de forma automtica
desplazaban grandes piezas de estacin a estacin. La capacidad de escribir y de leer en me-
moiiu daba una flexlmad que no se tena disponible con la lgica cableada. Utilizando la
tecnologa de los microcomputadores, pequeas unidades de control podan almacenar gran-
des programas y los diseadores del sistema revisar los programas existentes o crear nuevos
programas.
Las operaciones de control de proceso (tales como papeleras, aceras, refineras y plantas
de procesamiento de minerales) fuern a menudo diseadas inicialmente como sistemas en lazo
abierto. As, la realimentacin exista solamente cuando la proporcionaban los operadores,
quienes observaban las salidas de los sensores, tales como medidores de temperatura y presin
y a continuacin ajustaban los parmetros de control de proceso, tales como controles de tem-
"de
peratura y ajustes las vlvulas. La conversin en control automtico entra la adicin de
ispositivos de potencia controlados elctricamente, controladores electrnicos y sensores para
prporcionar realimentacin. Con la operacin enlazo cerrado los beneficios normalmente in-
mejoras en el rendimiento y en l control de calidad. La automatizacin de los sistemas
"tuitr
de controi de procesos produjo dmandas para nuevos y mejorados sensores y dispositivos de
potencia y los avances iecnol-gicos introdujeron la oportunidad de mejorar las operaciones y
desarrollar nuevos productos.

El crecimiento de las aplicaciones aenoespacales

La utilizacin de tcnicas de control automtico en la industria aeroespacial aument en mu-


chas reas que pueden ser descritas brevemente. Se desarrollaron sistemas de control para
^..unslo
misiles q.r. dirigidos hacia sus objetivos utilizando guiado pot haz, bsqueda de infrarro-
jos o sisiemas de coritrol de radar. Losprimeros radares de seguimiento que dependen comple-
iamente del movimiento mecnico de la antena fueron sustituidos por unidades con antenas
del tipo phased array, qe aiadan control electrnico a la orientacin delhaz.
El desarrollo de aviones de elevadas prestaciones puso una demanda extraordinaria sobre
el diseo de los sistemas de control de vuelo. Los nuevos aviones que se disearon eran a me-
nudo puestos en peligro por los problemas de control aerodinmicos asociados con la deman-
da continua de velocidades ms ltas y mayor maniobrabilidad. Mantener estable el control en
lazo cerrado estable requera controladores sofisticados que podan operar satisfactoriamente a
pesar de las variacionei signifrcativas de la respuesta para controlar acpiones originadas por
grandes cambios en altitu y velocidad. As, se desarrollaron controladores con circuitos de
omputador que continuamnte ajustaban los parmetros del controlador de acuerdo con los
cu-Lio. en velocidad y en la presin del aire. Cuando el mantenimiento de un enlace mecnico
operativo como un sisiema d respaldo no era factible, los sistemas de control de vuelo electr-
nico se conocan como sistemas de .<vuelo por cable>>.
Seccin 1.3. Una breve historia

Quizs el logro ms significativo en los sistemas de control de vuelo fue el desarrollo


de
los sisiemas contiolados por computador paralalanzadera espacial. Los requisitos de diseo
de la lanzadera planteabin consideraciones de variacin de velocidad desde cero hasta 25
Mach aproximadamente y variaciones en altitud desde el nivel de tierra hasta rbitas situadas
a 125 millas o ms. En consecuencia, el diseo del vehculo y del sistema de control de vuelo
requera consideraciones de tareas altamente incongruentes, utilizando una combinacin de
tcnicas que involucraban a los sistemas de impulsin y las superficies aerodinmicas.
Un problema encontrado en los primeros experimentos con el control del vuelo de cohe-
tes fue tener la capacidad de mantenei la posicin angular requerida en los momentos iniciales
del vuelo. Para un gran cohete en una trayectoria de ascensin vertical, el control aerodinmi-
co no es efectivo hista que se alcanza una velocidad significativa. La orientacin inicial de un
desplazamiento vertical bebe mantenerse mediante el control de la componente horizontal del
impulso en la base del cohete. Esto es algo anlogo a equilibrar una escoba con sus dedos.
Consideracin de problemas similares inspiraron muchos experimentos acadmicos, como el
equilibrio automtico de un pndulo invertido y diferentes experimentos se llevaron a cabo con
pndulos invertidos montados en carros mviles. El control satisfactorio de estos sistemas pro-
porcion un test que era a menudo utilizado para evaluar o demostrar la efectividad de nuevas
tcnicas de control desarrolladas para sistemas multivariables.

Robots y fbricas automatzadas

Los desarrollos en tecnologas de estado slido que permitieron el diseo de mquinas de he-
rramienta automatizadas tmbin proporcion l tecnologa bsica para disear y construir
robots industriales. En los aos setint y comienzos de los ochenta se desarrollaron muchos
diseos experimentales y hubo fallos iniciales, as como xitos. Los robots fueron gradualmente
asimilados en las operaciones de manufacturacin que proporcionaban una diversidad de ta-
reas tiles y eran particularmente deseados en aplicaciones peligrosas o tediosas cuando se rea-
lizabande forma manual. Algunas aplicaciones satisfactorias incluan soldadura, pintura, medi-
da y ensamblaje de piezas pquenas-. Se disearon diferentes sistemas en los que los robots se
utilizaban par operacionei que requeran el movimiento y colocacin de piezas.
La brtad extrema de movimiento, que es una caracterstica y rasgo definidor de un ro-
bot, se mostr con el desarrollo de una vaiiedad de configuraciones mecnicas. Algunas de las
conhguraciones planteaban estudios cinemticos intrigantes y todas se diseaban para propor-
cionai al menoJ 5 6 grados de libertad y a menudo la configuracin imitaba los brazos y
muecas humanas cotr lu utilizacin de miembros en cascada conectados por articulaciones. El
control preciso y enrgico estaba limitado por la flexin de los miembros estructurales en cas-
cada y l acumulaciOn de errores con los iirt.-ut de control tambin dispuestos en cascada.
ia posicin del efector final poda describirse como un conjunto de coordenadas de m-
quina qui definan loingulos de las diferentes articulaciones y que podan relacionarse con Lrn
njunio de coordenadas en el espacio de trabajo (normalmente coordenadas cartesianas). Sin
programas que utiliiabanla repetibilidad de conjuntos de coordenadas de mqui-
"-u.go,los
,ru pr"udus genrahenti producan errores de posicin mds pequeos que los programas fue-
ra de nea que dependen de las transformaciones de las coordenadas calculadas. As, la
mayorade los robois se diseabanparatilizar un modo de programarfenseiar, en el cual los
programas se construan utilizando seales de orden controladas manualmente. Estas seales
Oitilfu.t el movimiento a puntos seleccionados a lo largo de las trayectorias de movimiento
deseado. En los puntos sefuccionados se registraban los datos que describan las.c.oordenadas
de la mquina.Laoperacin se poda entonces cambiar a un modo de reproduccin y los mo-
6 Ingeniera de sistemas de control Captulo 1

vimientos deseados ocurriran de forma automtica con la incorporacin de las coordenadas


grabadas y de las velocidades especficas y de los perfiles de posicin.
Aunque el control de robots era suficientemente preciso para muchas aplicaciones era
aparente que se podan mejorar las prestaciones si se proporcionaban sensores de realimenta-
cin directamente desde el punto de operacin. Los sensores tctiles o los sistemas de visin
eran desarrollos que podan proporcionar esta capacidad. Aunque la visin precisaba del desa-
rrollo de complejos sistemas y una extensiva programacin, la adicin de visin a un robot le
permita corregir pequeos errores del sistema y responder de una forma limitada a variaciones
de la tarea no previstas.
Los sistemas conocidos como clulas de fabricacin flexible fueron implementados con
una configuracin que tpicamente inclua el uso de algunas mquinas de herramienta y un
robot bajo el control supervisor de un nico computador de supervisin. El sistema era fleiible
en el sentido que se podan cambiar los programas para proporcionar variaciones en la des-
cripcin dela pieza fabricada. Tambin se disearon sistemas con robots mviles para transfe-
rir piezas entre estaciones de trabajo. Para lograr la coordinacin a lo largo de ia fbrica, se
disearon controladores que supervisaban a otros controladores y la attoafizacin de la f-
brica requera la consideracin de la comunicacin de mltiples snales de control con el desa-
rrollo de una jerarqua en el sistema de control.

Diversas neas de aplicacin

Adems de las fbricas aufomatizadas y las aplicaciones aeroespaciales, los conceptos de la


teora de control se desarrollaron en muchas reas. Una historia cbmpleta del control autom-
tico requerira la consideracin de los sistemas de potencia, sistemas biomdicos, sistemas pti-
cos y muchas otras reas de investigacin y desarrollo.

1.4. LA CLASIFICAGN DE I.AS rCruCNS DE CONTROL


En la Figura 1.1 se muestra un diagrama de bloques bsico de un sistema de control con reali-
mentacin. Aunque el control se puede.aplicar a tareas tan diversas como controlar la posicin
de un vehculo espacial o controlar la posicin de una cabeza de lectura/escritura en un disco
de memoria digital, el trmino planta o proceso se utiliza normalmentepara describir laparte
del sistema que se controla. Laparte de la planta generalmente muestra^las propiedades inhe-

Acciones
.Seales
de controtr-> lDi.;il conrrol
l;:H::I?;l \de
l-v
rdenes
de entrada
(Comportamiento (Comportamiento real)
deseado)
i_t
Seales .S I sensores | v.ri^u""
realimentacin| | eLsstema

Figura 1.1. Un diagrama de bloque bsico.

\
\
Seccin 1 .4. La clasificacin de las tcnicas de control 7

rentes que no se pueden alterar por el diseador y se caracterua tpicamente como dindmica y
continu. Las acciones de la planta son dinmicas en e1 sentido que existe almacenamiento de
energa dentro de la planta y el comportamiento (tal como se observa en un instante de tiem-
po) ei dependiente de las exitacionei pasadas y presentes. Aunque las variables de la planta se
pueden muestrear a intervalos de tiempo discretos, las variables de la planta son tpicamente
observables como seales continuas.
Las complicaciones con el anlisis de la planta se reducen usualmente si el modelo de la
planta se identifica como linealr, concentradoz e inuariante en el tiempo3. Sin embargo, no hay
garanta que todas estas caractersticas del sistema sern aplicables en una situacin realstica.
o*o la presencia de fenmenos no lineales es una preocupacin general, se consideran de
manera intermitente a lo largo del texto modelos de plantas no lineales (los Captulos 12 y 13
se dedican a este tema). Los tros atributos son menos problemticos y los modelos de planta
se suponen generalmente que son concentrados e invariantes en el tiempo. Aunque la tcnica
del lgar delas races (Capftulo 8) se disea para evaluar las consecuencias de los cambios en
un paimetro del sistema, que se interpretan solamente como afectaan a un nuevo clculo
con un modelo modilicado. En otras pilabras, las variaciones se visualizan como un cambio
fijo (en lugar de estudiar la evolucin del cambio como un proceso dependiente del tiempo).
El disenador del sistema puede seleccionar la estrategia empleada en el diseo del contro-
lador y los dispositivos de potncia y el carcter bsico del controlador tiende a categorizar los
sistems. Con tecnologias que cambian rpidamente puede resultar arriesgado intentar clasifi-
car las tcnicas de control, pero se puede realizar una gran divisin de cmo se perciben gene-
ralmente:
1. Sistemas con control continuo (algunas veces denominado control analgico).
2. Sistemas con control digital utilizando datos muestreados.
3. Sistemas que utilizan aciones discretas que dependen de sucesos discretos (control de
euentos discretos\. Estos sistemas son algunas ue.., como sistemas dind'mi-
"otto"idos
cos de euentos discretos.

Aunque el comportamiento de un controlador digital bajo algunas circunstancias puede


imitar af control continuo, las categoras reflejan las diferencias bsicas con respecto a las ca-
ractersticas inherentes del controlidor. No obstante, es prctica comn para un controlador
digital que proporcione ambas acciones de datos muestreados y de control de eventos discretos.

Gontrol contnuo
Estudios de carilcter introductorio de control usualmente comienzan con la consideracin de
los sistemas que operan con seales continuas. El diseo del controlador est tpicamente con-
finado al uso de tcnicas bien conocidas y fcilmente comprendidas y las modificaciones o ajus-
tes de parmetros se rcalizannormalmente de manerafclly rpida. Los dispositivos.de poten-
cia puden ttllizar componentes electromecnicos, neumticos o hidralicos, pero la funcin
de cbntrol es la mayora de las veces implementada utilizando circuitos electrnicos. Una tcni-
ca comn es obtener las funciones de control deseadas con realizaciones de circuitos que em-

1 La planta es lineal si se puede describir de forma precisa utilizando un conjunto de ecuaciones diferenciales lineales'
El atribut indica que los parmetros del sistema no varan como una funcin de1 nivel de seal.
2 Laplantaes un sistma de parmetros concentrados (en lugar de parmetros distribuidos) si se puede describir utili-
fsico
zando ecuaciones diferenciales ordinarias (en lugar de parciales). Esta condicin se satisface generalmente si el tamao
del sistema es muy pequeo, en comparacin con la longitud de onda de la frecuencia de inters ms elevada.
3 La planta Ls'inuariante en el tiempo si el parmetro no vara como una funcin del tiempo. Un sistema lineal e
invariante en el tiempo se describe por ecuaciones diferenciales lineales con coeficientes constantes.

t
7
I Ingeniera de sistemas de control Captulo 1

plean amplificadores operacionales para proporcionar funciones de suma, integracin y otros


circuitos lineales. Asi las funciones de control se describen utilizando ecuacionls diferenciales
lineales con coelicientes constantes (o la correspondiente funcin de transferencia). Como los
controladores analgicos inherentemente operan en un modo en tiempo real con clculo para-
lelo, un cambio en el orden de una funcin de control requiere un cambio en el nmero de
elementos computacionales. As, si los elementos activos no estn sujetos a ninguna limitacin
signilicativa en el ancho de banda, un aumento en la complejidad computacional no aade
retardos de tiempos indeseables.
Los controladores analgicos, sin embargo, muestran una tendencia al menos de permitir
pequeos componentes de fenmenos extraos (tales como variaciones trmicas, envejecimien-
to de los componentes o la presencia de diversas fuentes de ruido)que se observan como varia-
ciones en la informacin de control. A menos que el rango espectrl de una seal de control se
transfiere a un rango de frecuencias ms altas (empleando una tcnica de modulacin), la seal
de control incluir una componente que es muy lentamente variable (o constante). sta parte
de una seal es particularmente vulnerable a pequeas desviaciones en el nivel. Estas variacio-
nes, algunas veces conocidas como deriva, se producen por variaciones trmicas o por envejeci-
miento no compensadas de los niveles de operacin esttica de los dispositivos activos. Depen.
diendo de la aplicacin y de la circuitera, estas desviaciones puedn ser despreciables. Sin
embargo, cualquier variacin en la desviacin o en la ganancia en lazo cerrado eifribia por un
amplificador operacional (sin tomar en consideracin su severidad) se observa como una varia-
cin correspondiente en la informacin de la seal de control.

Gontrol digital con datos muestreados


La llizacin de tecnologa digital en el diseo de controladores introduce una flexibilidad
notable de la capacidad de diseo. Aunque los controladores digitales se pueden disear de
forma que imiten la operacin de los controladores analgicos, las tcnicai digitales ofrecen
una mayor diversidad de potenciales tipos de comportamiento. Muchas tcnicas de control
modernas requieren variaciones matemticas que explotan las capacidades potenciales de la
tecnologa digital.
Como los controladores digitales tpicamente controlan plantas continuas, se requiere una
conversin digital-analgica entre el controlador y la planfay alguna forma de conveisin ana-
lgica-digital en relacin con la medida de las variables de la planta. Con esta combinacin de
acciones discretas y continuas, las componentes digitales contribuirn a algunos retardos no
deseados asociados con los tiempos de conversin, el manejo de los datos y el empleo de clcu-
lo estructurado de forma secuencial. El tiempo de ejecucin digital prou". un retardo y el
tiempo de clculo impone un fmite inferior sobre el tiempo entre muestras. Si es suficiente-
mente grande, el retardo y el periodo entre muestras son factores que pueden contribuir a una
deterioracin de la estabilidad dinmica. La conversin de datos continuos a datos digitales
tambin introduce una pequea variacin en la amplitud (o nivel predecible) que se impne al
lutllizar una longitud de palabra finita.
Por otra parte,las dificultades relacionadas con la longitud de palabra y la velocidad dis-
minuyen rpidamente con mejoras en la tecnologa digital y el empleo de dtos digitales pro-
porciona un alto nivel de inmunidad al ruido y ala variacin de los componentes. No se obser-
van seales extraas como componentes de la seal de control a menos que sean bastante
grandes para alterar la diferencia significativa entre la interpretacin de ceroi y unos digitales.
99-o las tcnicas digitales permiten operaciones que son eltrictamente repeti-bles, los contro-
ladores digitales muestran una consistencia de comportamiento a corto y larg o plazo que es
altamente deseada en sistemas con requisitos particularmente exigentes.

\
\

Seccin 1.5. El oroceso de diseo

Con una capacidad mejorada para retener y manipular datos, el uso de la tecnologa digi-
tal ofrece una mayor flexibilidad en el empleo de operaciones matemticas. La aplicacin de
tecnologa digital tambin introduce la posibilidad de incorporarlgica digital e incluir conoci-
miento en la estructura de control. Esta combinacin de capacidades permite 7a inclusin de
procesos de aprendizaje, control adaptatuo, control ptimo, conacimiento experto y otros diver-
sos conceptos avanzados. Estas tcnicas pueden aplicarse a situaciones especficas. Por ejem-
plo,la utilizacin de un proceso de aprenduaje se asocia con frecuencia con la implementacin
de una red neuronal; y un control lgico bomoso se puede aplicar a sistemas en los que el mode-
lo de la planta no se conoce, con criterios lingsticos aplicados al desarrollo de una estrategia
de control.

Gontrol de eventos discretos

El control de eventos discretos es algunas veces denominado control secuencial o conol lgico
programable y como al menos parte de la aplicacin es dinmica, se conoce tambin como con-
trol dinmico de eventos discretos. La aplicacin a menudo incorpora estrategias complejas
que se utilizan para el control de mquinas, procesos y diversas operaciones de manufactura-
cin. La implementacin contiene la formulacin de acciones de control determinadas como
respuesta a las caractersticas secuenciales y combinacionales observadas de un conjunto de
rdenes y condiciones sensoriales. Las condiciones de entrada y de realimentacin se reciben
generalmente en el controlador como seales binarias y las acciones de control devueltas a la
planta son tambin seales binarias. Este tipo de control (Captulo 14) se asocia la mayora de
las veces con diversas formas de fbricas automatizadas.
Una variacin del control de eventos discretos se tiene con un sistema que incorpora una
seal de control ternaria con un nivel positiuo, un nivel negatiuo y un nivel cero. Las condicio-
nes de conmutacin ocurren como resultado de observar 1as seales de realimentacin en rela-
cin con los niveles de referencia deseados. La estrategia de control se implementa rpidamente
con actuadores on/off que emplean conmutadores de estado slido o rels controlados por cir-
cuitos analgicos o digitales que determinan las condiciones de conmutacin. Un ejemplo
(Captulo 12) es el control on/off de los impulsores que liberan un gas presurizado para contro-
lar la orienfacin angular de un vehculo espacial. La direccin de la fuerza de un impulsor
especfico se determina mediante un ngulo de montaje fijo y la magnitud delafaerza es cons-
tante durante el tiempo que est activo el impulsor. Aunque se suministra potencia ala planfa
en solamente tres niveles discretos, la energa suministrada en cualquier periodo de tiempo es,
por supuesto, dependiente de la temporizacin de las acciones de conmutacin.

1.5. EL PROCESO DE D|SEO

Tener la capacidad de planificar e idear diestramente una estrategia de control satisfactoria


requiere creatividad e imaginacin, pero la destreza es tambin dependiente de la adquisicin
de conocimiento y de experiencia. As, los logros econmicos de los diversos aspectos de la
teora de control son una parte importante del desarrollo de las habilidades de diseo. Aunque
algunos tpicos de estudio se presentan inicialmente como anlisis de sistemas de control, el
estudio del control automtico gradualmente evoluciona para enfatizar los temas orientados al
diseo.

./
/
7

10 Ingeniera de sistemas de contnol Captulo 1

Diseo de sistemas de euentos discretos

Si los requisitos de comportamiento plantean control de eventos discretos o una combinacin


de acciones continuas y discretas, el diseador debera considerar el desarrollo de un diagrama
o tabla de transcin de estados. Las tcnicas de transicin de estados son un mtodo sistemti-
co y cuidadosamente estructurado para el desarrollo de programas. Cuando las tareas contie-
nen una extensiva automatizacin, el desarrollo de programas eficientes y comprensibles es a
menudo importante. El controlador de accin discreta puede iniciar tareas y sensar la finaliza-
cin de las que se ejecutan por mquinas con controladores separados. Esto proporciona una
jerurqua de sistemas de control en el que el controlador de eventos discretos est supervisando
las operaciones de diferentes tareas colocadas en un nivel inferior de la jerarqua. Las tareas
supervisadas pueden incorporar control continuo y de este modo se tiene una combinacin de
control de eventos discretos v control continuo.

Diseo de sistemas contnuos o cuasicontnuos

Aunque un diseo concreto requerir estudios especficos, el procedimiento general de diseo


ilustrado en la Figura 1.2 es aplicable al desarrollo de sistemas continuos o cuasicontinuos. La
metodologa tal como se muestra supone el empleo de un modelo matemtico. El desarrollo de
un modelo da la oportunidad de estudiar variaciones de la estrategia de control propuesta y el
correspondiente comportamiento antes de implementar el sistema. Observe que el procedi-
miento de diseo se describe como un proceso de realimentacin.

Desarrollo de la
estrategia de
control controlador Entradasde
prueba

Figura 1.2. Un procedimiento de diseo.

El desarrollo de un modelo matemtico parala planta se contina con la determinacin


de un conjunto de ecuaciones diferenciales que describen de forma precisa ala planta. En algu-
nas situaciones, la percepcin de relaciones tericas puede ser complicada y la determinacin
de un modelo puede requerir tests experimentales utilizando tcnicas de identificacin de siste-
mas. Dependiendo de la situacin, puede precisarse un modelo muy preciso o puede ser sufi-
ciente un modelo aproximado. Aunque puede ser posible desarrollar una estrategia de control
que se base en el conocimiento experto en lugar del empleo de un modelo especfico del siste-
ma. El conocimiento experto se obtiene de la experiencia de trabajo con diferentes modelos
matemticos. Las tcnicas analticas proporcionan una comprensin valiosa de la relacin
causa-efecto.
!

Feferencias 11

Los elementos de una experiencia de diseo satisfactorio

Es, por supuesto, satisfactorio desarrollar una solucin ingeniosa o un diseo creativo que evo-
luciona desde la experiencia personal y la educacin. Sin embargo, una tarea de diseo puede
requerir un nivel de comprensin para el cual un diseador puede buscar recursos adicionales.
Adems del esfuerzo personal, el desarrollo de trabajo en equipo, consultas con expertos en
diversas reas y una bsqueda amplia en la literatura pueden convertirse en elementos impor-
tantes del proceso de diseo.
La comunicacin de ideas a travs de la literatva tcnica puede parecer inicialmente me-
nos que ptima trabajos cientficos no siempre presentan una modesta narrativa de la
experiencia real -los
del autor-. Sin embargo, una bsqueda diligente (asistida por computador) de
-
_
revistas cientficas normalmente proporciona una serie de referencias que son colectivamente
valiosas como informacin que se asimila gradualmente. Aunque puede haber aspectos es-
pecfrcos de un diseo que conducen a un diseador de sistema a travs de un proceso algo
tortuoso, con comienzos tentativos y cambios en direccin. Una comprensin ganada gradual-
mente a menudo conduce a un resultado altamente estimable.

REFERENCIAS
1. N. Minorsky <Directional Stability of Automatically Steered Bodies>, J. Am. Soc. Naual EnT.,34, 1922.
2. H. Nyquist: <Regeneration Theory>, Bell Systems Tech. J.,XI, 1932.
3. H. S. Black <Stabilized Feed-Back Ampliliers>, Electrical Engineering, 53, enero 1934.
4. H. L. Hazen: <Theory of Servomechanims>>, J. Franklin Inst., 218, 1934.
5. H. W. Bode: Network Analysis and Feedback AmpliJier Design, Van Nostrand, Nueva York, 1945.
6. H. James, N. Nichols y R. Philips, Theory of Seruomechanisms, Boston Technical Lithographers, Bos-
ton: MIT Rad. Lab. Series, 1963.
7. H. S. Black <Inventing the Negative Feedback Amplifierr', IEEE Spectrum,drciembre 1971.
8. J. Burke: Connections (Thecnology History), Little, Brown and Co., Boston, Toronto, 1978.
Modelado de sistemas fsicos:
Modelos de ecuaciones
difenenciales
2.1. TNTRODUCCTON

Un prerrequisito bsico en el desarrollo de casi todas las estrategias de control es la obtencin


de un modelo matemtico para la planta (la parte del sistema que se va a controlar). El proceso
de diseo se contina entonces normalmente con el desarrollo de un modelo del sistema com-
pleto que tambin incluye los dispositivos del controlador y de potencia. Aunque el controla-
dor puede implementarse como un sistema continuo o discreto (utilizando tcnicas analgicas
o digitales), la planta es con frecuencia un sistema continuo. As, todo el sistema o una parte
crtica del mismo requiere la aplicacin de un modelo continuo. Como la parte continua de un
sistema tpicamente incluye elementos que almacenan energa, el modelo debe reflejar de forma
precisa las caractersticas de comportamiento esttico y dinmico de un sistema dinmico con-
tinuo. El modelo requerido se formula como un conjunto de ecuaciones diferenciales.
Una gran parte de este captulo se dedica a la consideracin de modelos que se generan
como un conjunto de ecuaciones diferenciales lineales.

2.2. CRITERIOS DE ESTABILIDAD APTICADOS A MODELOS DE FUNCN


DE TRANSFERENCIA

Cuando se observa la respuesta de un sistema lineal, el carcter de la respuesta no se ve afecta-


do por cambios en el nivel de excitacin. Para obtener este atributo, cada elemento del sistema
debe exhibir propiedades lineales. Por ejemplo, una resistencia en un circuito elctrico debe
verificar una relacin entre la corriente y la tensin que es independiente del nivel de tensin
aplicada. Anlogamente un resorte en un sistema mecnico debe cumplir una relacin entre la
deflexin y la fierza que es independiente del nivel de la fuefza aplicada. Sin embargo ,la rela-
cin lineal de variables que se deline para un elemento puede contener la integral o la derivada
iD de una variable que se emplea para definir la relacin lineal para otro elemento. As el modelo
compuest debe considerar relaciones diferenciales y el sistema se describe utilizando un con-
junto de ecuaciones diferenciales lineales.
Como las dificultades analticas pueden aumentar significativamente si un modelo del sis-
tema es no lineal, la conclusin de que un modelo se puede formular usando un conjunto de
ecuaciones diferenciales lineales puede ser un factor importante en la facilidad de anlisis y
diseo. Si se considera un sistema que es linal (o casi lineal), las relaciones de causa-efecto se
estudian de forma relativamenfe fcil utilizando una diversidad de herramientas analticas y los
problemas de diseo sucumben frente a los procedimientos metdicos.

,/
14 Modelado de sistemas fsicos: Modelos de ecuaciones diferenciales Capitulo 2

Agunas pr.opedades fundamentales


El modelo matemtico de un sistema lineal puede incluir cualquier orden de derivada de la
excitacin o respuesta (incluyendo trminos de orden cero), pero los trminos deben apanecer
como una combinacin lineal de las derivadas de la excitacin y de la respuesta. Si una ecua-
cin diferencial lineal se expresa en trminos de una nica variable dependiente x(t) con una
nica excitacin r(t), entonces
dd2d
aox(t) -r a, + az x(0 + ..- : bor(t) * b, + .-. (2.r)
dtx(t) dt, dtr(t)
Los parmetros del sistema aparecen en el modelo matemtico como coeficientes y lali-
nealidad se mantiene si los parmetros no varan como funcin de las derivadas de la excita-
cin o respuesta.
Una alternativa a una descripcin precisa del modelo matemtico es expresar la linealidad
en trminos de relaciones de entradalsalida. Una caracterstica de respuesta lineal se puede
describir tal como sigue:
i. Si la entrada r(r) produce la salida y(r),
entonces la entrada Kr(r) produce la salida Ky(r).
Un fenmeno coincidente que se expresa algunas veces en combinacin con la sentencia prece-
dente es la propiedad de superposicin. Superposicin se puede expresar como sigue:
ii, Si la entrada rr(t) produce la salida yr(r)
y la entrada rr(r) produce la sahda yr(t),
entonces rr(t) + rr(t) produce yt(t) + y2(t).
Un sistema lineal (continuo o discreto) se puede definir como un sistema que satisface la
propiedad de superposicin. Si se presentan como entradas adicionales condiciones iniciales no
nulas, un sistema lineal exhibe superposicin con cualquier combinacin de entradas y condi-
ciones iniciales.
Otra catacterstica de entrada/salida que se observa rpidamente con los sistemas lineales
es la preservacin de las formas de onda sinusoidales. Si la excitacin a un sistema lineal conti-
nuo es una funcin sinusoidal continua, la respuesta en estado estacionario es tambin una
funcin sinusoidal continua de la misma frecuencia.
Considerando los modelos de los sistemas lineales tal como se presentan para el estudio de
los sistemas de control, el carcter dinmico de un sistema se estudia generalmente como una
funcin del tiempo; por lo tanto, el tiempo es la variable independiente. Si los coeficientes va-
ran como funcin de la variable independiente, el resultado es una variacin especial de un
modelo lineal descrito como un modelo lineal variable en el tiempo. Sin embargo, los modelos
lineales tal como se presentan se suponen que son invariantes en el tiempo, y los modelos
lineales invariantes en el tiempo (modelos LTI) se componen de ecuaciones diferenciales o en
diferencias con coelicientes constantes. Con un modelo LTI continuo, las tcnicas de sistemas
lineales tales como el dlgebra de fasores y la transfurmada de Laplace son directamente aplica-
bles y w modelo de estado (Captulo 4) tambin asume un formato matemtico particular-
mente conveniente.

Acotaciones sobre los modelos lineales


Volviendo otravez a la resistencia y al resorte como ejemplos de elementos de sistemas elctri-
co y mecnico, la conducta del sistema lineal slo existe dentro de ciertas acotaciones sobre la

L
Seccin 2.3. Modelado con elementos lineales de panmetros concentnados t5
magnitud de las variables dependientes. La tempetatura de una resistencia puede aumentar
hasta un punto que haga que la resistencia cambie signilicativamente o que incluso llegue a
fundirse. Si un resorte responde a movimientos traslacionales, se puede comprimir o expandir
totalmente ms all del lmite elstico. Cuando algunos elementos se conectan para formar un
sistema, un modelo lineal es vlido solamente dentro de acotaciones especficas sobre las varia-
bles dependientes.
Un mtodo de visualizar las acotaciones sobre la operacin lineal es considerar un espacio
n-dimensional, donde cada dimensin determina a una variable dependiente. Con tres variables
dependientes, el espacio n-dimensional se puede representar utilizando un sistema de coordena-
das cartesianas tridimensionales. Si el modelo del sistema es globalmentelineal,las propiedades
de un sistema lineal se observan a travs de todo el espacio. En la realidad, sin embargo, ningn
sistema es perfectamente lineal en un sentido global. Un sistema puede ser global (o casi lineal) en
una regin especificada pero no globalmente. Asi la aplicacin de una tcnica de solucin lineal
(tal como la transformada de Laplace) debera aplicarse comprendiendo que lavalidez de la res-
puesta predicha est limitada por las acotaciones de los valores de las variables dependientes.
Si un sistema no es lineal en la regin de inters, el desarrollo y utilizacin de un modelo
matemtico se hace generalmente ms difcil y el empleo de la simulacin digital toma un papel
particularmente importante. Las amplias consecuencias del modelado lineal frente al no lineal
se tratan a lo largo de todo este texto.

2.3. MODELADO CON ELEMENTOS LINEALES DE PARMETFOS CONCENTRADOS

Cuando se describe un elemento simple de dos terminales, la magnitud de una variable depen-
diente se determina como la diferencia del valor entre los terminales, y una variable relaciona-
da se supone que pasa a travs del elemento. Con un elemento concentrado, la variable que
pasa a travs de l (tal como la corriente en una resistencia o la fuerza en un resorte) se supone
que tiene el mismo valor en ambos terminales. En un sentido estricto, esta conducta no es
posible con un dispositivo de tamao no nulo. Debido a que la velocidad de propagacin es
finita, una seal variable en el tiempo producir una variacin del nivel de la seal que ocurre
como una funcin del desplazamiento a travs del dispositivo.
La implementacin de una resistencia prctica requiere un tamao hnito y la resistencia
presentar una. pequea inductancia distribuida a lo largo del camino de corriente y una pe-
quea capacitancia en paralelo distribuida para los circuitos adyacentes. Un resorte prctico se
construye tambin con un tamao finito y mostrar una masa distribuida a lo largo del camino
de la deflexin.La presencia de los parmetros distribuidos actapara extender el tiempo re-
querido para que una corriente recorra la resistencia o una fuerza pase por el resorte. El tiem-
po de propagacin, sin embargo, es normalmente mucho menor que el tiempo de respuesta del
sistema, tal como viene determinado por la dinmica natural del sistema. Por lo tanto, este
efecto no es usualmente un factor significativo en la evaluacin del comportamiento y el em-
. pleo de un modelo de parmetro concentrado es qna aproximacinrazonable. Como la necesi-
dad de un modelo de parmetros distribuido es un requisito poco comn, los modelos se com-
ponen tpicamente de ecuaciones diferenciales ordinarias (no en derivadas parciales) y el
tiempo es la nica variable independiente.

Elementos elctnicos y mecnicos

LaTabla 2.1a presenta las relaciones de ecuaciones diferenciales lineales para elementos elctri-
cos pasivos que se supone que son concentrados y lineales. Los elementos son resistencia,

-l
16 Modelado de sistemas fsicos: Modelos de ecuaciones diferenciales Caotulo 2

(f)

G
R
u(t): Ri(t) o (t): Gu(t) donde G :
1
Resistencia
(ohmios) R

dr)
L
Inductancia
v{
u(t): L
d
i(t)
o i(r) ::l"ui)dt + i(o)
(henrios)
:,=r
.=i \(t)
C
Capacitancia ,@:
i(t)dt+u(o) o (4:cfruQ)
(faradios) '^n T. l',"
-oJ

autoinduccin y condensador, con la hiptesis que R, t y C son constantes. Las unidadesr son
ohmios, henrios y faradios, respectivamente. Los elementos.se describen como pasivos porque
pueden disipar o almacenar energa, pero no pueden introducirla en el sistema. La resistencia
disipa energa y la autoinduccin y el condensador almacenan energra en un cmpo elctrico o
magntico. respectivamente.
En las Tablas 2.Ib y 2.1c se muestran un conjunto de elementos mecnicos pasivos, supo-
niendo movimiento traslacional (Tabla 2.Ib) y movimiento rotacional (Tabla 2.lc).El primer
elemento que se describe en ambas tablas es un amortiguador viscoso. El amortiguador viscoso
traslacional se compone de un cilindro con un pistn mvil. El cilindro est lleno con un fluido
y un camino con restriccin permite que el fluido retorne al lado opuesto del pistn. El amorti-
guador rotacional es un concepto similar, excepto que la operacin es rotacional y la resisten-
cia al movimiento se presenta como un par de carga. Los amortiguadores viscosos producen
una fuerza o par que varan con la velocidad traslacional o angular. Idealmente, la fuerza resis-
tente (o par) vara en proporcin directa con la velocidad traslacional (o angular). Estos dispo-
sitivos disipan energa y no la almacenan. Aunque se utiliza el smbolo B para describir ambas
acciones traslacional y rotacional, las unidades por supuesto deben ser diferentes. El coeficiente
de rozamiento viscoso con movimiento traslacional se expresa en trminos de fuetza por uni-
dad de velocidad (la fiierza en newtons y la velocidad en metros/segundos) y el coeficiente de
rozamiento viscoso con movimiento rotacional se expresa en trminos de par por unidad de
velocidad angular (el par en newton-metros y la velocidad angular en radianes/segundos)2.
Los otros fenmenos que se muestran son relaciones para masas (o momentos de inercia)
y resortes lineales. La masa (o el momento de inercia) y los resortes almacenan energa como

' Las unidades utilizadas a lo largo de este texto son unidades mtricas que se adaptan al estndar SI (SI es una
abreviatura de Sistema Internacional de Unidades).
2 Aunque un radin se dehne como una rlacin adimensional,.paamayor claridad se incluye
una unidad (abrevia-
do- rad).

\
Seccin 2.3. Modelado con elementos lineales de panmetr-os concentrados 17

B
fltlBv d
Amortiguamiento -<-t--4.
viscoso fr f(:t): Bu(t): B.x(t)
(N.s/m) ;t
M

efl + y(f)
Masd
(ke) f(t): u ft,ra: u fi.ot

K
Resorte lineal
(N/m) f(t) : rc : Kx(r)
+ y(t) ['"rf\at+/(O)

B
Amoitiguamiento
,rrffi r(t): Ba(t): u *t(
d
viscoso.
(N.m .s/rad)

r(f)
J dd2
Momento de inercia T(t):Ja(t):t *t(
(kg'm')

K
Resorte torsional rft): K z(o) : Kl(t)
(N:m/rad) I'orUrr+

energa cintica o energa potencial, respectivamente. Los modelos de los resortes en las Ta-
blas 2.1b y 2.lc se expresan en trminos de desplazamientos (x o 0) con la hiptesis que la
referencia del desplazamiento es la posicin que corresponde afuerza o par cero. Los resortes
de torsin se implementan normalmente utilizando nada ms que un eje de acero extendido y
su smbolo es simplemente un eje extendido. Si se muestra un eje sin un smbolo, se debera
suponer que es r$ido. El smbolo para la dtxeza del resorte K se emplea con ambos tipos
traslacional y rotacional, pero las unidades deben ser diferentes, tal como se describen en las
Tablas 2.lb y 2.1c.
Como cualquier eje presentar algn grado de elasticidad torsional, esta propiedad no es
siempre un fenmeno deseado. Si se disea un sistema de control con un eje para transmitir

/
18 Modelado de sistemas fsicos: Modelos de ecuaciones diferenciales Capitulo 2

par desde un actuador a una carga, una constante del resorte insultcientemente alta puede
influir adversamente en la conducta dinmica. La elasticidad torsional puede introducir una
resonancia discernible creada por una interaccin del resorte de torsin con el momento de
inercia de la carga.
Si un modelo del sistema incluye un resorte, una simplilicacin deseada en notacin se
obtiene normalmente eligiendo la referencia del desplazamiento (x : 0) para que coincida con
la posicin rclajada del resorte. Sin embargo, si el movimiento de un resorte y masa lineal es
vertical, tnafierza constante debida ala gravedad, Mg, producir una componente de despla-
zamiento constante del resorte. En este caso, la ecuacin se puede simplificar colocando la
referencia del desplazamiento (y : 0) para marcar la posicin esttica (en reposo) con la masa
incluida. Con el sistema en reposo, hay una deflexin inicial del resorte igual a MglK.Por lo
tanto, la fierza gravitacional hacia abajo (M g) y la fierza hacia arclba producida por la defle-
xin correspondiente del resorte (Kx) son iguales y opuestas y ambas componentes se eliminan
de la ecuacin.

Modelos simples y enalogias

Si se comparan las relaciones lineales de las Tablas 2.Ia-2.lc,las similitudes son aparentes en
los modelos elctricos y mecnicos. Si se consideran las relaciones mecnicas en trminos de
faerza y velocidad (o par y velocidad angular) hay analo$as obvias que pueden ser tiles cuan-
do se comparan modelos o caractersticas de comportamiento de sistemas elctricos y mecni-
cos. Si se considera el circuito serie RZC de la Figura 2.I,la aplicacin de la ley de tensin de
Kirchhoff requiere que la suma de tensiones en el lazo sea cero. Sin embargo, el resultado se
puede expresar con todos los signos positivos igualando las subidas de tensin con las cadas
de tensin tal que

dft\ 1 r'
u(t\:Li+n(0+cJ, i(t)dt + u,(0), (2.2)

donde i(/) es la variable dependiente y u(r) es una seal de entrada que no ha sido an especi-
ficada.
Considerando el sistema mecnico traslacional de la Figura 2.2, se supone que la superfi-
cie est libre de rozamientos. Si se construye un diagrama de cuerpo libre, las fuerzas se dirigen
tal como se muestra en la Figura 2.3. Observe que la direccin supuesta de las fuerzas produci-
das por los elementos pasivos se muestran en una direccin opuesta a la velocidad positiva que
se ha asumido. La ecuacin correspondiente se puede escribir paraigualar lafierza inercial a
todas las otras fuerzas o puede ser ms simple aplicar un esquema menos rgido. La aplicacin

Figura 2.1. Circuito serie RZC. Figara 2.2. Sistema mecnico traslacional.
Seccin 2.3. Modelado con elementos lineales de panmetros concentrados 19

vltl
4!lt)
dt
Klotv{r}dr + f"{o}
Bvltl

Figura 2.3. Diagrama de cuerpo libre para el sistema delaFig.2.2.

del principio de d'Alembert3 requiere que una suma de todas las fuerzas debe aadirse a cero,
y este concepto se modifica fcilmente para decir que la suma de las fuerzas dirigidas a la
izquierda debe igualar a la suma de las fuerzas dirigidas a la derecha. Este enfoque produce
una expresin con todos los signos positivos tal que

f(t): *ry + Bu(t)* " I' u4)dt + f"(o), (2.3)

donde la velocidad u(r) es la variable dependiente y /(r) es una fuerza de entrada no especi-
ficada.
Cuando se escriben ecuaciones, un sumatorio de fuerzas que incluyalafuerza inercial se
puede interpretar como que representa un equilibrio que es vlido para ambas condiciones
esttica y dinmica. Lafuerzainercial es algunas veces descrita como unafirerza de rozamiento
o fuerza imaginaria. Sin embargo, si ha experimentado alguna vez el resultado de intentar cam-
biar la velocidad de una masa rpidamente (tal como lo hace un jugador de baseball cuando
golpea la pelota) tiene conocimiento de que es una fierza real. As pues, la fuerza inercial es
una fuerza real y medible que se puede sumar de la misma manera que cualquier otra fuerza.
Debe aparecer, sin embargo, en sus ecuaciones con un signo que sea consistente con la oposi-
cin a la velocidad supuesta como positiva.
Observe que las Ecuaciones 2.2 y 2.3 tienen la misma forma matemtica y el circuito elctri-
co de la Figura 2.1 se puede considerar que es una analo$a elctrica del circuito mecnico de la
Figura 2.2. Esto es una analogja fuerza-tensin, con la fuerza anloga a la tensin, la velocidad
anloga a la corriente, la masa anloga a la autoinduccin, el coeficiente de rozamiento viscoso
anlogo a la resisten cia y la constante del resorte lineal anlo ga a la inversa de la capacidad.
La analoga, sin embargo, no es la nica posible. Como el circuito elctrico tiene un circui-
to dual con una forma matemtica idntica, existe tambin una analogafuerza- corriente. Con-
sidere el circuito RLC en paralelo de la Figura 2.4. Si las corrientes se suman en el nodo etique-
tado u(t), el resultado es
duftl 1 f'
(0:ci+Gu(t)+7)o u(t)dt + iLQ) (2.4)

y la nueva analoga es evidente. La fircrza es anloga a la corriente, la velocidad es anloga ala


tensin, la masa es anloga al condensador, el coeficiente de rozamiento viscoso es anlogo a la
conductanciay la constante del resorte lineal es anloga a la inversa de la autoinduccin. Asi
el circuito de la Figura 2.4 produce otra analoga del circuito mecnico de la Figura 2.2. Las
fuerzas podran haberse expresado en trminos de desplazamiento en lugar de velocidad con

d2xftl dxft\
f(t):* *t;*.Kx(f), (2.s)
dr,
3 En 1742, d'Alembert sugiri que los cuerpos que estn libres para moverse podran incluirse en una ley que requiere
un equilibrio de fuerzas. Esto es una simple reformulacin de diferentes elementos de las leyes de movimiento de Newton.

/
Modelado de sistemas fsicos: Modelos de ecuaciones diferenciales Captulo 2

Figura 2.4. Un circuito RLC paralelo.

pero la correspondiente analogafierza-tensin requerira un circuito elctrico descrito en tr-


minos de carga q(t).
Si se comparan las ecuaciones de los elementos de las Tablas 2.1a hasta 2.1c es aparente
que la relacin matemfica lineal para los elementos mecnicos y elctricos son idnticas. Las
analogas, tal como se han presentado, pueden proporcionar perspectivas adicionales cuando
se escriben las ecuaciones y se pueden extender analogas similares a otros fenmenos, tales
como los sistemas trmicos e hidrulicos, como se ilustran en los apartados siguientes.

Modelos que Fequeren mltples sumas


Para un circuito elctrico, la suma de las tensiones en unlazo debe ser cero y tambin la de las
corrientes. Es prctica usual utilizar una u otra de estas leyes para escribir las ecuaciones con
una decisin que se basa en 1a inspeccin de la configuracin. Para un sistema mecnico, la
suma de cambios en velocidad en los elementos de un lazo debe ser nula y tambin la suma de
las fuerzas en una unin de elementos. Sin embargo, no es un procedimiento habitual sumar
velocidades. Lo normal es sumar fuerzas en una unin de dos o ms elementos o sumar las
fuerzas que actan sobre una masa. La suma de las fuerzas es un procedimiento directo, y las
variables dependientes son velocidades o desplazamientos.
Cuando se suman fuerzas, es importante observar que stas se transmiten sin cambios a
travs de los resortes y amortiguadores viscosos. Si estira un extremo de un resorte o amorti-
guador viscoso se observa una fuerza igual en el otro extremo. El desplazamiento relativo de
los extremos del resorte proporciona una medida dela fuerza que acta sobre l y la velocidad
relativa de los extremos del amortiguador viscoso proporciona una medida de la fuerza sobre
el amortiguador. Aunque pueden existir velocidades no nulas sobre ambos extremos de un
resorte o de un amortiguador, existe solamente una velocidad asociada con un elemento iner-
cial. La velocidad de un elemento inercial se especifica siempre con respecto a la referencia de
velocidad-cero. Una masa transmite la misma velocidad a dos puntos conectados, pero la dife-
rencia entre una fuena aplicada a la masa y una fuerza ejercida por la masa (sobre otro ele-
mento) proporcionar una medida de la aceleracin.
En la Figura2.5 se muestra un sistema de elementos mecnicos, con dos masas y un resor-
y
te un amortiguador viscoso conectndolas. Se supone que no hay rozamiento asociado con
las superficies. La suma de fuerzas en ambas masas proporciona dos ecuaciones en trminos

vr (f)

Figura 2.5. Un sistema mecnico acoplado.

L
Seccin 2.3. Modelado con elemntos lineales de oarmetnos concentrados 21

de dos variables dependientes. Si el resorte produce una fierza de carga sobre M1, entonces
una fuerza igual y opuesta se aplica por M, al resorte. La fuerza aplicada al resorte se transmi-
te a travs del mismo para aparecer como una fuerza aplicada sobre M, y la amplitud de la
deflexin del resorte es proporcional a Ia fuerza transmitida . La fuerza aphcada al amortigua-
dor viscoso se transmite tambin a la segunda masa como una fierza aplicada y la velocidad
relativa de las dos masas es proporcional ala fuerza transmitida. En la Figura 2.6 se muestra el
diagrama de cuerpoJibre y las ecuaciones son

f(t) : M,
d
-r Blur(t) - ur(t)l + K [ur(0 - ur(t)fdt +f(0) (2.6)
lrur(t) J:

Blu,(t) - a,(t)1. lu,(t) - u,(t)ldt+l(0) : rw,fiu,1t. (2.7)


" J:

fw
-
f]+
vl (f)
dvlltl
tu'tt:o, r"-+[7
-
v
nM|--.f" lMzl-+-
fan-----) ,rq#
| +-f. | 'D
t
I
+
I

Carga Aplicada
sobre M1 aMz
f
uwltl - ve(t)l dr + fs{o)
"
=K

h= BIuftl - vz(tll
Figura 2.6. Diagramas de cuerpo libre que muestran las fuerzas que actan sobre M t y M t.

Una metodologa alternativa para sumar fuerzas se obtiene suponiendo que todos los elemen-
tos pasivos proporcionan fuerzas de carga. F,sta tcnica no cambia la representacin de fuerzas
sobre el diagrama de cuerpo libre para M,, pero cambia la representacin sobre el diagrama
para Mr, tal como se muestra en la Figura2.T.Todas las fuerzas de catga se muestran opo-
nindos a la direccin de velocidad supuesta positiva u, y todas tienen un signo positivo en
los factores u, o (u, - ur). La segunda ecuacin es entonces

0: Mz
d
trr(t)
+ Blur(t) - ur(r)l + K
i lur(t\ - ur(tlldt -f(0), (2.8)

v2ltl
,rry
rc[lv2ltl - vr(t)]dr- rs(o)
Bl,v2ftl - vlltll
Figtra 2.7. Diagrama de cuerpo libre revisado que muestra a todos
los elementos pasivos que producen fuerzas de carga.

./
22 Modelado de sistemas fsicos: Modelos de ecuaciones difenenciales Captulo 2

Que, por supuesto, proporciona la misma relacin que la Ecuacin 2.7.Blmtodo, sin embar-
go, puede proporcionar una tcnica que se recuerda con facilidad, que es similar a las usuales
para escribir las ecuaciones de malla o nodo con sistemas elctricos. El signo asociado con el
valor inicial delafuerza del resorte f(0) es negativo para evitar una inconsistencia con respecto
al signo supuesto en la Ecuacin 2.7. En la Figura 2.8 se muestra un circuito elctrico anlogo
utilizando una analoga fuerza-tensin. Ambos muestran notacin mecnica equivalente para
elementos y variables. La analoga de la Figura 2.9 puede parecer preferible a algunos usuarios
porque la referencia para un circuito es una tensin (tensin de tierra o cero voltios) y el marco
de referencia para un sistema mecnico es una velocidad (velocidad cero establecida por el
observador). Esta analoga proporciona una correspondencia tensin-velocidad. La analoga
elctrica de un elemento inercial es un condensador y el circuito anlogo siempre mostrar un
condensador con un terminal en la tensin de referencia cero. Cuando se visualiza esta ana-
loga, se puede observar que la escritura de las ecuaciones de malla para este circuito es anlo-
ga ala suma de velocidades. Las ecuaciones de nodo se formulan fcilmente con esta topologa
y este procedimiento es, por supuesto, anlogo a la suma de fuerzas.

M1 M2

B\
f(tl vzltl
",(fD /\
1 \----l
k

Figura 28. Una analoga fuerza-tensin.

Figura 2.9. Una analoga fuerza-corriente (B anlogo a G).

Si el sistema se describe utilizando variables de posicin x1! x2; el modelo es

: d2d
f@ M, xr(4 + B - xr(t)l + K[xr(r) - xr(t)] (2.e)
Ar, lxrQ)

d2d
0: Mz
at,
*r(t) * u
nlxr(t) - x,(r)l + Klxr(t) - x1(r)1. (2.10)
Seccin 2.3. Modelado con elementos lineales de panmetros concen^ados 23

EJEMPLO 2.1

Se desea obiener un modelo dinmico para un sistema rotacional desarrollando un iliagrama que
muestre la direccin de lq uelocidail angular supuesta y la coruespondiente expresin para todos los
pares.

Considerando el sistema rotacional tal como se describe en la Figura 2.10, escribir un conjunto de
ecuaciones diferenciales (en trminos de velocidades angulares) que proporcionar un modelo vli-
do del sistema.

).^n

Figura 2.10. Un sistema rotacional.

Solucin. Utilizando la metodologa que se ha descrito con el sistema traslacional, la suma de


pares produce

: df' *
T\t) J,
irr@ + Bl(r)l(f) [,rr(r) - ar(t)fdt + z"(0) (2.rr)
" J.

df'
0: J,
*rr(t)* Brar(tl *a [cor(r) - ar(t)]dt - 4(0). (2.r2)
J,

El valor inicial del par del resorte en la Ecuacin 2.12 se muestra con un signo menos para ser
consistente con el uso del mismo smbolo en la Ecuacin 2.11.

EJEMPLO 2.2

(lna suma de fuerzas traslaconales en la direccin uertical se pueile simpliJicar algo seleccionando la
referenca de posicin para eliminar lafuerza grautacional constante Mg.

Considerando el sistema de la Figura 2.11, escribir un conjunto de ecuaciones diferenciales para


describir el sistema en trminos de los desplazamientos !te !2. Suponer que yl e y2 son ceros en la
posicin de reposo con todos los resortes y masas incluidos, pero /:0.

tz
Modelado de sistemas fsicos: Modelos de ecuaciones diferenciales Captulo 2

Bt2

| +' IM2
B12

I*,
K1

M1 I*,
f$l
Un sistema con movimiento vertical.

Solucin. Con las posiciones de referencia determinadas tal como se ha especificado, un desplaza-
miento inicial del resorte superior produce una fuerza que es igual y opuesta a Mrg * Mrg y un
desplazamiento inicial del resorte inferior produce una fuerza que compensa a Mrg. Asi la ecua-
cin se expresa como sigue:
\
d2
f(t): M,
dtz
yt@ + Kr[yr(r) - yr(t)]

-d2d
: M, + KLly2Q)
0
dt,
yr(t) - yr(t)) + Kryr(t) + n
n@. Q.t3)

Observe que las fuerzas pasivas se dirigen para oponerse a la direccin del desplazamiento supues-
to positivo.

Modelos oon componentes trmicos e hidnulicos

Aunque modelos que utilizan elementos anlogos elctricos y mecnicos se consideran cuida-
dosamente a lo largo de este texto, las analogas a las resistencias y condensadores elctricos se
pueden extender a sistemas trmicos e hidrulicos. Como ejemplo, en la Figura 2.12 se muestra

\1o.ra
i c R

Ambiente +
Figura 2.12. Un sistema trmico y una analoga elctrica.

\
Seccin 2.3. Modelado con elementos lineales de oarmetros concent'ados 25

un sistema trmico y su correspondiente analo$a elctrica. Si se supone que la temperatura


es uniforme dentro del contenedor, entonces el flujo de calor que entra al contenedor, q, (en
julios por segundo), se divide en un componente almacenado y en un componente de prdida
de calor tal que

qtt):cftwtt**ru,, (2.r4)

donde 0 es la temperatura relativa (kelvin o grados C) con respecto a la temperatura am-


biente fuera del contenedor. La capacitancia trmica C se especifica en julios por segundo y
la resistenciatrmica R se especifica en grados por vatio. En la Figura2.l3 se muestra una
situacin anloga que relaciona el flujo de fluido que entra en el tanque que se divide entre
flujo de almacenamiento y el que sale del tanque. As, el flujo de entrada w, (en m3/s), es

dI
w,(t):Ca(t)+ (2.rs)
^v(t),

p(tl -1 wo(f)
tt

\
Figura 2.13. Un sistema hidruco y una analoga elctrica.

donde p(r) es la presin relativa en el fondo del tanque con respecto a la presin en el lado de
salida de la vlvula.Lacapacitancia hidrulica define la inversa de la relacin entre el cam-
bio de presin y el cambio en volumen (m3 por N/m'), tal como queda determinado por la
densidad del lquido y las dimensiones del tanque y la resistencia hidrulica define la relacin
entre presin y flujo (N/m' por m3/s) producida por la restriccin en la salida: La resistencia
hidrulica es una funcin no lineal de la diferencia de presin; as, el modelo lineal que se
muestla es una aproximacin vlida slo para pequeas variaciones de presin. La capa'
citancia es constante si el rea de la seccin recta del tanque es independiente de la pro-
fundidad.
Slo dos elementos anlogos (capacitancia y resistencia) se asocian con el modelo trmico.
Para sistemas hidrulicos, se puede introducir un tercer elemento para considerar la inercia
asociada con el flujo de fluido. Por ejemplo, una componente inercial de diferencia de presin
(proporcional ala velocidad de cambio de flujo) se aadir tericamente a la componente resis-
tiva de la diferencia de presin en el ejemplo de la Figura 2.13. Sin embargo,la componente de
presin introducida por la componente inercial ser relativamente insignificante a menos que
exista una rpida variacin transitoria en la velocidad del flujo de salida. Considerando el mo-
delo descrito,la capacitancia del tanque tiende a mantener una presin uniforme y contrarresta
cualquier cambio rpido en un flujo de salidai

/
26 Modelado de sistemas fsicos: Modelos de ecuaciones diferenciales Capitulo 2

2.4. UNA APLIGACION DE AUTOMOCN

Se describe un sistema de suspensin activa para un automvil y se desarrolla un modelo para


las partes pasivas de la suspensin ms un actuador ideal. Para simplificar el anlisis, la des-
cripcin utlliza un modelo de <<cuarto de coche>' con la consideracin de una rueda (y la mitad
de un eje) y la suspensin de un cuarto de la masa del cuerpo. El sistema que se ilustra en la
Figura 2.14 infroduce un actuador que se conecta directamente entre el cuerpo y el eje. Esta es
una configuracin posible que se puede utilizar para insertar wa fierza controlada en el siste-
ma de suspensin. La introduccin de una fuerza controlada permite un aumento de flexibili-
dad en el desarrollo de una estratesia de control. Ms an. las caractersticas del sistema activo
son ajustables.

xb
M6
]- Masa del cuerpo

Actuador
i(f) --> TJ Ks

xw
F"l
Mw Rueda y eje
l_
t', i Kt

Carretera

Figura 2.14, La suspensin de un cuarto de coche con un actuador ideal.

La rueda se modela como una combinacin de un resorte y un amortiguador viscoso y se


conecta un resorte en paralelo con el actuador entre el eje y el cuerpo. Aunque la accin din-
mica del resorte no es necesariamente una caracterstica deseable, se incluye el resorte para
soportar el peso del cuerpo. Para minimizar los requisitos de energa, la fuerza media del ac-
tuador se mantiene idealmente en cero. El actuador se supone que produce una conversin
ideal corrienteafuerza con la generacin de una fuerza aplicada que es proporcional a la co-
rriente de control ;(t). Sin embargo, la velocidad y el desplazamiento relativo de cada extremo
del mecanismo actuador son dependientes de la interaccin de lafiierza aplicada con las otras
fuerzas del sistema. La fircrza aplicada al actuador se muestra en la direccin que corresponde
a un valor positivo del control actual.
En la Figura 2.15 se muestran las fuerzas que actan sobre la masa del cuerpo y la rue-
da y el eje. Una suma de fuerzas produce un modelo matemtico para la suspensin como
sisue:

d2
fo: Mo * K,(x, - x-)
dt, "u

: f, * M-
0
#x. * K"(x. - xu) * K,(x, - x") + u,(#,*, - #.,) (2.16)

\
Seccin 2.5. Consideraciones de enengia y potencia 27

f" KJx-- x6l

[- lt
T-T-T-
xw

_l
r" uoo'l: K"lx6- x*l **t4 K(x-- x,l ;,Ptu
'\dr -qr'\
dt)
dt dt

Figura 2.15. Las fuerzas que actan sobre el cuerpo y rueda/eje.

El desplazamiento de la rueda y el eje x*(t) y el desplazamiento del cuerpo xr(r) son variables
dependientes. Como el vehculo est en movimiento, el desplazamiento de la carretera x,(t) y la
velocidad de cambio de desplazamiento de la carretera dx,(t)ldt son funciones de excitacin
determinadas por el perfil de la carretera y la velocidad del vehculo. La fuerza del actuador fo
es dependiente sobre una parte del sistema que no est completa en este punto (en el Captulo 3
se considera el diseo del controlador).
En el Captulo 3 se desarrollan modelos electromecnicos adicionales para dispositivos
tales como motores, generadores y engranajes. Los ejemplos de ciertos sistemas se posponen a
captulos subsiguientes debido a que las dificultades de comprensin disminuyen con el empleo
de funciones de transferencia y diagramas de bloque.

2.5. CONSIDERAGIONES DE ENERGN V POTENC|A

Los modelos de sistemas se describen generalmente en trminos de variables que estn relacio-
nadas solamente de forma indirecta con la potencia y la energa. Sin embargo, las carac-
tersticas de comportamiento se comprenden mejor con la capacidad de visualizar el comporta-
miento en trminos de requisitos de potencia y energa. La potencia instantnea suministrada a
un elemento mecnico es igual al producto de la faerza y de la velocidad en ese instante y la
potencia instantnea suministrada a un elemento elctrico es igual al producto de la tensin y
de la corriente. La potencia es tambin la velocidad de cambio de la energa; asi la integral de
la potencia proporciona la energa suministrada a un elemento.
Considerando la solucin al Ejemplo 2.3, es aparente que el perfil de velocidad de la Figu-
ra 2.I7a no es factible en un sentido prctico porque requiere la aplicacin de una fuerza infini-
ta (y potencia inhnita) para iniciar y parar el movimiento. Aunque la magnitud de las funciones
impulso es infinita, la fuerza de los impulsos se puede calcular. Como la energa es la integral
de la potencia,lafi:rrza (o rea) del impulso de potencia debe ser igual al cambio en energa
cintica. El tamao del impulso de fuerza se puede determinar tambin observando que como
F: Mduldt, el producto f 'Lt debe igualar a M.Au, cuando Ar tiende a cero. Esto significa
que una fuerza de 200 N aplicada durante un periodo de 0,01 s proporcionarauna aproxima-
cin del cambio deseado y el impulso podra ser simulado utilizando un potente impacto. Sin
embargo, no es necesario una aproximacin del impulso si se cambia el perfil de velocidad. El
requisito de una potencia extraordinariamente elevada se origina por un intento de obtener un
cambio instantneo en energra cintica. El diseo de una tcnica de control aceptable debera
obviamente atemperarse por el conocimiento de que la energia almacenada tiende a resistir
Modelado de sistemas fisicos: Modelos de ecuaciones diferenciales Caotulo 2

cambios rpidos. Los perfiles de movimiento de las rdenes de entrada de referencia que se
aplican a las diferentes partes de un robot se disean normalmentepara producir variaciones
suaves bajo condiciones transitorias. Una orden de perfil de movimiento tpico presentar dos
derivadas continuas de posicin (perliles de velocidad y aceleracin continuos).

EJEMPLO 2.3

El efecto de suponer un perJil de uelocidad particular se puede calcular rpiilamente,tal como se mues-
tra en el ejemplo siguiente.

Consideremos el problema especfico de mover una masa de 2 kg una distancia de 3 m en un


periodo de 3 s (Figura 2.16). Suponer que las velocidades inicial y final deben ser cero y que la
superlicie no tiene rozamiento. En la Figuras2.llay 2.17b se muestran dos posibles perfiles de
velocidad. Represente los perfiles correspondientes de fuerza, potencia y energa respecto del
tiempo.

f ftl
I l-----l
2ks | ! |

Figura 2.16. Posiciones de comienzo y parada de la masa.

3 ->-
(s)
(a) (b)

Figura 2.17. Dos perfiles de velocidad.

Solucin. Ambos perfiles generan un desplazamiento de 3 m, la integral de cada funcin velocidad


desde cero a 3 s es igual a 3 m. La fuerza aplicada, por supuesto, se opone ala fuerza inercial y las
correspondientes funciones de potencia y energa se determinan rpidamente. Suponiendo el perfil
de velocidad de la Figura 2.I7a, en la Figura 2.18 se representan los correspondientes requisitos de
fverza, potencia y energa. En la Figura 2.19 se muestran los requerimientos de fuerza, potencia y
energa, suponiendo el perfil de velocidad de la Figura 2.17b.

\
Seccin 2.5. Consideraciones de energa y potencia e9

26(t - 3)

1b( - 3)

Figura 2.18. Fuerza, potencia y energa con el perlil de velocidad delaFigura2.lTa.

Figura 2.19. Fuerza, potencia y energa con el perfil de velocidad de 1a Figura 2'17b.

El perfil de velocidad de la Figura 2.I7b es una funcin realrzable y no es difcil determinar


funciones revisadas pafala fuerza, energa y potencia con la inclusin de rozamiento viscoso. Si
se aade rozamiento viscoso se modifican los resultados para aumentar el requisito de potencia
positiva y disminuir la potencia negativa (potencia devuelta a la fuente) de forma tal que no
hay un consumo positivo neto de energa.
30 Modelado de sistemas fisicos: Modelos de ecuaciones difenenciales Captulo 2

2.6. MODELOS NO LINEALES

Los elementos descritos en las Tablas 2.la a 2.1c son todos elementos que pueden disearse
para presentar conducta lineal cuando operan dentro de un rango limitado de niveles de seal.
Hay, por supuesto,limitaciones. Por ejemplo, una resistencia experimentar un cambio notable
en su valor (o se fundir) si la corriente excede un valor razonable, un condensador se romper
si la tensin es demasiado alta; un resorte estar totalmente comprimido o alcanzar su lmite
elstico si se estira ms all de lo permitido y una autoinduccin con un ncleo magntico
alcanzar la saturacin si la densidad de flujo es suficientemente alta. Todos estos fenmenos
se consideran son susceptibles en un sentido prctico de alguna forma de limitacin fsica en
niveles finitos de seal que limitan su regin lineal de operacin.
Si un elemento se desva gradualmente de la operacin lineal cuando el nivel de excitacin
aumenta o la temperatura asociada gradualmente se eleva, esta ocurrencia se puede describir
como una no linealidad blanda. Hay tambin no linealidades duras que se observan cuando los
elementos abruptamente cambian en un nivel especfico de excitacin. Un ejemplo de este tipo
de fenmeno es la limitacin que ocurre cuando el nivel de salida de un amplificador operacio-
nal se aproxima ala magnitud de la tensin de suministro de continua. La elevada ganancia en
el camino directo y la accin de realimentacin negativa del circuito tienden a proporcionar
una operacin casi lineal dentro de un rango limitado de niveles de seal, pero hay un nivel en
el que los transistores de salida se fiterzan para trabajar en saturacin y aparece abruptamente
una limitacin.
Volviendo al concepto de un espacio r-dimensional, pueden existir dos o ms modelos
lineales en varias regiones del espacio, y las regiones lineales (con diferentes modelos lineales)
pueden estar inmediatamente adyacentes. Bajo estas circunstancias, una solucin puede seguir
una trayectoria de un modelo lineal a otro, con las variables dependientes en las uniones, pro-
porcionando las condiciones iniciales para la nueva regin. Por lo tanto, el modelo proporcio-
na una solucin que es lineal a tramos.

Componentes no lineales de rozamiento

Un fenmeno que es de particular inters es la friccin seca qtre ocurre cuando dos superficies
estn en contacto con un movimiento deslizante. Aunque puede existir una pequea compo-
nente de rozamiento viscoso, la mayor componente es no lineal . El rozamiento no lineal se
puede describir como una combinacin de rozamiento estdtico y de coulomb, con unas magni-
tudes de f"y f,, respectivamente. El rozamiento esttico existe solamente si la velocidad es cero
y la fircrza neta aplicada no excede al valor de ruptura especificado por F". Si se aplica una
fuena fo a un objeto que no est en movimiento entonces la friccin esttica proporciona una
fuena igual y opuesta f. Sin embargo, si la magnitud de la faerza aplicada excede este valor de
ruptura, entonces desaparece la fuerza esttica y ocurre el movimiento. Por lo tanto:

f":fo si u:0 y lll (F";


f,:0 si u*0. (2.r7)

La magnitud de la componente del rozamiento de coulomb f es ms pequea que F" y


proporciona una fuerza de valor fijo F" que se ejerce en una direccin que se opone al movi-
miento. Asi

f,:tF, si u>0 y f": -F.siu<0. (2.18)

\
Seccin 2.6. Modelos no lineales 31

En la Figura 2.20 se presenta un diagrama que muestra la velocidad respecto de la fuerua.


La caracterstica se muestra slo con rozamiento viscoso y luego con la adicin del rozamiento
esttico y de coulomb. Estas son cqractersticas estdticas,lo que significa que cada valor de
velocidad es un valor en estado estacionario que se observa despus que se ha aplicado, duran-
te un tiempo infinito, la correspondiente fiierza. Hay tambin las caractersticas aproximadas
que se observan si la fuerza se vara muy lentamente. En otras palabras, si duf dt es muy peque-
iia,la fuerza inercial no es una componente significativa y la cancterstica dinmica no diferir
mucho de la esttica.

(a)

Figura 2.20. Una caracterstica esttica que muestra: a) slo rozamiento viscoso
y b) rozamiento viscoso, esttico y de coulomb.

Si se consideran componentes con rozamiento esttico y de coulomb en combinacin con


una componente significativa de fuerza inercial (Figura 2.2I),los efectos de la friccin seca se
combinan de forma muy compleja con los efectos del almacenamiento de energa cintica. Co-
mo las componentes de friccin no lineal proporcionan cambios abruptos, el sistema se puede
considerar lineal a tramos y se puede modelar utilizando una combinacin de tres modelos
lineales con cambios entre ellos que ocurren en funcin de los niveles y polaridades de las
seales.

j1
+lMll-l
f(0
ll
??????<vrv
B, fc, fs

Figrura 2.21. Un sistema con friccin seca y de coulomb.

Las tres regiones que presentan modelos lineales diferentes son u: 0,D)0 y u < 0. Los
modelos correspondientes son

u(r) : 0, u:0 y l.f()l <F"; (2.re)

d
f(t): M dt u(t) + Bu(t) 1- F,, u > 0; (2.20)

d
f(t): M + Bu(t) - F,, u<0. (2.2r)
u(t)
Modelado de sistemas fsicos: Modelos de ecuaciones diferenciales Captulo 2

Si el sistema est inicialmente en reposo y la magnitud de la fierza aplicada aumenta


hasta exceder el valor de ruptura, el modelo cambiar de la Ecuacin 2.19 a l Ecuacin 2.20
2.21, dependiendo de si la fuerza es positiva o negativa. Si la velocidad en algn instante de
tiempo disminuye en magnitud y tiende acero4, el modelo revertir a la ecuacin2.I9 con
duldt instantneamente forzada a cero. La velocidad puede entonces permanecer en cero du-
rante algn tiempo o la transicin al modelo de velocidad cero puede precipitar otra transi-
cin si la magnitud de f(t) excede la ruptura en la direccin opuesta. La velocidad u no cam-
biar instantneamente porque duldt debe ser finita. Sin embargo, cambios instantneos en
duldt serin observados cuando las componentes de rozamiento no lineal cambian instant-
neamente.
Dada una funcin de entrada especfica, el clculo de una funcin respuesta es obviamente
mucho ms simple si se desprecian las componentes de rozamiento esttico y de coulomb. Sin
embargo, las consecuencias de despreciar componentes no lineales de rozamiento puede ser
significativa, particularmente si existe la necesidad de determinar de forma precisa la respuesta
en niveles bajos de seal. Un experimento simple demostrar el carcter no lineal del rozamien-
to deslizante. Una banda de goma elstica se fija al asa de una cafetera pesada y se aplica una
fuerza muy lentamente creciente sobre la banda elstica, el movimiento de la cafetera exhibir
las caractersticas del rozamiento no lineal. El estiramiento de la banda elstica es una medida
delaferza aplicada. Si el rozamiento fuera viscoso,lafuerzams ligera producira movimien-
to y el estiramiento de la banda elstica bajo condiciones de estado estacionario sera propor-
cional a la velocidad. La accin observada es sustancialmente diferente. El modelado y simula-
cin de un sistema de control considerando los efectos de la friccin seca se presenta en el
Captulo 12.

Huelgo

El huelgo es un fenmeno no lineal que puede ocurrir con varios enlaces, pero normalmente
'est asociado con el comportamiento de sistemas que emplean engranajes entre el motor y la
catga. Si el par que un engranaje de excitacin imparte a un engranaje de carga cambia de
signo, el contacto entre los engranajes se pierde momentneamente hasta que ocurre un peque-
o movimiento angular relativo que desplaza el contacto al lado opuesto del diente de contac-
to. Asi hay una prdida temporal de coherencia entre el movimiento de la excitacin y la carga
que ocurre cadavez que el par transmitido a travs de los engranajes cambia de signo. Volvien-
do al experimento de la cafetera, si se inserta unlp:z en el asa y a continuacin se utllizapara
moverla a izquierda y a derecha se observa el huelgo. El desplazamiento puede ocurrir con un
cambio en direccin o puede ocurrir durante un periodo de desaceleracin rpida con la
energa cintica de la cafetera produciendo un par que tiende a mantener el movimiento. En la
Figura 2.22 se muestra una caracterstica de huelgo esttico. lJna caracterstica dinmica va-
riar ligeramente con respecto ala caracterstica esttica porque la energa cintica de la car-
ga puede producir un cambio en la posicin de salida cuand no hay contacto entre los engra-
najes.
El huelgo se observa en muchos sistemas de engranajes comunes y la magnitud del n-
gulo de huelgo es dependiente del par nominal y de otros factores. Algunas aplicaciones (tales
como mquinas de herramientas y robots) requieren unidades con pares relativamente eleva-

a Si se utiliza una simulacin digital, el retorno de D a cero debe interpretarse como la


deteccin de a en una proximi-
dad definida de cero. La velocidad retorna con un valor de duldt distinto de cero y la probabilidad de observar un valor
discreto de exactamente cero es muy pequea.
Seccin 2.6. Modelos no lineales 33

Desplazamento
de salida

Figaru 2.22. Una caractestica de huelgo esttico.

dos con especificaciones muy precisas y se emplean configuraciones especiales de engranajes


que proporcionan muchas caractersticas deseables, incluyendo la eliminacin aparente del
huelgo.

Otnos fenmenos no tineales

Otro fenmeno no lineal es la caractestica de autoenclavamiento que presentan algunos ac-


cionamientos con husillos. Si el husillo se disea con un paso mnimo y sin el empleo de cojine-
ted de bolas, el rendimiento es muy bajo y se puede observar que slo transmite potencia en la
direccin hacia delante. Si se gira el husillo, la tuerca de avance se mover con un movimiento
traslacional, pero si se aplica una fierza en esa direccin a la tterca, el husillo no girar. El
fenmeno ocurre porque la fuerza que acta para proporcionar movimiento tambin acta
para aumentar elrozamiento en seco. Si la componente de lafuena que tiende a proporcionar
movimiento es relativamente pequea, se excede por el nivel de ruptura esttico del rozamiento
asociado.
Algunos dispositivos proporcionan una caracterstica que es casi lineal, considerando un
rango limitado de niveles de seal, pero significativamente no lineal ms all de niveles es-
pecficos. Los sincros y los resolvers (utilizados para medir ngulos de rotacin) son ejemplos
de este fenmeno. Los circuitos electrnicos para detectar diferencia de fase proporcionan una
caracterstica similar y la amplificacin de pequea seal de seales utilizando un amplificador
con transistores es otro ejemplo.
En el diseo del controlador, la funcin de control no es necesariamente lineal. La opera-
cin de un controlador que se disea para proporcionar una funcin de control lineal puede
permanecer lineal slo dentro de un rango limitado de la amplitud de la seal y la saturacin
ocurrir si seales transitorias exceden este nivel. Es tambin posible que la funcin de control
dentro de estos lmites pueda distorsionarse a propsito para compensar a tna planta no li-
neal. En otras palabras, se puede introducir adecuadamente una caracterstica no lineal (como
una tinica de compensacin) si la variable dependiente debe recorrer una regin de operacin
de la planta fuertemente no lineal. Un controlador tipo rel (bang.bang) se disea para propor-
cionar una seal de control que existe slo en dos o tres niveles. Aunque la operacin parece
simple, el modelo es no lineal y un estudio de las caractersticas de comportamiento requiere la
conmutacin entre mltiples modelos lineales de una forma anloga a la consideracin de ro-
zamiento no lineal.
34 Modelado de sistemas fsicos: Modelos de ecuaciones diferenciales Caotulo 2

Una herramienta fundamental para el anlisis y diseo de sistemas de control es la capacidad


de describir la planta, dispositivos de potencia y controlador utilizando un modelo matemti.
co. Si las componentes son continuas, el modelo deseado se obtiene como un conjunto de ecua-
ciones diferenciales.
Es una preocupacin importante si la formulacin del modelo requiere ecuaciones diferen-
ciales lineales o no lineales. Si el modelo es lineal (o cuasilineal) estn disponibles numerosas
tcnicas para estudiar las relaciones de causa y efecto y las soluciones analticas se obtienen
rpidamente. Tcnicas que requieren un modelo lineal incluyen la transformacin de Laplace y
el lgebra de fasores.
Suponiendo que los elementos elctricos y mecnicos son lineales y concentrados, se pue-
den determinar rpidamente ecuaciones diferenciales lineales que describan la conducta de sis-
temas de elementos interconectados. Hay analogas obvias entre sistemas de elementos elctri-
cos y mecnicos y las analogas pueden proporcionar perspectivas adicionales considerando la
formulacin de modelos de ecuaciones diferenciales.
Debido a que todos los sistemas prcticos se hacen no lineales cuando los niveles de las
variables dependientes son suficientemente altos,los sistemas no son globalmente lineales. As,
los modelos lineales debean describirse con la comprensin de que hay lmites sobre la mag-
nitud de las variables dependientes. La presencia de fenmenos no lineales en la regin de
inters generalmente produce complejidad no deseada con respecto a determinar modelos y
evaluar comportamientos. El rozamiento esttico y de coulomb son ejemplos de fenmenos no
lineales observados normalmente.
Considerando el significado de los modelos con respecto a los requisitos de potencia y
energa,las relaciones proporcionan una comprensin de las limitaciones bsicas del control de
movimiento. Si un perfil de velocidad requiere un cambio instantneo en energa, la fuerza de
control (y la potencia) deben presentar una amplitud inhnita. El control de movimiento, sin em-
bargo, se modifica fcilmente para dar una transicin suave con un requisito de potencia frnita.

Los modelos de las ecuaciones diferenciales se pueden transformar utilizando la transformada


de Laplace o el lgebra de fasores para obtener funciones algebraicas en trmino de variables
complejas. Las transformaciones proporcionan modelos de funcin de transferencia y existen
muchas tcnicas de anlisis y diseo que emplean los modelos algebraicos. El desarrollo y ma-
nipulacin de modelos de funcin de transferencia se consideran en el Captulo 3 y estas tcni-
cas se usan en muchos captulos a lo largo de este texto. La compilagin de tcnicas generada
utilizando modelos de la funcin de transferencia se describe algunas veces como teora de
control clsica.
Un formato alternativo para modelos de sistemas de control es el modelo de estado que se
introduce en el Captulo 4. El modelo de estado es un modelo en el dominio temporal con una
formulacin que es particularmente conveniente para simulacin digital. Este modelo propor-
ciona un formato generalizado que es independiente del orden del sistema y es la base para una
serie de tcnicas de anlisis y diseo que algunas veces se describen como teora de control
moderna. La capacidad de aplicar ambas tcnicas clsica y moderna es generalmente ventajosa
y los captulos siguientes se estructutanpara considerar ambos conceptos como tcnicas com-
plementarias.
Pnoblemas 35

Los procedimientos de modelado descritos en los Captulos 2y 3 comienzancon el desa-


rrbllo de ecuaciones diferenciales, pero una posible variacin en el procedimiento de modelado
es utilizar datos experimentales de entradafsalida como base parala determinacin de un mo-
delo del sistema. Este proceso de describe como identificacin de sistemas. Aunque la imple-
mentacin considera conceptos que dependen de un mayor estudio, alguna comprensin fun-
damental de la identificacin de sistemas se desarrollar conla aplicacin de las tcnicas de
funcin de transferencia. Una caracterstica altamente deseable de modelos de funcin de trans-
ferencia es la capacidad de identificar relaciones entre datos experimentales y parmetros de la
funcin de transferencia. Sin embargo, una funcin de transferencia es un modelo de sistema
lineal. La posibilidad de determinar modelos experimentalmente para fenmenos no lineales
puede ser muy difcil hay tcnicas generales que conviertan datos experimentales a mode-
-no El desarrollo y simulacin de sistemas con modelos no lineales se
los matemticos no lineales.
desarrolla en los Captulos 12 y 13.
Con control digital, parte del sistema utiliza seales temporales discretas y una representa-
cin cuidadosa del comportamiento bajo todas las condiciones requiere un modelo discreto.
Sin embargo, el controlador se disea a menudo para proporcionar una funcin operacional
que imita la accin de seal lineal y continua. Por lo tanto, si el periodo de muestreo es peque-
o (en comparacin con la respuesta transitoria de1 sistema), un modelo continuo proporciona-
runa prediccin satisfactoria de todo el comportamiento. Si se requiere un cambio de modelo
lineal continuo a un modelo discreto, hay algunas fuertes similitudes. Un conjunto de ecuacio-
nes diferenciales lineales se sustituye por un conjunto de ecuaciones en diferencias lineales y el
modelo de estado de nuevo toma un formato particularmente conveniente que es extraordina-
riamente anlogo. La conversin a un modelo de funcin de transferencia se obtiene susti-
tuyendo la transformada de Laplace por la transformada-2.

BEFERENCIAS
1. K. Ogata: System Dynamics, Prentice Hall, Englewood Clilfs, N. J., 1992,
2. C. M. Close y D. K. Frederick Modeling anil Analyses of Dynamc Systems, Houghton Mifllin, Bos-
ton,1993.
J. C. N. Dorny: [Jnilerstaniling Dynamic Systems: Approaches to Modeling Analyss and Design,'Prentice
Hall, Englewood Cliffs, N. J., 1993.

Pnoblemas

2.1. Si r(r) es una funcin de excitacin y x(r) es una variable dependiente, identificar las ecuaciones
diferenciales en la lista siguiente:

d^
a. ;dt x(f) + 4x'(t): 2\t)

d2 d
-
dt'
x() + 4;dt x(t) + 10x(r):4r(t)+2 dt{t)

d
+ 4tx(t: 2r1
x(t)
36 Modelado de sistemas fsicos: Modelos de ecuaciones diferenciales Caotulo 2

d
d. 4;dt x(t) * 10 sen tx() - r(r)l + 5x(r) : 0

d4
e. x(tl: r(tl
-
dt*

2.2. Determinar una ecuacin diferencial para modelar el sistema que se muestra en la Figura P2.2.

,rrrffi
B/2 Bt2

Figura P2.2

2.3. Determinar una ecuacin ntegro-diferencial para modelar el sistema que se muestra en la Fi-
sura P2.3

Resorte
de torsin

o(f)
T(tl

Figura P23

2.4. Determinar una analoga elctrica para el sistema del Problema 2.3 y etiquetar los elementos L, C y
R (o G) utilizando los elementos mecnicos anloeos:
L. Utilizar una analoga par-tensin.
b. Utilizar una analoga par-corriente.

2.5. Repetir el Problema 2.3 utllizando 0(r) como la variable dependiente. Suponer que la referencia
angular es el ngulo del sistema relajado (0: 0 corresponde al equilibrio con par aplicado nulo).

2.6. Determinar una ecuacin ntegro-diferencial para modelar el sistema de la Figura P2.6 utilizando
a(r) como la variable dependiente. Suponer que el rozamiento por deslizamiento es viscoso.

Figura P2.6
\
Problemas g7

2.7. Repetir el Problema 2.6 ufllizando x(r) como la variable dependiente. Suponer eue x : 0 es la
posicin relajada con fuerza aplicada nula.

2.8. Un vehculo espacial con forma cilndrica est girando alrededor del eje de balanceo tal como se
muestra en la Figura P2.8 con los propulsores, proporcionando un par en el sentido de las agujas
de un reloj (2, activado); un par en el sentido contrario a las agujas de un reloj (2, activado) o par
cero. Suponiendo que no existe rozamiento ni fuerza gravitacional, determinar un modelo de ecua-
cin diferencial para el sistema que considera cada una de las tres situaciones.

Eje de balanceo
ln
T't = Ftr
Tz = Fzr

Figura P2.8

2.9. Considerando el sistema de la Figura P2.9, determinar las ecuaciones diferenciales para describir el
sistema, suponiendo lo siguiente:

a. La referencia y :0 se establece en el equilibrio con la masa temporalmente desconectada. El


modelo se determina entonces con la masa reconectada.
b. La reforencia ] : 0 se establece en el equilibrio con la masa conectada, pero f(t):0.

Figura P2.9

2.10. Suponer que el sistema de la Figura P2.10 est flotando en el espacio (no hay rozamiento ni grave-
dad) y determinar un conjunto de ecuaciones ntegro-diferenciales para modelar el sistema.

+vr(f) +v2$l +Ye(f)

Figura P2.10
/
38 Modelado de sistemas fsicos: Modelos de ecuaciones difenenciales Captulo 2

2.11. Determinar una analoga elctrica para el sistema del Problema 2.10 utilizando una analoga fuer-
za-tensin. Etiquetar los elementos elctricos en trminos de los elementos mecnicos correspon-
dientes.

2.12. Repetir el Problema 2.lI utilizando una analoga fuerza-corriente.

2.13. Determinar un modelo matemtico para el sistema que se muestra en la Figura P2.13. Suponer
que las posiciones de referencia rero para ! t e ! z se establecen en el equilibrio con /: g.

Figura P2.13

2.14. Determinar un modelo para el pndulo rgido tal como se muestra en la Figura P2.l4.IJfllizar el
ngulo vertical (hacia abajo) como una referencia. Suponer que el vstago no tiene masa y que el
ngulo de la fuerza f(t) est en alineamiento con el ngulo de movimiento de la masa. Observe que
hay una componente de fuerza gravitacional actuando en alineamiento con el movimiento y hay
una fuerza interna actuando en oposicin a la direccin supuesta de velocidad positiva. Expresar el
resultado de forma tal que 0(r) es la nica variable dependiente.

Figura P2.14
Pnoblemas 39

2.15. Determinar un modelo matemtico para el sistema electromecnico interactivo descrito en la Fi-
sura P2.15.

K6vltl

l = Kriltl

Figura P2.15

2.16. Suponer que el cohete que se muestra en la Figura 2.16 estjustamente comenzando a volar con
un desplazamiento vertical desde su plataforma. El ngulo del cohete se supone que se desva lige-
ramente de la vertical, pero el impulso en su base se produce por un motor que est montado
sobre una junta cardan de forma tal que se puede controlar el ngulo de impulsin. Como la
velocidad es casi cero, puede suponer que no hay fuerzas aerodinmicas significativas.

Figura P2.16

Si el ngulo del cohete se desva de la vertical en QQ) y el ngulo de impulsin se aparta del eje
^. longitudinal del cohete en 0(7), determinar una ecuacin diferenciah.que describa la suma de
pares que produce un movimiento rotacional acerca del centro de grpvedad. El momento de
inercia se puede expresar como Mk2, donde M es la masa y k el radiode giro.
b. Determinar las ecuaciones diferenciales que describen la suma de fuerzab que actan vertical y
horizontalmente a travs del centro de gravedad. Expresar las fuerzas inerciales en trminos de
las componentes de velocidad uyy ux.Lafuerua en la base se puede trasladar al centro de
gravedad para determinar las componentes x e y de la fuerza'

2.17. bomo las ecuaciones obtenidas en el Problema2.l.6 son no lineales, qu aproximaciones puede
hacer que cambien el modelo a un modelo lineal? Suponer que la amplitud mxima de 0(t) o (t) y
la combinacin de 0(r) ms S(t) es menor que 0,1 rad.

2.18. El sistema hidrulico que se muestra en la Figura P2.18 consiste en dos tanques con un caudal de
entrada al primer tanque de w, metros cbicos por segundo. Cada tanque introduce una capaci-
tancia hidrulica y cada vlvula una resistencia hidrulica. La presin (en newtons por metro cua-
drado) en el fondo de cada tanque se expresa con respecto a la presin atmosrica que se observa
40 Modelado de sistemas fsicos: Modelos de ecuaciones diferenciales Captulo 2

en la salida de cada tanque. Determinar un conjunto de ecuaciones diferenciales para describir este
sistema.

wslt

\
Figura P2.18

2.19. Determinar una analoga elctrica para el sistema del Problema 2.|8.lJtllizar una analoga caudal-
corriente.

2.m. El sistema trmico que se muestra en la Figura P2.20 consiste en un horno con una cmara
interior y exterior. Se suministra calor a la cmara interior a la velocidad de q, julios por segundo.
Cada cmaru proporciona una capacitancia trmica y existe una resistencia trmica entre las c-
maras y entre la cmara exterior y el aire de fuera. La temperatura de la cmara interior 0, y dela
cmara exterior 9, (en diferencia en grados centgrados) se expresa relativa a la temperatura am-
biente fuera de la cmara exterior y el almacenamiento de energa debera expresarse con respecto
al almacenamiento de energa a la temperatura ambiente. Determinar un conjunto de ecuaciones
diferenciales para describir este sistema.

Figura P2.20

2.21. Determinar una analoga elctrica para el sistema del Problema 2.2l.lJtilizat una analoga caudal-
corriente.

2.22. Volver al sistema del Ejemplo 2.3 (Figura 2.16), represenfar f(t) si el problema se modifica para
incluir una fuerza de rozamiento viscoso oponindose al movimiento de la masa. Suponer que
B :0,50 N/(mA) y emplear el segundo perlil de velocidad b).
Problemas 41

2.23. Suponer que el movimiento traslacional de una masa de 1,0 kg se describe por el perfil de veloci-
dad de la Figura P2.23. Representar la /(t) que se precisa para obtener este perfil. Suponer que el
rozamiento es nulo.

v(tl
0,05 (1 + cos f)
0,1
(D

1
f (sec)

Figura P2.23

2.24. Para el Problema 2.23 determinar la distancia recorrida por la masa.

2.25. Para el Problema 2.23 determinar si la aceleracin y su velocidad de cambio son funciones conti-
nuas. Representar ambas respecto del tiempo.

2.26. Escribir un conjunto de ecuaciones para describir al sistema de la Figura P2.26. Suponer que las
posiciones de referencia p&ta ! p ! z, ! t e yo se establecen en el equilibrio con /: 0.

Ka
2
K.3
-e
tl I

:
K+
2

.d ,1,I
Ms

K"3
4,,
-c

B1 J B't

L{
I
2 2

K.,3
'e Yz

M1

ar,
Figura P2.26
Modelos de funcin
de tnansferencia

3.1. rNTnoDuccru

En vista de la gran variedad de tcnicas de anlisis y diseo que utilizan modelos algebraicos,
la capacidad de desarrollar y aplicar modelos de funcin de transferencia es una habilidad
fundamental e importante. Aunque la metodologa se restringe a sistemas lineales (o sistemas
que son cuasilineales dentro de un rango limitado de niveles de seal), la amplitud de las apli-
caciones es extensiva y se puede conseguir una comprensin de las relaciones causa-efecto al
estudiar estas tcnicas. Si un sistem'a fsico lineal es continuo, los modelos de funcin de trans-
ferencia se obtienen utilizando la transformada de Laplace,la transformada de Fourier o la me-
todologa del dlgebra de fasores.
Debido a las similitudes en las propiedades matemticas puede intercambiar fcilmente
funciones de transferencia entre algunas tcnicas. La transformada de Laplace,la transformada
de Fourier y el lgebra de fasores son todas tcnicas de transformacin una
-proporcionan
transformacin de variables y todas convierten modelos de ecuaciones diferenciales lineales a
modelos algebraicos. Las funciones de transferencia tal como se derivan, utilizando la transfor-
mada de Laplace o el lgebra de fasores, aparecen a lo largo de los captulos siguientes con
aplicaciones a una diversidad de tcnicas.
La transformada de Laplace se puede :utilizar para obtener una solucin general (la res-
puesta forzada ms la respuesta natural) con una gran clase de funciones de entrada. Por otra
parte, el lgebra de fasores es aplicable solamente con entradas sinusoidales y da slo la res-
puesta forzada o en estado estacionario. Aunque hay una disparidad obvia en aplicacin y
notacin (incluyendo la descripcin de las seales sinusoidales) hay rasgos comunes muy im-
portantes. Una y otra tcnica se pueden ilizar para obtener una funcin de transferencia y
con la excepcin de la variable de transformacin, la funcin de transferencia es idntica. Esto
es un fenmeno til porque una funcin de transferencia que se obtiene utilizando una tcnica
se convierte rpidamente para emplearse con la otra tcnica simplemente sustituyendo la varia-
ble de Laplace s por la variable del lgebra de fasores jo, o viceversa.
Las relaciones bsicas de una u otra metodologa proporcionan funciones operacionales
similares. Despus que un modelo de un sistema se transforma (atilizando una u otra tcnica),
se observa que la diferenciacin ha sido sustituida por la multiplicacin por la variable trans-
formada y la integracin por la divisin por la variable transformada.
El empleo de una tcnica transformada se puede ver como una estratagema matemtica
que puede llizar.para obtener una solucin de lpa y papel o una solucin simblica. Con
este objetivo en mente, no es necesario aplicar ningn significado fsico al modelo del sistema
44 Modelos de funcin de transferencia Capitulo 3

transformado. Sin embargo, ocurre un fenmeno til cuando se utilizan las tcnicas transfor-
madas, se observa que en general las relaciones de causa-efecto son ms fciles de entender
cuando se considera el modelo del sistema transformado (en lugar de trabajar con el modelo de
ecuacin diferencial). As, es un procedimiento comn considerar conceptos de anlisis y diseo
en trminos de los parmetros del sistema cuando aparecen en una funcin de transferencia.
Los parmetros de una funcin de transferencia se relacionan rpidamente con las funciones
operacionales de partes especficas de un sistema fsico y tambin de datos experimentales.
Con respecto a la complejidad de los clculos, las tcnicas de transformacin proporcio-
nan un interesante intercambio de pistas computacionales. La transformacin convierte mode-
los de ecuacin diferencial a modelos algebraicos, pero tambin reemplazan funciones de una
variable real en funciones de una variable compleja.

3.2. UTILIZAGIru O LA TRANSFORMADA DE LAPLACE


Suponiendo que el modelo matemtico se tiene que aplicar a sistemas con seales de entrada
definidas para t ) 0 y condiciones iniciales especificadas para : 0, entonces la forma deseada
de la transformada de Laplace directa es la transformada unilateral con

F(s) : sf(t): flr)n-" n , (3.1 )


[*_
donde /(r) es la funcin a transformar. I denota la operacin transformada de Laplace y F(s)
es la correspondiente funcin transformada. La variable transformada s es compleja y la nota-
cin convencional para coordenadas rectangulares es s : o * jat Por lo tanto, los valores de s
se pueden visualizar en un plano complejo conocido como plano s con las componentes x e y
determinadas por las partes real e imaginaria.
La transformada existe solamente si la integral es convergente, pero la existencia de una
transformada unilateral se establece rpidamente para una gran clase de funciones, incluyendo
funciones tales como t" y et. Adems, /(t) puede presentar un nmero finito de discontinuidades
infinitas si el rea en cada intervalo finito es finita. El lmite inferior de la integracin se especi-
frca como 0 - para permitir la inclusin de una funcin delta que ocurre en t : 0. Si la funcin
es intesrable en cada intervalo finito desde cero a infinito. y si

lm e-btlf(t)l (3.2)

existe para algn valor de b, entonces la integral de la Ecuacin 3.1 converge absolutamente y
uniformemente para cualquier s que satisfaga Re(s) > b.
La correspondiente transformada inversa es

:
f(t)
+r:: F(s)e"'ds, (3.3)

donde b proporciona un camino aceptable parala evaluacin. En lugar de evaluar la integral,


sin embargo, es un procedimiento comn obtener la transformada inversa al reconocer pares
de transformadas ya evaluadas utilizando la transformacin directa. Como F(s) aparece como
una razn de polinomios, la aplicacin de un desarrollo parcial se emplea a menudo para sepa-
rar el polinomio en una suma de trminos para los que se reconocen fcilmente los pares de
trans[ormada.
\
Seccin 3.2. Utilizacin de la transformada de Laplace 45

Agunos panes de transformades y teoFemas tiles


En la Tabla 3.1 se presenta una breve lista de algunos pares de transformadas utilizadas nor-
malmente, donde 6(t) y u,(t) son las funciones impulso y salto unitario, respectivamente. Cbnsi-
derando las funciones que se dan en la lista, casi todas las transformaciones directas se verifican
rpidamente y se pueden ampliar con facilidad con la consideracin de algunos teoremas.

Teorema 1: Si Y,flO: Fr(s) y 9fr(t): Fr(s),


entonces 9lafr(t) + bf2@f : aFr(s) + bF,(s).

Esta propiedad de la transformada de Laplace presenta una expresin de linealidad que se


extiende a las funciones transformadas. Las propiedades bsicas de la integral confirman que la
transformada de una suma es igual a la suma de las transformadas y se preserva la multiplica-
cin por una constante en la transformacin.

Teorema 2: Si g,f(t): F(s),


entonces 9{e-"f(t)}: F(s + a).

Si se conoce la transformada de f(t),la transformada de e-'tf(t) se puede obtener simplemente


sustituyendo s por s * a en la funcin transformada.La aplicacin de la transformacin inte-
gral produce

9le-"f(t)l :I f6
I
f1)e-6+'tt dr : F(s + a).
JO

f(t) r(s)

(r)

u"\t) 1
s

I
e- o'u"(t)
s-ra
1
tus(t)
-
.s-

nl.
t'utt)
t*t
(1)

s'+ (tJ'
(sen cot)u"(t)

s
(cos c.rr)u"(t) -;-----
s'* a"
46 Modelos de funcin de transfenencia Captulo 3

Teorema 3: Si 9{f(t)u"(t)} : F(s),


entonces Y{f(t - a)u,(t - a)} : e-'"F(s).

Asi si se retarda una funcin (por a segundos), el retardo aparece en la transformada como una
multiplicacin por la funcin trascendente e-o". La integracin da

slf(t - atu,(t - : f(t - a)e-"' dt,


^, f
y si r - a se sustituye por r de forma tal que f(t)u,(r) es la funcin no retardada, entonces

f(r)e- "{"
+ ot
dr : e- "' F(s).

Teorema 4: Si 9,f(t): F(s),


entonces 9f(tl a) : aF(as), a > 0.

Un resultado de la relacin expresada en el Teorema 4 es la relacin inversa que aparece grfi-


camente cuando se describen funciones de transferencia. Un cambio de escala en el tiempo que
se observa en un diagrama de una variable de salida respecto del tiempo se refleja inversamente
en una visualizacingrfica de la correspondiente funcin de Laplace en el plano complejo s.
Los siguientes dos teoremas son particularmente importantes porque proporcionan un
mecanismo para transformar modelos de sistema que incluyen diferenciacin o integracin,
como las operaciones indicadas aplicadas a las seales en el dominio temporal.

Teorema 5: Si g,f(t): F(s),

entonces *{4 lA\: sF(s) - /(o).


ldt- )
Teorema 6: Si Lf(t): F(s),

entonces r{f, rft)d'\: I"u,.


La transformada de una derivada se puede desarrollar utilizando integracin por partes con

f ry e-" dt: f(t)e-*li * , J- fQ)e-" dt: -/(0) * sF(s),

y un proceso similar (con las partes intercambiadas) se puede util:rar para establecer la validez
de la expresin para la transformada de una integral.
Si los modelos de ecuacin diferencial se transforman en su forma original, tal como se
obtienen utilizando el principio de d'Alembert o las leyes de Kirchhoff, las transformadas de
derivadas e integrales tal como se han expresado pueden ser suficientes. Si se necesita la trans-
formada de una derivada de sesundo orden

t{#/(o}: srsF(s) - /(o)l -f,ou


Seccin 3.2. Utilizacin de la tnansformada de Laolace 47

y la progresin puede continuarse para derivadas de orden superior al multiplicar el resultado


anterior por s y restar el valor inicial de la derivada previa.
Considerando la terminologra que es aplicable a los teoremas siguientes, los ceros de F(s)
son los valores de s para los que la magnitud de F(s) es cero y los polos de F(s) son los valores
de s para los que la magnitud de F(s) es infinita. As, las races del polinomio numerador son
ceros de F(s) y las races del polinomio denominador son polos de F(s).
Los teoremas del ualor inicial y del ualor final proporcionan una relacin condicional entre
los valores lmites de f(t) y. sF(s).

Teorema 7: Si 9,f(t): F(s) y/(0) existe,


entonces f@ : tm sr(s).
:t:
Teorema 8: Si 9f(t): y todos los polos de sF(s) estn en el semiplano izquierdo
iq(s)
del plano-s, entonces llor- f@: rFfrl.
lT
Ambos teoremas son contingentes sobre la existencia del lmite de f(t). La aplicabilidad del
teorema del valor final debe ser considerada particularmente con cuidado porque la evaluacin
de sF(s) con s : 0 ciertas circunstancias proporcionan un valor hnito a pesar de la no existen-
cia de un lmite de f(t) cuando tiende a infinito. Este fenmeno ocurre con un grupo significa-
tivo de funciones, incluyendo funciones sinusoidales y funciones exponenciales no acotadas.
Consideraciones subsiguientes de las propiedades de la transformacin inversa rcvelar
que un lmite (cuando t -- oo) de /(t) existe solamente si todos los polos de sF(s) se encuentran
en el semiplano izquierdo del plano s. Esta condicin permite un nico polo de F(s) en el ori-
gen, pero todos los otros polos deben aparecer en el semiplano izquierdo.
Aunque el listado de los teoremas no es una compilacin completa de propiedades de la
transformada de Laplace, estas relaciones son particularmente tiles en los comentarios si-
guientes. El Teorema 2 es inmediatamente til para la determinacin de pares de transforma-
das adicionales, tal como se presentan en la Tabla 3.2.La aplicacin del Teorema 2 a las trans-

f (t) r(s)

te- otu"(t)
(s + a)2

(e- "' sen at)u"(t)


(s+a)2+a2
(s*a)
t0 (e-" coso)u"(t) --------------:-
(s*a)'*a'
AslB
11 l(B - Aa)te-'t + Ae-"'futt)
(s * a)2

t2 ,-^LO
l- coscof + rB-Aat I (As + B)
, senart lu"(r) (s+a)2+a2
4A ' Modelos de funcin de transferencia Capitulo 3

formadas 4,6 y 7 produce el grupo adicional de transformadas numeradas 8, 9 y 10 y la susti-


tucin de s por s * a es aparente cuando se observan las funciones transformadas. Los pares
de transformadas numerados 11 y 12 se presentan en un formato que es til cuando se conside-
ran las transformaciones inversas.

La evaluacin de las transfonmadas inuensas

Las funciones transformadas tal como se obtienen en la solucin de problemas que emplean la
transformada directa y modelos de sistemas transformados son tpicamente funciones raciona-
les (las funciones se pueden describir como la razn de dos polinomios). Asi la transformacin
inversa se puede obtener aplicando un desarrollo en fracciones simples aunarazn de polino-
mios. El desarrollo proporciona una suma de expresiones de orden reducido y la transforma-
cin inversa se completa al identificar las expresiones ms simples como miembros de un con-
junto limitado de pares de transformadas.
Cuando se determinan soluciones para sistemas fsicos, la potencia ms elevada de s en el
polinomio del denominador es normalmente ms alta que la potencia ms elevada en el poli-
nomio del numerador; as, uno o ms ceros se localizan en el infinito. Funciones de esta forma
son estrictqmente propias y es directamente aplicable un desarrollo en fracciones simples. Si la
potencia ms elevada del numerador es igual a la potencia ms elevada del denominador, el
polinomio del numerador se puede dividir por el polinomio del denominador para obtener una
constante ms una funcin estrictamente propia. La transformada inversa de una constante es
una funcin impulso y al resto le es aplicable un desarrollo en funciones simples.
La evaluacin de la transformada inversa utilizando un desarrollo en fracciones simples
para obtener pares de transformadas reconocibles se describen con algunos ejemplos. Estos
problemas proporcionan una revisin de tcnicas tradicionales y la consideracin de algunos
procedimientos alternativos.

EJEMPLO 3.1

Sea una funcin en Ia cual las races del polinomio del denominador son reales y distintas.

Encontrar /(r) si

+ 1 16s * 16
i(rr: s'.-* 6s'* 8s :
16s
(3.4)
slsfz1s++

Solucin. El desarrollo en fracciones simples es

16s*16 A+ B C
rb. aG.4: -
+ (3'5)
s +2 s + 4'
y deben determinarse los valores numricos para los residuos A, B y C. Si se considera la evalua-
cin de B,la Ecuactn 3.5 se multiplica por (s + 2) y a continuacin se evala con s : - 2. Una
descripcin del procedimiento completo proporciona

l6s+16 l| : lts+ztl| +B*-:l


c(s+2) |
(3.6)
s(s+4) l"=-, s l"=-z s*4 l"=-z
Seccin 3.2. Utilizacin de la tnansformada de Laplace 49

Los otros trminos distintos de B en el lado derecho desaparecen y la solucin se obtiene evaluan-
do el lado izquierdo de la ecuacin que produce B:4. Un procedimiento idntico aplicado al
clculo de .4 v C da

r:(s+21s+4) |
16s+16 t6s+l6l
C: r(r+4
l"=o:' Y -u' (3.7)
l"=-o:
Entonces

f(t): (Z + 4e-2, - 6e-a)utt). (3.8)

3.2

Sea una en la que el polinomio del denominador incluye races repetidas.

Encontrar S1

8s*8 8s*8
r(s): (3.e)
s3 + 4s2 + 4s s(s * 2)2'

Solucin. Para obtener un desarrollo en fracciones simples completo (con los numeradores de to-
dos los trminos del desarrollo reducidos a una constante, el desarrollo debe incluir todas las po-
tencias de la ruz repetida; asi

8s+8 A B C
+1r+4-
rG+t:-i- (t+rY (3.10)

El valor de ,4 se determina tal como se describi en el ejemplo previo, obtenindose 2. El valor A:


de B se determina de una forma similar. Multiplicando la Ecuacin 3.10 por (s + 2)2 y sustituyendo '
s : -2 se obtiene B : 4. Sin embargo, si la ecuacin se multiplica (s + 2) y a continuacin se
evala con s : - 2, permanece un factor de (s + 2) en el denominador de las expresiones a ambos
lados de la ecuacin dando (oo) : (oo) + C.Lafinahzacin del desarrollo requiere la consideracin
de cualquie-ra de estas tcnicas si se obtiene una derivada con respecto a s despus de multiplicar
por (s * 2)2,

[1 ('#)]" _,
:
1*(=)1 _,
. . (3.1 1)

La derivada del lado derecho es cero cuando se evala con s : -2 y el clculo del lado izquierdo
produce C: -2.
Una alternativa a esta tcnica se obtiene comparando las funciones del denominador. Si los
trminos desarrollados se recombinan, los coeficientes del numerador de la funcin recombinada
deben ser idnticos a los coeficientes del numerador de la funcin original. Una comparacin de los
numeradores eenera

8s + 8 : (A + C)s2 + (4A + B + 2Cls + 4A. (3.t2)


Igualando los coeficientes se obtienen tres ecuaciones con tres incgnitas que proporcionan una
solucin para A, B y C. Sin embargo, como .4 y B se conocen es rpidamente aparente que C debe
ser igual a -2. El resultado hnal es

f(t): (2 * 4te-2t - 2e-2')u"(t). (3.13)


50 Modelos de funcin de tnansferencia Capitulo 3

EJEMPLO 3.3

Sea una funcin en la cual algunas races del polinomio del denominador son compleias.

Determinar /(r) si
l6s * 26
r(s): (3.14)
s(s2+4s+13)
Solucin. Reconociendo que dos de los polos son complejos, la tcnica del desarrollo en fraccto-
nes se puede modiltcar para utilizar un desarrollo parcialmente completo tal que

A Bs+C
F1s: - a -t--,- ,-;- s (3.1s)
s s--|- 4s-l- rJ
El factor de segundo orden que genera las races complejas no se desarrolla. El valor de ,4 se puede
evaluar multiplicando F(s) por s y haciendo s : 0. Aunque B y C no se pueden calcular de esta
forma, los valores se pueden determinar utilizando una comparacin de los coehcientes del nume-
rador. Una comparacin de los numeradores da

l6s + 26: (A + B)s2 + (4A + C)s + l3A (3.16)

con el resultado de ,4 : 2. B : - 2vC: 8. El desarrollo es entonces

2
r(s):; + r, -2s+8
*, * 13
(3.r-1)

Se necesita alguna manipulacin algebraica para obtener expresiones para las cuales se reconocen
fcilmente las transformadas inversas (ver transformadas 9 y 10 de la Tabla 3.2). Entonces

2 -2(s + 21 4(3)
F(tl:-'r; :;---- (3.18)
s (s-rz--r9 (s+2)2+9

f(t) : (2 - 2e-2'cos3t * 4e-2t sen 3r)u"(r). (3.1e)

Los dos pares de transformadas finales (ll y 12) de la Tabla 3.2 se pueden lutilizar para
obtener directamente las transformadas inversas cuando se trabaja con factores cuadrticos
que no se desarrollan. Las relaciones proporcionadas por estos pares de transformadas se veri-
hcan fcilmente al demostrar que la composicin de funciones transformadas es una combina-
cin lineal de las funciones dadas previamente en la tabla.

3.3. FUNCIONES DE TRANSFERENCIA Y DIAGRAMAS DE BLOOUES

Los modelos matemticos descritos en el Captulo 2 constituyen ecuaciones diferenciales, y la


aplicacin de la transformacin de Laplace convierte estos modelos en relaciones algebraicas
equivalentes. Las relaciones algebraicas podran considerarse simplemente como un paso en un
procedimiento de solucin que considera una transformacin directa e inversa. Sin embargo, el
modelo algebraico puede dar una comprensin mejorada de la relacin causa-efecto y el em-
pleo del modelo transformado proporciona la base de una serie de tcnicas de anlisis y diseo
importantes.
Seccin 3.3. Funciones de transferencia y diagramas de bloques 5f
Considerando el modelo de un sistema lineal e invariante en el tiempo, se puede uttTizar la
transformacin de Laplace para obtener unarazn que relaciona la transformada de una va-
riable de salida con la transformada de una variable de entrada. La Figura 3.1 presenta un
diagrama de bloques para un sistema (o un subsistema) con el bloque identificado por la fun-
cin de transferencia G(s). La funcin de transferencia se dehne como I(s)/X(s). Si se tiene en
cuenta que una relacin entre una salida y una entrada representa una ganancia,tJna funcin
de transferencia que se defina de esta forma se identifica algunas veces como una funcin ga-
nancia.

no
^o
Figura
-@l*
3.1. Un modelo de sistema lineal.

Suponiendo que la referencia cero se establece para todas las variables de forma tal que el
sistema est <<en reposo>> con las condiciones iniciales y las entradas fijadas a cero, entonces la
capacidad de expresar G(s) como unarazn de f(s)/X(s)depende de la hiptesis de que todas
las condiciones iniciales son iguales a cero. En otras palabras, la entrada debe ser la nica
excitacin que perturba al sistema con respecto a la condicin de reposo.

Desar.ollo de funciones de nansferencia

Para un ejemplo especfico (uase Figura 3.2),el modelo de ecuacin diferencial es

r(t): Bot(t), (3.20)


*rrUr-r
donde (4 es una funcin de par de entrada no especificado y a;(r) es una funcin respuesta.
Transformando la ecuacin

(s): s"rO(s) - /co(0) + BA(s). (3.2r)

^''#fl))"
Figura 3.2. Un sistema mecnico.

Sin embargo, formar la razn de O(s)/(s) no es obviamente posible a menos que a{0) sea cero.
Si se supone que la velocidad inicial es cero (energa cintica nula), la funcin de transferen-
cia es

o(s) 1 UJ
(3.22)
(s) sJ*B s+BlJ'
52 Modelos de funcin de tnansferencia Captulo 3

La funcin de respuesta se puede determinar entonces si se especifica una funcin de exci-


tacin. Si el par de entrada es una funcin escaln igual a I,u,(t) N-m y si los valores de ./ y B
son 0,5 kg-*'y 1,0 N-m pararadfs, entonces
( ltJ \ 2
o(s): (.,. +a s s*2
(3.23)
sG
"/rltfs):
y la funcin correspondiente del tiempo es

a(0: 11 - e-2tlu,(t). (3.24)

La premisa que las condiciones iniciales son todas iguales a cero no es nonalmente una
restriccin no deseable. Sin embargo, si es necesario la inclusin de una condicin inicial distin-
ta de cero, se puede aadir como una excitacin adicional. Reagrupando la Ecuacin 3.21 se
obtiene

(3.2s)

y el resultado se muestra en la Figura 3.3. El diagrama, tal como se presenta en la Figura 3.3,
ttiliza smbolos de diagramas de bloques convencionales. Las variables se muestran como
lneas (con flechas que indican la direccin de transmisin de la seal) y las funciones de trans-
ferencia se representan como bloques rectangulares. La suma algebraica de seales se represen-
ta ttilizando un crculo con signos sobre las flechas de entrada.

Jo(0)

rb) o(s)

Figura 33. Un modelo de funcin de transferencia con energa inicial.

Un modelo de funcin de transferencia puede devolverse para el correspondiente modelo


de ecuacin diferencial sin ninguna dificultad particular. Suponga, por ejemplo, que la funcin
de transferencia para el ejemplo anterior se conoce pero el modelo de ecuacin diferencial es
desconocido. La funcin de transferencia con coeficientes numricos es

o(s)
(3.26)
(s) st2'
y efectuando la multiplicacin en cruz para reagrupar la ecuacin produce

2r(s):(s+2)o(s). (3.27)

Con el conocimiento de que la funcin de transferencia describe un sistema inicialmente relaja-


do, una expresin equivalente en el dominio temporal es

dd
2rQ):
itq + 2a(t) o r(t):0,5
dta(t)
* 1,0a;(r), (3.28)

L-
Seccin 3.3. Funciones de ^ansfenencia y diagnamas de bloques 53

y este resultado (con valores numricos sustituidos para J y B) es idntico al modelo de la


ecuacin diferencial original (Ecuacin 3.20). Esta tcnica se extiende rpidamente a funciones
de orden superior.

EJEMPLO 3.4

Considere el circuito elctrco que se muestra en la Figura 3.4, se puede determinar unafuncin de
transferencia para I(s)lV(s), Vr(s)lV(s), V" (s)/V(s), o y.(s)/y(s).

Figura 3.4. Un modelo elctrico.

Determinar la funcin de transferencia l(s)/(s).


Solucin. El modelo de ecuacin diferencial es

d t('
u(r) + Ki(f) : L + R(f) * i(t)dt + D,(0\, (3.2e)
dt(f) J,
y la transformada de este modelo es

1 u"(0)
(s) + KI(s): sl,/(s) - (0) + RI(s) +; r(sl+ (3.30)
sLs
Si el circuito est inicialmente relaiado. entonces

r(s)
-s
L
(3.3r)
K9 ^ (R-K) I
czf-s+-
-L-LC
La funcin de la Ecuacin 3.31 puede entonces convertirse para considerar otra variable depen-
diente como la salida al transformar la relacin diferencial entre l(/) y la nueva salida y sustituyen-
do el resultado en la ecuacin 3.31. Observe cmo, sin embargo, u(t) es la nica entrada.

Utilizacin de diagramas de bloques


El modelo funcin de transferencia es un modelo algebraico y un diagrama de bloques es una
representacin grfica de relaciones algebraicas. Dos vistas diferentes de la operacin del cir-
cuito RZC del Ejemplo 3.4 se representan utilizando dos diagramas de bloques tal como se
muestran en la Figura 3.5. El primer modelo se sugiere utilizando la Ecuacin 3.30 (con condi-
ciones iniciales lijadas a cero) y el segundo modelo es una representacin de la Ecuacin 3.31.
Aunque la formacin de los dos diagramas sugiere conceptos diferentes, los dos modelos son,
por supuesto, representaciones equivalentes del modelo algebraico.
54 Modelos de funcin de 'ansfenencia Captulo 3

V(s) + K/(s)

sl+R+l

(b)

Figura 3.5. c) Un diagrama de bloque mostrando realimentacin positiva.


b) La funcin total mostando resistencia negativa.

El diagrama de bloques de un sistema de control tpicamente muestra los diferentes mode-


los de subsistema con los caminos de seal claramente visibles. Hay mucha informacin en un
diagrama de bloques que puede proporcionar un conocimiento rpido de las caractersticas
operacionales. La interaccin de polos, ceros y factores de ganancia de los diferentes subsiste-
mas se pueden evaluar y las caractersticas de comportamiento del sistema global se pueden
estudiar con respecto a la contribucin de los diversos componentes del sistema.
Si se consideran las relaciones algebraicas bsicas, las configuraciones de la Figura 3.6
muestran bloques en cascada y bloques en paralelo con el resultado fcilmente verificable de
que la ganancia tofal Y(s)lX(s), es Gr(s)Gr(s) y Gr(s) + Gr(s) respectivamente. Las funciones de
transferencia Gr(s) y Gr(s) representan relaciones de polinomios.

(a)

Figura 3.6. Bloques en cascada y en para1elo.


:: :.:

Seccin 3.3. Funciones de transfenencia y diagnamas de bloques 55

En la Figura 3.7a se muestra un diagrama de bloques en la configuracin de un sistema de


realimentacin con un nico lazo con ganancia unidad en el camino de realimentacin. La
variable de entrada, R(s), representala respuesta deseada del sistema (algunas veces denomina-
da la entrada de referencia) y la variable de salida Y(s) representa la respuesta actual. Aqu hay
una comparacin directa de las variables de entrada y de salida y la diferencia se conoce como
la seal de error del sistema E(s). Hay tambin situaciones en las que un nico lazo de reali-
mentacin presenta un formato modificado en el que la ganancia de la caracterstica de reali-
mentacin no es necesariamente la unidad (tal como se muestra en la Figura 3.7b). En este
caso, la seal de error del lazo se designa como E"(s), porque no es necesariamente igual al
error del sistema. En esta situacin 7a entrada allazo se designa como Rr(s); aunque la entrada
allazo puede relacionarse con la salida deseada mediante una relacin especfica, no es necesa-
riamente idntica a la salida deseada.

(b)

Figura 3.7. Un nico lazo de reamentacin con: o) realimentacin unitaria y


b) una funcin de reamentacin de ll(s).

Paralafuncin delazo delaFigura 3.7b,el sistemasepuededescribirentrminosdela


entrada y de dos variables dependientes es necesario incluir una vaiiable en la salida de
II(s) a menos que exista un inters -no
particular en describir la seal en este punto-. La escritura
de dos ecuaciones en trminos de las dos variables dependientes proporciona
Y(s): G(s)E (s)

Er(s): Rr(s) - I{(s)r(s).


Una solucin simultnea entonces da
Er(s)
: 1
(3.32)
Rr(s) 1 + G(s)I{(s)

Y(s) G(s)
(3.33)
Rr(s) 1+ G(s)Il(s)
56 Modelos de funcin de transferencia Capitulo 3

Como esta configuracin de realimentacin se utiliza normalmente, las relaciones de las Ecua-
ciones 3.32 y 3.33 se necesitarn con frecuencia cuando se apliquen diferentes tcnicas de fun-
cin de transferencia.
En la Figura 3.8 se muestra una configuracin con un lazo de realimentacin incorporado.
Se pueden escribir tres ecuaciones algebraicas en trminos de las tres variables tal como se
muestra en el diagrama,
y: GrXr,
Xr: GrEr- HrY,

Et: Rr- HrY.

Figura 3.8. Un diagrama de bloques con un lazo incorporado

Resolviendo para E, e Y en funcin de R, da

EL I+ G2H2
(3.34)
R l+G2H2+GLG2H1

Y GtGt
(3.3s)
--r
R I + G2H2+ GrG2Hl
Aunque esta tcnica se puede extender para considerar configuraciones de mayor complejidad,
la solucin de las ecuaciones simultneas se hace ms difcil cuando aumenta el nmero de
variables dependientes. La utilizacin de la frmula de ganancia de Mason (uase Seccin 3.4)
factlitar este problema.
Es obvio que la determinacin de una funcin de transferencia para el sistema con el lazo
de realimentacin incorporado (Figura 3.8) se podra efectuar de otra manera. Si se sustituye el

lazo incorporado por un riico bloque con una funcin de transferencia igual
^ ffrl,
entonces el sistema se reduce a an lazo simple y la solucin para E, se obtiene fcilmen. 3i
estuvieran presentes caminos paralelos, podran tambin combinarse. El proceso de obtener
una solucin utilizando una serie de sustituciones equivalentes se conoce como reduccin del
diagrama de bloques. Sin embargo, si se aumenta gradualmente la complejidad para incluir
muchas variables con funciones de transferencia que conectan casi todas las variables (conside-
Seccin 3.4. Utilizacin de los gnafos de flujo de seal 57

rando ambas direcciones de transmisin de seal), se alcanza un punto en el cual la reduccin


no es un concepto viable. Si se considera una solucin matricial equivalente una analoga a la
reduccin del diagrama de bloques es una tcnica de solucin que slo es aplicable a una ma-
triz dispersa. Una tcnica generalmente preferida se describe en la siguiente seccin.

3.4. UTILIZAGIru OE LOS GRAFOS DE FLUJO DE SEAI

En trminos matemticos, un diagrama de bloques proporciona una representacin grfrca de


un conjunto de ecuaciones algebraicas simultneas. Dado un diagrama de bloques especfico,
se puede representar fcilmente un grafo de flujo de seal para mostrar una estructtra grftca
idntica. El grafo de flujo de seal es algo ms fcil de dibujar porque los smbolos son ms
simples. Sin embargo, la importancia de la tcnica est relacionada con el desarrollo de una
tcnica de solucin que parte del propio grafo. La aplicacin de la frmula de ganancia de
Mason ll,2l al modelo de grafo de flujo de seal proporciona una solucin para las variables
dependiente. Aunque no se utiliza tan ampliamente como las tcnicas matriciales, el empleo del
grafo de flujo de seal y la frmula de ganancia de Mason es aplicable a la solucin de cual-
quier problema que requiera la solucin de un conjunto de ecuaciones algebraicas simultneas.
En otras palabras, el grafo de flujo de seal sustituye al modelo matricial y la aplicacin de la
frmula de ganancia de Mason reemplaza una inversin matricial.
Si se considera un tpico anlisis de circuito, el modelo inicial se desarrolla como un con-
junto de ecuaciones y la utilizacin de una solucin matricial es una tcnica directa. Con un
modelo de diagrama de bloques, sin embargo, es directamente aplicable un modelo de grafo de
flujo de seal y la solucin empleando la frmula de ganancia de Mason es una alternativa
muy efectiva y fascinante con respecto a otras tcnicas de solucin.

Agebna de grafos de fluio de seal


Los smbolos que constituyen un grafo de flujos de seal son nodos (mostrado como pequeos
crculos) y conectan ramas (una lnea con una flecha). Los nodos representan variables y las
ramas representan relaciones de transferencia. El valor de un nodo es igual a la suma de todas
las seales de entrada; as, se supone que ocurre una suma que se deduce de la adicin de
seales de todas las ramas de entrada al nodo. El valor de un nodo se aplica a todas las ramas
de salida. lJna rama multiplica una seal por la caracterstica de transferencia especifrcada, con
la transmisin ocurriendo solamente en la direccin de la flecha.
La Figura 3.9 muestra grafos de flujo de seal que son equivalentes a los diagramas de
bloques que se presentaron previamente en las Figuras 3.6 a 3.8. Observe que no es necesario
mostrar un smbolo de sumatorio ---el valor de un nodo se supone que es igual a la suma
algebraica de las seales de entrada. La resta se rcaliza introduciendo un signo menos en la
funcin de transferencia de la rama de entrada apropiada.

Frmula de ganancia de Mason

Si hay un camino (en la direccin de las flechas) desde un nodo de entrada a todas las variables
dependientes, la frmula de ganancia de Mason proporcionar una funcin de transferencia
que relaciona cualquiera de las variables dependientes (o una combinacin lineal de variables
dependientes) con la entrada. La funcin de ganancia se expresa como la razn Xf Rr, donde R,
debe ser un nodo de entrada y X es cualquier nodo de inters (distinto de un nodo de entrada).
58 Modelos de funcin de transferencia Captulo 3

G1 G2
#
(a)

G1

"\g-l"(b)

F*c7" fi-Kt
+1 +1

(d)

Figura 3.9. Grafos de flujo de seal que son quivalentes a los diagramas de bloques que se muestran
en: a) Figura 3.6a, b) Figura 3.6b, c) Figura 3.7a,d)Figva3.7by e\ Figura 3.8

Un nodo de entrada se deline como un nodo con slo ramas de salida. Un nodo de salida es
un nodo con slo ramas de entrada, pero X no est restringido a nodos de salida.
La aplicacin de la frmula de ganancia de Mason requiere algunas otras definiciones. Un
lazo es un camino que empiezay finaliza en el mismo nodo sin introducir ningn nodo ms
que una vez,y la ganancia dellazo es el producto de todas las funciones ramas en ellazo. Lazos
que no se tocan son lazos que no tienen nodos en comn. Un camino directo es un camino
desde Rr a X que no entra en ningn nodo ms que una vez y la ganancia del camino se
determina por el producto de las funciones rama del camino.
El grafo puede revelar ms de un camino directo y el numerador de la frmula de ganan-
cia de Mason se compone de trminos que consideran todos los caminos directos desde R, a
X. El denominador se compone de trminos que contienen todos los lazos en el grafo. Con las
definiciones precedentes, la frmula de ganancia de Mason se expresa como

X 2PoLo
(3.36)
R A
donde
A : 1 - (la suma de todas las ganancias de lazo)
* (la suma de los productos de ganancias de todos los pares de lazos que no se
tocan)
- (la suma de los productos de ganancias de todas las combinaciones de tres lazos
que no se tocan)
* (la suma de los productos de ganancias de todas las combinaciones de cuatro
lazos que no se tocan
- etctera.
Po: la ganancia
del camino directo k-simo
Ar :
A evaluado considerando slo lazos que no tocan al camino directo k-simo
XPkAk: El sumatorio de PoA,opara todos los caminos desde R, a X.
Seccin 3.4. Utilizacin de los grafos de flujo de seal 59

EJEMPLO 3.5

La aplcacin de lafrmula de ganancia de Mason requierc una comprensin cuidadosa de la eoalua-


cin de las ganancias del lazo, ganancias del camino directo, etc.

Aplicar la frmula de ganancia de Mason para determinar la razn de transferencia de YlRty


EJR" para el sistema de la Figura 3.10.

Figura 3.10. Un sistema con tres lazos.

Solucin. El sistema tiene tres lazos, un par de lazos que no se tocan y dos caminos directos.
comenzando con el denominador,

A : 1 - (- G rH, - G.H, - G rG 2G3H 3) + (- G tH r)(- G rH t)'

El numerador se obtiene al considerar Ia san^ncia del camino directo con

PrAr : G4(l + G3H2) y PzLt: GtGtGr(I).

Observe que Ao en cada caso es una versin reducida de la funci del denominador y si el lazo
directo toca a todos los lazos, el valor de Au se reduce a la unidad. El resultado final es

Y G4 + G3H2) + (G1G2G3X1)
(3.37)
R | + GrHr+ G3H2+ G1G2G3H3+ GrH1G3H2

La evaluacin de EJR"es un ejercicio interesante. A primera vista puede parecer quelarazn


de transferencia es la unidad, pero el valor de un nodo es igual a la suma de todas las seales de
entrada y hay tres que llegan al nodo de la seal de error. La funcin del denominador queda
inalterada con respecto al resultado previo y la funcin de transferencia es

Er: l(t + G3H2) (3.38)


R | + GLHl+ G3H2+ G.G2G3H3+ GlHrG3H2

Un estudio de la estabilidad del sistema (Captulo 6) mostrar que una condicin necesa-
ria (pero no suficiente) para una respuesta estable es la presencia del mismo signo en todos los
coeficientes del polinomio del denominador. Por lo tanto, si aparece un cambio de signo en el
denominador, esta situacin no es tpica y los clculos deberan revisarse cuidadosamente. Por
otraparte, si la notacin es simblica, no se sabe si el signo se invertir cuando los smbolos se
sustituyan por valores numricos.
60 Modelos de funcin de transferencia Capitulo 3

EJEMPLO 3.6

El eiemplo siguiente se complica por la presencia de algunos pares de bucles que no se tocan.

Determinar YlRpara el sistema que se describe en la Figura 3.11.

+l +l

Figura 3.11. Un sistema con tres pares de lazos que no se tocan.

Solucin. Este resultadose obtiene con la consideracin de tres pares de lazos que no se tocan y
una combinacin de los mismos. La aplicacin de la frmula de Mason da

ace(1)
(3.3e)
I- ab - cd - ef I ace + (ab)(cd) + (ab)(efl + (cd)(efl - (ab)(cQ@f)

Si hay ms de una entrada a un sistema, la funcin de transferencia deseada se puede


determinar utilizando superposicin.

EJEMPLO 3.7

En el sguente ejemplo se introducen dos entradas con una entrada deseada R y una entrada de per-
turbacin D.

Sea el sistema de la Figura 3.12, determinar una expresin parala salida L

Figura 3.12. Un sistema con dos entradas.

Solucin. La salida (o cualquier otra variable del sistema) se puede determinar encontrando la
funcin de transferencia con respecto acada entrada con la hiptesis de que la otra entrada es cero.
A continuacin se suman los resultados para obtener la funcin total. Considerando la entrada
como una funcin de las dos entradas,

/ G\ */ l \
Y: (,r (3.40)
. (, * o-7'
"/-
y suponiendo que G : $, .r,on"",

10
rG):s+tanG)+1' */a(s)
/s+2\ (3.4r)
Seccin 3.5. Algunos modelos de subsistemas 61

Aunque los grafos de flujo de seal se utilizarn en diversas situaciones, la frmula de


Mason se puede aplicar directamente a un diagrama de bloques. Por lo tanto, cuando un mo-
delo del sistema se presenta como un diagrama de bloques, su conversin a un grafo de flujo de
seal equivalente no es un paso esencial.

3.5. ALGUNOS MODETOS DE SUBSISTEMAS

La presentacin que sigue incluye la descripcin de dispositivos que se utiliian normlmente


como actuadores o sensores en sistemas de control electromecnicos. Como algunos de estos
dispositivos exhiben caractersticas no lineales, se describen detenidamente las aproximaciones
que se pueden usar para obtener un modelo lineal. Las funciones de transferencia son, por su-
puesto, slo aplicables a modelos lineales.

Motorcs GC

Un motor que se emplea normalmente para aplicaciones en los sistemas de control es el motor
de CC de imn permanente controlado por inducido. La operacin de un motor CC con con-
trol por inducido proporciona una relacin casi lineal de la velocidad en estado estacionario
con respecto a la tensin de entrada en un rango de velocidad que va desde cero hasta la
velocidad angular nominal mxima. La direccin de rotacin (bajo condiciones de estado esta-
cionario) es dependiente de la polaridad de la tensin de entrada.
La llizacin de imanes permanentes para\proporcionar el campo magntico es usual en
los motores de potencia fraccionaria (de una fraccin de caballo de fuerza) y es tambin viable
en motores de mayor tamao. El uso extendido de diferentes configuraciones de imn perma-
nente se debe al menos parcialmente al desarrollo de los materiales magnticos permanentes
que producen un nivel muy alto de intensidad del campo magntico sin aumentar excesiva-
mente el peso y el tamao del motor.
Tal como se muestra en la Figura3.l3,la tensin de control u, se aplica al circuito del
inducido que tiene una resistencia Ro, una autoinduccin Loy una fuente de tensin dependien-
te. Como por los conductores del inducido est circulando corriente en la presencia de un
campo magntico (en direccin perpendicular) se desarrolla un par To que es proporcional a la
magnitud de la corriente en el inducido y a la intensidad del campo magntico. Si el inducido
gira, el par se mantiene en la direccin deseada por la accin de conmutacin de las delgas y
las escobillas (o mediante conmutacin electrnica). La intensidad del campo magntico es
constante; as, el par desarrollado se puede describir como variando en proporcin con la co-
rriente del inducido con Toft) : Kri,(t).
Si el par desarrollado produce movimiento de los conductores del inducido, se observa
otro fenmeno fsico bsico con la generacin de una tensin en el circuito del inducido que
es proporcional a la velocidad angular del inducido y a la intensidad del campo magntico.

Ra La
B
Tltl = Ktiuftl trl
(0
va(tl v6(f) = K6ro(f)

Figura 3.13. Un modelo para un motor CC de imn permanente.


62 Modelos de funcin de tnansferencia Captulo 3

La polaridad de la tensin generada u, acta oponindose a la corriente que tiende a producir


el movimiento. Asi la polaridad de la tensin generada debe indicarse que se opone a la direc-
cin supuesta como positiva para la corriente del inducido. La tensin generada,tal como se
observa en un motor se conoce a menudo como fuerza contraelectromotriz EMF. Como la
intensidad del campo magntico es constante,la fuerza contraelectromotriz se puede expresar
como que vara en proporcin con la velocidad angular de forma que ur(r) : Koot(t). La poten-
cia instantnea convertida de elctrica amecnica es uu!)i,(t) y la potenciamecnica desarrolla-
daesT(t)a(t). Por tanto, Koa(t)ilt) debe ser igual a K,a(t)i,(t) o Ka : K,. Si se utilizan unidades
del SI, el valor constante de la filrr.za contraelectr omotra en volt-seg/rad ser idntico al valor
numrico del par constante en Nw-m/Amp.
El control de la tensin de un motor CC controlado por inducido proporciona un sistema
de realimentacin innato, tal como se muestra en la Figura 3.14. Si la carga sobre el motor
aumenta debido a un incremento en el rozamiento, la velocidad angular del motor en estado
estacionario disminuir. Sin embargo, si la velocidad angular se reduce, la fierza contraelectro-
motriz tambin se reduce. Con el control de la tensin, este cambio produce un aumento en la
corriente del inducido, aumentando as por lo tanto el par desarrollado. De esta forma, el mo-
tor exhibe una compensacin por realimentacin automtica que tiende a mantener una velo-
cidad angular constante. La funcin de transferencia total que relaciona la velocidad angular
con la tensin de entrada es

o(s) Kt
(3.42)
v,(s) LoJs2 + (R,J + L,B)s * (R,B + K,Ku)'

Figura 3.14. Un diagrama de bloques que muestra la accin de realimentacin de un motor CC.

La capacidad del motor para responder rpidamente a un cambio en la tensin de entrada est
restringida fundamentalmente por el cambio requerido en la energa cintica del rotor y la
carga. Un cambio en la corriente del inducido puede ocurrir mucho ms rpidamente que un
cambio en velocidad. Por tanto, la inductancia del inducido juega un papel relativamente me-
nor en la determinacin de la dinmica del motor y se puede obtener una funcin de transfe-
rencia simplificada despreciando 2,. Esta aproximacin reduce la funcin de transferencia a
una funcin de primer orden.
Si se consideran los elementos mecnicos, los valores de J y B representan el momento de
inercia y el rozamiento viscoso del rotor y cualquier carga que est acoplada mecnicamente al
rotor. Los rozamientos esttico y de coulomb se despreciaron en el modelo linealizado. La
inclusin de componentes de rozamientos no lineales mejoraa la precisin del modelo (par-
ticularmente cuando se relacionan con la respuesta con niveles de excitacin muy bajos), pero
tambin producira un aumento signihcativo en la dificultad computacional. Las tcnicas de
funcin de transferencia no son aplicables a la consideracin de rozamientos no lineales a me-
nos que se determine un modelo de funcin de transferencia separado para cada modo del
modelo lineal a tramos tal como se describe en el Captulo 2 (Seccin 2.6).
Seccin 3.5. Algunos modelos de subsistemas 63

Una opcin aparente a utllizar un motor CC controlado por inducido es emplear un mo-
tor CC controlado por campo con un arrollamiento elctrico que produce la excitacin. En
vista de la facilidad de control, esto podra parecer una opcin deseable. Como el inducido es
la fuente de la potencia convertida, el inductor opera a un nivel de potencia relativamente bajo
cuando se compara con el inducido. Sin embargo,la intensidad del campo en el inductor afecta
ahora a ambos, al par desarrollado y a la fuerza contraelectromotriz, produciendo por tanto
una caracterstica de velocidad-tensin en estado estacionario fuertemente no lineal que cam-
bia mucho a lo largo de todo el rango de operacin.La caracterstica se corrige si al inducido
se le excita utilizando una fuente de intensidad constante, pero la implementacin de la misma
requiere circuitera electrnica con suficiente capacidad de potencia. As, la operacin con con-
trol por inductor requiere circuitera electrnica de baja potencia relativamente para controlar
la tensin de campo, pero se precisa de una circuitera electrnica de alta potencia adicional
para controlar la corriente del inducido.

Motores de inducdn y motoFes sncronos


Aunque los motores de corriente alferna (CA) no se controlan fcilmente en un amplio rango
de velocidades, el motor de induccin es un fuerte competidor de los motores CC en algunas
aplicaciones de control. Como no hay necesidad de un conmutador o de las escobillas existen
ciertas ventajas en trminos de fiabilidad y coste. Aunque los motores de induccin bifsicos
controlados por inductor se utilizaron ampliamente, el control se obtena con suministros de
frecuencia constante (60H2 o 400 Hz). La operacin como un servomotor depende de la capa-
cidad de controlar el deslizamiento entre el 0 y el 100 oA y la operacin resultante era muy
ineficiente y algo no lineal. La aceptacin de estos motores declin cuando los avances en ma-
teriales magnticos y en 1a circuitera de control de estado slido proporcionaron opciones
mejores.
Para obtener una caracterstica de coltrol aceptablemente lineal con una operacin efi-
ciente es necesario emplear un rotor de alta eficiencia operando con pequeos deslizamientos.
Con la ilizacin de circuitera electrnica de estado slido, se puede conseguir el control
usando seales conmutadas electrnicamente para generar una excitacin polifsica de fre-
cuencia variable. Sin embargo, con el control de la frecuencia,la situacin se complica an ms
por la necesidad de mantener la intensidad de campo en un nivel razonable cuando se modifica
la frecuencia. Para obtener las caractersticas deseadas, es necesario controlar ambas, la fre-
cuencia y la amplitud de la excitacin. Asi el motor de induccin es relativamente poco com-
plicado, pero la circuitera de control electrnica es compleja.
Aunque modelos precisos de los motores de induccin y sncronos no se obtienen fcil-
mente, estos motores son similares a los motores CC en el sentido que presentan una operacin
de realimentacin inherente. Considerando ambos, los motores de induccin y los sncronos,
un conjunto de tensiones polifsicas aplicadas a los arrollamientos del estator producen un
campo magntico que gira con una velocidad que es proporcional a la frecuencia de entrada. Si
la carga apcada a un motor de induccin aumenta, la velocidad del rotor tiende a retrasarse
ms an con respecto a la velocidad del campo magntico del esttor. Dentro de un rango
limitado de deslizamiento, el par desarrollado aumenta en proporcin al error en velocidad.
Si la carga sobre un motor sncrono aumenta, la orientacin angular del vector campo mag-
ntico del rotor tiende a retrasarse ms an con respecto al ngulo del vector del campo
magntico giratorio del estator. Dentro de un rango limitado de variacin angular, el par
aumenta en proporcin al aumento en el error angular. La Figura 3.15 presenta modelos linea-
lizados que estn muy simplificados y que son conceptualmente vlidos solamente dentro de
rangos limitados de operacin; sin embargo, ilustran la accin fundamental de realimentacin.
64 Modelos de funcin de tnansferencia Capitulo 3

ols)
Velocidad
del rotor

on(s) ols)
Angulo de +
campo del - ngulo
estator de campo
del rotor

Figura 3.15. Modelos simplifrcados que muestran la accin de ealimentacin de:


o) un motor de induccih y b) un motor sncrono.

Motores paso a paso

Los motores paso a paso se disean para moverse una pequea fraccin precisa de una revolu-
cin cada vez que se aplica un pulso al circuito traductor. Un circuito traductor acepta los
pulsos de control y la direccin de la informacin y a continuacin los aplica (con un nivel de
potencia mayor) secuencialmente a los arrollamientos seleccionados del estator. El rotor es un
imn permanente y las superhcies de los polos del estator y el rotor que se encaran unas con
otras a travs del entrehierro presentan una serie de pequeas ranuras. Las ranuras, sin em-
bargo, no pueden estar en alineamiento perfecto sobre todas las caras de los polos porque el
espaciado de las ranuras es ligeramente diferente en el rotor que en el estator.
Si se suministra energa a un par especfico de polos, el rotor se mover a la posicin que
alinea las ranuras para producir reluctancia mnima en el camino del circuito magntico que se
excita externamente. Si se cambia la excitacin a un par de polos diferentes, el rotor se despla-
zar ligeramente para minimizar la reluctancia en el nuevo circuito magntico.
Cuando se compara con el control de un motor CC, el par puede ier comparable abaja
velocidad con un motor de tamao y peso similar. Sin embargo, existe una diferencia significa-
tiva en la potencia disponible porque el motor CC es capaz de operar a una velocidad mxima
mucho ms elevada. Suponiendo que la velocidad mxima del motor CC es 10 veces mayor
que la del motor paso a paso, entonces un sistema de engranaje con una reduccin de veloci-
dad de 10 a 1 en el motor CC aumentar el par a baja velocidad por un factor de 10. La
velocidad del motor paso a paso est limitada porque la inductancia de los arrollamientos del
motor tiende a oponerse a las variaciones rpidas en corriente. La limitacin sobre la velocidad
de cambio de la corriente se observa como una limitacin sobre la capacidad de transmitir
pulsos de alta potencia al motor con una alta velocidad de pulsos. Hay tambin una velocidad
especfica que debe evitarse porque ocurre una resonancia que se traduce en la transferencia
entre los almacenamientos de energa magnticos e inercial. Por lo tanto, pueden ser deseables
diferentes estrategias dependiendo de los requisitos especficos.
Para aplicaciones de baja potencia que requieren un control preciso de la velocidad o de
la posicin, los sistemas que utilizan motores CC o motores paso a paso pueden proporcio-
nar caractersticas de comportamiento muy anlogas. El empleo de un motor CC requiere el
diseo de un sistema de realimentacin que utiliza informacin angular precisa tal como se
Seccin 3.5. Algunos modelos de subsistemas 65

obtiene empleando un codificador ptico u otro tipo de sensor de posicin. Uno u otro tipo
de actuador se pueden incorporar en sistemas que respondan a entradas con diferentes for-
matos digitales.

Sistemas de engnanajes

Los sistemas de reduccin de engranajes se utilizan normalmente con motores en un intento de


optimizar la potencia que se dispone a velocidades altas. Aunque existen muchos tipos diferen-
tes de configuraciones de engranajes, las relaciones fundamentales se describen utilizando un
par de ruedas dentadas tal como se ilustra en la Figura 3.16. Como las fuerzas aplicadas y de
carga sobre los dientes del engranaje que estn en contacto son iguales, la magnitud de los
pares respectivos deben estar en proporcin directa al radio. Larelacin de los radios es, por
supuesto, igual a la relacin de las circunferencias. Por lo tanto, la relacin del par aplicado al
par transmitido es igual a la relacin del nmero de dientes del engranaje tales que

T, _ Nt (3.43)
TL N,.'

Figura 3.16. Un par de engranajes dentados.

donde N es el nmero de dientes. Con la rotacin de los engranajes, la distancias recorridas a


lo largo de las circunferencias deben ser iguales y esta igualdad se puede plantear en trminos
del producto del cambio en ngulo y el radio tal que 0rRr : 9rRr.Denvando con respecto al
tiempo se obtiene orRr : @zRz. Para evitar el signo menos,la direccin de movimiento que se
supone positiva se invierte pan el segundo engranaje. Si las relaciones de los radios se susti-
tuyen por relaciones de dientes, entonces

0r
0r-a,)L-N,
(3.44)
N2

As, el par cambia en proporcin directa a la relactn de dientes y la velocidad angular en


proporcin inversa a dicha relacin.
Si se conecta el rotor de un motor a una carga con engranajes, entre el motor y la carga se
obtiene un sistema tal como se muestra en la Figura3.l7, Zo(f) es el par desarrollado por el
motor y J t y B, son los momentos de inercia y de rozamiento viscoso asociados con el rotor
del motor. Si Z, es el par de carga que se refleja a travs de los engranajes, entonces ,

d
ToQ) -- J, a rft) + B ra r(t) + T {t), (3.4s)
fi
66 Modelos de funcin de transferencia Captulo 3

"'''
)
Figura 3.17. Un rotor de motor y carga acoplada.

y el par de carga es

rr(: trfia(t + Brotr(t). (3.46)

Utilizando la relacin de par de la Ecuacin 3.43 para combinar las Ecuaciones 3.45 y 3.46, se
obtiene

ro4): t, fra,6 * B,a,(t). + B,@,(]. (3.47)


[r, *,,,r,,
Los trminos que se expresan en funcin de la velocidad de salida se pueden reflejar al lado
fuente de los engrananjes. Observe que la velocidad angular se relaciona inversamentg con la
relacin de los dientes y las derivadas de la velocidad angular deben presentar la misma rela-
cin. Con todos los trminos de la Ecuacin 3.47 expreiados en funiin de la velocidad de
entrada
d
To(t): J"nar(t) i B"nar(t), (3.48)

donde

J"n: J, .Gt)", (3.4e)

Beq r, + (ft)'r, (3.50)

Las Ecuaciones 3.48 a 3.50 se utilizarn cuando se desarrollen modelos para motores con car-
gas que se acoplan a travs de un sistema de engranajes.
La relacin de engranajes puede seleccionars e para maximtzar la re lacin de la aceleracin
de carga al par aplicado. Suponiendo que las cargas inerciales proporcionan las componentes
dominantes del par de carga durante perodos de alta aceleracin (o desaceleracin), entonces
se pueden despreciar las cargas por rozamiento y la Ecuacin 3.47 se transforma en

roft) x t, * (3.51)
fra,@ Et, *rr,r,r.
Seccin 3.5. Algunos modelos de subsistemas a7

Para simplificar la notacin sustituya N rlN , pot n y la aceleracin de la carga por ar. Enton-
la aceleracin del motor se expresa en trminos de la aceleracin de cafga y de la razn
ces, si
de engranaje, la relacin de la aceleracin de carga alpar desarrollado es
a2
(3.s2)
T. n2J, + J r'
y el valor mximo de esta relacin ocurre con

IJ,
l-. (3.53)
VJ'
La razn de engranajes se puede seleccionar para maximizar la relacin de la velocidad de
carga al par desarrollado bajo condiciones de estado estacionario (aceleracin nula) y el resul-
tado es una razn de engranajes igual ala raz cuadrada de la razn del rozamiento de carga al
rozamiento del rotor. Este procedimiento no generar normalmente la misma razn que se
obtuvo cuando se maximiza la aceleracin. La seleccin hnal de una razn de engranaje puede
ser un compromiso que considera la importancia relativa de algunos factores.
Cuando se seleccionan engranajes, la obtencin de la razn de engranajes deseada y un
par nominal aceptablemente alto en un dimensionado fsico que sea razonable en trminos de
tamao y peso a menudo es difcil. Esta combinacin de objetivos es un problema particular en
aplicaciones de robtica. Otra preocupacin importante es la eliminacin de cualquier huelgo
signifrcante. Una respuesta a esta combinacin de requisitos es el engranaje armnico.
La forma del engranaje armnico u;tiliza un engranaje exterior circular (con dientes hacia
dentro) y un engranaje interior flexible (con dientes hacia fuera). El engranaje flexible interior se
fiierza dentro de una forma elptica de forma tal que contacta al engranaje exterior circular en
las regiones del eje mayor de la elipse. Como el engranaje interior elptico tiene un nmero de
dientes ligeramente menor que el engranaje circular, los dos engranajes deben girar a velocida-
des relativas algo diferentes. Si un engranaje est fijo, el otro est fotzado a operar con una
velocidad de rotacin que es una pequea fraccin fija de la velocidad de rotacin del eje
mayor de la elipse. Una rueda motriz no circular sobre el eje de entrada (de alta velocidad)
controla la velocidad de rotacin de la elipse supervisando la forma del engranaje interior. I a
minimizacin del huelgo ocurre porque la curvatura es muy similar en la regin donde el en-
granaje elptico contacta al engranaje circular. Esta caracterstica coloca un nmero significati-
vo de dientes de precisin en contacto simultneo.

Se muestra un engranaje armnico desmontado. La forma no circular del generador de onda de la iz-
quierda produce una elipse en rotacin que se transmite a travs de los cojinetes para controlar la forma
de1 engranaje del centro. El engranaje de1 centro contacta con el engranaje exterior en la proximidad del
eje mayor de la epse. (Cortesa de HD Systems Inc.)
68 Modelos de funcin de tnansferencia Caotulo 3

Motoles como fuentes de uelocidad o pan

Se ha demostrado que el control de la tensin de un motor CC controlado por inducido tiende


a proporcionar las caractersticas de una fuente ideal de velocidad. La accin de la fuerza con-
traelectromotriz proporciona una accin de realimentacin que tiende a mantener una relacin
fija entre la tensin de entrada y la velocidad de salida bajo condiciones de estado estacionario.
Se puede utilizar el circuito que se muestra en la Figura 3.18 si el requisito de potencia de
motor es suficientemente bajo para que el rendimiento del controlador electrnico no sea un
grave inconveniente. El amplificador es un amplificador operacional de alta potencia con una
etapa de salida que se disea especficamente para este tipo de operaciones. Para controlar de
esta manera un motor CC, el amplificador debe presentar de forma satisfactoria las carac-
tersticas de un amplificador de cuatro cuadrantes. Si se representa en un sistema de coordena-
das la tensin frente a la corriente, dos de los cuadrantes representan una operacin con la
potencia fluyendo desde el amplificador al motor y los otros dos desde el motor al amplifica-
dor. Si se disminuye rpidamente o se invierte la polaridad de la tensin de entrada al induci-
do, la energa cintica almacenada en el rotor y en la carga evitar un cambio brusco en la
velocidad. Por lo tanto, la fuerza contraelectromotriz puede producir temporalmente una co-
rriente cuyo sentido se oponga a la tensin aplicada, y el amplificador se debe disear de forma
que se disipe la energa retornada. Si se considera un sistema con una potencia relativamnte
alta (tal como un automvil elctrico) puede ser factible atllizar una tcnica de control alta-
mente eficiente que almacene la energa devuelta.

Motor
cc

Figura 3.18. Un motor conectado para control de velocidad.

El circuito que se muestra en la Figura 3.18 proporciona un control de tensin casi ideal
al circuito del inducido con

R2
-x--0,.
"Rt (3.s4)

En la Figura 3.I9 se muestra un sistema similar con una configuracin modificada. La


colocacin de una baja resistencia R- (quizs de 1 O) en serie con el inducido proporciona una
tensin V,* proporcional a la crriente del inducido. La configuracin entonces convierte el
amplificador operacional en una fuente de corriente casi ideal con

?,= -# ot R... R' Y R,). (3.55)


Seccin 3.5. Algunos modelos de subsistemas 69

Potencia
amplif icador operacional

Motor
cc
+
vau

Figura 3.19. Un motor conectado para control de par.

El par desarrollado es, por supuesro, proporcional a la corriente del inducido. Este circuito
resulta ventajoso en una situacin en la cual se pueda necesitar par sin movimiento. Si el movi-
miento se impide mecnicamente, la fuerza contraelectromotriz cae a cero voltios, y un circuito
de control de tensin responder produciendo una corriente muy grande, mientras que el cir-
cuito de control de corriente tiende a mantener un nivel de corriente deseado sin tener en cuen-
ta la velocidad.

Actuadones hidrulicos
Los actuadores hidrulicos son particularmente valiosos en aplicaciones que requieren una
operacin con una fuerza o par muy alto en conjuncin con una baja velocidad. Si el actuador
es un cilindro hidrulico,lafuerza se obtiene aplicando fluido hidrulico al cilindro a alta pre-
sin que la proporciona una bomba hidrulica. La magnitud y la direccin del flujo del fluido
elctrico se controlan por una vlvula que puede disearse para que se controle electrnica-
mente.
Si se controla la velocidad del flujo del fluido a un cilindro hidrulico, se tiene un control
de velocidad del pistn con respecto al cilindro. Sin embargo, si se integra un sensor de posi-
cin en el encapsulado del cilindro entonces se puede implementar un sistema que proporcione
control automtico de la posicin del pistn utilizando unlazo de realimenfacin, tal como el
que se muestra en la Figura 3.20. Gr(s)y Gr(s) son funciones de transferencia de segundo orden
con slo polos (no tienen ceros finitos) que modelan el control de posicin de la bobina en la
vlvula y la relacin entre el fluido y la velocidad del pistn. Resultados experimentales nor-
malmente muestran que la funcin de lazo total se puede simplificar y el modelo es suficiente-
mente preciso si Gr(s) y Gr(s) se sustituyen por factores de ganancia constantes.

Orden al Caudal
devanado de aceite Velocidad
I I +
Xc(s)
/(s) | lYYlsl lV(s)
Posicin
del pistn

Figura 3.20. Control de posicin utilizando un cilindro hidrulico.


70 Modelos de funcin de transfenencia Capitulo 3

Tacmetros

Un tacmetro se puede utilizar para medir la velocidad angular de un sistema que gira. Un
tacmetro normalmente es una mquina CC con caractersticas que son idnticas a un peque-
o motor CC de imn permanente. La operacin, sin embargo, se invierte para funcionar como
un generador en lugar de como motor. El tamao puede ser muy pequeo porque no hay
necesidad de producir ninguna potencia elctrica significativa. El rotor del tacmetro se acopla
al sistema que se va a medir y se produce una tensin generada en el circuito del inducido que
es proporcionalala velocidad. Sin embargo, no existe raznpara cambiar lacargaelctricay
la funcin de transferencia (en voltios/rad/s) es una constante fija.

3.6. APTICACIONES DE LOS SISTEMAS DE CONTROT

Se consideran dos modelos de sistemas utilizando funciones de transferencia y diagramas de


bloques. El primero es un sistema para controlar el ngulo de acimut de una antena y el segun-
do es el modelo de un controlador para el sistema de suspensin de un automvil introducido
en el Captulo 2.
*

Sistema de controt de una entena

En la Figura 3.21 se muestra un modelo de sistema que visualiza muchos de los conceptos que
se presentan en este captulo. Esta figura describe la aplicacin de un motor CC en un sistema
para controlar la posicin angular de una antena. El motor se acopla a la antena mediante el
empleo de un sistema de engranaje. Un sensor colocado en la antena mide el ngulo de la
antena y esta informacin se compara con el ngulo deseado, 0^(r). Una seal u,(r) que es pro-
porcional al error angular se aplica al motor. El sistema se disea para proporcionar realimen-
tacin negativa, de forma tal que la seal apcada al motor acta en la direccin para reducir
el error.

I-(s)

Ganancia del
Angulo detector de or(s) ols)
ngulo de
deseado ngulo la antena
on(s)
1
J, ,l ,
B*
"J*.

Figura 3.21. Un sistema para controlar el desplazamientb angular de una antena.


Seccin 3.6. Aolicaciones de los sistemas de control 71

Se proporciona una entrada de perturbacin debida al viento que acta sobre la antena y
la referencia positiva parael par generado por el viento se supone en la direccin de la veloci-
dad que se toma como positiva. Una suma de pares produce

d
To(: J*ar(t)+ B,at*(t).
[t, *r,^r-t
B"a"(t) - r,@f (3.56)

El par desarrollado se opone por cargas inerciales que son dependientes del momento de iner-
cia del rotor J, y del momento de inercia de la carga J".La carga de rozamiento depende de
los coeficientes de rozamiento viscosos Bv y Bt que presentan respectivamente el motor y la
carga. Si se reflejan las cargas al eje del motor se obtiene

rdft) +()t, : r a,Q) + B"na,(t). (3.57)


",*
As, con la excepcin de la entrada de perturbacin, el modelo para el motor penanece inalte-
rado con respecto a la conhguracin de la Figura 3.14.
Las funciones de transferenciade los otros bloques incluyen la ganancia proporcional del
controlador Ko; la razn del engranaj e pana convertir de la velocidad del motor a la velocidad
de salida y la funcin de transferencia que se necesita para relacionar la velocidad y la posicin
angular. Como la direccin supuesta de un par de perturbacin positivo es independiente de
culquier otra hiptesis, el signo del par de perturbacin podra ser o ms o menos.
Este modelo se considera otra vez en los Captulos 4, 5, 7 y 10 con el desarrollo de un
modelo de estado equivalente y la investigacin del comportamiento utilizando diversos con-
ceptos de control.

Una estra!9ga de contnol para el sistema de suspensin activa

Volviendo al ejemplo de sistema de suspensin activa del automvil de la Seccin 2.4,enla


Figura 3.22 se muestra una posible estrategia de control. Los sensores se utilizan para medir la
posicin y velocidad relativa del cuerpo con respecto a la rueda y al eje. Suponiendo que las
posiciones de referencia del cuerpo y la rueda se establecen en el reposo, una diferencia distinta
de cero indica un desplazamiento con respecto a la condicin esttica del muelle pasivo. La
fuerza producida por el actuador es

F,(s) : * Krr[Xr(s) - X.(s)] - B"[sXls) - sX,(s)]. (3.58)

Sensorde Ajuste de
posicin ganancia

XnGl - X-(sl
Sensor de Ajuste de
velocidad ganancia

Figura 3.22. Un diseo de controlador para el sistema de suspensin activa.


72 Modelos de funcin de transferencia Captulo 3

La correspondiente relacin en el dominio temporal es

: * K"r[xu(t) - fd d x-(t) l
f,(t) x.(t)] - BAld- xl) - (3.se)
dt l,
y los trminos son idnticos a las expresiones de un muelle y un amortiguador pasivo conecta-
do entre el cuerpo y el eje. En este caso, sin embargo,la constante del muelle activo Kroyla
constante del amortiguamiento viscoso activo B, son factores de ganancia ajustables. Si ambos
trminos se expresan con signos negativos (con la direccin supuesta positiva de la fuerza del
actuador, tal como se muestra en la Figura2.l4),los signos corresponden a los signos de los
elementos pasivos. Sin embargo, si el signo de K* es positivo, el muelle activo contrarrestar
la accin dinmica del muelle pasivo. La funcin principal del muelle pasivo es introducir una
fuerza esttica que mantenga el cuerpo, pero tambin proporcionar una accin dinmica que
puede ser intensificada o reducida por la accin del muelle activo. Este diseo particular de un
controlador que es similar a un sistema pasivo, pero los parmetros de1 sistema son ajustables
con una constante del muelle dinmico que no est restringida por consideraciones como so-
portar la masa del cuerpo.
Otras opciones de control se pueden alcanzar con la utilizacin de acelermetros en el
cuerpo y en el eje.La integracin de las aceleraciones del cuerpo y el eje da valores absolutos
de la velocidad del cuerpo y del eje. La integracin de la velocidad entonces da la posicin
absoluta. Otra variacin de la estrategia de control es medir el perfil de la carretera, con el
objetivo de utilizar esta informacin adicionaTpara mejorar el comportamiento del sistema de
suspensin. La evaluacin del sistema completo se considera en el Captulo 7.

3.7. REDUCGN DE ORDEN

Algunas veces existe una circunstancia en la cual el orden de una funcin de transferencia pue-
de ser reducido sin un deterioro significativo de la validez del modelo. Aunque se pueden apli-
car diferentes mtodos esotricos para reduccin de orden, la siguiente discusin describe una
tcnica que es aplicable solamente si hay una simplificacin permisible que resulta obvia.
Si existe una separacin lateral amplia entre los grupos de polos y ceros en el plano s,
entonces la reduccin de orden se implementa rpidamente. Considere una funcin de transfe-
rencia con

rG) 2.000
(3.60)
R(s) (s + 2)(s + 1.000)'

Un polo se localiza en s : -2 y el otro en s : - 1.000; as pues, hay una separacin lateral


obvia en el plano s. Si r(r) se supone que es igual a t,}u"(t), entonces

r(s):
2.000 1 - 1.002
:__I
0.002
r_____-j_ (3.61)
s(s+2)(s+1.000) s s*2 s+1.000

y(r) : (1 - 1,002e-2t * 0,002e- t'ooo)r"(). (3.62)


Seccin 3.7. Beduccin de onden 73

Es aparente que la contribucin relativa del polo en - 1.000 es muy pequea en comparacin
con otros componentes de la respuesta natural. La aplicacin de la funcin generada por el
polo en - 1.000 es relativamente muy pequea y el trmino decae con una constante de tfumpo
de 1 ms. La componente de la respuesta natural generada por el polo en -2 es obviamente
dominante con una amplitud relativamente grande y una constante de tiempo de 0,5 s.
Si el polo que est relativamente muy lejos a la izquierda en el plano se desprecia, debe
eliminarse sin cambiar la ganancia en continua (el lmite de la funcin de transferencia cuando
s tiende a cero). Eliminando el factor (s + 1.000) sin cambiar la ganancra es un problema apa-
rente con la funcin de transferencia en la forma como originalmente presentada, pero la fun-
cin se revisa fcilmente con

Y(s) 2.000
(3.63)
R(s) (s + 2)(s + t.ooo)
\"+ 2)l_
(s -' ^* * r)
\t.ooo /
i
de forma tal que la funcin de orden reducida es
Y(s)
(3.64)
R(s) s-r 2'

EJEMPLO 3.8

La tcnica de reduccin de orden se puede aplicar a Ia smplftcaiin de lafuncin de transferenca, tal


como se determin para un motor CC.

En lugar de despreciar la inductancia del inducido, investigar la posibilidad de aplicar la tcnica de


reduccin de orden para simplificar la funcin de transferencia que se calcul previamente (Ecua-
cin 3.42) para un motor CC. Suponer que

R" O
:4,00 ./,n = 0,001 kg-m2

L,:0,002H u, I O,OO1 N-m/(radls)


K, : 0,140 Ylgadtls) K,:0,140N-m/A.

Sofucin Despus de sustituir los valores y factonzar el denominador, se obtiene

O(s) 70.000
(3.6s)
V,(s) (s + 5,91)(s + 1.995)'

Como existe una razn de alrededor de 340 a 1 en la posicin relativa de los polos, la reduccin es
un procedimiento razonable y el resultado es

O(s) 35,I
:: t:-------=-:.
(s + 5,91)
. (3.66)
%(s)
74 Modelos de funcin de tnansferencia Capitulo 3

3.8. MODEUZACN UTIUZANDO Man-ne


MrrAn es un paquete de software de ingeniera que se utiliza ampliamente y que proporciona
un entorno potente y amigable para clculo y simulacin en ingeniera. El entorno de progra-
macin ofrece operaciones matemticas bsicas ms una serie de procedimientos operacionales
(conocidos como funciones) que cada una llama, utilizando una nica orden en MAtLAs. Dife-
rentes funciones de propsito especial se agrupan en toolboxes; el Control Toolbox, el Signal
Procesing Toolbox y el System ldentiJication Toobox son los ms utilizados en el modelado,
anlisis, diseo y simulacin de sistemas dinmicos. Sin embargo, slo MATLAB con el Control
System Toolbox y SIMULINK (uase Seccin 3.9) se emplean conjuntamente en este texto. Los
lectores que no conozcan Mtrun pueden referirse al Apndice B, en el cual se presenta infor-
macin que es til en el proceso de aprender los conceptos y procedimientos operacionales
bsicos.
La siguiente discusin proporciona una introduccin a las operaciones asistidas por com-
putador al considerar unas pocas tareas fcilmente aplicadas que tratan el modelado y la mani-
pulacin de funciones de transferencia. Aunque esta presentacin es relativamente breve, un
uso cada vez ms intensivo del anlisis y diseo asistido por computador se encontrarn en
muchos de los captulos que siguen.

Funciones de transferencia: conuens de formato

Una funcin de transferencia normalmente utilizando dos vectores fa, cada uno de
se describe
los cuales contienen los coeficientes del numerador y del denominador, respectivamente. A me-
nudo, una tcnica de anlisis o diseo requerir la consideracin de una funcin de transferen-
ciaparaconocer lalocalizacin de sus plos y ceros. As, una funcin de transferencia que se
especifrca como una razn de polinomios debe convertirse a una forma que se especiltca por
los valores de los ceros, polos y un factor de ganancia. Aunque la conversin entre los dos
formatos no es una tarea difcil con funciones de transferencia simples, el cambio puede llegar a
ser tedioso con funciones de elevado orden y la consideracin de races complejas. Las rdenes
de conversin en MATLAn son tf2zp (funcin de transferenciaa ceros y polos) ozp2tf. (ceros y
polos a funcin de transferencia).
5s + 20
Por ejemplo, el siguiente programa deltne la funcin de transferencia -; ,- ,- y lo
5(s + 4)
convierte a
(s+2-jaXs +2+j4)-
n=lo52ali % Vecton fila para definlr coeficientes del numerador
d= I1 42@l; % Vecton fila pana definir coeficientes del denominadon
[2, p, k] = tf2zp(n,d) % Convertir a fonmato polo-ceno

Observe que las variables de salida se colocan en el lado izquierdo de la lnea de orden y que el
argumento de entrada se incluye con la orden en el lado derecho. Si el procedimiento se invier-
te, entonces el cdigo se transforma en

k = 5i % Definin eI factor de ganancia


z=-4; % Especificar eI cero
p : [_2+j*4 -2_j*41'; % Vecton columna pana definin los polos

l n, d l = zp2tf (z,p ,kl % Convertir a una razn de polinomios


Seccin 3.8. Modelizacin utilizando Mlne 75

Observe que el apstrofo (que sigue al vector p) traspone el vector. Aunque la notacin lliza-
da para identificar los diferentes datos (n, d, p, etc.) es arbitraa, la secuencia en la cual se
introducen los datos en cada orden de conversin debe corresponder a un formato que es es-
pecfico de la funcin.

Desannollo en fnaccones smples

Un desarrollo en fracciones simples se puede realizar utilizando la orden residue. Por ejemplo,
el desarrollo en fracciones simples del Ejemplo 3.1 se puede obtener como sigue:
n:[001616];d=[168@]; % Funcin de transferencia del Ej emplo 3. 1

Ir, p] = residue(n, d) % Desar^ro1lo en fracciones simples


La salida p contiene los polos y la salida r contiene los residuos de los polos correspondientes.
Los resultados se comprueban rpidamente con el desarrollo, tal como se expresa en el Ejem-
plo 3.1. Si la funcin es propia, pero no estrictamente propia, se puede aadir una salida K al
argumento del lado izquierdo para obtener la constante que se debe visualizar como el primer
trmino en un desarrollo en fracciones simples.

Funciones de transferenca: bloques interconectados

La funcin de transferencia de un conjunto interconectado de bloques se pueden determinar


con la aplicacin de las funciones de Mlrrs senies, panalle1, feedback y cloop y este resul-
tado podra incluirse como parte de un programa ms amplio. Considere el sistema de la Figu-
ra 3.8 con Gr(r) : 0,4, Gr(s): 100/(s(s + 2)), Ht(s): s/(s + 20) y flt(s). La funcin de transfe-
rencia en lazo cerrado se puede determinar utilizando el siguiente programa en MAttAs:
ngl =0.4; dg1 =1; % Definir G, (s)
ng2 = [@ @ 1O@li dgz = 11 2 ol; % Definir Gr(s)
nh2 = [1 @l; dhZ= U 2@li % Definin Hr(s)
% Determinar Ia funci-n de tnansferencia de v a y
Ingvy, dgvy] = feedback(n92, dg2, nh2, dhz' -1)i
% Determinar la funcin de transferencia de e a y

Ingey, dgey] = senies(n91, dg1, ngvy, dgvy);


% Determlnan Ia funcin de transferencia en Lazo cerrado de n a y

In, d] = cloop(ngey, dgey, -1)


Observe que Gr(s) : 0,4 se especilic como una funcin de transferencia (por lo tanto per-
mitiendo una conversin rpida a funciones ms complicadas), y el camino IIr(s) : 1 se descri-
bi como una alimentacin directa. Si Gr(s) se especifica como un factor de ganancia, las dos
ltimas lneas de orden se pueden reducir a una:

fn, dl = cloop(@.4*ngvy, dgvy);

La respuesta producida por MaruB muestra n: [0040800], d:U221808001; por lo


tanto la funcin de transferencia enlazo cerrado es igual a (40s + 800)/(s3 'f 22s2 + 180s + 800-).
E1 modelo en lazo cerrado se puede utillzar entonces para anlisis y clculos posteriores. Por
ejemplo, se puede examinar la respuesta a una entrada escaln unitario. La respuesta en salto
se puede calcular y representar con una lnea de orden tal como sigue:

step(n, d);
76 Modelos de funcin de transfenencia Captulo 3

En la Figura 3.23 se muestra la grfica de la respuesta.

1,2

0,8

3 o.o
th

0,2

0 0,2 0,4 0,6 0,8 1 1,2 1,4 1,6 1,8 2


Tiempo

Figura 3.23. Una respuesta en salto tal como se obtiene utilizando M.rL.s.

3.9. MODELIZACN UTILIZANDO SIMULINK

Adems del entorno de programacin con lneas de rdenes, Marrln se puede suplementar
con una interfaz de usuario grfica basada en ventanas conocida como SIMULINK, en el cual
se puede describir grficamente un sistema dibujando su diagrama de bloques. Esto es especial-
mente conveniente parala simulacin de sistemas dinmicos (un tema que se presenta en deta-
lle en el Captulo 5). Dibujar un diagrama de bloques requiere la utilizacin de un ratn con
operaciones de pulsar, arrastrar y dibujar.
Para comenzar, escnba simurink (mientras est en MATLAB) para abrir la biblioteca de
bloques de SIMULINK. Esta biblioteca contiene todos los bloques de contruccin utilizados
normalmente para dibujar diagramas de bloques (por ejemplo, bloque funcin de transferencia,
bloque factor de ganancia, integrador, punto de suma, entrada en salto, generador de seal y
visualizadores de grficas). Estos bloques estn organizados en grupos (o sublibreras) de acuer-
do con su comportamiento. Una doble pulsacin sobre el nombre de una sublibrera abrir
una nueva ventana que muestra el contenido del grupo. Por ejemplo, los primeros cuatro blo-
ques anteriormente mencionados estn contenidos enla Linear Library. La Figura 3.24 muestra
lalibrera principal de bloques de SIMULINK y las cuatro sublibreras utilizadas en el ejem-
plo presentado en esta seccin. Un diagrama de bloques se dibuja copiando bloques de la
librera a una ventana de trabajo y dibujando lneas dirigidas adecuadamente para conectar los
bloques.
La Figura 3.25 es un diagrama de bloques en SIMULINK para el ejemplo descrito en la
El diagrama de bloques se construye con los pasos siguientes:
Seccin 3.8.
o Crear una ventana de trabajo seleccionando New del men File de cualquier ventana de
librera.
Seccin 3.9. Modelizacin utilizando SIMULINK 77

t----! r--*-l r--l


il[l[1ilrbl fb+
f%i fhl
Linrar l"lsnlinsar o$$$fti*n$ Edr$

$ll'{ULINK Blnch Library {V*rain 1.Sr}

Signal Sourcs Linsar Lihffy


Lrnrar?
Sign.al $inks
Lrnrffy }{T-L Tr-l
f L].
nnr*lisft$
Lihrary
ffi llI-l Transfr Fcn
Clsrfr

r-F.l
m
,npsrt
{s
lntsgralr ft$-Til
tlP Ur*tf
SteF lnput l---il
)ll.r3ll
L:I
rph
{il
QulF{
d*--t
F ain
Ierr*Frla

,f*'*-F
tn-Jl {y:r -T18r-
x vtl
t-l Milfr
r---l
lr'r
FAiK
fiain
Auls* Sral
m r*ph t-*'s
nPrfrux
Gai*
r';*1
inB wa.r/s r_J '] V= Cx*uuf
lnn*r t-,.-,.,.,.,-.,. -.... {
fn n1 Prnd*cl State- $pa**
IJULr
u xy Graph
P*lse
r-l
'uurgg
Generatsr
{ iv---,,i-]
T* r#nrlt*pac*
Derivti?F

Figura 3.24. La biblioteca de bloques de SIMULINK.

Copiar un bloque Sum en la ventana de trabajo arrastrndolo de la Linear Library a la


ventana de trabajo y movindolo a una posicin deseada. Hacer una doble pulsa-
cin sobre el bloque para abr un cuadro de dilogo. Para introducir la resta, introduz-
ca + - en el cuadro de texto etiquetado List of signs.
Crear el bloque Gr(s) : 100/(s(s + 2))copiando un bloque Zero-Pole de la Linear Libra-
ry, dar una doble pulsacin sobre el bloque e introducir I para Zetos,l0 - 2) para
Poles y 100 para Gain. Como una alternativa, este bloque se puede definir tambin
copiando un bloque Transfer Fcn e introduciendo [0 0 100] para Numerator y lI 2 0l
para Denominator. Colocar el bloque a la derecha del bloque Sum.
7A Modelos de funcin de transferencia Capitulo 3

1{}*
qr{q

Figura 3.25. El diagrama de bloques de SIMULINK llamado <modelo bloque".


.
. Los bloques restantes se pueden cear y delinir de una forma similar. Observe que las
seales de entrada y salida del bloque IIr(s) fluyen de derecha aizquierda. Esto se puede
conseguir seleccionando Flip en el men Options de la ventana de trabajo para invertir
la direccin de los puertos de entrada y de salida (la direccin por defecto es de izquier-
da a derecha). Los bloques Inport y Outport se copian del Connections Library. Repre-
sentan enlaces a entradas externas y a seales de salida.
Dos bloques cualesquiera se pueden conectar dibujando una lnea o algunos segmentos de
lneas conectados desde el puerto de salida de un bloque (con << > >> apuntando hacia fuera del
bloque) al puerto de entrada del otro bloque (con <<>>> apuntando hacia el bloque). Se puede
aadir una lnea de bifurcacin inicindola cerca de la salida de un bloque o pulsando la tecla
control cuando comienza la bifurcacin. Las operaciones pueden variar ligeramente en plata-
formas diferentes y el lector debera consultar el manual de usuario de SIMULINK. Conecte
todos los bloques tal como se muestra en la Figura 3.25. Cualquier correccin o cambio a los
parmetros de un bloque se puede hacer efectuando una doble pulsacin sobre el bloque y
volviendo a entrar los parmetros. Un bloque o segmento de lnea se puede eliminar pulsando
sobre l y a continuacin presionando la tecla delete. Otro mtodo de eliminacin es seleccio-
nar un bloque o segmento de lnea y despus seleccionar Cut o Clear del men Edit.
El diagrama de SIMULINK completo es un modelo del sistema de la Figura 3.8 con las
funciones de transferencia especificadas. El diagrama se puede guardar con un nombre arbitra-
rio tal como <<modelo bloque>. Este modelo se puede utllizar de diferentes formas. Por ejemplo,
el modelo se puede acceder desde MArrAB para hacer anlisis o simulacin. Para obtener la
funcin de transferencia del sistema en MArI-as. escriba

lA, B' C' Dl = Iinmod( 'blockmodel' );


[num, den] = ss2tf(A, B, C, D),

La primera orden produce un modelo de estado (se estudia en el prximo captulo) del dia-
gtama de bloques. La segunda orden convierte el modelo de estado a una funcin de transfe-
rencia. Los resultados, num : [0 0 40 800] y den: fl 22 180 8001, son idnticos a aquellos
de la Seccin 3.8.
Seccin 3. 1O. Besumen 79

Otra utilizacin del modelo SIMULINK es efectuar la simulacin directamente con el


diagrama. Si se desea una entrada en salto, el bloque Inport se sustituye por un bloque es-
pecfico de seal de excitacin del Sources Library que se llama Step input.Dependiendo de la
forma deseada de visualizacin de salida, el bloque Outport se reemplaza por un bloque de
Sinks Library. Para obtener una grfica convencional, seleccione Graph. Pulse sobre cada blo-
que y fije sus parmetros para definir las caractersticas de la seal de entrada y el rango de la
grfica de salida.
El paso final es especificar el procedimiento de simulacin al seleccionar Parmeters del
men Simulation de la ventana de trabajo. Para este ejemplo, escoja Linsim como el algoritmo
de simulacin, introduzca 0 paru Star Time,2 para Stop Time,0,0001 para Min Step Size,0,0l
pata Max Step 5i2e,0,001 para Tolerance. Ahora pida una simulacin al seleccionar Start del
men Simulation.La respuesta de salida se representar,en una figura que es la misma que la
Figura 3.23 (excepto por diferencias posibles en las escalas y en los tiempos de simulacin).
Observe que cuando se guarda el diagrama de bloques como modelo bloque, puede volver-
se a llamar en sesiones futuras simplemente introduciendo el nombre en MAttAs. No ser
' necesario redibujar el diagrama
El texto bajo cada bloque se puede editar para reflejar la caracterstica del problema par-
ticular. Por ejemplo, el texto <<Zero-Polo> se puede sustituir por <G2(s)>, <<Inport> por <<r>> y
<<Outport> Por <<Y>>, etc. Ms an, los parmetros y vectores pueden asumir un formato simb-
lico si se denen en MAttAs antes de que se solicite una simulacin. El factor de ganancia 0,4
se puede reemplazar por G1 en el bloque y G1 : 0,4 debe introducirse en M.ttAn.

Aunque limitado a modelos de sistemas lineales (o casi lineales), las tcnicas de funcin de
transferencia se utilizan ampliamente con aplicaciones a numerosos procedimientos de anlisis
y diseo. El empleo de funciones de transferencia a menudo proporciona un conocimiento va-
lioso de las relaciones causa-efecto y los parmetros se relacionan rpidamente con los datos
experimentales. Con la excepcin de la variable transformada,las funciones de transferencia tal
como se obtiene utilizando la transformacin de Laplace son idnticas a las funciones de trans-
ferencia que se obtiene empleando el lgebra de fasores.
Un diagrama de bloques y el grafo de flujo de seal equivalente proporciona una repre-
sentacin grftca de un conjunto de ecuaciones algebraicas simultneas y la ilizacin de dia-
gramas de bloque da una visin del comportamiento y de cmo afecta los diferentes subsiste-
mas. El grafo de flujo de seal sustituye smbolos abreviados para presentar las mismas
relaciones algebraicas que se describen utilizando un diagrama de bloques. La frmula de ga-
nancia de Mason proporciona una tcnica de solucin que es aplicable directamente al grafo
de flujo de seal y es una alternativa interesante a una tcnica de solucin que requiere una
inversin matricial.
Los modelos de diferentes componentes y subsistemas lineales se pueden describir utili-
zando modelos de funcin de transferencia. El modelo para un motor CC de imn permanente
se obtiene rpidamente si se desprecian los componentes de rozamiento no lineal. Si el motor
se controla utilizando una fuente de tensin variable casi ideal, el motor tiende a actuar como
una fuente de velocidad ideal. Un cambio en la configuracin del controlador produce una
fuente de par casi ideal.
Los circuitos de control de motores deben ser capaces de funcionar con transferencia de
potencia en ambas direcciones'y $e utilizan sistemas de engranaj e pafa mejorar la utilizacin de
80 Modelos de funcin de transferencia Capitulo 3

la potencia con la operacin de motores de alta velocidad. Otros tipos de actuadores que
muestran diferentes ventajas y desventajas incluyen a los motores de induccin, motores paso a
paso y cilindros hidralicos. Se puede utilizar un tacmetro para medir la velocidad angular.
Funciones de transferencia que presentan amplias separaciones laterales en la colocacin
de los polos y los ceros se puede modificar para obtener un modelo ms simple. Un modelo de
orden reducido se puede deducir eliminando cuidadosamente grupos de polos y ceros que se
sitan lejos a la izqurierda del plano s con respecto a los polos y ceros dominantes.

Describir las reas de estudio que dependen de la utilizacin de modelos algebraicos es difcil
porque la lista es notablemente alta. Algunos de los grandes temas de ms estudio que utili-
zan tcnicas de funcin de transferencia incluyen las consideraciones de estabilidad de sistemas
lineales, criterios de comportamiento transitorio y estado estacionario, tcnicas de anlisis
y diseo utilizando el lugar de las races, mtodos de respuesta en frecuencia y diseo del
controlador. Es prctica comn considerar un problema de diseo utilizando ms de una tcni-
ca, incorporando la consideracin de un modelo de funcin de transferencia y un modelo de
estado.
La representacin de sistemas utilizando diagramas de bloque y grafos de flujo de seal es
comn y aparecen frecuentemente en los captulos que siguen. La aplicacin de la frmula de
ganancia de Mason se utiliza en numerosas tareas, incluyendo las conversiones entre modelos
en funcin de transferencia y modelos de estado.
El uso de Mnrr,s se considera brevemente en el Captulo 4 y de forma amplia en el
Captulo 5 y en lamayora de los captulos siguientes. La simulacin no lineal del Captulo 12
depende fuertemente de la aplicacin de tcnicas numricas. La aplicacin de SIMULINK se
considera en los Captulos 4, 5, 12 y 15.

REFERENCIAS
L S. J. Mason: <Feedback Theory-Some Properties of Signal Flow Graphs>>, Proc. IRE,4I, 1'953.
2. S. J. Mason: <Feedback Theory-Further Properties of Signal Flow Graphs>>, Proc. [RE.,44, 1956.
3. MATLAB, High-performance Numeric Computation and \nsualization Software, user's guide, Natick,
Mass.: The Math Works, Inc.
4. SIMULINK, Dynamic System Simulation Software, user's guide, Natick, Mass.: The Math Works,
Inc.
5. T. D. Gillespie: <Fundamentals of Vehicle Dynamics>, Course Pack for ME458, The University of
Michigan Transportation Research Institute, 1991.
6. T. R. Sasseen: Disturbance Compensation with Preuiew Information for and Actioe Suspensions System,
M. S. thesis, Michigan Technological University, enero, 1995.

Pnoblemas
3.1. Determinar F(s) si /(r) es

n (2+3t+4t2-2e-3')utt) b. (3te-4' + 2 - 2e-a')ult)


c. (4sen2t * 5cos2t)u"(t) d. - r)fult - r)
l2(t
e. l4e-3'(sen2t + cos 2r)lu"(r) f. lztlu"(t - l).
Pnoblemas 81

3.2. Determinar /(r) si F(s) es

4 4
a.-=- b.
s'*6s*9 s'z+4s+3
10s*8 10s + 50
C.------:- --=-
s(s'*3s*2) s'*4s*13
-5s 6 * 4
e.---:-
s'(s + 2) L
.s-+6
3s2+7s+6 16s +
s'G+lxrt+rr+a h'
(s2+16Xs2+4s+20)
16

3.3. Determinar,F(s)si

/(0 : f/z\l
I l0cos[ 2t - ; I lu(t).
L \ +./l
3.4. Para el sistema que se muestra en la Figura P3.4, determinar la funcin de transferencia que descri-
be X(s)/F(s). Presente sus resultados como una razn de polinomios. Debe, por supuesto, suponer

w
que las condiciones iniciales son cero.

x(t) 1

K Figura P3.4

3.5. Para la combinacin de circuitos con fuentes dependientes, tal como se muestra en la Figura P3.5,
determinar Y.(s)/Vr(s).

",ffi.m.
R.l vz(tl

Figura P3.5

3.6. Dado el modelo de ecuacin diferencial que se describe en la siguiente ecuacin determinar Or(s)/
(s) y Or(s)/(s). Suponga que el sistema eit inicial*ente relajad y exprese su resultado como una
razn de polinomios. Se recomienda una solucin matricial.

T\t):2
dr
dt., + 4ar(t + 4 [cor(r) - @2?)dt
Jo

: & I'
0 2 ;dt or(t) * 4utr(t) + 4 | lar(t) - ar(t)ldt
Jo
a2 Modelos de funcin de transferencia Captulo 3

3.7. Para el sistema que se describe en la Figura 3.2 (uase Seccin 3.3).

a. Determinar O(s)/(s) si J : 0,100 kg--' y B -- 0,200 N-m/(rad/s).


b. Si 44 : 5,00u"(r), utilice el teorema del valor final para determinar el valor final de a{r).
c. Suponiendo la entrada que se especifica en el apartado b calcule a{t) y represente co(t) respecto
del tiempo mostrando las escalas en ambos ejes.
d. Evaluar a{f) como un porcentaje del valor final para t: T,3T,4Ty 57, donde Zes la constan-
te de tiempo.

3.8. Si un sistema de realimentacin con un nico lazo presenta las funciones de transferencia que se
describe en la Figura P3,8, determinar I(s)/R(s) con .EI : 0,4 y H : 0,9. Represente el polo de la
funcin enlazo cerrado en el plano s, determine cul de las funciones de transferencia produce una
respuesta ms rpida a una entrada en salto. Decriba la respuesta en trminos de la constante de
tiempo del sistema en lazo cerrado.

Figura P3.8

3.9. Si un sistema de realimentacin negativa con un nico lazo presenta

Gls) : 13

s(s + 4)

y H(s): 1, determinar y(r) si r(r) :2u{t).

3.10. Representar un grafo de flujo de seal equivalente al modelo del diagrama de bloque que se mues-
tra en la Figura P3.10 y uttTizar la frmula de ganancia de Mason para determinar f(s)/R(s) y
(s)/R(s).

4
s*2

Figura P3-10

3.11. Para el grafo de flujode seal de la Figura P3.11 determinar YIR (con D : 0) e YID (con R : 0) y a
I
continuacin determinar como funcin de R v D.
Problemas 83

Figura P3.11

3.12. En la Figura P3.12 se muestra el modelo de diagrama de bloques para un sistema de con-
trol de posicin. Los parmetros para el motor CC de imn permanente (con carga) son
R, : 5,00 d2, Lo: 0, J x 10-4 kg-mt, B"n: 4,00 x 10-4 N-m(rad/s), K, : 0,150 N-m/A
"o:4,00
y Kr:0,150 V/(radls).-Determine f(s)/R(s) y selebcione valores de Ko y K, de forma tal que los
polos de la funcin enlazo cerrado se localizan en s : -20 + ilO en el plano s.

Controlador Motor & carga

Tacmetro Sensor de

Figura P3.12

3.13. En la Figura P3.13 se muestra un modelo para un pequeo generador de imn permanente con
entrada de potencia manual. Determinar f,(s)/Z(s) para el generador. Presente sus resultados como
una razn de polinomios.

K6,,(tl

)g*l
Figura P3.13

3.14. Para el Problema 2.16a (la dinmica rotacional del cohete), determinar una funcin de transferen-
cia expresando O(s)/O(s). Linealizar la rclacin suponiendo que 0(r) es suficientemente pequea de
forma tal que sen 0(r) se puede sustituir por 0(r) y suponer que F es constante. Coloque su resul-
tado en un diagrama de bloque como el que se muestra en la Figura 3.14. Este diagrama se for-
mula para demostrar un sistema de control que mide la desviacin angular del cohete de la vertical
y ajusta el ngulo de los impulsores para tender a corregir la desviacin.
84 Modelos de funcin de transfenencia Captulo 3

Angulo del 00),


proyectil

Sensor de ngulo

Figura P3.14

3.15. Determinar y(r) si r(r) : 10u"(r) considerando el modelo de funcin de transferencia que viene des-
crito en la siguiente ecuacin. Si existe una expansin lateral que excede de 100 a I en el plano s
entre grupos de polos, haga la simplificacin apropiada.

vG) 1x106
R(s) (s+500)'?(s+2)2

3.16. Para el sistema de la Figura P3.16 determinar y(t) para t 2 0 si r(r) : 4ult). Es suficiente una res-
puesta aproximada.

Figura P3.16

3.17. Para el sistema de la Figura P3.17 determinar 0(t) si (0: 0,2u"(t). Suponer que J: 1,0 kg-m2 y
Kt : Kz:4,0 N-m/rad.

Figura P3.17
Pnoblemas 85

3.18. Determinar un modelo matemtico para el sistema que se muestra en la Figura P3.18 y calcular

o,(s) 14s)
a. -------:-
z(s)
b.-z(s)

r(f)

!.e
Engranajes (razn de dientes = Nt/Nzl
v(t)

Polea
(Radio = r)

Figura P3.18

3.19. Para el sistema de la Figura P3.19, determinar y(t) si r(r) : 5,04"(r) y d(t) : 5,0(cos l,Ot)utt).

D(s)
Perturbacin

Y(s)

Figura P3.19

3.20. El grafo de flujo de seal que se muestraenla Figura P3.20 se construye para representar la opera-
cin de un circuito divisor de tensin pasivo tal como el que aparece en la figura. Aunque la reali-
mentacin se percibe normalmente como un camino de retorno aislado, el grafo de flujo de seal
parece mostrar una accin de realimentacin. Es esto realmente realimentacin?

Rrh
+

V2

+1 B, +1 R2

M Figura P3.20
86 Modelos de funcin de transfenencia Capitulo 3

M .2r. Repita el Problema 3.2 utrlizando MATLAB para efectuar el desarrollo en fracciones simples para
cada transformacin inversa.

M t.zz. Si G(s) si (10s2 * 20s + 20)l$a + l2s3 + 104s2 + 320s * 512), utilice la funcin de Mlrlen tf2zp
para determinar los ceros, polos y constante. Compruebe este resultado utilizando zp2tf para retor-
nar a la funcin original.

M .2. Repita el problema 3.22 utilizando la funcin de MRrr-Rs r oots ( t1 2 2l ) y roots ( 11 12 104 320
5121 ) para convertir a ceros y polos.

M t.z. Si se forma un lazo de realimentacin negativo utilizando G(s) tal como se dehni en el Proble-
ma 3.22 en el camino directo y ganancia unidad en el de realimentacin, determine la funcin de
transferencia en lazo cerrado fG)/R(s). Utilice las funciones de M.rr-es que sean necesarias para
expresar este resultado en trmino de ceros y polos.

M .2s. Utilice las funciones de Mrlas feedback, cloop, etc., para confirmar los resultados del Proble-
ma 3.12. Emplee estas funciones de MrrRB para encontrar la funcin en lazo cerrado con sus
valores calculados de Ko y K,. Exprese este resultado en trminos de ceros y polos.

El .20. Utilizando SIMULINK, dibuje el diagrama de bloques que se requiere para el Problema 3.12 con
los valores calculados de Ko y K,. Utilice este resultado para
a. Determinar la funcin de transferencia en lazo cerrado f(s)/n(s).
b. Representar la respuesta y(t) a una entrada en salto.unitario.
Modelos de estado

4.1. rNTRoDUccru

Un modelo de estado es un modelo de ecuacin diferencial que se expresa en un formato espe-


cial que ofrece un mtodo unilicado para el estudio de sistemas de control. El modelo de esta-
do es particularmente ventajoso cuando se aplica a simulacin y el modelo de estado lineal
proporciona el fundamento matemtico para un importante conjunto de tcnicas de anlisis
y diseo. Si un sistema es lineal, e1 modelo de estado se puede expresar utilizando una ecua-
cin matricial que mantiene el mismo formato sin tomar en consideracin el orden del sistema.
Asi se pueden describir metodologas generalizadas que son independientes del orden del sis-
tema.
Una caracterstica particularmente importante y til de los modelos de estado es la facili-
dad relativa con la que la descripcin del sistema se convierte a un modelo equivalente en
tiempo discreto cuando se requiere en clculos digitales. Adems de proporcionar una interac-
cin eftcaz con las tcnicas digitales, la utllizacin de este modelo permite la consideracin
simultnea de entradas mltiples, salidas mltiples y condiciones iniciales no nulas.

Gomposicin del modelo de estado

Si se consideran las tcnicas que se presentaron en el Captulo 2, los modelos del sistema se
desarrollan con la aplicacin de leyes fsicas que gobiernan la conducta dinmica y que por lo
tanto producen un conjunto de ecuaciones diferenciales. Si las ecuaciones se combinan de una
forma que se eliminan todas salvo una variable dependiente, el resultado es una ecuacin dife-
rencial de orden n y el sistema se describe como un sistema de orden n. Otro mtodo es reconh-
gurar la ecuacin de forma que se obtenga un conjunto de n ecuaciones diferenciales de primer
orden en trmino de n variables. Esto es un formato especial que constituye el modelo de esta-
do. El diagrama de la pgina siguiente presenta la progresin de sucesos en la determinacin
de un modelo con dos salidas diametralmente opuestas.
El modelo que se propone en la parte inferior izquierda es el modelo de estado y la opcin
opuesta es un modelo familiar porque se produce a menudo con modelos de sistemas lineales
que utilizan tcnicas de funcin de transferencia.
88 Modelos de estado Captulo 4

Aplicacin del
principio de D'Alembert,
leyes de Kirchoff.
etctera

n ecuaciones de k ecuaciones Una ecuacin


primer orden con de orden n
con 'k incgnitas con
n incgnitas 0<k<n una incgnita

La seleccin de uariables de estado

Las n variables que se utilizan para desarrollar el modelo de estado se conocen como uariables
de estalo. Cuando se seleccionan las variables de estado, su nmero debe corresponder con el
orden del modelo del sistema y las variables seleccionadas deben ser mutuamente independien-
tes (una no puede ser una funcin algebraica de las otras). No hay en general un conjunto
nico de variables de estado. En otras palabras, hay normalmente ms de un conjunto de va-
riables que generarn un modelo de estado vlido.
Un mtodo parala seleccin de variables de estado es escoger variables que proporcionen
una medida de la energa almacenada. As, las variables seleccionadas podran incluir la veloci-
dad de una masa, la corriente a travs de una autoinduccin, la tensin en un condensador, etc.
Los valores iniciales de las variables de estado son entonces las condiciones iniciales tal como
se definen normalmente. Como el valor de un conjunto de variables de estado que existe en un
instante particular de tiempo se describen como el estado del sistema, el conjunto de valores
iniciales se conocen como el estado inicial del sistema.
Hay algunas posibles variaciones de seleccin de variables de estado que producen carac-
tersticas nicas cuando se aplican a tcnicas de diseo de sistemas lineales especficas. Un
ejemplo es la seleccin de variables conocidas como uariables de fase. Este conjunto particular
incluye una variable y n - 1 derivadas de la variable. Aunque selecciones particulares presen-
tan caractersticas singulares, pueden existir otras opciones que proporcionen una simulacin
vlida sin poseer ninguna caracterstica especial.

4.2. MODELOS DE SISTEMAS LINEALES

Aunque un modelo de estado no est limitado a describir sistemas lineales, el modelo matricial
que se obtiene con la descripcin de un sistema lineal proporciona un fundamento matemtico
para numerosas tcnicas analticas valiosas y potentes. El material que se presenta en esta sec-
cin describe el desarrollo de modelos de estado lineales y se presentan tcnicas de solucin
analtica que demuestran propiedades fundamentales de la formulacin matricial de una solu-
cin de sistemas lineales.

El modelo matrcal vecorial

Para comenzar con una ilustracin poco complicada, considere el circuito RLC en serie tal
como se muestra en la Figura 4.1. Seleccionando las variables que estn relacionadas directa-
mente al almacenamiento de energa, las dos variables de estado deseadas son i(r) y u"(t). El
Seccin 4.2. Modelos de sistemas lineales 89

siguiente paso es obtener dos ecuaciones de primer orden que contienen la primera derivada de
las variables de estado seleccionadas. La escritura de una ecuacin de malla que est cuidado-
samente limitada a una relacin de primer orden proporciona

u,(t): rfiO+ R(4 + u,(t), (4.1)

pero se requiere tambin otra ecuacin diferencjal de primer orden. Como la primera ecuacin
no incluye la relacin entre la tensin y la corriente en el condensador, la segunda relacin
(expresada como una ecuacin diferencial) es

i(t): c *,,,rr. (4.2)

Si se reagrupan las ecuaciones para despejar las respectivas derivadas se obtiene

dRII:
I (t) I
-t (4.3)
ti(t)
u,(t) - u,(t)

dl (4.4)
u,(t): Vi(t).
Expresando las relaciones combinadas de las Ecuaciones 4.3 y 4.4 utilizando notacin matricial
proporciona la formulacin deseada con

: -'J'l[;] .
t;l l-,i: l''o'),,
(4.s)

El desarrollo del modelo se extiende rpidamente a un sistema de orden n. Suponiendo


que xr(r), xz!), ... x,(r) son variables de estado y utft), uz|), ... u^(t) son entradas, un sistema
lineal de orden n con coeficientes constantes se puede describir como n ecuaciones de primer
orden tal que
x, : a* r rx, I
a rrxr...a rnx, brru, I b rrur...b r^u^
ir: arrx, * arrxr...arnxn * brru, I brrur...br*u^ (4.6)

*n: orrr, I anrxr...annxnl brrll, * brrur..bn^u^

v"(tl

Figura 4.1. Un circuito RLC serie.


90 Modelos de estado Capitulo 4

con n variables de estado y m entradas. Aplicando la notacin matricial al modelo lineal de


orden n da

(4.7)

que se puede describir simplemente como

i:Ax*Bu (4.8)

sin tomar en cuenta el valor de n. Cuando se utiliza notacin simblica,las matrices se identifi-
can por el empleo de negritas, con los vectores caractertzados utilizando un smbolo en mins-
cula. Con modelos invariantes en el tiempo, los elementos de A y B son constantes.
La formulacin del modelo genera A como una matriz cuadrada (n x n) y B se obtiene
como una matriz con n filas y n columnas, donde m es el nmero de entradas. Observe que x y
u son vectores columnas de dimensiones /, x I y m x 1, respectivamente. Note tambin que la
posmultiplicacin de A por x y la posmultiplicacin de B por u genera matrices de idntica
dimensin (n x 1). Cualquier manipulacin de ecuaciones simblicas debe, por supuesto, efec-
tuarse de forma que mantenga la integridad de las relaciones matriciales.
Aunque la notacin se abrevia algunas veces de forma tal que no se muestran los argu-
mentos, debera entenderse que i, x, ! u son funciones del tiempo. La ufilizacin de u para
designar una funcin de entrada no especilicada es una notacin convencional cuando se utili-
zan modelos de estado. Si una expresin de entrada contiene una funcin salto unitario, la
diferencia se puede discernir observando que el smbolo de un salto unitario se representa por
u"(t) y va precedido inmediatamente por una funcin o una constante que proporciona una
expresin tal como (2e-2)u"(t) o 1,0r,r"(r).
Retornando al modelo de circuito RLC en serie, existen dos variables dependientes, ur(r) y
u^(r), que no se consideran explcitamente en la expresin i : Ax * Bu. Sin embargo,las varia-
bles dependientes que no se seleccionan como variables de estado se pueden expresar como
combinacin lineal de las variables de estado y de las entradas. Por lo tanto, las variables que
son de especial inters para el diseador se pueden considerar como variables de salida e inclui-
das en una ecuacin de salida algebraica que relaciona las variables de salida con las variables
de estado y las entradas. Con la adicin de una ecuacin de salida, el modelo de estado com-
pleto es

i:Ax*Bu
Y:Cx*Du (4.e)

donde y es el vector de salida. El nmero de filas que presentan y, C y D se determina por el


nmero de variables de salida deseadas. Si se consideran ur(t) y un(t) como variables de salida,
la ecuacin de salida para el circuito RtC del ejemplo es

: [-n
[;:] ln lt;l. [],,
(4.10)
Seccin 4.2 Modelos de sistemas lineales 91

EJEMPLO 4.1

It obtencin de un modelo de estados alqunas ueces requere de una seleccin cuidadosa de las uaria-
bles de estado.

Considere el sistema mecnico de la Figura 4.2, determine un modelo de estado paru el sistema
descrito y exprese el resultado como una ecuacin matricial vectorial. La salida deseada es la defle-
xin angular del eje del centro.

Figura 4.2. Un sistema mecnico.

Solucin. Como hay dos masas que giran con energa cintica almacenada, la seleccin de varia-
bles de estado que est directamente relacionada con el almacenamiento de energa conduce a
xr: o)r! xz: rr;r. Es aparente que debera existir una variable que estuviese relacionada con la
energa potencial almacenada para cada uno de los tres resortes de torsin; pero dos de los resortes
estn frjos por un extremo, y el conocimiento de la deflexin angular de dos es sufrciente para
determinar el tercero. Por lo tanto, el utilizar xz : 0 t y x+ : 0, completa la seleccin de las varia-
bles de estado. Sumando los pares sobre las dos masas con las variables seleccionadas produce las
ecuaciones de primer orden

Tt : J rff * Uror, + Kpr + Kz(0t - 02)

Tz : J rff * uro,, + K2(02 - 0) + K3ez. (4.11)

Para completar el modelo debe haber dos ecuaciones ms que relacionan las derivadas de 0, y 0,
con las otras variables de estado, y esas relaciones son simplemente

d0, d0,
dr:@t t *:"'
(4.r2)

El modelo matricial vectorial es entonces

B,
_ ___: 0 _ (K1 + K2) K2
xr
1
0
Jr Jr Jr Jr

x2 0_'_=B.
J2
K,
J2
_(K2 + K3)
J2
x2 0- J2
I

(4.r3)
i3 0
l?,)
x^ 0 X
92 Modelos de estado Captulo 4

Si la deflexin angular del centro del resorte se denota por 0r, entonces !: 0c - x3 xa, ! la
ecuacin de salida es

v:[0 0 1
''Lil."t;l (4.14)

Un modelo de sistema de control \


Otra ilustracin de un desarrollo de modelo de estado se obtiene al considerar un sistema de
control realimentado, como se describi previamente (uase Seccin 3.6). El modelo de estados
sustituye al modelo de funcin de transferencia tal como se presenta en la Figura 4.3. Se utlllza
en un sistema de control realimentado un motor CC de imn permanente para controlar la
posicin angular de una pequea antena. La antena est acoplada al motor mediante un siste-
ma de engranajes. Existen dos entradas al sistema porque hay una seal elctrica que indica el
ngulo deseado y tambin hay un par de perturbacin como entrada producido por el viento
sobre la antena. Si se escribe la ecuacin diferencial (uase Seccin 3.5) que modela el circuito
del inducido se obtiene una ecuacin de primer orden con

d
u,(t): L"i,(t) + R"i"(t) + Kua^(t), (4.rs)

donde rr;- es la velocidad angular del rotor. La suma de los pares produce otra ecuacin de
primer orden con
/N,\ : d
Kti,(t) * (/tlt) J.o * B"ra^(t). (4.16)
atr^(t)

I-(s)

Ganancia del
detector de o1(")
Angulo ngrto de
deseado ngulo / la antena
@a(s)
-'l I r-------tG)J.s)
1

sLa+ Ra

Figura 4.3. Un sistema de control con desplazamiento angular.


Seccin 4.2. Modelos de sistemas lineales 93

El signo que se postule pana Tw(t) se puede seleccionar como se desee porque el par del viento
es una entrada, y el asumir la direccin positiva es independiente de cualquier otra suposicin.
El momento de inercia equivalente, J"o,y la friccin viscosa equivalente, B"o, representan la
inercia total y la carga de friccin con-la carga de salida reflejada en el eje del motor (uase
Ecuaciones 3.45,3.46 y 3.47). Como la posicin del sensor genera y transmite una variable del
sistema proporcional a la posicin angular, se necesita una relacin diferencial adicional en el
modelo de estados que relacione la posicin angular con la velocidad angular. Por tanto, se
obtiene una tercera ecuacin de primer orden que relaciona la velocidad del motor con la posi-
cin de la antena

N"d
a^(t): (4.r7)
i, are"ftl.

Con respecto a la seleccin de las variables de estado, la corriente en el inducido y la


velocidad angular del eje del motor son selecciones posibles variables estn relaciona-
das con el almacenamiento de energa-. Sin embargo, se debe -ambas
aadir una variable de estado
adicional para introducir la relacin de la Ecuacin 4.I7. Una eleccin razonable de variables
de estado es io, a^, y 0y.
Con esta seleccin de variables de estado, resta un problema: La Ecuacin 4.I5 contiene
una variable (u) que no es ni una entrada ni una de las variables de estado seleccionadas. Sin
embargo, el voltaje aplicado al inducido del motor se expresa inmediatamente como una fun-
cin algebraica de las variables de estado seleccionadas y de la entrada. La rclacin deseada
(uase Figttra 4.3) es

u"(t): 100K,[0R(4 - 0"(t)f. (4.18)

Una ecuacin de estado aceptable se obtiene entonces combinando las Ecuaciones 4.15 a 4.18,
y el modelo de estado es

Ro [00K,
- Lo _Ku
Lo Lo
0
r-l
l"l
| ,;-l:
Kt l"l
l'*l*
N1
[0^ I
J", -%
0 (4.re)
t."-l J"o NrJ- Lr*)
L o"l L e"l
. 0

Utilizando el modelo de estado descrito, la aplicacin de una solucin anahtica o una


tcnica de simulacin dar la respuesta a una entrada de referencia especfica y a la perturba-
cin del viento. Adems, para generar las variables de estado en funcin del tiempo, se disea
generalmente una tcnica de simulacin para evaluar otras variables'dependientes, tal como el
ngulo de error, 08, ola velocidad de salida, 0".Una ecuacin de salida que proporciona la
informacin requerida es

t:i:l: ; ,'l .r st [i;t (4.20)

[i]
94 Modelos de estado Caotulo 4

Por supuesto, la ecuacin de salida es puramente algebraica, y la evaluacin de variables de


salida generalmente representa una adicin relativamente modesta a la complejidad de una
tcnica de simulacin.

4.3. CARACTERISTICAS DE LAS SOLUCIONES DE SSTEMAS LINEALES

Las soluciones de un sistema lineal que se describen en este captulo utilizan tcnicas de trans-
formacin y manipulacin algebraica de los modelos transformados. Aunque la metodologa
no es prctica cuando se aplica a problemas de carga computacional elevada, la aproximacin
analtica utiliza lgebra lineal de matrices y los elementos de una solucin.
Para desarrollar una comprensin de las tcnicas de solucin, tal como se aplican al mode-
lo matricial vectorial de primer orden, es til revisar una solucin de primer orden en el caso
de un modelo escalar. Una ecuacin escalar de primer orden se puede expresar como

*(t): ax(t) + bu(t), (4.21)

en el cual a y b son constantes y el valor de a es normalmente negativo. La transformacin de


Laplace es

sX(s) - x(0): ax(s) + bU(s). (4.22)

Resolviendo para X(s) se obtiene

xlO) / I \
" +bl-lU(s),
X(s):s-4 (4.23)
\s-4,/
y la transformacin inversa debe completarse con el conocimiento que u(t) es una funcin de
entrada no especificada. Una expresin general para la transformacin inversa es

x(t) : x(O)d' * U eo('- ^)u(),)d),. (4.24)


l,
La validez de la solucin puede establecerse rpidamente al verificar que satisface la Ecua-
cin 4.2t. El segundo trmino se expresa utilizando la integral de convolucin porque se re-
quiere una transformada inversa que corresponde a un producto de transformadas. La convo-
lucin no se recomienda necesariamente como un procedimiento de solucin, pero el uso de
una integral de convolucin permite la presentacin de una expresin en el dominio temporal
sin introducir una funcin de entrada especfica.
Observe que la respuesta a entrada-cero (la respuesta con la entrada fijada a cero) es
x(t): x(O)e"'. Como x(t) debe ser una solucin de i(r) : ax(t), es aparente que la solucin con-
tiene una funcin trascendente que da la propiedad matemtica deseada. Una representacin
algebraica de la funcin exponencial existe solamente como una serie infinita con

eot : I -t at -r jf"O' + {or)'..., (4.2s)


,,1

y la diferenciacin de la serie confirma que la derivada de eo'es aeo'.Este resultado, adems,


confirma que x(r) : Ke"t es una solucin de i(4 : ax(t).
Seccin 4.3. Caractersticas de las soluciones de sistemas lineales 95

Una solucin que emplea el modelo matricial uecorial

Si una transformacin de Laplace se aplica al modelo matricial vectorial,

*(r): Ax(t) + Bu(r) (4.26)

se obtiene

sX(s) - x(0) : AX(s) + BU(s). (4.27)

La resolucin de X(s) es una operacin que debe efectuarse con cuidado. Como la suma o resta
de matrices requiere dimensiones idnticas, la matriz columna (n x l), sX(s), se premultiplica
por una matriz identidad | (n x n). Manipulaciones algebraicas entonces proporcionan

(sI - A)X(s) : x(0) + BU(s), (4.28)

y la solucin para X(s) es

xG): - A)-1x(0) + (sI - A)-'nU1s.


(sI (4.2e)

si se simplifica la notacin sustituyendo (sI - A)-1 por @(s), entonces

x(s) : @(s)x(O) + @(s)BU(s). (4.30)

Una ligera complicacin se encuentra otra vez en este punto porque u(r) es un conjunto no
especihcado de funciones de entrada. Sin embargo, una expresin que incluye una integral de
convolucin se puede emplear para visualizar una solucin general en el dominio temporal. La
transformacin produce

x(t): eQ)xr, . G - t)Baa)d^. (4.3t)


J;
La solucin se expresa como una ecuacin matricial y (t) se conoce como la matriz de transi-
cin de estado.
Si la entrada es cero, el modelo del sistema es i(r) : Ax(r), y la solucin es x(r) : @(r)x(0).
As, la primera derivada de QQ) debe ser igual a AQ@ y 4(0) debe ser igual a I. En otras
palabras, la mal'riz de transicin debe tener una propiedad que es muy similar a la propiedad
que se adscribe a la funcin exponencial cuando se aplica a una solucin escalar. El concepto
de una funcin exponencial matricial se introduce con (t): eat,y las propiedades matemti-
cas requeridas se consiguen si At se define tal que

: r+ Ar + jtoa,+
e^,
fi trl'.. (4.32)

Observe que la primera derivada de *t es Aot. Revisando la Ecuacin 4.3I para utilizar la
notacin exponencial produce

x(f) : * e^t'- ^)BIJQ)il,. (4.33)


"'rt*10) I',
96 Modelos de estado CaPitulo 4

La representacin exponencial delamatriz de transicin da una expresin en el dominio


del tiempo de la solucinyla representacin en serie delamatru exponencial introduce una
opcin de programacin efectiva cuando se considera la utilizacin de un algoritmo en tiempo
discreto para simular el modelo del sistema.

Pafticionamiento de la solucin

Es obvio que la solucin tal como se present en la Ecuacin 4.33 se compone de dos partes. El
primer trmino de la suma es la respuesta si el sistema no est forzado y el segundo trmino es
la respuesta que se obtiene si el estado inicial es nulo. Las dos partes de la solucin, tal como se
expresan en este formato, se conocen como la respuesta de entrada-nula y la respuesta de esta-
do-nulo. Si se considera una situacin tpica en la cual las seales de entrada transformadas no
muestran ningn polo que sea exactamente idntico a cualquier otro polo de la funcin de
transferencia del sistema, la solucin se puede subdividir tambin en las componentes de res-
puesta forzada y natural. Como se considera el razonamiento que sigue, la respuesta forzada se
distingue como el conjunto de trminos que muestran la misma forma que la entrada o las
derivadas de la entradayla respuesta natural se compone del conjunto de trminos que pre-
sentan la misma forma que los trminos que aparecen en la respuesta impulsional del sistema.
Las diferentes particiones se ilustran mejor con un ejemplo.
Suponga que el modelo del sistema del ejemplo es

: (4.34)
[;;] [:, -',][;:]. [:].

x(0):
tllv u:2tu,(t). (4.35)

Utilizando la transformacin de Laplace como una tcnica de solucin (uase Ecuacin 4.29), el
clculo se obtiene evaluando

-o: :] :
" [i i-: -:l [; ,, .',,1
(4.36)

entonces

(4.37)

El adjunto de una matriz se forma sustituyendo cada elemento por su cofactor y a continua-
cin trasponiendo la matriz. En este caso la solucin como una funcin de s es

rx,r,)r - [u],'' tl]


s'z+6s+8 - [u:," :] t:]3
1l
(4.38)
fxrrr)J- s2+6s+8
Seccin 4.3. Caractersticas de las soluciones de sistemas lineales 97

escribiendo las ecuaciones individuales para Xr(s) y Xr(s),

s*6 T6
xt(s):sr+6s+g+ s21s2+6s*8)'

-8
Xr(s):sr+6s+g+
16
(4.3e\
s(s2+6s+8)'
Las sumas de las razones de polinomios, por supuesto, se combinan fcilmente. Sin embargo, si
la transformada inversa se obtiene con las funciones tal como aparecen,la respuesta est sepa-
rada con respecto a la respuesta de entrada-nula y la respuesta de estado-nulo. La transforma-
da inversa

xr(r) : l2e-z' - e-a'lu"(t) *lrt -)* ,n-" -)r-*]"*,


xz?): l-4"-" + 4e-alu"(t) + 12 - 4e-2' + 2e-4tfu"(t). (4.40)

Los corchetes de la izquierda encierran la respuesta de entrada-nula y los de la derecha la


respuesta de estado-nulo. Por lo tanto, las funciones que estn incluidas en los corchetes iz-
quierdos describen la respuesta si la entrada es cero y las funciones contenidas en los corchetes
de la derecha la respuesta si el estado inicial es cero. La suma de los trminos que estn entre
corchetes es la respuesta cuando se consideran ambas, la entrada y el estado inicial no nulo.
Si se tiene en cuenta el desarrollo en fracciones simples tal como se precisa para obtener la
transformada inversa, la respuesta forzada se genera mediante los trminos que contienen los
polos introducidos por la funcin de entrada; la respuesta natural se genera por los trminos
que contienen los polos introducidos por la funcin del sistema. Si se combinan los trminos de
la respuesta natural de ambos corchetes, entonces

xr('):
lr'-t1f",,
*7" -1,-.,1,"at (4.4r)

xz?): l2lu"(t) * l-g-zt + 6e-alu"(t). (4.42)

Los corchetes de la izquierda encierran ahora la respuesta forzada y los de la derecha la res-
puesta natural. Con un sistema tal como el utilizado en el ejemplo,la respuesta natural decaer
y tender a cero cuando el tiempo se hace grande, mientras que la respuesta foruada pennanece
presente de forma perpetua. De aqu que la respuesta natural se puede ver como aquella que
proporciona una transicin de un estado inicial especfico a la conducta que define la respuesta
forzada. Las caractersticas de la respuesta natural son dependientes de lamatriz de transicin
y la composicin de la maftiz de transicin se determina, por supuesto, por el modelo del
sistema. Observe que la respuesta forzada se conoce algunas veces como la respuesta en estado
estacionario.
Si los valores numricos del estado inicial en el problema del ejemplo se sustituyen por
notacin simblica resulta aparente que hay un estado inicial nico para el cual desaparece la
respuesta natural (no se requiere transitorio). Si la funcin de entrada es 2tu"(t) tal como se
describe, los trminos de la respuesta natural se cancelan si xr(O) : - 1,5 y xz(0) : 2,0. Sin
embargo, como una cuestin prctica, puede no tenerse un conocimiento previo exacto de la
98 Modelos de estado CaPitulo 4

entrada y es poco realista suponer que el estado inicial se ajusta fcilmente (especialmente a un
conjunto exacto de valores simultneamente). Asi obtener una respuesta natural adecuada es
tpicamente una consideracin crtica en la determinacin de una estrategia de control satisfac-
toria.

4.4. DAGRAMAS DE ESTADO

Un diagrama de estado proporciona una representacin gtfica de las relaciones algebraicas


tal como se presentan por la transformacin de Laplace de un modelo de estado. Por lo tanto,
se puede obtener una solucin utilizando un diagrama de bloques o un grafo de flujo de seal
con la aplicacin de la frmula de ganancia de Mason. El procedimiento es similar alatcnica
de solucin descrita anteriormente, excepto que la aplicacin del lgebra matricial (incluyendo
la inversin de una matriz) se sustituye por la construccin de un grafo de flujo de seal y la
utilizacin de la frmula de ganancia de Mason. Si se consideralavariable de estado xr,
t'FI
xr(r): I i,1rar+x,(0) (4.43)
Jo

1 x,lO)
"
X,(s):-figi,(f)l+
' ^ - (4.44)
s- s

En la Figura 4.4 se muestra la expresin transformada en un formato grfrco. Si se dibuja una


estructura similar paracada una de las variables de estado, entonces las ramas de conexin se
aaden rpidamente simplemente inspeccionando el modelo de estado. Como estas ramas de
conexin todas representan multiplicacin por coeficientes constantes, las ganancias de las ra-
mas que quedan se pueden obtener utilizando o bien el niodelo en el dominio del tiempo o el
modelo transformado.

xr(0)
o
\".
1 \*'
*:
9*'tl'l Xr(s)

Figura 4.4. Una representacin grfica de la Ec,tacin 4.44

EJEMPLO 4.2

La utlizacin de un diagrama de estado puede resultar til en Ia conuersin ile un modelo ile estailo a
un conjunto de relaciones de funciones de transferenca deseadas.

Si se considera el modelo que se present en la seccin anterior

[;;]: II -l] [;;]. [:]. d.nde x(o): [],


(4.4s)

y u : 2tu"(t). Construya un diagrama de estado para este sistema y utilice este resultado para obte-
ner expresiones que describan la variacin de las variables de estado como funcin del tiempo.
Seccin 4.5. Convensiones entne funcin de transfenencia v modelos de estado 99

Solucin. La Figura 4.5 muestra el primer paso en la configuracin del diagrama de estado. Ob-
serve que it() y ir(r) se muestran entre parntesis porque el grafo de flujo de seal no es una
representacin en el dominio del tiempo. Sin embargo, la relacin que se requiere para completar el
diagrama se puede obtener del modelo en el dominio del tiempo, y los resultados se muestran en la
Figura 4.6. Las variables Xr(s) y Xr(s) se pueden determinar utilizando la frmula de ganancia de
Mason y superposicin. Los resultados son

1/s(1 + 6ls) + (81s2)(21s2) s3 + 6s2+ 16


--r\"/ I
-(-6/s) -(-S/r') s21s2+ 6s+ 8)'

1/s(-84) + $ls)(21s'z) -8s + 16


"1r \-'
rlJ,
-
1 I 6ls + Slsz s(s2 + 6s + 8)'

xz(o)
o
\s
, \*'
o .
U(s) (*zl Xzlsl X(s)

Figura 4.5. Comienzo de la construccin de un diagrama de estado.

XzBl l*t
-8

Figura 4.6. Diagrama de estado completo.

Cuando se aplica la frmula de la ganancia de Mason al ejemplo, asegrese de observar que no


todos los caminos directos tocan a todos los lazos. Sin proseguir ms, es obvio que la solucin para
Xr(r) y Xr(s) es idntica al resultado previo que se present en la Ecuacin 4.40.

4.5. CONVERSIONES ENTBE FUNGION DE TRANSFERENCIA


Y MODELOS DE ESTADO

Los mtodos de solucin que se han introducido en este captulo utllizan una transformacin
de Laplace del modelo de estado y las soluciones que llevan a la determinacin de funciones de
transferencia que contienen todas las entradas y todas las variables de estado. Por lo tanto,la
conversin de un modelo de estado a un modelo de funcin de transferencia se puede obte-
ner aplicando una de estas tcnicas y a continuacin seleccionando y aislando una funcin
deseada.
La conversin de una funcin de transferencia a un modelo de estado, sin embargo, intro-
duce una situacin totalmente diferente. Una funcin de transferencia simple de orden n debe
loo Modelos de estado CaPtulo 4

separarse en n relaciones de primer orden con la introduccin de n variables de estado. As


pues, deben introducirse mltiples variables del sistema a pesar del hecho de que la funcin de
transferencia se expresa con referenciaaurna nica variable dependiente.

Gonversin de un modelo de estado a un modelo de funcin de transfenenca

Comenzando con un modelo de estado, la transformada de Laplace de la ecuacin de salida es


Y(x) : CX(s) + DU(s). Si X(s) se sustituye utilizando la Ecuacin 4.29lcon x(0) : 01, el resul-
tado es una expresin de una funcin de transferencia general con

Y(s): [C(sI - A)-'B + D]U(s). (4.47)

EJEMPLO 4.3

El procedmiento siguiente ilustra Ia utilizacin de la Ecuacin 4.47.

Considerando el modelo de estado descrito en la Ecuacin 4.48, determinar f(s)/U(s)

l-2: -31L*,1 ["'l


1-lP'l. [:-l, donde y: rr
L*,1 l-
[-1'-l: 0r- (448)
L2) L*,J

Solucin. En este caso, f(s) y U(s) son escalares y la Ecuacin 4.47 se puede dividir por U(s). Ms
an, D:0; por tanto

r(s) 11 r llr'
l][:] 2
(4.4e)
U(s) s2+3s+2 s2+3s+2'

Aunque la aplicacin del lgebra matricial (con una inversin matricial) que se describi
en el Ejemplo 4.3 generar modelos de funcin de transferencia,la conversin de un modelo de
estado a un modelo de funcin de transferencia equivalente se efecta tambin de forma rpida
construyendo un diagrama de estado y aplicando la frmula de ganancia de Mason.

EJEMPLO 4.4

Un diagrama de estado puede proporcionar una tcnica de conuersin preferida con sistemas de orden
superior.

Sea un modelo de tercer orden con

[u'l I
li,l:l -4
o 1

-2
o.l[,,'l t.l
oll", l*141,
*,.J [ - r 0 0l L'.1 Lll
Seccin 4.5. Conversiones entne funcin de tnansfenencia v modelos de estado 101

y x(0) : 0. La ecuacin de salida es


T-t
,0 .ll;;l (4.51)

'L"l
determinar f(s)/U(s).

Solucin. En la Figura 4.7 se muestra el diagrama de estado correspondiente y la aplicacin de la


frmula de ganancia de Mason produce

r(s) Z, +?r\ (4.s2)


u(s) s3 + 2s2 + 4s + 4'

La funcin de transferencia por supuesto se determina con la hiptesis de que el sistema est lnl-
cialmente relajado; por lo tanto, no se muestran los caminos de la condicin inicial.

1
+1 s
Xzlsl (&)

Figura 4.7. Un diagrama de estado.

Gonveltir un modeto de funcin de tnansferenca a un modelo de estado


Como no hay, en general, un conjunto nico de variables de estados que produzcan un modelo
de estado vlido, no existe una conversin nica de un modelo de funcin de transferencia a un
modelo de estado. Sin embargo, se describen dos conversiones metdicas que generan modelos
de estado vlido con caractersticas distintivas. Sea una funcin de transferencia de tercer or-
den con coeficientes simblicos tal que

Y(s) + ars I ao
ars2
(4.53)
U(s) s3 + brs2 -t brs * bo

Si todos los trminos se dividen por la potencia ms elevada de s, entonces

at a1 a
---a+---:+-i
Y(s) ss2s3 (4.s4)
UG)
| +b-2 *bj *\
ss-s-
10.2 Modelos de estado Captulo 4

Aunque existen numerosas configuraciones de grafo de flujo de seal que proporcionarn


esta funcin, una posibilidad se muestra en la Figura 4.8. Se disponen tres integradores en
cascada con caminos de conexin de ganancia uno, y la salida de cada integrador es la trans-
formada de una variable de estado. El etiquetado de las variables comienla con Xr(s) a la
derecha; las salidas de los integradores se etiquetan secuencialmente movindose de drecha a
izquierda. Es obvio que los tres lazos son necesarios y se retornan todos a un punto comn en
el extremo izquierdo de la secuencia. Al retornar todos los lazos a un punto comn se elimina
la formacin de cualquierlazo que no est en contacto. Como todos los caminos directos pa-
san a travs del punto comn, el valor de Aopara cada camino es la unidad. Adems, todos los
caminos directos se conectan al modo de salida, evitando as la formacin de cualquier lazo
adicional

Xzlsl (ir)

Figura 48. Una representaan grfica de la forma cannica de control

El modelo de estado que se genera por esta configuracin es

[-i'l [
lx, l:l o
0 1 oI
t ["'l lol
0
ll", I+l0lu (4.55)
Lu,.l l-uo -b, -brl L".J L1_J

!: lao
["'l
at orll*r (4.s6)
l.
Lx l
Este resultado se puede repetir con una funcin de transferencia de cualquier orden y esta
forma particular se conoce como la forma cannica de control. Los elementos en la matriz A
por encima de la ltima fila son cero, excepto para una diagonal de elementos unitarios que
est justamente a la derecha de la diagonal principal; la ltima lila contiene un coniunto de
coeficientes.

EJEMPLO 45
Determinar un modelo de estado equiualente (utilzando la forma cannica de control), si

23
Y(s) 2s+3 ;-r'
(4.57)
Uls) s2+5.s+4 5 4'
t *;*r,
Seccin 4.5. Convensiones entre funcin de tnansferencia y modelos de estado 103

Solucin. Un modelo de estado se puede generar utilizando el diagrama que se muestra en la


Figura 4.9 y el resultado es

[;;]:I I -l][;;].[?],
y -- 13 ,, [l;] (4.5e)

+1 s

Figura 4.9. Una configura cin grfrca para la Ecl'acl'n 4.57 .

Como una funcin de transferencia se expresa explcitamente en trminos de slo una


variable dependiente, las variables de estado no adquieren un significado fsico a menos que
exista una relacin significativa con la salida. La forma cannica de control genera un conjunto
de variables de estado que contienen xr(r) y las derivadas de xr(t), y la salida es una combina-
cin lineal de las variables de estado. Sin embargo, una significacin fsica clara puede ser ads-
crita a todas las variables de estado si la funcin de transferenc.ia es una funcin todo polos (no
hay ceros hnitos). En este caso, todos los coefrcientes del numerador son cero excepto as, ! las
variables de estado son proporcionales a la salida y a las derivadas de la salida.
Si la funcin de transferencia es una funcin todo polos, la conversin a un modelo de
estado puede tambin implementarse retornando a la correspondiente ecuacin diferencial de
orden n y a continuacin convirtiendo las derivadas de la salida a variables de estado' La
segunda derivada ms alta de la variables de salida se designa como variable de estado xn,y el
modelo se completa designando secuencialmente a cada una de las derivadas de orden ms
bajo con un nmero de variable de estado decrementado.

EJEMPLO 4.6

Unafuncin de transferencia todo polos se puede conuertir rpidamente a un modelo de estado equiua-
lente.

Si se considera un modelo de funcin de transferencia con

Y(s) _ (4.60)
u(s) s3+2s2+3s+5
1o,4 Modelos de estado Captulo 4

determinar un modelo de estado equivalente sin utilizar un grafo de flujo de seal. A continuacin
repetir la solucin utilizando una tcnica de grafo de flujo de seal.

Sofucin. Reagrupando la funcin de transferencia da (s3 * 2s2 + 3s + ff(s) : 5 U(s), y la ecua-


cin diferencial correspondiente es

d3v d2v dv
#*r;,*t+st:su. (4.6r)

Si la derivada segunda de y se designa como x3; la primera derivada colo x2, etc.; entonces
i, + 2x, * 3x, * Sxr: 5u por *,r: x y *t: xz. convirtiendo a un formato -a1.icial vectorial,
el modelo de estado es

01 ol
["'l [o.l
00 tll*, l*10l, (4.62)

t;'lI -5 -3 2l L,.J L1l


y la ecuacin de salida debe decir simplemente que y es igual a xr.
En la Figura 4.10 se muestra una conversin que utiliza un grafo de flujo de seal. Se utiliza la
configuracin cannica de control con un cambio: el factor de ganancia del numerador se desplaza
ala rama de la entrada. El modelo de estado correspondiente es entonces idntico al modelo de la
Ecuacin 4.62.

55
1
!s 1

Figura 4.10. Un diagrama parala conversin de una funcin todo polos.

Una alternativa a la configuracin de la Figura 4.8 es el grafo de flujo de seal que se muestra
en la Figura4JLLa metodologa es muy similar excepto que se invierte la estructura: El nodo
comn para todos los lazos se coloca en el extremo de la derecha, los caminos directos todos
parten desde el nodo de entrada y las variables de estado se etiquetan secuencialmente de iz-
quierda a derecha. El modelo de estado que corresponde a este diagrama es

[t,l :l[0 0 -bol [x, I lool


u, l o -b,ll ,, l +la, lu
l '
Li._l L0 l -b,l fx,l lo,)
(4.63)

[x, I
y:[0 0 lrlr"l
-l 'I (4.64)

LX I
Seccin 4.6. Modelos no lineales 105

.
dss+1
X(s) &zl

Figura 4.11. Una representacin grfica de la forma cannica de observador'

La nueva configuracin otra vez proporciona una forma distintiva de elementos, pero la
matiz A se traspone y las matrices B y C se intercambian y trasponen. Este configuracin se
conoce como la forma cannica de obseruador. La terminologa que refleja ambas de estas con-
frguraciones est asociada con un tema de diseo que se introduce en el Captulo 11.

4.6. MODETOS NO LINEALES

Si se considera un sistema fsico, un modelo no lineal se obtiene si uno o ms de los parmetros


del sistema vara como una funcin del nivel de seal. Desde un punto de vista matemtico' el
mejor enfoque es describir un modelo no lineal como aquel que no es lineal. Si un sistema no se
p,rd. describir utilizando un modelo de estado en el formato matricial vectorial (con todos los
lementos de las matrices A y B constantes o funciones del tiempo), entonces el modelo es no
lineal. Las implicaciones de utilizar un modelo no lineal son muy significativas nna apa-
rente incapacidad de aplicar tcnicas que utilizan o bien un modelo de funcin
-hay
de transferencia
o la formulacin matricial vectorial de un modelo de estado-. Huy, sin embargo, algunas
situaciones especiales en las cuales se pueden emplear conceptos de modelado lineal.
Con la cbnsideracin de ciertos fenmenos no lineales, la operacin se caractetiza pot
cambios abruptos en el modelo que ocurren en niveles de seales especficos. Este tipo de ope-
racin sucede con la presencia de fenmenos tales como rozamiento esttico y de coulomb o
puede generarse medinte la introduccin a propsito de una caracterstica no lineal, tal como
ia accin de un controlador tipo rel. Una tcnica de modelado que es aplicable a esta si-
tuacin es desarrollar mltipleJ modelos lineales que se precisan para describir los diferentes
modos de operacin. La simulacin es lineal a tramos y cada uno de los modelos lineales es
aplicable bajo condiciones definidas cuidadosamente. Cuando se detecta una condicin para
cmbiar moelos, la informacin que se necesita para continuar la simulacin es una descrip-
cin del nuevo modelo y una descripcin del estado del sistema.
Si se utiliza un modelo de estado para describir cada uno de los diferentes modos de ope-
racin de un sistema lineal a tramos, toda la informacin que se requiere est disponible. En el
instante que el modelo cambia, el estado final del modelo previo se convierte en el estado ini-
cial del nuevo modelo.
Otro tipo de operacin no lineal que se observa frecuentemente es un modelo de sistema
que present .rnu operacin casi lineal que existe solamente dentro de un rango especfco de
niveies de seal. Cnsidere, por ejemplo, un modelo de estado no lineal que se describe por
*,r(t) -- xr(t)
irr(t) :4 sen [r(r) - xt()] - 2xr(t). (4.65)
r06 Modelos de estado Capitulo 4

La segunda ecuacin es no lineal, pero puede aparecer para proporcionar operacin lineal
bajo condiciones especficas. Si la magnitud de r(t) - xr(r) se mantiene continuamente en un
rango que no excede a 0,5 rad, la operacin es casi lineal. Utilizando una aproximacin
sen [r(r) - xt()] se sustituye por r(t) - xr(t) y este cambio produce un conjunto lineal de ecua-
ciones que pueden ser expresadas como un modelo matricial vectorial. El modelo lineal es

[;;]: [-l -;]i;;1. l'u, (4.66)

En el Captulo 13, que est dedicado al anlisis y diseo de sistemas no lineales, se presen-
ta un procedimiento generalizado panlalinealizacin de un modelo de estado.

4.7. DIAGRAMAS DE BLOOUES COMPUESTOS DE MODELOS DE ESTADO

Los diagramas de bloques describen el flujo de seales entre subsistemas que interaccionan y
que s9 pueden tfllizar con modelos de subsistemas que se describen utilizando funciones de
transferencias, modelos de estado o relaciones de transferencia no lineal. Los diagramas de
bloque se utilizan algunas veces con unamezcla de funciones de transferencia y otrai formula-
ciones de modelos. Si todos los bloques se describen utilizando funciones de transferencia, las
funciones de transferencia en lazo cerrado se pueden determinar utilizando tcnicas de sistemas
lineales que son aplicables a la solucin de un conjunto de ecuaciones algebraicas simultneas.
La frmula de ganancia de Mason (descrita en el Captulo 3) proporciona un conjunto de
reglas estructuradas parala determinacin de la funcin de transferencia en lazo cerrado. Si un
diagrama de bloques incluye como subsistemas modelos de estado, entonces la determinacin
de un modelo total del sistema debe desarrollarse con la consideracin de variables mltiples
que se present con la estructura del modelo de estado.
Si cada bloque se puede describir utilizando una nica variable de entrada y una nica
variable de salida, entonces cada bloque es un subsistema de una entrada y una slida (SISO).
Con todos los subsistemas SISO, un mtodo simple es convertir el modelo de cada bloque en
una funcin de transforencia y a continuacin proceder con un anlisis de funcin de trnsfe-
rencia. La funcin de transferencia total en lazo cerrado puede convertirse a un modelo de
estado (utilizando uno de los mtodos que se describi en el Captulo 3). Sin embargo, el mode-
lo de estado no es nico y las variables de estado no son necesariamente las variables de estado
que fueron identificadas inicialmente en los subsistemas.
Para ciertas aplicaciones puede ser deseable preservar las variables de estado de los subsis-
temas que se hicieron porque su identidad fsica (tal como posicin, velocidad, etc.) es impor-
tante. En esta situacin, el modelo enlazo cerrado debe determinarse trabajando direchmnte
con los modelos de estado. Para estudiar este proceso, considere el sistema de realimentacin
de la Figura 4.l2.El camino directo requiere un modelo de segundo orden y el de realimenta-
cin es de primer orden. Asi el sistema enlazo cerrado es de tercer orden con una nica entra-
da r(t) y una nica salida y(t). El vector de estado se define simplemente como un vector que
contiene las variables de estado de todos los subsistemas o x : lxrxrzfr. como r(r) es la nica
entrada al sistema en lazo cerrado, el modelo de estado total de6e xpresarse en trmino del
vector de estado x(r) y la entrada r(r). Por lo tanto, las variables intermedias (u, u e y) se pueden
expresar en trminos de x y r. Representando u en trminos de las variables de estado y de la
entrada se obtiene

u : r- u: r- (-202 + y) : r * 202 - xr, (4.67)


Seccin 4.8. Gestin de los modelos de estado con Marraa y SIMULINK 1fJ7

l-i''l= [o rl ["'l I o I
L;J L -4tA*frooJ'

v=t1 o1["'l
Lx

2=-202+ y
y=-2Qz+y

Figura 4.12. Una conexin en realimentacin de dos modelos de estado

y el modelo de estado es

it: x2,
*r: -2xr* 100u: -2xr-f 100r + 2,0002 - 100x1,

y i 202*xr,
con .I:xl . (4.68)

Expresando este resultado como un modelo matricial vectorial se obtiene

[x,l
t^tl I- o 1 ol[''l I ol
t-tl l:l -1oo ll *, I | roo lr
lx, - 2000 * (4.6e)

l;) L I 0 -20)lz ) L 0_j

['' I
v:u 0 orl,,l (4.70)

Lz )
Con las conexiones serie y paralelo, el modelo de estado se puede deducir de una forma
similar. Observe que un factor de ganancia que precede o que sigue a un bloque de modelo de
estado se puede absorber en el modelo al multiplicar las matrices B y C utilizando el factor de
ganancia.

4.8. GESNN DE tOS MODETOS DE ESTADO CON NAB Y SIMULINK

Un modelo de estado lineal representado por A, B, C y D es un formato comn para introdu-


cir modelos en las rdenes de Marrs. Los algoritmos numricos se preparan de forma muy
rpida y ehciente si el modelo se introduce en el formato modelo de estado. Aunque algunas
, rdenes permiten la introduccin del modelo utilizando una formulacin de funcin de transfe-
rencia, este modelo se convierte internamente a un modelo de estado equivalente. El usuario
puede tambin realizar una conversin con la orden ss2tf (espacio de estados a funcin de
transferencia) o tf2ss (funcin de transferencia a espacio de estado).
108 Modelos de estado Captulo 4

Si se considera el modelo de estado de las Ecuaciones 4.50 y 4.51, el siguiente programa


describe el modelo de estado, obtiene una funcin de transferencia equivalente y a continua-
cin lo convierte otra vez a un modelo de estado en forma cannica de control

-4 -2 4; -1
a = lO 1 @; @ @ l;Definir La matniz A
%
o= [0a 1]'i %DefinirlamatnizB
c = 11 12 @ CIl t % Definin Ia mtriz c
a = 0; % Defi.nin Ia matriz D
In,d] =ss2tf(a'b,c,d) %Convertirelmodelodeestadoenunafuncindetnansferencia
Iaa,bb,cc,dd] = tf2ss(n,d) % Convertir 1a funcin de transfenencia otra vez a un
modelo de estado

Observe que la conversin de una funcin de transferencia en ur modelo de estado no propor-


ciona una solucin nica y la orden tf2ss produce una solucin que es una variacin de la
forma cannica de control, donde las variables de estado se relacionan en orden inverso cuan-
do se comparan con aquellas de la Ecuacin 4.55. Note tambin que cuando se introduce un
modelo de estado,las filas delamatnz deben estar o separadas por punto y coma o escritas en
lneas separadas.
Las rdenes series, parallel, feedback y cloop que se aplicaron a un modelo de funcin de
transferencia se pueden llizar tambin para obtener el modelo de estados de bloques interco-
nectados con solamente una ligera variacin en la sintaxis. Sea otra vez el sistema de la Fi-
gura 3.8 con G, :0,4, Hr: 1 y el GrH, descritas por el sistema de la Figura 4.12. Este es
exactamente el mismo sistema que el que se describi en la Seccin 3.8 con la representacin de
los subsistemas presentada en un formato de modelo de estado. El cdigo para obtener el mo-
delo del sistema total es muy similar.

91 = @.4i % Definir Gl
ag2 = l@ 1; @ -21 i bgz = l@ 1@ol' ; % Definir G,
cg2=[1@l;dg2=@;
ah2 = -20; bh2 = 1 i chz = -2@; dh2 = 1 ; % Definir H2
Detenminar eI modelo de estado de v a y.
Iagvy, bgvy, cgvy, dgvy ] = f eedback ( ag 2,b92, cg2, dg2, ah2,bh2, ch2, dh2, -l )
% Determinar el modelo de estado de r a y
Ia, b, c, d] = cloop (agvV, g1 *bgvy, cgvy, dgvy, -1 )
% Verificar los nesuLtados companando la funcin de tnansferencia con aquella de ta Seccin 3.8

ln,dl = ss2tf(a,b,c,d)
Alternativamente, el modelo se puede describir tambin con el diagrama de bloques de
SIMULINK de la Figura4.I3, donde Gzy Hz son dos bloque State-Space copiadoi de la
Linear'Lbrary. El modelo de estado de cada bloque se puede especificar haciendo una doble
pulsacin sobre el bloque y a continuacin introduciendo las correspondientes matrices A, B,
C y D. La condicin inicial del vector de estado de cada bloque se puede hjar tambin al
mismo tiempo. Si se guarda el diagrama de bloques con el nombre <ssblockmodel> el modelo
de estado del sistema se puede obtener entonces con la orden de MlrtAs

la,b,c,dl = linmod(' ssblockmodel' )

y los resultados deberan coincidir con el resultado anterior. Con las condiciones iniciales todas
fijadas a cero se puede realizar una simulacin de la respuesta a un salto y representarla grfi-
camente exactamente de la misma forma que se describi en la seccin 3.9.
Seccin 4.9. FIESUMEN 109

x'= Ax + Bu
Inport Y=Cx+Du
Outport

El
Step Input
x'= Ax + Bu
Itrl
LJ
Y=Cx+Du Graph

Figura 4.13. Un diagrama en SIMULINK que contiene modelos de estado.

El modelo de estado proporciona un formato que es particularmente til cuando se aplica en


conjuncin con clculos digitales; tambin es la base de numerosas tcnicas de anlisis y diseo
de sistemas lineales. Si un sistema es lineal, el modelo se puede expresar como un modelo ma-
tricial vectorial que mantiene el mismo formato sin tomar en cuenta el orden del sistema.
Considerando un sistema de orden n, el modelo de estados se compone de n ecuaciones de
primer orden con r? variables de estado. Un conjunto de variables de estado se selecciona eli-
giendo variables que son mutuamente independientes. Un mtodo paru la seleccin de varia-
bles de estado es utilizar variables que estn asociadas directamente con el almacenamiento de
energa..El conjunto de valores que exhiben las variables de estado en cualquier instante de
tiempo representa el estado del sistema.
Las caractesticas de una solucin de un sistema lineal pueden estudiarse aplicando una
solucin de transformada de Laplace al modelo matricial vectorial. La solucin muestra una
suma de matrices que describe la respuesta de entrada nula y la respuesta de estadg nulo. Este
particionamiento particular de la respuesta separa la componente que ocurre si la entrada es
cero y la componente que se produce si el estado inicial es nulo. Un particionamiento algo
diferente de trminos separa la respuesta en sus compbnentes forzada y natural. La respuesta
natural se puede describir como la parte de la respuesta que produce una transicin desde
estado inicial a la respuesta forzada. El carcter de la respuesta natural es dependiente del
modelo del sistema y se refleja en la composicin de lamatriz de transicin. El carcter de la
respuesta forzada es dependiente de la entrada.
Dado un modelo especfico y una entrada especfica,las funciones de respuesta se pueden
calcular utilizando la transformacin de Laplace y tcnicas de lgebra matricial. Una alternati-
va ala aplicacin del lgebra matricial es la utilizacin de un diagrama de estado con la solu-
cin obtenida utilizando un grafo de flujo de seal y la aplicacin de la frmula de ganancia de
Mason. Ambas tcnicas permiten la consideracin de un estado inicial no nulo.
IJna conversin de un modelo de estado a un modelo de funcin de transferencia se obtie-
ne rpidamente utilizando o bien una expresin del lgebramatricial o un diagrama de estado.
El resultado se puede expresar para considerar la funcin de transferencia de una entrada es-
pecfica a una variable de salid4 seleccionada. La conversin de un modelo funcin de transfe-
rencia a un modelo de estado es una situacin algo diferente. Un modelo que tiene n variables
de estado se genera utilizando una funcin de transferencia que explcitamente contiene slo
una variable dependiente. As, las variables de estado tienen significacin fsica slo en trmi-
11fJ Modelos de estado Caotulo 4

nos de las relaciones establecidas para la salida. Si la funcin de transferencia es una funcin
todo polos se puede desarrollar un modelo de estado en el que las variables de estado las
constituyen la salida y derivadas de la salida. Un mtodo que es aplicable con cualquier fun-
cin de transferencia se puede llevar a cabo construyendo cuidadosamente un grafo de flujo de
seal en una de dos configuraciones distintas. La tcnica grfica produce o bien la forma can-
nica de control o la forma cannica de observador.
Modelos matemticos no lineales se pueden expresar como modelos de estado, pero la
visualizacin de un formato matricial vectorial es aplicable solamente si el modelo es lineal. Si
los fenmenos no lineales proporcionan cambios abruptos que permiten una caracterizacin
lineal a tramos, entonces se pueden :utilizar un conjunto de modelos de estado lineales con
transiciones entre los modelos. Si un modelo presenta una operacin cuasilineal dentro de un
rango limitado de nivel de seal, se puede desarrollar un modelo de estado lineal que es vlido
con limitaciones especficas impuesta sobre el nivel de seal.
Las conversiones entra modelos de estado y modelos de funcin de transferencia pueden
tambin realizarse utilizando las rdenes de MrLs ss2tf o tf2ss. Si los subsistemas se descri-
ben utilizando modelos de estados se puede ilizar MATLAB o SIMULINK para convertirlo a
un modelo en lazo cerrado slobal.

El Captulo 5 presenta diferentes mtodos de simulacin de sistemas, incluyendo simulacin


digital utilizando tcnicas numricas. El modelo de estados proporciona un formato particular-
mente conveniente para el desarrollo de diagramas de simulacin analgica y algoritmos de
simulacin digital. Asi el Captulo 5 incluye una presentacin amplia del uso de Mlrrlo y
SIMULINK.
Temas que se consideran en captulos siguientes incluyen el concepto de asignacin de
polos utilizando la realimentacin del estado y la utllizacin de un observador del estado. Es-
tas son tcnicas de diseo de sistemas lineales que utilizan un modelo de estado de la planta.
Como es de esperar con la utilizacin de modelos de estado, las tcnicas son aplicables sin
tomar en consideracin el orden del modelo de la planta.
Modelos de estados no lineales se consideran con la aplicacin de tcnicas de simulacin
numrica y lalinealizacin de modelos de estados no lineales es una cuestin que se considera
con el estudio de los sistemas no lineales.
Aunque el modelo de estados tal como se ha presentado es un modelo de sistema conti-
nuo, una versin discreta del modelo de estado se aplica al estudio del control digital con datos
muestreados. Como existen similitudes notables cuando se comparan las tcnicas continuas y
discretas, la capacidad de aplicar un modelo continuo a una tcnica de diseo continua ser
sorprendentemente til cuando se aplica un modelo discreto a una tcnica similar.

REFERENCTAS
1. W. L. Brogan: Modern Control Theory, Quantum Publishers, 3.u ed., Nueva York, 1991.
2. T. Kailath: Linear Systems, Prentice Hall, Englewood Cliffs, N. J., 1980.
Problemas 111

Problemas
4.1. Si se considera el sistema descrito en la Figura P4.1, seleccione un conjunto de variables de estado y
determine un modelo de estado para describir el sistema. Exprese su resultado utilizando relaciones
matriciales vectoriales.

*'##m) B

*,0'
.t,sio" "J;j,:,?"
Figura P4.1

4.2. Repita el Problema 4.1 con 0(t) considerada como una variable de es adicional.

4.3. Considere el modelo de circuito de la Fisura P4.3. seleccione un de variables de estado y


determine un modelo de estado para describir el sistema. Exprese su Itado como una relacin
vectorial matricial.

Entrada )
Yo(r)

Figura P4.3

4.4. Considere el sistema de la Figura P4.4, seleccione las variables de v determine un modelo de
estado para describir el sistema utilizando una formulacin vectorial icial.

Entrada
[(t]

Entrada
fo(r)

Figura P4.4
112 Modelos de estado Captulo 4

Considere el modelo de un sistema de control de antena como se presenta en la Seccin 4.2, se


propone una revisin. La Figura P4.5 muestra una nueva funcin del controlador que revisa la
forma en la que el voltaje se aplica a la armadura del motor, yo, es controlada por la seal de error
angular,0r. En el dominio temporal, v"(r) es igual a IO0K,?AI\ + p(r), donde p(t) es la integral de
1000E(t) multiplicada por Kr. Determine un nuevo modelo de estado para el sistema con uno o
ms estados adicionales segn se requiera. Presente sus resultados en forma matricial vectorial.

P(s)

V"(sl

Al motor

Figura P4.5

4.6. Determine las soluciones para xr(r) y xr(t) si u: 4,0utt) y

[i,-l:- I o '-l[',-l*' [0-l, LU'


con f',rorl _
- 01
L*,1 L-o -sl L*,1 Lol" L*,(o)l Ll
Utilice x(s): (sI - A)-rx(O)+ (sI - A)-lBU(s).

4.7. Repita el Problema 4.6 utilizando un diagrama de estado y compare los resultados.

4.8. Considere el modelo de estado descrito por las siguientes ecuaciones, determine f(s)/U(s), y exprese
su resultado como un cociente de polinomios.

[u,lIoo -4' ol[x,]ttl


li, l:l ,ll*,1*lol,
Li._l L-3 o -rlL'.1 Lrl
["'-l
y:lI 0 0llxrl+10,su
L'.1
4.g, Considere el modelo de funcin de transferencia descrito por la siguiente ecuacin, determine un
modelo de estado eouivalente en la forma cannica controlable.

r(s) +5 2s
R(s) s3+2s2+3s*4
4.10. Utilizando el modelo de funcin de transferencia del Problema 4.9. determine un modelo de estado
equivalente en la forma cannica observable.

4.11. Determine un modelo de estado parala funcin de transferencia descrita por la siguiente ecuacin
sin utilizar un diasrama de seales de fluio.

Y(s) 10
U(s) s4 + 2s3 * 5s2 * 8s + 10
Pnoblemas 113

4.r2. Muestre que puede obtener el mismo resultado obtenido en el 4.ll uttlizando la tcnica
de diagramas de seales de flujo.

4.13. Considere el sistema descrito por la siguiente funcin

r(s) s*7
U(s) (s + 1)(s + 2)(s + 4)'

3
s+4

{b)

Figura P4.13

a. Obtener un conjunto de ecuaciones de estado en la forma canni controlable.


b. Obtener un conjunto de ecuaciones de estado en la forma observable.
c. Utilizando la expansin en fracciones parciales, el sistema se descomponer en tres sub-
sistemas en paralelo, como muestra la Figura P4.I3a. Determine el de estado del siste-
ma utilizando xy x2 y x3 como variables de estado.
d. Utilizando la representacin en cascada de subsistemas tal se muestra en la Figu-
ra P4.13b. determine el modelo de estado utilizando las variables estado indicadas.

4.14. El Problema 2.14 al final del Captulo 2 describe un pndulo rgido ( Figura P4.14) para el
cual el modelo de ecuacin diferencial es

dz
.f(t) : M 0(0 + M9 sen 0(t).
-
dI"

Utilizando a(t) y 0(t) como variables de estado, determinar un modelo de estado no lineal para
describir el sistema. Observe que es una entrada.
"f(0
114 Modelos de estado Captulo 4

fltl t-y'a(tl

Figura P4.14

4.15. Si el ngulo del movimiento del pendulo del Problema 4.14 est limitado de forma tal que g(r)
nunca excede de 0,5 rad, determinar un modelo lineal aproximado para el sistema y expresar este
resultado utilizando la notacin matricial vectorial.

4.16. Si se considera el Problema 2.16a al final del Captulo 2, el modelo de ecuacin diferencial parala
dinmica rotacional es

-d2
F( sen 0(t): Mk'z *, dt): 0.
UL

Determinar un modelo de estado no lineal que describa la dinmica rotacional del cohete. Suponer
que F es una constante y que 0(t) es una variable de entrada (uase Figura P4.16). Tambin supo-
ner que

d
A ilA: co(t).

Figura P4.16

4.17. Teniendo en cuenta la respuesta al Problema 4.16, describa la condicin paralinealizar el modelo
y determine un modelo linealizado. Exprese el resultado en forma matricial vectorial.
Problemas 115

4.18. Suponga que se disea un controlador para el modelo del cohete linealizado del Problema 4.17 de
forma tal que 0(r) se hace una variable interna y la nueva entrada es un ngulo de referencia descri-
to como @^(r). Determinar un nuevo modelo de estado para el sistema utilizando la formulacin
matricial vectorial. La ecuacin de control es

0(t): Kpl(t\ - ^(t)l + Koa(t).


4.19. Si se considera el problema del control del vehculo espacial al final del Captulo 2 (Problema 2.8),
determine un modelo de estado lineal para cada uno de los tres modos de operacin. Suponga que
los modelos deben incluir 0 v a.

4.20. Determinar un modelo de estado para el sistema de la Figura P4.20. Utilice y, i y p como variables
de estado. Observe que r es la nica entrada. Exprese su resultado en forma matricial vectorial.
Seay:n.

Figura P4.20

4.21. Determinar una ecuacin de salida para el modelo del Problema 4.20 con y, q y e como variables
de salida.

@ e.zz. Repita el Problema 4.8 utilizando MATLAB.

M .2. Repita el Problema 4.9 utilizando Mrt.ls.

M .2. Repita el Problema 4.Il utilizando MRrI-as.

M .2s. Considere el sistema de la Figura P4.13b. Introduzca cada bloque en MATLAB como un modelo
de estado y determine el modelo de estado del sistema total utilizando Mlr-as.

ffi +zo. Considere el sistema de la Figura P4.20.Utrllzando y, y y p como variables de estado, exprese cada
bloque como un modelo de estado. Introduzca el modelo de estado de cada bloque en MArlns. A
continuacin determine el modelo de estado en lazo cerrado utilizando las rdenes serie, parallel,
cloop, etc.

El .22. Considere el sistema de la Figura P4.2O.Urilizando y, y y p como variables de estado, exprese cada
bloque como un modelo de estado. Establezca un diagrama en SIMULINK del sistema. Determi-
ne el modelo de estado en lazo cerrado utilizando la orden linmod. Solicite una simulacin de la
respuesta del sistema a una entrada en salto.

E .2s. el sistema de control de antena de la Figura 4.3. Sea Lo:0,02, K,: l, Ro:4,
Considere
Ku: K,:0,14; "I".:0,01; 8"":0,001; NrlNr:0,004. Establezca un diagrama en SIMULINK
del sistema. Determine el mocielo de estado en lazo cerrado utilizando la orden linmod. Solicite
una simulacin de la respuesta del sistema a una entrada en salto.
Simulacln

s.1. rNTnoDuccru
La simulacin de sistemas es un componente de un conjunto bsico de herramientas de com-
putacin que pueden facilitar significtivamente las tareas de un diseador de sistemas. Las
tcnicas de simulacin que se de-scriben en este captulo consideran el desarrollo y utilizacin
de modelos de computador qoe se conciben para eltudiar la conducta en el dominio del tiem-
po de los sistemas de tiempo continuo.
Un estudio de la conucta en el dominio del tiempo se efecta visualizando la respuesta
de las variables del sistema cuando se |e aplica una entrada especfica (o conjunto de entradas).
Las entradas pueden ser entradas de test ipicat o se pueden formular especialmente para imi-
tar condicions de operacin realistas que ie esperan que suceda con el sistema finalizado. Si
un modelo del sistema es preciso, la observacin de las variables del sistema revelar de forma
el la conducta del sistema fsico y el comportamiento del sistema est entonces abierto a un
estudio cuidadoso de los efectos d los cambios en los parmetros del sistema o de las variacio-
nes en la conducta de la entrad a.lJtihzando los resultados de un estudio en el dominio tempo-
ral conjuntamente con otras herramientas de diseo proporcionar a menudo conocimientos
importantes
^ para el desarrollo de un diseo satisfactorio'
La implmentacin de la simulacin de sistemas de control est sujeta a algunas opciones
y se pueden concebir tcnicas que ofrezcan diferentes grados de-realismo.IJn computador digi-
ial (tilizando una progru*u"in diseada cuidadosamente) ofrece una facilidad computacio-
nal que es ms upiopiuOu para las complejidades de este tipo de estudios. Sin embargo, el
clculo analgico es una aliernativa que pioporciona un retrato realista y comprensible del
sistema y la ulilizacin de ambas tcnicas Oigltates y analgicas pueden ser una opcin adecua-
da en un entorno acadmico.
La implementacin de un procedimiento de simulacin requiere la descripcin de las va-
riables de entrada y las variablei dependientes como una funcin de la variable independiente
(tiempo). Si la tcnica de simulacin se formula de forma tal que la variable independiente se
iincrniza con el tiempo real que ha transcurrido, entonces la simulacin se dice que ocurre en
tiempo real. La op.tu.in etr li.mpo real permite una simulacin <sistema fsico en el bucle>
con elementos del sistema real incuido o 1 ,irtema puede incluir un operario humano como
parte del lazo de control. Una simulacin en tiempo real se realiza algunas veces utilizando
iomputacin paralela (concurrente); de aqu que la complejidad adicional se refleja en la utili-
zacin de elementos de computacin adiionles en lugar de un incremento en el tiempo de
118 Simulacin Caoitulo 5

clculo. La simulacin analgica es inherentemente un clculo en tiempo real (o escalado a


tiempo real) que utiliza computaci n paralela.
La simulacin digital se implementa normalmente como una secuencia de tareas compu-
tacionales que se realizan en intervalos de tiempo que son dependientes de la complejidadde
cada tarea secuencial. As, la generacin de funcions de respuista no es necesariamente cohe-
rente con respecto al tiempo real, y la complejidad adicional se refleja en un aumento del tiem-
po.de clculo en lugar. de en un incremenio en el nmero de elementos computacionales.
Sin
embargo, la relacin correcta con respecto al tiempo es una parte documentada de la solucin
ylarelacincorrecta se observa cuando las variables se repreientangrficamente. Si lafinaliza-
cin de las operaciones secuenciales es suficientemente rpida, se po.de controlar la temporiza-
cin para producir una operacin en tiempo real upurent..

5.2. SIMULAGN ANAtOrcN COMO UNA HERRAMIENTA ACADM|GA

La simulacin analgica se implementa al construir circuitos elctricos dinmicos que son an-
logos al sistema que est bajo estudio. Las entradas se introducen como formas de onda de
tensin y las salidas se generan como seales modificadas que presentan la conducta de las
variables del sistema anlogo. Las funciones de respuesta sJpuden observar y registrar uti-
lluando un osciloscopio que se interconecta con una impresru o un trazador grflrco. Esta
tcnica ha sido sustituida casi completamente por la simulacin digital en.invesgacin y en
aplicaciones de desarrollo, pero bay caracterstias de la simulacin nalgica que son pu.iicu-
larmente adecuadas para los estudios acadmicos. Aunque los resultad, .o.r relativamente
imprecisos,la operacin en tiempo real proporciona una simulacin realista y los efectos de los
cambios en los_ parmetros se pueden observar rpidamente. En algunas situaciones el estu-
diante puede observar el comportamiento con control manual y a iontinuacin conmutar a
una estrategia de control automtico. Como el ajuste de los parmetros se puede introducir en
cualquier instante de tiempo, hay una realimentacin rpida de la informa.in .uu.u-.fecto. Se
gana tambin prctica en el diseo y utilizacin de los circuitos analgicos.
La precisin del clculo analgico es dependiente de algunos factoies, incluyendo las tole-
rancias de elementos pasivos y las pequeas derivas que seintroducen por los circuitos de los
amplificadores operacionales. Si las derivas de los amplificadores opercionales son muy pe-
queas (o se reducen cuidadosamente), la precisin de una simulacin analgicadepende
tun-
damentalmente de la precisin de los generadores de seal y de los instrume-ntos d medida y
de las tolerancias de los elementos pasivos R y C. Para obtener propiedades dinmicas casi
ideales los condensadores deben presentar una capacidad casi puri(a resistencia dielctrica
es
idealmente infinita). Los materiales R y C deberan tambin mstrai pequeos coeficientes tr-
micos que sean idealmente iguales y opuestos en signos. Una propiedu d. lu operacin <ga-
nancia inhnitu de los circuitos del amplif,rcador opracional ei pducir funciones de transfe-
rencia que son casi totalmente dependientes de lasiaracterstical de los elementos pasivos R y
C' As,los circuitos del amplificador operacional proporcionan modelos que tienden u se. .uji
ideales e insensibles a las variaciones de los dispositivos activos. En la Figura 5.1 se muestran
los smbolos de simulacin analgicos y los correspondientes circuitos. ias correspondientes
funciones operacionales se muestran con la hiptesis de que la operacin es ideal.
Si se consideran los circuitos de la Figura 5.1, la ganincia en-lazo abierto de los amplifica-
dores es extremadamente alta slo en un rango limitdo de frecuencias, y restringiend as el
comportamiento casi ideal a un ancho de banda limitado. Este fenmeno particulai, sin embar-
go, no es normalmente un problema con la operacin de un sistema de control (o la
simulacin
de un sistema de control). Si un sistema de control electromecnico responde a una entrada en
Seccin 5.2. Simulacin analgica como una henramienta acadmica 119

Smbolo

vro-@<n v1 ,, (k<
il.r, V1
=k 1)

r
vz Rz
__
v1 B1
K- R2
B1

lnversor

vzl0l
?

| >-
l-T\t rr=-
#"dt+v2(ol

J,/
"..|
lntegrador
V2 K=1
RC

vo=-Br(#,.fr.
#)

:o K.,=X K,=X, K,=X


Sumador

Yo (0) ,"=-tt"'*.['no,
...* 1 ftv"rl+vo(o]
"
RnJo I

Kr= 1
*'=
*,, K'=#
Integrador RtC
sumador

Figura 5.1. Smbolos y circuitos de simulacin analgica.

salto con un tiempo de respuesta del orden de 0,1 s, una gran parte de la energa de la respues-
ta se distribuye en el rango de frecuencia que va entre cero y 10 Hz. Aunque esto es un ejemplo
especfico, los requisitos de ancho de banda son tpicamente modestos.
El comportamiento lineal y la insensibilidad a variaciones de los elementos activos es de-
pendiente de la accin de realimentacin que ocurre con una ganancia de lazo muy alta. Si los
12f Simulacin Caotulo 5

dispositivos activos en la etapa de salida de un amplificador operacional se fuerzan en los esta-


dos de corte o saturacin, cesa la operacin de realimentacin en ese punto y se producen
limitaciones. Aunque la limitacin puede ocurrir con una ruptura de o bien la corriente mxi-
ma o el nivel de tensin mxima, la limitacin de corriente se evita fcilmente si el nivel de
impedancia de los elementos pasivos se selecciona en un rango suficientemente alto. La limita-
cin de tensin se evita solamente controlando cuidadosamente los niveles de tensin en el
circuito. La limitacin de tensin no origina normalmente ningn dao fsico en el circuito,
pero lo fluerza a una salida temporal de su operacin lineal.
La simulacin deliberada de fenmenos no lineales es factible utilizando simulacin anal-
gica, pero la implementacin requiere la incorporacin de diodos u otros elementos elctricos
no lineales en los circuitos del amplificador operacional de una forma que duplicar la funcin
deseada. La simulacin de fenmenos no lineales se obtiene normalmente con mayor facilidad
y flexibilidad utilizando una simulacin digital. El empleo de simulacin digital s tambin
ventajoso si hay una necesidadpara una elevada precisin o para generar formas de onda de
entrada que no se formulan rpidamente como seales analgicas.

Gonuersin de modelos de funcin de transferencia


a diagramas de simulacin analgica

Aunque existen diferentes tcnicas que convertirn modelos de funcin de transferencia a cir-
cuitos de computadores analgicos, una tcnica aplicable universalmente utiliza una represen-
tacin grfica de la funcin de transferencia. Una de las configuraciones del grafo de flujo de
seal que se describi en el Captulo 4 (Figuras 4.8 y 4.11), proporcionarn una representacin
grfrca operativa. El diagrama de simulacin analgica se compone de smbolos que describen
las integraciones, sumas y ganancia proporcional;por tanto,la composicin de un diagrama de
simulacin se estructura rpidamentepara imitar la composicin del grafo del flujo de seal.
En la Figura 5.1 se muestran los smbolos de simulacin convencionales para las diferentes
operaciones. Como la implementacin ms simple de un integrador analgico invierte la pola-
ridad de la seal, la nica alteracin que puede ser til en las conversiones es cambiar los
signos en el grafo del flujo de seal para que se correspondan con este requisito. Si se colocan
signos menos en los factores de ganancia del integrador, deben introducirse cambios de signos
adicionales en los lazos y en los caminos directos cuando sea necesario para mantener la fun-
cin de transferencia orisinal.

EJEMPLO 5.1

Recordando Iafuncin de transferencia del Ejunplo 4.5, determinar un circuto de simulacin analg-
ca para este sistema.
La funcin de transferencia es

ZJ
r(s) _ 2s*3 -+-
s .s2

u(s) s2+5s+4 5 4'


1+-*;
(5.1 )

s .s-

Solucin. En la Figura 5.2 se muestran los correspondientes grafos de flujo de seal y diagrama de
simulacin analgica. La configuracin que se utiliza es el formato grhco cannico de control.
Observe que se requiere un signo menos adicional en la salida del grafo porque el sumador anal-
Seccin 5.2. Simulacin analgica como una herramienta acadmica 121

gico tambin invertir la polaridad. Un signo menos se muestra entre parntesis en algunos de los
ri-bolor de simulacin aalgica como un recordatorio de la inversin de polaridad. La ganancia
mxima de cada potencimetro ajustable se limita a uno, pero un factor de ganancia ms alto se
obtiene fcilmente al seleccionar una combinacin de valores R y C en la etapa siguiente para
producir el producto de ganancia deseado.

+1 -; -3

Figura 5.2. Conversin de un modelo de funcin de transferencia a un diagrama de simulacin analgica.

Con la conversin desde una funcin de transferencia, slo la variable de salida se identifi-
ca explcitamente como una variable fsica del sistema. Sin embargo, si la funcin- de transferen-
cia eJ una funcin todo polos, la salida de cada integrador tiene un significado fsico en trmi-
nos de la relacin con It salida. Las seales de salida del amplifrcador son proporcionales a la
salida y sus derivadas.

Gonve"sin de modelos de esado a diagnamas de simulacin analgcas

El modelo de estados se convierte rpidamente a un diagrama de simulacin analgica sin


ninguna incertidumbre bon respecto a la configuracin de la identidad fsica de las variables.
Cada una de las variables de stado (tal como Se especifica en el modelo) aparece como la
salida de un integrador. As, el estado del sistema se especifica en trminos de variables identifi-
cables fsicament y un estado inicial no nulo se implementa libremente. Utilizando un diagra-
ma de estado tal como los descritos en el Captulo 4 (Seccin 4.4), el grafo de flujo de seal se
convierte rpidamente a un diagrama de simulacin analgica equivalente.
122 Simulacin Captulo 5

EJEMPLO 5.2

Se puede disear un diagrama de simulacin analgica que tenga accesble como meddas toilas las
uariables de estado.

Suponiendo que el modelo de estado es

[;]:t : -:l[:;].[:]. (s.2)

determinar un diagrama de simulacin analgica equivalente.

xe(0) xr{0}
s s

Xr(s)
Xzlsl (-&)

+8-

Figura 5.3. Conversin de un modelo de estado a un diagrama de simulacin analgica.

Solucin. En la Figura 5.3 se muestran el diagrama de estado y el diagrama de simulacin anal-


gica correspondiente. El diagrama de estado se modifica ligeramente cn los signos menos asigna-
dos a las funciones de integracin. Esto significa que un signo menos debe aplicrse tambin o ien
a la variable de entrada o a la de salida de cada rama de integracin, y loi signos menos se han
aplicado al lado de la entrada. Si el modelo de estado se vuelve a examinar considerando
-*, v
-ir, todos los coeficientes deben cambiar de signo. Este cambio se refleja en la Figura 5.3.

5.3. SIMULACN DrcFAL CON MODELOS DE SISTEMAS TINEALES


La aplicacin de una tcnica numrica (ideada para resolver ecuaciones diferenciales) es un
mtodo comn para la simulacin de modelos de sistemas de control lineales y no lineales.
Con la aplicacin de un algoritmo especfico, el modelo de ecuacin diferencial se sustituye por
un modelo de ecuacin en diferencia. Dado el estado del sistema. el modelo define el cambio a

\-
Seccin 5.3. Simulacin digital con modelos de sistemas lineales 123

un nuevo estado que ocurrir en un pequeo periodo de tiempo. La respuesta se genera enton-
ces utilizando operaciones recurrentes.
El modelo de estado proporciona un formato matemtico particularmente conveniente para
desarrollar un modelo en tiempo discreto. Si el modelo del sistema es lineal, el modelo de ecua-
cin en diferencia se compone de matrices constantes y la solucin se forma por repetidas multi-
plicaciones matriciales. El punto de comienzo para este proceso es el modelo de estado lineal con

i(t): Ax(r) + Bu(r). (5.3)

La consideracin de un modelo de estado no lineal, sin embargo, puede imponer una va-
riacin en la metodologa. Algunos algoritmos que son aplicables a la simulacin de sistemas
lineales son o bien ni aplicables o no apropiados para el desarrollo de soluciones de sistemas
no lineales.

los algoritmos de Euler hacia delante, de Euler hacia atrs y trapezodales


Un algoritmo relativamente simple que se implementa fcilmente es el algoritmo de Eulerr
hacia delante. Si este algoritmo se presenta como una relacin escalar, entonces

x(t + Lt): At;()l + x(t), (5.4)

donde At es un pequeo intervalo de tiempo. El algoritmo utiliza la derivada (evaluada al


comienzo del intervalo) multiplicada por el intervalo de tiempo para obtener una aproxima-
cin numrica del valor incremental que se debe airadir al final del intervalo. Considerando el
modelo del sistema lineal de la Ecuacin 5.3, y sustituyendo Ar por Z (donde Z es un pequeo
intervalo de tiempo), la relacin se puede expresar como una ecuacin matricial vectorial alge-
braica con
x(t + 7): r[Ax(r) + nu(r)] + x(r). (s.s)

Reagrupando los trminos se obtiene


x(t + t): (I + rA)x(4 + rBu(t). (s.6)

Para mantener la identificacin de una cadena de valores discretos, se introduce un ndice


k del intervalo de tiempo que indica el nmero de dichos intervalos que han ocurrido comen-
zando con k : 0 en f : 0. As, una variable de tiempo cuantifrcada se expresa haciendo t igual
a kT con k: O, 1,2,3, etc., cuando el tiempo progresa. Variables discretas tal como x(kD y
x(kT + 7) se indican entonces simplemente como x(/c) y x(k + 1). Observe, sin embargo, que
eliminando Z del argumento no redeline la variable ----es simplemente una notacin abreviada
que se ttlliza cotr ef entendimiento de que el usuario puede interpretar las funciones correcta-
mente y sustituir la notacin correcta-. El algoritmo de Euler hacia delante, tal como se aplica a
un modelo de estado lineal, produce una ecuacin en diferencia matricial de primer orden con
x(k + 1) : (I + ?A)x(k) + ZBu(k). (s.7)

Considere la evaluacin de unos pocos valores discretos con un modelo relativamente


simple, suponga que

(5.8)
[;l]:[-!-1][:;].[:],
I Leonhart Euler, 1707-1783 matemtico suizo.
124 Simulacin Captulo 5

or: [3] y u : l}u"(t). (5.e)

La aplicacin de la Ecuacin 5.7 con T igual a 0,02 s da

: . (s.10)
V:I:IN [-,,.i S,;3][x;lfN [,,3*]'.
para t > 0. Si se calculan algunos pasos con T ig:ual a 0,02 s se obtiene

x(1) :
[rt ],
x(2) :?311, x(3) :
[?,??ili],
* (s.1 1)

Observe que las matrices constantes que definen el modelo de ecuacin en diferencia de la
Ecuacin 5.10 se evalan solamente una vez. El procedimiento de simulacin se administra
entonces aplicando el modelo (sin variacin) a una secuencia de clculos recurrentes. El estado
del sistema, por supuesto, cambia con cada paso de tiempo
en el estado inicial para el paso siguiente. -el estado calculado se convierte
Como el ejemplo no es particularmente complicado, es viable una comparacin con una
solucin analtica. La aplicacin de la expresin solucin de la Ecuacin 4.i9 da

:
x,(') ro[r -,-0,,,("o,
*, *
Ji,",*,))""u,
(s.t2)

x,(t) : (#,-''"," (5. 1 3)


+,),,Ur.
Asi el periodo de oscilacin es de unos 4,8 s y el factor exponencial decae a menos del I oA de
su valor inicial en 10 s. La seleccin de Zigual a 0,02 s proporciona un intervalo de clculo que
es comparativamente muy pequeo y la determinacin de la respuesta para un tiempo total de
10 s requiere 500 intervalos de clculo. Para comparacin, se considera tambin la solucin
:
utilizando T 0,2 s con 50 intervalos de clculo.
La evaluacin de las funciones de las Ecuaciones 5.12 y 5.13 proporciona alguna com-
prensin del comportamiento del algoritmo de Euler hacia delante. Una comparacin de las
funciones de respuesta numrica y analtica (uase Figura 5.4) muestra que la slucin numri-
ca converge al valor correcto en estado estacionario, pero que existe una discrepancia entre Ia
respuesta simulada y la respuesta real durante el periodo transitorio. Hay un error obviamente
significativo con 7: 0,2 s, pero el error es considerablemente ms pequeo utilizando T : 0,02
s. I,a magnitud del error viene afectada por el tamao del paso y es tambin algo dependiente
de la naturaleza de la respuesta. Una respuesta bien comportada con poca o ninguna oscila-
cin producir un error de simulacin ms pequeo que una respuesta fuertemente oscilatoria
que decae en un periodo de tiempo similar. Sin embargo, una comprobacin de la seleccin
satisfactoria de un paso de tiempo se puede lograr simplemente reduciendo el tamao del paso
hasta que el cambio en la respuesta no es significativo.
Cuando se compara con los requisitos de otros algoritmos, la aplicacin del algoritmo de
Euler hacia delante requiere un tamao de paso relativamente pequeo. El problerna del paso
de tiempo es particularmente notable con los sistemas que se conocen como sistemas ,,itiff,
Seccin 5.3 Simulacin digital con modelos de sistemas lineales 125

1 - --r-----

012345678910
Tiempo (s)

Figura 5.4. Variable de estado x, respecto del tiempo con T: 0,2 s y T:0,02 utilizando: a) el algoritmo
de Euler hacia delante, b) el algoritrno de Euler hacia atrs, c) el algoritmo trapezoidal, d).una solucin anal-
tica y e) el algoritmo exponencial matricial.

que presenta un gran abanico en las posiciones de los polos. Si el intervalo de tiempo es excesi-
vamente grande, este algoritmo puede generar un error dramticamente creciente que eventual-
mente aumenta sin ninguna acotacin (una inestabilidad numrica).
Una modificacin del algoritmo de Euler hacia delante es el algoritmo de Euler hacia
atrs con la derivada calculada al final del intervalo. As,

x(k + I): TTi(k + 1)l + x(k). (s.14)

Si el modelo es lineal, entonces

x(k + 1): {Ax(k + 1) + Bu(k + 1)l + x(k), (s.1 5)

y el algoritmo de Euler hacia atrs tal como se aplica a la simulacin de un sistema lineal e
invariante en el tiempo es

x(k + 1) : (I - rA)-lfzBu(k + r)+ x(k)]. (5.16)

La aphcacin de este algoritmo al ejemplo anterior produce un error que tiende a ser opuesto
en signo y ligeramente ms pequeo que el error que se observa (Figura 5.4) ufilizando el algo-
ritmo de Euler hacia delante.
124 Simulacin Captulo 5

Una combinacin de los algoritmos de Euler hacia delante y hacia atrs genera el algorit-
mo trapezoidal. Este es una modificacin del algoritmo de Euler que iliza la suma (dividida
por 2) de las derivadas evaluadas al comienzo y al final del intervalo. Asi

T
x(k + 1) :11*(t<) + i(k + 1)l + x(ic). (s.r7)

Si se aplica a un modelo lineal,


i(k): Ax(k) + Bu(k) (5.1 8)

v
i(k + 1) : Ax(k + 1) + Bu(k + 1). (5.19)

Entonces, con alguna reagrupacin, el algoritmo trapezoidal tal como se aplica a un sistema
lineal e invariante en el tiempo es

x(k + 1) : '[(t . !, o)"o +!rrl,qr,+ 1) + (5.20)


t : ^) "tl.lr]
Si el ejemplo previo se simula utilizando el algoritmo trapezoidal, el error se reduce signiftcati-
vamente. Las grficas (Figura 5.4) no muestran diferencia discernible entre la solucin analtica
y la solucin trapezoidal utilizando T : 0,02 o T : 0,2. Si el intervalo de tiempo es de 0,02 s, el
valor de xl en t: 2,38 s (cerca del pico) es de 13,0491 si se calcula utilizando el algoritmo
trapezoidal y 13,0500 si se evala utilizando la solucin analtica.
El algoritmo de Euler hacia delante se puede aplicar a un modelo no lineal, pero la aplica-
cin del algoritmo de Euler hacia atrs o el trapezoidal en la simulacin de un modelo no
lineal introduce una situacin difcil. No hay generalmente una solucin explcita para
x(k + 1). Este fenmeno se produce por la apacin del trmino x(k + l) en ambos lados de la
ecuacin sin ninguna posibilidad de una solucin algebraica. Los algoritmos de Euler hacia
delante y ftapezoidal se pueden combinar para implementar una tcnica de prediccin-correc-
cin, pero este proceso requiere una iteracin dentro de cada intervalo de tiempo. No obstante,
si el modelo es un sistema lineal e invariante en el tiempo, una solucin explcita es, por su-
puesto, alcanzable y la utilizacin del algoritmo trapezoidal tal como se present en la Ecua-
cin 5.20 es una tcnica de simulacin excelente.

Simulacin utilizando la funcin exponencial de una matrz


Si el modelo del sistema es lineal e invariante en el tiempo,lautihzacin de la funcin exponen-
cial de unamatriz (expresada como una serie infinita) proporciona un mtodo nico que puede
ser notablemente preciso. El concepto bsico es algo diferente de otras tcnicas de simulacin
por computador pero se implementa relativamente de forma fcil.
Si el modelo de estado se expresa con u(r) : 0, entonces el modelo se reduce a i() : Ax()
y la solucin que puede expresarse en trminos de la funcin exponencial de una matriz (Ecua-
cin 4.33)es x(t) : eA'x(O). Si la solucin se expresa en trminos del tiempo inicial no especihca-
do /0, el resultado es

xQ): t*-tJ*(o). (s.2r)

Si u 0, entonces el modelo es i(t)


# :
Ax(r) + Bu(r). No obstante, con ciertas entradas, el
:
modelo se puede convertir a z(t) Fz(r) donde z contiene .r y una o dos variables adicionales
Seccin 5.3. Simulacin digital con modelos de sistemas lineales 127

que son necesarias pata generar la entrada. En esta forma, F es una matfilz aumentada que
genera simultneamente la entrada y las funciones de respuesta. La solucin es

ft): er{t-t;trlto. (s.22)

Esta relacin se puede convertir a una ecuacin en tiempo discreto con to : kT y t : (k + l)7.
Entonces la forma deseada final es

zl(k + r)r: dr4k7\ (s.23)

Hay algunas formulaciones de entrada especficas que se implementan fcilmente utilizan-


do la formulacin de la Ecuacin 5.23. Se describen simulaciones de sistemas en los cuales:

l. La entrada es constante a tramos.


2. La entrada es continua y lineal a tramos.

La entrada constante a tramos es una funcin que est compuesta de una secuencia de funcio-
nes salto con la magnitud especificada para cada intervalo. La entrada lineal a tramos continua
est constituida por una secuencia continua de funciones rampa con la pendiente y la magni-
tud inicial especificada para cada intervalo.
Suponga que la entrada constante a tramos se aplica al modelo de Ecuacin 5.8. Se aade
una tercera ecuacin de estado para generar una funcin que reemplaza a la entrada; asi la
tercera variable de estado es a. Como esta funcin es constante durante el intervalo de tiempo
desde ro a t, duf dt debe ser cero y u(ro) determina la magnitud. Un modelo equivalente con un
salto generado internamente es entonces

til i:
(s.24)
3l[il

z(,.):|iil] (5.25)

La solucin en tiempo discreto (utilizando la notacin simplificada) es

z(k + I): eFrz(k), (s.26)

donde F es la matriz aumentada v

e.r : r+ FZ + jrrn' + {r4' + ... (s.27)


,1

La evaluacin de la matriz exponencial utilizando slo tres trminos de la serie con Z : 0P2
proporciona

[x,(/<+1)l I o,eeeo 0,0198 0,00041 [,r,(lrll


lx,ft+ t) l:l-o,o3e6 0,s7s8 0,03e6
1 ll*rttt l,
(5.28)

Lu(k+t)) L 0 0 JLU(k)_l
124 Simulacin Capitulo 5

+
:
[x,(k
lxr(k + lil [-s3?3 33i33][;;[3] . [3!3i]^' (s.2e)

Si los valores iniciales de xr(k) y xz(k) se suponen que son nulos y el valor de u(k) vale 10 para
todo k, entonces la respuesta dibujada no presenta desviacin aparente con respecto a la solu-
cin analtica, tal como se muestra en la Figura 5.4. Con T : 0,02 el valor de x, en / : 2,38 s es
13,0500, considerando o bien la solucin analtica o la solucin de la matriz exponencial.
Como el intervalo discreto seleccionado es pequeo y no hay problemas especiales (tal como
una amplia separacin entre las posiciones de los polos), la serie converge rpidamente. La
consideracin de ms de tres trminos no proporciona un cambio significativo. Sin embargo,
observe que eFr se calcula utilizando la Ecuacin 5.27 con un nmero linito de trminos y
aumentando el valor de T a 0,2 hace ms lenta la velocidad de convergencia de la serie. La
respuesta tal como se presenta con 7: 0,2 no muestra errores aparentes, pero el nuevo modelo
se obtuvo con la truncacin de la serie extendida a cinco trminos.
Si se utiliza una secuencia de funciones salto como una aproximacin de una entrada con
uno o ms segmentos que son continuos y no constantes (uase Figura 5.5) se introduce un
error que se debe a la aproximacin de la entrada. Este error es dependiente de la magnitud del
intervalo de tiempo discreto T. Una entrada continua u(r) se describe aproximadamente como
una secuencia de saltos si se sustituye t por kT enla funcin de entrada deseada con la sustitu-
cin del valor seleccionado de Z.

0r2T3T4T5r
Figura 5.5. Una aproximacin a tramos.

La generacin de una entrada como una secuencia de segmentos de rampa continuos re-
quiere unamatriz aumentada con dos variables adicionales uty uz. Suponga que zr(r) describe
la funcin en rampa y uz\) la pendiente. Entonces
ut(t): b(t - t) + ur(to) para to < I < t0 + r, (5.30)

uz(t) : b para o ( /( to + T, (5.31)

donde es la pendiente. Entonces durldt es igual a uz, y durldt es igual a cero. Volviendo al
ejemplo previo, el modelo de estado con dos variables de estado adicionales se hace

[u'l I o 10 ol [ -'l
li, l l-2 -1.2 oll*'l
lu'l:l o 00 tll''l (s.32)

L,I I O 00 ol L "rJ
Seccin 5.4. Simulacin de sistemas no lineales 12f

La evaluacin de la matriz exponencial utilizando los primeros tres trminos de la serie


con to : kT y T:0,02 produce
[x,{r<+rr-l I o,ewo 0,0198 0,0004 o I [',1"1
*,1t + ttl | -o.orlo 0,9798 0,0396 0,0004l r,ttr
0,02 llr,(,) ,
l (5.33)
l:l
l

o 0 I
lu,u<+t)
lu,(k+r)) L 0 0 0 1 I lrr(k))
I

y esta funcin se modifica en formato para dar


-l|-''9-l
["(" * 111: t
2,???t g.gln'.1["'(1)l. [o'9991 I0,0004_ll"rtt (534)
fxr(k + 1)l f-o,oreo 0,e7e8,lL',(Lt_l lo.o:e6 "^ ))'
La magnitud de la entrada al comienzo de cada intervalo se describe mediante ur(k),y la pen-
diente de la entrada es ur(k). Para mantener la relacin lineal a tramos, la pendiente de la
entrada se relaciona con la masnitud de la entrada mediante

ur(k )- 1) - ur(k)
uz(k): (5.35)

La entrada lineal a tramos se puede utllizar como una aproximacin de cualquier funcin
continua ur(t) con una derivada acotada (uase Figura 5.6). Los valores requeridos de nt(k) se
obtienen sustituyendo t por kT en ur(t) y los valores de ur(k) se determinan utilizando la rela-
cin de la Ecuacin 5.35. Si el intervalo de tiempo discreto es suficientemente pequeo, una
evaluacin similar de ur(k) se obtiene sustituyendo t por kT en una funcin continua que des-
cribe la derivada de la entrada.

0T2T3T4Tt
Figura 5.6. Una aproximacin lineal a tramos.

La utllnacin de la funcin exponencial matricial proporciona una tcnica de simulacin


digital eficiente, pero esta tcnica est limitada estrictamente a sistemas lineales invariantes en
el tiempo.

5.4. SIMULACN DE SISTEMAS NO LINEALES


Un modelo no lineal de sesundo orden se describe como sique:

xt: xz
iz: tan-' (u' - xl - 2xr. (5.36)
r30 Simulacin Capbulo 5

Un posible mtodo es aplicar el algoritmo de Euler hacia delante

x(k + 1) : Tfx(k)l + x(k). (s.37)

No es posible duplicar el formato del algoritmo del sistema lineal, pero la relacin de la Ecua-
cin 5.37 es aplicable a cada ecuacin. Este procedimiento produce

xr(k + I): Tfxr(k)l + x,(k), (s.38)

xr(k * 1) : Z[tan-'lr'(k)- x?(k)] - 2xr(k)l + xr(k). (s.3e)

Este mtodo se sigue rpidamente escribiendo un pequeo programa que implementa las
Ecuaciones 5.38 y 5.39. La precisin de la simulacin es dependiente de la utilizacin de un
intervalo de clculo suficientemente pequeoi La comprobacin ms simple de la precisin se
obtiene al repetir la simulacin con valores ms pequeos del tamao del paso.
Algoritmos de una mayor complejidad darn errores de simulacin reducidos. La seccin
siguiente describe un conjunto de programas que incluyen la capacidad de aplicar soluciones
numricas a un conjunto de ecuaciones diferenciales no lineales de primer orden. Las tcnicas
utilizan variaciones del algoritmo de Runge-Kutta [1].

5.5. SIMUI.AGN UTILIZANDO MANNE

El paquete de software MATLAB2 proporciona un conjunto de procedimientos computaciona-


les generados por computador que ofrecen capacidades de anlisis numrico eficiente con
clculos que tpicamente utilizan matrices o arrays. La adicin del Control System Toolbox
incorpora numerosas funciones de propsito especial y muchas de estas funciones se adecuan
particularmente al estudio de la conducta en el dominio temporal. Asi un algoritmo de simula-
cin se aplica rpidamente al introducir un modelo del sistema y a continuacin llamando a
una orden apropiada de Marun.

Simulacin de sistemas lineales

Si un modelo de sistema es lineal y continuo, las rdenes de Marrls que son aplicables in-
cluyen step, impulse, initial y lsim. La respuesta a una entrada en salto unitario, una entrada de
impulso unitario o un estado inicial no nulo se pueden obtener utilizando step, impulse o initial,
respectivamente. Con step e impulse, el modelo se puede introducir como un modelo de estado
o de funcin de transferencia. Observe, sin embargo, que un modelo de funcin de transferencia
invierte internamente a un modelo de estado equivalente y la simulacin numrica en cada
caso se realiza utilizando una tcnica de solucin exponencial matricial (uase Seccin 5.3). Una
solucin a un sistema lineal general se puede obtener utilizando lsim. Esta orden aceptar en-
tradas definidas por el usuario y si el modelo se introduce como un modelo de estado, la utili-
zacin de lsim tambin permitir la consideracin de entradas mltiples y un estado inicial no
nulo.

2 Para una informacin introductoria sobre el uso de


Mrru y el Control System Toolbox, el lector debe consultar el
Apndice B. Tambin puede desear revisar la informacin del Captulo 3 (Seccin 3.8) y Captulo 4 (Seccin 4.8).
v
Seccin 5.5 Simulacin utilizando Marua 131

Las funciones de respuesta, tal como se muestra en la Figura 5.4, se duplican fcilmente
utilizando la funcin descrita como step. El modelo de estado es

[;;]:[-: -i][r;].[:]. (5.40)

Suponga que la ecuacin de salida es

y: ll r, + rora (5.41)
[];]
Despus de acceder a MATLAB, las siguientes instrucciones se introducen individualmente
o se disponen en un archivo M (uase Apndice B):
I
1;-2 -11; % Matriz A
"=10
b=l@;21; % matriz B
.=1r @li % matr^iz C
d=t0l; % matniz D
Iy,x,tl=step(a,b,c,d, 1 ) ; % EI c]cuIo utilizando Ia entrada 1

plot(t,1@*x) % Peticj-n de grfica


gnid, xIabe1('Time (sec)'), ylabel('Amplltude') %Aadirrejillayetiquetas
text(5,9,'x1'), text (2.3,2.2,'x2') % Texto posicionado sobre Ia grfica
Se obtiene una grftca escribiendo print. Como step proporciona la respuesta a un salto uni-
tario,la visualizacin de la respuesta a una enftada en salto de magnitud de 10 se obtiene
especilicando una grfica de 10*x. El formato de la respuesta x es unamatriz de dos colum-
nas que describe a las dos variables de estado como funcin del tiempo. Como la salida y se
define en este ejemplo que es igual a x1 un& grfica de y sera redundante. Como el formato
step que se aplic a este ejemplo no inclua un vector de tiempos, el intervalo de tiempo y el
instante final se seleccionan automticamente. Si se dehne un vector de tiempos, debe aadir-
se el smbolo del vector de tiempos al argumento de entrada de la orden step y los datos de
salida reflejarn el cambio. Observe que el usuario puede seleccionar la notacin simblica
para los datos de entrada y las variables del sistema segn desee, pero la secuencia de smbo-
los tal como se dispone en el argumento de una orden de Mnrrs debe corresponderse con
un formato especfico.
Si el modelo se especifica como una funcin de transferencia, el formato (con numerador y
denominador denotados como (num>, y "den") es [y, x, f] : step(num,den). Suponiendo que u
es una entrada en salto de maenitud 10 v el modelo es

I(s) 2
(s.42)
U(r): s2 + s + 2'

entonces la lista de instrucciones debe incluir 1o sisuiente:

num=[0 @ 2al; % Coeficiente del numeradon (multipllcado por 1@)


den=[1 1 2]; % Coeficientes del denomi-nador
Iy,x,t] =step(num, den) ;
plot (t, y)
etc.
132 Simulacin Captulo 5

La respuesta es y(r). Como esta funcin proporciona la respuesta a un salto unitario, el factor
de 10 se introdujo al aumentar el coeficiente del denominador. La funcin step se implemen-
ta transformando la funcin de transferencia a un modelo de estado equivalente. Si se pide una
grltca de x, las variables que constituyen el vector de estado (utilizando el modelo de estado
cannico de control) se representa respecto del tiempo. Como la funcin de transferencia es
una funcin todo polos, la conversin a un modelo cannico de control produce variables de
estado que son proporcionales a la salida y la primera derivada de la salida (uase Seccin 4.5).

Simulacin de sistemas no lineales


El algoritmo de Euler hacia delante (Seccin 5.4) se puede implementar como un conjunto de
sentencias enMAtlAs, pero hay dos algoritmos de una sofisticacin considerablemente mayor
que son aplicables a la simulacin de sistemas no lineales. Con una simulacin no lineal el
usuario puede emplear las subrutinas definidas en Mntts que llaman a la funcin ode23 (al-
goritmo de Runge-Kutta de segundo y tercer orden) o la funcin ode45 (algoritmo de Runge-
Kutta-Fehlberg).
Con un modelo no lineal, la descripcin del modelo no se puede introducir simplemente
como un conjunto de matrices; as pues se debe emplear una tcnica algo diferente. Este pro-
blema se resuelve utilizando una funcin que es un archivo M para introducir el modelo del
sistema. El usuario debe crear una funcin a medida colocando la palabra function (con argu-
mentos de entrada y salida y un nombre de archivo)en la primera 1nea. Los clculos del archi-
vo M se pueden pasar entonces a la funcin que efecta la integracin numrica.
Volviendo al modelo no lineal de la Ecuacin 5.36, suponga qtre u:2, xr(O): -1 y
xr(O) : 0. El modelo se expresa como sigue:

*t: xz

*z:tan-t(4-*?)-2*r. (5.43)

La funcin requerida se describe creando una funcin en un archivo M que se denomina arbi-
trariamente nlsys.m (se requiere la extensin .m). El modelo se introduce como un conjunto de
expresiones derivadas que reciben valores de x y r del programa principal y devuelven el co-
rrespondiente i. El vector columna de las derivadas del estado que se retorna se reconoce co-
mo xdot por la funcin ode23. El modelo de la Ecuacin 5.43 se describe como sigue:

% La primena lnea crea una funcin llamada


"nlsys" con t y x como entrada
y xdot de salida
function xdot=nlsys (t,x)
xdot(1)=x(2);
xdot 12=1n(4-x( 1)^2)-2*x(21 ;

El programa principal se introduce entonces de la forma siguiente:

% EI clculo nequiere eI nombre det archivo M de Ia funcin: el tiempo de comj-enzo,


eI tiempo de finalizacin y un vecton columna de condlciones iniciales
t@=O; tt=1@;
i
"=_1;01
It,x]=ode23(' nlsys',t@,tf ,x0) ;
plot(t,x)
xlabel('Time (sec)' ), ylabel('Amplitude' ), gr^id
Seccin 5.6. Una aplicacin de un sistema de control 133

El resultado de esta simulacin se muestra en la Fieura 5.7.

2,5

1,5

!,1
f'
.=

< 0,5

-0,5

-1

Tiempo (s)

Figura 5.7. Una respuesta en salto con un modelo no lineal

5.6. UNA APLICACN DE UN SISTEMA DE GONTROL

Volviendo al sistema de control de posicin de la antena que se consider en el Captulo 3


(Seccin 3.6) y en el Captulo 4 (Seccin 4.2), el sistema se describe utilizando un modelo de
funcin de transferencia y despus empleando un modelo de estado. Aunque uno u otro mode-
lo se pueden usar en una simulacin con MatLAB, el formato del modelo de estado permite
una consideracin simultnea de ambas entradas y el empleo de este formato generan datos de
salida que incluyen todas las variables de estado y las variables de salida'
La entrada de referencia ala antena se supone que es la funcin que se describe en la
Figura 5.8. El ngulo de referencia se compone de una velocidad de cambio constante del n-
gulo en el periodo de tiempo de 0 a 2 s, seguido por un ngulo constante de 0,5 rad. El par de
perturbacin del viento sobre la antena se supone que es wa rfaga de 20 N-m que existe
solamente entre 4 s y 6 s tal como se ilustra en la Figura 5.8. El programa en MATIAB se
describe como sigue:

La=.@@2; Kd=10@; Ko=1; Ra=4; Kb=.14i Kt='14i Jeq= 61; Beq= '@@1i n='@@4;
% n=N1 /N2 es Ia raz6n de engnanaj e y Kd es la ganancia del detector de ngulo
a=[-Ra/La -Kb/La -Kd*Ko/La; Kt/Jeq -Beq/Jeq A;@ n@l;
b=[Kd*Ko/La @i @ nlJeqi A @l;

"=O@-1;@nOl;
d=11 oi@ al;
t=[@: .@5:8]' ; step=.5; 'Indica que t se tnaspone
%
% Definir 1a entrada de nefenencia parael ngulo de Ia antena
for k=1:41, theta(k)=.25* (k-1 )*step; end % la pendiente de la nampa es 0.25

for k=42:161, theta(k)=.5; enO % constante pana t >2


134 Simulacin Capitulo 5

0,6

E 0,4

Referencia de entrada
=
.&.0,2

10
Tiempo (s)

30
tr Perturbacin del viento
z- zo
(D

10

10
Tiempo (s)
Figura 5.8. El ngulo de entrada de referencia y el par de perturbacin del viento.

% Definir e1 pan de pentur.bacin del viento


for- k=1 :80, Tw(k)=@; end
for k=81 :121 , Tw(k)=2@; end
for k=122:161, Tw(k)=0; end
% Definin Ia entrada compuesta y la funcin computacional:
u=[theta' Tw']; % Cada entrada debe ser un vector columna
I y, x ] =lsim ( a, b, c, d, u,t ) ;
% Peticin de una grfica de Ia entrada y la saLida (todas las filas de ta tercera
columna de x):
figune(1), plot(t,theta','--',t,x(:3)), pause %pulsecualquierteclaparacontinuar
% Peticin de una gr"fica de .14*ia (para genenar una gr'fica de1 par desarrollado) .
figure(2), plot(t, .14*x(: ,1 ) )
Para obtenel una copia, escribafigure(l), print; o Jigure(2), print. En la Figura 5.9 se mues-
tran las grficas del ngulo de la antena respecto del tiempo y del ngulo de referencia respecto
del tiempo. El efecto del par de perturbacin es aparente. En la Figura 5.10 se muestra e1 par
desarrollado por el motor. Como la operacin de realimentacin acta para reducir el error, el
ngulo de la antena sigue a los cambios en el ngulo de referencia. El sistema tiende a mantener
el ngulo de la antena en la posicin descrita por la funcin de referencia de la entrada. Es apa-
rente, sin embargo, que un error angular significativo ocurre cuando la antena est siguiendo el
movimiento de la rampa tal como se describe por la entrada y otra vez cuando ocurre la pertur-
bacin del viento. Varias tcnicas que mejorarin el control se consideran en los captulos siguientes.
Lall/Lilizacin de bucles FORpara generar los vectores de entrada (la entrada de referen-
cia y la perturbacin del viento) respecto del tiempo es una de algunas alternativas posibles.
Seccin 5.6. Una aplicacin de un sistema de contnol 135

0,6

0,4

(u

o 0,3

0,2

Tiempo (s)
Figura 5.9. El ngulo de la antena y la entrada de referencia,

0,05

tr

rio

Tiempo (s)
Figura 5.10. E1 par desarrollado por el motor.

Como se pueden crear matrices aadiendo partes, las entradas se pueden generar sumando
porciones que ocurren en periodos de tiempo diferentes. Por ejemplo, la referencia de entrada
angular se puede crear como sigue:

11=[0: .05:21' ; thetal=.25*t1.i % La entrada de referenci.a


12=12.@5: .05:81 ' ; theta2=.5+@*t2i
t=[t1 ;t2] ; theta=[thetal ;theta2] ; % Tiempo; Entnada de referencia finalizada
f36 Simulacin Captulo 5

Como el programa crea y manipula una serie de matrices, se debe tener cuidado al desa-
rrollar matrices que no se trasponen o en cualquier caso que sean inconsistentes con las dimen-
siones que se precisan para las operaciones matemticas y las representaciones grficas. Una
llamada a size(t) verilica que hay 161 frlas y una columna que constituyen el vector de tiempos
y una llamadaa size(x) indica que las tres variables de estado (calculadas respecto del tiempo)
se presentan en una malriz con 161 hlas y 3 columnas. Por lo tanto, se obtiene una grfica de
x, especificando x(:,3), obtenindose as todas las filas de la columna 3.

5.I. SIMULACN UTITIZANDO SIMULINK


SIMULINK es un suplemento de Mtrls (uaseSeccin 3.9) que se utiliza fundamentalmente
como una herramienta para simular sistemas dinmicos. La representacin de un modelo se
desarrolla en un entorno interactivo utilizando representaciones grficas de todos los elemen-
tos de simulacin. El formato de diagrama de bloques se ofrece con una gran seleccin de
bloques operacionales incluyendo funciones de transferencia, modelos de estado, relaciones no
lineales y funciones definidas por el usuario. Cuando se utiliza SIMULINK, las grandes tareas
de programacin se efectan todas internamente. El usuario debe construir el diagrama, intro-
ducir los parmetros tal como se requieren, seleccionar un algoritmo de simulacin y a conti-
nuacin solicitar una simulacin.
La discusin siguiente introduce algunos bloques adicionales de SIMULINK y el procedi-
miento de simulacin se demuestra con dos ejemplos.

Agunos bloques de SIMULINK


La Sources Library contiene una serie de bloques para generar diferentes seales de excitacin.
Los bloques etiquetados Constant, Step Input, Sine Waue, Pulse Generator y Signal Generator
producirn seales que se utilizan normalmente pafa comprobar sistemas dinmicos. Las ca-
ractersticas de cada bloque se pueden determinar realizando una doble pulsacin sobre cada
uno de ellos y examinando los correspondientes cuadros de dilogo. Si las formas de onda son
lineales a tramos, se pueden generar seales peridicas adicionales con el bloque Repeating
Sequence. Las seales se construyen especificando los vrtices de la seal a lo largo de un perio-
do. Por ejemplo, al especificar l0 2 4] para Time ualues y [0 1 0] para Output ualues produce
una onda tiiangular que oscila entre 0 y 1 con un periodo de 4. Una seal que no est disponi-
ble directamente se puede producir al crear el vector de tiempos y de seal en MATLaS e im-
portando los datos en SIMULINK utilizando el bloque From Work-space.
Las lneas de conexin pueden representar una variable simple o un vector. Los bloques
etiquetados Mux y Demux de la Connections Library se utiltzafl para combinar variables (o
vectores) en un vector de dimensin aumentada o para desdoblar un vector en sus variables
individuales. Esto es una capacidad muy til cuando se trabaja con sistemas multivariables o
cuando se combinan seales paru la visualizacin de mltiples seales de salida.
Antes de que se solicite ur.la simulacin, se selecciona un algoritmo de integracin numri-
ca en el cuadro de dilogo Parameters. Las soluciones de sistemas lineales no introducen nor-
malmente ninguna dificultades computacionales especiales y una tcnica de solucin ehciente
(utilizando un algoritmo exponencial matricial) es Linsim. Con modelos no lineales un algoritmo
de Runge-Kutta 3 o Runge-Kutta 5 es normalmente suhciente. Sin embargo, ciertos sistemas
no lineales pueden exhibir problemas computacionales especiales. Por ejemplo, si el sistema es
no lineal y regular pero es de tipo stiff (es decir, algunas variables cambian mucho ms rpido
que otras) puede que se necesite el algoritmo de Gear para obtener un resultado satisfactorio.
Seccin 5.7. Simulacin utilizando SIMULINK 137

Epmplos

Considere otra vez el sistema de realimentacin multilazos de la Seccin 4.8 y la Figura 4.13.
Suponga que ambas variables de estado xr(r) y xr(r) se tienen que observar y que se represen-
tan juntas con la seal de excitacin r(r) en la misma figura. Entonces el diagrama de bloques
de la Figura 4.t3 debe modificarse de forma que arnbas variables de estado sean accesibles
para su representacin. Si la matriz C del bloque G, se fija:a una matriz identidad 2 por 2 y la
atizD se fija a [0 0]r, entonces la salida dei bloque es igual al vector de estado lx, xtfr.El
vector de estado es entonces accesible a los otros bloques. Sin embargo, para mantenr la con-
ducta de entrada-salida correcta dei bloqtfe G, se debe insertar una matriz de ganancia adicio-
nal igual alamatriz original C: [1O]. El diagrama de bloques resultante, tal como se mues-
tra en la Figura 5.11, es ehtonce's equivalente aldiagrama de lafigirra 4.13.9om-binando el
vector de estado l*, trl' y el vector de referencia r en un veetor lr x, xt]' (utilizando un
bloque Mux) hace posible repJesentar las tres seales en la misma fltgura.

x'= Ax + Bu
Y=Cx+Du
Sum #sr"*
x'= Ax + Bu
Y=Cx+Du

To File

Figura 5.11. Un diagrama en SIMULINK con la gestin de seales y datos.

En la Figura 5.11 se utilizan cuatro bloques diferentes de la Sinks Library para visualizar
o capturar la historia de los datos del vector lr x, xrfr. El bloque Graph representa las tres
seales con los resultados que 'e muestran en la Figura 5.12. Este es el mismo tipo
de figura que se produjo con la orden plof de Mruln y manipulaciones posteriores en
MariA y es posible que el usuario realice acciones tales como reescalado y aadido de
textoS. Este bloque,se puede sustituir con un bloque Auto-Scale Graph tal que el dimensiona-
miento de los ejes se hace automticamente poTSIMULINK. El bloque Scope ptoduce una
visualizacin muy rpida de la respuesta calculada y durante la simulacin se pueden cam-
biar las escalas de la grfica.
El bloque {o Workspace guarda la respuesta como una matriz en MATLAS con el nombre
de la matrii especificado arbitrariamente por el usuario. Aqu se utlliza <<rx>>. Las columnas de
rx contienen l historia temporal de r, x, y xr. Alternativamente el bloque To FiIe coloca la
respuesta en una matrizdelinida por el usuario y la guarda en un archivo de datos especificado
poi el mismo. Tambin se aade de forma automtica un vector que contiene las correspon-
ientes muestras de tiempo enlamatriz. Si se especiftca <rxt>> como el nombre de la matriz y se
utiliza <<simudato> para el nombre del fichero, entonces escribiendo load simudata en Mlrl-'s
cargar los datos de respuesta en una matriz de nombre rxt en MrI-As. Las frlas de rx con-
138 Simulacin Captulo 5

4,2

-0,4

o 1 2 3 o''"tolo(t"t'u 7 I 9 10

Figura 5.12. Respuesta del sistema de dos lazos a una onda triangular.

tienen la historia temporal de r, x1, xry el vector de tiempos. Aunque la Figura 5.11 muestra
los cuatro bloques, no es necesario emplear todos los bloques sink il mismJ tiempo. Observe
que los datos almacenados por el bloque To Workspace no incluyen el vector de iiempos; sin
embargo, la adicin de un bloqu e Clock de la Sources Library producir el vector de tiernpos y
este bloque se puede multiplexar en el bloque To Workspace.
Cuando se simula un sistema no neal las caractersticas no lineales utilizadas comn-
mente se encuentran en la N onlinear Library. En los Captulos 12 y 13 se presenta un estudio
amplio de los sistemas no lineales y se describelautilizcin de SIMULINK con la seleccin
de una funcin requerida dela Nonlinear Library. En este punto se introduce un ejemplo que
proporciona una simulacin de un sistema no lineal tal como el descrito por el modelo de
estado no lineal de la Ecuacin 5.43. En la Figura 5.13 se muestran tres diagrmas diferentes de
SIMULINK, todos describiendo al mismo sistema. En la Figura 5.13a, eiintegrador 1 repre-
senta la primera ecuacin y la parte restante del diagrama representa a la segunda ecuacin.
Este diagrama se desarrolla al rcalaar independientemente cda operacin en la funcin no
lineal tan-t@-x?)-2x, con un bloque de SIMULINK apropiado. El bloque Mruqn
Function se emplea para aplicar una funcin de Marras o una expresin especificada por el
usuario en el cuadro de dilogo (atan en este caso).
La Figura 5.13b presenta un diagrama simplificado que se obtiene al utilizar un bloque
Fcn. Este bloque acepta el vector de estado bidimensional formado por el bloque Mux como
entrada y calcula la funcin no lineal tan- L(4 - x?) - 2x, dfuectatnnte. La funcin se define
por el usuario en el cuadro de dilogo del bloque. La expresin actual introducida es
atan(A - u(l)"2) - 2*u(2), donde . es el smbolo interno del bloque requerido por SIMULINK
para representar el vector de entrada.
El diagrama se simplifica an ms en la Figura 5.13c, en la cual cada lnea de seal repre-
senta un vector bidimensional. Cuando se conecta una seal vectorial al bloque Integrator,
todas las componentes del vector se integran separadamente, produciendo un vctor de salida
Seccin 5.7. Simulacin utilizando SIMULINK 139

Suml Integrato12

x1 *x1

Mux ffi Integrator2

(c)

Figura 5.13. Tres diagramas en SIMULINK para simular un sistema no lineal.

de la misma dimensin. En otras palabras, el bloque contiene el mismo nmero de integradores


en paralelo que la dimensin del vector de entrada. La condicin inicial de los dos integradores
en este ejemplo se fijan en el cuadro de dilogo a 0]': El bloque Mtrt.n Function es
[-1
tambin multimensional. La dimensin de entrada se determina automticamente por la di-
mensin de !a lnea de seal, pero la dimensin de la salida se puede especificar por el usuario
en el cuadro de dilogo (el valor por defecto se fija de manera que coincida con el de la entra-
da).La funcin introducida puede ser cualquier expresin en MAttAB, posiblemente multidi-
mensional. En este caso, es el vector formado por el lado derecho de la Ecuacin 5.34 --que es,
lu(2); atan(4- u(I)"Z) 2*u(2)1. En muchos casos, el bloque Fcn y el bloque MATLAB Function
-
se pueden utilaar indistintamente para producir el mismo resultado. Una gran diferencia es
que el bloque Fcn slo puede producir una nica salida. Sin embargo, el tiempo de ejecucin es
normalmente ms rpido con este bloque. Finalmente, una peticin de simulacin con cual-
quiera de los diagramas produce la misma respuesta que se muestran en la Figura 5.7.
1 lJ Simulacin Captulo 5

La capacidad de efectuar estudios de simulacin de sistemas en el dominio temporal es un


recurso valioso para un diseador de sistemas. La u;filizacin de simulacin digital es una tc-
nica prevalente, pero el clculo analgico visualiza algunas caractersticas deseables que pue-
den utilizarse en un entorno acadmico.
El modelo de estado representa un formato excelente para el desarrollo de modelos de
simulacin (de cualquier orden), utilizando o simulacin analgica o digital. La conversin de
un modelo de estado a un diagrama de simulacin analgico se obtiene sin ninguna incerti-
dumbre con respecto a la identificacin de seales que aparecen en las salidas de los integrado-
res. As pues, un estado inicial distinto de cero se implementa libremente.
Las tcnicas de simulacin digital tal como se han presentado estn todas desarrolladas
utilizando el formato del modelo de estado. Un conjunto de ecuaciones diferenciales lineales se
puede convertir a un conjunto de ecuaciones en diferencias lineales utilizando distintas tcni-
cas. El algoritmo de Euler hacia delante se implementa fcilmente como un programa simple
de clculos matriciales repetidos, pero el intervalo de clculo debe ser relativamente pequeo.
El algoritmo trapezoidal es algo ms complejo, pero el error es considerablemente ms peq.re-
o si se considera un tamao de paso fijo. Una simulacin de sistema lineal se puede realaar
tambin utilizando la funcin exponencial matricial. La entrada se puede describir utilizando
una funcin constante a tramos o una funcin lineal a tramos.
La simulacin de un modelo de estado no lineal se rcaliza rpidamente utilizando el algo-
ritmo de Euler hacia delante, pero una implementacin satisfactoria puede requerir la aplica-
cin de orden superior.
El paquete de software Marras con el Control System Toolbox proporciona un conjunto
de procedimientos computacionales generados por computador que dan procedimientos de si-
mulacin eficientes para sistemas lineales o no lineales. Las funciones de Marran que son
aplicables al estudio de la conducta en el dominio temporal con modelos de sistema lineales
continuos incluyen impulse, step, initial. Las funciones asumen una entrada impulsional, una
entrada en salto y un estado inicial distinto de cero, respectivamente. Considerando impulse y
step, la descripcin del sistema puede introducirse o como un modelo de estado o un modelo
de funcin de transferencia, pero las soluciones se realizan utilizando una descripcin de mode-
lo de estado. La utilizacin de lsim permite la consideracin de una entrada definida por el
usuario. Si el modelo del sistema se introduce como un modelo de estado, lsim permite la
consideracin de entradas mltiples y un estado inicial distinto de cero. La simulacin de siste-
mas no lineales se puede efectuar utilizando ode23 u ode45 para introducir un algoritmo de
integracin aplicable.
La aplicacrn de SIMULINK proporciona un mtodo grfico con el desarrollo de un
diagrama de bloques. Los bloques ofrecen una seleccin amplia de funciones operacionales que
incluyen funciones de transferencia, modelos de estado, relaciones de transferencia no lineal v
funciones definidas por el usuario.

Los circuitos que se utllizan para simulacin analgica son similares a los circuitos que se
consideran en los captulos que siguen para el diseo de controladores continuos. Las aplica-
ciones incluyen el diseo de controladores PID analgicos (proporcional-integral-derivativo)
Pnoblemas 141
y diferentes
_funciones de compensacin. El desarrollo de relaciones de tiempo discreto para
simulacin digital tambin incluye algunos conceptos que aparecen en otras reas de estudio.
Las funciones son similares en muchos aspectos a los modelos matemticos que se consideran
con el estudio de los sistemas de datos muestreados.
Los programas de simulacin son, por supuesto, aplicables a modelos de iistemas conti-
nuos lineales y no lineales tal como se consideran a lo largo de este texto. Las funciones de
Marl-ls se utilizan como una medida a otras reas de estudio, incluyendo el desarrollo del
lugar de las races, diagramas de respuesta en frecuencia, simulacin de sistemas en tiempo
discreto y tcnicas de asignacin de polos. La capacidad de combinar la simulacin en el domi-
nio temporal con la aplicacin del plano-s, plano-z o de las tcnicas de respuesta en frecuencia
es una herramienta valiosa.

REFERENCIAS
I. L. O. Chua y P. Lin: Computer-Aided Analysis of Electronic Circuits: Algorithms and Computational
Technic1ues, Englewood Cliffs, N. J.: Prentice Hall, 1975.
2. H. Saadat: Computational Aids in Control Systems tlsng Matlab, McGraw-Hill, Nueva York, 1993.
a
J. B. C. Kuo y D. C. Hanselman: Matlab Tools for Control Systan Analysis anil Design, Englewood
Cliffs. N. J.: Prentice Hall,1994.
^ B. Shahian y M. Hassull: Control System Design (Ising Matlab, Englewood Cliffs, N. J.: Prentice Hall,
1993.
5. K. Ogata: Soloing Control Engineering Problems with Mattab, Englewood Cliffs, N. J.: Prentice Hall,
1994.

Problemas
5.1. Determinar un diagrama de simulacin en un computador analgico para el modelo de funcin de
transferencia que se presenta en la siguiente ecuacin. IJtilizar la formulacin grfica cannica de
control para proporcionar la conversin. Utilice smbolos de simulacin analsicos adecuados v
etiquete la entrada como r(r) y la salida como y(t).

r(s) _ s*2
R(s) s2+2s+4
5.2. Repita el Problema 5.1 utilizando la funcin de transferencia que se presenta en la siguiente ecua-
cin
Y(s) s-l-O5
R(s) s3 + 0,4s2 * 0,8s + 1

5.3. Repita el Problema 5.2 peto utilice la formulacin grfica cannica de observador para proporcio-
nar la conversin.

5.4. Si se considera la funcin de transferencia todo polos que se describe en la siguiente ecuacin, deter-
minar un diagrama equivalente en un computador analgico utilizando la iormulacin grfica ca-
nnica de control para proporcionar la conversin. Si x(r) representa la posicin de salida, entonces
identihque la salida de todos los integradores como variables fsicas del sistema. Observe que los
factores de ganancia se pueden desplazar a otras ramas si ninguna de las ganancias de los cminos
directos o ganancias de lazos se alteran.

x(s)
R(s) s3+2s2*3s*5
142 Simulacin CaPitulo 5

5.5. Dibuje un diagrama de simulacin analgico para representar el modelo de estado que se describe
en li ecuacin siguiente. Utilice smboloi anlgicos adecuados y ponga etiquetas a la enttada,
salida y todas las variables de estado del diagrama.

[;]:[ ? ;][;].[;]'
y: ro -"[l;] + rlru

5.6. Considerando la Figura P5.6 determinar or(t).

Figura P5.

5.7. Considerando el circuito de la Figura P5.7, encontrar or(t) si ur(0) :0. Dibuje un diagrama de blo-
ques equivalente como un paso inicial de la solucin.

2u"(tl

Figura P5.7

5.8. Dos pequeos generadores idnticos de CC tienen sus inducidos conectados en serie, y la salida se
cortoiircuita tal como se muestra en la Figura P5.8. Determinar un modelo de estado para el siste-
ma utilizando como variables de estado ar(t), ar(t) e (4. A continuacin determinar un diagrama
de simulacin analgica. Observe que la direccin supuesta positiva de K,i(r) est en oposicin a la
direccin supuesta como positiva de a, y ar.
Problemas 143

Ir(t) or(t) 2 2R" 2L"

ffi)*n, ,'zftl 2
Krr(t)
Corto

ffi),^,
Tzftl
Ko,ozltl

Par en
oposicin

Figura P5.8

5.9. Dado el modelo de estado que se describe en la ecuacin siguiente, utilice una aplicacin de <lpiz
y papeb del algoritmo de Euler hacia delante para determinar los valores de x, y xzpara algunos
intervalos de clculo. Suponga que f : 0,01 s, y determinar xt y xz para t :0,01; 0,02 y Q03 s.
Suponga que xr(0) : xz(0) :0 y u: 5e-'.

:
[;; t-l -ilt:;1. 1,
5.10. Suponga que necesita intentar un nuevo algoritmo numrico parala solucin numrica de siste-
mas lineales (el modelo del sistema es i: Ax * Bu) utilizando la siguiente relacin:

x(/< + 1) : 0,2T1;t(k)l + 0,8r[*(k + 1)] + x(r)

Resolver parax(k * 1) en trminos de x(k), u(k), u(k + l),7, A y B.No viole ninguna regla del
lgebra matricial.

5.11. Podra describirse el algoritmo del Problema 5.10 como una combinacin de los algoritmos de
Euler hacia delante y de Euler hacia atrs? Si esto es cierto, cmo difiere de un algoritmo trape-
zoidal?

5.12. Si se considera el modelo del sistema no lineal que se describe en la siguiente ecuacin, utilice el
algoritmo de Euler hacia delante para determinar x1 y x2para los dos intervalos de clculo si-
guientes a cero si Z:0,005. Suponga que xr(0): I y xr(O): 1.

xr: -2x,
iz: -xt+.0,04xrx,
M S.t. Si se considera el modelo del sistema del Problema 5.5, utilice MATLAB para representar xr(t), xr(t)
e /(t) respecto del tiempo si a es una entrada en salto unitario. Cuando efecte esta simulacin,
utilice un vector de tiempos a medida con t=[0:0.05:5]. La orden step apropiada es entonces
Iy, x,t] = step(a, b, c,d, 1,t). Adems,

a. Calcular el estado con i, : *z I comparar con el estado frnal que observa en sus grficas.
b. Determinar el valor mximo de cada una de las variables de estado utilizando max(x).
c. Insertarunalneadeprogramaparasolicitar tt'x(:,1)l yutiliceelresultadoimpresopara
determinar los instantes de tiempo de todos los cruces de cero de xr(r). Para obtener datos
impresos no siga esta instruccin con un punto y coma.
144 Simulacin CaPtulo 5

M S.t. Si se considera el modelo del Problema 5.9, utilice MRrI-Rs para representar las variables de esta-
do respecto del tiempo. Utilice lsim para introducir la entrada exponencial. Si se especifica un
vector de tiempo tal como el descrito en el Problema 5.13,1a entrada viene simplemente descrita
como u = 5*exp(-t).

Ml S.tS. Si se considera el sistema de la Figura P5.8, simular el sistema utilizando Mlrr-ns. Suponer que
J:1,00 x 10 3 kg-m', B:1,00 x 10-3 N-m/(rad/s), K,:0,150 N-m/A, Ku:0,150 v/(rad/s)'
L":1,00 x 10-3 H, y Ro :2,00 O. Considerando cada uno de los tres modos de operacin si-
guientes, determinar el tiempo requerido para que ar(t) y cor(t) alcance el 95 oA de su valor final y
tambin determine los valores finales. Suponer que el sistema est inicialmente relajado.
Tr(t):0,100u"(r) y T2Q): O
^.
b. Tr(t) : 0,i00u,(r) y Tz(t) : 0,100a"(r)
c. Tr(t):0,100u"(r) y Tz(t): -0,100u"(r)
Sugerencia: utilice la funcin lsim con t = [@:.05:1@l' (observe la traspuesta). Entonces
u1 =T1 + 0*t proporciona una columna de valores de entrada con el nmero correcto de elementos.
El otro elemento se puede describir de una forma similar y u= [ u1 u2 ] se compone entonces de dos
columnas que representan las dos entradas como una funcin del tiempo. Un mtodo posible de
o/o del valor final calcu-
obtener el valor hnal calculado y el instante de tiempo que se alcanza el 95
lado es utilizar las sentencias siguientes:

In,m]=size(t);
k=1 i
while abs(x(k,1)) < .95*abs(x(n,1)), k=k+1; end;
f1=x(n,1), t1=.@5*k,
A continuacin repetir las ltimas tres instrucciones considerando la segunda velocidad.

Ml S.tO. Un modelo de pndulo rgido (uase Problemas 2.14 y 4.14) se modifica con la adicin del roza-
miento viscoso, pero se elimina la fverza aplicada. El sistema no forzado proporciona el siguiente
modelo no lineal:

0(t): a(t)
aB
(r): -isen0(r)-
(."M( -o(tl
SupongaqueM:2,0}kg,B:0,10N-m/(rad/s)y(:0,400m.Observequeg:9,81m/s2.Utili-
zando M.rlAB representar 0(r) respecto del tiempo durante 5 s si
T
a. 0(0) :; rad. a-r(0):0
4
n
b. 0(0): 1rad, c(0) : 0
c. 0(0): zrad, o{0):0
Nota: Debe generar una funcin en un archivo M con una descripcin del modelo del sistema. Si
describe M,l, B y g ilizando notacin simblica dentro de la funcin, ser necesario incluir una
sentencia que describa estos parmetros como variables globales. Si no, solamente las variables del
argumento especihcado (x y r) se pasan a la funcin.

M S.tZ. Linealizar el modelo del Problema 5.16 sustituyendo senO(r) por g(r). A continuacin repita las
partes (a) y (b) V compare los resultados con los anteriores. Utilice el programa de MnrlAs tal
como se ha desarrollado para el Problema 5.16 y las sentencias hold on y hold off de forma que
pueda temporalmente mantener las grfrcas y colocar las funciones de respuesta lineal y no lineal
sobre las mismas srficas.
Problemas 145

M S.tS. Reproduzca la simulacin del sistema de control de la antena (Seccin 5.6) utilizando MarLnB con
la misma entrada de referencia y la misma perturbacin de viento. Cuando est convencido que la
simulacin es correcta, haga lo siguiente:
a. Investigue el cambio en comportamiento que ocurre cuando K, se aumenta por un factor de
dos y se disminuye tambin por un factor de dos. Obtenga las grficas de error angular res-
pecto del tiempo y presente los resultados con las tres funciones de respuesta en una misma
grfica.
b. Determine un mtodo de obtener la tensin del motor respecto del tiempo. Visualice la tensin
del motor respecto del tiempo en una misma grfica con Ko :0,5, I y 2.

E S.tS. Considere el sistema que se muestra en la Figura P5.19. La seal de entrada comienza con una
rampa de pendiente 0,4 y entonces se hace constante en t : 3,0. Construya un diagrama en SIMU-
LINK para describir este sistema utilizando bloques de funcin de transferencia. Represente r(t),
y(t), e(t) y u(r) respecto del tiempo.

Figura P5.19

E 5.20. deRepita el Problema 5.19 utilizando los bloques del modelo de estado. Utilice un modelo cannico
control para planta.
describir la Represente 4t), l\t) y las variables de estado.
E 5.21. Repita el Problema 5.16 utilizando SIMULINK.
tr 5.22. Sea el sistema no lineal
Kr: x2,
iz: -xr.-1,2(l+x2r)x,
Desarrollar un diagrama en SIMULINK para simular el sistema. Representar las variables de es-
tado respecto del tiempo si
xr(O):-1yxr(0):0
^.
b. xr(O): 5 y xr(0): 5
E S.ZS. Sea el sistema
xr: x2,
ir: -8x, - 1,2(l + xzr)x, + 8u(t)

Suponga condiciones iniciales nulas.


a. Utilice SIMULINK para comparar la respuesta del sistema si a(r) es una onda cuadrada con
una magnitud de 1,0 y un periodo de 10,0 s. Represente todas las variables de estado y la seal
de entrada respecto del tiempo en la misma grfrca.
b. Repita la parte (a) si a(t)es una onda triangular de magnitud 2,0 y periodo 100.
Establdad

G.l. tNTRoDuccru
La estabilidad dinmica de un sistema de control es una propiedad crtica que se refleja en el
carcter de la respuesta transitoria. Si se considera el control de un sistema lineal, una compo-
nente importante de un diseo satisfactorio es obtener una respuesta natural que presente un
decaimiento asinttico rpido y con buen comportamiento. Si la respuesta natural no decae, el
efecto se observa como una prdida de la accin de control deseada. Aunque tericamente un
sistema lineal puede presentar una respuesta transitoria que ni incremente ni decaiga, la mani-
festacin normal de inestabilidad es una respuesta natural que presenta una magnitud que
aumenta exponencialmente o una oscilacin con una magnitud que aumenta exponencial-
mente. La accin de irse fuera de control de la respuesta natural tiende a contrarrestar la res-
puesta forzada rpidamente; as se vence la accin normal de control. El crecimiento del transi-
torio es acotado eventualmente por algn tipo de comportamiento no lineal, pero la limitacin
puede que no ocurra de forma elegante. Dependiendo de la aplicacin, el comportamiento ines-
table puede producir una situacin peligrosa o un fallo catastrfico.
La intrincada relacin entre estabilidad y la forma en la que se utiliza la realimentacin es
uno de los aspectos ms interesantes del diseo del sistema de control. Una configuracin reali-
mentada coniebida pobremente puede producir una situacin de inestabilidad c-uando se apli-
ca al control de una planta estable. Por otro lado, una configuracin realimentada bien conce-
bida puede producir una actuacin estable cuando se aplica a una planta inestable. Por lo
tanto, la estabilidad es un tpico fascinante e importante. Un diseador de sistemas tambin
debe preocuparse de la robustez del sistema de control en relacin con la estabilidad es impor-
tante que la capacidad de presentar una respuesta estable no sea signifrcativamente alterada
por cambios que puedan ocurrir en los parmetros del sistema.
Sin embargo, una investigacin de la estabilidad no es necesariamente difcil. Si el modelo
de sistema es lineal e invariante en el tiempo, la evaluacin de la estabilidad del sistema es
relativamente directa y sencilla. Es una propiedad intrnseca de los sistemas lineales que la
estabilidad no dependa del nivel de la seal, la estabilidad del sistema lineal depende slo de las
caractersticas del modelo de sistema.
144 Estabilidad captulo 6

4.2. CRTERIOS DE ESTABITIDAD APLIGADOS A MODELOS


DE FUNCIONES DE TRANSFERENGIA

Si se considera un sistema de una entrada y una salida (SISO), con un modelo de funcin de
transferencia I(s)/R(s), la localizacin de los polos de la funcin de transferencia determina el
carcter de la respuesta natural, como se observa en la salida. Si todos los polos estn localiza-
dos en el semiplano izquierdo de s, entonces todos los trminos que componen la respuesta
natural decaern asintticamente a cero. Para estar seguros de que el decaimiento asinttico
tambin se presenta por las variables internas del modelo, es necesario excluir un caso especial
e inusual, no debe haber cancelacionesl de los ceros y polos que existan en el eje jco en el
semiplano derecho del plano-s. Con esta restriccin, una localizacin de todos los polos en el
semiplano izquierdo es suliciente para asegurar que todos los trminos de la respuesta natural
decaern asintticamente a cero (independientemente del punto de observacin) Esta condi-
cin se conoce como estabildad asintticq.

EJEMPLO 6.1

Con un modelo de funcin ile transferencia, la estqbilidail se puede determinar uerilicando la localiza-
cin de los polos de Ia funcn de transferencia en lazo cerrado.

Determinar si el sistema mostrado en la Figura 6.1 es asintticamente estable con K: 2,5. El


clculo de la evaluacin de la funcin de transferencia enlazo cerrado produce

r(s) 15 15
(6.1)
R(s) s3+6s2*8s+ 15 (s+5)(s +0,5- j1,66)(s+0,5 + jr,66)'
y los polos estn localizados en s: -5, s: -0,5 + j1,66 y s: -0,5 - j1.,66. Por lo tanto, los
polos de la funcin de transferencia estn en el semiplano izquierdo, y el sistema es asintticamente
estable.

Figura 6.1. Un modelo de sistema de control.

Adems, se puede investigar la estabilidad del sistema de control del Ejemplo 6.1 viendo la
funcin de la respuesta y observando el efecto de los cambios en el valor de K. Si se asume que
r(r)es igual a (1 + 0,2t)u"(t). Entonces R(s)es igual a (s + 0,2)ls2 y

+ 0,2)
15(s
Y(s): (6.2)
s2(s+5)(s2+s+3)
Aplicando la expansin en fracciones simples y la transformada inversa nos lleva a
y(t):10,2t + 0,893 - 0,125e- s' - 0,768-0's'(cos 1,66t + 0,951 sen 1,66t)fu"(t). (6.3)

1 Una funcin de transferencia exhibe una cancelacin de polo-cero en s : s1. Si hay un cero que coincide con un polo
en esta localizacin de forma tal que se cancelan los factores (s - sr).
Seccin 6.2. Cniterios de estabilidad aolicados a modelos de funciones de transferencia 149

Los dos primeros trminos de la Ecuacin 6.3 son formulados como respuesta a la presen-
cia de polos que se introducen por la entrada; por lo tanto, los trminos que corresponden al
dominio temporal comprenden la respuesta forzada. Los otros trminos son introducidos en la
formulacin de la salida por polos de la funcin del sistema, y los correspondientes trminos en
el dominio del tiempo constituyen la respuesta natural. Dado que todos los polos del sistema
tienen parte real negativa, la respuesta natural decae asintticamente a cero y el sistema es
estable. La funcin de respuesta y(r) presenta una transicin relativamente suave desde el esta-
do inicial a la respuesta forzada, tal y como se muestra enlaFiguta 6.2a.
Si K se aumenta hasta 10. la funcin de transferencia es

Y(s) 60 60
(6.4)
R(s) s3 + 6s2 + 8s + 60 (s + 6,255Xs2 - 0,2547s + 9,593)'

ylasracesestnsituadasens: -6,25,s: *0,127 + j3,09,s: *0,127 -i3,09.Condospo-


los en el semiplano derecho dados por la funcin del sistema, dos trminos de la respuesta
natural presentan factores exponencialmente crecientes y el sistema es inestable. Aplicando la
misma entrada, la respuesta es

y(t):10,2t + 0,973 - 0,185e-6'25' - 0,789e+o'127(cos 3,09t + 0,405 sen 3,09t)lutt). (6.5)

lJna grfica de la respuesta del sistema inestable se muestra en la Figura 6.2b.


Puesto que la respuesta natural predicha es una funcin que crece sin lmites, esta respuesta
se puede reproducir con un sistema fsico slo durante un tiempo limitado. El nivel de la seal
aumentar hasta que la operacin se extienda en una regin de operacin no lineal, el resulta-
do linal es modificado por caractersticas no lineales. Por ejemplo, si un aumento muy grande
de la seal lleva a un amplificador a la saturacin durante una parte de cada ciclo sin daiar al
amplificador o sin producir ningn cambio en otros parmetros del sistema,la accin limitante
del amplificador alterar el modelo de manera que la amplitud de la oscilacin est acotada.
Sin embargo, no siempre se logra sin peligro un lmite superior en el nivel de la seal. Depen-
diendo de las caractersticas fsicas del sistema, la accin incontrolada puede producir un fallo
en el sistema.
SiK:8,entonces
Y(s) 48 48
(6.6)
R(s) s3 + 6s2 + 8s+ 48 (s+ 6Xs2 + 8)'

ylos polos delsistemaestnlocalizadosens: - 6,s: +i2tp.y s: -i2rn.Con dos de los


polos del sistema localizados en el eje jco, si de nuevo se determina la respuesta con la misma
entrada, el resultado es

y(t):10,2t + 0,967 - 0,176e-6' - 0,791 cos 2rpt - 0,444 sen 2r/i,tlu"(t). (6.7)

Puesto que dos trminos de la respuesta natural no decaen, el sistema no es asintticamente


estable. La respuesta se muestra en la Figtra 6.2c.
Un aspecto de la teora de sistemai; algo sorprendente es la existencia de distintas definicio-
nes comnmente utilizadas de estabilidad. La condicin de la frontera de estabilidad (como se
describi con K :8) no satisface la condicin de estabilidad asinttica;sin embargo, cumple la
condicin de estabilidad de Lyapunou fll.
Para evitar un conflicto de terminologa, esta situa-
cin se identifica simplemente como estabilidad marginal.
150 Esrabilidad captulo 6

Tiempo (s)
(a)

46
Tiempo (s)
(c)

Figura 6.2. Funciones de respuesta: a) estabilidad asinttica, b) inestabilidad


y c) estabilidad marginal.

Si un sistema incluye almacenamiento de enefga, pero no presenta prdida de energa, uno


o ms polos estn situados exactamente en el eje j@. Por lo tanto,la condicin mafginal repre-
senta una condicin sin-prdidas. Tericamente un sistema realimentado activo con eiementos
disipativos puede imitar la condicin de sin-prdidas midiendo la respuesta y sumando la can-
tidad exacta de energa que se requiere para sustituir las prdidas. Esta condicin se muestra en
la Figura 6.2c, pero un duplicado fsico exacto est sujeto a la restriccin prctica de mantener
un par de polos precisamente en el eje jot Una desviacin ligera de los polos del eje jco causa-
r un incremento o un decremento muy pequeo en la magnitud de la componente oscilatoria.
Si los polos se sitan en el semiplano derecho, la respuesta natural crecer en magnitud hasta
que la actuacin sea modificada por caractersticas del modelo no lineales o dependientes del
tiempo.
Volviendo al sistema de la Figura 6.l,la determinacin de la relacin de transferencia des-
crita por E(s)/R(s) o U(s)/R(s) produce un polinomio denominador que es idntico al denomi-
nador de f(s)/R(s). El polinomio denominador se conoce como polinomio caracterstico, y si el
Seccin 6.3. Cniterios de estabilidad aplicados a modelos de estados lineales 151

polinomio denominador se iguala a cero se obtiene la ecuacin caracterstica. La ecuacin ca-


racterstica para el sistema descrito es

s3+6s2.r8s*(6K):0. (6.8)

Por supuesto,las races de la ecuacin caracterstica son los polos de la funcin de transfe-
rencia, y los polos de la funcin de transferencia determinan el carcter de la respuesta natural.
As, si todas las races de la ecuacin caracterstica estn localizadas en el semiplano izquierdo,
todos los trminos de la respuesta natural decaern asintticamente a cero.
Otra definicin de estabilidad est descrita como estabilidad entrada-acotada. salida-acota-
da (o BIBO). La estabilidad BIBO se obtiene si la salida est acotada como respuesta a toda
entrada acotada. Claramente, si un sistema lineal presenta estabilidad asinttica, tambin pre-
sentar estabilidad BIBO. Sin embargo, el concluir que BIBO garantna estabilidad asinttica
requiere consideraciones cuidadosas. Aunque inicialmente podra parecer que la presencia de
races simples (no repetidas) de la ecuacin caracterstica en el eje ja es consistente con la ob-
servacin de salida acotada, una consideracin pensada de la delinicin excluir las races del
ejeia como condicin de estabilidad. Por ejemplo, si existen polos en *j@s,la respuesta co-
rrespondiente en el dominio temporal es (sen aot)u"(t). Sin embargo, si la entrada es igual 4 (sen
a4t)u,(t), entonces el producto de la entrada transformada y de la funcin de transferencia sita
un segundo par de polos en *jao.Con races repetidas, la respuesta correspondiente en el
dominio temporal contiene una componente de la forma (Kt cos oot)u,(t), y la expresin no
est acotada. As pues, el requerir una respuesta acotada para todas las entradas elimina la
aparicin de races simple en el eje ja; como condicin de estabilidad. De ah,la estabilidad
BIBO aplicada a sistemas lineales implica estabilidad asinttica (asumiendo que no hay cance-
laciones de polos y ceros en el eje jo ni en el semiplano derecho).

6.3. CRITERIOS DE ESTABILIDAD APLIGADOS A MODETOS


DE ESTADOS LINEATES

Si un sistema lineal, invariante en el tiempo, se describe utilizando el modelo de estados, el


modelo del sistema es
i(r): Ax(r) + Bu(r) (6.e)

y el sistema es asintticamente estable si todos los trminos de la matriz de transicin de esta-


dos tienden a cero cuando el tiempo tiende a infinito. Por lo tanto, un sistema presenta estabili-
dad asinttica-si
lim
+@
(t): 0' (6.10)

La transformada de Laplace delama1liz de transicin es

(6.11)

y el polinomio denominador de cada trmino de @(s) se determina evaluando det(sl - A). As


pues, la estabilidad asinttica se satisface si todas las races de det (sI - A) estn localizadas en
el semiplano izquierdo. La ecuacin caracterstica es

det (sI - A) :0. (6.t2)


152 Esrabilidad capibulo 6

Las races del la ecuacin caracterstica (Ecuacin6.12\ se conocen tambin como qutoDalores
de A.

EJEMPLO 6.2

Con un modelo lineal de estados que describe el sistema completo en lazo cerrado, Ia estabilidad se
puede eoaluar determinando la localizacin de las races de Ia ecuacn caracterstica obtenidq me-
diante detkl - A) : 0.

Volviendo al modelo considerado en el Ejemplo 6.1, convertir la descripcin al modelo de estados e


investigar la estabilidad utilizando el modelo de estados.

Solucin. Si se consideran las tcnicas de conversin descritas en el Captulo 4, no hay un nico


modelo de estados que sea equivalente al modelo de la funcin de, transferencia; sin embargo, la
evaluacin de un modelo cannico de control equivalente produce

[u'l t 01 ol[*,-l lol


li, l:l 00 tll ,, l+|oI'o (6.13)

Li.] L -6K -8 6lL'. _l Ll l

[''-l
y(t): l6K 0 0rl"I (6.r4)

LX' l
Entonces la ecuacin caracterstica es

Is -t ol
a"tl o s -1 l:0 (6.1s)

L6K 8 (s + 6)l

s3+6s2*8s*6K:0. (6.16)

Este resultado es idntico a la ecuacin caracterstica obtenida utilizando el modelo de la funcin


de transferencia, y el sistema es estable si y slo si todas las races de la ecuacin caractestica
tienen parte real negativa.

6.4. TEST DE ESTABILIDAD

Una aproximacin directa a la determinacin de la estabilidad en sistemas lineales es factorizar


la ecuacin caracterstica y comprobarlalocalizacin de sus races. Este procedimiento no slo
produce una evaluacin absoluta (s o no)de la estabilidad, sino que da informacin relaciona-
da con el grado relativo de estabilidad de un sistema estable. Dependiendo de la posicin de las
races en el semiplano izquierdo, el sistema puede producir una respuesta natural inaceptable-
mente prxima a la regin de inestabilidad. Si el orden del ponomio es mayor que dos, normal-
mente se utilizan algoritmos iterativos para encontrar las races, y la localizacin de las races
normalmente se lleva a cabo con herramientas de computacin digital (uase Seccin 6.5).
En ciertas circunstancias, la inspeccin de los coeficientes de la ecuacin caracterstica nos
da informacin sobre la estabilidad. Para producir races que estn todas en el semiplano u-
Seccin 6.4. Test de estabilidad 153

quierdo de s, todos los coeficientes deben ser del mismo signo, y todos los coeftcientes deben ser
distintos de cero. Estas son condiciones necesarias para detenninar que todas las races tienen
parte real negativa, pero no son condiciones suficientes. Considerar los siguientes ponomios:

a. s3+2s2-4s*10
b. s3+2s2+10
c. s3+2s2*4s*10.
Es claro que no todas las races de los dos primeros polinomios estn en el semiplano izquier-
do, pero no es clara una conclusin con respecto al tercer polinomio a menos que se obtenga
informacin adicional.
Tcnicas descritas como el criterio de Hurwitz y el criterio de Routh proporcionan informa-
cin adicional. El criterio de Hurwitz (dado por A. Hurwitz en 1895) describe el desarrollo de
un conjunto de determinantes que deben ser positivos como condicin necesaria y suhciente
para que todas las races estn en el semiplano izquierdo. El criterio de Routh (dado por A.
Routh en 1897) presenta una variacin de la tcnica de Hurwitz que es algo ms fcil de apli-
car, y la tcnica revisada se describe a veces como criterio de Routh-Hurwitz. La versin de
Routh se basa en el desarrollo de un array de elementos con una secuencia prescrita de mani-
pulaciones algebraicas para detectar la condicin de que todas las races estn en el semiplano
izquierdo. Aunque las races del semiplano derecho y del izquierdo no son calculadas explcita-
mente, el test de Routh revela el nmero de races del semiplano derecho, y el test se puede
extender paralocalizar con precisin las races en el ejejro.
La importancia del criterio de Routh-Hurwitz se ve algo disminuida por la capacidad de
ejecutar algoritmos de bsqueda de races fcilmente (con computacin numrica), pero tam-
bin es claro que esta tcnica clsica proporciona un procedimiento exacto y simple que es
valioso en ciertas circunstancias. Si se considera la posibilidad de una transicin entre estabili-
dad e inestabilidad (debido a un cambio en un parmetro del modelo del sistema),la condicin
de transicin puede ser evaluada directamente. Por lo tanto, la aplicacin del test de Routh es
particularmente til cuando se buscan los lmites de variacin de los parmetros sin que las
races de la ecuacin caracterstica se siten en el semiplano derecho. Puesto que el procedimien-
to no requiere una bsqueda iterativa, el test se puede hacer simplemente con <<lpiz y papeb>.
Considerando el formato del array de Routh (uaseTabla 6.1), los coeficientes del polino-
mio generan las primeras dos filas del anay, y las filas restantes se generan secuencialmente
utilizando relaciones algebraicas que utilizan elementos obtenidos de las dos lilas anteriores. El
nmero de races del semiplano derecho se determina por inspeccin del array completo. Con-
siderar un polinomio de grado n con los subndices de los coeficientes numerados consecutiva-
mente, comenzando con subndice cero aplicado al de mayor grado2. Entonces el polinomio es

aos' f ars'-t .'. I an-rs * ar. (6.r7)

El arcay de Routh est formado por lilas que estn etiquetadas consecutivamente de la
primera a la ltima con s'arriba del todo y por s0 abajo del todo. Las filas,primera y_segunda
ie forman considerando coehcientes alternos comenzando con los coeficientes ,f y ,f - respec-
1,

tivamente. Los coeficientes de las filas siguientes se determinan utilizando las expresiones des-
critas. El array terminar en la fila s0 con un nico elemento igual a an.

2 El etiquetado de cbeficientes se cambia (con respecto a otros captulos) para simplificar la notacin como un array de
Routh.
154 Esrabilidad caprulo 6

s' ao a2 a4
J-l ar a3 Qs
sn-
2
bo b2 b4
.s'- ' br b3 bs
sn-4 LO Ct C" "'
s-' L1 (3 (s "'
:
1
s- zo
so zl

* En esta tabla,
-l Iloo orlI' , -Iloo
^_ tr:11o" aul
uo-
at lat azl at
"-1.
asl
o+:-
at |lat at
l. erc.;
lat I

n.:-Jlo, o.l -
h :-t -lla, ' a.l . -lla, a,l
bs: , l,' oel
, l. etc.;
bo lbo b,l' bo lbo b*l' oo lDo
t lA
c^:-l
- 'luo b.l
-t. -l lbo bnl -l
c+: -l- |lbo
bul
u,lu, , otll. erc.;
Dt lDt brl' ": brl' Dt lDt
Y zt: a".

Si se'observan las expresiones de los elementos de la tercera columna se deduce que hay un
patrn reconocible para los clculos requeridos. Los clculos continan en la hla hasta que
produzcan coeficientes igual a cero. La fila siguiente se determina siguiendo un procedimiento
idntico, pero desplazando una lila. Cuando sea necesario, se aade un cero al frnal de una fila
para completar el determinante. Cuando el anray est completo, la estabilidad se evala obser-
vando su primera columna. El nmero de races en el semiplano derecho es igual al nmero de
cambios de signo de la primera columna.

EJEMPLO 6.3

Si el polinomio caracterstico es s3 t 2s2 + 4s * 10, utilizar el test de Routh para determinar el


nmero de races en el semiplano derecho.

Solucin. El array es el que sigue:

Como hay dos cambios de signo en la primera columna, hay dos races en el semiplano derecho.
Seccin 6.4. Test de estabildad 155

EJEMPLO 6.4

Si se considera sa + 4s3 + 6s2 * 4s * 2, determinar el nmero de races en el semiplano derecho.


Solucin. El array es el que sigue:

s4 I 6
s' 4 4
s2 5 z
s1 12ls
J^o 2

No hay cambios de signo en la primera columna; por lo tanto, no hay races en el semiplano de-
recho.

Si aparece una fila de ceros (una fila entera de ceros antes de que el array se complete)
indica que existen races en el eje ja u otras combinaciones de races que estn localizadas con
igual magnitud e igual espaciado angular en torno al origen. Dado que combinaciones igual-
mente espaciadas distintas de los pares en el eje ja incluyen races en el semiplano derecho, la
ocurrencia anterior de una fila de ceros indica que hay races en el eje jo o en el semiplano
derecho. Los elementos de la fila inmediatamente anterior a la fi1a de cers se utilizan para
formar una ecuacin llamada ecuacin auxiliar, y la determinacin de las races de esta ecua-
cin da las races igualmente espaciadas que produjeron este fenmeno.

EJEMPLO 6.5

Si se considera s3 + s2 + 2s -f 2: 0, determinar el nmero de races en el semiplano derecho y el


valor de las races en el ejejro.

Solucin. El array es el siguiente:

.s- 2
s2 2
J^1 0
so

Si se utiliza la fila de coeficientes que precede ala la de ceros, la ecuacin auxiliar es s2 + 2 : 0, y


la solucin de esta ecuacin da s : l.j.,/2. Por lo tanto, las races del polinomio incluyen un par
de races localizadas en el eje jar en +j J2. Para completar la bsqueda de races en el semiplano
derecho, el array se puede continuar utilizando los coeficientes obtenidos tomando la derivada (con
respecto a s) de la ecuacin auxiliar. El arcay completo es entonces
156 Estabilidad Capitulo 6

s- 2
J^2 2
st 0
J^o

No hay races en el semiplano derecho; por lo tanto, el sistema es marginalmente estable.

Si aparece un cero en la primera columna (seguido por un elemento distinto de cero) antes
de que se complete el array, el affay se contina reemplazando el cero por y se contina el
array hasta que se completa. La determinacin de los signos se lleva a cabo asumiendo que es
un nmero entero positivo que se aproxima a cero.

EJEMPLO 6.6

Si se considera sa + 3s3 * 4s2 + l2s * 12, determinar el nmero de races en el semiplano derecho.

Solucin. El anay de Routh que se obtiene es el siguiente:

s' I4
J 312
J
a
0--+e 12
J
o
(r2e - 36)le
.s- 12

El array prosigue despus de la tercera fila, sustituyendo el cero de la primera columna por y se
contina. El primer elemento de la cuarta columna es aproximadamente igual a - 36/e cuando e
tiende a cero. Por lo tanto, hay dos cambios de signo y dos races en el semiplano derecho.

EJEMPLO 6.7

Aplicar el test de Routh al modelo de sistema descrito en la Figura 6.1, y determinar las condicio-
nes de estabilidad cuando K vara.

Solucin. El polinomio caracterstico (Ecuacin 6.16) se convierte en el siguiente array de Routh:

s- 1,

)
s- 6
s1 (48 - 6K)16
so 6K
Seccin 6.6 Resumen 157

La inspeccin de la primera columna indica que existirn dos races en el semiplano derecho si K
es mayor que 8. Si K es igual a 8, la solucin de la ecuacin auxiliar predice la aparicin de races
en el eje ja en s : + j2J2. Aunque puede que no exista inters particular en valores negativos de
K, habr una raz en el semiplano derecho si K es menor que cero. Por lo tanto, el sistema es
asintticamente estable si K es mayor que cero y menor que 8.

El test de Routh puede modificarse para determinar si hay races localizadas a la derecha
de una lnea seleccionada que sea paralelaal eje jat Por ejemplo, para determinar si hay races
aladerechadelalnea t+ (conrangoder; -oo a +oo),sustituirspor(sl - 1)enel
jat
polinomio. El test se completa sin ningn cambio en le procedimiento.

6.5. UTltlZAClru Oe Mnnm


Si se considera una ecuacin caracterstica de la forma

aosn + arsn-t + ... + ar-rs * ar: 0, (6.18)

la ecuacin se puede expresar en formato factorizada. Si se asumen las races py pz, etc., el
formato revisado es

(r - p,Xr - pz)... (s - p,) : 0. (6.1e)

M,rr-Rs se puede atilizar para encontrar las races de un polinomio invocando roots. Conside-
rar un sistema con polinomio caracterstico s3 * 6s2 + I2s + 16. Los coeficientes se expresan
como un vector f,rla, y las races se determinan simplemente introduciendo

roots([1 6 12 16])
Las races estn localizadas en el semiplano izquierdo con pl - -4, pz: -t+ j.rfr V
pt: -l - j"rfr. Los valores de la matriz se pueden determinar utilizando el comando eig.
Por ejemplo, si K es igual a 10 en el sistema de la Ecuacin 6.13, entonces introduciendo

k=1@;eig(tO 1o i @ a 1 ; -6*k -8 -61)

devuelve los autovalores.

Si un modelo de sistema es lineal, la evaluacin de la estabilidad implica slo parmetros del


sistema. Un sistema presenta estabilidad asinttica si la respuesta natval se aproxima a cero
cuando el tiempo tiende a infinito. Si se considera el modelo de funcin de transferencia de un
sistema lineal invariante en el tiempo, la estabilidad asinttica est asegurada si se evitan las
cancelaciones de polos y ceros en el eje jat o en el semiplano derecho y todas las races de la
ecuacin caracterstica estn localizadas en el semiplano izquierdo. La ecuacin caracterstica
se obtiene igualando a cero el polinomio denominador de la funcin de transferencia en lazo
158 Estabildad Capitulo 6

cerrado. Si se considera un modelo de estado, la ecuacin caracterstica se obtiene expresando


el modelo en formulacin matricial e igualando det(sl - A) a cero.
El array de Routh proporciona un test de estabilidad absoluto. La aplicacin del test de
Routh a polinomios especficos da el nmero de races en el semiplano derecho y la evaluacin
de las races en el eje jco. El test es particularmente til como mtodo para determinar el rango
de variacin de los parmetros del sistema con respecto al mantenimiento de su estabilidad.

La consideracin de la estabilidad de sistemas lineales es aplicable directamente a la subsecuen-


te evaluacin del comportamiento de sistemas continuos utilizando el dominio s y las tcnicas
de respuesta en frecuencia. El Captulo 7 describe un criterio de comportamiento transitorio
que proporciona una medida relativa de la estabilidad. El concepto de estabilidad en relacin
con la posicin de los polos se considera con la construccin del lugar de las races en el
Captulo 8. El test de Routh es til en numerosas cicunstancias. Un ejemplo especfico se pre-
senta en el Captulo 8, en el que se utiliza el test de Routh para determinar las condiciones
asociadas con las races que cruzan el eje ja; en el plano s. En el Captulo 9, siguiendo con el
desarrollo de tcnicas de respuesta en frecuencia, se presenta otra aproximacin para la evalua-
cin de estabilidad (el criterio de estabilidad de Nyquist).
Si se considera la estabilidad de sistemas no lineales, es importante entender que se pueden
observar actuaciones caractersticas similares entre sistemas lineales y no linEales, pero hay una
diferencia significativa. Un sistema no lineal responder a una seal de enfrada especfica, de
forma que es sensible a la magnitud de la excitacin. Por ejemplo, un sistema no lineal que
presenta un comportamiento estable frente a una entrada escaln aplicada a un nivel de seal
relativamente bajo puede convertirse en inestable si el nivel de la entrada aumenta. As, si el
modelo es no lineal, el concepto de evaluacin del comportamiento est sujeto a una dimensin
adicional que complica significativamente tantola percepcin como el anlisis. El anlisis de la
estabilidad de un sistema no lineal con ciertos casos especiales se considera en el Captulo 12.
La determinacin de la estabilidad para sistemas discretos presenta algunos parecidos con
los mtodos de este captulo. Sin embargo,lavariacin de la metodologa,desplaza la atencin
a la transformada-z y a la posicin de los polos en el plano-2.

REFERENCIAS
1. J. E. Slotine y W. Li: Applied Nonlnear Contol,Prentice Hall, Englewood Cliffs, N. J., 1991.
2. B. C. Kuo: Automatic Control Systems, Prenticg Hall, Englewood Cliffs, N. J., 1991.

Problemas
6.1. Considerando los siguientes polinomios, utilizar el test de Routh para determinar el nmero de
races en el semiplano derecho y la localizacin de sus posible races en el eje ja.
a. s3+4s2+8s+16
b. s3+4s2+8s+48
c. s4+2s3+3s2*2s+2
d. sa+s3+3s2+3s+2
e. s3 +Ks2 *Ks*K(asume K>0)
Pnoblemas 159

6.2. La planta en el sistema de la Figura P6.2 es inestable. Signihca esto que el sistema enlazo cerrado
es inestable? Explique su respuesta.

Controlador Planta

Figura P6.2

6.3. Considerando el sistema de la Figura P6.3, determinar si el sistema es estable. Explique detallada-
mente su respuesta.

Controlador Planta

6.4. Considerando el sistema de la Figura P6.4. determinar si el sistema es estable.

Figura P.4

6.5. Dado el modelo de sistema representado por la siguiente ecuacin, determinar las condiciones para
las que el sistema es estable. Asumir que K > 0.
./'
[i,-l I o r olfxrl Iol
li,l:l o -2o -rlL*,1
rll*,1*lolzoe-o'
Li._l l-r< Lr_l
6.6. Considerar los siguientes polinomios, utllizar el test de Routh para determinar el nmero de races
en el semiplano derecho. lltllizar la ecuacin auxiliar para determinar las posibles races en el eje ja.

a. sr+4s2+10
b. s7 +2s6* 2ss *s4+4s3 + 8s2 + 8s+4
c. s6 + 2ss * 8s4 * 12s3 + 2os2 + 16s + 16
6.7. Considerando el sistema de la Figura P6.7, determinar el rango de valores de K para el que el
sistema es estable.

Figura P6.7
160 Estabilidad Capitulo 6

6.8. Determinar si el sistema de la Figura P6.8 es asintticamente estable. Comprobar tanto


Y(s)/R(s) como I(s)/R(s).

Figura P6.8

6.9. Considerando el sistema de la Figura P6.9, evaluar la funcin de transferencia en lazo cerrado y
discutir las implicaciones con respecto a la estabilidad si
a. Los parmetros k y r son exactamente igual a 1.
b. La cancelacin es imperfecta con el parmetro kigual a 1,00 pero el parmetro g igual a 1,01.

Figura P6.9

6.10. Si el polinomio caractestico para un sistema es s3 + 2sz + 2s * l, utllizar el test de Routh para
determinar el nmero de races localizadas en el semiplano izquierdo y el nmero de races locali-
zadasalaizquierdadelalneadescritapors: -2+ ja (dondearselrangode -oo a *oo).

6.11. Si se asume que una ecuacin caracterstica est descrita en el formato general de la Ecuacin 6.18,
dividir la ecuacin entre el coeficiente del trmino de mayor grado, ao. Si se aplica el test de Routh
a este polinomio caracterstico, determinar los elementos primero, segundo y ltimo de la primera
columna del array de Routh en funcin de los coeficientes. Despus revise su respuesta para expre-
sar esos elementos en funcin de las races de los polinomios, p1, pz, atc.

6.12. Utilizando la ecuacin caracterstica descrita en el Problem a 6.11,hay una expresin general que
relaciona cada coeltciente con las races? Qu expresiones son stas? Cul es el mayor grado del
polinomio para el que se pueden determinar las races utilizando una frmula que expresa una
solucin analtica?

M o.r. Repetir el Problema 6.4 utilizando Mnrr.s.

M o.r. Repetir el Problema 6.6 utilizando Marr-as.


Cnitenios de compontamiento
y algunos efectos
de la realimentacin

7.1. rNTBoDUccru
El empleo de la realimentacin en un sistema de control puede ser una parte importante ----o
una parte vital- para que una estrategia de control tenga xito. La presencia de realimenta-
cin ofrece la posibilidad de modihcar sustancialmente el comportamiento del sistema, y a me-
nudo el alcance de una posible variacin se muestra con resultados dramticos. La posibilidad
de alterar la estabilidad y cambiar el carcter de la respuesta natural es un efecto observado
comnmente de la realimentacin. Sin embargo,la capacidad de modificar la actuacin se ex-
tiende a diversas reas de estudio. La influencia dela realimentacin se observa en una parte
signilicante del comportamiento del sistema que incluye el estado estacionario, el rechazo a
perturbaciones, y la sensibilidad de caractersticas del comportamiento a variaciones de los
parmetros del sistema.
Cuando se comparan tcnicas de diseo competitivo, o varios aspectos de optimizacin
del comportamiento de un sistema, es til considerar un criterio que proporcione medidas del
comportamiento. Por ejemplo, una evaluacin del comportamiento transitorio se obtiene a
menudo aplicando una entrada escaln y observando el tanto por ciento de sobreelongacin y
el tiempo requerido paralograr una proximidad adecuada al valor final. Si el modelo del siste-
ma es lineal, es posible en ciertas circunstancias desarrollar expresiones analticas que relacio-
nen el criterio de comportamiento con el desplazamiento de los polos y ceros en el plano s.
Otra aproximacin es la medida del criterio de comportamiento en el dominio de la frecuencia.
En este caso, el criterio de comportamiento est relacionado con medidas que emplean la ex-
tensin y la forma de las funciones de respuesta en frecuencia.
Aunque tanto los sistemas lineales como los no lineales presentan caractersticas similares
de comportamiento en el dominio temporal, la evaluacin de criterio de comportamiento del
sistema lineal es independiente del nivel de excitacin. Por ejemplo, criterios como el tiempo de
asentamiento o el tanto por ciento de sobreelongacin (con una entrada escaln)no son alten-
dos por un cambio en la amplitud del escaln. Los criterios de comportamiento, tal y como se
consideran en este captulo, son (en lamayora de los casos) derivados, asumiendo que el mo-
delo es lineal.
1E.2 Critenios de comporbamiento y algunos efectos de la nealimentacin Captulo 7

7.2. CRITERIOS DE COMPORTAMIENTO TRANSITORIO

Es una situacin comn considerar un modelo de sistema para el que el comportamiento tran-
sitorio est determinado. predominantemente por un nmero pequeo de polos y ceros. La
dominancia de un pequeo grupo se obtiene si la colocacin de otros polos y ceros est com-
parativamente mucho ms a la izquierda en el plano s (uase Seccin 3.7). Si el grupo est
formado por un nico polo o por un nico par de polos, la respuesta transitoria se relaciona
fcilmente con la localizactn de los polos.

Un sistema con un polo dominante

Si un sistemaenlazo cerrado est descrito por un polo (o descrito aproximadamente con un


polo dominante)localizado en IlT,la correspondiente funcin de transferencia es
Y(s) K Klr
(7.r)
R(s) sTf 1 s+llT
Si se asume que r(r) es un escaln unidad, entonces
t

y(r):K(l -e ')ult). (7.2)

Si una funcin de transferencia de primer orden se expresa como muestra la Ecuacin 7.I
con s multiplicado por T, entonces la respuesta natural presenta r dividido por T. Por lo tanto,
Z sirve como factor de normalizacin con respecto al tiempo, y se describe como la constante
de tiempo del sistema. Si se aplica una funcin escaln, la respuesta tiene pendiente exponen-
cial (Figura 7.1) que alcanza el63,2 %o de su valor final cuando f es igual a una constante de
tiempo. Notar que el polo est localizado sobre el eje real en el plano s en - IlT,y la constante
de tiempo est relacionada inversamente con la magnitud de la posicin del polo. De ah, que
la magnitud del polo se observe en proporcin inversa al escalado temporal. Si se reduce la
constante de tiempo por un factor especfico (para obtener una respuesta transitoria ms rpi-
da),la distancia del origen al polo aumenta en el mismo factor. Por supuesto,para obtener una
respuesta estable el polo debe estar localizado en el semiplano izquierdo.
El tiempo de asentamiento, ,, se defrne como el tiempo que se requiere para que se asiente
la respuesta a un escaln en un tanto por ciento especificado (normalmente 2oA 5%) del
valor final. Utilizando la definicin del2oA, el tiempo de asentamiento es 3,9127 (x47). Utili-
zando la definicin del 5 oA, del tiempo de asentamiento es 2,9967 (x3T\. Ambas definiciones se
ilustran en la Figura 7.1.

K
2%
Syo Asentamiento
Asentamiento
!o,sr

0
2T 3T 4T 5r
Tiempo

Figura 7.1. Respuesta a un escaln con un modelo de un nico polo


Seccin 7.2. Criterios de comportamiento tnansitoro 163

La funcin de transferencia de primer orden de la Ecuacin 7.1 se caracteza pon la cons-


tante de tiempo T y por el factor de ganancia K. Puesto que K es el lmite de la funcin de
transferencia cuando s tiende a cero, el valor final de 1a respuesta a una entrada escaln se
determina por el producto de la amplitud del escaln y por el valor de K. La prxima discu-
sin del criterio de respuesta en frecuencia mostrar que K tambin determina la ganancia en
estado estacionario a una entrada sinusoidal cuando la frecuencia de la entrada tiende a cero.
Por lo tanto, K se describe comnmente como el factor de ganancia DC.

Un par de polos dominanes

Una funcin de particular inters est formada por la presencia de dos polos dominantes. Utili-
zando smbolos de sistema de control convencional. la funcin de transferencia es

r(s) _ K Krl (7.3',)


R(s) s2+2(ons+r?'
(*t)'+ zr(r)+ r

Esta funcin de transferencia da la descripcin exacta de un sistema lineal con dos polos y sin
ceros finitos. Tambin se puede aplicar la funcin si aparecen dos polos relativamente cerca del
eje ja, con otros polos y ceros localizados a una distancia comparativamente mayor a la a-
quierda en el plano s. Esta aproximacin tpicamente requiere que los polos y ceros adicionales
estn localizados a la izquierda de los dominantes al menos por un factor de 4 5.
Si ( (el coehciente de amortiguamiento) y a, (la frecuencia natural no amortiguada) son
distintos de cero y positivos, el sistema es estable con el par de polos localizados en el semipla-
no izquierdo. Varios comportamientos caractersticos se describen fcilmente en funcin de los
valores de C y a;n. Los polos pueden ser reales o complejos, y el factor de amortiguamiento,
como muestra la Figura7.2,se define mediante una correlacin reconocida fcilmente en la
configuracin del plano s. Esta relacin se describe brevemente como sigue:
1. Si ( :
1, los polos son reales e iguales, y la respuesta natural se llama crticamente
amortguada.
2. Si ( > 1, entonces los polos son reales y distintos, y la respuesta nafxal se llama so-
breamortiguada.
3. Si ( < 1, los polos son un par complejo conjugado, y la respuesta natural se llama
subamortiguada.

Est claro que el valor de la funcin de transferencia se aproxima a K si s tiende a cero.


Por lo tanto, el valor final de la respuesta a una entrada escaln se determina por el producto

+la
+r,f-r92
-lrn*rnJ(-1
\
\_
-L,on- ,or.'l('- 1

Figora7.2. Ubicacin de los polos para un modelo todo polos de segundo orden que es:
a) crticamente amortiguado (( : 1), b) sobreamortiguado (( > 1), y c) subamortiguado (( < 1).
164 Criterios de comportamiento y algunos efectos de la nealimentacin Capitulo 7

de la magnitud del escaln y el valor de K. La contribucin de K no cambia con respecto a la


influencia, tal y como se describi con la funcin de primer orden, y K se le llama de nuevo el
factor de continua.
Es tambin claro observando la forma inicial de la funcin de transferencia de la Ecua-
cin 7.3 que D se puede entender como un factor de escala con respecto a s. El efecto de tener
la s en todos los sitios donde aparece en la funcin de transferencia dividida por 0n es tener la t
multiplicada po uonen todos los sitios donde aparcce en la respuesta natural. Por ejemplo, si se
on duplica (sin cambio en 0, la distancia de la colocacin del polo con respecto al origen en el
plano s se dobla sin ningn cambio en la orientacin angular. Con a,doblada, se observa un
escalado de uno y medio en el dominio temporal respuesta natural presenta todos los
-lase observaba en la respuesta sin escalar.
valores de la seal a uno y medio de tiempo de lo que
Si se aplica una entrada escaln unidad a una funcin de transferencia de segundo orden
todo polos entonces

K'1
Y(s): (7.4)
s(s2+2(o4s+af;)'
Sin embargo, dependiendo de la localizacin de los polos,la transformada inversa puede tomar
cualquiera de las tres formas diferentes.

Amo.tiguamiento crtco con un pan de polos dominantes

Si se aplica un escaln unidad a un sistema con amortiguamiento crtico (( : 1) con dos polos
dominantes (y sin ceros finitos)

Kaj
Y(s):s(s----4.
f cr.t,)'
(7.s)

La transformada inversa da
y(f) :K[l -(1 +a,t)e--.fu,(r). (7.6)

Si se asume que K : I,la grfica de la respuesta es la de la Figura 7.3 (etiquetada con (: 1).
Est claro que la respuesta se aproxima a su valor final sin sobreelongacin. La respuesta
amortiguada a un escaln se establece dentro del 5 oA del valor final cuando el tiempo.es igual
a 4,741 on, y se establece dentro del2oA del valor final cuando el tiempo es igual a 5,83f a,.

Respuesta sobreamortiguada con un pan de polos dominantes

Si el factor de amortiguamiento es mayor que uno, ambos polos estn localizados sobre el eje
rcal, y la respuesta natural est definida por dos funciones exponenciales reales. Con dos polos
reales (y sin ceros finitos), la respuesta a una entrada escaln se aproxima al valor final sin
sobreelongacin. En la Figura 7.3 se muestra una respuesta sobreamortiguada con factor de
amortiguamiento igual a 1,67. Las expresiones aproximadas para el tiempo de asentamiento se
presentan en una discusin posterior sobre el tiempo de asentamiento (considerando ( mayor
que 1,4).
Con valores relativamente grandes dezefa((> 1,4),lalocaluacin de los dos polos en el
eje real negativo difiere de forma que el mayor polo es mayor que el menor por un factor que
Seccin 7.2. Criterios de comporbamiento tnansitor"io 165

2K

1,5K

=.K

0,5K

o24681012
(onf

Figura 7.3. Respuesta a un escaln de un modelo de segundo orden con todos los polos.

supera 5,6. Por lo tanto, una aproximacin paru el tiempo de asentamiento se obtiene conside-
rando nicamente el polo dominante (el polo con magnitud menor). Puesto que la constante de
tiempo correspondiente es igual a la inversa de la magnitud del polo, la multiplicacin de la
inversa de la magnitud ms pequea por 3 4 proporciona una aproximacin en el tiempo de
asentamiento del 5 % 270, respectivamente. El error en el tiempo de asentamiento que se
produce por esta aproximacin es menor que el 6% el3o/o, utilizando las definiciones res-
pectivas del (5 "A 2%) para el tiempo de asentamiento.

La nespuesta subamortiguada co un par de polos dominantes

SizetaeSmenorqueuno'lospolosestnsituadosenelplanocomplejoen

- C'a^. (7.7)

El tringulo formado por la situacin de los polos con respecto al origen (uase Figa-
ra7.4a) proporciona algunas relaciones que se deducen rpidaments con respecto a criterios de
comportamiento. Es fcil mostrar que la distancia desde el origen a los polos es a-rn. Adems, el
coseno del ngulo a formado por la posicin angular de los polos con respecto al eje real nega-
tivo es igual al coeficiente de amortiguamiento (cos a 0. :
Si se aplica una entrada escaln unidad a un sistema subamortiguado produce

Kr3
r(s): t (ar,)2 + al(l - (')]'
(7.8)
s[(s

y la transformada inversa es

y(t) : Kl, - n-"''("or r, +- sen (l)n (7.e)


166 Cniterios de comporamiento y algunos efectos de la nealimentacin Capitulo 7

on2
x +j1,41
+jo,n,llj
. onl
\ +j 0,707

0o
-j 0,707

-iton [ -(
-1,41

Figura 7.4. Relaciones grfrcas entre (, a;n y la situacin de los polos.

Esta expresin describe la respuesta oscilatoria, como se muestra en la Figura T.3,paravarios


valores de (. Est claro que si el sistema es subamortiguado, la respuesta natural est caracteri-
zada por una oscilacin amortiguada. La oscilacin natural de una respuesta subamortiguada
se pone de manifiesto si ( es pequeo. Si ( es igual a cero, esto es una condicin de estabilidad
marginal con polos localizados en el eje jat y la respuesta natural presenta una oscilacin sin
amortiguamiento con una frecuencia igual a otn De ah que a on se la denomine normalmente
frecuencia natural sin amortiguamiento.
La relacin de la Ecuacin 7.9 se puede utilizar para deducir otras relaciones. La derivada
de y(t) es cero si

sen(a;, ,/t - (rl: o. (7.10)

Por lo tanto, y(r) presenta pendiente cero si

,, rfr - (t: o, n,2n, ... (7.rr)


El tiempo del primer pico, to, es entonces

'P
t :-
o,
(7.r2)
trE=t'
Sustituyendo el tiempo del primer pico en Ia expresin que describe a y(f) se deduce fcil-
mente que

y(to):r[r * ,-1,--)], (7.r3)

Y el valor del pico viene expresado como suma de dos trminos. Puesto que el primer trmino
es el valor final, el segundo trmino debe ser igual a la sobreelongacin. Bl tant por ciento de
sobreelongacin (o/o OS) se define como la razn de la sobreelongacin al valor linal expresado
como porcentaje. Esta relacin se muestra grficamenfe en la Figura 7.5. As pues, el tanto por
ciento de sobreelongacin para una funcin de transferencia de segundo orden todo polos st
descrita por
( "( )
%OS:100e \"r (,/, ((< l)
r-l
(7.14)

La sobreelongacin es del 100oA con (:0, pero decrece rpidamente al 16,30A con (:0,5
y 4,32oA con ( : 0,707 (uase Figura 7.6). La sobreelongacin es cero si C > I,O.
Seccin 7.2. Criterios de comporLamiento 'ansitorio 167

zSobreelongacin\

\ 1
Valor final

tp
Tiempo

Figura 7.5. La respuesta a un escaln presenta un tiempo de pico, una sobreelongacin


y un tiempo de asentamiento.

25
ti::
:i:ll :ll

20

';i
s15
6o) i\i i i i

10
o
s i\iii
;
:i\i i\ i :iir: i

ii\:
i ; \ i i

i:i\i i

0
0,4 0,5 0,6 0,7 0,8 0,9 1,0
Razn de amortiguamiento

Figura 7.6. Tanto por ciento de sobreelongacin frente al factor de amortiguamiento.

EJEMPLO 7.1

Consilerar un sistema de segunilo orden todo polos que se ha diseado de manera que el coeJiciente de
amortiguamiento es 0,707 y es igual a 1,00 rls.

Determinar el tanto por ciento de sobreelongacin frente a una entrada escaln. Despus introdu-
cir un factor de escalado temporal de ll2, y describir el cambio que se requiere en la posicin de los
polos. No debera haber cambio en el tanto por ciento de sobreelongacin.

Solucin. Utilizando la Ecuacin 7 .14, el tanto por ciento de sobreelongacin con factor de amorti-

guamiento de 0,707 es 4,32 oA. En el plano s esto signihca que el ngulo a es igual a 45" . La distancia
desde el origen es a;" o 1,00. Por lo tanto, los polos estn situados en -0,707 + i0,707. Para obtener
el escalado de tiempo requerido (sin cambiar el coeficiente de amortiguamiento), la distancia de las
races desde el origen se debe incrementar en un factor de 2. Con o)n: 2,00,1a nueva posicin del
polo (sin cambios en el ngulo) es - 1,41 + jl,4l. Este cambio se muestra en la Figura 7.4b.
168 Criterios de comportamiento y algunos efectos de la realimentacin Capitulo 7

Tiempo de asentamento con un par domnante de polos

El tiempo de asentamiento con una respuesta subamortiguada se define como el mnimo tiem-
po en el que la respuesta a un escaln entra dentro del2'A ( 5 %) del valor final y perrnanece
dentro de este valor, tal y como se muestra en la Figura 7.5. Sin embargo, la importancia de
lograr una determinacin exacta del tiempo de asentamiento con un sistema subamortiguado
es cuestionable. Si se considera un modelo de segundo orden todo polos, una grfica del tiem-
po de asentamiento frente al coeliciente de amortiguamiento generada con un computador se
parece alaladeru escalonada de una montaa (las lneas slidas de la Figura 7.7). Puesto que
un aumento en el coeficiente de amortiguamiento produce un decaimiento rpido, cada vez
ms rpido, de los sucesivos picos de la respuesta oscilatoria, un descenso repentino del tiempo
tiene lugar cadavez que otro pico cae dentro del *2% ( +5"A) del valor final. Las curvas
slidas de la Figura 7.7 representan los 2% y 5oA tiempos de asentamiento multiplicado por
rr;n. Por lo tanto, un valor ordinario que se btiene de la grfica puede ser desnormaluado
dividindolo por el valor de con.

.- 10

0
0,2 0,4 0,6 0,8 1 1,2 1,4
Razn de amortiguamiento

Figura 7.7. Tiempo de asentamiento normalizado frente al coeficiente de amortiguamiento.

La respuesta de un sistema de segundo orden todo polos subamortiguado a una entrada


escaln (Ecuacin 7.9) se presenta en la Ecuaci n 7.15 en un formato ligeramente dilerente. La
respuesta escaln (( < 1) es

,r,l : (r, r/ t - f ,- tan -' --J-)] (7.rs)


" [t #.o,
El primer trmino de la Ecuacin 7.15 es la respuesta forzada, y el segundo trmino correspon-
de a la respuesta natural. Dado que la funcin coseno presenta una magnitud mxima de uno,
Seccin 7.2. Ct"iterios de comportamiento transitorio 169

una funcin envolvente decreciente exponencialmente que describe la magnitud de la respuesta


natural en cada pico de la sinusoide es

l' K \_,
env:l---)e-eo,t, (<1. (7.16)
wr-t,/
Aunque el uso de esta funcin para evaluar el tiempo de asentamiento produce una aproxima-
cin onservadora del tiempo de asentamiento real, el tiempo de asentamiento predicho explo-
ta de repente cuando ( tiende a la unidad. Este fenmeno ocurre porque el tiempo del primer
pico se iproxima a infinito cuando ( tiende a uno, y la respuesta alcanza bien el rango requeri-
do antel del primer pico. A partir de la expresin es algo difcil de relacionar el tiempo de
asentamiento y las posiciones de los polos. Una simplificacin de la expresin comnmente
utilizada que es vlida para pequeos valores de ( es

t!z"/d*#,,((<0,88),

t"(so/o)-*^, (( < o,si). (7.r7)

Este resultado produce las lneas descendentes punteadas que se muestran en la Figuta 7.7 '
Sin embargo, ls neas descendentes punteadas presentan discontinuidad en las proximida-
des de (:0,85 porque su continuacin produce una subestimacin del tiempo de asenta-
miento uando ei coficiente de amortigumiento se aproxima a la unidad. La subestimacin
es suficiente para producir un error aproximado del 31 % (2% asentamiento) 37% (5%
asentamientoJ put ( : l. Para corregir esta situacin, las aproximaciones descendentes se
hacen discontinuas en el punto en el que intersectan a una subida continua en el real tiempo
de asentamiento.
Las lneas punteadas ascendentes de la Figura 7.7 son expresiones lineales que proporcio-
nan un ajuste aproximado al tiempo de asentamiento real en la regin que presenta.una subida
continua. Este iesultado extiende la evaluacin aproximada de tiempo de asentamiento en un
rango significante del rango de sobreelongacin. Las expresiones son

t,(2"/d -ry, (0,88 <(< r,4),

t,(5 "/")
=ry, (0,83 <(< r,4). (7.18)

La utacin conjunta de los resultados como se presentan en las Ecuaciones 7.17 y 7.I8
proporcionan una aprximacin creble y suave del tiempo de asentamiento que es aplicable
para todo el rango de valores del coeficiente de amortiguamiento.
Es interesante darse cuenta que el 2oA del tiempo de asentamiento es aproximadamente
igual a 6lr,y (:0,67 y tambin para (:1, como aproximacin ruda pero conservadora,
cluando se tiala de un disRo inicial. La validez de esta aproximacin se observa dibujando una
lnea horizontal en la Figura 7.7 con un valor de 6 (entre (:0,67 y (: l)'
17fJ criter"ios de comporLamiento y algunos efectos de la realimentacin capitulo 7

EJEMPLO 7.2

Un conjunto de especificaciones requiere el diseo de un sistema de segundo orden tal que la so-
breelongacin a una entrada escaln no exceda el 4,32Yo y el tiempo di asentamiento (iyo\ debe
ser.menor o igual que 2,00 s. Determinar un conjunto de posiciones de los polos que satisfagan
ambas especihcaciones.

Solucin. Obviamente la solucin no es nica. Si fijamos el coeficiente de amortiguamiento a


0,707, el tanto por ciento de sobreelongacin es 4,32Yo. La aproximacin del tiemp de asenta-
miento aproximado con ( : 0,707 es t"x 4f (a,; de ah con es 2,g3 rad/s. Esto sita los polos en
- 2 + i2. Si el coeficiente de amortiguamiento se fija a 1,00, entonces el tanto por ciento d sobree-
longacin es 0 %, y la aproximacin que se puede aplicar al tiempo de asentamiento es
t"
:110f - 4,2)1a,. En este caso el mnimo valor de con es 2,90 rad/s y loJ polos estn situados en
- 2'90 + i0. En cualquiera de los casos, los polos podran moverse ms lejoJ del origen (mantenien-
do el mismo ngulo), y el tiempo de asentamiento estara reducido por ei mismo fictoi por el que
D, aumente.

Otnas agnupacones de poloseros

Otras agrupaciones de polos y ceros pueden determinar predominantemente la respuesta. Si


una agrupacin dominante incluye un cero y un par de polos, la respuesta a una entrada esca-
ln presentar un perfil algo diferente que las respuestas del segundb orden presentadas ante-
riormente. La presencia del cero altera el criterio de comportamiento tiempo de pico,
"o-ocombinaiin
el tanto por ciento de sobreelongacin y el tiempo de asntamiento. Esta "ll domi-
nante particular (dos polos y un cero) ocurre normalmente con la aplicacin de algunas funcio-
nes de transferencias de controladores tpicos.
La funcin de transferencia es

(o-
r/t^\ K -p (s + parl
1(s, r)
(7.re)
R(s) s2 + 2(o;,s + otl s2 + 2(a,s * ,?'
don-de p (rho) designa_ una razn que especifica la magnitud del cero con respecto a an. Las
grficas tridimensionales generadas por computador que se presentan en las Figuras 7.8' y 7.9
muestran (de una manera cualitativa) la variacin del tiempo de asentamiento y ianto por cien-
to.de sobreelongacin. La superficie de la Figura 7.8 ilustia lavariacin del timpo de asenta-
miento, a,ts, en funcin de ( y Ilp. La superhcie de la Figura 7.9 muestra la variain del tanto
por ciento de sobreelongacin. En la Tabla 7.1 se presenta una evaluacin numrica de algunos
de los puntos de las grficas. El nmero superior de cada casilla es el tanto por ciento de
sobreelongacin y el inferior es el tiempo de asentamiento normalizado. Para obtner el tiempo
de asentamiento actual, se debe dividir el tiempo de asentamiento normalizado entre con. Lis
lneas gruesas agrupan las casillas para las que el tanto por ciento de sobreelongacin es menor
que el l0% y el tiempo de asentamiento es menor que 6fa,.
Si se mueve el cero gradualmente desde una posicin-hacia la izquierda en el plano s
(p >> 1) a una distancia comparable con el par de polos (p x I),la presencia del cero se detec-
fat por la presencia de un rpido aumento de la velocidad do subida como respuesta a
una entrada escaln. Sin embargo, la presencia del cero tambin produce una tendencia de
Seccin 7.2. Cnitenios de comporLamiento transitorio 171

30

25

20
(')nfs ,
-
(2o/ol I c
10

0
o,2

1'2 1,4 s

Figura 7.8. Tiempo de asentamiento versus ( y p considerando un modelo de segundo orden con un cero.

%
Sobreelongacin

Figura 7.9. Tanto por ciento de sobreelongacin versus ( y p considerando un modelo de segundo orden con un cero.

sobreelongacin del valor final. Si el cero se desplaza relativamente prximo al origen (p << I),
ser visiblmente prominente. Sin embargo, si los polos estn en una posicin que indican un
mayor coeficiente de amortiguamiento, la adicin del cero proporciona una mejora potencial
del comportamiento transitorio.
172 cniterios de comportamiento y algunos efectos de la realimentacin Captulo 7

0,4 0,5 0,6 0,7 0,8 0,9 1,0

25 l6 9,5 4,6 r,5 0,15 0 0 0 0


8,4 8,1 5,9 5,9 3,8 4,7 \x 6,9 J,9 8,9

26 17 9,8 AR t,6 0,16 0 0 0 0


8,2 7,9 4,4 5,6 6,7 7,J 8,6

29 19 11 56 r,9 0,20 0 0 0 0
7,9 7,1 5A 3,0 4,0 <) 6,3 8,3

+5 30 19 11 5,1 L,1 0 0 0 0
10 4,9 5,1 5,0 2,6 3,9 5? 6,5

0,8 53 38 26 t7 9,2 0,17 0 0 0 0,8


10 6,9 4,9 5,0 )'7 4.4 5,9 7,0

0,6 72 55 4l 30 20 12 55 0,78 0 0 0,6


l0 7,4 7) 4,8 5,1 5,1 4'.7 1,9 3,8 5,6

0,5 89 70 54 42 31 2I I4 6,9 1,7 0 0,5


10 7,4 4,7 5,1 54 \4 4,9 1,5 3,1

0,4 t20 94 76 6l 49 38 28 20 13 7,0 0,4


10 9,7 7,4 7,0 5,1 5,6 6,0 6,1 5,9 5,1

0,4 0,5 0,6 0,7 0,8 0,9 1,0 l,l 1,2 1,3

Nmeo superior en la caja : porcentaje de sobreelongacin.


Nmero inferior en la caja: a"t!2%).
(: Razn de amortiguamiento.
I : Razn de magnitud del cero a rrr,.
DENTRO DE LAS LNEAS EN GR.UESO: Porcentaje de sobreelongaci n < l0oA / tiempo de asentamiento < 6/ar,.

Considerar el caso especial de una funcin de transferencia de segundo orden con dos
polos iguales y reales y un cero linito. La funcin de transferencia es

r(s)
R(s)
"7 *U*
(s
pa,)

a,)2
(7.20)

Si r(t) es un escaln unitario, entonces

y(t): K[t * ,,
G-
,)t"-., - n_..,]u,Q). (7.2r)
Seccin 7.3. Cniterios de nespuesta en frecuencia 173

La respuesta a un escaln est dibujada(uase Figura 7.10)para distintos valores de p. Si


p es igual a uno, el cero cancela uno de los polos y la funcin pasa a ser de primer orden. Si p
es menor que uno, existe sobreelongacin. Est claro que una funcin con todos los polos y
ceros en el eje real negativo puede presentar sobreelongacin como respuesta a uan entrada
escaln. Sin embargo, conviene observar que la sobreelongacin no se produce por una com-
ponente peridica. La sobreelongacin es una ocurrencia de una sla vez, y la aproximacin al
valor final sucede desde el lado superior.

0,8

I o,u

(,)n(t)

Figura 7.10. La respuesta a un escaln con dos polos reales e iguales y un cero.

Con un sistema de segundo orden, el coef,rciente de amortiguamiento debe ser mayor o


igual que uno para no tener sobreelongacin frente a unaentrada escaln. Con un cero finito,
las condiciones cambian para requerir ( 2 | y p > ( - \1( - 1.
Otras combinaciones de polos y cero tambin pueden ser de inters en otras situaciones
especficas, pero la adicin de cada polo y cero aade un parmetro adicional a la funcin de
transferencia. Por lo tanto, expresiones analticas para criterios como el tanto por ciento de
sobreelongacin y el tiempo de asentamiento no se deducen fcilmente y el estudio del compor-
tamiento en el dominio temporal requerir de simulacin por computador.

7.g. GRITERIOS DE RESPUESTA EN FREGUENGIA

El uso de tcnicas de respuesta en frecuencia proporciona una alternativa a los criterios de


comportamiento en el dominio temporal de los sistemas invariantes en el tiempo. La herra-
mienta matemtica bsica es el lgebr4 de fasores. Si se aplica una entrada sinusoidal a un
sistema,la respuesta forzada se observa como otra seal sinusoidal de la misma frecuencia. Si
se utiliza representacin de fasores de la entrada y de la componente forzada de la salida, la
razn de la salida respecto de la entrada es una funcin algebraica que se puede expresar a
cualquier frecuencia colno un nmero complejo. Una relacin de transferencia que se determi-
napara una frecuencialnica y slo representa la respuesta en estado estacionario a una entra-
da sinusoidal. Sin embargo, una expresin que es vlida cuando la frecuencia vara de cero a
inhnito constituye un modelo lineal completo.
Utilizando tnicas de Fourier, una seal repetitiva puede ser normalmente descompuesta
en una suma de componentes sinusoidales, y la seal transitoria de energa finita normalmente
se puede expresar como una funcin continua de la frecuencia. Si la transformada de Fourier
de una seal transitoria es cuadrada, la funcin cuadrada caracteriza la distribucin de la
energa frente a la frecuencia. Para los propsitos de este texto, raramente ser necesario calcu-
174 Cnitenios de comportamiento y algunos efectos de la nealimentacin Capitulo 7

lar las caractersticas especiales de las seales de entrada o salida, pero es importante entender
el significado de la funcin de respuesta en frecuencia con respecto a la posible alteracin del
espectro. El sistema acta como un filtro, y la forma de la funcin de respuesta en frecuencia
determina la manera en que el contenido del espectro de la seal de entrada se modifica.
Puesto que a menudo la mayorade los sistemas de control presentan las caractersticas
de un filtro paso-bajo, las componentes de alta-frecuencia de la entrada normalmente estn
sujetas a atenuacin. Si el contenido espectral de la entrada se extiende en un rango en el que la
funcin del sistema presenta atenuacin significante, la prdida de contenido de alta frecuencia
indica que el sistema de control no puede producir una salida que duplique exactamente la
entrada de referencia. En otras palabras, la capacidad de seguimiento no puede ser perfecta. Sin
embargo, la incapacidad de responder a componentes de alta frecuencia no es necesariamente
una caracterstica no deseada. El contenido a alta frecuencia puede estar compuesto en su
mayor parte por ruido, y se requiere un compromiso entre capacidad de seguimiento y atenua-
cin de ruido.
Existe una correlacin obvia y til entre los modelos de funcin de transferencia obtenidos
mediante lgebra de fasores y los obtenidos utilizando tcnicas de transformadas de Laplace.
Las funciones de transferencia son intercambiables entre las dos tcnicas sustituyendo ja; por s
(o s por jrr;). Aunque el lgebra de fasores no presenta parecido con la metodologa de Laplace
con respecto a la representacin de seales, hay una visible similitud con respecto a como se
aplican las relaciones operacionales al modelo del sistema. Ambas tcnicas convierten relacio-
nes de ecuaciones diferenciales a relaciones algebraicas, y derivacin e integracin se sustituyen
por multiplicacin y divisin, respectivamente, por la variable transformada. Por lo tanto, tie-
nen una grado limitado de cosas en comn, como se observa en la estructura del modelo del
sistema.
Una perspectiva interesante de la relacin entre las funciones de transferencia de Laplace
y el lgebra de fasores se observa imaginando una descripcin tridimensional de la funcin de
transferencia evaluada en el plano s. Si se evala la funcin de transferencia para valores es-
pecficos de s en el plano complejo s, la evaluacin de cada punto proporciona un nmero
complejo que se puede describir en trminos de una magnitud y un ngulo. Asi si se aade una
tercera coordenada al plano s, la magnitud (o el ngulo) se pueden evaluar y dibujar en cada
punto del plano s. La evaluacin en todo el plano s genera una superficie. La superficie que
representa la magnitud tiene picos y valles, con puntos de amplitud cero e infinito en las situa-
ciones de los ceros y los polos, respectivamente.
Se puede observar una funcin de respuesta en frecuencia si se considera la seccin
transversal de la superficie que se obtiene cortando el plano a lo largo del eje ja;, como se
muestra en la Figura 7.11. Por lo tanto, una funcin de respuesta en frecuencia corresponde a
una seccin transversal (A-A') de la superficie, y la naturaleza del contorno es sensible a la
proximidad relativa de los polos y ceros localizados en el plano s. La superficie como se
presenta en la FiguraT.Il representa la magnitud de la funcin de transferencia con polos
situados en -l i j2.
Una determinacin experimental de la funcin de transferencia por lgebra de fasores se
obtiene aplicando una entrada sinusoidal de alguna frecuencia, a,ala entrada y midiendo la
magnitud relativa ylola diferencia en la fase del ngulo de la seal de salida en estado estacio-
nario con respecto a la seal de entrada. La ganancia se obtiene como la razn de la amplitud
de salida entre la amplitud de entrada, y el desplazamiento de fase se determina como la dife-
rencia entre el ngulo fasor de la salida y el fasor de entrada. Este procedimiento se repite para
diferentes frecuencias de la entrada sinusoidal. Se debe considerar un rango de frecuencias sufi-
ciente para localizar los polos y ceros dominantes. La medida de una respuesta forzada paru
cada frecuencia se obtiene asumiendo que la respuesta natural ha decado a un valor relativa-
Seccin 7.3. Critenios de nespuesta en frecuencia 175

Figura 7.11. Una seccin transversal del plano s vista desde el eje jat

mente insignificante. Aunque la funcin de respuesta en frecuencia es tericamente realizable


con un sistema estable o inestable,la funcin de transferencia mediante 'lgebra de fasores con-
tiene significado (como una medida fsica) si el sistema es inestable.

Griterios de respuesta en frecuencia con un polo dominante


Si la funcin de transferencia que describe al sistema mediante lgebra de fasores viene dada
por un nico polo (o determinada aproximadamente por un nico polo dominante),la funcin
de transferencia es
YAo): K _ K
(7.22)
R(lo) jaT + I "ia +1
Jo

La forma de esta funcin es idntica a la funcin de Laplace de primer orden (Ecuacin 7.1)
sustituyendo s por jco. La funcin de transferencia tambin se expresa en trminos de cr;', con
a;o igual a llT.La magnitud de la funcin de transferencia representa la razn de la amplitud
de salida frente a la amplitud de entrada; por lo tanto, una grfrca de la magnitud frente a la
frecuencia se describe comnmente como grfica de ganancia. El ngulo de la funcin de trans-
ferencia representa la diferencia entre los ngulos de fase de salida y de entrada,y la grfica del
ngulo frente a la frecuencia se llama comnmente diagrama fase.
La ganancra de continua (la ganancia con D : 0) es igual a K y la ganancia tiende a cero
cuando a; tiende a infinito. Por lo tanto, el sistema se puede describir como uno que presenta
las caractersticas de un filtro de primer orden paso bajo. Si co se hace igual a ao,la magnitud
176 Cniterios de compontamiento y algunos efectos de la nealimentacin Capitulo 7

de la funcin es igual a Kl.,n y el desplazamiento de la fase es -45'. Un diagrama de la


ganancia (con escala de frecuencia logartmica) se muestra en la Figura 7.I2. Si el ancho de
banda del sistema se define como el rango de frecuencia en el cual la magnitud es igual o
mayor que Klu/i., el ancho de banda B se determina simplemente mediante
1
B : (Do: (7.23)
T

0,707 K
.g
(E
0,5K

(,o
o,25K

0t
0, 1 0,2 0,4 0,7 1 10
<o/to

Figura 7.12. Ganancia frente a frecuencia para un modelo de un nico polo.

Es interesante darse cuenta de que el ancho de banda es igual a la inversa de la constante


de tiempo tal como se vio cuando se estudiaron las caractersticas en el dominio temporal. Por
1o tanto, una respuesta ms rpida (una menor constante de tiempo) corresponde a un ancho
de banda mayor, como se determin utilizando un criterio en el dominio frecuencial. Con siste-
mas de mayor ancho de banda, el contenido espectral de la entrada pasa sin alteracin sobre
un rango amplio de frecuencia;por lo tanto, el espectro de salida es una representacin ms frrel
de la entrada. Con una entrada escaln, esta modifrcacin se ve como una respuesta ms rpida.
Es una prctrca relativamente comn construir diagramas de respuesta en frecuencia utili-
zando una formulacin llamada diagrama de Bode (Captulo 1, referencia 5). La ganancia se
representa utilizando decibelios, y la ganancia en decibelios se dibuja frente a la frecuencia con
escala de frecuencia logartmica (uase Figura 7.13a). Como la ganancia en decibelios es una
funcin logartmica, el efecto total es el equivalente a producir una grfica log-log. La genen-
cin de este diagrama es ventajosa porque se puede observar un rango amplio de ganancias y
valores de frecuencia, y ciertos tramos del diagrama se aproximarnpor lneas rectas asintti-
cas. Si se considera una parte del diagrama que est predominantemente definida por un nico
trmino (una nica potencia de r es la dominante), la funcin presenta una aproximacin asin-
ttica a una lnea recta. Por supuesto, la ganancia es igual a la magnitud de la funcin de
transferencia. Con la magnitud de la funcin de transferencia, M(rtt), convertida a decibelios,

20tos M(u): 20losffi : 20log


l#
l--+1
(7.24)

l@o

Si a; es muy pequea en comparacin cor td6, la ganancia se aproxima a 20log K dB. Con K
igual a uno, el lmite a baja frecuencia es 0 dB. Si D es muy grande en comparacin con a;o, la
ganancia se aproxima a -20 log(ala) dB. Por lo tanto la pendiente a altas frecuencias es
Seccin 7.3 Criterios de respuesta en frecuencia 177

0
_2
m

.g
(o

E
o -'tz

-20 t-
0,1 0,2 0,4 0,7 1 10
r/<oo
{a}

0
t-
-'u
I
i:I
-uo
I
":I0,1
0,1 0,2 0,4 0,7 1
to/t o
2 4 710
(b)

Figura 7.13. Ganancia en dB (a) y desplazamiento de fase (b) con un modelo de nico polo.

- 20 dB por dcada (aproximadamente - 6 dB por octava), y las asntotas intersectan en alg.


La frecuenciaala que ocurre la interseccin de las asntotas se conoce como frecuencia esqui-
na. La ganancia real en las frecuencias esquina est por debajo de 3,01 dB con respecto al
fmite a bajas frecuencias. Si el valor de K no es la unidad, la curva completa se desplaza
verticalmente en 20log K dB.
El ngulo de fase, Q,dela seal de salida con respecto a la seal de entrada es
/r,r\
: - tan-t {: ' (7.2s)
\@0,/
Este resultado se presenta en la Figura 7.t3b.

Griterios de nespuesta en fnecuencia con un par de polos domnantes


Si la funcin del sistema est descrita por un par de polos dominantes, la funcin de transferen-
cia en lgebra de fasores es
Y(ia) _ K
(7.26)
Rr)
+ zr(,e)+ r
co.),
178 Critenios de comportamiento y algunos efectos de la realimentacin Captulo 7

Si ( es menor que uno, el sistema es subamortiguado, y los polos son complejos. El denomina-
dor se puede separar en parte real e imaginaia y da

Y(ir,)
(7.27)
R(ra;)

['- (*o)'l+ize(;)
En lugar de expresar la magnitud de M delarazn de transferencia es ms simple dividir entre
K y describir la funcin inversa. El cuadrado de la funcin inversa es entonces

(7.28)

Si se detecta un mnimo en la funcin de la Ecuacin 7.28, entonces la frecuencia del valor


mnimo debe corresponder con la localnacin del pico de la funcin de ganancia. La derivada
de (KlM)2 con respecto a afa, es igual a cero si

c)': 1-2(t (7.2e)

Por lo tanto, existe un pico en la ganancia si ( < 0,707, y la frecuencia de este pico es

@p: @n - )r2 (( < 0,707). (7.30)

Sustituyendo la frecuencia del pico de ganancia en la expresin para la ganancia se obtiene

M^
--__!:_ I
r;<0,707),
\ (7.3r)
K -:)r V-,q-r, b

donde M o es el mximo de ganancia y K es la gananaa cuando r tiende a cero. La razn del


mximo de ganancia y la ganancia en el lmite de frecuencias bajas se puede expresar en deci-
belios como

20tos
M-: 20log
1
(( < (7.32)
0,707).
n! iR
En la FiguraT.l4 se muestra un diagrama de la ganancia para varios valores dezeta.El
pico que se produce para coeficientes de amortiguamiento pequeos indica que la tendencia
hacia la oscilacin se observar si la seal de entrada contiene energa en este rango de frecuen-
cia. Por ejemplo, la respuesta a una entrada escaln contendr una componente oscilatoria
grande con una frecuencia de oscilacin que es aproximadamente igual a la frecuencia de pico.
Puesto que se observa un fenmeno similar para sistemas pasivos que presentan condicin de
resonancia, el pico se llama a menudo pico de resonancia. Si el coeficiente de amortiguamiento
es cero, la ganancia es inhnito par @ : a)n, por lo tanto es correcto predecir que puede existir
Seccin 7.3. Critenios de resouesta en fnecuencia 179

Segundo orden: Ganancia vs Frecuencia

15

10

^5
m
(E

!o
o
o
f4
--5

-10

-15

-20
0,1 0,2 0,3 0,5 0,7 1 2 3 5 7
Frecuencia {<'/<,b}

Figura 7.14. Ganancia frente a frecuencia para un modelo de segundo orden.

una salida finita si la entrada se reduce a cero. Esta condicin se produce si el par de polos est
localizado exactamente en el eje1o.
El desplazamiento de fase viene descrito por

_1 ^c")
:-'""-'[4)l-- (7.33)

y el ngulo relativo de salida con respecto a la entrada se muestra para distintos valores de zeta
en la Figura 7.15.
El ancho de banda se puede definir de nuevo en trminos de los 3 dB a baja frecuencia. Si
ar, se duplica (sin cambio en el coeficiente de amortiguamiento), los 3 dB a baja frecuencia
tambin se duplican. El que se duplique el ancho de banda va acompaado de que el tiempo de
asentamiento se divida por la mitad. Si se preserva un coeficiente de amortiguamiento es-
pecfico, se mantiene la relacin inversa entre los 3 dB del ancho de banda y el escalado en el
dominio temporal. El concepto de ancho de banda se puede generahzar a sistemas de mayor
orden. Un sistema con ancho de banda mayor es capaz de responder mejor a variaciones rpi-
das de la entrada de referencia.
180 Cniterios de comportamiento y algunos efectos de la realimentacin Captulo 7

Segundo orden: Fase vs Frecuencia

-60

6-go
o
(E
I

-120

-1 50

0,1 0,2 0,3 0,5 0,7 1 2 3 5 7


Frecuencia (tl<oo)

Figura 7.15. Desplazamiento de fase frente a la frecuencia para un modelo de segundo orden

EJEMPLO 7.3

Si se considera un sistema de segundo orden, un test transitorio revela que el tanto por ciento de
sobreelongacin frente a una entrada escaln es de 16,3 Yo, y el tiempo de asentamiento (2 %) es
2,500 s. Si se aplica el test de respuesta en frecuencia a este sistema, determinar la magnitud del pico
de resonancia y la frecuencia del pico que se debera observar en funcin de la ganancia. A qu
frecuencia esperaa observar -90'de retardo de fase en la funcin de la fase?

Solucin. Un clculo de ( que produzca el 16,3 %o de sobreelongacin revela que ( : 0,50 y la


relacin de tiempo de asentamiento aproximado conduce a 2,50 x 4f0,5a,, o orn x 3,20 radls.
La Ecuacin 7.32 predice un pico en la funcin de ganancia de respuesta en frecuencia de 1,25 dB y
la frecuencia del pico (Ecuacin 7.30) se produce en 2,26 radls. La curva de fase pasa por - 90"
cuando @ : @n o ax 3,20 radfs.

7.4. SELEGTIVIDAD ESPECTRAT Y ANCHO DE BANDA DEt RUIDO

En todos los sistemas estn presentes varias seales que interfieren y consideraciones de la
distribucin de la potencia de la seal y sobre la potencia del ruido respecto de la frecuencia
pueden ser interesantes para determinar el modelo ptimo. El ancho de banda debe ser lo
suficientemente grande para asegurar buena capacidad de seguimiento, pero si el ancho de
banda es demasiado grande podra permitir la transmisin de seales no deseadas. Un receptor
de fase sincronizada es un ejemplo de sistema realimentadopara el que el ancho de banda se
determina con la consideracin de ambas componentes, deseadas y no deseadas de la seal del
Seccin 7.4. Selectividad espectral y ancho de banda del ruido 181

entrada. Una aplicacin tpica de un receptor de fase sincronizada envuelve la recepcin de


seales de un satlite o una sonda espacial, con la accin de realimentacin utilz,ada para
seguir automticamente una variacin de la frecuencia de entrada. La frecuencia de entrada (y
fase) vara con el tiempo debido al movimiento relativo del transmisor y receptor. Para disear
ellazo de forma que se siga la variacin Doppler adecuadamente requiere un ancho de banda
distinto de cero. Sin embargo, si el ancho de banda es demasiado grande, se recibe una poten-
cia de ruido excesiva adems de la seal deseada.

Las caracteristicas espectnales de un sstema de suspensin activa


de un automl

El sistema de suspensin activa para un automvil, tal como se describieron en los captulos
precedentes (Secciones 2.4 y 3.6), es otro ejemplo de un sistema para el que el espectro selectivo
es muy importante. Si se considera que la funcin de transferencia relaciona el cuerpo en movi-
miento con el perfil de la carretera, una conduccin suave depende de la habilidad de aceptar
las componentes de baja frecuencia (el contenido a baja frecuencia defrne caractersticas del
cambio lento de la carretera) mientras que rechaza las componentes a alta frecuencia.
Si se consideran las ecuaciones para un modelo de sistema pasivo (Seccin 2.4) asumien-
do que no existe amortiguamiento (ni amortiguamiento activo, ni pasivo y ningn amortigua-
miento en los neumticos), entonces es un sistema sin prdidas. Con fo: 0 y Bt:0, la trans-
formada de las ecuaciones dinmicas (Ecuacin 2.16) produce un conjunto de dos ecuaciones
algebraicas con dos incgnitas. Si se elimina la posicin de la rueda X-(s), entonces la funcin
de transferencia que relaciona la posicin del cuerpo y la posicin de la carretera es

Xr(s) _ K,K"
(7.34)
X"(s) MuM-sa + (MbK"+ M-K,* MoKr)s2 + K"Kr'
Si se sustituye s por ja;, se puede obtener la funcin de respuesta en frecuencia que describe
la ganancia frente a a. Si se asume qae Mu:360 kg, M*:45kg, Kr:2,30 x 10s N/m y
K":2,70 x 104 N/m, el resultado se muestra en la Figura 7.16. Como es un sistema de cuarto
orden, se ha utilizado MtrI-sr para obtener la grfica mediante
n=l@O@@6.21E91; % i-ntroducir numenador
d=[1.62E4 09.37E7 @ 6.21E9]; % introducir
denominador
% generar vector de frecuencia lineal
"=@:0.2:10@l;
Im,p,w]=bode(n,d,w); % calculan magnltud y fase
1 = vv/ (2*pi) i dbg =29*tog10(m) ; % convertir a frec. (Hz) y dB
plot(f,dbg) % representar ganancia (dB) vs. fnec. (escala lineal)

Como los dos picos de resonancia estn espaciados relativamente cerca en frecuencia, la grftca
se ha generado utilizando escala de frecuencia lineal (en lugar de escala logartmica).
Con un sistema sin prdidas, hay dos picos de resonancia infrnito: uno en 1,3 Hz y otro
en 12 Hz. La ganancia infrnita indica que puede existir una oscilacin finita en estado estacio-
nario para esas frecuencias despus de que desaparezca la excitacin. Aunque todos los compo-
nentes contribuyen a la respuesta de una forma interactiva, la frecuencia de resonancia ms
baja es aproximadamente la frecuencia de resonancia determinada por la masa del cuerpo y su
constante elstica suponiendo que los neumticos son rgidos. La frecuencia de resonancia ms

I Informacin adicional con respecto al uso de Mnrr-s para dibujar los diagramas de Bode, se encuentra disponible en
el Captulo 9.
18.2 Criterios de comportamiento y algunos efectos de la nealimentacin Capitulo 7

^20
dt

;
Po
o
o
o
-2o

-4oo-
Frecuencia (Hz)

Figura 7.16. Ganancia frente a frecuencia para un sistema de suspensin


de un automvil sin amortisuamiento.

grande es aproximadamente la frecuencia de resonancia de la rueda y el eje (asumiendo que el


cuerpo es rgido).
Si se incluye el amortiguamiento B, del neumtico y el sistema activo se utiliza para a,adir
amortiguamiento activo con un factor de ganancia de Bo, entonces el amortiguamiento forza-
do es B,(i- - i,), y el actuador de fuerza, fo, es - Bo(*u - i.). Si se aaden esos trminos a la
suma de fuerzas, la funcin de transferencia revisada que describe Xr(s)/X,(s) es

BoB,s2 + (BAKI* B,K)s + K"K,


MoM-sa +lMb(4+ B)+ M,Bols3 +lMb(Kt+K")+ M.K"+ BnBrls2 +(BfK" * BnK)s + KK"'
(7.3s)

Si B, es igual a 180 N/(m/s) y B, es a.500 N/(m/s), la grfica modificada es la de laFigura7.I7.


Conviene observar que la resonancia a 12 Hz ha desaparecido y el pico a 1,3 Hz es bastante
pequeo; sin embargo,la razn a la que la ganancia decrece como funcin de la frecuencia es
ahora de alguna forma ms baja. Por supuesto, es deseable minimizar la respuesta frente a
componentes de alta frecuencia de las variaciones en la carretera. Si se aade una constante
elstica activa, entonces K" se sustituye por K" * K5, y la resonancia a baja frecuencia se
puede desplazar a un valor ms bajo o ms alto.

Ancho de banda del ruido

Si el ruido de entrada es un ruido de banda ancha (ruido que est distribuido sobre un amplio
rango de frecuencias), entonces la potencia del ruido que se introduce en el sistema es una
funcin del ancho de banda del sistema. El ancho de banda del ruido es un criterio de compor-
tamiento que se puede utllizar para evaluar o comparar modelos de sistemas. La definicin del
ancho de banda del ruido, 8,, es

B.:LK?ff1#,1'^ (7.36)

en radianes por segundo, asumiendo que Y(ja)lRl.ar) es una funcin paso-baja con la ganancia
de continua igual a K. Una interpretacin del ancho de banda del ruido se obtiene si se asume
que el ruido de entrada que se aplica al sistema tambin se aplica a un filtro ideal paso-baja
Seccin 7.4. Selectividad espectral y ancho de banda del nuido 183

10

0
m

E -10
()

E
(o
-20
(9
-30
L
-40
0 1,3 5 10 12 15
Frecuencia (Hz)

Figura 7.17. Ganancia frente a frecuencia para un sistema de suspensin


de un automl con amortisuamiento.

con factor de ganancia igual a K para a; ( a;o y cero para @ > o0. Si determina que el ancho
de banda del ruido del sistema es igual a B,ndfs, entonces el sistema presenta la misma po-
tencia de ruido en la salida que el filtro ideal paso-baja con una frecuencia de corte en oto: B,
rad/s. Este resultado se obtiene si se asume que la entrada es ruido blanco (una densidad espec-
tral constante para toda o).
Si el sistema viene descrito por la presencia de dos polos dominantes, entonces

YAa) Krl (7.37)


R(a) (jr)' + Z(a,Qa)-r ,1'

na-
U,: (rad/s). (7.38)
d
Como era de esperar, el ancho de banda del ruido es proporcional a an, pero es tambin inver-
samente proporcional a (. Por supuesto, un pequeo valor de ( producir un pico en el diagra-
ma de magnitud y un aumento en el ruido de entrada queda reflejado en la relacin inversa del
ancho de banda del ruido con respecto a (. Si se considera un sistema de segundo orden con
K : l, a4: 28 y ( : 0,7, entonces B,: l0n rad/s (5 Hz). Esto signilica que aplicando la mis-
ma entrada de ruido blanco, un filtro con un paso banda rectangular de 5-Hz de ganancia
unidad producira la misma polencia de ruido de salida.
La relacin entre el ancho de banda del ruido y la posicin de los polos se puede ilustrar
rpidamente en el plano s. Si se supone que un sistema presenta dos polos dominantes con
( < I (uase Figura 7.4), la localizacin de los polos en coordenadas rectangulares,
sr.z : o I ja, viene descrita por
o:*(0)n y 02+a2:o?. (7.3e)

Por lo tanto, el ancho de banda del ruido se puede expresar en trmino de coordenadas rectan-
gulares en el plano s por

B.: -i
"+o. (o"*at'), Q.n)
y reagrupando trminos produce

^ 6-,.48,
u: . )
o -r a-. (7.41)
ft
18.4 Critenios de comportamiento y algunos efectos de la realimentacin Captulo 7

Si se suma 4Blln2 a ambos lados de la Ecuacin 7.39, entonces

ry : (o 2A\'
r' \ 7r/
+ ,' (7.42)

Esta es la ecuacin de un crculo con centro en -28,f n y radio de 2Bnfn, tal como se muestra
en la Figura 7.18a. Por lo tanto, la situacin de los polos para mantener un ancho de banda del
ruido fijo aparece grficamente como un crculo que es tangente al eje imaginario.

Figura 7.18. Contornos de ancho de banda del ruido: a) Contorno de ancho de banda fijo, y
b) Una asignacin de polos con B, < 5z radianes por segundo.

EJEMPLO 7.4

Suponer que se requiere que un sistema de segundo orden presente ganancia de continua gual a la
unidad, un coeJiciente de amortiguamento igual a 0,866 y un ancho de banda de ruido que no exceda 5
n radls.
Determinar la situacin de los polos que satisface estas especificaciones.
Sofucin. La especificacin de la ganancia de continua se satisface hjando K : I. La especifica-
cin del coehciente de amortiguamiento requiere que el par de polos estn sobre dos lneas rectas,
tal como se muestra en la Figura 7.18b. La especificacin del ancho de banda del ruido requiere
que el par de polos est situado dentro del crculo, como muestra la Figura 7.18a. Un desplaza-
miento de los polos fuera del circulo proporcionara una respuesta ms rpida, pero la especifica-
cin del ancho de banda del ruido se excedera.

Si se consideran otras agrupaciones de polo-cero, un nico polo dominante produce

r(s) _ Kruoo
(7.43)
R(s) s f )o'
Seccin 7.5. Enron en estado estacionario 185

y la evaluacin del ancho de banda del ruido produce


7t
Bn:,ao (radls). (7.44)

Un sistema con dos polos y un cero est descrito por


)-
K - (s-l Prt^)
Y(s)
R(s)-
(7.4s)
s2 + 2(ans'r a|'
y la determinacin del ancho de banda del ruido produce

B.:
ft(,. i)," (radls). (7.46)

Si se permite que p se aproxime a inlinito, se desplaza el cero hactala izquierda sobre el eje real
negativo con la distancia desde el origen tendiendo a infinito. Puesto que la funcin del sistema
se caracteriza entonces por dos polos dominantes, el ancho de banda del ruido est descrito
utilizando la Ecuacin 7.46 o la Ecuacin 7.38. Si ( y p son ambos igual a uno, ocurre una
cancelacin entre polo y cero y la expresin del ancho de banda del ruido de la Ecua-
. cin 7.46 se convierte en el ancho de banda del ruido de la configuracin de un nico polo
(Ecuacin 7.44).

7.5. ERROR EN ESTADO ESTACIONARIO

Si se considera la respuesta de un sistema inicialmente sin excitar al que de repente se le aplica


una entrada, un sistema bien diseado proporcionaruna transicin rpida (pero suave)desde
el estado inicial a la respuesta forzada. El cambio repentino que se requiere en t : 0 excifa los
modos <<naturales>> del sistema. Sin embargo, si la entrad tiene buen comportamiento, sin
cambios abruptos ni discontinuidades, la variable de salida cambia a un modelo de comporta-
miento de respuesta forzada y el error llega a ser relativamente pequeo. Si se consideran siste-
mas tal como mquinas de herramientas, radares de seguimiento, sistemas de guiado de misiles,
etctera, el comportamiento que sigue el transitorio inicial puede ser igualmente importante (o
crticamente importante) en trminos de comportamiento deseado.
Los tpicos de las secciones precedentes de este captulo han tratado con caractersticas
de comportamiento que son atribuibles a la respuesta natural. En esta seccin, la atencin se
centrar en caractersticas de comportamiento que son atribuibles a la respuesta forzada. Por
lo tanto, se desarrollan criterios de comportamiento que miden la exactitud de la operacin
determinada despus de que la respuesta natural decae.

Errones en estado estaconario con entnadas polinomiales

A menudo se busca un criterio de comportamiento en estado estacionario aplicando una entra-


da escaln, una entrada rampa, u otras seales descritas como potencias finitas del tiempo. La
entrada es una funcin de la forma general
r(t): ao I att -f a2t" + "'' (7.47)

y la respuesta forzada con una entrada polinomial es otro polinomio.


186 Criterios de comporbamiento y algunos efectos de la realimentacin Captulo 7

La consideracin del error en estado estacionario es normalmente de inters en sistemas


que mantienen idealmente la seal de salida exactamente en el misr-no nivel que la entrada. Por
ejemplo, si se disea un sistema para controlar el ngulo de un telescopio para visualizar vn
objeto particular, se obtiene la operacin deseada si el ngulo del telescopio se mantiene exac-
tamente igual a laKnea de vista del objeto. Una estrategia de control que tender a sacar algo
de este tipo de operacin es proporcionada por un sistema realimentado, como se muestra
en la Figura7.l9. Con ganancia unidad en el camino de realimentacin, el error en la seal
es igual a la diferencia entre las seales de entrada y salida. La posibilidad de que la salida siga
a la entrada depende de la posibilidad del sistema de mantener el error lo suficientemente
pequeo.

48
s+2

Figura 7.19. Un modelo de realimentacin unidad.

Si la entrada al sistema como muestra la Fisura 7.19 es una funcin escaln con
r(t) : 0,5u,(t), entonces

E(s) _ s*2 0.51s 2) +


R(s) s*50 Y E(s):rG.r) (7.48)

La correspondiente seal de error en el dominio temporal es

e(t) : (0,02 * 0,48e- to)u"(t). (7.4e)

Por lo tanto, el error inicial es 0,5, pero la seal de error decae a un valor en estado estaciona-
rio de 0,02. Por supuesto, la aplicacin del teorema del valor final proporcionar el valor final
sin necesidad de calcular la transformacin inversa. Puesto que todos los polos de sE(s) estn
en el semiplano izquierdo, se puede aplicar el teorema del valor final y el lmite de sE(s)cuando
s -- 0 es 0,02.
Si la funcin del camino directo se cambia tal que

4
G(s): --7---t--j, (7.50)
s(s + z)

entonces

E(s)_ s(s+2)
(7.s1)
R(s) (s2 + 2s + 4)'

Y si la entrada es 0,5a"(), entonces

e(t) : ose-'("*.,/O . (7.s2)


h.en.,6r),"{r).
Seccin 7.5. Error en estado estacionario 147

Est claro que la funcin del sistema revisado cambia de forma que de alguna manera produce
error nulo en estado estacionario. Antes de intentar describir el motivo del cambio en el error
final, es interesante considerar los distintos tipos de variacin. Suponga que la entrada aplicada
al sistema revisado se cambia a una rampa con r(r) : O,ltu"(t). Si se evalan la salida, 1\t), y el
error, e(t), entonces

{r): [o,rr - 0,05 * 0,05e-(*r/r (7.s3)


frr.".16,)]r"t,l

,{r): - 0,0se-'(c o"rfit (7.s4)


[o,s *r.".16r)]r"ta.
Estos resultados se muestran en las Figuras 7.20ay 7.20b.La salida en estado estacionario
logra una velocidad de cambio igual a la velocidad de cambio de la entrada, pero muestra un

o
=(o
o
i 0,4
o
tJ

4
Tiempo (s)
(a)

0,1

0,075

vI e(d

E
rlJ
o,ou

0,025

02468
Tiempo (s)
{b)

Figura 7.20. La respesta a una entrada rampa mostrando: a) las funciones de entrada y salida,
y b) la funcin de error.
188 Cniterios de comportamiento y algunos efectos de la realimentacin Captulo 7

error de desplazamiento. Este fenmeno qtas se entiende mejor si se relaciona con el sistema
fsico. Aplicado al sistema de control del telescopio, esto significa que el objeto se est movien-
do de forma que produce una velocidad constante de cambio de ngulo, y el movimiento angu-
lar en estado estacionario del telescopio asume la velocidad correcta del cambio del ngulo,
pero hay un desplazamiento angular constante. Por lo tanto, la imagen est continuamente
fuera del centro del campo de visin.
Si se supone que el sistema enlazo cerrado es estable, una entrada polinomial producir
una funcin de error polinomial bajo condiciones en estado estacionario. Sin embargo, el error
en estado estacionario (polinomial) puede tomar la forma de una derivada (o suma de deriva-
das) de la entrada. Por lo tanto, una entrada polinomial no acotada puede producir un error
en estado estacionario constante o cero. Para entender la relacin entre entradas polinomiales
y error en estado estacionario, es til considerar algunos criterios de comportamiento en esta-
do estacionario, como los que se definen en la siguiente subseccin.

Gonstantes de enror y nmeros de tipo

La definici n de constantes de error y nmeros de tipo de sistema proporciona una aproxima-


cin organizada para entender la relacin entre una entrada polinomial y el correspondiente
error de estado estacionario. Si un sistema est descrito como muestra la Figura 7.2l,el nme-
ro de tipo est determinado por el nmero de polos de G(s) que estn localizados en el origen.
Si G(s) est descrito como la razn de polinomios con la posibilidad de que uno o ms polos
estn situados en el origen, entonces

Nls)
:
G(s)
ito (7.55)

Figura 7.21. Un mpdelo de realimentacin unidad.


.

Si se asume que N(s) y D(s) son polinomios con todas las races distintas de cero, el nmero de
tipo es igual a k. Por 1o tanto, el nmero de tipo depende del nmero de operaciones de inte-
gracin (factores 1/s) que aparecen en el camino directo de la funcin.
El significado del nmero de factores l/s que aparecen en el camino directo es claro si se
considera 1a funcin en lazo cerrado que relaciona el error con la entrada. Utilizando la nota-
cin de la Ecuacin 7.53. el error es

(7.s6)

Si el nmero de tipo es mayor que cero, hay una cancelacin potencial de polos y ceros en el
origen del plano s. Una cancelacin puede ocurrir porque un polinomio de entrada introduce
Seccin 7.5. Enror en estado estacionario 189

polos en el origen y la funcin de transferencia puede introducir uno o ms ceros en el origen.


Por supuesto, una cancelacin afectar a la determinacin del error estacionario. Cuando el
sistema tipo 0 de la Figura 7.19 se sustituy por un sistema tipo 1, el error en estado estaciona-
rio frente a una entrada escaln cambi de un valor distinto de cero a cero. Sin embargo,
cuando se aplic una entrada rampa a un sistema de tipo 1, se observ un error de desplaza-
miento distinto de cero. Si todos los polos de sE(s) estn situados en el semiplano izquierdo,
existe un lmite, y el error en estado estacionario se determina fcilmente utizando el teorema
del valor final.
La relacin entre el nmero de tipo y el error en estado estacionario se muestra en la
Tabla 7.2. La tabla muestra la forma del error en estado estacionario y la magnitud de los
errores constantes. La tabla se puede ampliar en cualquier direccin, pero la posibilidad de
obtener un sistema que funcione con nmeros de tipo 3 o superiores est sujeto a que aumen-
ten significativamente las dificultades de estabilidad enlazo cerrado. Si la respuesta natural no
decae a cero, la evaluacin de la respuestaforzada no es significativa.

Entrada

ao
No acotado No acotado
1+Kp
a1
0 No acotado
Ku
2at
0 0
Ko

Los errores en estado estacionario estn descritos en la tabla como un array con las filas y
columnas identificadas por un nmero de tipo una funcin de entrada2. Los errores constantes
estn descritos en trminos de constantes de error que se definen como siguen:

K, : lm G(s)
JO \.

Kr.i:lm sG(s) (7.s7)


+0
K,: lm s2c(s).
+o

Aunque las constantes de error, Ko, Ku y Ko se describen normalmente como errores cons-
tantes de posicin, velocidad y aceleraiin, respectivamente, es importante observar que la ter-
minologa se deriva del comportamiento de la entrada hay implicacin con respecto a
-no
2 Los errores en estado estacionario tal como se expresa en la tabla, se presentan con la hiptesis de que los sistemas de
control son asintticamente estables.
190 Criterios de comportamiento y algunos efectos de la realimentacin Captulo 7

una caracterizacin fsica (unidades de medida) de la entrada, salida o funcin de error. Ko es


aplicable si la entrada es una funcin escaln, K, es aplicable si la entrada es una funcin
rampa y Ko es aplicable si la entrada es una funcin parablica. Los errores constantes que
aparecen en la tabla representan una diferencia fija entre las variables de entrada y salida (con !
unidades de medida que dependen de la caracterizacin fsica).
Como un ejemplo de la derivacin de las expresiones de la tabla, coirsiderar una entrada
rampa artutt) aplicada a un sistema, como muestra la Figura 7.21.Blerror en estado estacio-
nario es

(7.58)

ctt : al
(7.se)
'1T "ttl: r- t'"or
+O
\
Las constantes de error proporcionan informacin valiosa sobre el comportamiento del
estado estacionario y son tiles cuando se establecen las especificaciones de diseo.

EJEMPLO 7.5

Considere el sistema de la Figura 7.22: Elmodelo representa el control de uno de los ejes de un
sistema de seguimiento ptico conducido por motor. Suponer que el comportamiento de segui-
miento deseado se obtiene slo si el error angular en estado estacionario es menor o igual que 0,01
rad con una seal de entrada que cambia con una variacin angular de velocidad constante de 0,05
rudls. La seal de entrada, 0o(r), es 0,05t rad. Para obtener un grado deseado de estabilidad transi-
toria, el sistema tambien debe presentar un coeficiente de amortiguamiento de 0,6 o mayor. Deter-
minar Ko de modo que todas las especificaciones se satisfagan.

oP{s)
'
Angulo de
la imagen
del
telescopio

Figura 7.2L Un sistema de seguimiento ptico.

Solucin. . Si la especihcacin de comportamiento en estado estacionario se traduce a una especifi-


cacin equivalente que envuelve a la constante de error de velocidad, el valor de Ku debe ser mayor
o igual que 5,0 (s-r). Entonces

t2K
K,: lm sG(s):
,-:, t,O. (7.60)
Seccin 7.5. Ernon en estado estacionario r91

o K, debe ser igual o mayor que 4,17. Sin embargo, si K, excede de 5,79, el coeficiente de amorti-
guamiento ser menoi que 0,6. Por lo tanto, el valor de Ko se debe seleccionar en el rango de 4,17 a
5,79 para satisfacer ambas especihcaciones de estabilidad en el estado estacionario y en el transito-
rio, Si la solucin se obtiene calculando el error y aplicando el teorema del valor final,
0,05(s + 10)
@"(s): (1.6r)
s(s2+10s+12K,)'
y el lmite de s0r(s) cuando s -+ 0 es igual o menor que 0,010 rad si K, es igual o mayor que 4,17.
Por supuesto, este valor es idntico al resultado previo.

Sistemas con realmentacn no untara

Si un sistema presenta un factor de ganancia no unitaria en el camino de la realimentacin,


como se muestra en la Figura 7.23, el clculo del error del sistema se altera. En esta situacin, la
entrada allazo, Rr(s), no representa la salida deseada, pero puede ser proporcional a la salida
deseada. Por lo tanto, el diagrama de bloques se construye (Figura 7.23) para mostrar un siste-
ma de tipo 0 con la adicin de una entrada de referencia, R(s), que representa la salida deseada.
Aunque R(s) y g pueden no existir en el sistema fsico, el diagrama de bloques se construye para
mostrar una relacin proporcional entre R(s) y la entrada real al lazo, B(s). Suponga que r(r)
es igual a una entrada escaln con r(r) : Au"(t). Entonces el valor final de la salida es 5Ag, y el
valor de g es exactamente lf 5, el error del sistema en estado estacionario es cero. Si R(s) y g no
existen en el sistema fsico, se obtiene el mismo resultado lijando r"(t) a (Al)u"(t).

Figura 7.23. Un modelo con realimentacin- no unitaria.

Por lo tanto, un ajuste por compensacin de la seal de entrada allazo produce un error
nulo en estado estacionario con una entrada escaln aplicada a un sistema de tipo 0. Sin em-
bargo, la posibilidad de mantener el error en la vecindad de cero depende de asumir que los
parmetros del sistema tanto en el camino directo como en el realimentado son casi invarian-
tes. Si el sistema se convierte a un sistema de tipo 1 con realimentacin unidad, la posibilidad
de mantener el error en cero (suponiendo que no hay entradas de perturbacin) depende slo
de la invarianza del factcir de realimentacin unidad.

Aumento del nmero de tipo

Una mejora deseada en el comportamiento del estado estacionario puede requerir un aumento
en el nmero de tipo. Un ejemplo se obtiene considerando una modificacin del sistema de
seguimiento ptico descrito en el EjemploT.5.Laadicin de un integrador en cascada en el
19,2 Criterios de comportamiento y algunos efectos de la realimentacin Captulo 7

camino directo cambiar, el sistema de tipo 1 a tipo 2. Si se asume que se mantiene la estabili-
dad, el resultado de este cambio es producir un error estacionario nulo con una velocidad de
cambio constante del ngulo de entrada. Adems, la respuesta a una aceleracin constante del
ngulo de entrada pasa a ser una funcin acotada. Sin embargo, el rediseo de la funcin del
controlador con la insercin de un integrador en cascada (Figura 7.24a) no es un procedimien-
to viable con este sistema. Se ha mostrado claramente que la ecuacin caracterstica presenta
un coeficiente nulo y que el sistema es inestable para todos los valores de K,.
Una aproximacin ligeramente modificada que incrementa el nmero de tipo con un efec-
to menos perjudicial en la estabilidad es conservar el control proporcional en un camino para-
lelo, tal como muestra la Figura7.24b. Este es un controlador proporcional integral (conocido
como controlador PI). El controlador PI es una variacin de un controlador proporcional mds
integral ms deriuatiuo (o controlador PID), como se describe en el Captulo 10. Con un con-
trolador PI, la funcin del camino directo es entonces

: l2(K"s * K,)
(7.62)
G(s)
s2(s + 10)

Por lo tanto, el sistema es de tipo 2. La aplicacin del criterio de Routh indica que la estabili-
dad se lograr si Ko es mayor que K,/10.

",,,,*[T]*a,,
(a)

Figtra7.24. Diagramas de bloques que muestran: a) control integral


) control proporcional ms integral.

La accin de un integrador en un lazo de realimentacin negativo se muestra fcilmente


matemticamente, pero una imagen mental de la accin no se asimila fcilmente. Quizs resul-
te de ayuda considerar la operacin de un diferenciador y un integrador de una forma particu-
lar. Un diferenciador produce una salida que es proporcional a la uelocidad de cqmbio de la
entrada y un integrador produce una uelocidad de cqmbio de la salida que es proporcional a la
entrada.
Considere la accin de un sistema de tipo 1 con realimentacin unidad y con un integra-
dor en el controlador. Suponga que se aplica un escaln unidad. Si el nivel de salida no es
exactamente igual al nivel del escaln de entrada, la seal de error es distinta de cero y la
velocidad de cambio de la salida del integrador es proporcional al error. Por lo tanto,la salida
del integrador continuar el cambio a menos que la seal de error se conduzca hacia cero.
Dicho de otra forma, una condicin de estado estacionario puede ocurrir slo despus de que
Seccin 7.5. Ennon en estado estacionario 193

el integrador busque y alcance un nivel constante de salida que produce error cero. Con esta
particular combinacin de condiciones, la condicin de equilibrio en estado estacionario se
obtiene con la entrada del integrador igual a cero y la salida del integrador igual a un valor
constante distinto de cero.
Algunos sistemas presentan una integracin inherente que se genera en el propio sistema
lsico que describe la planta y la medida fsica de las variables del sistema. La integracin puede
ocurrir como un resultado de combinaciones de las acciones de la planta, tal como el control
de velocidad y medida de desplazamiento o control de caudal y medida del volumen.

El componente forzado del ernon con otras entradas

El error en estado estacionario se puede determinar con otras seales de entrada distintas a
series finitas de funciones polinomiales. Un ejemplo es la entrada sinusoidal de una nica fre-
cuencia. Por ejemplo, suponga que la entrada sinusoidal que se aplica al sistema de la Figu-
ru 7.25 contiene un trmino constante ms una componente sinusoidal que se genera mediante
un ruido por induccin desde un circuito de potencia cercano. La entrada total es

r(t\: 4,00 * 0,200cos377t. (7.63)

Figura 7.25. Un modelo de lazo simple.

El error en estado estacionario se puede determinar utilizando superposicin, con el error


debido a la componente constante calculado utilizando el teorema del valor final. El teorema
del valor final no es aplicable a la parte de la respuesta generada por la entrada sinusoidal
todos los polos de sE(s) residen en el semiplano izquierdo-. Puesto que el lgebra de
-no
fasores en una tcnica que se basa en la determinacin de la respuesta en estado estacionario
con una entrada sinusoidal, el resultado se determina rpidamente con una representacin de
fasores de componentes sinusoidales. El fasor solucinpara la componente sinusoidal de e(t) es

E(i377): (o,2 tr"lTi# : o,reee Lr,37". (7.64)

Sumando la componente de error constante, el error completo en estado estacionario en fun-


cin del tiempo es

e""(f) : 0,400 + 0,1999 cos (377t + 1,37'). (7.6s)

Un proceso similar aplicado a la salida y(t) produce

1l,"(r)
: 3,60 + 0,00477 cos(377t - 88,5). (7.66)

El sistema enlazo cerrado presenta un ancho de banda a 3-dB de 10,0 rad/s; por lo tanto los
377-radls de la componente sinusoidal se atenua intensamente y es relativamente insignilicante
194 Cniterios de comportamiento y algunos efectos de la nealimentacin Captulo 7

como se observa en la salida. Puesto que el sistema no puede responder a esta entrada sinusoi-
dal particular con un grado significativo de xito, la respuesta a la componente sinusoidal se
observa principalmente como una seal de error.
En ciertas circunstancias se producen otras funciones trascendentales. Algunas seales de
entrada curiosas se observan cuando se intentan seguir objetos visuales (o seales de radio-
frecuencia) cuando la fuente de la seal de entrada se mueve con respecto al observador. Pues-
to que la funcin de entrada no es necesariamente sensible a una descripcin ordinaria por
transformadas, otra aproximacin es considerar una solucin de series infinitas. Si la funcin
de transferencia de Laplace que relaciona el error y la entrada se expande en serie de potencias
como funcin de s, entonces
E(s) c2 )
co + crs + + "'t
,
(7.67)
R(t): 's-
con los coeficientes de error evaluados de la siguiente manera:

co:
[i]"=,,
,,:l*(i)]"=, , etc. (7.68)

El clculo de cada coeficiente requiere una derivada de orden mayor que la funcin de transfe-
rencia evaluada con s : 0. Entonces

E(s) : coR(s) * c,sR(s) + ] s'n1s + ... (7.6e)

La regin de convergencia de la serie es un entorno del origen. Un valor de s prximo al origen


en el dominio de frecuencia complejo corresponde a un creciente en el dominio temporal. El
error en el estado estacionario se puede calcular como

e""() : crr(t) + cri(t) +'j rf| * ... (7.70)

Si se supone que la serie es convergente, la expresin de la Ecuacin 7.68 proporcionar


un resultado exacto para periodos de tiempo en los que los modos naturales han decado a un
valor insignificante. Si las derivadas de la entrada son suficientemente pequeas, las series con-
vergern rpidamente y una serie truncada proporcionar una representacin exacta de la res-
puesta forzada.

EJEMPLO 7.6

Considerar una entrada revisada aplicada al sistema de seguimiento ptico de la Figura 7.22. Su-
ponga que la entrada est generada por un objeto que se mueve en una trayectoria de lnea recta
que pasa directamente por 1o alto con una altitud y velocidad constante. La velocidad del objeto es
530 m/s y la altitud es 3,400 m. Puesto que la posicin de arriba es la referencia angular, el ngulo
es inicialmente negativo (uase Figura 7.26) y la adquisicin se asume que ocurre de forma que el
tiempo que tarda en alcanzar la posicin de arriba es I 5 s. La variacin con el tiempo produce una
velocidad de cambio positiva y el ngulo se hace positivo cuando pasa la referencia vertical en
/ : 15 s. La variactn angular con el tiempo es

loft): tun-'(11tJs)) : 10,1s6(/


- 1s). (7.7r)
"'-
Seccin 7.5. Error en estado estacionario 195

Determinar el error de seguimiento utilizando las series de error con Ko : 5,0.

Blanco en v. (t-15)
f= 15 sec
v(tl

Blanco en
f=0 Sistema
seguimiento
1ao"
Figtra 7.26. La trayectoria blanco.

Solucin. La funcin de transferencia que relaciona el error y la entrada es

@u(s) + l0)
s(s
(7.72)
@^(r) s2 + lOs + l2Ko
El clculo de los tres primeros coeficientes produce

^ ct: 0,833
- K, 8,33
co:U, tl . y cz: 6K"f
(7.73)

Con Ko lijado a 5,0, la serie converge rpidamente y una aproximacin del error se obtiene utili-
zando una serie truncada que utiliza slo el primer trmino distinto de cero. La primera derivada
de la entrada es

.! lrun-r 0,156(r - l5)l : 1+(0,1502(r-I5z'


0,156
(7.74)
at

Y el error (con K, : 5) es

ve\e'
e tr) : ------0.0260 ^--'
rad. (7.7s)
I +(0,156)2(r- 15z

Este resultado se muestra en la Figura 7.22a con lnea punteada. El error de seguimiento tambin
-
se muestra determinado utilizando un modelo de estados y una simulacin por computador digital.
La seal de error que se obtiene con la simulacin digital se representa con una lnea continua, las
dos seales son casi idnticas, excepto en los alrededores de t : O. La simulacin digital incluye la
respuesta natural que ocurre como una accin transitoria. El estado inicial se especific con 0n(0)
frjado para proporcionar un error angular nulo y una velocidad de cambio inicial del ngulo igual
a cero. Este estado inicial produce el perhl de error que se muestra. Puesto que la solucin por
series no proporciona la respuesta natural, es vlida en el periodo de tiempo inicial slo si el estado
inicial es el nico estado para el que la respuesta natural desaparece.

0,03

o o,o2

0,01
IIJ
de rror
aci digital
0 10 15 20 25 30
Tiempo (s)

Figura7.27a. Error de seguimiento para un sistema de seguimiento ptico de tipo 1.


196 Criter"ios de comportamiento y algunos efectos de la realimentacin Captulo 7

0,006

a 0,003
:o
-o,oog
-0,006
10 15 20
Tiempo (s)

Figurz 7.27b. Error de seguimiento con conversin para operacin de tipo 2.

El resultado obtenido en el Ejemplo 7.6 se puede mejorar utilizando un controlador PI.


La Figura 7.27b muestra el error de seguimiento que se obtiene con el controlador convertido
para proporcionar un control PI (K, : 4 y K;: 5). La lnea punteada muestra de nuevo el
resultado aproximado que se obtiene considerando slo el primer trmino distinto de cero de
la serie. Conviene observar que el pico de error se reduce fuertemente por un factor de 10 y la
forma tiende a ajustarse a la aceleracin (ms que a la velocidad) de la entrada.
El valor de la tcnica del coeficiente de error se obtiene fundamentalmente con la percep-
cin que se obtiene de la relacin causa-efecto entre el modelo del sistema, la entrada y el error
en estado estacionario. Utilizando el desarrollo en series de potencia, el clculo de los coeficien-
tes puede parecer un proceso algo tedioso, pero existe una alternativa. Una tcnica que mitiga
este problema es reescribir los polinomios de la funcin de transferencia (tal como se presenta
en la Ecuacin 7.70) en potencias crecientes de s, y a continuacin dividir el numerador por el
denominador. Este procedimiento proporcionar una serie idntica.

Una cnica feedfolwald

Si se aade un camino feedforward a un sistema con realimentacin, hay varias modiftcaciones


potenciales de la funcin de transferencia que son dependientes de la combinacin de las accio-
nes de realimentacin y feedforward. Si se considera el diagrama de bloques y el grafo de flujo
de diagrama equivalente que se muestra en la Figura 7.28,Ia utllizacin del camino aadido se
describe con respecto a la modificacin potencial del error en estado estacionario. La inclusin
de un camino feedforward en una configuracin de realimentacin tpica puede eliminar teri-
camente ambos errores transitorio y en estado estacionario. Esta es una opcin fascinante que
se simplifica algo si el objetivo es slo lograr una reduccin del error en estado estacionario.
El error del sistema es tericamente igual a cero bajo todas las condiciones (con o sin reali-
mentacin) si la ganancia del camino feedforward, Gr(s), se selecciona de forma tal que
G/(s) : llGo(s).Como un implementacin exacta e invariante de la relacin necesitada no es
generalmente realizable como un concepto prctico, se puede considerar una versin modifica-
da que acta en conjuncin con la accin de realimentacin. Si se considera el sistema de la
Figura 7.28

E(s) _1-Gr(s)Go(s) (7.76)


R(s) 1 + G.(s)G,(s)
Una cancelacin parcial de la funcin del numerador puede llevar a reducir el error en estado
estacionario.
Seccin 7.5. Enror en estado estacionario 197

Gr(s)

Figura 7.28. Una conliguracin feedforward y el grafo de flujo de seal equivalente.

Una aplicacin interesante de este concepto se obtiene considerando un sistema de con-


trol de posicin como el modelado 9n la Figura 7.29.Lafuncin feedforward se elige de mane-
ra que produzca una cancelacin parcial en la funcin de error equivalente al cambio-que ocu-
rre en una funcin de error cuando el sistema pasa de tipo 1 a tipo 2. Para satisfacer este
requerimiento, la funcin feedforward debe incluir un cero en el origen. Aunque parecera nece-
sario el requerir un diferenciador en el camino feedforward, se asume en este caso que ambas
rdenes de desplazamiento y velocidad estn disponibles como funciones de entrada. Si se con-
sideran sistems que se controlan utilizando informacin predeterminada del perfil de movi-
miento (tal como iobots o mquinas de herramienta), las entradas separadas se obtienen pro-
g.u-utrdo el computador controlador para proporcionar ambas rdenes de velocidad y
posicin.
-
Lafuncin de transferencia que relaciona la salida con la entrada es

Y(s) _ 2Krs
-l 16
(7.77)
R(s) s2+8s+16'
y la funcin que relaciona el error con la entrada es

E(s) s(s+8)-2Kos (7.78)


R(s) s2+8s+16
Si el valor de K" se fija a4,la funcin de transferencia revisada es

E(s) J^2
: (7.7e)
R(s) s2 + 8s + 16'

Por lo tanto, si la cancelacin es exacta, el sistema presenta un comportamiento caracterstico


en estado estacionario de sistemas de tipo 2.
Hay ventajas y desventajas muy interesantes para implementar el camino feedforward
r. ha moitrado. Por snpuesto, es imposible mantener una cancelacin exacta. Al contra-
"o-o
198 criterios de comportamiento y algunos efectos de la nealimentacin capitulo 7

Figura 7.29. Un sistema con control feedforward..

rio que la mayora de las tcnicas de realimentacin, una aplicacin con xito total impide
pequeas variaciones de los parmetros. Por otro lado, puede que no se requiera una cancela-
cin exacta para obtener la reduccin deseada en error eltacionario y las mjoras en las canac-
tersticas del estado estacionario se obtienen sin un aumento en el orden del sistema. Por lo
tanto, se preserva la estabilidad inherente de un sistema de segundo orden. En contraste, el uso
de un controlador PI incrementa el nmero de tipo, pero l introduccin de un integrador
adicional incrementa el orden y cambia el carcter de la respuesta natural. La gran importan-
cia del problema de estabilidad requiere ajustes de parmtros que se reflejan normlmente
como un aumento del tiempo de asentamiento.
Con la tcnica feedforward aplicada a un sistema tal como una mquina de herramientas
controlada digitalmente, se produce la cancelacin, pero se observa que s sensible a variacio-
nes en la velocidad del estado estacionario y a variaciones en los parmetros del sistema. Este
fenmeno no est predicho si se utiliza un modelo lineal (asumieno rozamiento viscoso), pero
se entiende claramente si el rozamiento culombiano produce una contribucin significante al
modelo del sistema. Una cancelacin feedforward que es independiente de la vel,ocidad bajo
condiciones de estado estacionario requiere una relacin lineal entre el voltaje aplicado al mo-
tor y la velocidad en estado estacionario. Sin embargo, el par total de rozamiento (si se asume
velocidad distinta de cero) es

Bu-r ssn(u)r,: *
tnl\], (7.80)
[u
conT" representando el par debido al rozamiento culombiano. El trmino de rozamiento cu-
lombiano produce una relacin no lineal entre par y velocidad. Dependiendo de la situacin
particular, una aplicacin satisfactoria de la tcnicadel feedforward puede requerir una estrate-
gia de control adaptativo que incluya la posibilidad de ajustar la gnancia fedforward conti-
nuamente como una funcin de las condiciones de operacin medidas. Con las descripciones
de tareas predeterminadas,los parmetros del controlador se pueden ajustar para que compen-
sen las variaciones predichas en los parmetros de carga.

7.6. RECHAZO A PERruRBACIONES


Una de las propiedades de la realimentacin es la posibilidad de contrarrestar entradas extra-
as en ciertas circunstancias. Sin embargo, esta caracterstica depende del punto en el que la
Seccin 7.6. Rechazo a perLurbaciones 199

seal de perturbacin, D(s), entra al lazo. Si se considera un sistema como el que se muestra
en
la Figura 7.30a,1a salida es

YG) : 1 +#(r) R(s) + 1 +*)(r) D(') (7.81)

Y(s) B(s)

Figura ?.30. Dos sistemas con entradas de perturbacin'

La perturbacin puede ser un problema significativo si el espectro contenido en la seal de


perturbacin estlocalizado enl ruttgo paso banda de la funcin enlazo cerrado. Si se especi-
hca la ganancia dellazo utilizando funciones de respuesta en frecuencia, entonces las carac-
tersticas del sistema se pueden describir para una frecuencia particular o rango particular de
frecuencias. Si lc(7co)fff es grande en el rango de frecuencias de inters, el factor
que describe
la reduccin de la pertrbaciO-n est aproximaamente en proporcin inversa a la magnitud del
lazo de ganancia.
Sin-embargo, la reduccin depende del punto de inyeccin. La presencia de una
ganancra
alta en el camino directo es de ayda slo si ocurre antes del punto de inyeccin. Por ejemplo,
si la seal de perturbacin se produce como muestrala Figura7.30b,la salida es

Y('): 1 +ffH(r) R(s) + D(') (7.82)


1 +#(,)
En este caso, las seales de entrada y perturbacin se translteren a la salida con una funcin de
conside-
transferencia idntica. Con la pertuibacin entrando en este punto dellazo, se deben
rar otras tcnicas para minimizar o eliminar la perturbacin'
El ejemplo dei sistema de control de la antena, tal como se consider en los Captulos 3,4
y 5 se simul lreotn Seccin 5.6) con la introduccin de una perturbacin del viento que ocurre
y esta
ntre 4 y O s. l efecto del vieno en la posicin de la antena se muestra en la Figura 5.9,
simulacin se repite (uase Figura 7.31j con tres valores de la ganancia del controlador. Si se
aumenta la ganincia del contiolador, se produce una reduccin correspondiente en la compo-
nente de per-turbacin de la posicin de la antena. El lmite superior de la ganancia se impone
por consideraciones en la estabilidad del sistema.
Se pueden aplicar otras tcnicas para obtener rechazo a perturbaciones. Una
aproxima-
cin obvia es minimizar la fuente de prturbacin o el modo de acoplamiento entre la fuente y
las diferencias en el contenido espectral entre
el sistema. Otra posibilidad consiste n investigar
las seales que interfieren y las seales de conlrol. Cualquier diferencia en el contenido espec-
tral se pued explotar mediante un diseo cuidadoso o filtrando caractersticas de las funciones
de transferencia en lazo cerrado.
200 criterios de comporamento y algunos efectos de la realimentacin captulo 7

0,4

o
o 0.3

02468
Tiempo {s)

Figura 7.31. El momiento de la antena con una perturbacin del viento.

Si la medida de la perturbacin es un concepto factible, se puede inyectar una seal en


el
lazo con la intencin de cancelar la perturbaci oi. ta configuracin ,.q.r.idu depender de la
naturaleza de la perturbacin. Por ejemplo, si la perturbacin on pu, y la media genera una
seal elctrica' es necesario inyectar la seal que iancela en el "r
lazo en un punto que acepte una
seal elctrica. una configuracin posible s muestra en la Figura 73).on o1r; :11cr1r.
Una cancelacin exacta a menudo no es prctica, pero el efecto Je la perturbacin puedr u.'"
reducido significativamente. En algunas circunstancias, una cancelacin parcial pu.i. ser prc-
tica que se focalice sobre un rango espectral particular- No es factible cancelar cros de Gr(s)
en
el eje jar o en el semiplano derecho.

Figura 7.32, Un sistema que muestra la cancelacin de la perturbacin.


Seccin 7.7. Sensibilidad 2lJ1

7.7. SENSIBITIDAD

Otra propiedad de los sistemas realimentados es la posibilidad de alterar la sensibilidad de


toda la funcin de transferencia variando parmetros especficos del sistema. Un entendimiento
bsico de este fenmeno se obtiene considerando el modelo de sistema esttico, como se mues-
tra en la Figura 7.33. Si la variable transformada s se fija a cero,la funcin de transferenciaYlR
describe entonces la nzn de transferencia que es aplicable bajo condiciones de estado estacio-
nario con una entrada constante. Si se asume que las funciones del controlador esttico y la
planta son finitas, entonces

.|_-Y KtKt
r-R :-. (7.83)
| + KtK2H'
y si KrKrH >> 1, entonces

Y1 (7.84)
R-H

Controlador

Figura 7.33. Un modelo de realimentacin esttico.

Por lo tanto, con una ganancia dellazogrande, toda la funcin de transferencia es sensible a
variaciones en el factor de ganancia de la realimentacin, pero relativamente insensible a varia-
ciones en las funciones de transferencia que describen la ganancia del camino directo. Normal-
mente los componentes de laplanta incluyen actuadores y otros elementos que deben propor-
cionar una elevada gananciaen potencia y las caractersticas de sensibilidad estn a menudo en
conflicto con otras variaciones. Sin embargo, la ganancia de realimentacin est generada por
dispositivos de monitorizacin de baja potencia, que generalmente son susceptibles a tcnicas
de iseRo que proporcionan un comportamiento casi invariante. Por lo tanto, la transferencia
de sensibilidad desde los parmetros del camino directo al camino de realimentacin es un
intercambio deseable.
Para un anlisis ms preciso, se introduce una expresin que se puede utllizar para calcu-
lar la sensibilidad. La sensibilidad S de una funcin de transferencia T a variaciones de los
parmetros (designados por a) es

AT
^ r
(r:_:_l_l
"s
LT/a\ (7.85)
La La\r/'
;
20,2 Criterios de comportamiento y algunos efectos de la nealimentacin Capitulo 7

Esta expresin describe la variacin normalizada en Z(debido a un cambio en a) dividido por


el cambio normalizado en a. Dada una expresin matemtica que relaciona a con T, normal-
mente es de alguna forma ms simple evaluar el lmite cuando Aa tiende a cero. La expresin
de la sensibilidad es entonces

^ ATa
s:: (7.86)
ari
Una evaluacin de la sensibilidad con magnitud igual a 1,0 indica una correspondencia uno a
uno en la variacin normalizada de a y T.lJna magnitud menor que la unidad indica que la
variacin normalizada en a est produciendo una variacin normalizada menor en Z y un
nmero real negativo indica que existe una relacin inversa entre un cambio en a y el corres-
pondiente cambio en Z.
Si en el clculo de la sensibilidad se aplica la Ecuacin 7.83 (con T: YIR), entonces

K2
si,: (I + KrK2H)2 r!):
\z/ l+K.K2H
(7.87)

La sensibilidad a variaciones de K, es obviamente pequea si la ganancia del lazo es grande. Si


se determina la sensibilidad con respecto a Kr, el resultado final no vara. Si se considera la
sensibilidad con respecto a las variaciones de .E[, entonces

si -(K,Kr)t /H\ - KtK2H


(t+K"KrHfF/: t+KrKrrr (7.88)

Si la ganancia del lazo es grande, la sensibilidad de T con respecto a las variaciones en II es


aproximadamente igual a - I. La aparicin del signo negativo se debe a la relacin inversa
entre T y H.
El Ejemplo de la Figura 7.33 representala situacin esttica, pero el concepto bsico se
puede extender a situaciones dinmicas considerando la sensibilidad como funcin de la fre-
cuencia. Hay dos tcnicas ligeramente diferentes que se pueden aplicar a este proceso. Una
opcin consiste en sustituir s por 7'co en la funcin de transferencia y despus formular las ex-
presiones parala magnitud, M(a) y la fase, flo). Ambas son funciones reales y la sensibilidad
de la ganancia (o desplazamiento de fase) frente a variaciones de los parmetros del sistema se
puede calcular como funcin de a;.
Otra tcnica consiste en aplicar el clculo de la sensibilidad directamente a la funcin de
transferencia (sin convertir a una funcin de magnitud o fase). La diferenciacin se hace con
respecto a un parmetro del sistema, pero la presencia de una variable de frecuencia compleja
irr; produce una funcin de sensibilidad que es compleja. La variacin de la magnitud y del
ngulo se ven reflejadas en la magnitud de la funcin sensibilidad y el resultado normalmente
se presenta dibujando la magnitud de la sensibilidad frente a la frecuencia.
La segunda tcnica es relativamente directa y se puede demostrar considerando un ejem-
plo que utiliza el sistema descrito en la Figura 7.34. Considerar la determinacin de la sensibili-
dad de 7 con respecto a la variacin de Ko. Aunque no afecta a los clculos, la notacin es ms
simple si Z se expresa inicialmente en trminos de s. Entonces

(7.8e)
Seccin7.7. Sensibilidad 203

Figura 7.1. Un modelo de tipo 1 con control proporcional.

y la sensibidad calculada es

qr s(s*1)
"Kn- s2+slKo'
(7.e0)

Sustituyendo s por jo y fijando K, : 10 obtenemos

ja$a + l)
sf," (7.er)
(I0-rl2)+ja'
y la magnitud de la sensibilidad es

lsI"l : , J,']+l (7.e2)


(10-a2)2+a2

Este resultado se presenta en la Figura 7.35 y las curvas adicionales que muestran la mag-
nitud de la ganancta enlazo abierto y enlazo cerrado se presentan en la Figura 7.36. Puesto
que la funcin de la magnitud de la ganancia en lazo abierto es muy elevada en el rango de
frecuencia entre 0 y I radfs,la sensibilidad a variaciones de Ko es muy baja en este rango. La
presencia de un iniegrador en el camino directo produce ganancia inlinita en o igual a cero.
Por lo tanto,la sensibilidadavariaciones de Ko es cero bajo condiciones de estado estaciona-
rio con una entrada constante. Si se plica una entrada escaln a este sistema, el valor de Z
bajo condiciones de estado estacionario es insensible a variaciones de Ko.

l
i
3 ---i--*
i

lsLl z

0
0,1 o,4 0,7 1

Figura 7.35. Sensibilidad frente a la frecuencia.


20,4 Cr"iterios de comporamiento y algunos efectos de la realimentacin Captulo 7

100

(,o

0,1
0,1 0,2 0,4 0,7 1

(o

Figura 736. Ganancia ursas frecuencia.

La alta sensibilidad que se produce cerca de a : 3,12 es una consecuencia de introducir


un valor de Ko que produce un coeficiente de amortiguamiento muy bajo. Una sensibilidad
que es mayor que 1,0 es un fenmeno que normalmente est asociado con la realimentacin
positiva. En esta situacin se presenta un pico tanto en sensibilidad como en gananciaen lazos
cerrado porque el coeficiente de amortiguamiento es pequeo. Si se introdrrc una entrada es-
caln,la salida incluir una componente oscilatoria amortiguada que produce aproximada-
mente un 60 oA de sobreelongacin y presenta una variacin de frecuencia aproxim ada de 3,12
tadls. La magnitud de la respuesta transitori a ser altamente sensible a variaciones en el factor
de ganancia del lazo. Sin embargo, los sntomas de una situacin inferior con respect o a la
estabilidad se corrigen fcilmente incrementando el coeficiente de amortiguamiento un nivel
razonable. Un aumento del coeficiente de amortiguamiento producir un pico en la funcin de
sensibilidad y la funcin de ganancia del lazo disminuye o desaparece.

Distintos criterios se utilizan para proporcionar medidas del comportamiento del sistema. El
criterio de comportamiento incluye medidas del comportamiento transitorio (tanto estabilidad
relativa como respuesta temporal); selectividad espectral; error en estado estacionario; rechazo
a perturbacin, y sensibilidad de la funcin de transferencia avariaciones de los parmetros del
sistema.
Las caractersticas de la respuesta natural, tal como la estabilidad relatiua y la respuesta
temporal son a menudo determinadas predominantemente por la localizacin de pequeos
grupos de polos (o polos y ceros) que estn localizados relativamente cerca del eje jco en el
plano s. Si un sistema estable est descrito por un nico polo dominante, el polo parece ett
el eje real negativo en el plano s. La respuesta a una entrada escaln es una exponencial
creciente con una constante de tiempo que es igual a la inversa de la magnitud del polo. Por
lo tanto, el escalado de la respuesta natural se observa en proporcin inversa a la magnitud
del polo.
Si la agrupacin contiene dos polos dominantes, los coefrcientes del polinomio catac-
terstico estn descritos convencionalmente en trminos de la frecuencia natural no amorti-
Seccin 7.8. Flesumen 205

gvada, @ny el coficiente de amortiguamiento, (. $-el valor de r.r;n cambia (con ( fijo), la distan-
cia desde el origen a ambos polos se escala en proporcin directa. El cambio tambin se obser-
va como un escalado temporal de la respuesta natural que ocurre en proporcin inversa al
valor de con. lJn cambio en ( produce un cambio en la posicin relativa de los polos y un
cambio correspondiente en el carcter de la respuesta natural. Si se considera ( menor que uno,
igual a uno o mayor que uno, la respuesta natural es subamortiguada, crticamente amortigua-
da o sobreamortiguada, respectivamente. Una respuesta subamortiguada presenta una sobree-
longacin como respuesta a una entrada escaln.
Si aparece un cero en la agrupacin, se introduce un factor adicional que modifica el ca-
rcter de la respuesta, y son modificadas por un tercer parmetro caractersticas tales como
tanto por ciento de sobreelongacin y tiempo de asentamiento. Cada polo o cero adicional
(que no est insignificantemente distante alaizquierda del plano s) aade un parmetro adicio-
nal. El estudio de varias caractersticas de la respuesta temporal puede requerir la ayuda de
simulacin digital.
Una alternativa ala evaluacin del criterio del dominio temporal es la evaluacin de las
caractersticas en el dominio de la frecuencia. Una funcin de respuesta en frecuencia utiltz:a
lgebra de fasores para expresar las relaciones en estado estacionario entre las seales de entra-
da y salida con la aplicacin de entradas sinusoidales. La funcin de transferencia en lgebra
de fasores describe la ganancia en estado estacionario y el desplazamiento de fase en funcin de
la frecuencia. Si se asume que el modelo del sistema est descrito por un nico polo dominante,
el ancho de banda es igual a la magnitud del polo. Por lo tanto, el ancho de banda es igual a la
inversa de la constante de tiempo, como se observ con el anlisis en el dominio temporal. Con
un par de polos dominantes, la forma y extensin de la funcin de respuesta en frecuencia
depende de ( y a-r,. Si la entrada al sistema incluye ruido de banda ancha, una expresin que
describe el ancho de banda del ruido proporciona informacin sobre la selectiuidad espectral.
Esta informacin se puede utllizar en la determinacin de un compromiso aceptable entre las
caractersticas de seguimiento deseado y rechazo al ruido.
El error en estado estqcionario frente a una entrada polinomial se puede evaluar en vista
de las caractersticas del sistema, tal como nmero de tipo y los valores de las constantes de
error. Si se considera la funcin de un sistema particular, el nmero de tipo proporciona infor-
macin con respecto a la naturalezadel error con diferentes entradas polinomiales. Las cons-
tantes de error proporcionan una evaluacin de la magnitud del error en las situaciones es-
pecficas que producen un error constante distinto de cero. Una alternativa se presenta
aplicando la solucin de los coelicientes de error y las series de error. Este mtodo proporcio-
na una evaluacin de la componente forzada del error con una clase extendida de funciones
entradas.
Un aumento del nmero de tipo se obtiene con la sustitucin de un controlador propor-
cional por un controlador PI. Tambin se describe la tcnica de cancelacin feedforward. Aun-
que el uso de'la tcnica de cancelacin carece de robustez (en el sentido de que es sensible a
variaciones de los parmetros del sistema), se obtiene una mejora significativa en el comporta-
miento en estado estacionario sin introducir problemas de estabilidad.
El rechazo a las perturbaciones est proporcionado potencialmente por la accin de reali-
mentacin, pero el rechazo depende del punto en el que se introduce la perturbacin y de la
localizacin y magnitud de los factores de ganancia dellazo. Tcnicas alternativas incluyen el
uso de filtros y logran la cancelacin de las perturbaciones medibles.
La sensibilidad delas funciones de transferencia a variaciones de los parmetros del siste-
ma es un comportamiento caracterstico que es altamente dependiente de la configuracin del
sistema. La aplicacin del anlisis de sensibilidad a un sistema realimentado demuestra el cam-
bio extraordinario que es atribuible a la accin de realimentacin. Si se considera la sensibili-
dad de toda la funcin de transferencia a variaciones de los parmetros de la planta, la imple-
206 Criterios de comportamento y algunos efectos de la realimentacin Captulo 7

mentacin de una ganancia elevada en el lazo (en un rango limitado de frecuencias) produce
una baja sensibilidad. En esta situacin la funcin de transferencia'en lazo cercado depende
predominantemente de la funcin de realimentacin.

La posibilidad de aplicar criterios de comportamiento transitorio y en estado estacionario se


utiliza en la mayora de los aspectos de los trabajos posteriores. Una aplicacin inmediata de
muchos de estos conceptos se presenta en el Captulo 8. El diagrama del lugar de las races
muestra el movimiento de las races de la ecuacin caracterstica cuando varan los parmetros
del sistema. Una apreciacin del valor de esos diagramas depende del claro entendimiento del
significado de la posicin de los polos con respecto al comportamiento del sistema.
En los siguientes captulos se persigue extensamente el diseo del controlador aplicando
tanto tcnicas en el dominio temporal como en el dominio frecuencial. El uso de funciones de
respuesta en frecuencia se ampla significativamente en el Captulo 9 y se introducen criterios
de estabilidad que son aplicables directamente al diseo en el dominio de la frecuencia. Los
mtodos introducidos en este captulo utilizan medidas del ancho de banda y del pico de ga-
nancia tal como se present parala funcin de transferencia en lazo cerrado. En el Captulo 9
se introduce 'una aproximacin diferente que iliza relaciones entre caractersticas de la fun-
cin en lazo abierto y la estabilidad de la luncin en lazo cerrado.

REFERENCIAS
1. K. Ogata: Modern Control Engineering, Englewood Cliffs, N.J.: Prentice Hall, 1970.
2. B. C. Kuo: Auomatic Control Systems (6th ed), Englewood Cliffs, N.J.: Prentice Hall, I97I.
J. A. R. Sorgenfrei: <Feedforward Techniques and Motion Control>>, M. S. thesis, Michigan Technologi-
cal University, febrero, 1992.

Problemas
7.1. Considerar el sistema enlazo cerrado de la Figura P7.1 con Ko: l, determinar
L. La ganancia en continua K y la constante de tiempo Z.
b. El tiempo de asentamiento (5 %) frente a una entrada escaln.
c. La salida y(r) frente a una entrada escaln unidad. Dibujar y(r).

d. El ancho de banda 3 dB. Incluir un dibujo de 20 log l+9 frente a a (a en escala loga-
R(/'')
rtmica)' I

Figura P7.l
Pnoblemas

7.2. Repetir el problema 7.I con Ko: 6.

7.3. Considerar el sistema de la Figura P7.3, determinar

a. La ecuacin caracterstica.
b. Una expresin para ar, en funcin de K, ylo K'
c. Una expresin para ( en funcin de K, ylo Kr.
d. El factor de ganancia de continua K.

2
s*2

Figura P7.3

7.4. Considerar el sistema de la Figura P7.3, determinar el tanto por ciento de sobreelongacin y el
tiempo de asentamiento aproximado al 2oA (utilizar una aproximacin apropiada) como respuesta
a una entrada escaln si K, es igual a 9,0 y

a. Kr : 100.
b. Kt: 49.
c. Kt: 25.
d. Kr: 16'
e. K, :9.

7.5. Dado el modelo de sistema de la siguienteecuacin, determinar el tanto por ciento de sobreelonga-
cin, el tiempo de asentamiento aproximado al 2o/" y el valor final en respuesta a una entrada
escaln unidad.

r(s) _ 4x106
R(s) (s2+2s*4)(s*103)2

7.6. Considerar el sistema de la Figura P7.3 con K, igual a 9,0, determinar el valor mximo de K, que

a. Produce que no haya sobreelongacin como respuesta a una entrada escaln.


b. Produce que no exista pico en la funcin de respuesta enlazo cerrado.

7.7. Suponer que la respuesta de un sistema de segundo orden a una entrada escaln unidad presenta un
25,40 de sobreelongacin con un tiempo de pico de 0,857 s. Si el valor final es 4,0, determinar la
funcin de transferencia.

7.8. Considerar la magnltud de la funcin de respuesta en frecuencia producida por una funcin de
segundo orden con (:0,4, @n:4 y K:2,

a. Cul es la magnitud del pico?


b. Cul es la frecuencia del pico?
c. Cul es la magnitud de la ganancia cuando la frecuencia se aproxima a cero?
d. Cul es la razn de la ganancia del pico frente a la ganancia a baja frecuencia? Expresar esta
razn en decibelios.
8 Cniterios de comportamiento y algunos efectos de la nealimentacin Captulo 7

7.g. Considerar una funcin de transferencia de un modelo de segundo orden, si el tiempo de asenta-
miento deseado es de 0,60 y el coeficiente de amortiguamiento deseado es 0,707:
a. Dnde deberan estar localizados los polos en al plano s?
b. Si el coehciente de amortiguamiento es 1,0, cmo cambia esto el resultado?
c. Dibujar la localizacin de los polos de los apartados a y b.

7.10. Considerar las especificaciones iniciales del Problema7.9, cul es el ancho de banda a 3 dB del
sistema que cumple dichas especificaciones?

7.11. Considerar un modelo de funcin de transferencia de segundo orden con ganancia en continua
igual a la unidad. Si la frecuencia natural sin amortiguamiento debe ser mayor que 10 rad/s y el
ancho de banda del ruido debe ser menor que 10 rad/s, mostrar la regin permitida para la locali-
zacin de los polos en el plano s. Observar que los valores hjados se pueden representar como
crculos (ambos criterios).

7.12. Considerar el sistema de la Figura P7.12.


a. Cul es el nmero de tipo?
b. Determinar los valores de las constantes de error Ko, K,y Ko.
c. Si (0: (10 + Q05r)u"(r), determinar el lmite de e(t) cuando f tiende a infinito utilizando el
teorema del valor final.
d. Comprobar el apartado c utilizando constantes de error y superposicin.
e. Comprobar el apartado c utilizando los coeficientes de error (la tcnica de solucin por series
infinitas).

A(s) Xs)

Figura P7.12

7.13. Considerar el sistema de la Figura P7.13, cul es la funcin de error cuando el tiempo tiende a
infinito? Determinar su respuesta para K: 5, 10 y 50 con {t) : l,Jtu"(t). Qu sucede si el sistema
no es estable?

F(s) Xs)

Figura P7.13

7.14. Disear un controlador para el sistema de la Figura P7.I4 tal que el error en.estado estacionario
frente a una entrada escaln sea cero, el coeficiente de amortiguamiento es uno y la frecuencia
natural no amortiguada es 4 rad/s. La planta no se puede cambiar. Se acepta un cero finito en el
modelo de la funcin de transferencia.

Calentador
Controlador y tanque

Ts T
Temperatur - Temperatura
de referencia actual
Problemas 2Og

7.15. Un radar de seguimiento (Figura P7.15) est descrito con una entrada (ngulo del blanco) de
g"(r) :
g,1t rad. Si la seal de error no puede exceder 0,05 mrad bajo condiciones de estado esta-
cionario y la razn de amortiguamiento debe ser la unidad, determinar K y T.

----t
@ @y
.+
Angulo ngulo
del haz
del blanco
---t\--4
v4 \e, \e' o. Referencia

Figura P7.15

7.16. Dado un sistema como el que se muestra en la Figura P7.16 para controlar un eje de una antena
montada en un barco. determinar el error en estado estacionario si
a. 0"(r): 0,1r rad.
b. 0"(r) : 0,2cos(0,6r) rad. (Se puede aplicar el teorema del valor final?)

@s Balanceo
del barco

on=0 v @y
ls(s+16) | + I
ngulo de
I la antena
ngulo con respecto al barco

Figura P7.16

7.17. Considerar el sistema realimentado de la Figura P7.17

a. Determinar K, tal que el error en estado estacionario sea nulo frente a una entrada rampa
de 1,0r.
b. Determinar el error en estado estacionario si K, cambia a 0,99 veces el valor determinado en
el apartado a.

Figura P7.17

7.f8. Considerar los sistemas de la Figura P7.18


t. Determinar S[, para ambos sistemas. (T : YIR).

b. Evaluar S[. si G, : Gz : I0, Ho: 0,09, H | : Hz:0,216. Qu sistema presenta una sensibi-
lidad menor a variaciones de G,?
21fJ Cniterios de comportamiento y algunos efectos de la realimentacin Capitulo 7

c. Probar que las ganancias en lazo cerrado son virtualmente idnticas.


10
d. Encontrar Y/R si G, : Gz:, , I/, : 0,q9, Ht: Hz: 0,216. Hay algn problema con la
* 1
estabilidad relativa de algn sistema? Explicarlo.

(b)

Figura P7.18

7.19. Considerar las opciones presentadas por la siguiente lista de ecuaciones (en referencia a la Figu-
ra P7.19), qu opcin ofrece el mejor rechazo a perturbaciones? Considerar s tendiendo a cero.
Probar su respuesta.

a. H :0,2.

b. H :0,2.

1:0.

8=0

Figura F7.19

7.20. Considerar el sistema de la Figura P7.20, si Ko es un parmetro positivo ajustable,


r(t)
a.
' Determinar r: y describir el rango de valores de Ko para gue el sistema sea estable.
R(s)

b. Determinar S[,.
Problemas 211

Sustituir j@ por s y sea K, :20 en la funcin de sensibilidad. Determinar entonces la magni-


tud de la funcin de sensibilidad. Dibujar la magnitud frente a la frecuencia.
d. Con Ko : 20, determinar la ganancia en'lazo cerrado, M(r.rr), como funcin de la frecuencia y
dibujar este resultado. Es la ganancia en lazo cerrado mayor o menor que la ganancia del
camino directo?

Figura P7.20

7.21. Repetir el Problema 7.2O,pero sustituyendo el sistema de realimentacin negativa por el sistema
de realimentacin positiva de la Figura P7.21.

Figura P7.21
Tcnica del lugan
de las naces

8.1. rNTRoDuccru

Las tcnicas del lugar de las races se utilizan para estudiar los cambios que ocurren .en el
comportamiento de sistemas lineales frente a las variaciones de sus parmetros. Cuando un
parmetro de un sistema cambia, las races de la ecuacin caracterstica se mueven en el
plano r y el lugar de las races son los caminos que describen la variacin en la localizacin de
las races.
Comnmente los diagramas del lugar de las races se utilizan como ayuda parael diseo.
En el proceso de diseo del sistema de control, el diseador normalmente introduce uno o ms
parmetros ajustables que se utilizan para dar forma y sintonizar el comportamiento del siste-
ma. Cuando el diseo se completa y todos los parmetros estn fijados, pueden existir otros
parmetros de la planta que cambian o se alejan de sus valores nominales valores que se
-los
determinaron y utllizaron durante el modelado inicial y el proceso de diseo-. Por ejemplo,la
masa y el centro de gravedad de un cohete cambian a medida que el combustible se consume;
la masa de un automvil vara segn el nmero de ocupantes y los componentes resistivos e
inductivos de un sistema de potencia elctrico varian al cambiar la catga. Para asegurar que un
sistema de control automtico opera de forma fiable es necesario anticipar y analizar el efecto
de los cambios en los parmetros.
Las tcnicas de simulacin descritas en el Captulo 5 proporcionan funciones de respuesta
a entradas especficas, pero hay poca informacin sobre las correcciones que se pueden requerir
si el comporfamiento es insatisfactorio. Sin embargo, las tcnicas del lugar de las races y las
tcnicas e respuesta en frecuencia (uase Captulo 9) son aproximaciones cuantitativas que
desarrollan relciones causa-efecto. Puesto que el comportamiento transitorio de un sistema
dinmico depende de la localizacin de los polos (es decir, las races de la ecuacin carac'
terstica), un aproximacin metdica al estudio de las variaciones en la localizacin de los
polos es una heiramienta de diseo valiosa. La va/racin se describe normalmente dibujando
7a localizacin de los polos en el plano s cuando un parmetro se vara continuamente (nor-
malmente de cero a infinito. La aplicacin de esta metodologa se conoce como tcnica del
lugar de las races [1], [2], [3].
214 Tcnica del lugar de las naces Captulo 8

8.2. ALGUNOS GONCEPTOS PAR/A SU DESARROLLO

Con la variacin de un parmetro especfico, una aproximacin obvia a la determinacin del


lugar de las races es calcular las races de la ecuacin caracterstica utilizando algunos valores
diferentes del parmetro. En algunas circunstancias, la configuracin geomtric del lugar de
las races no es complicada y este procedimiento puede generar rpidamente una grficaionti-
nua (como se demuestra en el ejemplo introductorio de la siguiente subseccin). Con configura-
ciones que son relativamente complicadas se puede seguir un proceso similar utilizando om-
putacin digital (uase Seccin 8.5).
Otra aproximacin es buscar el lugar de las races en el plano s buscando las condiciones
grficas que se deben satisfacer en los puntos del lugar. A pesar de ser tedioso en comparacin
con las tcnicas digitales modernas, una de las primeras herramientas para dibujar ellugar de
las races utilizaba un simple mecanismo llamado espirula l4l para facilitar la blsquedfgrfi-
ca. Sin embargo, el uso de condiciones grhcas no es obsoleto porque las condiciones grficas
proporcionan la base para muchas partes de una tercera opcin.
Una tercera tcnica consiste en utilizar un conjunto de reglas que estn basadas en una
mezcla de propiedades del lugar de las races. Este mtodo permite el desarrollo de un esbozo
en lpiz y papel que a menudo es rpido. Las distintas propiedades se han agrupado en un
conjunto de reglas conocidas como reglas de construccin (uase Seccin 8.3).
Una utilizacin eficiente y efectiva de la tcnica del lugar de las races requiere un entendi-
miento claro de las condiciones grficas y de varias propiedades. La posibilidad de hacer esbo-
zos permite al diseador investigar rpidamente distintas opciones de diseo. El proceso puede
ser despus seguido y refinado utilizando computacin digital.

Un ejemplo ntroduconio

Volviendo otra vez al sistema de control de posicin de la antena de la Figura 3.2I, se puede
construir un diagrama del lugar de las races para mostrar el efecto de variaciones en la ganan-
cia del controlador. Como la ecuacin caracterstica no depende de la entrada, el diagrama de
b.loqyes de la Figura3.2l se simplifica como se muestra en la FiguraS.l.La repreientacin
simplificada no considera la entrada de perturbacin e indica slo la entrada de relerencia. Las
funciones de transferencia como se presentan en el diagramautilizanun modelo de orden redu-
cido para el motor y canga, como se present en la Ecuacin 3.66 (con n: 0,004). La ganancra
del controlador Ko se supone que es un parmetro ajustable no negativo
La ecuacin caracterstica determinada para el sistema-enlazo cerrado es

s2 + 5,9s -f l4K,: o. (8.1)

Puesto que el modelo es de segundo orden, las races de la ecuacin cancterstica se deter-
minan de forma relativamente fcil. Claramente, Ko debe ser positiva para que el sistema sea

Figura 8.1. El sistema de posicionado de la antena, un modelo aproximado


Seccin 8.2. Algunos conceptos para su desarrollo 215

estable. Sin embargo, las dos races varan con los cambios en la ganancia del controlador K,,
y lalocalizacin de las races para algunos valores especficos de la ganancia del controlador
est tabulada en la Tabla 8.1.

Ko Races

0; - 5,90

0,500 - 1,65; - 4,25

0,622 -2,95; -2,95


0,800 -2,95; +j|,58
1,24 -2,95; +j2,95

-2,95; *ja

Aunque los datos de la Tabla 8.1 presentan slo unos cuantos valores discretos, la conflt-
guracin grfica del lugar de las races se determina fcilmente. El cambio en la posicin de las
races de la ecuacin caracterstica cuando Kovaa genera el lugar de las races que se presenta
en la Figura 8.2. El significado de este grfico se traduce fcilmente en el comportamiento en el
dominio temporal.

Ko-)-

Ke-+-

Figura 8.2. Lugar de las races para el ejemplo introductorio


216 Tcnica del lugar de las raices Captulo I
La respuesta es sobreamortiguada si K, es pequeo; crticamente amortiguada si K, es
igual a 0,622 y subamortiguada si K, es mayor qre 0,622. Si se desea un coeficiente de amorti-
guamiento de 0,707, el valor de K, se determina de forma que el ngulo formado con respecto
al eje real sea de 45'. Esto ocurre cuando las componentes real e imaginaria de la localizacin
de los polos son iguales. El correspondiente valor de la ganancia del controlador Ko es I,24.
Puesto que el sistema se modela como un sistema de segundo orden, la posicin de los
polos se relaciona fcilmente con el tanto por ciento de sobreelongacin y con el tiempo de
asentamiento. Obviamente no hay sobreelongacin frente a un escaln unidad si Ko es menor
o igual qu'e 0,622. Si la ganancia del controlador aumenta hasta l,24,la sobreelongacin
aumenta basta 4}2 %o. Aunque la sobreelongacin es relativamente pequea con un ngulo de
45",la sobreelongacin aumenta rpidamente cuando el ngulo se hace mayor. Por lo tanto,
una especificacin de mxima sobreelongacin sita un lmite superior en el ngulo y un lmite
superior en el correspondiente K,.
Con respecto al tiempo de asentamiento frente a una entrada escaln, es til darse cuenta
que si el sistema es crticamente amortiguado o subamortiguado, a, es igual a la distancia
desde el polo al origen y (an es igual a la distancia desde los polos al eje-ja. El tiempo de
asentamiento (utilizando la aproximacin del 2oA para el tiempo de asentamiento de las Ecua-
ciones 7.17 7.18) es aproximadamente 2,6 s con Ko : 0,5 y 2,0 s con amortiguamiento crtico.
El tiempo de asentamiento para cualquier valor mayor que K, (ms pequeo que 0 est apro-
ximadamente descrito por 4l(a,.Pero (a, en este rango es constante e igual a2,95. Por lo
tanto, el tiempo de asentamiento viene dado por un valor fijo de 1,4 s cuando K, se hace
mayor. Debido a la imposibilidad de mover ambos polos ms a izquierda en el plano s, el
mnimo tiempo de asentamiento es de 1,4 s.

Una formulacin genenalzada

Para desarrollar una formulacin generalizada. considere un sistema descrito por una funcin
de transferencia racional con coeficientes reales y suponga que el modelo del sistema incluye un
parmetto ajustable K. La ecuacin caracterstica se puede expresar de forma que asle los
trminos que incluyen el parmetro ajustable K. De forma matemtica la ecuacin carac-
terstica se puede expresar como

.4(s) + KB(s):0, (8.2)

donde ,a(s) y B(s) son polinomios de coehcientes fijos. Expresada de forma ms precisa la ecua-
cin caracterstica es

sna,-rsn- r + ... -t ao* K(s'* b--ts^- 1 + ...+ b0):0. (8.3)

Seasumecomnmentequen2myK>0,peronosonlimitacionesestrictasysepuedenalte-
nat pana considerar situaciones especiales. Dividiendo la Ecuacin 8.2 entre ,4(s) se llega a la
formulacin alsebraica de

1+KP(s):0 o .KP(s): -1 (8.4)

donde

Bls)
: --- : s^ I b^_rs--t f ... * bo (s - zr)(s - zr) ... (s - z^)
Pls) (8.5)
,4(s) sn I an-rsn-t * ...I ao (s - prXs - p)...(s - p,)
Seccin 8.2. Algunos conceptos pana su desarnollo 217

Esta es la formulacin de la ecuacin caracterstica que se iliza para desarrollar propiedades


del lugar de las races. Adems, las tcnicas de computacin digital (uase Seccin 8.6) son
formuladas normalmente segn la descripcin de la ecuacin caracterstica especificadas por
las Ecuaciones 8.4 y 8.5. La ecuacin caracterstica del ejemplo introductorio se puede expresar
de la forma

1
1+Kr(r+19:o (K:l4K')' (8.6)

Aunque el formato de la Ecuacin 8.3 se obtiene sin que vare ningn parmetro, una situa-
cin comn es investigar el lugar de las races con la variacin del factor de ganancia del
lazo. Esta situacin se considera en el ejemplo introductorio y se presenta posteriormente en
el ejemplo de la Figura 8.3b. En esta situacin K es un factor multiplicador de la funcin
G(s)If(s) y la ecuacin caracterstica se puede expresar como 1 + G(s)ff(s) : 0. Por lo tanto,
la ecuacin caracterstica est expresada en el formato requerido de 1 + KP(s) : 0 sin ningu-
na manipulacin y los polos y ceros de P(s) son los polos y ceros de la funcin de transferen-
cia en lazo abierto.

K(s+ 1) 4(s + 1)
s2 s(s + K)

Figura 8.3. Un modelo de sistema con ejemplos de formatos variados.

Sin embargo, la formulacin estndar no est restringida a este caso. Si se considera el


sistema de la Figura 8.3c, el parmetro que es seleccionado para ser ajustable, K, no es un
factor de ganancia del lazo; por lo tanto, la ecuacin caracterstica se debe manipular para
obtener la forma de la Ecuacin 8.3. Aislando trminos como se requiere, la ecuacin carac-
testica parael sistema de la Figura 8.3c es

(s2+4s+4)+Ks:0, (8.7)

y se puede convertir fcilmente al formato deseado de 1 f :


KP(s) 0. En esta situacin, los
polos y ceros de P(s) no corresponden a los polos y ceros en lazo abierto.
214 Tcnica del lugar de las races Captulo I
Relaciones grficas

La relacin entre la localizacin de los polos y ceros de P(s) y la configuracin del lugar de las
races se puede desarrollar utilizando tcnicas grficas. Es importante desarrollar un claro en-
tendimiento de las relaciones grficas porque forman la base del desarrollo de muchas de las
reglas de construccin, como se presenta en la siguiente seccin.
Un punto s: sr en el plano complejo es un punto del lugar de las races si y slo si s,
satisface KP(st) : - I para alguna K > 0. Puesto que P(sr) es complejo, la evaluacin de P(sr)
debe producir - 1 * i0. Expresado en trmino de coordenadas polares, la magnitud de P(sr)
debe ser la unidad y el ngulo debe ser 180" + k.360', k:0, +1, +2,.... Por lo tanto, la
igualdad requerida produce dos criterios
1. El criterio de magnitud:

-1 (8.8)

2. El criterio del ngulo (K ) 0):

m n
L P(sr)= \-
/- L(s, - zr) - t
-
L(s, - pJ: 180" + k.360',
i=1 =1
k:0, +1, +2, '.. (8.e)

EJEMPLO 8.1

La aplicacin de estos criterios a un ejemplo particular se muestra en la Figura 8.4. Darse cuenta
que cada polo y cero de P(s) viene marcado con una x o, respectivamente. Con los polos y ceros
de P(s) localizados como se muestra, un factor tal como (s, - ,r) se puede representar grficamente
por un vector desde 21 a sr Adems, de forma similar el resto de factores se pueden representar
grficamente por vectores de todos los ceros y polos de P(s) a sr. Entonces s, satisface el criterio de
nsulo si

Ft - dz:180'+ k.360'. (8.10)

Los ngulos de los vectores correspondientes a los ceros de P(s) se suman y los ngulos de los
vectores de los polos de P(s) se restan. Si el criterio del ngulo se satisface, sr es un punto del lugar
de las races de la ecuacin caracterstica para un valor de K indeterminado (se asume que K > 0).

+ja

Vector s1 - p2

Figura 8.4. Aplicacin del criterio de ngulo.


Seccin 8.2. Algunos conceptos para su desarnollo 219

Con respecto al criterio de magnitud, puesto que K puede asumir cualquier-yalor desde cero a
infinito, el criterio de magnitud se iatisfac en cualquier punto del plano complejo para algn K'
Sin embargo, una vez qui t. determina que s1 es un punto del lugar de las racbs, el criterio de
magnitud i=e puede aptar para encontrai el K en dicho punto.

Volviendo al ejemplo introductorio, no hay ceros finitos de P(s), pero hay polos localizados en
s:0 y r: -"5,9. Si se considera la condicinpara la que (= 0,707, como se mostraba en la
Figur 8.5, obviamente el criterio de n!ulo se iafisface con - dt - z: - 180'. Con la consi-
deiacin de algunos puntos adicionales, es claro que el lugar es correcto como se muestra y el
criterio de ngulo n se satisfacepara ningn otro punto del plano complejo. Si se aplica el
criterio de mignitudalacondicin (:0,j07,1as longitudes de los vectores sr Y (sr * 5,9) se
pueden utllizal para'determinar K en s: sr. El criterio de magnitud produce
K
T:K + 5,9)l (4,17)(4,17)
(8.1 1)
lsrl l(s,

Puesto que K es igual a !4Ko, esta relacin produce el resultado correcto con K,
: 1,24'

Vector s1 + 5,9

ct1 +ct2='l$$o

Figura 8.5. El criterio del ngulo aplicado al ejemplo introductorio.

Resumiendo, la aplicacin de los criterios del ngulo y magnitud:


l. que el punto s1,
Que se satisfaga el criterio de ngulo es suficiente para determinar
est localizado en un lugar de las races determinado para K ) 0. Dicho de otro mo-
do, si la suma de los ngulos de los vectores desde los ceros finitos de P(s) menos la
suma de los ngulos de los vectores desde los polos de P(s)es igual a 180'+ k'360",
entonces el punto s, pertenece al lugar.
2. Si el punto i, satisfci el criterio de ngulo, el valor asociado de K se puede determi-
nar aplicand el criterio de magnitud. Por lo tanto, K se puede evaluar en_ un punto
del lugar dndonos cuenta de qe si K se multiplica por el producto de las longitudes
de los vectores desde los ceros finitos de P(s) y se divide por el producto de las longitu-
des de los vectores desde los polos de P(s), la expresin resultante es igual a uno.

Una bsqu eda grfica de un conjunto de puntos que satisfacen el criterio de ngulo puede
resultar una labor tediosa para dterminar il lugar de las races, pero el criterio de ngulo se
utiliza para desarrollar algunas propiedades muy tiles del lugar de las races, tal y como se
til para la
-u.rtru en la siguiente seccin. El iriterio de magnitud puede ser directamente
determinacin de K en puntos de particular inters.
22fJ Tcnica del lugar de las raices Captulo I
8.3. REGI.AS DE CONSTRUCGN

La-s siguientes reglas proporcionan un conjunto de propiedades del lugar de las races que son
ap_licbles a la representacin de la ecuacin caracierJtica descritas
for las Ecuaciones 8.4 y
8.5. Se supone en todas las reglas que n )
m y K 0.
Regla l. Puntos de comienzo y finalizacin. Cuando K aumenta de cero a infinito, el
lugar de las rces comienza en los polos de P(s) y termina en los ceros de p(s) y el nmero de
ramas es igual al nmero de polos de p(s).

La observacin que los polos de P(s) son puntos de comienzo y los ceros de p(s) son
_de
puntos finales se explica fcilmente. Si Kp(s) :
- i, entonces
:
tP(,)t
*. (8.12)

Si-se.considerln_los puntos de comienzo, K es igual a cero;por lo tanto,la magnitud de p(s) es


infinito. Por definicin, los valores de s que stisfacetr eti condicin son lo-s polos Oe 1s.
fue9lo que n puede ser mayor que m, puede haber ms polos de P(s) que cero^s finitos. Esto
significa que algunos ceros de P(s) estn localizados en el infinito. H nrimro de polos de p(s) es
igual a n,.y n,es,la potencia mayor de la ecuacin caracterstica. Por lo tanto, el nmero de
ramas es igual al nmero de polos de P(s). Por supuesto, igual al nmero de races de la ecua-
cin caracterstica.
Esta regla se puede observar viendo el lugar de las races (Figura 8.7) para el sistema de
cuart-o orden de la Figura 8.6. Como K es el factor de ganancia del-lazo,lo puntos de comien-
zo y frnahzacin son los polos y ceros de la funcin de iransferencia enlazo a^bierto. puesto que
hay cua-tro ramas y slo un cero finito de P(s), tres de las cuatro ramas se aproximan en sus
puntos finales al infinito.

Figura 8.6. Modelo de cuarto orden.

Regla 2. Simetra. Los lugares de las races son simtricos respecto al eje real.
Como el modelo de la funcin de transferencia que representa el sistema fsico presenta
coefrcientes reales, las races de los polinomios ttumerdor y denominador son o bien reales o
pares complejos conjugados. Por lo tanto, el lugar debe prsentar simetra con respecto
al eje
real Cuando se dibuja el lugar, la imposicin de simetr respecto al eje real es nrmalmente
un factor importante en la conceptualizacin de una configuracin geotnt.i"a vlida.
Regla 3. Lugar de las races sobre el eje real. El lugar de las races existe en el eje real en
-
cualquier segmento para el que el nmero total de polos y ceros de P(s) a la derecha s impar.
La validez de esta regla se establece fcilmente aplicando el criterio de ngulo. El criterio
de ngulo se aplica dibujando los vectores desde los polos y ceros de p(s) al pinto prueba del
Seccin 8.3. Reglas de construccin 221

eje real y sumando los ngulos. Los vectores de los polos o ceros a lo largo del eje real hacia la
izquierda se pueden ignorar, porque la contribucin de cada vector es cero. La presencia de un
par complejo conjugado tambin se puede ignorar porque los ngulos de los vectores al punto
del eje real son iguales y opuestos. Sin embargo,los ngulos de los vectores de los polos y los
ceros a lo largo del eje real hacia la derecha se deben considerar porque cada vector o suma o
resta 180". Asi si el nmero de polos y ceros a la derecha es impar, el criterio de ngulo se
satisface.

EJEMPLO 8.2

El ejemplo de la Fgura 8.7 se tendr en cuenta Darias ueces pqr& mostrar la aplicacn de distintas
reglas de construccin.

+1

K=0
0

Figura 8.7. Lugar de las races para un modelo de sistema de cuarto orden.

Si se considera el lugar de las races de la Figura 8.7, una rama existe en el eje real entre 0 y - 1 y
de nuevo ala tzquierda de -2. En ambos casos el nmero de polos y ceros de P(s) hacia la derecha
es impar. Entre - | y -2 el nmero hacia la derecha es par y no hay rarta.Lavalidez se comprue-
ba fcilmente seleccionando un punto en cualquiera de las regiones y aplicando el criterio de ngu-
1o. Los ngulos de los vectores desde los pares de polos complejos conjugados en - I l- jl se can-
celarn, y su presencia no afecta a la determinacin par o impar.

Regla 4. Rama que termina en el infinito. Cuando K se aproxima a inhnito, el nmero


de ramas que tiende a infinito es igual an - m, donde n es el nmero de polos de P(s) y m el
nmero de ceros finitos de P(s). Tendern a infinito siguir irdo unas asntotas de ngulos

180'+ k.360' :0, 1,,2, '... (n -


dt:
n-m , k m - 1). (8.13)
222 Tcnica del lugar de las races Capitulo I
Si slo hay una rama que tiende a inhnito, estlocahzada en el eje real negativo. Si dos o ms
ramas se aproximan a infinito, el eje real intersecta con la asntota en oc, con

- pz -f "'p,) - (zt * zz r "'z^)


o- _(po ,n-m22, (8.14)
" n_m
donde pppz, etc., son los polos de P(s), ! zp z2.etc., son los ceros finitos de P(s).
Si se considera la aplicacin del criterio de ngulo a una raz que se aproxima a infinito,
los ngulos de los vectores de todos los polos y ceros finitos de P(s) se deben aproximar al
mismo valor. Si se supone que el ngulo al que se aproximat s d, entonces ffio* - noo debe
ser igual a -180" - k.360". Dividiendo por n- ru se llega a la Ecuacin 8.13. El nmero de
ngulos diferentes que satisfacen esta condicin es igual al nmero de ramas que terminan en el
inlinito. Si slo hay una rama que tiende a infinito, el ngulo de 1a asntota es de 180'. Para
mantener la simetra y que se sastisfaga la condicin del lugar en el eje rcal,la rama (y la
asntota) debe estar sobre el eje real negativo.
Si se consideran dos o ms ramas que tienden a infrnito, la explicacin heurstical de la
expresin paralainterseccin de asntotas se puede desarrollar considerando el centroide de las
races que se aproxima a inlinito. Si se consideran dos o ms ramas que se aproximan a infinito,
se muestra fcilmente (uase Regla 8) que si n - m 2 2 la suma de las races de la ecuacin carac-
terstica (a pesar de K) es igual a un valor fijo de (prI p, + ...+ p,). Sin embargo, si K se
aproxima a infinito, entonces las races con puntos finales finitos tienden a los ceros finitos de
P(s). Como la suma de las races con puntos finales linitos es (2, * zzl ... * z.), entonces la
suma de las races que tienden a infinito debe ser igual a (pr-t pr+ ...+ p,)- (ztt zrt ...+ t).
Dividiendo la suma de las races que tienden a infinito entre el nmero de races que tienden a
inftnito, (n - m), se determina el centroide de las races que tienden a inhnito; por 1o tanto, o" es
el centroide (de las races que tienden a infinito). Con los mismos ngulos separando las
asntotas, se podra sospechar que las asntotas parten de o.. Se puede mostrar (uase Apndi-
ce A) que las asntotas parten de un punto comn y este punto es el centroide de las races que
tienden a infinito o,.La Figura 8.8 muestra algunas posibilidades de las asntotas y sus ngulos
cuandon-m:I,2,3v4.

EJEMPLO 8.2 (C ontinuacn\

Si la Regla 4 se aplica al sistema de la Figura 8.7,hay tres ramas que terminan en el infinito. Por lo
tanto, los ngulos de las asntotas son *60'y - 180". La interseccin del eje real con las asntotas
es en el punto

[0 + (-1) + (-1 +j1) + (-1 -j1)] - t-21 _ _ 1


6": (8.1s)
4-t 3

Regla 5. Races repetidas (puntos de encuentro/ruptura). Una raz repetida de la ecua-


cin caracterstica se presenta como un punto en el que dos o ms ramas se encuentran y se
separan. El punto en el que una raz repetida ocurre debe satisfacer

A@ - B@ : o, (8.16)
*,8(s) #,.4(s)

I En el Apndice A se presenta una prueba formal.


Seccin 8.3. Beglas de construccn 223

+ja

r.135o

oc-i
,-450

//-1gso
"$
{c} (d)

Figura 8.8. Angulos de las asntotas con: a) n - m : l, b) n - m : 2, c) n - m: 3Yn - m: 4.

o, equivalentemente,

d
P(s) :0. (8.17)
dt

Cuando K aumenta, dos o ms ramas se pueden encontrar y separar en algn punto' sb'
en el plano s. El hecho de que ms de una rama se encuentre en sb significa que este punto es
nar;zrepetida de la ecuaiin caracbrtstica para algn K > 0. Si el punto corresponde a un
cero no finito K, entonces se observa que las ramas se encuentran y se separan. Si hay polos
repetidos de P(s), entonces dos o ms ramas se separarn en el punto inicial. Si hay ceros finitos
repetidos e pisi se produce un encuentro en el punto final (sin separacin). Aunque este fen-
meno no ocurre necesariamente en el eje real, una ocurrencia comn presenta el encuentro de
dos races reales que llegan a ser races complejas, o dos races complejas conjugadas que se
encuentran y llegan a ser races reales.
para que una ecuacin algebraica, f("):0, tenga races repetidas en xs, debe satisfacer
d
f(x) : OV *ax f @) :0 en xo. Por lo tanto, un punto de ruptura en el lugar de las races debera

:0 dd K>0. K
satisfacer KB(s)+/(s) y K: f(r) + dsA(s):0 para Eliminando entre estas

dos relaciones se obtiene la Ecuacin 8.16.


La aplicacin de las Ecuaciones 8.16 y 8.17 conducir a veces a puntos extraos del plano s.
Sin embaigo,los puntos extraos normalmente se detectan rpidamente porque est claro que
no estn lcalizaos en el lugar de las races para K > 0. Si hay cualquier duda, la ecuacin
caracterstica debera ser evaluada en el punto en cuestin para verihcar que K es real y no
nesativo.
224 Tcnica del lugar de las races Captulo I
Considerar la aplicacin de esta regla al ejemplo introductorio:

4"r,,:+( \
as ds \s(s *' sil:
-(z'+5'e)
* 5,ny
: o' (8.1 8)
[r{,
que conduce a la solucin correcta de s, : -2,95.

EJEMPLO 8.2 (Continuacin)


si se aplica la Regla 5 al ejemplo de la Figura 8.7, entonces la derivada de p(s) es

d/ s*2 3s4+14s3r22s2+16s+4
d,(
ds \sa + 3s3 + 4s2 + 2s
l_
t-- :0, (8.1e)
(s4+3s3+4s2+2s)2
que conduce a cuatro soluciones para s. Los cuatro posibles puntos de ruptura son
-0,48; -2,5;
- 0'84 + i0,63 y - 0,84 - j0,63. Si cada uno de estos valores si comprueb evaluando la ecuacin
caracteistica con s : sr, los correspondientes valores de K son 0,209; 24,37; 0,3 j0,16 y
-
0,3 +i0,16. Por lo tanto los dos primeros valores son puntos de ruptura y los otros dos valres son
puntos extraos.

Regla 6. Cortes con el eje imaginario. Los cortes con el eje imaginario se pueden detec-
tar y evaluar utilizando el citerio de Routh.
La aplicacin del criterio de Routh determinar si hay un valor de K para el que una o
ms_races corta el eje-iat Si hay un corte, se puede
llizar la ecuacin auxiliar par determi-
nar los puntos de corte.

EJEMPLO 8.2 (C ontinuacin)


Si se aplica la Regla 6 al sistema de las Figuras 8.6 y 8.7, la ecuacin caracterstica del anay de
Routh es
s4 + 3s3 * 4s2 -t 2s * K(s + 2):0. (8.20)

J^4 1 4
.s- J K+2
10-K
s2 2K
J

s1
-K2-lOK+20
10-K
so 2K

El sistema es estable si K satisface 0<K< I0y -K2 - 10K +20>0. La solucin a estas ini-
gualdades es 0 < K < 1,71. Fsto significa que una o ms races cortan el eje-ja cuando K:0 y
K : 1'71. Si K se frja a 1,71 se una fila de ceros en la fila de st y ia ecuacin auxiliai
-produce
(construida a partir de la fila de s2) es 2,76s2 + 3,42: 0. La solucin a esta ecuacin es s : + jl,Il.
Por lo tanto, dos de las races de la ecuacin caracterstica atraviesan el semiplano dereco en
+ il,ll cuando K es igual a 1,71. El otro punto de cruce correspondiente a K :0 ocurre en el
ongen.
Seccin 8.3. Reglas de constnuccin 225

Regla 7. ngulos de salida y llegada. El ngulo de salida desde un polo de P(s) o el


ngulo e [egada utt cero de P(s) se puede determinar aplicando el criterio del ngulo a un
punto arbitrariamente cerca del punto de salida o llegada.
Para dibujar el lugar de las races suele ser de ayuda determinar el ngulo del lugar cuan-
do parte de un polo de P(s) o llega a un cero de P(s).

EJEMPLO 8.2 (Continuacin)


Si se considera la salida del polo en - I + jl del ejemplo de la Figura 8.7, el ngulo de salida se
calcula como se muestra en Figura 8.9. Se selecciona un punto s1 muy cerca del punto de parti-
da, y el ngulo de un vector arbitrariamente corto se etiqueta con 00. Aproximando sr al punto de
partida, el criterio de ngulo es

45" - (135'+ 90'+ 0d + 90): 180" + k.360", (8.21)

con k : 0, + 1., 12, etc. Una solucin para 0o produce -90'. Por lo tanto, el lugar parte del polo
con un ngulo de -90'.

Figura 8.9. Clculo del ngulo de partida.

Si el punto de partida es un polo mltiple de P(s), el diagrama de vectores debe incluir un


vector corio de angulo loparacada polo del punto de partida. Si la llegada es en un cero mlti-
ple se necesita un procedimiento similar. El sistema descrito en la Figura 8.3b muestra una salida
e un polo mltiple como punto de comienzo. Sumando vectores en un punto arbitrariamente
cerca di los poloJ repetidoJde P(s) en el origen produce (0)-(go + 0o):180'+ k:36q'. Una so-
lucin de est ecuaci-n conduce a dos ngulos de salida con 0o: -90" - k'180' 6 0o: +99".
Regla 8. El centroide de races. Si n - m>2, entonces el centroide de las races de la
ecuacin caracterstica pefmanece estacionario cuando K vara con el centroide localizado en

o"": Pr+Pz"'*Pn
n
(8.22)
22f Tcnica del lugar de las raices Captulo I
Esta propiedad es til para anticipar la direccin del lugar de las races (se supone que al
menos dos ramas terminan en el infinito) y tambin es til cuando se ve el movimiento e las
races en un conjunto establecido del lugar. Si una nica raz (o par complejo conjugado) est
tentativamente situado en un sitio particular del lugar, el centroide se puede utilizar pra deter-
minar rpidamentelalocalizacin correspondiente de una nicarazsobrante o un pur
"o--
plejo conjugado sobrante. Puesto que el centroide es hjo, si una o ms races se desplazan hacia
laizquierda debe haber una o ms que se desplacen hacialaderecha (de forma qu r. manten-
ga el centroide en un valor fijo conocido).
Si n - m 2 2, entonces el centroide de las races est fijo en un valor determinado por la
suma de todos los polos de P(s) dividido por el nmero de polos de P(s). Para verificar esta
propiedad para n - m )- 2, el polinomio caracterstico es

.a(s)+ KB(s): [(s -prXs - p)...(s - p")] + K[(s - z)(s - zz)...(, - z)], (5.23)

pero si n - m ) 2, entonces los dos trminos de mayor grado se obtienen del parntesis iz-
quierdo de la Ecuacin 8.23 y no dependen de K. Con un coeficiente unidad en l trmino de
mayor grado, el coeficiente del segundo trmino de mayor grado est compuesto de la suma
negativa de las races del polinomio del parntesis izquierdo. Por lo tanto, los dos trminos de
mayor grado de la ecuacin caracterstica se pueden expresar como

sn - (pr -f p2... I pn)s"- I+ ... (8.24)

Los dos trminos de mayor grado de la ecuacin caracterstica tambin se pueden expresar en
funcin de las races de la ecuacin caracterstica completa como

(8.2s)

Una comparacin entre las Ecuaciones 8.24 y 8.25 proporciona una expresin para el centroi-
de de todas las races con

s, * s, .'. f s, pt * pz'.. + pn
6rr: (8.26)

Si se considera el ejemplo introductorio, n - m:2, y el centroide se fija en -2,95.


El ejemplo de la Figura 8.7 presenta n - m: 3 y el centroide de todas las races se fiia
en - 0,75.

8.4. EJEMPTOS
Se presentan algunos ejemplos de aplicacin de la tcnica del lugar de las races que incluyen el
formato que se obtiene con la variacin de un factor de ganancia dellazo y un parmetro que
no es un factor de ganancia dellazo.
La funcin del controlador en el sistema de la Figura 8.10 se a'nde como intento de mejora
del comportamiento transitorio. Si a se fija a 5,0,1a ecuacin caracterstica es 1 * KP(5) : g, o

I s*l \
l+Kl-. _l:0. (8.27)
\s(s+0,5Xs+5)/
Seccin 8.4. Eiemplos 227

Controlador

Figura 8.10. Un ejemplo que presenta un cambio en el punto de ruptura.

Por lo tanto,hay tres ramas (Regla 1) y hay lugar en el eje real entre -5 y - 1 y tambin entre
- 0,5 y 0 (Regla 3). Puesto que hay tres polos de P(s) y un cero finito, dos de las ramas termi-
nan en el infinito (Regla 4) con ngulos de las asntotas igual a * 90" y - 90". El eje real inter-
secta a las asntotas en

[0 + (-0,5) + (-s)] - t(- 1)l


O,: (8.28)
3-l
Los puntos donde las ramas se encuentran y se separan (Regla 5) deben satisfacer
d 2s3 + 8,5s2 * 11s * 2,5 :0,
;dS P(s): s21s2 + 5,5s -f 2,5)2
(8.2e)

que producen sb1 : -0,286, sn: - 1,98 + j0,661y sa: -1,98 - j0,661. Claramente, el pri-
mer valor es un punto de ruptura. Si se sustituyen los otros dos valores en la ecuacin carac-
terstica, los correspondientes valores de K son 8,83 * 70,589. Por lo tanto, los otros dos valo-
res son extraos. Cualquier corte con el eje imaginario se determina utilizando el criterio de
Routh (Regla 6). El polinomio caracterstico es s3 + 5,5s2 + (2,5 + K)s + K : 0, que muestra
claramente que no hay cortes para K > 0. Puesto que las ramas parten de los polos de P(s) y
terminan en los ceros finitos de P(s) a lo largo del eje real,la determinacin de los ngulos de
partida y llegada (Regla 7) no proporcionan informacin adicional para este ejemplo particu-
lar. El lugar de las races se muestra en la Figura 8.11a.
Hay tres races de la ecuacin caracterstica y vna raz real se desplaza hacia la derecha
cuando el par complejo lo hace hacia la izquierda. La posicin relativa cuando K vara se
determina fcilmente notando que el centroide de todas las races (Regla 8) est localizado en
- 1,83.
La Figura 8.11b muestra que ocurre un cambio bastante apreciable en el carcter del
lugar si a aumenta de forma que el polo introducido por la funcin del controlador se des-
plazams a la izquierda. Si a se fija igual a 7,0,1a interseccin de la asntota cambia a -3,25
y la solucin para los posibles puntos de ruptura produce sar: -0,288, sb2: -2,19 y
sb3 : - 2,77. Puesto que los tres puntos estn localizados en el eje real donde se sabe que
existe, hay tres races repetidas. La conhguracin revisada se muestraenla Figgra 8.11b.
Para estudiar el lugar para vanaciones de un parmetro distinto a la ganancia del lazo, se
propone una variacin al sistema de control de la antena del ejemplo introductorio.
Suponer que se aade un control integral al sistema, como se muestra en la Figura 8.12.
Con esta modificacin el nmero de tipo se incrementa de tipo 1 a tipo 2, por lo tanto se
introduce la correspondiente mejora en la capacidad de seguimiento en estado estacionario. Si
se lija la ganancia proporcional a 1,00 para obtener un comportamiento transitorio satisfacto-
rio (sin ningn control integral), el efecto de aadir el control integral se puede determinar
variando K,. Puesto que K, no es un factor de ganancia dellazo,los polos y ceros de P(s)no
son polos y ceros de G(s)ff(s). La ecuacin caracterstica es
s3 + 5,9s2 * 14K,s + l4K, : g. (8.30)
224 Tcnica del lugar de las races Capitulo I

(a) (b)

Figura 8.11. Lugar de las races que muestra un cambio en el punto de ruptura.

Figura 8.12. Modelo de sistema con PI control.

SiK, se fija a 1,00 y la ecuacin se divide entre (s3 + 5,9s2 * 14s), se obtiene la forma deseada
para la construccin del lugar de las races cuando K; se vara. Por lo tanto,

l4Ki :1+KP(s) :0.


1+ (8.31)
s3+5,9s2+14s

Los lugares de las races de la ecuacin caracterstica se muestran en la Figura 8.13.


Con un pequeo valor de K,, el nmero de tipo es 2, pero el tiempo de asentamiento para
una condicin de estado estacionario se prolonga por la presencia de un polo real cerca del
origen. Cuando K, aumenta, el polo real se desplaza hacia la izquierda, pero el par complejo lo
hace hacia la derecha. El centroide de las races permanece constante en - 1,97. Puesto que el
centroide est localizado en - 2,95 sin el control integral, est claro que el tiempo de asenta-
miento es reducido por la presencia del control integral. Si no hay otra modificacin del siste-
ma de control, est claro que la mejora de la capacidad del estado estacionario se obtiene slo
a expensas de una respuesta transitoria ms lenta. Si K aumenta ms de 12,3 (K, : 0,880), el
coeficiente de amortiguamiento puesto de manifiesto por el par complejo comienza a decrecer
y el sistema llega a ser inestable si K aumenta ms de 82,6 (K, : 5,90).
Seccin 8.5. Variaciones del lugar de las raices 229

Figura 8.13. Lugares de las races con variacin de la ganancia integral.

8.5. VARIACIONES DEL LUGAR DE IAS RA|CES

Los siguientes tpicos incluyen casos especiales en los que , es menor qve m, o K < 0. Si
h I ffi, se sugiere una tcnica especial que cambia la direccin del lugar, pero que no requiere
ninguna modificacin de los mtodos descritos anteriormente. La determinacin del lugar de
las races para valores negativos de K genera el lugar de las races complementario. El dibujar
el lugar de las races complementario requiere un cambio en el criterio de ngulo y esta modifi-
cacin conlleva ciertos cambios en las reslas de construccin.

Lugan de las naces con FecoFrido inverso

Con la variacin de otro parmetro distinto del factor de ganancia dellazo, es posible que se
llegue a una situacin en la que el grado del denominador de P(s) sea menor que el grado del
numerador (o n < rr). Aunque pueda parecer inusual, no hay consideraciones matemticas que
prevengan la consideracin de este caso. Dada esta situacin, una o ms ramas comenzarn en
el infinito y terminarn en el plano s finito.
Una aproximacin a esta situacin sera modificar la rcgla relacionada con que el lugar
termine en el infinito para adaptarla a esta situacin. Sin embargo, los programas de computa-
dores digitales normalmente estn restringidos a la hiptesis de que n > m. Otra posibilidad es
cambiar el formato de la ecuacin caracterstica de forma que no se requiera ninguna revisin
de reglas o de programas. Esto se lleva a cabo definiendo un nuevo parmetro 4 : UK. Enton-
ces la ecuacin caracferstica pasa a ser

B(s)+4.4(s) :0 o r+rffi:0. (8.32)

P(s) tambin se debe redefinir de la forma P(s) :


,a(s)/B(s). Ahora el grado mayor aparece en el
denominador de P(s) y la grfica se determina de la forma habitual. La nica diferencia que
230 Tcnica del lugan de las races Captulo I

hay que tener en cuenta es que ahora 4 : 0 corresponde a K: oo. El lugar tiene la misma
forma utilizando rl, pero las direcciones de recorrido se convierten.

EJEMPLO 8.3

En el siguiente ejemplo se describe un lugar de las races con recorrido inuerso.

Suponga que el sistema de control de la antena (descrito inicialmente en la Figura 3.21) se modifica
con la instalacin de una nueva antena. En el proceso de considerar el cambio, se requiere un
diagrama del lugar de las races para determinar el efecto del cambio en el momento de inercia. Se
supone que los valores de los parmetros del sistema son iguales a los valores especificados en la
Seccin 5.6, pero el modelo se simplifrca ligeramente asumiendo que la inductancia del inducido del
motor es cero. Con K, fijado en 1,00, la ecuacin caracterstica es

169,5J"ns2 + s + 2,373:0. (8.33)

En lugar de ser K : l69,5J"o,seary: lll69,5J"q. Por lo tanto, la Ecuacin 8.33 pasa a ser

t+qfk
+ 2.3731
:0, (8.34)

y el lugar de las races se dibuja de la forma habitual.

Lugan de las raaes complementaro

El diagrama del lugar de las races de la ecuacin caractersticapafa K < 0 produce un lugar
conocido como lugar de las races complementario. Si K es el factor de ganancia del lazo, un
cambio en el signo es equivalente a un cambio sobre el retorno de la seal de realimentacin.
En otras palabras, si K es un factor de ganancia dellazo, el lugar complementario presenta el
movimiento de las races de la ecuacin caracterstica con una condicin de signo que implica
la consideracin de realimentacin positiva.
Considerar un sistema (Figura 8.14) con

ls-1)
KP(s): < (8.35)
s(s + J)

-.

Figura 8,14. Lugar de las races complementario.


Seccin 8.6. Construccin del luoar de las races utilizando Mnrle 231

El sistema es inestable para todos los valores de K 7 0, pero obviamente hay un rango de
valores negativos de K para los que el sistema es estable.
La construccin del lugar de las races complementario requiere una modif,rcacin en el
criterio de ngulo y de las reglas de construccin que dependen de dicho criterio. El punto st es
un punto del lugar de las races si 1+ KP(sr):0 o P(s,) : -IlK. Pero si K < 0, la evalua-
cin de P(sr) debe producir + 1 + j0. Esto no cambia el criterio de magnitud pero s el criterio
de ngulo. La suma de los ngulos de los vectores desde los ceros de P(s) menos la suma de los
ngulos desde los polos de P(s)debe ser igual a 0'+ k'360".
Este cambio afecta a la condicin del lugar sobre el eje real, los ngulos de las asntotas y
el clculo de los ngulos de llegada y salida. Las otras reglas no cambian. Puesto que la suma
de los ngulos de los vectores debe cambiar de 180' a 0",Ia condicin del lugar en el eje real se
satisface si hay un nmero par de polos y ceros de P(s) a la derecha. La expresin para los
ngulos de las asntotas es k'360"1@- m) para k:0, 1,2"'(n- m - 1); por lo tanto, los
ngulos de las asntotas son 0' para n 1; 0" y 180' para n - m:2; 0' * 120" pata
n - m: 3;etc. Por supuesto,la determinacin de los ngulos de salida y de llegada se modifica
por suma de ngulos a 0" + k.360". Estos cambios se reflejan en la configuracin del lugar
complementario de las races, tal como se muestra en la Figura 8.14.

8.6. CONSTRUCCN DEt LUGAR DE .AS RAGES UTILIZANDO MNNE

El lugar de las races se determina utilizando una aplicacin repetida del algoritmo de bsque-
da de races y hay distintas opciones para dibujar el lugar de las races y localuar valores
especficos de K en el diagrama. La opcin ms simple consiste en emplear la funcin de
Matrls rlocus con una seleccin automtica de pasos incrementales y rango del parmetro
ajustable K.lJtilizando esta opcin, el lugar de las races de la Figura 8.7 se obtiene de la
siguiente manera:

n=l@@4121; % numenadon de P(s)


42@l;
= [1 3 % denominador de P(s)
r'locus (n, d ) % clculo del lugan de 1as races y grfica
I k, poles ] = rJ-ocf i-nd (n ,d) % peticin de infonmacin especfica

Cuando se completa un lugar de las races, la funcin rlocfind se puede aplicar tantas veces
como se desee para determinar el valor de K y el valor numrico de las races en un punto
especfico del lugar. Se controla un cursor con forma de cruz para seleccionar cada punto.
Si algn aspecto del diagrama no es satisfactorio, se tiene la opcin de introducir un con-
junto de valores de K delinidos por el usuario. De todas formas esta opcin es un interesante
reto. Si se especifican incrementos iguales, se observa un problema en la vecindad de los puntos
de ruptura. La sensibilidad de un cambio en K a un cambio en la posicin del polo tiende a
cero cuando el punto de ruptura se aproxima. Por lo tanto,la sensibilidad de la posicin de un
polo con respecto a la variacin de K se aproxima a inlinito.
De este modo, a pesar de la seleccin de pequeos incrementos de K, puede haber relati-
vamente pocos puntos calculados localizados en la vecindad de un punto de ruptura y puede
que no haya un nico punto que est razonablemente cerca del punto de ruptura. Si los puntos
dibujados se conectan mediante lneas continuas, el problema se presentar como una prdida
de simetra en el que las lneas ladearn el punto de ruptura mediante caminos diagonales. Sin
embargo, si los puntos se marcan con un smbolo (y no se conectan), por supuesto, cada punto
ser un punto vlido del lugar y la variacin en la sensibilidad es inmediatamente clara.
232 Tcnica del lugar de las races Captulo I
El siguiente programa describe una secuencia de pasos que permite al usuario controlar
las dimensiones de la grfica, el rango de incrementos de K y el formato del dibujo. Lalocaliza-
cin de las races se puede marcar con un smbolo o conectarlas con lnea continua. La especi-
hcacin de un parmetro de escala g determina las dimensiones de la grfica. A menos que se
modifique, la grfica se extender horizontalmente desde -Bg a +2g y verticalmente desde
- 59 a + 59. Si se guarda como un fichero M, el programa se puede aplicar a diversas aplica-
ciones con muy poca modificacin.

clear, g = .5; % borrar variables antiguas y preparar escalas


k'f = 0: .OO5:.4; k2 = .5:.5:30; % seleccionar K
= ft1 k2l;
n = lo @ @ 1l; % numenador de P(s)
d= 1132@li % denominador de P(s)
Ir,k] = rlocus(n,d,k) i % clculo de secuencias de races
%plot(real(r), imag(n),' x' ) % opcin de punto discreto (moven % a la prxima lnea)
plot ( nea1 ( n) , imag ( r) , 'linewidth' ,2) % opcin de lugar continuo
xl = [_B*g 2*g]; % dimensin horiz.
y1 = [-5*g 5*g] i % di-mensin vert.
z1 = l@ 0l; tlne(xl,21 ),line(21,y1 ) % dibuja ejes
axis( [xl y1 ] ) % pneparar dimensiones de grfica
axis ( 'squane' ) % fijar 1 :1 relacin de aspecto
(con dimensin 109 pon 1@g)
z=.1:.1:.9;w=1:4; % seleccionan incrementos de ( y a-l.
grid, sgrid(z,w) % aadir rejilla rectangular y lneas de ( y ar" constante
hold on % mantener grfica
p= roots(d);
plot(real(p), imag (p),' x' ) % marcar polos de P(s)
q = roots(n);
plot (neal(q), imag(q),' o' ) marcar ceros de P(s)
%
hold off quitar mantener grfica
%
I k,poles] = rlocfind(n, d) % mover curson para encontnan K y races
I k, poles] = rlocfind (n,d) % repetir en otno punto

Por supuesto, los parmetros especificados en el programa se pueden modifrcar fcilmente.


El programa presentado produce el lugar. de la races para un sistema con ecuacin canac-
terstica isual a
K :0.
1+ (8.36)
s(s+1)(s+2)
El diagrama se muestra en la Figura 8.15. La funcin rlocfind puede ser utilizada para determi-
nar K y las posiciones de los polos en puntos de especial inters.

A.7. UN EJEMPLO DE D|SEO

Si el nico parmetro ajustable en el lazo de realimentacin es el factor de ganancia en el


camino directo (como en el caso de control proporcional), el diseador tiene la libertad de
mover lalocalizacin de los polos en lazo cerrado que proporcionarn el comportamiento de-
seado. Obviamente es una ayuda tener la posibilidad de alterar la forma del lugar de las races.
233
Seccin 8.7. Un eiemPlo de diseo

2,5 :.,,... i
:., lii
ii
r
2 ---_-_:f__-.-"-"1'
'...':,i... i
!

.t ".... i
1,5 - ,t-*---"!
:'i
1 --------*'
lj
i j

0,5 li-"-...---.---i

-0,5

-l

-1,5

-2

-2,+ -1

utilizando M'rl-es'
Figura 8.15. Diagrama obtenido

la introduccin de polos y
de lograr un cambio en la forma consiste en considefar
Un mtodo
se
'*"LXot'rT:t?''ru o,r. un polo o un cero aaia1f.n^y^a:::'::?1"?:::::J"3:"11,'aces
pr* rl.rsiema de.control de rucero' La funcin
demuestra con el oir#l-f ,r'r, "ooirotaot
de transferencia de ;';;;i; linealizado U;; ;;hr*b longitudinal2 est dado por
bo (8.37)
Gr(s) :
(s-p,Xs-P)(s-P)
3'33'Esta'eslafuncindetransferenciaque
conb,:2,48;pr:-006',Pz:.1'00yPt:- iu iJ"i; de de estrangulacin' Se disea
relaciona la velocidad "i
"ir.ulo {-:l*y a un escaln unidad del siste-
"onde fo'rrna que la respuesta
un sistema .on ,.uli-.i.i" J"iad
(con error del 5 %) inferior a
10 s' una
ma en lazo cerrado p..*;i; ii..po d!;;;;;ento en estado estacionario inferior
.i'o y" ,
sobreelonga"io' qo. io';;G;;; ""'.rr..-r.r"tivo
al5"/".
rrn'rr-eil' tal como muestra la
Considereprimeroelusodeuncontroladorproporcional,-conG{s):Kobo.Eldiagrama
J;;*";
del lugar de las ,ai"e.-;;;d" K vara uiiti'a"o
en lazo cerrado' Conviene
observar
Fieura 8.16, donde ,,i" .niu lalocaliza" ;;l;t;;ios no se
presenta i"t'p"ftt dominantes' sr Y sz'Generalmente'
que el sistema enlazocerrado crnco veces
p#."p"6r oo-o-irrurri., u oo ser que esth por lo menos
considera que un
imaginario que otros ;;;.;g;n$ a"'u Figura 7'6 indica que el par de
ms cerca del eje Oe imottig"amiento-de
0'707' Si
pueden situar para;;;;;"oeficiente aproxi-
prod.rc" .rnu ,tttttong-acin del5'/o
oolos dominantes se
iealmente son dominantes, este aerpturami"nto
la presencia de st' Esta seleccin
madamente, lo que deja cierto
margel t nu'iutiO" debido a polos domi-
del coeficiente de amrtiguamiento
Ati"u"inl"';;;i;" U ioiutizacin de ios

se describen en el captulo 15
, ,"**rres der sistema de control de crucero
234
Tcnica del lugar de las races Captulo g
2,5

1,5

0,5

-1

-1,5

-2

_4,5 _4
-3,5 -2,5
-1,5 -1 -0,5 0 0,5
Lugar de las races para un sistema
il'ffii;tf;t de control-crucero con control

nantes y el resultad,
en-3,480.r,""iff"'u;li"?,riirr"T3,i;.Y,i;:l,H:i:i?
sr' como ( : 0,707 a,, : 0,650, er ti;;; ; -a :,fi j,n[ff :
.y -: rsrr
se puede estimar utilizando der sistem en rzocerrado
requerido' Sin embargo, es
,,': i(J,.ir rouluJo *"*ri"-i"*o
Z,js'r,'nre sarisface el comportamiento
un sisini de dpo ;;;-i;r
de posicin de K,,
"onri-unt.
t,: -+ r'l: 6,26.
lp rprp (8.38)
El eror en estado estacionaioes
1/(1 + K);el-eTor en estado
estacionario relativo a un des-
,,,fff#ju.:1o
de la entrada " r"r.r.n.i
., nje.;.;;;r'se considera que es excesiva_
un aumento en Kr. reducir el
error en estado estacionario, pero
desplazat sr Y sz ttacia"ru esta accin tambin
Jet""tr", rr.ir"o qu.
olsgusto que estara un conductot menos estabre. Imagine ro a
"irirt;;;"
,i Iu respugsta der sistema J",control incruyese
ffi::'fi"1?ni:,0:;?):'u'" que d;;i;;;
osclase Je--,iu"* hacia abajocon
una compo-
un periodo de

El efecto de polos adicionales


en el lugan de tas races
Suponga que se introduce
un integrador e el controrador para
3:,Tirtr,To|::ffjlt" ;i;'i'#'"'
!i .r incrementar a dpo r y as
"ont.ol;;,J;ilne accin integrar --esto es. si
P(s) : G"(s)Go(s): K,bo
K
s(s-p,)(s-pr)(s-pr) s(s-pr)(s-p)(s-pt) (8.3e)
235
Seccin 8.7. Un eiemPlo de diseo

conK:Kbo.Ellugardela.s-racessemuestraerr-laFigura8.lT.Como.havdosramasala que 3/lptl' Por lo


en tittpo de asentamient es siempre ry?yof
derecha del'polo (pr) -0,96,.i d"l valor de K'
tanto, el tiempo de asentamr."r;'.;;;i. i-SO t, it"p"nit"t"*ettt"

1,5

0.5

-0,5

-1

-1,5

-2 0,5
-1 -0,5
-3.5 -2,5 -1,5
Figura8.lT.Lugardelasracespafaunsistemadecontrol-crucefoconcontrolintegral.
con
integrador aade ul poJo' p4' al origcn' comparado
observe que la introduccin del del lugar de las races
la configuracin de ; ;;; 8li,.u. p"r" i;;"pru'-i"nto ti"-po de asentamiento v estabi-
hacia la derecha r.rr.'"Ti","'*
lL"urJ;;;ffir,
hacia' la derecha del
poto ti;;;;i
h ;di.;^.-oo eiecto de -ou"i (en el
lidad. En general, ri.^ip"f" tJ tw a la izquierda
de import#; "Ltugar
semiplano s. Este
"r.Jo "ur..e .orr"J.-pititi""es "n"it
de *ot y polos' si se desplaza
semiplano izquierdo) en compara"ior,
es mucho ms l.uerte'
;;;;l;;"t.na. et efecto

en el lugar de las raices


El efecto de cenos adicionales
integral' esto
combinando un control proporcional con un control
un controlador Pl se forma
es, G": K,* Krf s' Entonces

K,i)
K(s - zt
), (8.40)
P(s): /<, *; (s - ptXs
?p)(s - p) s(s-p,)(s-P)(s-Pt

eo^2, ; : 5,b,,: 'l:.::1ti"3:**T,""1'.:lr3:tJJl"i:13:".;::'iJtr;


- - KilK,rIffi
li.l,ir;Tlft ['!!ff r#:'i:,i:-i"{*}li:ii:*n**:"x"'?"'r"i:J::
P
a 4luDr@r '-seiec"iona
ffiffi iJ;3T;l?.sii'5"!:,[,::::r:*:li{*si*i:i:::n'"3,:ffi'.*"'fi
parmetrosde control K, y primero y 3i?xr
deter- se
"a: *:::"",u:,f".'tff::?T#,'?,,u situado entre p1 v
-K,.9s.equlv?elw
?H;;ri'i'-'our'u
Lfu'J"ffiln:'ilX?"?::ffi1"'i'".'"iT::-':1i:t.oi;
l,.l"l
s i8u v es sim'r ar de ra
#J#r:""i; i"i,',';ffiuf.'Jl'i"fl,'"1'uiT
Fi*'*
::;:;;,'y1d;r1?ih'-?TJ'ilJ:"':'.:'i:
236
Tcnica del lugar de las races Captulo g
Figura 8'16' excepto en las proximidades
un cero z I y cuato polos, del origen. Ahora el sistema
,r, ,r, ,, y r- ro. tr;; enrazocerrado presenta
lazo cerrado z' y e14ro19
so st:n ro sufrcientemente
;;."il l"oon.n a continuacin, el cero en
ta transitoria no es signincltiv. ceica, "forma que .u
i;.";;" poro, r..turri"r?ir*,un una configuracin .n ra respues-
resultado anterior,.taly.o-o "r."io sim'ar
r. -"ro"" h rigura g.i por lo al
tipo 1' pero ra l0carizane; tanto, er sistema es ahora de
la de un sistema d,t fid 0
h;di,:r,g:;.rrij"
"n
."". sereccionar de forma sim'ar a
t;?ttT1;:;:,3".1:,Tl;:''-"Tt (o;t;';;;
las especilicaciones ra r-espuesta transitoria). Las
:ii,tu^-l-1,.,:"-,rr5 .de-
rj0,38s y s: -3,48 con
'i"'lo-r'u;:Ti[lf
probar ta tocatizactn der
,l#f ryI"#f :;i"*:m.;:,lylXx;: :,t:J::#,
poio.-er
prximo a zt (en comparacin.on-f,ro"i"1gJ
"uurt """ii"-p"?J ,l ." _o,r+o:;;; ;1;;o est muy
*",fii;ljf""o".o" .al"ulai-"oi,'K : K-/b":Gi"iK .
",r"-. o"r"g
Finarmente,
"
: _Z
parmetro del
tKo : 0,0612.
er

.co''pu,uau"rffi ;J:ffi t.'il",r"i."-,T**qi;;:*nm;jL:l*.i,1;'li


lugar se desplace nacia
tul'qui;;;r;#" e! r.o gu" ." prJ,'""i" en.rrminos
v lu frp."inJ";; der tmpo -d;;.;il"riento. puesto
oe estabilidad deseado de otrener er grado
las races se origina,e".rgt
p"iit "ffiy termina.n ro, que et rugar de
finitos lconjras rin,u,
r"itirji"" i*; adicional en- "-e-ro.
rendiendo a inf-inito), .r restantes
cero' En general' la adicin
" arl
tt ..r. ,iene el efectoil ;;;j",
"i,rr,er,o,tfa ramaque riende hacia
rugar de ras races hacia er
ff:: l:?;;ll1t"H'ii 1hn:i:*u " ro, h;;il;,"s de p(s), por supuesro, empu-

Gancelacin de polos y ceFos

La introduccin de
y" hace posible qT
do el lugar de las races"t:o
r"t"uie"',i." T.j.,., er comportamiento der sistema reforman-
i.t"to-"-.urr""iuiii
puede considerar un1,lanceJa"io" t"na", a cancelar) un poro. se
funcin de transferengil tl aese;i;;,; de visra de Ia altracin de la
l*o uaiitl,'i.ro
"pt.-lmaa
tu trn"ia corresporrdiente
en la funci" t ". a producir una
::ffiff 't-tr"r"r"j'uu"nturo";-;i"-q* revera Ia verdadeia naturareza
si se considera el.ejemplo, el
presenta una masnitud quedifierecero, zr.(comose introdujo con la funcin de contror pI),
proximidad tiendJ a oroucir J.r'pio
"n1rii.i1"0,, por un facror de 2,0 y esra
u;;i.;.i;un..ru.ion.-i.i.
polo sn es atrado muyprxim. perspecriva enrazocerrado, er
;-;r- @;;o.n es tpzj. p-"r"-.-J.inar
miento, considrese la correspondienie er efecto
funcin o"r.^[r]"l''enraroceradoen er comporta_

G(s): {(s -_z, :-o(t, A


1s - slXs - szXs - s.)(s - so) ,t:), -
1s-sn)e(s) s_s4'+P(') (8.4r)
eG),
donde P@IQ@ es el resto
de la funcit
Iraccrones parciales, un- trmino de ra expansin
tal como t" .;;;;. ft.oi: t.separar
La respuesta naturar del sistema entonces
en
toma la

Ad"'+ (Bd't + (sszt p.sq


(8.42)
Un ejemplo de diseo
237
Seccin 8.7.

2,5

1,5

0,5

0
sg Ps
-0,5

-1

-1,5

-2

-2,5
-4 -3,5 -3 -2,5 2 -1,5 -1 -0,5 0,5

(a)

0,5

0,4

0,3

o,2

0.1

-0,1

-o,2

-0,3

4,4

-0,35 -0,3 4,25 4,2 -0,15 -0,1 -0.05


{b)

presenta un controlador PI:


Figura 8.18. Lugar de las races para un sistema de control de cruce que
o) el lugar y b) vista aumentada cerca del origen.

con A: K(s - zr)lQ(s). Como la diferencia entre s4 y zres pequea, el coeliciente l


es muy
uci in y
los otros coeficientes los oiios tres trminos proporcionan la contri-
p"q".no en
bucin predominante a la respuesta.
238 Tcnica del lugar de las naces Captulo g

Una alternativa es considerar z, situado entre pl y el origen. Si la razn se invierte


con
respecto alalocalizacin anterior (tal que z, : 0,5prj,pure"" d"e
nuevo una cancelacin cerca-
na en la funcin de transferencia en lazo cerrado, se muestra en la Figura 8.19. Sin em-
b.argo, esta configuracin es menos apropiada por "-
varias razones. La localucin de so es mu-
cho ms cercana al origen. Por l tnto, l tiempo de asentamiento de Ae,nt
aJmenta
signifrcativamente. El tiempo de asentamiento de este irmino es ahora
ms de l0 veces mayor
que el tiempo de asentamiento producido por los otros
trminos. nunqo. ru -"g"i de,4 es
muy pequea' la presencia de este trmino se detecta claramente como un pequeo
error que
desaparece lentamente. Adems, la constante de error de velocidad
se uce significativa-
m9nt9'- El valor requerido de K es de 1,26 para ambos casos, pero la constante d"e error de
velocidad es igual a Klztlllprpzpl,y z, es reducido en un factor di 4,0. por
lo tanto, este diseo
presenta un mayor error en estado estacionario cuando
sigue a una seal ,u-pu.
"n

0,5

0,4

0.3

o,2

0,1
sl
0 CF.li-.--
Pt z't iPt
-0,1

-o,2

-0,3

-0,4
52

-0,5

{.5 -0,4 -o,35 -0,3 -0,25 -O,2 -0,15 -0,1 -0,05


Figura 8.19. Lugar de las races para un diseo alternativo (aumentado
cerca del origen).

La.-tcnica del lugar de las_races se aplica a modelos de sistemas lineales


y es particularmente
til como herramienta de diseo. El lugar de las races muestra el movimiento
de las races de
la ecuacin caracterstica cuando un paimetro del sistem a varadesde
cero a infinito. El movi-
miento y posible desplazamiento de ls races se puede evaluar en trminos
del comportamien-
to trnsitorio correspondiente. Una preocupacin fundamental en el dise
er tu por'iuitidad de
obtener y mantener una operacin establ. Por supuesto, las operaciones
estables requieren
que todas las iaces de la ecuacin caracterstica perman
ezcan en-elsemiplano izquierdo. Si los
polos dominantes se desplazan hacia la izquierd en el plano
s, esto corresponde a una reduc-
239
Seccin 8.9. Conexiones para proseguir el estudio
reducir el ngulo de un par complejo
cin en el tiempo de asentamiento, y a la posibilidad de
relativa.
con respecto ai eje real da una mejora en la.-estabilidad
La tcnicadel lugar de las ,u?.., .. utiliza de mejor forma.si se eltiende claramente los
por las reglas de construccin' El
criterios de ngulo y magnitud V 1". pi"pi.dades desciitas
vectores desde todos los ceros y
criterio de ngulo se aplica u ,rn'p,rn, J plano.' dibuiand
si la suma de los ngulos de los
polos de p(s). El punto est situ .n Lt tl'rgur de las iaces
los vectores desde los polos es igual a
vectores desde los ceros menos fu r"rnu " los"ngulos de
pertenece al lugar de las races' el
180" + k.360'con k igual a 0, * l, -r !2,etc. Si un punto las
u.ce, et produclo de longitudes de los vectores desde
criterio de magnitud establece q.r:.
desde ls polos es igual a la unidad'
los ceros de p(s) dividido por las longitudes de tos- vectores
de las racesle puede determinar apli-
Obviamente, el valor de K en cualquier punto del lugar
el punto en cuestin en la ecuacin
cando el criterio de magnitud. Una alternativa es sustituir
caracterstica Y resolver Pata K'
Siseasumequelaecuacincaractersticaseexpresaenlaformal+KP(s):0yK)0'
las reglas de consiruccin se resumen como sigue:
de P(s)' El nmero de
I 1. El lugar comienza en los polos de P(s)-y termina en los ceros
tu-ui es igual al nmero de polos de P(s)'.
2. Las ramas-son simtricas con respecto al eje real'
de polos y ceros de P(s)
3. El lugar de las ,ui... *l en el eje real si el nmero total
hacia la derecha es imPar'
de.ramas que tienden a
4. Si hay n polos e ftsil re ceros finitos de P(s), el nmero
a infrnito a lo largo t 1T
infinito cuando K tiende a infinito es n - m.'iender6n
asntotasconngulosde180.1n-m:t;+90".\,_.ry:z)'180"y+69.
ln - m: 3); O +45' y !llS"-A -
)r: !). La nterseccin de las asntotas con deel los
eje
P(s) al
negativo de la suma
real se determina anadiendo la suma de los polos de
cerosfinitosdeP(s)ydividiendoesteresultadoentren-m. y rompen
5. gl "to en el tugai de las races en el que las ramas se encuentran se
i]
satisfaceirlt:9.
CIS

se pueden determinar utilizando el criterio


de Routh'
6. Los cortes con el eieia(a y K) los ceros
7. ;;;;g"1", o. ,tiu i"r. rr p^olos_.de p(s) y los ngulos de llegada a
del ngulo a un punto selec-
finitos de P(s) se pueden determinr aplicando ei criterio
cionado arbiirariamente cerca del punto de partida
o llegada'
Pr* Pri "'* P,
8. Si n - m22,el centroide de todas las races est fijo en n

9 y-las-tcnicas del lugar de las races de


Las tcnicas de rspuesta en frecuencia del Captulo
controlador' como se mues-
;.t; ;;i"i. se aplican a una variedad de conciptos de. diseo.del
del lugar de las races es una herra-
tra en los siguientes captulos. La aplican Jeiu tcnica
un cntrlador adecuado y unos par-
mienta de diseo valiosa cuando se quiere ,"i""cionat
lugar de las races tambin se emplean en
metros de sintona del controlador. Las gr,ifi"u, del
la transformada z'Latcnica
el diseo de sistemas Oir.r.to,
"orr
-odelo. escritos itilizando al dominio de estabilidad
la regin con respecto
es idntica, pero la upfi.u"iOn implica revisar
en el plano z,
24fJ
Tcnica del lugar de las races Captulo g

REFERENGIAS
1. w'R' Evans: <Graphical Analysis of control systems>,
Trans. Am. Inst. Erect. Eng.,67, r94g.
2. W R' Evans: <control system Synthesis by Root Locus
Metho d>>, Trans. Am. Iist. Eiect. Eng., 69,
a
W. R. Evans: Control System Dynamics, McGraw_Hill,
Nueva york, 1954.
4. The <<Spirule> (copyright 1951) es unu i"rru-i"nta
mecnica simple diseada por walter R. Evans
para facilitar una bsqueda grfica del lugar
de las races. Esta herramienta se utiliz ampliamente
fue desplazada_ poi el uso del
fu:,1 .ql" digital.
"J*putuoo,
J' J' DiStefano, A' R' Stubberud y I. william's:
Feedbaclk and control systems,McGraw-Hill, Nueva
York, 1990.

Problemas
8.1. Si se considera el sistema de ra Figura pg.l, determinar
si el punto s : - r + jr es un punto del
lugar de las races de la ecuacin calractersti u puru
K > o. rJtiizar el criterio de ngulo para com-
probar e:j punto' Si el punfo pertenece al lugar
de las races, determinar el valor de K en dicho
punto utilizando el criterio de magnitud.

Figura p8.l
8'2' Dibujar el lugar de las races panlaecuacin caracterstica
del sistema de la Figura pg.l suponien-
do que K vara de cero a infinito. Mostra lot putttor
. fuitiau, los puntos finales, Ias asntotas y
los puntos de ruptura. rJtilizar el criterio ae
magnituo puri ,uutuu. K en los puntos de encuentro
ruptura. o

M g's' lJtil:'ael lugar de las races generado por


MlrrRn para comprobar todos los resultados del proble-
ma 8.2.

8'4' suponga que en el camino directo de las funciones de transferencia descritas por las siguientes ecua-
ciones existe en un sistema con un nico lazo
lugar de las races de la ecuacin caracterstica "on
ri-"nt*in negativa con r(s): 1. Dibujar el
cuando K varade cero a infrnito para cadauno de
los sistemas' lltllizar las reglas de construccin (las
qotr.un necesarias) para obtener el diagrama.
Si es apropiado mostrar lai asntotas; puntos
de encuentro/ruptura (y K en dichos puntos) cortes
con el ejeTa; (y K en dichos cortes); y s ngulos
; id; o salida.
: K K(t * l)
a. G(s) b. ctr):
s* I s(s + 2)
-
K K
c. G(s): d. c(s):
s(s + 8) s(s+2)(s+4)
10
G(s):
s(s + K)

c. c1,:591I h. G(s):
s(s+2)(s2 +2s+2)
241
Problemas

de los aparta-
M .s. IJItlizar los diagramas generados mediante M.IL,S para comprobar los resultados
de los puntos de ruptura y realice
dos g y h del Problem"'g.+. "ptobar la simetra en la vecindd
cualquier paso que sea necesario para corregir cualquier error de la grftca'

orden del apartado c del


8.6. Utilizando el dibujo del lugar de las races patalafuncin de segundo
Problema 8.4
poscin de las races pata cada
n. Determinar K paru ( igual a 0,5; o,707; |,0 y |,25 y mostrar la
real
valor. Describir (si es apropiado) el ngulo con respecto al eJe
y el tiempo de asentamiento aproximado al
b. Determinar.f tunto poi
"i"to
" sobelongacin
a'
2o/o ftente u onu escaln para cada-valor de K especificado en el apartado
"otiuda la q"" " > 4 y 0'7l < ( < 1'0' Determinar entonces el
c.
- Sombrear la regin en el plano s para
regin.
rango de valors de K para el qu ambas races estn en esta
sistemasdescritos en las siguien-
Dibujar el lugar de las races de la ecuacin caractersticaparalos
infinito. Mostrar los ngulos de llegada' los de
tes ecuaciones con K variado desde cero hasta
,utiOu y el valor de K y a en los cortes con el eje imaginario'

K(s2+2s+2)
a. G(s)Ir(s):
s3

Kkz+2s+17)
b. G(s)H(s):
- sr,s + l)
de las races de la ecuacin barac-
8.8. Considerando el sistema de la Figura P8.8, dibujar el lugar
terstica para Krvariando desde cero a infinito'

Figura P8.8

de las races de la ecuacin carac-


8.9. Considerando el sistema de la Figura P8.9, dibujar el lugar
cero a infinito'
terstica cuando el factor de gunulc;ru derivativa, K, vata de

Figura P8.9
242 Tcnica del lugar de las races Captulo g

8'r0' Se sugieren tres funciones para el controlador


de.la Figura p8.10. utilizar los dibujos del lugar de
las races para evaluar el omportamiento transitorio-de
cada controlador. Cul es el mejor en
esta situacin? Explique su respuesta.
ControladorA G"(s):K
K(s + 4)
Controlador B G"(r):
(s+1)
K(s+ 1)
ControladorC Gfr):
(s+4)

Controlador

8'11' utilizando el lugar de las aces del apartado d del Problema


8.4, aplicar el criterio de magnitud
para determinar el mximo valor de K para
el que toaas iur-rui"., de la ecuacin caracterstica son
reales.

@ a'rz' utilizar.los puntos de.ruptura y el lugar de-las races generados por


computador para estudiar las
diferencias en la localizacio" las races de la
ecuaci-n caractesti ca paruK ) 0 si
A. at: 4 y ao: 5.
b. at:2 y qo:2.
K
t+r,r,*;a*rU:o
8'13' considerando la ecuacin caracterstica descrita por
la siguiente ecuacin, realizar la sustitucin
necesaria de forma que el lugar de las races
se pueda diujar sin nign cambio en las reglas de
construccin. Dibujar el lugar mostrando los punios puru
X :0 y : K o6.

1*K s :0
s* I
8.14. Dibujar el lugar de las races complementario (K
E 0) para los apartados a, b y cdel problema g.4.
8'15' considerando la siguiente ecuacin caracterstica,
dibujar el lugar de las races de la ecuacln carac-
terstica para K ) 0. Dibujar tambin el lugar deias
rarces cptemerrtario suponiendo que K { 0.

r+
r, *,r?* : o
Tcnicas de nespuesta
r
en mecuencta

9.1. rNTRoDUccru
Se pueden aplicar distintas tcnicas de respuesta en frecuencia para estudiar el comportamiento
de sistemas lineales y la metodologa proporciona una alternativa para utilizar tcnicas en el
plano s. Las tareas de diseo se pueden abordar desde diferentes perspectivas, y el empleo de
modelos en el dominio de la frecuencia a veces introduce un procedimiento nico o particular-
mente penetrante. Adems, la interpretacin de los datos experimentales est claramente rela-
cionada con la estructura del modelo. Generalmente se aplican conceptos de respuesta en fre-
cuencia al problema de identificar (o verificar) la composicin de un modelo de funcin de
transferencia.
Un anlisis de los conceptos bsicos que son relevantes a esta presentacin se revisan en la
Seccin 7.3 y algunos comentarios introductorios son reexaminados brevemente en la siguiente
seccin. Las cuestiones de respuesta en frecuencia del Captulo 7 describen el desarrollo de los
criterios de comportamiento desde el punto de vista de las funciones de transferencia en lazo
cerrado. Este captulo tiene un enfoque diferente desarrollan tcnicas de anlisis que utili-
zanla funcin de transferencia en lazo abierto-. -se
Asumiendo un conocimiento de las relaciones
entre funciones de sistemas en lazo abierto y lazo cerradq el comportamiento del sistema en
lazo cerrado se puede predecir estudiando las caractersticas del sistema en lazo abierto.

9.2. MODETOS DE LGEBRA DE FASORES Y VARIACIONES GPHCAS

Si se aplica una entrada sinusoidal a un sistema lineal, la respuesta en estado estacionario es


otra sinusoide de la misma frecuencia. Por lo tanto, las seales de entrada y de salida se pueden
expresar como fasores, y la funcin de transferencia en lgebra de fasores (salida dividida por
entrada) representa una razn de fasores. La magnitud y el ngulo de esta razn se describe a
veces como ganancia y desplazamiento de fase, respectivamente. Si una funcin de transferencia
en lgebra de fasores describe la relacin de fasores para todas las frecuencias, la relacin cons-
tituye una funcin de respuesta en frecuencia y la funcin contiene suficiente informacin para
constituir un modelo de sistema lineal.
Las funciones de Laplace y las de lgebra de fasores presentan una similitud con respecto
a las propiedades operacionales que describen la diferenciacin y la integracin, y esta propie-
dad produce una similitud conveniente en la estructura de los modelos de funcin de transfe-
244 Tcnicas de respuesta en frecuencia Captulo I
rencia. Los modelos de funcin de transferencia se pueden convertir de un mtodo al otro
simplemente sustituyendo jat por s (o s por ja;). Sin embargo, ntese que la posibilidad de
intercambiar variables est limitada a las funciones de trasferencia similitud no se extiende
a la descripcin de las funciones de entrada y salida. -la
Una representacin grftca es un elemento bsico de todos los mtodos de respuesta en
frecuencia, y las tcnicas presentadas en este captulo ttilizan varios formatos grficos. Si se
supone que la descripcin del sistema se reduce a un nico lazo,las funciones de transferencia
para el camino directo y el camino de realimentacin (Figura 9.1) se denotan como G(7ar) y
HAd, respectivamente. La funcin de transferencia en lazo abierto es entonces GrJa)HAo).
Conviene observar que la funcin enlazo abierto abarca las funciones de transferencia en cas-
cada alrededor del lazo, excluyendo slo el signo negativo del smbolo de suma. La magnitud
de la funcin en lazo abierto es

M (u) : lB(ioo\l
: lG(ia)H(ia)l' (e.1)
ffil
y el desplazamiento de fase es

ilro) : L B(ja) - L Er(jc) : z-lcrjrn)H(jot)). (e.2)

Utilizando esta notacin, G(jo)H(jot) : lutlrw-t.

Figura 9.1. Un sistema de un nico lazo.

Los formatos grficos que se utilizan para describir la funcin de transferencia en lazo
abierto son los siguientes:

1,. Ganancia y desplazamiento de fase frente a la frecuencia. Los dibujos de la ganancia y


del desplazamiento de fase respecto de la frecuencia se construyen tradicionalmente
como diagramas de Bode con la ganancia expresada en decibelios. Los diagramas de
Bode (uase Seccin 9.3) comprenden dos dibujos separados semilogartmica
de 20 log M(a) frente a a y de $(at) frenfe a a. -grfica
2. Un diagrama polar de M(ro)d^') cuqndo uara a. Si M(a)d<') se representa como un
fasor (o vector) que parte de un punto de referencia fijo, el lugar deseado se genera por
la trayectoria del fasor cuando o vara. Aunque normalmente se dibuja utilizando
coordenadas polares (M y ), tambin es apropiado describir este diagrama como la
componente imaginaria de G(jo)H(jo) respecto de la componente real de G(jrtt)H(jot)
cuando a vara. Por lo tanto, el marco de referencia es el plano complejo GII. Este
lugar forma una parte de un contono cerrado en el plano GH que se utiliza para
describir el criterio de estabilidad de Nyquist (uase Seccin 9.4).
245
seccin 9.3. Diagramas de Bode y criter"ios de estabilidad nelativa

la magnitud frente
3. Representacin de la magnitud frente a la fase. -La representacin {e
a la fase (uase Seccin q.t r. !"n"rudibjando el lugar de,M(rn)
frente a t'(ro) cuando
a vara,utilizando coordenad;s cartesians. Si la magnitud-se ex_presa decibelios,la
en
aade una curva
grficase describe como una magnitud logartmica uersus fase. Si se
mallada que muestre valores fJs Ae b gananaa y de la fase en lazo
cerrado, este
formato se conoce como carta de Nichols'
y
consideran do M(a)dil-), los diagramas de Bode muestran M(a) @(ro)
como funciones
la compleja de la
separadas de co, mientras que ef f"ga"r en el plano GH da caracterizacin
frente al diagtama de- fase alte-
funcin de transferencia como un rico contorio. La magnitud
de ngulo y magnitud como la
ralacaracferizacindel lugar, considerando las componentes
abscisa y la ordenada de una grlfica x-y'

9.3. DIAGRAMAS DE BODE Y GRITERIOS DE ESTABILIDAD REIATIVA


la respuesta en fre-
Aunque los diagramas de Bode se utilizan normalmente para representar
a las caractersticas
cuencia enlazo abierto o en lazo cerrado, la siguiente disiusin se refiere
para presentar una funcin
que present an enlazo abierto. Si los diagra*ur. Bode se utilizan
(en decibelios) y el ngulo
de transferencia en lazo abierto, los diagiamas describen la magnitud
de GQ@Hrjcr;) cuando a vara en un rango especfico de inters.
presentando la frecuencia
Expresando la magnitud, utilizando-una ?uncin logartmica y
en una escala logartmia, el diagrama de magnitud presenta las
caractersticas de un diagrama
amplio rango de varia-
logJog. Un efecio del formato rt-iog., p"rriiti.la presentacin de un
cin de la magnitud y de la freuecia. Otro efecto es mostrar la
ganancia, de manera que
tiende a presen"tar segmentos de lnea recta. Esta propiedad
proporciona relaciones tiles entre
de la ganancia
los parmetros de li funcin de transferencia y una aprotimacin asinttica
frente a la frecuencia. La funcin de la fase se presenta utilizando un
formato semilogartmico
logartmicas. Est formato permite presentar un amplio rango de
con una escala de frecuencias
componentes que presen-
variacin de la frecuen cia, y la funcin de la fase se puede separar en
polos y ceros'
tan simetra (en escala logritmica) con fespecto a los valores de los

Eiemplos de diagnamas de Bode

Se considera un ejemplo con dos polos reales,


506 3,16
(e.3)
G(s)r(s):G+4Xr+40):
(;.
')(*.')
La correspondiente funcin de transferencia en lgebra de fasores es entonces
3,16 (e.4)
Grja)H(jco):

ff.')(.+.')
Es normalmente til revisar el formato de la ecuacin del modelo
tal como se muestra en
uno de los factores de primer orden
la Ecuacin 9.3. Expresado de esta forma, el valor de cada
aproxima a cero, los diagramas de
de la funcin en lgebra de fasores tiende a uno cuando D se
246 Tcnicas de respuesta en frecuencia Captulo g

la ganancia frente a la frecuencia y de la fase frente a la


frecuencia se pueden construir suman-
do trozos como se muestta en las Figuras 9.2 y 9.3. iu;i;;;;
la conversin a decibelios da
una funcin logartmica, la magnitudse puede expresar
.u.u de trminos con
"o.
20togtc(iot)H(ia)t:20ro93,16 - rlbslff. t)l - 2ltosl(r#. ,) (e.5)

Un dibujo conlpiz y papel de la ganancia frente a la frecuencia se


construye claramente
comenzando por las frecuencias bajas y trabajando hacia
un iungo de frecuencias altas. El
primer trmino produce una ganancia to dBiara
todas las irecuJncias. Los trminos segun-
do y tercero producen una atnuacin que se obrerua slo
cuando la frecuencia ,. upro*i,,,u u
ralls, respectivamente. Los diagramas de_ las componenres individuale,
1::!,1:7
nancla !!
se muestran en la parte superior de la Figura
d" la ga-
9.2.
Si se considera slo el segundo trmino, la magnitud
es

- 20log (e.6)

y este trmino tiende u gB si a es muy pequea


con respecto a 4. Si a es muy grande con
respecto a 4,la magnitud9 tiende a una lne recta
con pendente de -20dB por adaque se

a,10
;
Eo
o
-ro

-2oL
0,1
Frecuencia (radls)

10

0
m
15

i--10
o
o
E -zo
(E
(9
-30

-50 L
0,1
Frecuencia (radls)

Figura 9'2. Diagrama de ganancia que muestra componentes indiduales (supenor)


y la curva compuesta (inferior) con un ejemplo de tipo
0.
247
Seccin 9.3. Diagramas de Bode y crherios de estabilidad relativa

6o -27
\
;o -45
(E
LL -63

0,4 482040 400


s6us6i {radls)

.l
.'.'i :'.i l i:9
iiiiiii
-'.- -'.
\
iil:iii
iililll
i
:i
:;l::;i -i--
: : :i i:l
illliii i

o ::i:::l
i i i liii i

;o -s0
.......1.....:....;..1.i...!.i..........-
;iiiiii
-i--
\i
ii:iiii
N
i
(o
II i:ii:ii
--i.- i--i-i-iii---..- 1--'
:

-120 iiiiiil
lllliii
ii'i'i
I

::i::::
i!!i|i
...-..;--..i-..-.i.'i.i.a.'.'--- '.-''
:
-,...-..+.-.......-i--
-150 :il::::
ii:iiii
iiiiiii
i

-180 1.000
0,1 141040100
Frecuencia (rad/s)

Figurag3.Diagramadefasequemuestracomponentesindiduales(superior)
y curva .o-po.,iu (inferior) con un ejemplo de tipo 0'

en direccin de las frecuencias decre-


describe por -20log (co/a). si se extiende esta asntota
(0 dB) 9n ).- 4' La interseccin de asntotas
cientes, intersecta a la asntota abaiafrecuencia
se desciibe como frecuencia ,.esquin>>. Por supuesto,
la funcin real es una curva suave que se
las frecuencias esquinas. En la Figura 9.4
desva de la grfica uri"iii." en las proximiddes d
se muestra una funcin normalizadi".tu iott"a (frecuencianormalnada con respecto a la
frecuencia esquina). La funcin real se muestra .o*o
.ttu lnea slida y la funcin asinttica
muestra la desviacin entre la ga'
representa .orno ,rnu iioea purrteada. El d;grama inferior
ocurre en las frecuencias esqui-
nancia real y la aproximacin asinttica. re*^udesviacin
cuenta que la pendiente de - 200 dB
nas y la correccin ., " ,ot dB. Puede ser til el darse
por dcada es equivalente a -6,02 dB por octava'
La funcn . gunu".iu de ejempio (Figura 9.2) y completa sumando la tercera compo-
"Btt
te.-ino introduce otra frecuencia esguina,en o 40
:
nente de la funcin . gunun.lu. Por lo tanto' la
los tres trmind'
rad/s y la curva de ganancia compuesta ,. bti.n. sumando : a :
igual a to g a bajas frecu*ciar, pero las-esquinas localizadas
en a 4 y 40
magnitud es
por dcada y despus a -40 dB por
cambian la pendiente de la funiin asintotic i -zo dB
dcada. La curva real (Figura 9.2) se muestra como
una lnea slida'
El desfase se obtie'determnando el ngulo de la funcin de transferencia con

LGQa)H$o): -tan '(;) - ."n-'(;) (e.7)


24A Tcnicas de respuesta en frecuencia Capitulo g

Primer orden: Ganancia vs Frecuencia

14

a
96
.g
E0
o
F-o '-- _--_-'_---.' i''__-- - -- - --.-'''

-14
-20
0.1 0,20,5 12510
Frecuencia (o/<ro)

Correccin de ganancia utilizando diagrama asinttico

0
0,1 0,2 0,5 10
Frecuencia (tol<oo)

Figura 9'4. Ganancia uersas frecuencia (factor de primer


orden) y la diferencia
entre los diagramas real y asinttico.

Por lo tanto, el desfase se aproxima a cero ri


q jlu_y pequeo con respect o a 4 radfs y a
- t^80' si co. es-muy grande con respecto a 40 rad,ls.... en ta iigura 9.3 se muestran los trminos
de fase individual y la funcin de iase compuesta.
cada facor de primer orden introduce un
ngulo que vara de 0" a -90" con una cbntribucin
de en la frecuenciu .rqriru. er
ngulo presenta una desviacin de unos 6" del valor lmite -a5"
si se evala una dcada por encima
o una dcada por debajo de la esquina. Una curva, norm
alizada (uase Figura 9.5) presenta una
simetra logartmica que es caracterstica de una funcin
de fase de primer orden.
Una opcin para dibujar aproximadamente la fase con un
factor de primer orden es utili-
za una aproximacin lineal, como muestran las lneas punteadas
de la Figura 9.5. Lafin.u ,"
obtiene si se supone una pendiente de *45" por dcada
que se extiende una dcada por debajo
y una dcada por encima dela esquina. con mltiples
cbmponentes de fase, las upio*i-u"io-
nes por lneas rectas se pueden sumar. Otra tcnica
que mustra la verdadera naturaleza asin-
ttica de las curvas es dibujar cada componente de ia funcin
de fase como una lnea curva.
Esto se puede llevar a cabomarcando la diferencia
entre el valor real y el valor limitante que
ocurre una dcada por encima y por debajo de la esquina (una
diferencia de 6") y una octava
porencima y por debajo de la esquina (un difencia
a^e zz'.'enton.L, ." puede dibujar aproxi-
madamente una lnea curva para cada componente y
dichos componentes se pueden sumar.
Aunque-los diagramas de Bode se obtienen fciimente utilizando
un computador digital,
la posibilidad de obtener un dibujo aproximaJo y utilizar
una aproximacin asinttica es una
posibilidad importante de diseo. Con .rr, conocimiento
del efecto aproximado de desplazar el
valor de un polo o un cero o sumar una combinacin de polos,y
a"ior, ," puede ver y evaluar
249,
Seccin 9.3. Diagramas de Bode y criterios de estabildad relativa

Primer orden: Ganancia vs Frecuencia


0
-11

-27

-o
@ -45
27
" -63
11
-79
0
-90
0,1 0,2 0,5 1 2 5
Frecuencia (<o/oo)

Figura 9'5' Fase ursus frecuencia con un factor de primer orden'

es til para interpretar datos


una estrategia de control rpidamente. Esta posibilidad tambin
experimentales.
observa en la funcin enlazo
Volviendo al otro ejemplo, una caracterstica que a veces se
un polo de la funcin enlazo
abierto es la presencia e uno'o ms polos en el rigen. Con
abierto en cero, el sistema es de tipo 1' Considerar

/l * r\
800(s + 2): \2 / (e.8)
G(s)H(s):
,d+ 2o), 7;lly
- '/
'\ro
es entonces
La correspondiente funcin de transferencia en lgebra de fasores
lia \
o(r'*')
(e.e)
Ct\ia)H(ja\: --n;--
;,( * ,/

La magnitud de la funcin ejemplo se puede expresar como

20rog tm(idr',,,)t:20tos4 - 2utosa + 20tos[(; . r)l - +or"el(# . t) (e.10)

constante para todo a;' El prime-


Los dos primeros trminos generan lneas rectas de pendiente
de 12,0 dB' El trmino inte-
ro produce una lnea que presenta pe-ndien cero y una magnitud
por que intercepta a 0 dB en
gral produce un lnea co. orru pendiente_de -Z g dcada
de magnitud se obtiene combinando esos
a: I. La parte . uur ft"coen"ia, del diagramarecta que presenta una pendiente de - 20 dB
dos trminos y la combinacin produce una lnea : 1'
por dcada (aproximadamente - 6 dB por octava) y un magnitud de 12 dB en o
con una pendiente de +20
La presencia de un cero en a:2-contnUuy .,na attttota
y Entonces la doble esquina
dB por dcada. Por lo tanto, la pendiente n.tu .. cero entre
2 20'
en co : 20 produce on i - dB por dcada. Las componentes individuales y los dia-
qO
"u-Uio
gramas de?ase y ganancia compuesto se presentan en las Figuras
9.6y 9.7'
2so Tcnicas de respuesta en frecuencia Capitulo g

20
o
12
(u
6
o 0
-6
-12
-20
0,1 2 4 10 20 40 100 200 1.000
Frecuencia (radls)
30

20
ct
10

0
(o
(E
(9 -10

-20
-30
0,1 1 2 10 20 100 1.000
Frecuencia (radls)

Figura 9.. Diagrama de ganancia que muestra las


componentes individuales (arriba)
y la curva compuesta (abajo) con un ijemplo
de tipo l.

0
-27
-45
q) -63
o -90
o
(E
I -126

-180
o,1 0,2 2 4 102040 200 1.000
Frecuencia (rad/s)
0

-30

6o -60

;o
(E
-e0
tL -120

-1 50
_180
0,1 1 2 1020 100 1.000
Frecuencia (radls)
Figura 9'7' Diagrama de fase que mustra ras componentes
individuales (arriba)
y la curva compuesta (abajo) con un ejemplo
de tip l.
251
Seccing.3.DiagramasdeBodeycriteriosdeestabi|dadre|ativa

Si un factor de segundo orden subamortiguado est


contenido en la funcin en lazo abier-
se introduce debido a los cambios en el
din"rsiff!".
to, el dibujo se complica por la gral
"nn
coeficiente Ce amortiluuttii."to. el Captulo 7 pttttntan diagramas normalizados que
muestran la ganancia;l; f"* pu.u ,rn f*iot " presentan
de segundo orden subamortiguado se
(Figuras 7.14 y 7.15).

Mrgenes de ganancia Y fase


es til saber qu caractersticas
si se considera un sistema realimentado inicialmente estable,
*o.to;.;&" pertubar antes de que se produzca inestabilidad'Elmargen
determinada, .f
tipo de informacin'
de ganancia y el margen de iase proiorcionan este
la funcin
Si una variaciOrien pu.-.iro del ,irt..u pioduqe que uno o ms polos en
""
del sistema en lazo cerrado atraviese ef ej"Jr, h condicin
de corte (como se muestra en la
jro' Por lo tanto'
Figura 9.g) sita uno-o .j,
polos en laz erado directamente sobre el eje
hay algn valor de a Para el que
I G(ial I
oc' (e.11)
;A,trr*t l:
y esta condicin no puede ocurrir a menos que
(e.r2)
G(ia)H(ia) - -L
Expresado en trminos de magnitud y ngulo,
r, (e.13)
lG(ja)H(ia):

+ (e.r4)
z- G(ia)H(ia): - 180" k360"'

Figura 9.8. Un corte con el eje jco'

Si no hay polos de la funcin enlazocerrado en


el semiplano derecho' esta condicin represen-
ta una tiansicin entre estabilidad e inestabilidad'
diferente' suponga que el lazo
La condicin de cruce tambin se puede visualizar de forma
se rompe temporalmente en algn punto
y qu. t. introduce una entrada sinusoidal despus de
252 Tcnicas de respuesta en frecuencia Captulo g

la ruptura' Conviene darse cuenta de.que hay otro


signo menos en el lazo (adjunto al smbolo
de suma)' Si se satisfacen las condicines l tas Ecirciones g.lt q.ia,'iu
atravesar el lazo y regresar como un duplicado i seal sinusoidal
exacto de la seRal inyetada. Si se vuelve a
conectar ellazo, est claro que una seal en esta frecuencia
particular s'er autosostenida.
Observe que la condicin del ngulo de fase para un
cruce (Ecua cin 9.14)se satisface si el
desfase de la funcin enlazo abierto lcantao
+io' _- 1g0'. Sin embargo, si la magnitud y
el ngulo estn ambos cerca de la condicin de transicin,
es un resultao"tipico de los polos
que exceden en nmero a los ceros finitos.
Por lo tanto, un problema potencial de estabilidad
se observa normalmente con un desfase en
la proxiiaad de 1g0".
El margen de ganancia y de fase se definen de foa que -
proporcionan una medida de la
proximidad de una situacin dada a la condicin
de transicin. Si un sistema es inicialmente
estable y un cambio en los parmetros produce
la deteccin de un cruce en el eje 7'co, el cruce
debe representar estabilidad marginal bs;;;
ill; contrario no es necesariamente cierto
un sistema es inicialmente iriestable, una deieccin de un
-si
condicin marginal de estabilidad a menos q"r
cruce con el eje jat no es una
.*irtan otras races de la ecuacin carac-
terstica en el semiplano derecho. Por lo tant, "o
si el margen de ganancia y el margen de fase se
definen en trminos de un sistema que es inicialmente
estable, la proximid ad a lainestabilidad
puede ser verdaderamente expresad en
trminos de la proximidad a las condiciones de cruce
en el ejeja;.

El margen de ganancia. considere un- sistema que es inicialmente


ganancia es la razn (normalmente expresada estable, el margen de
en decielios) por l" q* d;;ancia del lazo se
permite que cambie antes de que se ulcurr"e
la condicin de inestabilidad.

Un diagrama de la respuesta en frecuencia enlazo abierto,


M(a)ei{-t,presenta la razn
requerida' Como la funcin de fase enlazo abierto
no est afectada pr un cambio en le facto
de ganancia dellazo,la tazn por la q"g
lu guttun"iu ,. .u" modifiiar p*i ul"un ar la ines-
tabilidad eslarazn de la ganancia nidad" r" tiL"nanciareal medida en Ia frecuencia
de cruce de fase, @r' l.a cvza _180'. Poi lo tanto,
puede expresar como 9.o,n-9e lase el margen de ganancia se
rlM(ao") El radio en decibelios es +201g(irutr*ll o simplemente
-201ogM(a").
Dicho de forma. simple, el margen de ( en decibelios
-ganancin ) es el nmero de decibelios que
se debe incrementar la ginancia
"rioro
pi) qli arance 0 ilB a tafrecuencia a la que el
oirrto
desfase en lqzo abierto es
-180'. Si se debe ..t"..iiur la ganancia hasta que alcance 0 dB,
entonces el margen de ganancia es, por supuesto,
negativo. un ejemplo de mia del margen
de ganancia se muestra en la Figuia 9.9. Si la ase"no
alcanza - 1g0' a ninguna frecuencia,
entonces no hay lmite impue.sto en el cambio
en la ganan cia paru que el sistema permanezca
estable, y el margen de ganancia es infinito.
La inestabilidad producida por un incremento en la gananciaes
una situacin comn; por
lo tanto, la tazn requerida pari alcanzar la inestabilidad
es normalmente mayor que uno y el
marsen de ganancia expresado en decibelios es normal;.;;;;il;;:;
nos modelos de sistemas que requieren de una reduccin
rrun,", hay algu_
en l ganancia puii ut"un ar la ines-
tabilidad, y el caso-generai permite la posibilidad
duzca a la inestabilidad. poi 1o tanto, puede
il;;; un aumento o una disminucin con-
existir tanto hacia anibaun margen de ganancia
como hacia abajo un margen de ganancia o ambos.

El margen de fase. Considere un.sistema que es inicialmente


inestable, el margen de fase
es una medida del retraso de fase adicional que
est permitido antes de alcanzar
frecuencia donde M(a): 1 ( 2}logM: O d^B).
lg0" a la -
253
Seccin 9.3. Diagramas de Bode y critenios de estabilidad nelatlva

Margen de
20 dB

\rn"""i".=

0"

-900
-112"

-180'

-270'

Medida del margen de ganancia y del margen de


fase'
Figura 9'9'

Puesto que el retraso de fase adicional es flrrr) -


(-180), el margen de fase se puede ex-
de cruce de ganancia'(Ds"paala
presar como d(o) + 180" cuando se evala.n iu ri..o"ncia
unidad para todas las frecuencias' el
cxtal2LlogM: 0. si la ga.nanciapermanece m"not qn" la
sistema permanece estaflle con cualqui.t uutot
tl ietardo de fase aadido' Un ejemplo de
*.iu el margen de fase se ilustra en la Figura 99' j
modelo de sistema para el cual
Los diagramas de Bode de la Figura 9-."Jescriben un

2
Ci\ia)H(ju):rffiq (e.1s)

e1 - 6 dB por
como se muestra enla figura, la pendiente inicial de la funcin de ganancJa
:
a 2 tadls' La curva real se desva ligera-
octava y el diagramu urinOtio cdrta a O g "" de frecuencia ligeramente
sita el corte
mente en este punto y-'nnu .t.tminacin cuidadosa de -112"; por lo
por debajo de 2 radls.El desfase aesta frecuencia es aproximadamente evaluacin' utilizando la
La subsecuente
tanto, el margen de fase es aproximau-"tttl de 68"' de
de 68" con este sistema (y otros sistemas
carta de Nichols, mostrar que un margen de fase
el grado deseado de estabilidad rela-
tipo 1) es normalm.;;;;rl;"e ae.rrdo putu iogtur
tiva. ,-,-^L^ ^: <- A^ r^ n,
(D : 10 rad/s y una comprobacin de la,Sananct1,1
La funcin de fase atraviesa - 180" en
20 dB. Si se sustituye un factor de gananua
esta frecuencia revela un margen de ganancia de
25,4
Tcnicas de respuesta en frecuencia Captulo I
de 2 en el numerador de la funcin de
transferencia en lazo abierto
---- de la Ecuacin 9.15 por una
constante ajustable K, la funcin equivarente de Laprace es

G(s)FI(s): z ^\, (e.16)

'(-.')
y Ia ecuacin caracterstica es s3 + 20s2 + 100s + 100K:0.
I

Routh revela que la transicin de estabilidad La aplicacin del criterio de I

' a inestabilidad ocurre


la tazn del valor de la fronter a al valor nominal il?: 20. por lo tanto,
es i y razn endecibelios es 20 dB. Esto
est en concordancia con el margen "stu grficamente.
de ganancia determinado si la ganancia en
lazo abierto se aumenta en 20 d, b, A;;;. oi-gunun"iu y fase se reducen los dos a cero.
Es importante entender que aunque-lJs
utilizando la funcin de transflrencia_fn b;o;bi3;;;,proporcionan y r*r ..,n determinados
margeni, a" guun.i"
relativa del sistema enlazo cerrado. Las medidas de la estabilidad
definicion..'.".han presentado bajo la suposicin de
que los mrgenes de ganancia y fase
se r.n.r.n u .otticiones'e op".""i""
incertidumbe con respecto a 1 estabilidad cualquier
"rtables.
ausotu-se puede resolver utilizando el criterio
Routh o aplicando el iriterio de estabiliduA de
Ae yquirt.

9.4. DIAGRAMA POTAR Y CRITERIO DE ESTABITIDAD


DE NYOUIST
Se considera un diagrama polar (con
ar variando desde cero hasta infinito) suponiendo
funcin de transfereicia eilazo abierto es que la

(e.r7)

Algunos valores de M(a) y


ila) se muestran.en la'Tabla 9.1 r'paravalores discetos de rr.r, y el
contorno correspondiente se muestra en la Figura
Si se aade al dibujo un crculo de radi,o
9.10.
unidad con su centro en el origen, se puede
determinar el margen de fase en el punto
en que el contorno intersecta el crculo unidad.
margen de fase, como se muestra en ra Figura El
b.tq e, upr*irnuaumente de 42..nt ,,,urg.n o.
ganancia se puede determinar anotando
la"magnitud one el contorno corta 1g0.. La
nitud en este punto es de 0,375. ru tili-a"l - mag-
vlor el rmite e lstabilidad al valor nominal es
rl0'375; por 1o tanto' la razn que especifica
el margen de ganancia es 2,67.convertido a deci-
belios el margen de ganancia S,sZ'g.
"i

M(a) ila)
0 3,00 0"
1,00 2,14 -'19,7"
2,09
3,46
1,00 - 138"
0,375 - 180'
@ 0 -270"
255
Seccin 9.4. Diagrama polar y criterio de estabilidad de Nyquist

Margen de'fasd',
-42" \\,'

-900
de tipo 0'
Figura 9.10. Un diagrama polar con un ejemplo

ocurre si se aumenta la ganancia en


observe que la condicin del lmite de estabilidad
del punto -1+-0' Cualquier aumento
lazo abiertode forma que el contorno pasa a travs
de inestabilidad.La posibilidad de
posterior en la gananriu-"tt-oproouira una-condicin
absoluta est proporcionada por la aplica-
obtener una evaluacin rigurosa e ta estaultiad
ciOn del criterio de estabilidad de Nyquist'

El critenio de estabilidad de Nyquist


fglfnu diferente de otros criterios de estabili-
El criterio de estabilidad de Nyquist es de alguna
dad en el sentido d. ;;;.. upi.u'.*uminanio
un diagrama qu se obtiene del modelo enlazo
combinar el test de estabilidad con
abierto. Adems, el procedimiento se pu". utifu, iutu
una evaluacin de los correspondientei mrgenes-
: 9:t y.ganancia'
Antes de desarrollar el criterio . .ttuUifiu
t N'qiitt y el trabajo asociado con varia-
utiublt compleja que soporta el
bles complejas, es til comprender ""- ptil;ipi;tttoiu't
sea una razn de polinomios que se
desarrollo. Sin centrarnos en una aplicacin especfica,
f1"putu'uutores especficos de s' el resultado
se
designa arbitrariamente por F(s). Si-se .utu de F(s) que se iden-
asociado con grficas
dibuja en el plano complejo que est "rp..i.u-."ie
de F(s) se marcan en el plano s y
que se
y
tifrcan como el pfuno-fi-.rporrgu qrr.ls
polos ceros
Entonci F(s) se puede evaluar a lo largo
dibuja un camino cerrado .i-it., Cu g!;i;;. produce un camino cerrado'
se puedg atU"lui e" .l plano-F'.Esto
-q;;i-ug.n
del camino, y este resultado
.-Uutgo, la imagen' C t' no es necesariamente
Cr, que se describe de Cr."'Sin
rodear algn punto espechco de inters
(tal como el origen) ms de una vez'
simple
-puede se puede-describir como una
Dado este .orrrrnto"A" circunstanciar, .ste procedimiento
'p1u"o F, y el priniiplo del argumento revela
transformacin de un camino en el plano *
.f
que
(e.18)
N:Z-P,

N : el nmero de rodeos al origen por el camino c, C, en el plano s.


en el plano F'
Z : elnmero . .r.* " F(s)iodados por el camino c, en el plano s.
p : elnmero oe poto. ri rodeados por el camino
2s6
Tcnicas de r-espuesta en frecuencia Captulo g

Aunque este concepto puede dejarnos inicialmente


perplejos, se ilustra y se aclara fcilmente.
Considere el siguiente empto con

+ 3)
10(s
.Flsl :------:------
s(s+2Xs+6) (e.re)
si se dibuja un camino simple arbitrarioen el plano s como muestra la Figura 9.11a, entonces
F(s) se puede evaluar en un punto sr
del camin utilizando la informacin que se obtiene
jando un vector desde. cada polo y dibu-
"to e F(s) a sr.La
magnitud del vector desde el .et diuidido por
;"dtud
de F(sr) es igual a 10 veces la
el procuc de las magnitudes de los vectores
desde los polos. El ngulo neto de trri
es igual al ngulo del vector desde el cero menos
ngulos de los vectores desde los polos.' los
si se recorre el camino compl-etamente en la direccin
mostrada, el cambio neto del ngu-
lo de cada vector que parte de un cero o poro
dentro et co.riorn o es 2nrad. considerando el
vector que se origina desde-un polo fuera del
contorno, neto del ;grb;, ."ro. por
1o tanto, el cambio neto del "t "u-Lio
d; tir)... 2n(z - .onrio.rundo
fnluJo
tro del contorno. con este e3ernpto partillar, slo ceros y polos den-
el'cambi .i?ngoro de F(s) es 2n(-1). por lo
tanto, si se transforma elcamin en el plano
F,hay un rodeo al origen por cren el prano F
que es opuesto en direccin a c_r. Expuesto
de
Una ilustracin de este resultadb se muestra ^unruconcisa,
lr es iguai u i l pJ,, : _ 1.
en Ia Figura 9.11b.

-6 4-2

(a) vdrrn(r en el
,o, Camino ptano_s
er plano-s (b) Contorno en el plano_F

Figura 9.11. Un mapeado del plano s en otro piano


complejo.

Este concepto se aplica al desarrollo del


criterio de estabilidad de Nyquist considerando
un camino particular de Nyquist) en el plano ;: nu preocupacin especifica
{t19.1Tilo
consideracin de la estabilidad en la
es la deteccin de ceros . i+ G(s)r(s)
en el semiplano dere-
' cho' As' el camino
{9 Nyquist encierra el semiplano d;;h; completamente, normalmente en
la direccin del sentido hoiario. Bl camino recorre el eje
pleta el cierre del semiplano derecho iotdesde - oo a + co y despus com-
formando ur, ,".i"rr.ulo con radio que se aproxima
inhnito' como se muestia en la Figura 9.12. a
si.1 + G6tt(st se evatria a lo largo del camino de
Nyquist y el resultado.se dibujan el prano
sentido horario debera revelr el nmero neto a+ G'ry,;nu-.ro
'ceros de rodeo-s ar origen en er
de menos el nmero de polos de
1 + G(s)r(s) en el semiplano derecho.
Los ceros de 1 + G($rr(s) son las races de la ecuacin
caracterstica, v los pglo.. d-" 1 + c(s)H(s)
son tarnurcn ror oior de G(s)H(s).
Dado que el anlisis de estabiiidad normalmente
coniien za conla especificacin de una
funcin enlazo abiertq el nmero oe polos
de c($H(sj.".i-r.-iplano derecho (si hay alguno)
es conocido e igual a P' Pero el nmeio
de races d"l ;;"in aracterstica en ei semiplano
Seccin 9.4. Diagnama polar" y cniterio de estabilidad de Nyquist 257

derecho no es conocido y 1o representamos por Z. Pot lo tanto, si el nmero de rodeos del


origen en el plano (l + GH) se puede determinar y P es conocido, esta informacin se puede
utilizar para determinar Z. Si Z es igual a cero, el sistema es estable.
Sin embargo, en lugar de evaluar y dibujar 1 + G(s)fl(s), es de alguna forma ms simple
evaluar G(s[f(s) y dibujar el resultado en el plano GII. Este procedimiento produce el mismo
contorno con la excepcin de que se desplaza una unidad haciala izquierda. Por lo tanto, para
evitar ningn cambio en la interpretacin del resultado, la evaluacin de los rodeos al origen
en el plano (I + GH) se cambia para considerar el nmero de rodeos al punto - 1 + j0 en el
plano GIl. Con esta interpretacin revisada

Figura 9.12. Un camino de Nyquist en el plano s.

N : el nmero de rodeos al punto - 1 + 70 en el plano GII (rodeos positivos son en el


sentido de las agujas del reloj) obtenidos transformando el camino de Nyquist en el
plano GIl.
Z : el nmero de races de la ecuacin caracterstica rodeadas por el camino de Nyquist
en el semiplano derecho del plano s.
.P : el nmero de polos de G(s)/{(s) rodeados por el camino de Nyquist en el semiplano
derecho del plano s.
ConsiderandoN: Z - P conN, Zy P asdefrnidos,unsistemaesestable siZes igualacero.
El criterio de estabilidad de Nyquist tambin se puede presentar separando este resultado en
dos casos. El primero (Caso 1)es una situacin que se observa normalmente con P : 0. Si P es
igual a cero, no hay polos de la funcin enlazo abierto en el semiplano derecho; por Lo tanto,
la funcin enlazo abierto es estable. La condicin de estabilidad en lazo cenado requiere que
Z sea cero, y esta condicin impone que N : 0. El segundo caso (Caso 2) considera P + 0. Si P
no es igual a cero, hay uno o ms polos de la funcin enlazo abierto en el semiplano derecho, y
la funcin enlazo abierto es inestable. De nuevo, la estabilidad enlazo cerrado exige que Z sea
igual a cero (con N : Z - P). Las conclusiones son como sigue:
Caso 1 (P : 0): Un sistema es estable si el camino de Nyquist se transforma en el plano GH y
no hay rodeos al punto - 1 + j0.
Caso 2 (P *0): Un sistema es estable si el camino de Nyquist se transforma en el plano GH y
hay -P rodeos al punto -1 +j0.
258 Tcnicas de respuesta en frecuencia Capitulo I
Un rodeo negativo en el plano GfI es un rodeo que es opuesto en direccin al camino de
Nyquist en el plano s. Con el camino de Nyquist como se ha mostrado, un rodeo contrario a
las agujas del reloj es negativo.

Aplicacin del criterio de esrabilidad de Nyquisr

Considere el sistema de la Figura 9.13 con el camino de Nyquist descrito en trminos de los
segmentos 1.,2,3 y 4 que se muestran. El segmento 4 se introduce porque es necesario construir
un pequeo rodeo alrededor del polo de la funcin enlazo abierto en el origen . Para evaltar P,
el camino de Nyquist debe o incluir o excluir el polo. Con el rodeo hacia la derecha como se
muestra, no hay polos de la funcin en lazo abierto en el semiplano derecho, y esta situacin
est gobernada por el Caso 1. Considerando el segmento 1, la evaluacin por esta parte del
camino requiere s: jt, con rr.r variando desde 0 * a infinito. La funcin GH para este segmen-
to es entonces

G(i',)Hga) (e.20)
,.1

Figura 9.13. Un modelo de sistema y el camino de Nyquist.

La evaluacin de este segmento produce un camino correspondiente en el plano GIl, como se


muestra en la Figura 9.14. Con un sistema de tipo 1, este segmento comienza con una magni-
tud que se aproxima a infinito y un ngulo de - 90'. Se utiliza una escala de magnitud no
lineall para mostrar la variacin angular que se produce para valores relativamente grandes de
la magnitud.
El segmento 2 se determina con s: Reie, donde R se aproxima a infinito y 0 vara desde
* 90' a - 90" en direccin antihoraria. Con esta sustitucin
32
GH: *n - j30
(e.2r)

^,'(ff* 1)'
1 La distancia desde el origen viene : (l + 0]25)10 + 0,5M).
determinada por MP, donde P La escala es discontinua
en M :200.
Seccin 9.4. Diagnama polar y cniterio de estabilidad de Nyquist 259

1210100

Figura 9.14. Un contorno en el plano GIf y un detalle cerca del origen.

La evaluacin de esta funcin produce una rotacin de una vuelta y media en torno al origen
en direccin horaria. Sin embargo, cuando R tiende a infinito, el radio tiende a cero. Por lo tanto,
este segmento del camino colapsa en el origen, como se muestra en detalle en la Figura 9.14.
El segmento 3 se obtiene fcilmente porque sustituyendo - ja (en lugar de *jar) se obtie-
ne el complejo conjugado del segmento 1. Observe que a; vara desde ooa 0-;por lo tanto,
-
la magnitud de este segmento comienza en la vecindad de cero y se extiende hasta que linal-
mente se aproxima en infinito a * 90'.
El segmento 4 se obtiene con s: rer",donde r es un radio que tiende a cero y dun ngulo
que vara desde - 90' a - 90' en la direccin horaria. La evaluacin de la funcin GH para
este segmento es

lf :
88 e ' (e.22)
/ I \),--
. tr?- \- r
rer"l ^ *Il
\z /
Dado que r tiende a cero, la magnitud en el plano GIl tiende a infinito y el ngulo cambia en
una vuelta y media en direccin horaria. Esto completa el contorno como se muestra en la
Figura 9.I4,y el sistema es obviamente inestable. Puesto que hay dos rodeos al punto - I + i0,
Z : N : 2, y hay dos races de la ecuacin caracterstica en la mitad derecha del plano s.
Observe que la direccin del rodeo (segmento 4 de la Figura 9.13) es arbitraria. Si el
rodeo pasa a la izquierda del polo en el origen, entonces P es igual a uno. El efecto del
cambio en la direccin del rodeo en el plano s es dar la vuelta al segmento 4 dela Figura 9.14
hacia la mitad izquierda del plano G.EI, produciendo un nico rodeo al punto - I + 70. En-
tonces Z: N * P:2 y el resultado no vara.
La Figura 9.15 presenta la transformacin en el plano GII correspondiente al camino de
Nyquist completo para el sistema de tipo 0, como se consider inicialmente con la Tabla 9.1 y
la Figura 9.10. Es caracterstico de un sistema de tipo 0 que todo el contorno sea linito. La
parte de la grfica G,EI correspondiente al segmento 2 colapsa de nuevo en el origen. Parece
claro que no hay rodeos al punto - 1 + j0, y el sistema es estable.
260 Tcnicas de respuesta en frecuencia Captulo I

lm GH

1+j0
\ \_ @ a

(- Re GH

\
o/
Figura 9.15. Un contorno completo con N : 0.

Suponga que la funcin en lazo abierto de un sistema de control es

5
G(s)H(s) (e.23)
.s- I

Como hay un polo de la funcin enlazo abierto en la mitad derecha del plano s, el sistema en
lazo abierto es inestable y la versin que se aplica del criterio de estabilidad de Nyquist es el
Caso 2. La evaluacin de la funcin enlazo abierto a lo largo del camino de Nyquist se presen-
ta en la Figura 9.16.Para una operacin estable, el nmero de rodeos al punto -1+70 debe
ser igual a - | y esta condicin se satisface. Por lo tanto, el sistema en lazo cerrado es estable.
El margen de ganancia se puede determinar a la frecuencia para la que la fase es - 180" y
la razn es 1/5. Convertido a decibelios la razn es - 14 dB. El margen de ganancia es negativo
porque la ganancia debe decrementarse 14 dB para alcanzar una condicin inestable. El mar-
gen de fase es 78,5".

Figura 9.16. lJn contorno completo con N : - 1.


Seccin 9.5. La correlacin de las caracteristicas de lazo abierto y lazo cerrado 261

9.5. LA CORRELACN DE LAS CARACTER|STICAS DE LfiZO ABIERTO


Y LAZO GERRADO

Dada una situacin especfica, la utilizacin de distintos programas basados en computador


pueden proporciona, onu rpidaentre las caractersticas en lazo abierto y enlazo
"o.paracin
cerrao. Sln embargo, si se re{uier.t de diseo para lograr unos determinados objeti-
"u-bior
vos, a menudo es ncesario deiarrollar conocimientos adicionales de causa-efecto. Una aproxi-
macin es utilizar la cartade Nichols. La carta de Nichols a menudo aporta una sencilla valo-
racin de los cambios que se requieren para satisfacer objetivos de diseo que estn en conflicto.
El sistema de cooidenadal x-y de una carta de Nichols se disea para visualizar un con-
torno de una magnitud logartmic frente a una fase de la funcin de respuesta en frecuencia en
lazo abierto. Las componJntes de magnitud logartmica y fase, 20log M(a) y flco), se represen-
tan como la ordenadi y la abscisa utilizando coordenadas cartesianas. Adems, hay otro ma-
llado (compuesto de lneas curvas) que representan valores fijos de la magnitud logatmica y
de la fase de la funcin en lazo cerrado.
Las intersecciones del contorno que describen la funcin enlazo abierto con la coordena-
da curva del sistema dan los correspndientes valores de la ganancia y la fase del sistema en
lazo cerrado. As, el usuario puede estudiar la relacin entre la localizacin y la forma del
contorno enlazo abierto y las caractersticas enlazo cerrado, tal como la magnitud del pico y
el ancho de banda.
Si fffia;) : 1, entonces la funcin enlazo abierto es G(7ar), y la funcin enlazo cerrado
es

entonces
G(ia) (e.24)
| + G{ja)
La relacin Gl(l + G) se utiliza para formar el sistema de curvas de mallado. Aunque la aplica-
cin parece que est limitada a sistemas de realimentacin unidad, tambin es aplicable (con
una pequea modificacin) a sistemas para los que II(7ar) se puede representar como una cons-
tante, I{0. Si la funcin en lazo abierto es lloG(7rr;), entonces

YAal /l\ HoG$a)


(e.2s)
R(/r):V)1+H"G(ir)
Como el factor constante, lf Ho, no afecta al comportamiento transitorio o ala evaluacin de
los mrgenes de ganancia y'faJ, este factor pued no tomarse en cuenta temporalmente. Si se
dibuja e'icontorno HoG,esistema de curvai de mallado representa HoGl\ + HoG)' Criterios
enlzo cerrado lor 3 dB del ancho de banda olarazndel pico de ganancia y el lmite
de ganancia abaja frecuencia se predicen correctamente (sin considerar el factor llHJ.
"o.rro
Sea un sistema de tipo 1 con realimentacin unidad, asumir que

2
vlru)l: ----i.-- \.r. (e.26)
' ll0 '\-
"\*-'/
El contorno que se produce al dibujar la ganancia frente a la fase (en coordenadas_rectangula-
res) semuest en la Figura 9.17 e nea gruesa. Con la ganancia expresada en decibelios, el
contorno se extiende haJta infinito por etr"i-a y por debajo de la regin mostrada, y los lmites
que los
superiores e inferiores para los ngulos son -90'y -270", respectivamente. Observe
262 Tcnicas de respuesta en frecuencia Captulo g

a20
;
blo
E vlargen o" tasef
(E
*-=g-l/
io t
q)
Margen de
'3 -ro ganancia ,93
(u
=20d8
(u
o -20 l_ <-<=10

-30 L ,r/ ll

-270 -240 -210 -180 -150 -120 -90 -60 _30 o


Fase en lazo abierto (grad)

Figura 9.12. un diagrama de magnitud logartmica frente a ra fase.

mrgenes de ganancia y de fase se muestran claramente, como se ilustra en la Figura g.17.


Et
modelo del sistema es idntico a un ejemplo que se evalu utilizando el diagraia de Bode
(Figura 9.9); por lo tanto, el margen de gananci es 20 dB y el margen de fase .l os".
A diferen-
cia de los diagramas de Bode, la frecuencia no se muestra especficmente, y la informacin
de
frecuencia se puede transferir a caractersticas en lazo cerrad slo si ,. muican valores
discre-
tos en puntos a lo largo del lugar.
En la Figura 9.18, se aaden al diagrama unas cuantas lneas curvas que representan valo-
res fijos de la ganancia en lazo cerrado. El mallado de curvas especifica uuior..i. ganancia
en

tr
o
o

sN
(l)
.g
(E

(,o

-240 -210 -180 -150 _120 _90 _60


Fase en lazo abierto (grad)

Figura 9.18. Una carta de Nichols con un mallado parcial.


Seccin 9.5. La cornelacin de las caractersticas de lazo abierto y lazo cernado 263

lazo cerrado de 6 dB, 1 dB, 0 dB y - 6 dB. Como el modelo del sistema es un sistema de tipo 1,
el lmite abaja frecuencia del contorno presenta ganancia infinito y ngulo de fase de -90".
Por lo tanto, el contorno inicialmente aparece en la parte de arriba del diagrama alrededor de
- 90', y casi est superpuesto con la lnea del mallado que indica una ganancia de 0 dB y
despus cae continuamente mucho ms abajo. Por lo tanto, la funcin de ganancia correspon-
diente no presenta un pico. Lafalta de un pico de la funcin de ganancia enlazo cerrado indica
un grado alto de estabilidad relativa. Si se aplica una simulacin a este sistema para estudiar
las aractersticas del comportamiento en el dominio temporal, la suposicin con respecto a la
estabilidad relativa se coriobora. La respuesta a una entrada escaln presenta una sobreelon-
gacin aproximada del I oA. Sin embargo, si la ganancia de la funcin en lazo abierto aumenta
para mejorar otras caractersticas (tal coiro la reduccin del error en estado estacionario), el
contorno entero se desplazarhacia arriba, y la estabilidad relativa se alterar.
Suponga que la especificacin de la estabilidad relativa restringe el mximo del pico de la
funcir de ganancia en lazo cerrado a 0,5 dB. Si el contorno en lazo abierto del ejemplo se
desplazahacia arriba unos 4 dB, tocar (sin cortar) la parte de la curva del mallado que denota
0,5B de ganancia enlazo cerrado. Una vista ampliada de las proximidades del corte de 0 dB
se muestra en la Figura 9.I9. La lnea punteada muestra la posicin del contorno con un
aumento de 4 dB en la ganancia en lazo abierto. Cada punto del contorno se desplaza directa-
mente hacia ariba en 4 dB. Como lalnea punteada permanece ligeramente por debajo de la
lnea curva del mallado de 0,5 dB, el pico en lazo cerrado ser un poco menor de 0,5 dB. El
aumento de la ganancia en lazo abierto aumenta el valor de la constante de error de velocidad
por un factor de 1,58, pero ahora la respuesta a una entrada escaln presenta una sobreelonga-
iOn de aproximadamente el I0 oA. Observe que el margen de fase con el valor ms alto de la
ganancia enlazo abierto est entre 57' y 58'.
Los valores del margen de fase y el comportamiento correspondiente en el dominio tem-
poral son especificados para un modelo de sistema particular, pero los resultados son muy
parecidos a otros sistemas de tipo 1. Si el contorno delacarta de Nichols se cie a la derecha
de la lnea del mallado que denota 0,5 dB de la ganancia en lazo cerrado, la respuesta a una
entrada escaln producir aproximadamente una sobreelongacin del 10 %.
Si es un sistma de tipo 2 o de tipo 3, el contorno enlazo abierto se extiende hacia ariba
(haciainhnito)conundesplazamientodefasede -180" -270'. Paraobteneruncomporta-

tr
(D

o
o
o

(,

Fase en lazo abierto (grad)

Figura 9.19. Un aumento de la carta de Nichols.


Tcnicas de respuesta en frecuencia Captulo I
miento transitorio aceptable, el contorno debe presentar suficiente adelanto de fase en la regin
central de la carta de Nichols para curvar haciala derecha y doblar alrededor de las lneas del
mallado ovales que representan el mximo deseado de ganancia enlazo cerrado. Por lo tanto,
el requerimiento en margen de ganancia es similar al requerimiento, como se describe para un
sistema de tipo 1. Sin embargo, un sistema de tipo 0 se debe considerar individualmente porque
el lmite a baja frecuencia de la ganancia en lazo cerrado puede ser menor que 0 dB. Por lo
tanto, la magnitud de1 pico debe ser evaluada con respecto al lmite a baja frecuencia, y el
margen de fase que corresponde a un pico enlazo cerrado de 0,5 dB debe ser de alguna forma
mayor que el valor requerido para otros sistemas.
Si un modelo de sistema presenta cuatro o cinco polos dominantes o un retardo de trans-
porte significativo (uase Seccin 9.6), el retardo de fase puede incrementarse intensamente a
medida que la frecuencia aumenta. Con esta situacin, el margen de fase puede llegar a ser
menos valioso como indicador del comportamiento transitorio, y el margen de ganancia pasa a
ser un indicador importante. Suponiendo que la estabilidad se disea con un margen de ganan-
cia positivo, situar el contorno en lazo abierto fuera de la lnea curva de 0,5 dB impca un
margen de ganancia que es aproximadamente 6 dB (o mayor).
Est claro que cambios en la ganancia enlazo abierto alteran distintas caractersticas del
comportamiento de forma que es interactivo y a menudo conflictivo. Si no se pueden lograr un
conjunto de especificaciones de comportamiento aceptable ajustando la ganancia enlazo abier-
to, se debe considerar un rediseo de la funcin del controlador. La inspeccin del contorno,
como se presenta en la carta de Nichols, puede ser til para determinar la extensin del proble-
ma y la correccin que se requiere. La Figura 9.20 present a una catta de Nichols con un malla-
do curvado que muestra un conjunto de valores lrjos de la ganancia y del ngulo de fase en
lazo cerrado. Se puede aiadir un mallado similar a un diagrama generado por computador
utilizando un progtama, como se describe en la Seccin 9.7.

-240 -210 -180 -150 -120

o
tr
Q)

(!

(9

-30
-270 -240 -210 -180 -150 -120

Figura 9.20. una carta de Nichols que muestra la ganancia y la fase en lazo cerrado.
Seccin 9.6. Una aplicacin: sistemas con retando de transpore 265

9.6. UNA APLIGAGIN: SISTEMAS GON RETARDO DE TRANSPORTE


Los retardos temporales se observan normalmente en lazos de control de procesos y la aplica-
cin de una tcnica de respuesta en frecuencia ofrece la posibilidad de desarrollar un modelo
matemtico sencillo. Si un proceso de manufactura implica un producto formado continua-
mente (tal como la manufactura de hojas de papel), normalmente hay un desplazamiento fsico
entre ei punto en el que ocurre la accin de control y la situacin de los sensores que miden las
propiedades fsicas. Una consecuencia del desplazamiento fsico es la introduccin de un retar-
do temporal en la funcin del lazo.
A menudo se observan retardos de transporte en las operaciones de manufactura que im-
plican la fabricacin de productos tales como papel, lminas de acero, cintas magnticas,
qumicos y PELLETS del mineral del hierro. Si el retardo es significativo, se observa como un
efecto deseslabilizador y el desarrollo de una estrategia de control satisfactoria implica conside-
raciones sobre el retardo. Sin embargo, es importante distinguir cuidadosamente entre un re-
tardo temporal puro y la modihcacin de la seal que se produce por la atenuacin de compo-
nentes de alta frecuencia. Con un retardo temporal puro, una seal se altera nicamente por
desplazamiento con respecto al tiempo.
El modelo presentado en la Figura 9.21describe una operacin de control de proceso
hipottica. Suponga que la mquina de la izquierda combina varios lquidos y slidos particu-
laies para formar un compuesto laminado continuo que se desplazahaciala derecha. Cuando
la lmina solidifica, se obtienen medidas de las propiedades tal como el grosor y la densidad, y
esta informacin se utiliza para proporcionar la realimentacin al controlador. La magnitud
del retardo temporal se determina por la distancia entre el punto de control y los sensores
dividido por la velocidad de movimiento. Por lo tanto, el tiempo de retardo T es igaal a dlu.

Controlador
Referencia

#l
Figura 9.21. Un sistema con retardo de transporte.

En la Figura9.22 se muestra un diagrama de bloques del sistema de control con modelos


de funciones de transferencia de todos los componentes del sistema que contribuyen al control
del grosor del material manufacturado. Si se asume que el grosor en el punto de control se
designa por x(t), entonces la seal de grosor en el sensor es y(r) : x(t - 7), y.la transformada es

Y(s): r-'r*(s). Por lo tanto,la funcin de transferencia del retardo.. # : s-sr.


x(s,
Una representacin polo-cero de e-"r requiere un nmero infinito de ceros y/o polos. Una
expansin de series infinita de la funcin del retardo produce

"272
I - 51 T --;. (e.27)
t
- "'r
Tcnicas de nespuesta en fi.ecuencia Captulo I

Retardo de
Controlador transporte
B(s)

Grosor de-
referencia
-

Figura 9.22. El modelo de un sistema con retardo de transporte.

1l
----:--=_-_ ) (e.28)
e+sl sT
l*sZt -
!
-r...

e-t
.s,
r-t*"' SZ

(e.2e)
sT sZ
+-
e2 t+t+...
Cualquiera de estas funciones se puede truncar para obtener una funcin de transferencia que
es aproximadamente vlida si el retardo es suficientemente pequeo. Sin embargo, el empleo de
un modelo en el dominio de la frecuencia no requiere una aproximacin. Un retardo temporal
afecta slo al ngulo de fase (y no a la amplitud) de la representacin espectral de la seal, y
esta propiedad se refleja en la simplicidad relativa de una funcin de transferencia en el domi-
nio de la frecuencia.
Sustituyendo s por jo en la funcin de transferencia del retardo produce - ior. Esta fun-
cin presenta una ganancia unidad y un ngulo de - rT rad. Por supuesto, la magnitud de
una seal sinusoidal no cambia por el retardo, pero un retardo de Z segundos se manifiesta
como un retardo de fase de aT rad. Por lo tanto, el modelo del retardo en el dominio de
la frecuencia presenta ganancia unidad para toda cr; y retardo de fase que vara en propor-
cin a a.. Puesto que la magnitud del desfase aumenta sin lmite cuando lia frecuencia tiende a
inf,tnito, la presencia de un retardo garantiza que habr alguna frecuencia a la que la funcin de
la fase dellazo pase por - 180".
La funcin enlazo abierto del ejemplo es

0,lg- i-r
Grja)H(jrco): (e.30)
,,ffi.t)
Como la magnitud de la funcin de retardo es la unidad para toda a;, esta componente de la
funcin de transferencia del lazo se puede ignorar cuando se determina la frecuinciaparala
que la magnitud de la funcin dellazo es la unidad. As,

0,1
Aa)H(jo)l: (e.31)

li (,:.')l'
Seccin 9.7. Representacin grfica de la respuesta en frecuencia utilizando Marue 267

y la magnitud de la funcin presenta ganancia unidad si c : 0,0981. El margen de fase se


puede determinar evaluando la fase, Q, de la funcin de ganancia dellazo con crl : 0,0981. La
fase como funcin de Z es

: - eo"- ran-' (#) - o,oe81z(1q) (e.32)

La Figura 9.23 muestra un diagrama de magnitud logartmica frente a la fase con distintos
valores del retardo. El margen de fase es cero si la fase es igual a - 180'; por lo tanto, el valor
de I debe ser menor que 14,0 s para obtener un dominio de operacin estable. Si el retardo de
transporte es de 5 s, el sistema es estable con un margen de fase de 50,8'.

^30
d

zo
(l)
5(o10
N
s
E0
(u
o
F -10
(u
o _20

_2^l | I tt | | | | |
-:zto -zq0 -l-210 -180 -1s0 -120 -90 -60 -30 0
(gradl
Fase en lazo abierto

Figura 9.23. Contornos de GH para un modelo de sistema con retardo de transporte.

9.7. REPBESENTACN GRFrcA DE LA RESPUESTA EN FRECUENCIA


UTILIZANDO Mnnne

Se utiliza el sistema de la Ecuacin 9.15 como ejemplo para mostrar cmo se generan utilizan-
do M4rrs los diagramas de Bode. Se describe la funcin de transferencia en lazo abierto;
tambin se calculan los mrgenes de ganancia y de fase. Los diagramas de Bode, que muestran
tanto la ganancia (en decibelios) comb la fase frente a la frecuencia en diagramas semilo-
gartmicos, se pueden obtener utilizando la funcin bode de la siguiente manera:

% ** Diagramas de Bode (ganancia y fase) con escaLado automtico y etiquetas**


n=IO @ 0 2@@l; % especificar el numerador
d=11 20 100 @l; % especificar eI denominadon
bode(n,d) % representan ganancia Y fase
% ** Mrgenes de ganancia y fase y las frecuencias de medida
I gm, pm,wpc,wgc ]
=margin ( n, d )
gmbd=20*log1 0 (gm) % convertir el margen de gananca a dB
268 Tcnicas de nespuesta en frecuencia Captulo g

Utilizando las rdenes mostradas, el formato y las escalas se determinan automticamente.


Para considerar algunas opciones posibles, suponga que los diagramas de Bode que presentan
las funciones en lazo abierto y lazo cerrado se quiere qtre aparezcan en el mismo dibujo. Con
una lista algo ms amplia de rdenes, sera apropiado utilizar un fichero M. El conjunto de
rdenes revisada es el siguiente:

**Diagramas de Bode (Iazo abierto y cennado) con diferentes


% opciones **
n=l@ @ @ 2@@l; % especificar eI numerador
d1=11 20 1@@ @l
i % especificar eI denominador^ en lazo abierto
2=1 2@ 1A@ 2@@l; % especificar el denominador en lazo cer^rado
w=logspace (-1,2,200) ; % seleccionan un vector fnecuencia-valores ejemplo son
2@@ incnementos iguales en escala log
1A1 a 1A2 con
Im1,p1,w]=bode(n,d1,w) ;calcurar vectores de ganancia y fase en razo abierto
%
[n2,p2,wl=bode(n,d2,w) i
% calcular vectores de ganancia y fase en ].azo cerrado
db1 =2@*Iog1 0(m1 ) ; db2=2@*Iog1D (n2) ; % conventin ganancia a dB
Igm,pm]=margin(n,d1 ) % calcular mr^genes de ganancia y fase
figune(1 )
semilogx(w,db1,w, db2), grid % diagnama de ganancia
axis( [ .1 10@ -40 2@l) % especificar nangos de la gnfica (opcional)
xlabel('Fneq (n/s) '), ylabe1('Gain (dB) ,) % etiqueta en los ejes
pause % pulse cualquien tecla para pasar a la gr-fica siguiente
figure(2)
semilogx(w, p1,w, p2), grid % diagrama de fase
axis ( [ .1 1@@ -27@ @l) % especificar nangos (opcional)
set(gca, 'ytick' ,l-270:3@:@l ) % especificar la escala y (opci_onal)
xlabel('Fneq (r/s)' ), ylabel('phase (deg)' ) % etiqueta en los ej es

El rea del dibujo se puede dividir para presentar simultneamente los diagramas de ganancia
y fase si las rdenes de plot estn precedidas por rdenes subplot. Utilizando figure(l)
y figure(2) como se muestra, se obtiene una reproduccin en papel tecleando
Jigure(11, print o
figure(2), print.
Hay distintas opciones disponibles a la hora de considerar los diagramas del contorno de
G(ia)H(ia) en el plano complejo GI. Si se aplica el criterio de estabilidad de Nyquist a un
sistema para el que el contorno completo es finito (un sistema de tipo 0), el siguiente programa
se puede aplicar utilizando la funcin nyquist de Mlrrls. El sistema particular que es1 especi-
ficado es el modelo definido por la Ectactn 9.I7.

% ** Diagnama de Nyquist de sistema tipo-@ con escalado automtico y coordenadas x-y "*
n=l@ @ @ 241; % especificar eI modelo deI sistema en lazo aberto
=1 6 1281:'
nyquist(n,d) % gr'fica del contorno GH util-izando eI vector por defecto
de frecuencia

El diagrama anterior tambin se puede presentar utilizando coordenadas polares. Aunque es


un diagrama de Nyquist, la funcin nichols se utiliza pafa generar los vectores de magnitud y
fase requerida (utilizando el vector por defecto de frecuencia DEFAULT).

% ** Diagnama de Nyquist de sistema de tipo-@ con auto-escalado y coordenadas polares **


n=10 @ @ 241; % especificar eI sistema en lazo-abiento
6=[1 6 12gli
Seccin 9.7. Repnesentacin grfica de la respuesta en frecuencia utilizando Marue 269

Im,p] =nichols (n,d ) ; % calcular vectores de mag. y ngulo (vector por defecto
de frecuencia)
pn=(pi/18@)*p! % convertin de nadianes a grados
polar(ph,m), hold on % representan en formato polar
polar(-ph,m), hold off

Si el contorno en el plano GII incluye segmentos en el infinito, es muy difcil desarrollar un


programa que se pueda aplicar con generalidad. El siguiente programa presenta slo unas par-
tes finitas del diagrama con escala lineal, pero se introduce un factor de <<zoom>> de modo que
en el entorno del origen y en el punto - 1 +j0 se pueda observar con el escalado deseado. La
funcin nyquist se utiliza con el vector por defecto de frecuencia. El modelo particular que se
especifica es el sistema de tipo 1 de la Ecuacin 9.15 con la ganancia enlazo abierto aumentada
por un factor de 5,0.

% ** Diagrama de Nyquist (cualquier nmero de tipo), con zoom ajustable "*


g=2 % especlficar zoom, las dimensiones de ta grfica son -g +g (ambas x e y)
n=[@ 0 O 1@@@l; % especifican sistema
=t 2o 1o@ @l;
I re, im] =nyquist (n, d) ; % calcular vectores GH real e imaginario
plot (re, im, r'e, -j-m) % dibu j ar'
x=[-9 9] ; z=l@ @l;
axis( [x x] ) , axis( 'squane' ) %especificar dimensiones de Ia grfica y relacin
entre ellas
li-ne(x,z), line(z,x) % aadin ejes x e y
hol"d on
[0:0. @5 : 6.3 ] ;
1f= % definir vecton de ngulos (@ a pi radlanes)
r=cos(th)+i* (sin(th) ) ; % definir vector' complejo pana eI crculo
plot (r, '--' ) , hold off % dibuj ar cr'culo unidad en 1nea punteada
xlabel ( 'Re GH' ) , ylabel ( ' Im GH' )

Una carta de Nichols se obtiene utilizando la funcin nichols. El mallado representa valo-
res fijos de la gananciayla fase en lazo cerrado y se aade utilizando ngrid.

% ** Un contonno GH en la carta de Nichols **


g=3; % g=3 dimensin normal, g=4 gnande , g=2 zoon
n=l0 0 @ 2@@l; % especificar sistema en lazo abier'to
=t 2@ 1OO @l;
w=Iogspace ( -2,2,2@O) i % especificar vector de frecuencia
ng nid ( ' new' ) % aadir rejilla cunvada en fazo cennado
Im, p,w]=nichols(n, d,w) ; % calculan vectores de magnitud y fase
db=20*1o91 0 (m) % convertir a dB
plot(p,db,'linewidth' ,1.5) % dibujan contorno GH

axis( [-9@*g O -1O*g 1@*(g+1 ) ] ) % fijan dimensiones de la grfica


set(gca, 'xtick' , [-90*g:3@:@] ), grid % sel-ecclonar escala x
xlabel('Open-LoopPhase (deg)' ), ylabel('Open-Loop Gain (dB)' )

Las grhcas generadas utilizando bode, nyquist y nichols se muestran en las Figuras 9.24,
9.25 y 9.26.
27fJ Tcnicas de respuesta en fnecuencia Captulo I

m
o
o
o
(9

Frecuencia (rad/s)

-270
Frecuencia (radls)

Figura 9.24. Diagramas de Bode obtenidos utilizando Mnrus.

2,5
>----r\\\\
atl"
a
1 t \-
'E I I
o,s 1
\
F,o
'.E ,S
i!-
-1
-1,5
-2
-2,+ -0,5 0 0,5 1 1,5 2 2,5 3
Eje real

Figura 9.25. Diagrama de Nyquist obtenido utilizando Marras.

Si se aplica una seal sinusoidal a un sistema lineal, la salida en estado estacionario es otra
sinusoide, y la funcin de transferencia en lgebra de fasores describe la magnitud relativa y el
ngulo de fase. Si la relacin est definida para todas las frecuencias desde cero a inhnito, la
funcin de transferencia en lgebra de fasores constituye un modelo de sistema lineal. La mag-
nitud y el ngulo de la funcin de transferencia representan la ganancia y el desfase, y las dis-
tintas tcnicas que utilizan este modelo se denominan tcnicas de respuesta en frecuencia.
Seccin 9.8. Resumen 271

20
m
915
.o) 10
(o

R5
s
5o
.g
(g

,5 -ro

-15

-20
:180 -150 -120 -90 -60 -30 0
Fase en lazo abierto (deg)

Figura 9.26. Una carta de Nichols obtenida utilizando M.rlls.

Si un sistema se reduce a un nico lazo,la funcin de transferencia en lazo abierto incor-


pora las funciones que se disponen en cascada alrededor del lazo (excluyendo el signo menos
que est asociado con la vuelta de la seal realimentada). Utllizando tcnicas de respuesta en
frecuencia,los mrgenes de ganancia y de fase proporcionan medidas de la estabilidad relativa.
Aunque definido en trminos de la funcin de transferencia enlazo abierto, la evaluacin de la
estabilidad se aplica al comportamiento del sistema enlazo cerrado. Los mrgenes de ganancia
y de fase se pueden medir utilizando los diagramas de Bode, diagramas polares o diagramas de
magnitud logartmica frente a la fase (asumiendo que los diagramas presentan la funcin de
transferencia enlazo abierto frente a la frecuencia). El margen de ganancia es una medida de la
razn (normalmente convertida a decibelios) por la que un factor de ganancia en lazo abierto
puede cambiar antes de que llegue a la frontera de estabilidad. El margen de fase es una medi-
da del retardo de fase adicional que est permitido antes de que alcance - 180' a la frecuencia
para la que la ganancia en lazo abierto es la unidad (0 dB).
Con un sistema de tipo 1, no se observa ningn pico en la funcin de ganancia en lazo
cerrado si el margen de fase es aproximadamente 60'o mayor. Un pico de 0,5 dB implica un
margen de fase aproximado de 57'. Estas aproximaciones se determinan bajo la suposicin de
que el margen de ganancia es mayor que 6 dB.
El criterio de estabilidad de Nyquist se aplica evaluando la funcin G(s)ff(s) a lo largo del
camino de Nyquist en el plano s y despus dibujando el resultado en el plano GH. Si se supone
que no hay polos de la funcin de transferencia enlazo abierto en el semiplano derecho (Caso
1), el sistema en lazo cerrado es estable si el contorno en el plano GH no rodea al punto
- 1 + j0. Si la funcin en lazo abierto presenta P polos en el semiplano derecho (Caso 2), la
estabilidad viene dehnida por -P rodeos al punto - 1 + 70 en el plano GH.EI rodeo del semi-
plano derecho por el camino de Nyquist es en sentido horario; por lo tanto, un rodeo negativo
en el plano GII es en sentido antihorario.
En cualquier caso, N : Z - P, con N igual al nmero de rodeos al punto - 1 -|70 en el
plano GH. Puesto qtue Z es igual al nmero de races de la ecuacin caracterstica en el semi-
plano derecho de s, Z debe ser igual a cero parala estabilidad enlazo cerrado.
272 Tcnicas de respuesta en fnecuencia Capitulo I
Los mrgenes de ganancia y de fase se observan claramente si el contorno GH se dibuja
en magnitud logartmica frente a la fase. Si se aade un mallado curvo que representan valores
ftjos de la ganancia en lazo cerrado y de la fase, se conoce como carta de Nichols. Con el
mallado adicional, se pueden estudiar y utilizar relaciones entre el contorno enlazo abierto y la
correspondiente funcin de respuesta en frecuencia enlazo cerrado.
El uso de una tcnica de respuesta en frecuencia es particularmente apropiado cuando se
aplica al anlisis y al diseo de sistemas de control de procesos que presentan retardo. La
funcin de transferencia que describe el retardo es una funcin irracional. Sin embargo, si las
componentes sinusoidales de la seal de control retardada son consideradas en trminos de la
magnitud y el ngulo, slo el ngulo est afectado por el retardo, y la variacin del ngulo
frente a la frecuencia es lineal. Por lo tanto, las tcnicas de respuesta en frecuencia proporcio-
nan una representacin directa de la funcin de transferencia.
Los diagramas que se requieren (en cualquiera de los distintos formatos) se pueden gene-
rar utilizando funciones de MtrrA.

Tanto el plano s como las tcnicas de respuesta en frecuencia se utilizan en los siguientes
captulos con aplicacin en el desarrollo de estrategias de control y en el diseo de controla-
dores. Entender peifectamente el criterio de estabilidad de Nyquist es particularmente impor-
tante cuando se aplique en el Captulo 12. Aunqve parezca un criterio para sistemas lineales, es
aplicable a la estabilidad de ciertos sistemas no lineales utilizando un mtodo que emplea la
funcn descriptiua.

P"oblemas

: K
9.1. Considerar un sistema para el que G(s)I{s) ,
J

*r
L. Dibujar con Ipiz y papel los diagramas de Bode de ganancia (en decibelios) y fase suponiendo
que K : 10,0. Dibujar la ganancia asinttica y la real. Evaluar adecuadamente los valores es-
pechcos de ganancia y de fase que son crticos para determinar los mrgenes de ganancia y fase.
b. Determinar el margen de fase.
c. Determinar el margen de ganancia, o explicar el signifrcado de la imposibilidad de especihcar el
margen de ganancia (en trminos de la variacin de K).
d. Describir el nmero de tipo del sistema y las caractersticas de las funciones de ganancia y fase
que son nicas para este particular nmero de tipo.

Repetir el Problema 9.1 si G(s)II(s): ---{- y K: 14,14.


sf
-+ II
\r0 I

Repetir el Problema 9.1 si G(s)II(s): , ^K ,, y K:2,O.


'li+rl
\20 |
Problemas 273

9.4. IJtilizar el diagrama de Bode para determinar el margen de ganancia y el margen de fase si
e*r\
\4 I
G(s)I(s): -Z----fo

'(* * t)
9.5. IJtllzar el diagrama de Bode para determinar el margen de ganancia y el margen de fase si
(s * 1)2
(s)H(s):
C
Observe que con los tres integradores en el lazo el sistema es de tipo 3, y el lmite a baja frecuenci4
del desfase es - 270'. Explicar los signos de los mrgenes de ganancia y de fase.

M S.e. Comprobar los resultados de los problemas 9.1 aI 9.5 utilizando MrrRs para generar los diagra-
mas de Bode.

M S.Z. Considerando la funcin que se muestra en la Figura P9.7, llevar a cabo los siguientes pasos:

a. Preparar un dibujo aproximado de un diagrama de Bode en lazo abierto (slo magnitud). Mos-
trar la curva asinttica y la real suponiendo que K: 180.
b. Determinar el margen de ganancia utilizando el criterio de Routh si K : 180.
c. rJtllizar el programa Mnrt-as para obtener el diagrama de Bode, mostrando la ganancia en
lazo abierto y enlazo cerrado (en decibelios) en el mismo dibujo. Uttlizar K : 180 y comprobar
este resultado con la parte a.
d. IJt;izar el programa MarI-.s para obtener el diagrama de Bode mostrando la fase en lazo
abierto y enlazo cerrado en el mismo dibujo. Utilrizar K : 180.
e. Calcular el margen de ganancia y el margen de fase, y util:zar el diagrama de ganancia en lazo
cerrado generado por Ma,rLar para determinar la magnitud del pico (en decibelios).
f. Determinar el rango de frecuencias en el que ocurre ilegeneracin (la ganancia enlazo cerrado es
menor que la ganancia etlazo abierto) y el rango de frecuencia en el que ocvrre regeneracin (la
gananaa en lazo cerrado es mayor que la ganancia en lazo abierto).
g. Bajo qu condiciones esperara que la ganancta enlazo cerrado y la fase estuviesen aproxima-
damente determinadas por llH(j'lo)? Justifique su respuesta rehrindose a las ganancias en lazo
abierto v en lazo cerrado v a los diasramas de fase.

s(s+ 2Xs+ 18)

Figura P9.7

9.8. Dado un sistema de tipo 0 con una funcin en lazo abierto como la descrita por la siguiente ecua-
cin, calcular la ganancia en lazo abierto y el ngulo de fase para el conjunto de valores de co que
incluye 0; l; 1,414:2; 4 e infinito . La gananaa no debe ser convertida a decibelios. Utilice este dato
para dibujar el diagrama polar. Determinar el margen de ganancia y el margen de fase e indicar los
valores en la posicin en que se observan en el diagrama.

))\
G(s)/{s):
(;.').
274 Tcnicas de respuesta en frecuencia Capitulo I
9.9. Considerando F(s) : 1/s2, evaluar F(s) a lo largo del camino en el plano s que se muestra en la
Figura P9.9 y transforme este resultado al plano F. Compruebe si se satisface el principio del argu-
mento.

Figura P9.9

9.10. Considerando las funciones de los sistemas en lazo abierto descritas por las siguientes ecuaciones,
dibujar el contorno completo cerrado en el plano G-I correspondiente al camino de Nyquist en el
plano s. Utilice este resultado para determinar si el sistema en lazo cerrado es estable y tambin
para determinar el nmero de races de la ecuacin caracterstica en la parte derecha del plano s.

a. G(sX{s) : . 10
:-
-
(s + rr-

K
b. G(s).n(s):
s(s + 1f
(K: 1 y K:4).

l0ls + 1)
G(s)l(s): ,,

d. G(s)n(s):#+

9.11. Comprobar todos los resultados del Problema 9.10 utilizando el criterio de Routh.

M S.tZ. Comprobar todos los resultados del Problema 9.10 utilizando el programa Mrl. para generar
los diagramas de Nyquist.

K(s + 1)2
9.13. Considerando G(s)H(s) :
J

sea K: 1, y dibuje el contorno completo cerrado en el plano GII correspondiente al camino de


Nyquist en el plano s. Comprobar el resultado cuidadosamente utilizando el criterio de Routh.
Suponiendo que K es ajustable, dibujar el lugar de las races de la ecuacin caracterstica para K
variando de cero a infinito. Asegrese de que todos los resultados son consistentes.

9.14. Dibujar el contorno de magnitud logatmica frente a fase para las funciones enlazo abierto espe-
cificadas para los Problemas del 9.1 al 9.5. Indicar la frecuencia en los puntos que son crticos para
la determinacin de los mrgenes de ganancia y de fase. Mostrar los mrgenes de ganancia y de
fase en los diagramas e identificar el nmero de tipo de cada modelo.
Pnoblemas 275

M] S.tS. Obtener una carta de Nichols generada con MArlAs con un dibujo de la funcin en lazo abierto
del Problema 9.7. Comprobar los mrgenes de ganancia y de fase y utilizar las lneas de mallado en
lazo cerrado para determinar la magnitud del pico en lazo cerrado. Comparar el pico de ganancia
enlazo cerrado con el resultado obtenido utilizando el diagrama de Bode.

M S.tO. Utilizando los resultados del Problema 9.15, determinar el nmero de decibelios que la funcin de
ganancia en lazo abierto debe ser decrementada para disminuir el pico de la funcin de ganancia
enlazo cerrado a 0,5 dB. Dibujar el contorno revisado en lazo abierto y determinar el nuevo mar-
gen de fase.

9.17. Considerando el sistema de la Figura P9.l7,utllizar mtodos de respuesta en frecuencia para


x. Determinar el margen de fase si T : n120.
b. Determinnar el mximo valor de T para que sea estable.

Figura P9.17

M S.tt. Desarrollar un programa en MArL,s que genere el diagrama de magnitud logartmica frente a fase
para el sistema del Problema 9.17. Mostrar los contornos para al menos tres valores del retardo de
transporte.

9.19. Considerando el sistema de la Figura P9.17, determinar el rango de valores de T para que el siste-
ma sea estable utilizando cada una de las siguientes aproximaciones:
a. e-"rc1-sZ

-tsZ
r
b. r - ------'--
t*t .s,f
Diseo de contnoladones

1o.1. rNTRoDUcclru

El diseo del controlador tal como se considera en este captulo se aplica suponiendo una
configuracin de sistema de un nico lazo (o un sistema que se pueda reducir a esta configura-
cin)1on un modelo lineal, como se muestra en la Figura 10.1. L funcin del controlador,
las
G"(sj, se disea para cambiar o modificar la funcin enlazo abierto de forma que se obtenga
caractersticu. . ,.rpo.sta deseadas en lazo cerrado. Como la funcin del controlador est en
cascada con la funcin de la planta, esta conhguracin se describe a veces como configuracin
en cascada.

Controlador

Figura 10.1. La configuracin del sistema'

La funcin de la planta, Go(s), representa los actuadores y la parte controlada del sistema
y los parmetros de l planta ie'detrminan en primer lugar por aspectos funcionales de la
tarea de control. Con la reduccin a un nico lazo tal como se muestra, II(s) se determina
por
diseador de sistemas est sometido a restricciones tales
objetivos bsicos de diseo. Aunque el
como tecnologa y coste de los snsores disponibles, .H(s) se selecciona para establecer un mo-
delo cercano al ideal de la relacin deseada entre I(s) y Rr(s)'

1O.2. PROPOBCIONAL
"O"1POL/ADOR
Una aproximacin directa al diseo del controlador es implementar una funcin del controla-
dor, G.(s), simplemente como un control proporcional con un factor de ganancia ajustable, Ko.
porque
Si el sistema es estable y Ko es suficientemente elevada, se crea una situacin deseable
27A Diseo de contnoladores Captufo 10

las caractersticas de f(s)/Rr(s) son fertemente dependientes de IIH(s). Observe que si G"(s) es
igual a Ko, entonces

f(s) K"Gob)
: (10.1)
R(s)- 1 + Kpr(r)H(r)'
y si lK,Go(s[1(s)l > 1, entonces

Y(s) _ 1
(r0.2)
R"(s) r(s)'
En la medida en que esto pueda ser realizado de forma prctica, LIH(s) es una expresin
de la funcin de transferencia ideal que relaciona R"(s) con f(s), y sucede que la realizain
de
esta funcin de transferencia ideal se logra potenclmente mediante un iumento de K,.
Sin
embargo, un aumento sustancial en K, conduce normalmente a un deterioro en la estabiiidad.
Si se puede conseguir una funcin del controlador de forma que mejore la estabilidad
inherente de un sistema, se suaviza el conflicto entre la estabilidad ielativi y la ganancia del
lazo, y el diseador tiene una oportunidad de obtener mejoras en un amplio ranlo de las
ca-
ractersticas de comportamiento. T,a mejora puede estar dirigidahacia un conjunio especfico
de especificaciones de comportamiento lograr una constante de error en estado
-taiuncomo
estacionario especfica mientras se mantiene tiempo e asentamiento suficientemente peque-
o-. Un incremento en la dependencia de llH(s) s asocia tambin con una reduccin en la
sensibilidad frente a variaciones de los parmetros de la planta y una reduccin en los efectos
observados de fenmenos no lineales. Si la ganancia dellizo., ltu y la realimentacin es una
funcin de transferencia lineal fdescrita por II(s)], una dependencia creciente de l/H(s) tiende
a
enmascarar ciertas caractersticas no lineales de la planta.
Como la ganancia no aumenta necesariament de forma que afecte de la misma forma a
todas las partes del rango de frecuencias, el carcter de la funlin en lazo abierto puede ser
modificado de forma que enfatice objetivos particulares. Se puede conseguir un aumento en la
ganancia de forma que se ample el ancho de banda, y est tipo de se observa como
"atibio la funcin de ga-
una respuesta transitoria ms pida. Otra posibilidad consiste en modificar
nancia enlazo abierto en la regin en la qu a; tiende a cero, por tanto se altera la capacid"ad
de seguimiento bajo condiciones de estad estacionario.

1O.3. GONTROLADOR PI

Un controlador proporcional ms un integral (PI) introduce un polo y un cero en la funcin del


camino directo, y una realizacin ideal sita el polo en el origan. Esie controlador es aplicable
a situaciones que requieren una mejora en el comportamiento en estado estacionario,
cmo los
obtenidos por un aumento en el nmero de tipoluaseseccin7.5). Un diagramae bloques
de un controlador ideal PI y las localizacionei correspondientes dl polo y del cero se mues-
tran en la Figura I0.2. La funcin de transferencia es

Kr_ K,(s f a)
G,(s): K" * (10.3)
s

Donde u,: K/Kn La expresin en trminos de K, y or es til cuando se considera una varia-
cin en la ganancia con una localizacin del cero haOa. Por supuesto, en esta situacin K,
debe variar en proporci n a Ko.
Seccin 1O.3. Controladon Pl 27f

Figura 10.2. Un controlador PI (a: K/K").

La funcin del integrador aumenta el nmero de tipo introduciendo un polo en el origen


del plano s. Como se puso de manifiesto en la discusin precedente (Captulo 7), el aumento en
el nmero de tipo viene acompaado por un aumento en el orden del sistema y un cambio en
el carcter de l respuesta natural. Dependiendo de la funcin de la planta, la introduccin de
un polo en lazo abirto en el origen del plano-s puede introducir complicaciones no_ deseadas
corrrespecto a la consecucin del criterio de comportamiento deseado. Sin embargo,la presen-
cia del ero que le acompaa, es generalmente :frl para mantener un comportamiento transito-
rio aceptable. Hay tambin ciertas situaciones en las que el controlador PI se puede util]a'ar
para stisfacer las especificaciones de comportamiento en estado estacionario, de forma que
ilivia el problema poiencial de estabilidad. Se presentan diferentes ejemplos que ilustran distin-
tos efectos sorprendentes con respecto a la estabilidad del sistema.
Si la planta es estable con un nico polo dominante distinto del cero, la ulizacin de un
controladr PI para convertir un sistema de tipo 0 a tipo 1 se implementa sin dificultad. Una
aproximacin inmediata es situar el cero para cancelar (o aproximadamente cancelar) el polo
dminante; el sistema cambia de tipo 0 a tipo 1, presentando de nuevo la funcin en lazo
cerrado un nico polo dominante.

EJEMPLO 10.1

Suponga que se utiliza un controlador PI para convertir un sistema de primer orden de tipo 0 a un
sistema de tipo 1, como se muestra en la Figura 10.3.

Solucin. Las especificaciones de comportamiento requieren que el error en estado estacionario


seaigual a cero frnte a una entrada escaln. Adems, el tiempo de asentamiento debe ser de 0,40 s
o menor. La funcin de transferencia que describe el camino directo es
10K,(s + a)
G"(s)Go(s) : (10.4)
s(s + 2)
x,1-::il:ih":ili''.fi
':ltltoperacindetipolut'izando

donde a : K/K,, y si a se fija a 2,00, se produce cancelacin de polo-cero. Si se supone una cance-
lacin exacta. entonces

Y(s) 1oKo
_ (10.5)
R(s) s * 10K,'
Si la constante de tiempo (el inverso de 10K,) es menor o igual que 0,10 s, el tiempo de asentamien-
to_e^s_menor que 0,40 s. Para-excederla especificacin e aprximadamente ui20o/o, K, se fija
a 1,25. Pata obtener_ c igual a 2,00, K, debe ntonces ser iguaf a 2,50. El tiempo de asenamiento es
entonces aproximadamente 0,32 s. Como el sistema moificado es de tipo 1, el error en estado
estacionario frente a una entrada escaln es isual a cero.

Una cancelacin exacta de polo-cero como la descrita en el Ejemplo 10.1 no es un concep-


to prctico, pero el efecto de una cancelacin imperfecta se investiga fcilmente. Una simul-
cin digital de este sistema revela que un error del + 5 oA en una cancelacin polo-cero intro-
duce una variacin apenas perceptible en la forma de la forma de la onda en el transitorio. La
variacin correspondiente del tiempo de asentamiento (en respuesta a una entrada escaln) es
menor que *0,03 s.
la planta presenta un grupo de dos o ms polos dominantes, o si el cambio requerido
-Si
en el nmero de tipo es de tipo 1 a tipo 2 (o de tipo 2 a tipo 3), la dificultad adicional con
consideraciones de estabilidad puede imponer una hipoteca no deseada con respecto a la ob-
tencin de una respuesta temporal rpida. Este fenmeno se puede ilustrar con la-adicin de un
controlador PI a un sistema que es inicialmente de segundo orden y de tipo 1. El Ejemplo 10.2
ilustra esta conversin con un control PI aplicado a un modelo de sistemi de control e ante-
na, tal como se model en los captulos precedentes. El controlador PI convierte el sistema de
control de la antena de tipo I a tipo 2.
Un diseo aproximado que se recomienda es situar el cero (una razn especlica de la
ganancia integral a la proporcional) en una posicin que despus se evala y se modifica cuan-
do se necesite. La evaluacin se obtiene considerando los lugares de las races que se engendran
con distintas localizaciones fijadas del cero. Los lugares Us races se genran variando la
ganancia proporcional mientras se mantiene wa razn fija entre la ganancia integral y la pro-
porcional.
2A1
Seccin 1O.3. Controlador Pl

EJEMPLO 10.2
de control de
considerar el diseo de un controlador
PI para modihcar el control.de un sistema presenta en la
planta
antena. un diagrama que.muestra.;r;;J;tount.r de la
de bloques j,
se
una entrada en
d. tipo 1 a tipo el sistema es capaz de seguir a
Figura 10.4. Con ,rnu
"onu.riioo
oo error nulo en estado estacionario'
i#;; "oo
Amplificador,
Detector motor
de error Controlador Pl Y carga ngulo de
la antena
@y

con un controlador PI'


Figura 10'4' Sistema de control de antena

que describe el camino directo con el


controlador PI es
Solucin. La funcin de transferencia
14K,(s + a) (10.6)
G.(s)Go(s):
T(s + 5,r)

Figura 10'5' El lugar de las races del Ejemplo 10'1'

muestra que el sistema es


las races variando K, (con a fijado)
Algunos dibujos iniciales del lugar de est situado
uutor", e K" amenos q'e el cero
inestable o margrnarmJ;1;fi;;;;;;;;t* "s 'il;^;b"tg, si el tt situado cerca del
el plano
a la derecha del polo de la planta en ""to
2A2
Diseo de controladores Captulo 1O

origen' tiende a eliminar el efecto


de uno de los polos locariz,ad,oen el
miento muy lento a la condici" origen, causando un asenta-
" t.g";i"nro estado estacionario. por lo tanto, la
cin del cero est determinada. localiza-
bilidad de aproximacin rpida"";;
;;-;"rp.oriro "n .n,r. .onridrru"tn",
de estabitidad y la posi-
un compromiso sereccionad;" ""--"i'"i-r de seguimiento frente
por un factor aproxi-11? d. 'iijuJ"*" d" r"d;;;; -d;fi::L'.Tl.iTi"'XTT;"
l; --
6; por lo tunio,
de las races (Figura I0'5)muestra.i "i""to
est siiuado en :
1 (a 1). un dibujo del lugar
proporcional vara con a fijado
r""iri""ro de ros;;r;;;'i"r" cerrado cuando ra sanancia
en r,o. ra nipit"rl, de.fijar un cero
gral debe variar en o.opoin significa que la ganaricia inte-
u h';u;;";;
satisfactoria se arcanza i"il-"ni"-"o?*;;'ijJ, :
proporcional con a ,/K,.Aunque
la estabilidad
ms elevado paf3 lograr una cancelacin
,uttu-*i" t;. ol K,, se fija a un varor argo
cercana del cero (y un tiempo de asentamiento
mente rpido). con K, igual a razonable-
4,00, tor poior en razo ierrado stn
-2'40 + i6'70' Por lo tanto, hay casi'una nfelacion l^ocalizados en _ r,10 y
en.tazo cerrado; sin embargo, . polo-.r.oln h funcion de transferencia
mlento transitorio subamortiguado,
tii"fil"il'o"r g". J".;i;;i;ros produce un comporta_
como se muestra en li Figura to.o.
nario (frente a una entradu l error en estado eslacio-
en er mismo periodo que se aplica
"ti.u.puji;;d";;.to
rampa' pero la naturaleza subamoitiguada
dei er.o. transit-orio es aparente. En
la entrada en
ms mejoras para este-ejemplo particula la siguiente seccin
;"Jffirtf;:"t utilizando c'ontrol proporcional, integrar y

0,5
K =4
Ko= 4 1,,
0,4

0,3 K =0
Ko= 1
0,21
I

o,r I

Tiempo (s)
Figura 10.6. El ngulo de la antena
frente al tiempo.

una situacin interesante se revela si,


se considera un sistema de tipo
presenta un conflicto muy sustancial 0 o de tipo 1 que
entre tu oportuniJ" or"n"r constante
de error desea-
do y la posibilidad de lograr
situacin se identifica normalmente
t;;;;ente un gra{o aceptable de estabilidad rerariva.
con una funcin d; pl;;t;""n,tres Esta
agrupados or tor.u.:l: o ms poros que estn
lo lu{ ni
En esta situacin, el tontrol
un poro dominante ni un par de poros
integrl pue{.
dominantes.
abierto de forma que enfatiza Ia altercii utttiiia'i pLra modificar la funcin en tazo
T'
considerado en trminos . u"iirir
oe ru run.in iJirlirt
r"ncia cuando tiende a cero.
gananaa abaja u*"f:t:i::-t^t
i.rpu.rta er frecuencia, er control integral modifica la
estado estacionario' Sin embargo,
t.q r purusatisfacer ros reqursitos de comporramiento
en
cias ms altas' por 1o tanto ,.
esti ,. .in uu-.nto de ganancia a frecuen_
"amtio hacia
*iiu la tendencia "on.lgu.
del lazo se aumenta a inestaiu que ocuffe si la ganancia
lareo .itu"-ue contiene el grupo
concepto se presenta con]1 respect de polos distintos de cero. Este
o a ia uiilizacion de un controlador pI y
gurente seccin con la consideracin se repite en la si-
de un controlador de retardo de
fase.
283
Seccin 1O.3. Controlador Pl

EJEMPLO 10.3
tres polos dominantes' un conjun-
En la Figura 10.7 muestra un sistema tipo 0 con un grupo de
se
escaln presente
to de especificaciones d.;;,"-t"nto requiere q,'" lu i"tpt"sta.a una entrada
"no, de 1,5 s; la sobreelongacin frente^a una
un tiempo de asentamiento del 2oA que o"urt" rr, menor o igual
estado estacionario debe ser
entrada escaln no debe exceder el I0oA V "f "*t ""
que 0,01 veces la magnitud del escaln'

Controlador Planta

Figura10.?.Unaplantaconungrupodetrespolos(Ejemplol0'3)'
de
se interpreta en trminos de la constante
solucin. La especificacin en estado estacionario la funcin del
error de posicin, Ko, entonces !+ Ketu" ;1y9t^9* 100' Aplicado a
""t*uui; x"> Sinembargq, una comproblcin de
+,5.
sistema, el requisito correspondiente s cumple'"ui.,
la estabilidad del sistema muestra que el sistemu "t
i"riuut" para Ko > 4,50' Por lo tanto' hay una
qe satisfacen ambas especifica-
gran disparidad en el ,u.rgo " uul,o.", A" gunu*iu-propo,"ionul
el cami-
"tonTi la ganancia proporcionar se sustituye por un controlador PI, entonces la funcin en
no directo es
+ a)
4.000K,(s (10.7)
G"(s)Go(s):
fs + 10)rG + ,0)
es cero frente a una
como el sistema ahora tipo 1, Ko es igual.a infinito y el error estacionario
es de
,it,iu puruLun""la, uno de los polos de la planta
en
entrada escaln. Si el cero deltontroldo. ,. aceptable de tres
s: - puede utllizarun lugar de las races fr'a seleccionar,unalocalizacin
10, se
las races se determinan variando Ko!
dmante-
polos en lazo cerrado. po. to tuto, los lugares de para proporcionar un
polos
nido en 10. Seleccionando un valor de tr,
qo"-ritri" los d-ominantes
(con K,^: 1,63)' como un resultado de
o,roi
-fotr'.taceptable, Ko se i" "
coeficiente de amortiguamiento y 3'82 Con una !
este procediml.nto, f o, turo cerradt .t" tituo's en - 22,4 - i3'82'
entrada escaln unidad, el error es

+ 0,919e-3'82'(cos 3,82 * 1'40sen 3'82t)fu"(t\'


' (10'8)
e(r) : [0,081e
22'4t

entrada escaln es 4'2o/o' y el tiempo de asenta-


El tanto por ciento de sobreelongacin frente a una
miento es 1,15 s.

de un controlador PI continuo con


En la Figura 10.8a se muestra la realizacin fsica El circuito de.la Figu-
potencimetros para l"rt"i la ganancia pr"p-.i.ral I \ntegral.
nito implificador operacional' La
ra 10.8b produce .rrrui,rt.in P completJ utfu,u"o ""
funcin de transferencia es

G"(s) : lft. #.]: -


[",.:]
(10.e)
2A4
Diseo de controladores Captulo 10

0<Ki<10
o<Ko<,10

(b)

Figura l0'8' Dos versiones de circuitos de controladores pI


continuos.

El signo menos indica que este circuito introduce


una inversin de polaridad; sin embargo, el
signo se contrarresta fcilmente.
3"orn!*acin
incluye algunos elementos (amptificaor8s
fsica de un sistema de control normalmente
de poten an, eigr;najes, etc.) que permite n crara-
mente la insercin de cambios e signo que
se contrarrestan.
si se consideran cuidado.u-"rr. hs realizaci";r
vio que el polo no est exactamente en e1 origen
p;;;i;;as de estos circuitos, resulta ob-
de un amplificador operacional tto es irrnnita
.n
"t
piurrol."Er, u
prctica,la ganancia DC
y la resisten.iu are.trica del condensador no es
infinita;por lo tanto,los polos estn situaoos
iig..urn.rri;a tu irqoi"roa del origen. Sin embar-
go' con componentes seleccionados
cuidadosaente,
1 x 10-s' y no hay consecuencia significiiva 9] des;ilamiento puede-ser ,,'"rro, qo"
co-n una ligera^desviacin del origen. Al
que un diferenciador ideal, la funcin contrario
de transferencia e un-integrador
-' ideal es una funcin
propia, y se obtiene una rearizacin
cuasideal sin dificuri ui.-
con respecto u l_1'-,:utuctersticas operacionales
. un'int.g rador,una interrupcin en la
puede requerir especial atenci'n. Puesto
:Y":i:
tlnta de cero como resultado de la operacin
que un integrador retendr una seal dis-
anteri,or, un estado inicial especfico
requerir un proceso de inicializacin.
con un infegrador"riuut-"L,
analgico ,Iainicialjzacin se lleva a
cabo de la misma manera como se describe
con hpficacin de'la simulaci n analgca.
Si se
Seccin 1O.3. Contt"oladon Pl
285

acombinan acciones proporcionales e integrales en un nico circuito analgico, el circuito se


puede modificar.o- ." -uestra en la Fig=ura 10.9 con la posibilidad de fijar un estado inicial
cero o distinto de cero segn se desee.

o____{wr-_-o
+

E(s)

t
Figura 10.9. Un controlador PI con un estado inicial distinto de cero'

Ciertos sistemas pueden presentar una condicin descrita como t<windup>' Por ejemplo,
un sistema de posicionado con un controlador PI puede presentar este fenmeno. El amplili-
cador de potencia establecer un nivel de seal mximo que puede ser proporcionado al
motor, y una selal de error temporalmente grande forzar a un lmite la salida del amplifica-
dor d potencia. Mientras el poder de amplificacin est en un lmite, la magnitud de salida
del integrador continuar en umento (a menos que la salid del integrador tambin alcance
grande es
un mi) sin ningn efecto sobre la respuesta del sistema. Si se supone que el error
un fenmeno trasitorio, el error en algn instante de tiempo caet a cero y el signo cambia-
r. Sin embargo, abr un retraso innecsario en respuesta al cambio mientras que el integra-
dor retorna a-un valor que restaurarlaoperacin lineal. En otras palabras, se debe integrar
la
una seal de error de signo opuesto duranie un periodo de tiempo suficiente para devolver
salida del integrado, ui rung'o de operacin normal. La capacidad de producir un windup
significativa*r-nt. grande selntrodue a veces de forma inadvertida utilizando un integrador
Gitat con un ,ango de salida que excede ampliamente el rango lineal de los siguientes dispo-
sitivos analgicos.
La capcidad mxima de windup se puede limitar fijando el nivel de saturacin del inte-
grador de iorma que la integracin csa cuando la salida del integrador alcanza un nivel que
puede producir situracin e cualquiera de los dispositivos siguientes. Otra aproximacin
est sugerida por la percepcin de que la accin de un integrador puro no es ni necesaria
ni
deseabie durante periodos grandes de errores transitorios. Si el propsito de la integracin es

reducir de alguna for-a on er.or pequeo en estado estacionario a cero, el control integral es

til slo se aproxima a l cbndicin de estado estacionario con un error de segui-


"rrando
miento correspondientemente pequeo. Por lo tanto, se puede disear un circuito de forma
que active un lazo de realimen ticin negativo en torno al integrador durante periodos de
error transitorio grand e. La activacin del lazo de realimentacin del integrador crea una
forma de operacin en la que el polo se mueve temporalmente desde el origen al semiplano
izquierdo.

I
286 Diseo de controladores Captulo 1O

1O.4. CONTROTADOR PD IDEAT

Un controlador ideal proporcional ms deriuatiuo (PD) introduce un cero en el semiplano u-


quierdo en la funcin del camino directo. El cero se intoduce para mejorat
h ;;biiidad inhe-
rente de un sistema. Una representacin de diagramas de bloques de un controlador pD ideal
se muestra en la Figura 10.10. La funcin de transferencia elobal es

G"(s): Krs * K, : r, (I * r), (10.10)

9on99
a.: KJKr Por lo tanto, el controlador introduce un cero en el camino directo de la
funcin localizado en -a. La funcin se expresa en trminos de a porque es de nuevo
conve-
niente variar Ko mientras o( se mantiene fiio.

E(s)

Figura 10.10. Un controlador pD ideal (a: KJK).

Si se supone una.diferenciacin ideal,la funcin de transferencia es impropia (el grado


del
numerado de la funcin de transferencia es mayor que el del denominaOoi. I,or lb
tnto, hay
restricciones prcticas que prohben una realizcin exacta. Sin embargo, l
anlisis inicial se
simplifica asumiendo que el controlador es ideal.
Una visin de la accin de un controlador PD consiste en considerar brevemente un an-
lisis de respuesta en frecuencia. Si la planta introduce varios polos dominantes, los polos pro-
ducen un retardo de fase que puedJser excesivo en un tungo de frecuencia particular, y
la
presencia de un cero contrarresta parcialmente esta condicin introduciendo
un adelanto de
fase,
En el plano s, los lugares de las races se modifican de forma que muestra una atraccin
hacia el cero cero
-unhacia lasituado
dibujar el lugar
ala izquierda de los polos dominanies en el plano s tender a
izquierda. Un visin alternitiva de la accin del dliferenciador pro-
porciona una seal proporcional ala razn del cambio del error, la salida
del diferenciador en
Seccin 1O.4. Controladon PD ideal 247

un instante particular en el tiempo se puede interpretar como una <prediccin> del error futu-
ro, y esta seial tiende a contrarristar la lentitud impuesta por los elementos almacenadores de
energa de la planta.
-Con
en estado estacionario, el nmero de tipo no cambia por la intro-
...pi"to al error
duccin del ontrol derivativo. Sin embargo, el control derivativo introduce la posibilidad de
aumentar la ganancia dellazo a un valor mayor que el que es posible sin la mejora de estabili-
dad; y este cmbio, a su vez, puede incrementar la magnitud de una constante de error en
estad eshcionario. Si la plant presenta slo dos polos dominantes, la potencial mejora utili-
zando un controlador PD es sustancial.

EJEMPLO 10.4

La aplicacin de un controlador PD a un sistema de segundo orden se describe como se muestra


en la Figura 10.11. Las especilicaciones de comportamiento requieren que la sobreelongacin frente
a una entrada escaln n exceda el 10,0 %. Adems, la constante de error de velocidad debe ser
mayor que 20,0 s-1.

Controlador PD
ideal Planta

Figura 10.11. Un modelo de sistema con un controlador ideal PD'

Solucin. Si el comportamiento se evala inicialmente utilizando slo control proporcional, resul-


ta inmediato que los diferentes criterios plantean requisitos que entran en conflicto en el ajuste
de K". La espeiificacin de la constante de error de velocidad no se satisface a menos que Ko sea
mayor que 8,0, y la especificacin de mxima sobreelongacin no se cumple si Ko no QS menor
o igual i tJ+.nt tiempo de asentamiento mnimo con control proporcional es aproximadamen-
te 2,0 s.
Con la adicin del control derivativo, la funcin enlazo cerrado que relaciona la entrada con
la salida es:

ror,(l + r)
r(s)
(10.11)
R(s)
,' + (+. +)'+ roK.
El clculo del error en estado estacionario no queda afectado por el control derivativo, pero obvia-
mente s se modifica el comportamiento transitorio. Para exceder la especificacin del erro_r en
estado estacionario en un 2iYo, Ko se fija a 10,0. Entonces la conducta transitoria se modifica
ajustando el valor de a segn sea necesario. Un mtodo es utilizar la matriz de aompottamiento
(iabla 7.I) fal como se disarroll para un sistema con dos polos y un cero. Obsrvese que
(: O,Z+ 5luy p: all}. As, (: 0,2+ llQfl. Seleccionando un valor de aque coloca (y p entre
Diseo de conFoladones Caotulo 1O

las dos lneas gruesas en la matriz (mientras se busca un tiempo de asentamiento aceptable), a se
seleccion igual a 6,25.De este modo (: l, p:0,625, y el mdelo del sistema es

r(s) _ ''('*.') ,*(.,)


(10.12)
R(s) s2+2(a,s*af, (s2 + 20s +
:
- Con ( 1'00 y 6 p : 0,625, una interpolacin poco precisa de la matriz indica que el tiempo
de asentamiento es de 0,4 s y la sobreelongacin dei So6.rJnasimulacin generada por computa-
dor revela que el tiempo de asentamiento es de 0,441 s y la sobreelongacin e 4,17 o/o. Con el valor
de Ko que se ha seleccionado, la constante de error d velocidad ese 25.0 s-.

En la Figura 10.12 se muestra un diagrama del lugar de las races para el sistema del
Ejemplo 10.4. El lugar de las races se genera suponiendo que K, vara desde cero a infinito con
amantenido en6,25. Observe que el cero de la funcin eitar abierto tambin aparece en la
funcin en lazo cerrado, r(s)/R(s). Asi cuando Ko se hace grande, un polo tiende cancelar el
cero y el otro se mueve hacialaizquierda sobre"el eje reaf Cuando o re u.r-enta, mejora la
cancelacin y el sistema tiende a adquirir las caraciersticas de un sistema de primer orden.
Tericamente, no existe una cota superior a este proceso y ningn lmite sobre el valor mximo
de la constante de error de velocidad o un lmite mnimo iobrJ el tiempo de asentamiento. Este
es el resultado de considerar un controlador PD ideal y suponiendo qor no hay otros polos
a
la izquierda en el plano s.
_ Otro mtodo para el procedimiento de diseo es colocar el cero de forma tal que cancele
al polo enlazo abierto. Aunque una cancelacin exacta no es un concepto prctico,ia cancela-
cin aproximada de ur polo en el semiplano izquierdo es normalmint un prcedimiento
aceptable. Una ligera desviacin de una cancelacin exacla no produce (en la mayora de los
casos) un cambio significativo sobre el comportamiento del siitema y ia conduta con una
pequea desviacin se simula y estudia fcilmente.

Figura 10.12. Lugar de las races del Ejemplo 10.4.

EJEMPLO TO.5

Revisar el sistema del Ejemplo 10.4 tal que el cero y el polo son exactamente iguales, entonces
,1 :4y

(10.13)
Seccin 1O.5. Controladon PD prctico 289

La funcin de transferencia enlazo cerrado es entonces

2,5Ko Ko
:4. (10.14)
s * 2,5Ko' Kd

Con una funcin de respuesta de primer orden tal como la descrita, la sobreelongacin es cero y el
tiempo de asentamiento (suponiendo que no hay otros polos ala izquierda en el plano s) es terica-
mente ajustable a cualquier valor.

Hay, sin embargo, algunas preocupaciones importantes que estn relacionadas con la uti-
l:zacin de un derivador ideal. Como la funcin de transferencia que describe el .diferenciador
ideal es ua funcin impropia hay algunas ramilicaciones interesantes. Una conse0uencia de
esta propiedad se hace evidente si la salida del diferenciador, d(t), se calcula con una entrada en
salto unitario aplicada al sistema. Utilizando el modelo del Ejemplo 10.5

d(t): Ko6(t) - loKo@-tor"\u"(t). (10.15)

Como d(r) contiene una funcin impulso, un cambio instantneo de energa se transfiere a la
planta. Sin embargo, el modelo lineal de un sistema fsico es vlido solamente dentro de lmites
especficos del nivel de seal y el comportamiento idealizado tal como se ha descrito no es un
concepto viable.
Con un cambio rpido de la seal de entrada,la seal de error cambiar rpidamente y la
derivada del error puede exhibir una amplitud excesivamente grande durante un corto perodo
de tiempo. Por tanto, los circuitos del controlador electrnico y de los dispositivos de potencia
que le siguen pueden no ser capaces de reproducir la seal sin imponer un lmite sobre la
amplitud mxima. La accin limitadora contina hasta que el error se hace suficientemente
pequeo para volver al rango de operacin lineal. Este es un fenmeno no lineal (saturacin)y
un efecto de una saturacin temporal es producir un tiempo de asentamiento mayor que el
valor que se predice utilizando un modelo lineal.
La tendencia para producir transitorios de control excepcionalmente grandes no es usual-
mente un problema operacional, pero otra caracterstica que representa un serio problema se
estudia en la seccin sisuiente.

1O.5. CONTROLADOR PD PRCflGO

Considerando que la funcin de transferencia del diferenciador ideal es una funcin impropial y
no es real en un sentido prctico establecer un cero en el origen sin crear tambin uno o ms
polos distintos de cero. Esto se comprende mejor en el dominio de la frecuencia. Si la ganancia
aumenta linealmente con la frecuencia (uasela Ecuacin 10.16), la ganancia debe tender a infini-
to cuando la frecuencia se aproxima a infinito, y la ganancia excede la unidad en un rango
infinito de frecuencias. En la Figura 10.13a se muestra una implementacin aparentemente ge-
nuina de un circuito diferenciador. La funcin de transferencia idealizada es

%ls)
.: : _sRC o _+:
V"(icol
_,oRC. (10.16)
%(s) VrUa)

I Una opcin que calcula una componente derivativa a partir de un sensor de velocidad se obtiene utilizando una
configuracin de realimentacin derivativa (aase Problema 10.10 al final de este captulo).
290 Diseo de contnoladores Caotulo 1O

o_l I

Yr(s)

t
=
(a)

Rxc
H/W\-1
+

4(s)

t
=
^o
I
=
(b)

Figura 10.13. Circuitos diferenciadores.

Si el signo menos que est junto a la funcin de la Ecuacin 10.16 se disocia de la diferen-
ciacin, la funcin de transferencia del lgebra de fasores describe correctamente la diferencia-
cin de una seal sinusoidal en estado estacionario. El desfase es de *90" sin tener en cuenta
que la frecuencia y la amplitud es proporcional a la frecuencia. En la Figura 10.14 se presenta un
diagrama de Bode de la ganancia respecto de la frecuencia de la funcin ideal.
Por supuesto, un circuito con amplificador operacional no producir un ancho de banda o
ganancia infinita. El amplificador, sin embargo, puede ser capaz de producir una alta ganancia
que se extiende sobre un rango amplio de frecuencias. El resultado tpico de esta capacidad es la
aparicin de una presencia de ruido inusualmente grande en la salida del diferenciador. El ruido
se deriva normalmente de una diversidad de fuentes, incluyendo el ruido del sensor y los campos
parsitos elctricos o magnticos que estn acoplados en los cables de transmisin o en los cir-
cuitos electrnicos. Con tcnicas de fabricacin cuidadosas, el ruido puede parecer insignificante,
pero el circuito diferenciador muestra una alta ganancia que se extiende a travs de un amplio
rango de frecuencias. Esta combinacin de propiedades puede convertir un aparentemente ino-
cuo componente de ruido en una seal extraordinariamente ruidosa.
El circuito de la Figura 10.13b ilustra una simple modificacin que limita el rango de fre-
cuencias para el cual la ganancia aumenta en 20 dB por dcada. Con la adicin de una resisten-
cia en serie con el condensador se introduce un polo tal como se muestra en la Figura 10.14.
Como el rango espectral de la seal de control est a menudo confinada predominantemente en
un rango limitado, no se requiere normalmente un diferenciador de un amplio ancho de banda.
Por tanto, una tcnica de reduccin de ruido se implementa creando una caracterstica de dife-
renciacin vlida en el rango de bajas frecuencias que cambia a una ganancia limitada en fre-
cuencias ms altas. La diferenciacin parece mostrar las caractersticas ideales si el rango espec-
tral de la seal de control es pequeo con respecto a @: IIR,C. Con este circuito particulai,la
Seccin 1O.5. Controladon PD prctico 291

a
980
.g
o
(u
r'\
Limitacin del

(,F40

Figura 10.14. Ganancia uersus frecuencia con diversas aproximaciones


de una caracterstica ideal de diferenciacin.

insercin del polo cambia la pendiente de 20 dB por dcada a cero con una ganancia mxima de
R/R,. Si es necesario se puede aadir un segundo polo colocando un condensador en paralelo
con la resistencia de realimentacin.
La funcin de transferencia del diferenciador de banda limitada es

vr(s) _ -sRC : -Ks (10.17)


Yr(s) t,,'
sR"C*1 -:-1- I
lJ

:
con K, RC y B:
llR"C. Suponiendo que una inversin de polaridad se puede contrarrestar
con respecto a ambas funciones proporcional y derivativa, un controlador PD que incorpora el
diferenciador de banda limitada viene descrito por

K.rs) (;. t)
G"(t) : + Ko: KoZ-,
----n- (10.18)

p*' (*t/
y el controlador revisado introduce un cero y un polo en el eje real negativo. La posicin del
cero se especifica como - oq con a: Ill(KolK,) + Ol$l.Con cualquier Ko > 0, a es ms peque-
o que B y la posicin del polo est a la izquierda del cero. Asi el circuito revisado produce un
cero dominante y la accin de control es similar al comportamiento de un controlador PD ideal.
Observe que si a B se le permite aproximarse a infinito, la funcin tiende a la de un controlador
PD ideal. La presencia de un polo linito, sin embargo, coloca una restriccin sobre el grado de
mejora de la conducta transitoria que se puede obtener aumentando las ganancias proporcional
y derivativa.
Si se aplica a un sistema con dos polos de planta dominantes, se implementa un procedi-
miento de diseo en el plano s ajustando Ko para satisfacer el criterio de comportamiento en
estado estacionario. A continuacin B se hja temporalmente a inf,rnito mientras que establece la
colocacin del cero para una respuesta natural satisfactoria. Cuando se completa el procedi-
miento, la magnitud de B se fija a siete u ocho veces la magnitud de El factor de siete u ocho es
un compromiso entre consideraciones de ruido y la conducta transitoria.
292 Diseo de controladones Caotulo 10

EJEMPLO 10.6

Volviendo al sistema de la Figura 10.11, se puede reevaluar el Ejemplo 10.4 con el diferenciador
ideal sustituido por un diferenciador de banda limitada.

Solucin. La funcin de transferencia en lazo abierto es

ror"(l + r)
G(s)n(s): (10.1e)
/s \
s(+ 1/(s+4)

Para exceder otravez el requisito de la especificacin del error en estado estacionario de aproxima-
damente el25'A, el valor de K, debe de nuevo ser 10,0. Si B se fija temporalmente a infinito, enton-
ces el sistema es un sistema de segundo orden con un cero finito. El valor de a se puede determinar
repitiendo el procedimiento del Ejemplo 10.4 (utilizando la Tabla 7.1). Suponiendo que a se selec-
ciona otra vez igual a 6,25; se alcanza un compromiso entre ruido y comportamiento transitorio
multiplicando la magnitud del cero por un factor de 8 para colocar el polo. Por tanto, B se hja
a 50,0.
Un diagrama del lugar de las races (Figura 10.15) muestra la posicin de las races de la
ecuacin caracterstica cuando se vaa el valor de Ko con a y B frjados en 6,25 y 50,0 respectiva-
mente. La capacidad de mover las races ms hacia la izquierda est obviamente restringida por la
presencia del polo adicional. Utilizando una simulacin digital para evaluar el comportamiento
con Ko : 10, el tiempo de asentamiento es 0,407 s; la sobreelongacin es de 8,08 oA; y la constante
de error de velocidad es igual a 25,0 s-1. As, se satisfacen las especi{icaciones.

Figura 10.15. El lugar de las races del Ejemplo 10.6.

Utilizando el circuito diferenciador prctico, la colocacin del cero para cancelar un polo
dominante es de nuevo una opcin viable. Si se aplica al sistema del Ejemplo 10.6, la cancela-
cindelpolo en s: -4 es un procedimiento quefunciona. Si elcero se colocaen s: -4,y fi
se fija a 32, el resultado es similar al obtenido en el procedimiento que se trat en el Ejem-
plo 10.6. Aunque K, se debe reducir alrededor del 10 oA paru mantener la sobreelongacin por
debajo del 10 oA, todas las especificaciones se satisfacen.
Si la funcin de la planta se caracteriza por la presencia de tres o ms polos dominantes,
la aplicacin de un controlador PD se hace menos efectiva. Al contrario que el controlador PI,
el controlador PD no modifica la funcin en lazo abierto de una forma que es conducente a
Seccin 1O.5. Contnolador PD prctico 293

neutralizar el efecto de un grupo de polos dominantes. Un mayor conocimiento de esta situa-


cin se puede lograr trasladando el problema al dominio de la frecuencia (vanse las Seccio-
nes 10.7 y 10.8).
En la Figura l0.I6a se muestra un circuito controlador PD prctico que incluye un dife-
renciador de banda limitada con p'otencimetros para ajustar Ko, Kay F.La misma funcin de
transferencia (con la excepcin de la polaridad) se puede implementar tambin utilizando un
nico amplificador operacional, tal como se muestra en la Figura 10.16b. La funcin de trans-
ferencia es

tR, sCR, I R, l-sC(R" + R1) + I


G"(s):-L&+f&;l:-dL (10.20)
sCR, f l 1

Asi se coloca un cero en -llC(R" * Rr), y un polo se coloca an ms ala izqaierda en


- llCR,. La funcin de transferencia que se obtiene mediante el controlador PD prctico con
un nico polo es exactamente igual a la de un controlador que posteriormente se asocia con
una red de adelanto de fase.

0<K<10
0<Ko<10

(b)

Figura 10.16. Dos versiones de un controlador PD prctico.


29,4 Diseo de controladores Captulo 1O

10.6. CONTROLADOR PID

En la Figura 10.17 se muestra un diagrama de bloques de un controlador proporcional, ms


integral ms deriuqtiuo (PID) con el bloque de diferenciacin modificado por un nico polo. La
funcin de transferencia es

Kr Ks
Gfr):^,*;*u;larr, (10.21)

con una forma general de

: K(s2+ ars1-ar)
G.(s) (1,0.22)
r)
'(;_'
donde K: Ko+ K"lP, %:(Ko+ KrlAl(Kd+ K"lAy az: KJ(K.+ K"lA. La presencia del
control integral aumenta el nmero del tipo y la presencia del control derivativo permite mejo-
ras en otros aspectos del comportamiento que son dependientes de una respuesta natural mejo-
rada. Aunque hay algn grado de conflicto entre los dos objetivos, el diferenciador y el integra-
dor operando en paralelo combinan las caractersticas del comportamiento deseado del control
PI y PD con efectividad sorprendente. Si se observa en trminos de las caractersticas de res-
puesta en frecuencia,laintegracin modilica la funcin de ganancia dellazo en la proximidad
del lmite de frecuencias bajas y la diferenciacin extiende el extremo superior del rango de
paso de banda. La diferenciacin se modilica otra vez con la adicin de un nico polo. Sin el
polo adicional en funcin es impropia y una simulacin puede producir resultados que
son engaosos y no -B,la
realistas cuando se comparan con una realizacin prctica.

Figura 10.17. Un controlador PID prctico.


Seccin 'l 0.6. Contr"oladon PID 295

Suponiendo que los polos y ceros de la planta son reales, un procedimiento real de diseo
se puede lograr de la forma siguiente:
1. El polo del controlador en el origen y uno de los ceros del controlador se pueden
considerar que forman la parte PI de la funcin de compensacin. El polo en lazo
abierto en el origen produce el aumento deseado en el nmero del tipo y el cero se
puede utilizar de forma que tienda a contrarrestar el efecto desestabilizador del polo.
Para completar el paso 1, coloque el cero para que cancele (o aproximadamente can-
cele)el primer polo de la planta distinto de cero que se encuentra cuando se mueve a
la izquierda del origen.
2. El otro par cero-polo se puede considerar que forma la parte PD prctica del contro-
lador. Para obtener un compromiso entre el comportamiento transitorio y la amplih-
cacin de las seales de ruido, coloque el polo restante y un cero con una relacin de
separacin que se fija alrededor de 7 u 8. El polo se posiciona alaizqurierda del cero, y
la posicin de este par est libre para moverse a lo largo del eje real manteniendo la
relacin de las magnitudes. Aunque normalmente no existe una nica solucin, la de-
terminacin de una posicin fija aceptable puede investigarse utilizando tcnicas que
proporcionan una evaluacin de la conducta transitoria en lazo cerrado. Se pueden
evaluar rpidamente algunas pruebas de posiciones utilizando el lugar de las races
(variando K). Cualquier cero (que no fuera cancelado) aparecer en la funcin de
transferencia enlazo cerrado y la Tabla 7.1 puede ser til para evaluar el efecto de un
cero en lazo cerrado.
3. Se pueden utilizar lugares de las races y tcnicas de simulacin por computador para
seleccionar un ajuste final de la colocacin del par cero-polo. Si el modelo de compu-
tador se genera sin presuponer ningunas cancelaciones, los procedimientos de simula-
cin se pueden repetir con variaciones de los parmetros que no mantienen necesaria-
mente la cancelacin polo-cero en lazo abierto.
4. La colocacin de los ceros establece los valores de a, y ur. En la Ecuacin 10.22la
funcin del controlador se puede realizar especificando K, p az ! f, o el diseo se
puede dar en trminos de K,, Ko, Ko y B llizando las relaciones siguientes:

K,: K'u, (10.23)

Ko: K'at- KJF (r0.24)

K: K - K"lp. (10.2s)

Si los polos dominantes de 1a planta son polos complejos en el semiplano izquier-


do, es posible cancelar (o aproximadamente cancelar) los polos con un par de ceros
complejos. El procedimiento de diseo se puede continuar entonces investigando las
configuraciones del lugar de las races que se obtienen por los polos restantes.

EJEMPLO IO.7

El procedimiento de diseo tal como se ha mostrado se aplica al modelo del sistema de control de
antena. Suponga que se desea una conversin de tipo 1 a tipo 2,demanera que la antena seguir a
una entrada en rampa con un error nulo en estado estacionario. Una entrada de test se compone
de una rampa que comienza en ro con una velocidad de cambio de 0,25 radls y a continuacin se
trunca en 0,50 rad. Cuando ocurre el cambio a un ngulo constante en la seal de entrada, la
sobreelongacin del ngulo de la antena no debe exceder 0,02 rad y la respuesta se debe asentar
dentro de 2 mrad del valor hnal en 0,40 s o menos.
296 Diseo de controladones Captulo 1O

Solucin. La funcin enlazo abierto con control PID es

l4K(s2*ars*ar)
G(s)Go(s): (r0.26)
* (lu. r)r, + s,el

Con un polo del controlador en el origen el sistema se convierte a fipo 2. Uno de los ceros del
controlador se posiciona para cancelar en polo en -5,9. El polo restante del controlador y el cero
se posicionan con un factor de separacin de 7; por tanto se posicionan en - P y - Pl7. Si el polo
cancelado se ignora temporalmente, el centroide de los polos en lazo cerrado es igual a - Bl3 y un
deslizamiento de la combinacin polo-cero a la izquierda obviamente arrasrar el lugar de las
races hacia la izquierda. Utilizando cuatro veces la inversa de la especifrcacin del tiempo de asen-
tamiento como una aproximacin grosera de la colocacin requerida de los polos enlazo cerrado,
los polos deberan situarse a la izquierda de - 10. Aunque no hay una nica solucin, la investiga-
cin con el lugar de las races y simulacin numrica establece una solucin aceptable con el cero
colocado en - 6,0 y el polo en - 42. La funcin de transferencia en lazo abierto es entonces

14K(s + 5,9)(s + 6) 588K(s + 6)


G"(s)Go(s)= (r0.21)
s210,0238s + 1)(s + 5,9) s2(s + 42)

Con este conjunto de polos y ceros en lazo abierto fr : 42, ar: 11,9 y ar: 35,4. En la Figura 10.18
se muestra el lugar de las races cuando K vara. Para obtener un grado razonable de estabilidad
relativa se selecciona K como 1,10. Esto produce K, : 0,810, K,: 12,2 y K: 38,9. En la Figu-
ra 10.19 se muestra la respuesta a la rampa truncada (tal como se especihc). La sobreelongacin
que ocurre con la truncacin de la rampa es de 0,0137 rad y la respuesta se asienta dentro de 2,0
mrad del valor final en 0,32 s las especificaciones se satisfacen.
-todas

Figura 10.18. El lugar de las races del Ejemplo 10.7.

Una variacin de * 5 o/o del cero que exhibe un valor nominal de - 5,9 produce una variacin
del tiempo de asentamiento de * 5 Yo y una variacin de la sobreelongacin que es menor que
IlYo.Por tanto, una pequea desviacin de una cancelacin exacta polo-cero no produce una
variacin notable. A pesar del polo aadido en la funcin del controlador, la diferenciacin aproxi-
mada tiende a producir una seal transitoria grande cuando la entrada se cambia rpidamente.
Este fenmeno es aparente cuando se observa la salida del controlador, tal como se muestra en la
Fisura 10.20.
Seccin 1O.6. Controlador PID 297

0,6

0,5

o'o
E
o 0,3
3
.{ 0,2

0,1

0
Tiempo (s)

Figura 10.19. El ngulo de la antena respecto del tiempo con.un controlador PID,

a3o
=
izo
9ro
o '-

8o
o
o -10
=
u) _;.1
_r

Tiempo (s)

Figura 10.20. La salida del controlador respecto del tiempo.

Se puede obtener una implementacin del controlador PID utilizando una combinacin
en paralelo de circuitos con ajustes individuales de la ganancia,fal como se mostr para los
controladores PD y PI. Un controlador PID que se obtiene en esta configuracin requiere tres
caminos paralelos, con el circuito de ganancia proporcional, el circuito del integrador y el cir-
cuito del diferenciador. Las salidas se pueden combinar utilizando un circuito de suma. Otra
opcin es realizar la funcin deseada con un circuito que utilizan un nico amplificador opera-
cional. La funcin de transferencia que describe el circuito de la Figura 10.21 es

(10.28)

Suponiendo que el signo menos se puede contrarrestar y el diseo del controlador requiere
ceros reales, el circuito con un nico amplificador tal como se muestra realizar la funcin de
transferencia de la Ecuacin 10.22.
298 Diseo de controladores Captulo 10

C2

;
I=

Figura 10.21. Un controlador PID prctico

1O.7. GONTROLADOR DE ADELANTO DE FASE

Una funcin de adelanto de fase tiene un cero y un polo con el cero localizado ms prximo al
origen en el plano s presencia cero dominante tiende a mejorar la estabilidad inherente
del sistema. Es quizs-laaparente quedeluna funcin de adelanto de fase es idntica a una funcin
PD en la que se ha aadido un nico polo para satisfacer consideraciones prcticas. En este
punto, sin embargo, la aplicacin se describe utilizando mtodos de respuesta en frecuencia
---sta tcnica ofrece una nueva perspectiva que se gana al considerar el proceso de diseo
desde un punto de vista algo diferente.
La utilizacin satisfactoria de la compensacin de adelanto de fase depende de la capaci-
dad de reconocer situaciones en la que la tcnica es aplicable y colocar el adelanto de fase en
un rango de frecuencia donde la posibilidad de contrarrestar parcialmente el retardo de fase de
la planta es ms productivo. Aunque un compensador de adelanto de fase introduce un adelan-
to de fase mximo que es menor que 90", se puede :utilizar de forma efectiva si la planta posee
un par de polos dominantes. La presencia de tres o ms polos no es necesariamente un proble-
ma, pero el grado de xito depender del espaciado entre un par de polos dominantes y cual-
quier otro polo adicional.
La funcin de adelanto de fase se puede expresar como

G,(s) : a
('.)
k> l, (r0.2e)

con el polo y el cero posicionados tal como se muestran en la Figura 10.22.81cero est en la
posicin dominante. Convirtindolo a la expresin equivalente en lgebra de fasores

r"(r * /-9)
G"(iu):,\ ,'l/. (10.30)

('.ffi)
Seccin 1O.7. Controlador de adelanto de fase 299

Figura 10.22. La colocacin del polo y el cero que presenta


un controlador de adelanto de fase.

La funcin de adelanto de fase produce diagramas de Bode de ganancia y de fase tal como se
ilustra en la Figura 10.23. El diagrama de fase se puede expresar como la diferencia de dos
ngulos con

ilr): - r: tan- t (10.31)


t
ft- tan-t fr;.
()

3s
II

ko

20 log k(Ko)

Ganancia (dB)

20 log Ko
oo aM ko

Figura 10.23. Angulo de fase y ganancia que presenta un controlador de adelanto de fase.

Si se determina la derivada de fla). Con respecto a o), se observa rpidamente que el adelanto
de fase mximo, $-, ocurte en o : co., donde a)m, es la media geomtrica de a;o y kcoo. As,

,-: nfr'', (r0.32)

Aplicando una identidad geomtrica para expresar la tangente de la diferencia de dos ngulos,

l- tan,-tan, I k-l
tanQ^: (10.33)
tG $^rxt 1z4l-=..: z{,

sen
, : (k-r)
qn (10.34)
(k + 1).
300 Diseo de controladores Caotulo 1O

La Ecuacin 10.34 proporciona relacin relativamente directa entre el adelanto de fase mxi-
mo y el factor k que define la separacin del polo y el cero.
Un mtodo tpico para la utilizacin de una red de adelanto de fase es suponer inicial-
mente control con ganancia proporcional con K, fijado a un valor que verificar el requisito de
error en estado estacionario. A continuacin se evala la estabilidad observando el correspon-
diente margen de fase. Si el margen de fase es inadecuado, se aade el adelanto de fase n la
regin de la ganancia de cruce tal como se requiera para obtener un margen de fase satisfacto-
rio. Este proceso es, sin embargo,ligeramente complicado por la variacin en ganancia que se
produce por la red de adelanto de fase. Debido al incremento en ganancia que se introduce por
la red de compensacin,la ganancia de cruce se desplaza a una fiecuencia ms alta y el nuvo
margen de fase se mide en una frecuencia superior. Por tanto, el margen de fase es un objetivo
mvil.
La ganancia de la funcin de adelanto de fase tiene un lmite a frecuencias bajas de K, y
un lmite a frecuencias altas de kK". As la variacin total en ganancia (expresada en deci6e-
lios) es 2Ologk, y la ganancia en la frecuencia de adelanto de fase mximo es lOlogk. Una
separacin grande del cero y el polo produce un controlador de ganancia elevada enl rango
de frecuencias elevadas y esta condicin aumentar. el nivel de ruido. Un valor de k mayor que
8 10 debera evitarse. Es tambin aparente que una separacin excesiva entre el polo y el cro
proporcionat una disminucin con respecto a aumentar el adelanto de fase mximo. Si la
separacin del cero y el polo se limita a una dcada, esto coloca un lmite sobre el adelanto de
fase mximo de aproximadamente 55".
Aunque no existe un procedimiento nico parala aplicacin de un compensador por ade-
lanto de fase, considere el ejemplo siguiente.

EJEMPLO 10.8

Si la entrada al sistema de la Figura 10.24 esuna rampa con una velocidad de cambio de 2,0 m/s, el
error en estado estacionario debe ser igual o menor que 0,02 m. Adems, el margen de fase debe ser
al menos de 55'.

Controlador
2
s(fr . r)

Figura 10.24. El sistema del Ejemplo 10.8.

Solucin. El requisito de error en estado estacionario se traduce rpidamente en un requisito so-


bre la constante de error de velocidad de K,,> 100. Para obtener este valor utilizando iolamente
control proporcional, K, debe ser mayor o igual a 50O. En la Figura 10.25 se representa la ganan-
cia y la fase en lazo abierto con Ko fijado igual a 50 y esta situacin se etiqueta como no co-pensa-
da. La frecuencia de cruce de la ganancia ocurre en 30,8 radls y

d3o,s): -eo"-tan-'(#) : _ 162" (10.35)


Seccin 1O.7. Contr"olador de adelanto de fase 301

'60
o

(E

_20

o" oi 100

-30

^ -60

-9 -go
6
(o
II
-120

-1 50

-180
1 10 ," co" 100 1 .000
Frecuencia (rad/s)

Figura 10.25. La ganancia y la fase enlazo abierto respecto de la frecuencia para el Ejemplo 10.8.

Por tanto, el margen de fase es solamente de 18". Si la frecuencia de cruce de la ganancia permanece
en este valor, la adicin de 37" proporcionara el margen de fase de 55'. Sin embargo, la inclusin
de una funcin de compensacin de adelanto de fase aumenta la ganancia de las frecuencias altas y
desplaza el cruce a un valor de la frecuencia ms elevada. Si se observa que la fase se suma al
requisito de adelanto de fase, el valor seleccionado de Q^ debe exceder los 37". Una aproximacin
grosera del valor revisado se puede obtener suponiendo que el nuevo cruce ocurrir una octava
ms elevada en frecuencia. Como un cruce en 62 radls requiere aproximadamente un adelanto de
fase adicional de 9", el valor seleccionado inicialmente de lafase mximaes Q^:46".
Un paso de diseo efectivo en este punto es situar /. de forma tal que aparece en la nueva
frecuencia de cruce de la ganancia, por tanto colocando el adelanto de fase mximo en la frecuencia
donde se evala el nuevo margen de fase. La aplicacin de la Ecuacin 10.34 especifica k: 6,13
para obtener 46" de adelanto de fase mximo. La gananaa de la funcin de compensacin en
@: @^es 101og/< o 7,8 dB. El valor de or, se hja entonces a la frecuencia en la cual la funcin de
ganancia no compensada est por debajo aproximadamen-te 7,8 dB. Una aproximacin grosera
coloca este punto en 50 rad/s. As, ,fi.ao: 50, coo : 20p radls y kao: 124 radls. En la Figu-
ra 10.26 se muestra el diseo completo. Una comprobacin del resultado muestra que el nuevo
margen de fase es de 57" y se satisfacen las especificaciones. En la Figura 10.25 se muestran los
diagramas de ganancia y fase revisados.
302 Diseo de controladores Caotulo 1O

Figura 10.26. Un sistema con compensacin de adelanto de fase.

Una situacin en la cual un controlador de adelanto de fase puede no ser efectivo ocurre si
la planta tiene una agrupacin de polos con una accin colectiva que produce un retardo de
fase que aumenta rpidamente con el aumento en frecuencia. Si se intenta control por adelanto
de fase, esta condicin requiere tpicamente un valor innecesariamente grande del adelanto de
fase y la combinacin de un retardo de fase excesivo y una alta velocidad de cambio de la fase
crea una situacin no alcanzable. En la siguiente seccin se presenta un mtodo diferente para
resolver este problema.
Una realizacin de una funcin de controlador de adelanto de fase se puede obtener utili-
zando el circuito de la Figura 10.16b con D0 : llC(R, + Rr) y k o: IICR,.

1O.8. CONTROLADOR DE RETARDO DE FASE

La funcin de retardo de fase tambin incluye un cero y un polo, pero el polo se local:r;a ms
prximo al origen. Aunque el polo se localiza en un valor distinto de cero, la forma en que esta
funcin modifica la magnitud de la funcin enlazo abierto es similar al efecto que se produce
con el uso de un controlador PI. Por tanto, el cambio se ve generalmente en trminos de la
mejora con respecto ala precisin en estado estacionario. Latcnica de diseo tal como se
presenta utlliza tcnicas de respuesta en frecuencia.
La funcin de retardo de fase se puede expresar como

G,(s): ",(t.e) k>r, (10.36)

('.*t)
con el polo posicionado en la posicin dominante tal como se muestra en la Figura 10.27. La
correspondiente expresin de lgebra de fasores es

G"(ia): ""('.ffi) (10.37)

('.**)
En la Figura 10.28 se ilustran los diagramas de ganancia y fase. La atenuacin mxima (en
decibelios) proporcionada por el compensador de retardo de fase es 20logk.
Seccin 1O.8. Controladon de netando de fase 303

Figura 10.27. La colocacin del polo y el cero que presenta


un controlador de retardo de fase.

Es la caracterstica de ganancia de esta funcin la que es til (no el retardo de fase) y es


quizs mejor descrita como una forma de compensacin de polos dominantes.La variacin de
ganancia que se introduce por el controlador se utiliza para atenuar la funcin de ganancia en
lazo abierto en un rango de frecuencias donde un grupo de polos est contribuyendo con un
retardo de fase excesivo. El controlador sita la ganancia por debajo de la unidad en un rango
donde la fase se aproxima a - 180" mientras que mantiene una ganancia alta a frecuencias ms
bajas. El polo y el cero se posicionan de forma tal que el retardo de fase introducido por el
controlador no es significativo en la vecindad de la frecuencia de cruce de la ganancia.

k<uo 10 (ktoo)
20 log K"

o
'6 -20 ogk

(E

l't( \
20 loo | :19
"\k/ I

koo 10 (k<o)
0

39-s
L!)

-90

Figura 10.28. Ganancia y fase respecto de la frecuencia que presenta un controlador de retardo de fase.

EJEMPLO 10.9

El sistema que se muestra en la Figura 10.29 debe tener una constante de error de posicin Ko Que
es mayor o igual que 100 y el margen de fase debe ser al menos de 54'. Si la especificacin de error
en estado estacionario se satisface utilizando error proporcional, el valor de Ko debe ser de 25,0. En
la Figura 10.30 se muestran los diagramas de ganancia y fase en lazo abierto del sistema sin com-
pensar y es aparente que el sistema es inestable. La fase en la frecuencia de ganancia unidad es igual
a -233" y se requiere un adelanto de fase de 108". Con el elevado requerimiento de adelanto de
fase y la alta velocidad de cambio de la fase, la compensacin por adelanto de fase no es un concep-
to que funcione.
304 Eiseo de controladores Captulo 10

Controlador

lg^ + r)3
\io" )

Figura 10.29. El sistema del Ejemplo 10.9.

Solucin. Una compensacin por retardo de fase se puede aplicar encontrando la frecuencia en
que la funcin de fase no compensada es de -I20'. Si el cruce de la ganancia ocurriese en esta
frecuencia, el margen de fase sera de 60'. Se utiliza un valor de 60'(mejor que el requisito de 54'de
margen de fase) para permitir un pequeo retardo de fase adicional de 6'contribuido por el com-
pensador de retardo de fase. El valor de la fase de - 120' ocurre con t0 aproximadamente igual a
840 rad/s. Sin embargo, la ganancia en @ :840 es de + 33 dB. Asi la reduccin de ganancia pro-
ducida por la funcin de compensacin debe fijarse igual a 33 dB. Con una reduccin de 33 dB,
el controlador de retardo de fase colocar el nuevo cruce en r : 840 rad/s sin cambiar la ganancia
cuando a; se aproxima a cero.

50

40

30

E20
o
-i

rP!
-!

810
(,o

\i
0 -i-
ii
-10
:, ::l
-20
10

-30

^ -60

9 -go
o
(E
L
-120

-150

-180
1 ',10 100 1.000
Frecuencia (rad/s)

Figura 10.30. Ganancia y fase en lazo abierto para el Ejemplo 10.9.


Seccin 1O.8. Controlador de retardo de fase 305

Para obtener 33 dB de atenuacin, el valor de k debe ser igual a 44,7 . El valor de k determina
la separacin requerida del cero y el polo y el cero debe colocarse al menos una dcada por debajo
de 840 rad/s para evitar introducir ms de 6" de retardo de fase adicional en la nueva frecuencia de
cruce. Asi el cero se sita en 84,0 rad/s y el polo se coloca en 1,88 rad/s. Como la ganancia enlazo
abierto en el lmite de las frecuencias bajas no se cambia se satisface la especificacin del error en
estado estacionario. En la Figura 10.30 se muestran los diagramas de ganancia y fase revisados y el
sistema con control por retardo de fase se presenta en la Figura 10.31.

Controlador de
retardo de fase
25 (1+
#)

Figura 10.31. Un sistema con compensacin por retardo de fase (Ejemplo 10.9).

Se podra obtener una variacin del ejemplo previo sustituyendo el factor (1 + s/1,88) en
la funcin de retardo de fase por s/1,88, conviriiendo por tanto la compensacin a una funcin
de controlador PI. La funcin de respuesta en frecuencia enlazo abierto a frecuencias bajas
continuara con la pendiente de -20 dB por dcada en el rango que est por debajo de 1,88 y
las caractersticas a frecuencias ms altas no cambiaran. As, el valor de K, se aumentaa
desde 100 a infinito y todos los otros criterios de comportamiento no se veran afectados. En
trminos de realizacin, este cambio se consigue con una pequea alteracin en un circuito de
un amplificador operacional. Este fenmeno se analiza an ms en la Seccin 10.10.
En la Figura 10.32 se muestra un circuito para rcalizar compensacin por retardo de fase.
La funcin de transferencia es

(10.38)

Observe que el circuito se cambia a una realaactn de un controlador PI simplemente elimi-


nando Ro(Ro: oo).

Ir =
Figura 10.32. Un controlador de retardo de fase.
306 Diseo de controladones Captulo 1O

1O.9. GONTROLADOR DE ADELANTGRETARDO

De una forma que es similar a combinar un controlador PD prctico con control PI para
obtener un control PID prctico, se pueden combinar el control por adelanto y retardo de fase
para obtener un controlador de adelanto-retardo.La red de retardo se aplica en el rango de
frecuencias bajas y la de adelanto en el de frecuencias altas. La combinacin aparece entonces
tal como se muestra en la Figura 10.33. As( la caracterstica de ganancia del par polo-cero
inferior se puede ufihzar para obtener un error en estado estacionario deseado y la del par
polo-cero superior para maximizar el ancho de banda mientras mantiene un grado aceptable
de estabilidad relativa.
Aunque no existe un procedimiento de diseo nico, el ejemplo siguiente describe uno en
el que la parte de adelanto de fase se considera en primer lugar y a continuacin se aiade la
parte de retardo de fase para obtener el criterio de comportamiento de error en estado estacio-
nario deseado. El procedimiento de diseo incorpora muchos de los conceptos presentados
anteriormente en el adelanto v en el retardo de fase.

lo
(,

(9

-9s
L

Figura 10.33. Ganancia y ngulo de fase respecto de 1a frecuencia


que presenta un controlador de adelanto-retardo.

EJEMPLO 10.10

El sistema de la Figura 10.34 debe tener un margen de fase que exceda 50" y la constante de error
de velocidad K, debe ser mayor o igual a200.Para obtener el ancho de banda deseado, la frecuen-
cia en la que la funcin de ganancia en lazo abierto quza el eje de 0 dB debe ser al menos de
60 radls.

Figura 10.3. Sistema no compensado del Ejemplo 10.10.


Seccin 1O.9. Controladondeadelanto-r"etando 3,fJ7

Solucin. Si se satisface la especificacin de error en estado estacionario utilizando slo control


proporcional, el valor de K, debe ser 200 o ms. Sin embargo, si Ko, se fija a 200 el sistema es
inestable con la funcin de fase en lazo abierto teniendo una fase de - 188" en la frecuencia de
ganancia unidad. Observando el extensivo retardo de fase y la alta velocidad de cambio de la fase,
la aplicacin de la compensacin por adelanto de fase no parece que sea viable. Sin embargo, si se
da uno cuenta que la especificacin del estado estacionario se puede obtener modificando las carac-
tersticas a bajas frecuencias del controlador, el problema se modifica facilitando temporalmente el
requisito de ganancia a estas frecuencias.
Para proceder con el diseo, el valor de Ko se reduce a un nivel para el cual el adelanto de fase
requerido en la frecuencia de cruce de ganancia no es excesiva. Si el valor de K, se disminuye a 50,
entonces el sistema es estable con un margen de fase de 32,61y una frecuencia de cruce de ganancia
de37,5 rad/s. Esto produce las caractersticas de ganancia y fase en lazo abierto que se muestran en
la Figura 10.36 (etiquetada no compensada). Una compensacin por adelanto de fase es ahora un
procedimiento viable. Como el requisito de adelanto de fase cambia rpidamente con el incremento
de la frecuencia,la relacin de la posicin del polo y el cero se frja a 10. Por tanto, k : lO, ^ -- 55"
y lOlogk: 10 dB. El diagrama de la ganancia no compensada se baja 10 dB en aproximadamen-
te 70 rad/s. Asi ro. se coloca en 70 y los correspondientes polos y ceros se localizan en 22,1 y
221 radls, respectivamente. La insercin de la compensacin de adelanto de fase aumenta la fre-
cuencia de cruce a74,5 rudfs y el margen de fase se aumenta hasta 52,1".
En este punto se satisfacen todas las especificaciones, excepto el valor de K,. Como la constan-
te de error de velocidad se redujo de 200 a 50, la ganancia cuando a tiende hacia cero es inferior al
valor requerido por unatazn de 12 dB. Para corregir esta condicin, la parte de retardo de fase
del controlador debe insertarse con 2}logk igual al menos a 12 dB. Como este requisito se alcanza
sin dilicultad, la especificacin se excede alfijar k: 10. Con una dcada de separacin entre el polo
y el cero de frecuencias bajas, lagananaa a estas frecuencias se aumenta en 20 dB y la especifica-
cin de la constante de error se excede en 8 dB. Para evitar cualquier deterioro signihcativo del
margen de fase, el cero de la parte de retardo de fase de la compensacin se posiciona por debajo
del cero de la parte de adelanto de fase por un factor que es aproximadamente una dcada ms una
octava. Esto coloca el cero y el polo de las frecuencias bajas de la parte de retardo en 1,0 y 0,1 rad/s,
respectivamente. En la Figura 10.35 se muestra el sistema revisado con el controlador de adelanto-
retardo. E1 margen de fase es 51,4' y la frecuencia de cruce de ganancia es de 74,5 rad/s.

Controlador

Figura 10.35. El sistema de adelanto-retardo compensado del Ejemplo 10.10,

En la Figura 10.36 se muestran los diagramas de Bode de la ganancia y de la fase compensada


y un diagrama de la ganancia en lazo abierto respecto de la frecuencia tambin se muestra sobre
una carta de Nichols (Figura 10.37). Est claro que el pico en la funcin de ganancia enlazo cerra-
do es ligeramente mayor que 1,0 dB y que se eliminara si la ganancia en lazo abierto se redujera a
aproximadamente 3 dB. Sin embargo, este cambio reducira la frecuencia de cruce produciendo por
tanto una lieera disminucin en el ancho de banda.
308 Diseo de controladores Captulo 1O

80

60

d) 40

20
c
(, 0

-20

=
b-l
g-r
*-1
-210
-240
-270
o'1 t 1oo 1'ooo
,r""r"nl?" (r"d/r)
Figura 10.36. La ganancia y fase en lazo abierto respecto de la frecuencia para el Ejemplo 10.10.

30

co
920
o
f
ro
N

5o
'6
c
F -10
fn

-20

-270 -240 -210 -180 -150 -120 -90 -60 -30 0


(deg)
Fase en lazo abierto

Figura 10.37. Un diagrama de Nichols que muestra la ganancia en lazo abierto respecto
de la fase para el Ejemplo 10.10.
Seccin 1O. 1O. Seleccin de un tipo de controlador. 309

Fue previamente observado que, cambiando la posicin del polo a frecuencias bajas en un
controlador de retardo de fase desde un valor no nulo a cero, converta su funcin en la de un
controlador PI con caractersticas muy similares. Un fenmeno anlogo ocurre con un com-
pensador de adelanto-retardo. Si la caracterstica no se modifica excepto para la posicin del
polo de bajas frecuencias movindolo hasta donde est el cero, convierte la red de adelanto-
retardo en la de un controlador PID prctico (con un polo distinto de cero), tal como se descri-
bi en la Seccin 10.6. Considerando el efecto de este cambio aplicado al Ejemplo 10.10, el
criterio de comportamiento transitorio no cambia y la constante de error de velocidad aumen-
ta de 500 a infinito. Comentarios adicionales de estas caractersticas se encuentran en la Sec-
cin 10.10.
En la Figura 10.38 se muestra la realuacin de un circuito activo de un controlador de
adelanto-retardo. Utilizando una rcalizacin activa tal como la mostrada,la magnitud de cada
polo o cero es ajustable de forma independiente. La funcin de transferencia es

G,(s): -f4,lR')(scru+-t)[scr(R,
+R')+ t], R-: .
\ R, ) (tcrn" * l)(scrR, r l) ' "p R2
=^',^l
+ RF'
(10.39)

La conversin de este circuito en la realaacin de un controlador PID prctico se obtiene


simplemente eliminando Ro.

RF

I t
Figura 10.38. Un controlador de adelanto-retardo.

1O.1O. SETECCN DE UN TIPO DE CONTROI.ADOR


Considerando las opciones entre control PI, PD y PID, el empleo de control integral y deriva-
tivo debera considerarse cuidadosamente en cada aplicacin. Con respecto al control integral,
la necesidad de un aumento en el nmero de tipo depende no solamente de la especificacin de
comportamiento en estado estacionario, sino tambin en el nmero de integraciones inherentes
que aparecen en la planta. Como la adicin de un integrador superfluo puede imponer limita-
ciones innecesarias sobre el criterio de comportamiento transitorio, la decisin de utilizar con-
trol integral debera emplearse con prudencia.
Con respecto a una componente no nula del control derivativo, hay otra vez un factor de
coste. A pesar de la presencia de uno o dos polos adicionales, la utilizacin de una diferencia-
cin aproximada introduce un camino del controlador que intensifica las seales extraas.
Como la funcin de transferencia de adelanto de fase es idntica a la de un controlador PD
31O Diseo de controladores Captulo 1O

prctico, la misma precaucin se aplica a la compensacin por adelanto de fase. Por tanto, la
necesidad para un comportamiento transitorio mejorado debera evaluarse con cuidado y pue-
de ser preferible una tcnica tal como la descrita en el captulo siguiente . La modificacin de la
conducta transitoria utilizando colocacin de polos y estimacin del estado es una opcin que se
presenta en el Captulo 11.
Se observ con la descripcin de ambas compensaciones por retardo y por adelanto de
fase que desplazaban el polo a frecuencias bajas hacia el origen para convertir estas funciones
en las de un control PI y PID modilicado, respectivamente. En cada caso, el nmero del tipo se
aumenta en uno. Este desplazamiento en la posicin del polo se puede rcahzar sin alterar el
comportamiento transitorio y el valor de una constante de error finita se cambia de un valor
elevado a infinito. As, hay una opcin de diseo interesante con respecto a posicionar el polo
en un punto relativamente prximo al origen en el plano s o posicionar el polo para obtener
una integracin ideal (o cuasideal).

10.11. UTILIZACN DE MITLNE

Los procedimientos de diseo del controlador, tal como se han presentado, se facilitan todos
mediante clculo digital y puede ser til una combinacin de diferentes tcnicas. Cuando se
utilizan tcnicas en el plano-s una combinacin del lugar de las races generado por computa-
dor y clculo de la respuesta temporal pueden proporcionar extensivos datos de comporta-
miento y una ayuda decisiva en el proceso de diseo. Aunque adaptable a una diversidad de
situaciones (utilizando un archivo M), el siguiente es un listado de tareas de simulacin con
modelos que se necesitan especficamente para el Ejemplo 10.6 (diseo de un controlador PD):

% Ejemplo 10.6
% Lugar de las races variando $
alpha = 6.25; beta = 5@; % Especifican polo y cero de1 contnolador
n = l@ 0 10/alpha 1@l; % Intnoducir P(s)
d = [1/beta 1+4lbeta4Oli
nlocus(n,d) % Representar eI lugar'
lk, rootsl = r^locfind(n,d) % Colocan una cruz para evaluar un punto especfco
pause % Cualquier tecla para proseguit'
% Respuesta en escaln
kO = 1@i % Especifican factor de ganancia del lazo
n1 = [@ @ 1O*k@lalpha 10*k0]; % Introducir modelo en lazo cennado
ot = [1 lbeta 1+4lbeta 4+10*k0lalpha 10*k0] ;
ly,x,tl = step(n1,d1 ); % Calculan nespuesta a un salto cerrado
plot(t,y), grid % Repnesentan safida vensus tiempo
ylabet('y(t)' ), xlabel ('Time (sec)' )
tt' yl % Imprimir tiempo y salida en columnas adyacentes

Un diagrama del lugar de las races se puede obtener en copia dura activando el programa
con la orden plot del dominio temporal desactivada temporalmente utilizando un smbolo
de oA. Los efectos de variaciones del controlador son, por supuesto, fcilmente estudiados al
observar el comportamiento con las variaciones de los parmetros seleccionados inicialmente.
Familias de lugares de las races o curvas de respuesta a un salto se pueden generar insertando
cambios de parmetros y aplicando las rdenes hold on y hold of para retener los diagramas
que se requieran.
Seccin 1O.11 . Utilizacin de Mnrlae 311

Si se considera la aplicacin de tcnicas de respuesta en frecuencia se puede adaptar otra


vez un archivo M a una variedad de situaciones. El siguiente conjunto de programas propor-
ciona ayuda adicional para disear un controlador utilizando mtodos de respuesta en frecuen-
cia con modelos que son especficamente aplicables al Ejemplo 10.8.

% Ejemplo 10.8 - No compensado


% Una comprobacin de la respuesta en frecuencia no compensada (con K = 10@)
kO = 5@i % Ko se calcuLa pana cumplir que K" = 1@@

n=[@02*kol; % Introducir e] modelo en lazo abierto


d=1111@1@li
bode(n,d) % Calcular^ y representar diagrama de Bode (ganancia y fase)
lgm,pm,wpc,wgc] = mangin(n,d); % Calcular mrgenes de ganancia y fase
pm,wgc % Imprimin el margen de fase y Ia frec. de cr'uce de ganancia

Con el modelo especificado la fase en lazo abierto tiende asintticamente a - 180' cuan-
do a; tiende a infinito;por tanto, el margen de ganancia es inhnito. El margen de fase se calcula
de forma precisa, pero un clculo numrico del margen de ganancia no se hace en esta situa-
cin por la incapacidad de considelar un rango de frecuencia infinito.
Si se consideran ambos modelos del sistema sin compensar y compensado, las correspon-
dientes funciones de respuesta en frecuencia se pueden calcular y observar como sigue:

% Ejemplo 1@.8 - No compensado y compensado


w= logspace(-1 ,4,200) ; % Extender eI rango de fnecuencla
k@ = 5@i z = 2@.2i p = 124; % Especlfican facton de ganancia, frecuencia del
cero y de1 polo
n=lo@2*k@l; % Modelo del sistema no compensado
d=11t1@1ol;
nc = [@ @2*kO/22*k@l; % Modefo del sistema compensado
oc = [1/(1@*p) (1/10)+(1 lp) 1 Ol;
Imag,ph,w] = bode(n,d,w) i
Imagc, phc,w] = bode (nc,dc,w) ; % Cafcular ganancia y fase
db = 2@*1o910(mag) i dbc = 2@*1o91@(magc) ; % Convertir a dB
subplot (21 1) % Dibujar en la mitad superion de Ia zona de
nepnesentacin g rf ica
semilogx(w,db,w, dbc), grid % Dibujar ganancia no compensada y compensada
axis ( [ .1 1OO@@ -4@ 4@l) % Definir lmites de la grfica
ylabel('Gain ') , xlabel('Freq (r/s)')
(dB)
subplot(212) % Dibujar en la mitad inferior de la zona de
repnesentacin g rf ica
semilogx(w, ph,w, phc), grid % Dibujar fase no compensada y compensada
axis ( [ .1 1@@@@ -1 80 -90] ) % Definir lmites de 1a grfica
ylabel( 'Phase (deg) ' ) , xlabel( 'rreq (r/s) ' )
Igm,pm,wpc,wgc] = margin(mag,ph,w) i % Cal-cuIar mrgenes de fase y ganancia
Igmc,pmc,wpcc,wgcc] = mangin(magc,phc,w)
pm,wgc, pmc ,wgcc % Imprimin mrgenes de fase y frecuencia de cruce
de ganancla
subplot(111) % Retonnar al formato de grfica simple
%ngrid( 'new' ) % 0pcin de carta de Nichols (quitar %)
%nichols(nc,dc,w) % Opcin de carta de Nichols (quitar %)
312 Diseo de controladones Captulo 1O

Si se formula como un archivo M, el conjunto de rdenes precedente se puede adaptar al dise-


o de un controlador utilizando funciones de compensacin por adelanto, retardo o adelanto-
retardo.

La llizacin de una funcin de control en cascada ofrece la capacidad de modificar una fun-
cin en lazo abiefto de una manera que puede mejorar significativamente el comportamiento
del sistema en lazo cerrado. Si la conducta deseada no se puede obtener utilizando control
proporcional, hay diversas alternativas que pueden dirigirse haciala consecucin de un con-
junto especfico de objetivos de diseo.
La utllizacin de un controlador PI proporciona un aumento en el nmero del tipo con
una correspondiente mejora de la capacidad de seguimiento en estado estacionario. El contro-
lador introduce un polo y un cero con el polo localizado en el origen del plano s y el cero sobre
el eje real negativo. La insercin del polo aiade una integracin a la funcin enlazo abierto y
la presencia del cero es normalmente til con respecto a formular un comportamiento transito-
rio satisfactorio. En situaciones con grupos de polos dominantes, el empleo de un controlador
PI puede permitir al diseador satisfacer una especificacin de error en estado estacionario sin
aumentar la ganancia a frecuencias altas, por tanto, evitando un problema de estabilidad po-
tencialmente significativo.
Si se introduce un cero dominante en la funcin del camino directo, se puede utilizar un
controlador PD para mejorar el comportamiento de un sistema que se caracferiza por un dese-
quilibrio moderado entre el nmero de polos dominantes con respecto a los ceros. Este tipo de
compensacin es particularmente efectiva en situaciones donde la planta presenta un par de
polos dominantes. Hay, sin embargo, limitaciones prcticas que deben considerarse.
El modelo de funcin de transferencia de un controlador PD ideal es una funcin impro-
pia y los resultados de una simulacin utilizando un modelo idealizado no son realistas en un
sentido prctico. La aproximacin de una funcin ideal est sujeta a severos problemas con
EMI (interferencias electromagnticas). La conversin a una funcin propia requiere la adicin
de al menos un polo y la relacin de la posicin del polo al cero debe ser considerada con
cuidado para minimizar la amplificacin de seales extraas. Con una colocacin cuidadosa
del cero y el polo, sin embargo, la aplicacin de un controlador PD prctico puede producir
una reduccin notable en el tiempo de respuesta mientras se mantiene un grado satisfactorio de
estabilidad relativa. La capacidad de aumentar la ganancia del lazo puede tambin permitir un
incremento en el valor de una constante de error finita.
Un controlador PID tiende a combinar las caractersticas de control PI y PD. La parte
integral del controlador incrementa el nmero del tipo del sistema. Un controlador PID es a
menudo efectivo en una situacin para la cual el control PI es suficiente para producir el
comportamiento deseado en estado estacionario, pero se busca la mejora adicional con res-
pecto a la conducta transitoria. Aunque sujeta a las mismas limitaciones prcticas que un
controlador PD, la parte derivativa es til con respecto a mantener o mejorar el criterio de
comportamiento transitorio. Una representacin ideal incluye un polo localizado en el ori-
gen en el plano s y dos ceros localizados en el semiplano izquierdo.IJna realizacin prctica
requiere al menos un polo adicional que se posiciona cuidadosamente con respecto alaloca-
lizacin de los ceros.
Una funcin de compensacin por adelanto de fase es idntica a una funcin PD (con un
polo aadido a la funcin ideal), y esta tcnica de compensacin est sujeta a la misma consi-
deracin con respecto a seales de perturbacin y a la posicin relativa del cero y el polo. Si la
Problemas 313

aplicacin se considera utilizando mtodos de respuesta en frecuencia, a menudo se gana una


mayor comprensin con respecto al diseo del controlador. El uso de la compensacin por
adelanto de fases es efectiva si la planta presenta un exceso moderado en el nmero de polos
dominantes con respecto a los ceros dominantes. En comparacin con el control proporcional,
la insercin de un control por adelanto de fase puede ofrecer un incremento en el ancho de
banda mientras mantiene un margen de fase deseado.
Si la ganancia dellazo est severamente limitadapor la presencia de un grupo de polos
dominantes, la compensacin por retardo de fase ofrece una solucin apropiada. La carac-
terstica de ganancia de esta funcin de polo dominante se emplea para obtener una ganancia
elevada a frecuencias bajas mientras suprime la gananaa en el rango de frecuencias donde la
funcin de la planta est produciendo un excesivo retardo de fase.
La funcin de compensacin por adelanto-retardo proporciona una combinacin de la
compensacin por adelanto y retardo. El cero y el polo a frecuencias altas contribuyen al ade-
lanto de fase en este rango de frecuencias, mejorando por tanto la conducta transitoria. El cero
y el polo a frecuencias bajas permite un aumento en la ganancia a estas frecuencias sin alterar
la ganancia a frecuencias altas. La elevada ganancia a frecuencias bajas contribuye a una mejo-
ra del comportamiento en estado estacionario. Por 1o tanto, ambos criterios, estado estaciona-
rio y transitorio, se mejoran aplicando ambas tcnicas de compensacin por adelanto y retardo
en los rangos apropiados de frecuencia. Si se considera o bien una compensacin por retardo
de fase o de retardo-adelanto de tase se introducen ambos polos y ceros, pero siempre un polo
es el que est ms prximo al origen. Si el polo a frecuencias bajas se desplaza desde un valor
no nulo a cero, la funcin de compensacin adquiere la forma de un controlador PI o un
controlador PID prctico, respectivamente.

El Captulo 11 proporciona un estudio continuado del diseo del controlador con la conside-
racin de tpicos adicionales. Los conceptos del controlador descrito en ambos captulos se
pueden implementar utilizando o sistemas continuos o muestreados y se pueden estudiar tpi-
cos similares con funciones de control que se rcalizan utilizando tcnicas digitales.

Problemas
10.1. Suponer que el sistema de control de temperatura de la Figura P10.1 se implementa utilizando un
controlador proporcional con G"(s) : Ko. Las especificaciones de conducta transitoria requieren
que la sobreelongacin no debe exceder 4,32% con una entrada en salto. Adems, la constante de
error de posicin Ko debe ser mayor o igual a 20. Determinar el rango de valores de K, que
cumplirn todas las especificaciones. Si no se pueden satisfacer las condiciones mostrar prueba de
su conclusin.

Controlador Planta
I"(s)
In(s)
Temperatura
deseada Temperatura
actual

Figura P10.1
314 Diseo de controladores Captulo 1O

10.2. Suponer que el sistema de control de nivel de la Figura P10.2 se implementa utilizando un contro-
lador proporcional con G"(s) : Ko. La integral en la funcin de la planta se presenta porque la
vlvula de control lineal controla la velocidad del caudal de entrada. Asi el volumen que entra al
tanque es dependiente de la integral del caudal. Suponer que el tiempo de asentamiento en el 2oA
con una entrada en salto debe ser menor o igual a 60 s y el sistema debe ser cticamente amorti-
guado. Adems, el error en estado estacionario con una entrada en salto debe ser cero. Especificar
el rango de Ko que cumplir todas las especificaciones. Si no se pueden satisfacer las condiciones
mostrar prueba de su conclusin.

Vlvula y
Controlador tanque
0,10
8(s) Y(s)
s(s + 0,05)
Nivel
deseado Nivel
actual

Figura P10.2

/Vota: Los problemas 1O.3 a 1O.6 deben resolverse ulizando un conFolador Pl o un controladon PD ideal.

10.3. Considerando el sistema de la Figura P10.1 determinar G"(s) de forma tal que la respuesta a una
entrada en salto presente error en estado estacionario nulo. Adems, el tiempo de asentamiento
en el 2oA debe ser menor o igual a 60 s y el sistema debe ser cticamente amortiguado. Utllizar
cancelacin polo-cero.

t0.4. Considerando el sistema de la Figura P10.2 determinar G"(s) de forma tal que la respuesta a una
entrada en salto presente error en estado estacionario nulo. Adems, el tiempo de asentamiento
enel 2oA debe ser menor o igual a 20 s y no debe haber sobreelongacin. Utilizan cancelacin
polo-cero.

10.5. Considerando el sistema de la Figura P10.2, determinar G"(s) de forma tal que proporcione un
controlador PD con un cero situado en s : - 0,06. Utllizar el valor de K, obtenido en el Proble-
ma 10.4 para determinar el tiempo de asentamiento y el tanto por ciento de sobreelongacin.
Determinar si se puede mejorar el comportamiento sin cambiar la posicin del cero y especificar
los nuevos parmetros del controlador.
10.6. Si el modelo de planta para un sistema est compuesto de dos integradores (G": Ils2), seleccio-
nar un diseo del controlador que proporcione un comportamiento estable. Eiplique su eleccin
utilizando lugares de las races.
10.7. Considerando el sistema de la Figura P10.7,

Figura P10.7
Problemas 31s

t. Qu nmero de tipo es? Cul es el error en estado estacionario frente a una entrada en
rampa?
b. Qu condiciones se deben mantener con respecto a las magnitudes de Ko y Kr de forma que
el sistema sea estable?

ffi tO.t. Considerando el sistema de tipo :2 dela Figura P10.7, determinar a(a: K/K) de forma que el
cero en lazo abierto se site en s -2. Despus utllizar la tcnica del lugar de las races genera-
do con Mlrr-Rs para observar el efecto de la variacin de Ko (mientras a se mantiene fijo). Deter-
minar Ko de forma que el coeficiente de amortiguamiento del par de races complejas est cerca
del mximo. Con su diseo del controlador finalizado, uttlizat una simulacin de MarlnB para
determinar la respuesta a una entrada en rampa de pendiente unidad que comienza en t: 0.
Suponga que el sistema est inicialmente en reposo. Sus resultados deberan incluir la especifica-
cin de G"(s) y un dibujo que muestre la entrada en rampa y la respuesta.

M tO.S. Utilizando MATLAB, observar el resultado de variar los valoresde Ko y o utilizados en el Proble-
ma 10.8. Intente mejorar la respuesta a una entrada en rampa. Si lo consigue, describa su diseo
revisado.

10.10. Considere el sistema de control de posicin de las Figuras P10.10a y Pl0.10b:

a. Determinar la ecuacin caracterstica para cada sistema. Existe alguna diferencia aparente
en la capacidad de ajustar la posicin de los polos enlazo cerrado? Explicar.
b. Considerando U(s)/R(s). Presentan uno u otro sistema una funcin de transferencia impro-
pia? Explicar.

Motor/Carga

Kn
da'l
-dt
{b)

Figura P10.10
31 6 Diseo de controladores Captulo 1O

10.11. Si el controlador en el sistema de la Figura P10.10a se realiza con K, : 10 y K, : 1,8, determinar


la entrada a la planta u(r) suponiendo que r(r) es una funcin de salto unitario. Es un sistema
Isico capaz de producir y transmitir esta seal? Explicar.

M tO.tZ. Utilizando el controlador PD prctico descrito en Ia siguiente ecuacin, colocar el controlador en


el sistema de la Figura P10.10a. Determinar K, tal que la constante de error de velocidad K, es
igual a 32,0. Fijar B temporalmente a inhnito y determinar a de forma tal que la razn de amort!
guamiento es la unidad. A continuacin fijar B a un valor que es mayor que or por un factor de 8,0.
Con el cero y el polo fijado en posicin, utllizar un diagrama del lugar de las races generado por
MArL.s para estudiar la variacin de las races de la ecuacin caractestica cuando se vara K,.
Determinar la posicin de las races para el valor requerido de K,. Considerando su diseo com-
pleto, especificar G"(s), las races de la ecuacin caracterstica y el valor del error en estado estacio-
nario con una entrada en rampa unitaria.

r,(l * r)
G"(s):
(;.')
10.13. Utilizando el controlador PD prctico descrito en el Problem a 10.12, colocar este controlador en
el sistema de la Figura P10.10a. Fijar a al valor requerido para obtener una cancelacin polo-cero
y fijar B a un valor que es mayor por un factor de 8,0. La razn de amortiguamiento debe ser
0,707 o mayor. Fijar Ko a un valor que satisfaga la especificacin de la razn de amortiguamiento
y minimiza el error de estado estacionario con una entrada en rampa unitaria. Especilicar G"(s) y
el valor del error en estado estacionario con una entrada en rampa unitaria.
10.14. Dado el sistema de la Figura P10.14, disear un controlador PI que produce un sistema estable
tipo 1. Determinar G"(s). Tal que todas las races de la ecuacin caractestica se colocan en
s : - 3 + j0. Explicar por qu la cancelacin polo-cero en el semiplano derecho no es aceptable.

Controlador Planta

Figura P10.14

M tO.tS. La Figura P10.15 muestra un sistema para controlar el ngulo de un sistema que no tiene prdi-
das por rozamiento. Utilizar un controlador PD prctico para obtener una respuesta estable con
una constante de error de aceleracin K, igual a 10. Temporalmente fijar B a infinito y ajustar a
para obtener una razn de amortiguamiento igual a la unidad. A continuacin fijar B a un valor
que es mayor que o( por un factor de 8,0. Considerar el diseo completado.

Controlador

Figura P10.15
Problemas 317

a. Especificar G"(s).
b. Utllizar un lugar de las races generado por Mlrr-Rn para mostrar la variacin de las races
de la ecuacin caracterstica cuando se vara Ko. Determinar las races con el valor de Ko
especificado en su solucin para G"(s).

10.16. El sistema de la Figura P10.16 muestra la utilizacin de dos controladores PI para producir un
Iazo tipo 3. Representar el lugar de las races de la ecuacin caracterstica cuando K se vara de
cero a infinito. Qu rango de valores de K produce estabilidad? Cul es el valor mnimo de K
que genera todas las races reales?

Oscilador
Detector controlado
de fase Control Pl Control Pl por tensin

Op O6

Figura P10.16

10.17. Sustituir el controlador en el sistema de la Figura P10.7 por un controlador PID suponiendo una
diferenciacin ideal (B: inhnito). Determinar K, Ko y Kr, tal que todas las races de la ecuacin
caracterstica estn localizadas en - 8 + j0. Tambin determinar lalocalizacin de los ceros de la
funcin de transferenca enlazo cerrado que relacionan la salida con la entrada.

M tO.tg. Sustituir el controlador en el sistema de la Figura P10.7 por un controlador PID prctico. Deter-
minar los parmetros del controlador utilizando MRrLns y el procedimiento de diseo explicado
en la Seccin 10.5. El tiempo de asentamiento deseado es de 0,2 s. Especificar G"(s) y tambin los
valores correspondientes de Ki, Ko, Ka y F.

10.19. Volver al sistema de la Figura P10.15 y considerar la posible aplicacin de control proporcional,
control por adelanto de fase o control por retardo de fase. Determinar si una o ms de estas
tcnicas estabilizar este sistema. Representar el lugar de las races (con variacin del factor de
ganancia del lazo) para cada situacin; justificar su respuesta.

10.20. Dada la funcin de compensacin por adelanto de fase descrita en la ecuacin siguiente, represen-
tar los diagramas de Bode mostrando la fase y la ganancia respecto de la frecuencia, y determinar:

a. La frecuencia de adelanto de fase mximo.


b. El mximo adelanto de fase.
c. La relacin (en decibelios) de la ganancia en la frecuencia de adelanto de fase mximo para la
ganancia cuando a tiende a cero.

(;.')
4(s):
(*.')
10.21. Dada la funcin de compensacin por retardo de fase descrita en la siguiente ecuacin represen-
tar el diagrama de Bode mostrando la ganancia y la fase respecto de la frecuencia. Determinar la
318 Diseo de contnoladores Captulo 1O

relacin (en decibelios) de la ganancia en a : 0,01 rad/s ala ganancia en o : 1.000 rad/s y deter-
minar la fase en a : 1.000 rad/s.

r.ooo(r *
r*a)
Gft):
('.)
10.22. Disear un controlador por adelanto de fase para el sistema de la Figura 10.22tal que la constan-
te de error de posicin K, es igual a 100 y el margen de fase est entre 55' y 60'. Utilizar el
procedimiento del Ejempl<i tO.S.

Controlador Planta

Figura P10.22

10.23. Volviendo al sistema de la Figura P10.15 disear un controlador por adelanto de fase que tenga
un margen de fase de 54,91 cuando se utiliza en este sistema (mantener K, : 10). Uttlizar la rela-
cin mnima de posicin del polo respecto a la posicin del cero que producir este resultado.

10.24. Disear un controlador por adelanto de fase para sustituir al controlador proporcional en el
sistema de la Figura P10.24. La constante de error de velocidad K, debe permanecer en 5,5 y el
nuevo margen de fase debe ser al menos de 55'.

Controlador

Figura P10.24

10.25. Disear un controlador por retardo de fase para el sistema de la Figura P10.25, tal que la cons-
tante de error de posicin K, es igual a 100 y el margen de fase es 54" o mayor.

Controlador Planta

Figura P10.25
Pnoblemas 319

10.26. Disear un controlador por retardo de fase para un sistema con realimentacin unitaria con una
funcin de planta de
r(s) 1

tf'): -Zl---
sl- + IV I
u00 /
tal que el valor de la constante de error de velocidad K, es igual a 100 y el margen de fase es 50" o
mayor.

10.27. Convertir el controlador por adelanto de fase del Problema 10.22 a un controlador por adelanto-
retardo. No cambie la parte de adelanto del controlador. Aada la parte de retardo del controla-
dor de forma que mantenga el margen de fase especificado, pero aumente la constante de error de
posicin por un factor de 10.
Vaniaciones en el diseo
del contnoladon

11.1. TNTRODUCCION

El diseo del controlador se expande en este captulo para investigar distintas tcnicas que se
aaden a los tpicos del Captulo 10. Los temas adicionales comienzan con la consideracin de
la compensacin por realimentacin del vector de estados.

11.2. AStcNACru oe polos UTtLtzANDO REALlMerurnCru DEL ESTADO

Con la introduccin de la realimentacin de estados, la utilizacin de un modelo de estado se


modifica ligeramente con respecto al trabajo anterior. En lugar de aplicar el modelo de estados
convencional al sistema enlazo cerrado, completo el modelo se aplica inicialmente a la descrip-
cin de la planta. As, las matrices A, B, C y D se utllizan para describir un modelo de planta
lineal e invariante en el tiempo, en el que r.r(r) es la entrada a la planta y x(r) e y(r) son los
vectores de estado y salida, respectivamente. El modelo del sistema global se completa entonces
aumentando el modelo de planta para incluir la compensacin por realimentacin.

Realimentacin de estados: Un modelo uectoral matrcal

La realimentacin de estados se implementailizando una combinacin lineal de variables


de estados como una seal de realimentacin negativa. Las ganancias de los caminos de rea-
limentacin se suponen que son ajustables de forma independiente con factores de ganancia
kr, kr, ..., kn. De ah,la seal realimentada vuelve a la entrada de la planta que es igual a
krxr(t) + krxr(t) -f ... k,x,(t). La seal compuesta es un escalar y la formacin de esta seal ya
se ha descrito en notacin matricial con la dehnicin de una matriz fila K tal que

["'(4-l
Kx(t) : lkrk, o,l '{' (1 1.1)

Lt'(4 -l
322 Variaciones en el diseo del contnoladon Captulo 11

Si se supone una nica entrada y una nica salida, el diagrama de bloques que muestra la
realimentaciin de estados se presenta en la Figura 11.1. Para permitir que r(r) se exprese en
el mismo nivel que la salida deseada, se introduce un factor multiplicador constante g. Esto
permite que la suma de la enada y las seales realimentadas ocurran con una versin esca-
lada de r(r). Aunque circunstancias especiales pueden requerir alguna modificacin del dia-
grama, esta configuracin particular se utiliza y se ilustra inicialmente con algunos ejemplos.

Figura 11.1. Un sistema SISO con realimentacin de estados.

Considerar la planta con realimentacin de estados,

u(t): sr(t) - Kx(r). (rr.2)


De ahi
i(t) : Ax(r) + Blgr(t) - Kx(r)1, (11.3)

y el modelo del sistema en lazo cerrado con realimentacin de estados es

i(4 : (A - BK)x(r) + Bsr(t)

v(0: cx(0. (rr.4)


Si la Ecuacin Il.4 se transforma, una solucin algebraica para X(s) se obtiene rpidamente
con X(s) :
(sI - A + BK)-1x(0) + (sI - A + BK)-lngR(s) e (s) : CX(s). Asumiendo que el
sistema est inicialmente en reposo, la relacin de transferencia en lazo cerrado es

r(s) : C(sI - A + BK)-lnsR(s). (11.5)

Con el modelo de planta expresado en trminos de una nica salida, I(s) es un escalar y C es
l'JJ'amatriz fila. En este caso, g se puede evaluar de forma que r(r)est expresado en el mismo
nivel que la salida deseada y(r). Esta condicin se establece si g es igual al recproco de otros
factores que contribuyen a la ganancia DC, o g: IllC(-A + BK)-181.
De acuerdo con la formulacin del denominador de la Ecuacin 11.5.Ia ecuacin caae-
terstica es

A(s) :det(sl-A+BK)=Q. (11.6)

Con libertad para ajustar los elementos de la matriz K, la realimentacin de estados se utiliza
para tener el control de la situacin de las races de la ecuacin caracterstica. Las races se
desplazan para obtener el comportamiento transitorio deseado.
Seccin 1 1.2 Asignacin de polos utilizando nealimentacin del estado 323

EJEMPLO II.I
Considerar la aplicacin de la realimentacin de estados del modelo de planta descrito en este
ejemplo. El modelo describe un sistema motor que se utiliza para controlar la posicin angular
de la base de un telescopio. La variable x, representa el ngulo (en miliradianes), xr representa la
velocidad angular del eje del motor (en radianes por segundo), y x, representa la corriente del
motor (en amperios). Utilizando este modelo, determinar la ecuacin caracterstica con la reali-
mentacin de estados aplicada y completar el diseo de realimentacin de estados de forma que
los polos enlazo cerrado estn, situados en -10 + j5 y -80.EI modelo de la planta es

[u'l [o
5 ol
[,'-] t rl
li, l:10 - 0,1 60llx,l+l ol, (rr.7)

Lu,l lo - 1,4 s0lfx.l 110_j

[*,1
v(t): lt 0 rl '; I
(1 1.8)

Lxrl
Solucin. Utilizando vna matriz K con tres elementos, entonces

[s -s 0
sI-A+BK:l 0 (s+0,1) -60 | (11.9)

I t0,., (1,4 + I}k) (s + 50 + 10k3!

y la ecuacin caracterstica del sistema con realimentacin de estados es det(sl - A+ nf: go

s3 + 150,1 + 10k.)s2 + (89 + k. + 600kr)s + 3.000k, : g. (11.10)

Para situar todos los polos en lazo cerrado como se requieren, el polinomio caracterstico deseado
es(s*10-j5)(s+10+j5)(s+S0):s3+100s2+1.725s+10.000.unasolucindetresecuacio-
nes con tres incgnitas muestra que la situacin del polo requiere k, : 3,33, kz: 2'72 y kt
: 4,99.
Un clculo en MtLRn del vector K se describe en la Seccin 11.7.

Est claro que el Ejemplo 11.1 produce una ecuacin caracterstica de tercer orden con
tres coeficientes que se ajustan de forma independiente. Por lo tanto, la aplicacin de la reali-
mentacin de estados produce una situacin en la que tres races (una razreal y un par com-
plejas conjugadas) se puedan situar como se desee. Como la situacin de los polos en lazo
cerrado gobierna la estabilidad y otras caractersticas del comportamiento transitorio, la total
naturaleza de su colocacin es una propiedad til. El resultado obtenido con este ejemplo li-
neal es un resultado que se logra normalmente mediante la aplicacin de realimentacin de
estados y un modelo de planta que ofrece la posibilidad de situar libremente todos los polos se
puede describir como que presenta un estado de controlabilidad. Una prueba para el estado de
controlabilidad se describe a continuacin.
Aunque el potencial de situar los polos de un sistema controlable sin restricciones es un
concepto poderoso,la aplicacin debe estar atemperada por el conocimiento de que el anlisis
es dependiente de la validez del modelo lineal. Por ejemplo, si se lliza este procedimiento
324 Vaniaciones en el diseo del controlador Captulo 11

para mover polos a la izquierda del plano s por un factor extremadamente alto, los valores
que se requieren de kr,kr, etc., sern muy altos y los niveles de seales transitorias excedern
las cotas del modelo lineal. El uso de factores de ganancia extremadamente altos tambin in-
tensificarn el nivel de ruido.

Realimentacin de estados: Un modelo grfico

Una alternativa al desarrollo del modelo de un sistema con realimentacin de estados es cons-
truir un diagrama de estados que represente la planta y despus aiadir la realimentacin de
estados que se requiera.

EJEMPLO 11.2

Considerando el modelo de planta del Ejemplo 11.1, dibujar un diagrama de estados y aadir la
realimentacin de estados. rJtllizar este resultado para evaluar la ecuacin caracterstica. IJtilizar
tambin el diagrama para determinar un valor de g tal que y(r) es igual a r(t) bajo condiciones en
estado estacionario, suponiendo que r(r) es una entrada escaln.

Solucin. El diagrama de estados se muestra en la Figura ll.2 y la adicin de la realimentacin de


estados se presenta en la Figura 11.3. El diagrama revisado proporciona un modelo grfico de la
planta con realimentacin de estados. Notar que este sistema es inherentemente de tipo 1. La fr-
mula de la ganancia de Mason se puede utilizar para obtener la funcin de transferenciaenlazo
cerrado. v

r(s) 3.000e
(ll.1r)
R(s) s3 + 150,1 + 10k3)"2 + (99 + k. + 600kr)s + 3.000ft1

Xe(s) (iz)

-1,4

Figura 11.2. Diagrama de estados de la planta del Ejemplo 11.1.

Para obtener error nulo en condiciones de estado estacionario frente a una entrada escaln, el
valor de g en esta situacin especfica debe ser igual a kr.
La ecuacin caracterstica es A(s) : 0 y, por supuesto, el resultado es idntico a la expresin de
la Ecuacin 11.9. Cuando se evale A(s) deber considerar cuidadosamente todos los pares de lazos
que no se tocan.
Seccin 1 1.2 Asignacin de polos utilizando realimentacin del estado 325

xg(0)
s
+1

60

Xs(s) (iz)

-1,4

Figura 11.3. Diagrama de estados aadido a la planta del Ejemplo 1l.l

Con una implementacin fsica de los sistemas de los Ejemplos 11.1 y 1L.2,el proceso de
deteccin de error puede envolver una comparacin directa de r(r) e y(t). Para ilustrar esta
variacin, el modelo grfico se modifica fcilmente, como muestra la Figura IL4. Debe obser-
varse que esta modificacin no cambia el modelo matemtico.

A planta
do--_-
' F(s) E(s) A planta

Desde Desde
X't = Y(sl X1 = Y(s)

Figura 11.4. Una modificacinpara proporcionar una comparacin directa de r(r) e y(r).

Gontrolabilidad de estado

Se considera la propiedad de controlabilidad de estado con aplicaciones a los sistemas lineales


e invariantes en el tiempo. Este concepto es pertinente al estudio de la realimentacin de estado
porque la capacidad de colocar libremente todos los polos del sistema en lazo cerrado es una
caracterstica de los modelos de la planta que tienen esta propiedad.
La controlabilidad de estado (denominada a partir de ahora simplemente como controla-
bilidad) considera la forma en que la entrada a la planta es capaz de influir sobre todas las
variables de estado. Si se considera un estado inicial arbitrario x0 y un nuevo estado arbitrario
xr, un sistema es controlable si existe una entrada que lleve al sistema desde xo hasta xt en
timpo finito.
Utilizando el modelo matricial de la planta, se puede demostrar que es controlable si y
slo si la matriz de controlabilidad.

(rr.r2)
326 Vaniaciones en el diseo del controlador Captulo 11

tiene rango n, donde n es el orden del sistema. Un segundo test para la controlabilidad que se
ilizar posteriormente se expresa como sigue. Un sistema es controlable si y slo si
rank[,l,I - A: B] : n i: I,2,...n, (1 1.13)

donde ).y 12,..., 2n son valores propios de A. An ms, si algn valor propio no satisface la
Ecuacin 11.3, entonces este valor particular es un polo lijo que no se puede mover utilizando
cualquier ley de control por realimentacin.

EJEMPLO 11.3

Determinar si el sistema de la Ecuacin 11.7 es controlable.


Solucin Utilizando M" para comprobar la controlabilidad, la matiz se formula como un array
3 x 3 en el que la primera columna es B, la segunda columna es AB y la tercera columna es A2B.
Despus de calcular AB, la tercera columna se puede generar como (A)(AB) con

o o 3.oool
M.:lI 0 600 -30.060 (11.14)
Lro - soo
1.

24.160l
El rango es igual al nmero de filas o columnas que son linealmente independientes y se puede
evaluar como la dimensin del mayor determinante no singular (despus de eliminar, cuando sea
necesario, filas y columnas). Con una nica entrada, el array es cuadrado y se demuestra rpida-
mente en este ejemplo particular que det M" es no singular. As, el rango es igual a 3 y la planta es
controlable.

Si se consideran modelos de plantas que representan sistemas realizables y tiles, una falta
de controlabilidad es una situacin algo inusual. El concepto, sin embargo, introduce algunas
consideraciones interesantes en las limitaciones de la compensacin por realimentacin. Un
fallo en presentar controlabilidad es evidencia de que la posicin de uno o ms polos de la
planta no responde a la aplicacin de la realimentacin de estado. Dependiendo de la locali-
zaacin del polo inmovilizado (o de los polos),la consecuencia de esta condicin puede variar
de una limitacin ligeramente molesta a una incapacidad catastrfica para estabiluar la res-
puesta.
Un ejemplo simple que ilustra este fenmeno se obtiene considerando dos bobinas. tal
como se ilustra en la Figura 11.5. Suponga que las bobinas (con z: 1.0 H y R : 1,0 o) se
colocan tal que no existe acoplamiento magntico. Los sensores colocados en cada campo
magntico miden la faerza del campo y la salida es la suma de las dos medidas. La entrada es
una fuente de tensin controlable que se transliere a una (o ambas) bobinas y las variables de
estado xt y xz representan las corrientes.
Los grafos de flujo de seal que describen las dos posibles conexiones se muestran en las
Figuras lt.6ay 11.7a, respectivamente. Con el modelo de planta de la Figura 11.8a es aparente
un problema. Esta es una configuracin que no tiene sentido, ya que le falta una conexin
-la
entrada de la planta no tiene influencia sobre la variable de estado xr-. Si se aplica realimen-
tacin de estados al diagrama de la Figura ll.6a (tal como se muestra en la Figura 11.6b), la
ecuacin caracterstica es

s2 + 13 * k,)s + (2 + 2kr) :(s + 1 + k,)(s + 2) : 0, (1 1.15)


y una de las races se hja en s: -2.
327
Seccin 1 1.2 Asignacin de polos utilizando realimentacin del estado

x1 = 11

(b)
(a)

Figura 11.5. Dos modelos de planta que no son controlables'

(x1) ; Xr(s)

+1
+1

(a) (b)

de planta'
Figura 11.6. Realimentacin de estado aadida al primer modelo

(x1) ; X(s)

+1
+1

(a)

Figurall.T.Realimentacindeestadoaadidaalsegundomodelodeplanta'

la funcin de transferencia
El modelo de planta de la Figura 11.7a es poco usual poTue
con la enad; de la planta son idnticas' Si
que relacion a cadauna de las varibles de estado
en la Figura ll.7b,la ecuacin carac-
se aade realimentacin de estado, tal como se muestra
terstica es

s'+12+kL+kr)s* (l+kL+kr):(s+ 1+ kr+kt)(s * 1):0' (11'16)


328 Variaciones en el diseo del controlador Captulo 11

y uno de los polos se hja en 1. Si las dehniciones de


-
forma tal que x, es igual a la suma de las corrientes
las variables de estado se cambian de
de las bobinas y x2 es igual a su diferencia,
entonces el modelo de planta es

i;;l:t- -?l[;] :Gl" a !:xt. (rr.r7)


Con la construccin de un diagrama de estado el fa1lo
de que la entrad,ainfluya sobre ambas
variables es otra vez obvio.
Aunque-el ejemplo de la Figura 11.7 es un sistema inventado
con ningn objetivo clara-
mente definido, se consigue fcilmente una respuesta
estable. Una variacio de esia situacin,
sin embargo, puede producir un problema significativ".
sr r"" pranta no es controlable y tam-
bin es inestable, puede existir una situacin donde
uno o ms polos se fijen en el semiplano
derecho'. Esta situacin se discute con la consideracin
de la establizabilidad.

Esrabilizabilidad

Para ilustrar un problema potencial con la estabilizabilidad,


consideremos una planta inestable
con sus polos localizados en s:
-l y s: +3. El modelo de laplanta es

[;]= [- 3][;]. [],


(1 1.18)

y se. demuestra rpidamente que la planta


no es controlable. La ecuacin caracterstica con
realimentacin de estado es s2+ (k, 2)s + (, 3k1_
- : 3) (s _ :
+ I + ftrXs 3) 0. Como un
polo est fijo en s : * 3, esta plania no s estabiluable.
otra planta inestable con polos localizados en s: s: *3 viene descritapor
-l y

[;]:i -;l[;].[], (11.1e)

y esta planta es tambin no controlable. Sin embargo,la


ecuacin caracterstica con realimen-
tacin de estado es .s2 + (2.+ kl)s + (\ : i I
- 3) (s
il1r" n, t: 0, como el polo fijado es
un polo del semiplano izquierdo, esta pianta es estabilizable.
y ambas son inestables; pero la posiciSn del polo-
is, ingunu planta s cntrotaute
inm."ili;"J;1. de los polos) origina que una
planta sea estabilizable mientrui que la otra-no
1o es, para pr.tiru. este concepto an ms, se
introduce una planta inestable qu ., controlable y por
tanio estabilizable.
El diseo del controlador- se complica entonces al considerar
una adicin a la configura-
cin que cambia la situacin de forma tal que la plantaes
inesiaule y no controlable.
Consideremos el control de un pndul inver?ido como
el representado en la Figura 11.g.
El pnd-ulo- se supone que es rgido, ion unu articulacin
en la base que le permite girar libre-
mente' La base est montada sobre unos cojinetes lineales
qu" p..-it"r, qu" ." puEu mover
con movimiento hoizo.ntal (derecha o izquierda).
Se desea un sistema de cntrol que devuelva
el pndulo a una posicin vertical i"rpugsla a
"o-o la posicin deuna
pequea perturbacin angular.
Se conecta un motor para controlar
la ur". utilirundo contioi p?,
te,-se suDone que el accionamiento proporciona "orrien-
una fuente ideal de par controla.-Lufo"rru
sobre.la base es el par dividido potit io .la polea.
ru -.u efectiva M delabase es una
combinacin de1 momento de inercia de las componentes
que giran (dividido por el cuadrado
del radio de la polea) y la masa de la base.
Seccin 1'l .2. Asignacin de polos utilizando nealimentacin del estado 329

Un pndulo invertido articulado (sobre un carro mvil) es un ejemplo de un sistema que es a la vez
contiolable y estabilizable. Un sistema de control que equilibra satisfactoriamente al pndulo que se
muestra en la foto fue desarrollado por T. Steinmetz y J. Mondojana.

'.* x(t)
v{f)

Figura 11.8. Un pndulo invertido.

El modelo se puede formular sumando fuerzas; sin embargo, las componentes de acelera-
cin deben exprestrse cuidadosamente con respecto al marco de referencia lijo. Utilizando un
punto de referncia de posicin hja que est en el centro del recorrido de la base,la componen-
ie horizontal de la posiciOn de la bola es x(r) * I sen flt). As,la componente de velocidad hori-
zontal es u(r) + /a{i)cos flt) y la aceleracin horizontal se obtiene derivando la velocidad. La
330 Variaciones en el diseo del controlador- Captulo 11

componente delafuerza inercial horizontal aplicada por la bola a la barra (que acta en oposi-
cin a la direccin de la velocidad supuesta positiva) es

dd
m f n/[cos ilt)f @G) - mta2(t)sen flr). (11.20)
u(t) i
Lafircrzahotaontal en la bola contribuye alafuerza transmitida a travs de la barra de
conexin y una componente horizontal igual se aplica a la base. Asi la fuerza inercial de la
Ecuacin 11.21 se puede sumar con las fuerzas horizontales que actan en la base. La suma de
todas las fuerzas horizontales con consideracin de una componente de rozamiento viscoso
sobre la base produce

f(: (M + m)
*^r-r
dt
mrcos il +a;(r)
dt - mta2(t)sen flt) + Bu(t). (rr.2r)

Se puede obtener otra ecuacin sumando las componentes de fuerzas sobre la bola que
son perpendiculares a la orientacin de la barra de conexin. Esta orientacin considera las
fuerzas que tienden a ggar el pndulo y no hay componente en esta ecuacin que se transmita
a la base. La componente de velocidad de la bola que es perpendicular alaorientacin de la
barra de conexin es u(r)cos ilt) + lot(t).La acelerain crrespondiente se obtiene derivando
la velocidad. La componente de la fuerza debida al peso de la bola se opone por la fuerza
inercial que acta en oposicin ala velocidad supuesta positiva y la suma de fujrzas es

mssenilt): mcosQQ)
*r^, - mu(t)a(t)sen flr) + mt frat$). (rr.22)

El modelo se puede simplilicar y linealizar con la hiptesis de que las perturbaciones de


ngulo y velocidad angular son pequeas con respecto a una posiion angular vertical con
velocidad angular cero- La simplificacin sustituye ien @ por y cos por 1,0 y despreciando
/ 6
los trminos que contienen productos de velocidades. Ll introducciOn de un- coefi^ciente no
nulo de rozamiento viscoso en el accionamiento de la base alterar ligeramente los valores
requeridos de los parmetros de realimentacin de estado, pero se poee despreciar el roza-
miento sin modificar elcarcter bsico de la solucin. con u: zkg,*:0,5 kg, /: 1,0 m y
B : 0 el modelo de estado de la planta es

[,.] 0 -2,45
[0 ol[,] [ 0,5-l
ll l0 0 12,25 oll,l l-o,sl"
I o l:lo 10 ollol-l o l' (1r.23)

L,_l L1 olL,_l o L _l

En el modelo de estado se incluye la posicin de la base de forma tal que la conducta


anticipada con realimentacin de estado (el estado yendo a cero) incluye el m^ovimiento de la
base al centro de la posicin de referencia. En la Figra 11.9 se presenta-un diagrama de estado
de la planta y se muestra rpidamente que la plant es inestabl. Suponiendo q-ue el ngulo del
pndulo es la salida, un clculo de O(s)f(s) produce

O(s) - 0,5 - 0,5


(rr.24)
F(s) s2 - t2,25 (s + 3,50)(s - 3,50)'
estado
331
Seccin 11.2. Asignacin de polos utilizando realimentacin del

12,25

() v(s) (x) ^(s

Figura 11.9. Una representaan grfica del modelo


del pndulo invertido linealizado'

muestra que la planta es controla-


Aunque inestable, una comprobacin de la controlabilidad
de estado es
ble. ia ecuacin caracterstica con realimentacin

s4+10,5kr-0,5kr)s3+(0,5k4-0'5k3-12'25)s2-4'9k',s-4',9ko:0'(ll'25)
realimentacin (incluyendo la conside-
y una seleccin cuidadosa de los factores de ganancia de
el semiplano izquierdo en 1a posicin
racin adecuada d.l r;;;;querido) pt""3i-pol'ot ""
deseada.
que es idntico al primero (uase
Sin embargo, si se coloca otro pndulo en la articulacin de la planta con
Figura 11.10), el slstema no es contlable y no es estabilizable-Ladescripcin
un segundo Pndulo (idntico) es

U 0 0 o -2,45 -2A5 o u 0,5

(;r 0 0 0 12,25 2,45 0 0)1 - 0,5

2 0 0 o 2,45 12,25 0 0)2 - 0,5


f (rr.26)
Qz. 010 0 0 0 Qt 0

, 001 0 0 0 , 0

*, 100 0 0 0 x 0

y esta planta falla en el test de controlabilidad'


La ecuacin caracterstica con realimentacin de estado
es

+ - 0'5k2 - 0,5k.)s3 +
(s2 - 9,8)[s4 (0,5k1
(1r.27)
(0,5k6 - o'5k4- 0'5ks - 14,7)s2 - 4,9kus - 4,9kt]:0'
3,1305 y + 3,1305' La presencia de un
y es apafente que los polos se fijan".en las posiciones -
cualquier posibilidad de obtener una
polo fijo en el semiplui ....fr eliminar por supuesto
respuesta estable.
de anlisis asistido por computa-
Los polos jos se determinaron utilizando una secuencia
propios.delmodelo de la planta y a conti-
dor. En primer lugar, se determinaro" fo. uioi"t
puaclon 11'13) para determinar el rango'
nuacin se aplic el segundo test de controlabilidad
Con ,t fijado igual u-Euu uno de los "";; il;p)or,
." determinron los polos inmviles'
para producir el rungo n'
encontrando to. uutor., ftopio, .rp".ficos que fallaban
332
Variaciones en el diseo del controlador Captulo 11

Figura 11.10. Un pndulo doble invertido.

11.3. ESTtMACtru oe. ESTADO


Si el estado de la planta se puede estimar, entonces
puede implementar utilizand el estado
la compensacin por realimentacin se
estimado. un observador de estado completo utiliza
solamente la entrada a 7a pTanta, y Ia
para proporcionar una estima i de ,u(t) .saliau vA |tcomo se muestra en la Figura 11.11),
toas las variaties de estado. ;;;;*nraja
un observador es la capacidad de implementu. del uso de
-de por realimentacin con una re-
duccin en el nmero variables medidas. La"of"nsacin
medida de las uuriuute, " planta puede ser
difcil y la disponibilidad y coste de los ."n.or.,
uprpi"", puede ser on factor significativo en
la seleccin de esta opcin de diseo.

Planta

Figura 11.11. Una planta con un observador


de estado completo.

Para proporcionar la operacin deseada un


observador debe constituir una simulacin
dinmica en tiempo es capaz de dar una estimacin aceptablemente precisa
1e1t o9 de las
variables de planta' Ms an, pued existir una diferencia en los valores
bles de estado reales y estima^das y el observador iniciales de las varia-
debe tener la capacidad de producir una
atenuacin rpida de error inicial.
Si el estado estimado se describe como *, entonces
la diferencia entre los estados real y
estimado se puede definir como el ar.o,
". "on
e:x-x. (11.28)
333
Seccin 1 1.3. Estimacin del estado
de observador dinmico
Como las entradas al observador son u(t) e y(t)se-prggone un modelo
tal que hav una
i : Ari i ;u,ft) + GyQ) donde i;, d; v aC 9..U* deltnirse forma
de
"*
tendencia pura mii- izar elerror, Obseiv. ,i" CV() se
puede expresar tambin como GCx(r)'
Entonces,
: x - i : l"'r Bu - Aoi - Bor'r - GCx' (Ir.2e)

SiAosefijaigualaa-GCyBo,sehjaigualaBentoncesladiferenciaentreelestadorealyel
estado esiimdo se controla por un modelo dinmico con
i-i:(A-ccXx-i) o :(A-GC)e' (11.30)

matemtico de un sistema no
La funcin de error dinmico de la Ecuacin 11.30 es el modelo
izquierdo' e(r) tender
forzadoy si los uuror.r piplos de A - GC se colocan en el semiplano
hacia cero cuando f + oo. En otras palabras, cualquier diferencia
iciat entre el estado real y el
estado estimado decaer asintticamente a cero'
Asi el modelo del observador es
i: r. - cc)i t Ba i Gv. (11.31)

pueden seleccionar pa.rady.


como G no ha sido especificado,los elementos delamatrizG se
una colocacin aceptable de los valores piplo. de A - GC. Lt ecuacin caracterstica del
observador es
(rr.32)
sI-A*GC:0,
estimado decae es depen-
y la velocidad a la cual el error inicial entre el estado real y el estado
iente de la colocacin de las races de esta ecuacin'
de forma tal que el decaimiento
Es una ptcticadeseable colocar las races del observador
tiempo de respuesta transitoria que queda deter-
del error ocurre rpidamente con respecto al
enlazo cerrado' Sin embargo' si
minado por las constantes de tiempo dominantes del sistema
:zqluierda 9n el plano s' una
los polos del observador se colocin arbitrariamente lejos a la
en trminos del tiempo de
demanda innecesariamente excesiva se coloca sobre el bservador
puede imponer pro-
i.rpu.rtu requerido y del ancho de banda correspondiente' Esta situacin del sensor que se
blemas prcticos que incluyen un aumento inneesario en
el nivel del ruido
introduce en el sistem i. p*uproporcionar un comportamiento aceptable sin imponer deman-
normalmente posiciones que se
das excesivas sobre el observador, a las races se le asignan
cerrado (tal
obtienen multiplicando los valore, d. lo, polos dominintes del sistema en lazo
4'
qo.au dterminado por la posicin de los polos) por un factor de 3
"o*o

EJEMPLO 11.4
observador de estado com-
considerando el modelo de planta descrito en este ejemplo, diser-un
del observador' Coloque los valores
pleto para estimar el estado ie la planta y describir el moeto
:
p.opir del observador en s - iS. El modelo de la planta se describe por

[';l:[ : l][i;].[:]'
v: 15 t[i (1 1.33)
334 Variaciones en el diseo del controladon Captulo 11

Solucin' Para implementar el observador, el nmero


de lilas de G debe ser igual al orden de la
planta y el- nmero de columnas debe correponderse
con el nmero de variables de salida. As, la
formulacin de G en este caso particular onu matnzcolumna con elemenros gty gzJ
",
A - cc:
t-: l] 7,:1, ol (rr.34)

Los valores propios del observador (como funcin de g, y gr)


se pueden especificar entonces como
consistiendo en los valores de s para los cuales det[sl :\i:'eC1:
. Arr, los valores pi"pl", rf
observador son las races de

s2 + 13 + 59r)s + (2 + L5g, + 5gr) : 0, (1 1.35)

y la colocacin deseada requiere gr: 5,4 y gz: 28,4. El modelo del observador es entonces

i;;l: l-,T^ ll[;]. [f , . [,ii], (11.36)

y el estado estimado * est disponible para implementar la compensacin por realimentacin.

Obseruabilidad

En la.presentacin que sigue se considera la observabilidad


con aplicacin a los sistemas linea-
les e invariantes en el, tiempo. concepto pertinente
.Este es a la colocacin de un observador,
porque la capacidad de situar libremente iodos los polos del observador es una caracterstica
de los modelos de planta que tienen esta propiedad.
La propiedad de observabilidad .ottrid.ru lamanera en que
la salida est influenciada por
las variables de estado. Una planta es observable
si la observacin de la salida durante un
periodo de tiempo finito no n.rlo es suficiente para
determinar el estado al comienzo del perio-
do de tiempo' utilizando el modelo matricial.e la planta,
se p".4. oemostrai qu" tu pturrtu
observable si y slo silamatriz de observabilidad. ",

t.:f CA
CA2 (rr.37)

CA;-,
tlene rango n, donde n es el orden de la planta.
En el ejemplo de la Figura 11.12 se ilustra una falta de observabilidad.
problema es rpidamente aparente
con este modelo, el
variable . .rtuJo ,, ti."" influencia sobre la sali-
-la
da-' Si se implemenla una compensacin "t utilizand.o un observador, la
por realimentac n
conducta dinmica de la planta se obserua soiamente en la
salida. As( si el modelo de la planta
no cumple el test observabilidad, entonces hay una pu.tr
"i ristema qu. nt i.rponde a la
tcnica de diseo del observador.
335
Seccin 1 1.4. Realimentacin de la salida

Figura 11.12. Una planta que no es observable'

11.4. REALIMENTACN DE I.A SALIDA

ElsistemadelaFigurall.l3presentaunmodelodelsistemaquemuestrarealimentacinde
salida.Enlugardedevolverlasvariablesdeestadomedidaspara-implementarrealimentacin
combinacin lineal de variables de estado
de estado, lf realimentacin se formula como una
de un observador de orden com-
estimadas. Esta configuracin se tealizacon la incorporacin
del sistema. Si el modelo del observador
pleto y la adicin de ste our"ruuJiuplica el orden
el modelo revisado es
se combina con el modelo de la planta'?ntonces

ll-xl l-Bl* f 9]r.


il :_ [A occllol* (1r.3s)
Ll-l Lo A - L*-l' Lcl'

Sin embargo,u: gt -K*'e Y: Cx' As' el modelo del sistema enlazo cerrado es

-BK Bl (11.3e)

Fl:[ A-GC-
",.][N.
Bln''

un observador'
Figura 11'13' Realimentacin de salida utilizando

se revela una caracterstica particu-


con el empleo de un observador de orden completo, cerrado son simplemente las
larmente til valores propios .t ,,,o.io "iti.i.-u enlazo
-los
racesdedet[sl-A+GC]:0ylast"r"tttOti[sl-A+BK]-0-'Estacaracterstica
336
Variaciones en el diseo del controlador. Capitulo 11

se hace aparente con alguna manipulacin


del modelo. Si se redefinen las variables de estado
para contener x y e (en lugar de x y i), entonces ra transformacin
de variable es

H:tr _f[l (11.40)

y las expresiones para i y . se desarrollan


rpidament e paraobtener una formulacin alterna-
tiva del modelo del sistema en lazo cerrado
con

l-*l
ll:l
[a - m
LJL Bl,, (11.41)
^::.1[:].
O

La ecuacin caracterstica queda por.supuesto


inalterada; y es aparente del modelo de la
Ecuacin 11'41 que la ecuacin caracterstic parael
a sistema btocerrado se puede expresar
como detfsl - A + BK]der[sI A + cc] " der sistema tot rn.toyen
- - 0, Al! r"r;"i;; las
det(s _,t + CCI:0. El primer grupo com_
races de det(sl - A + BK):0 y las raceJde
prende los polos que se obtienen utiTizando
realimentacin de estado puro y el segundo grupo
lo constituyen los polos del observador. Esto
significa que se puede disear K basndose sola-
mente en la realimentacin.del estado y
G en liestimaion dei estaoo se interconec-
tan para proporcionar realimentacin ie salida-. -aunque
Este fenmeno se conoce como el principio
de separacin, que produce un proceso
de diseo directo.

EJEMPLO 11.5
utilizando el modelo de planta y el observador
des_critos en el Ejemplo 11.4, implementar realimen-
tacin de salida de forma tal qe ras races
minar el modelo de estado dei sistema enra,o - i
de det trr ,t :
slJ ril"o"urun en s _ 5,0. Deter_
ceriado y evaluailos valores propios.-
Solucin. Las detfsl -_A + BK]
races de
realimentacin de estado,reqt.-"d?
son las
g :- 12313 i_"rg,
g: s2 13+ + :
3kr)s + (2 + 3kr) 0; asi la
7131. tJtilizandt el observador que se desarroll
"t
en el Ejemplo I7.4,la aplicaiin e ta Bcuacin
11.39 produce

[1,.l[o I o ollx,llol
l*, ll-2 -3 -23 -7 ll*, I l:l
li,il 27 0o -167
-27 'll-, 1*loln'
L*,)1r42 -ro ll:t, I l |

El empleo de un programa ador (uase Seccin 1r.7) para evaluar


produce -d9 lomnut los valores propios
-5' -5, -15 y -15. Tal .o-o s" La predicho, estos vlores son la suma
de los valores
propios que se obtiene considerando det[sI _
A + GC)]': O y "tfrl _ A + BKI : 0.

Si se aplica una entrada en salto unitario


al sistema del Ejemplo 11.5, se puede utilizar una
simulacin del sistema para evaluar las variables
de salida y las variables de estado en funcin
del tiempo' Suponiendo que el sistema utiliza
realimentacion e estao con las variables de
estado medidas, el resultado se muestra
.n L Figura rr.14. Bl esiao inicial de la planta se
especifica con x1 :
-0,2Y xz:O. cambiando a=realim"ntu"ion " salida con el empleo del
observador, el resultado se muestra en la
Figura 11.15. Este
se obtienen sin cambiar el estado inicial
de_la"planta.;.in.-uffi"*nto de funciones respuestas
estado inicial del observa-
dor se especifica como , :0 y z: 0. La'convergencia deiestaoo real y del estimado
se
Seccin 1 1.5. Asignacin de polos basados en la funcin de tnansferencia 337

0,8

0,6

0.4

.a 0'2
ri0
E
q
-0,2
- -0,4
-0,6
-0,8
n

0 0,2 0,4 0,6 0,8 1 1,2 1,4 1,6


Tiempo (s)

Figura 11.14. La respuesta con variables de estado medidas.

0'8

E 0.6
a
o,4

.E 0,2
o0
E -0,2
q
r. -0,4
o
-o,o

'i -o,a 4

o o'2 o'4 o'ur,"rl;t",", t 1'2 1'4 1'6

Figura 11.15. La respuesta con realimentacin de salida y variables de estado estimadas.

muestra que ocurre relativamente de forma rpida y, a pesar del error, en el estado inicial los
tiempos de asentamiento que se muestran en las Figuras lI.I4 y 11.15 son casi iguales. Aunque
una respuestatpica mostrar un tiempo de asentamiento ligeramente mayor con el observa-
dor en ellazo, este estado inicial particular produce una situacin en la cual la configuracin
del observador introduce una ligera reduccin en el tiempo de asentamiento.

11.5. ASIGNACN DE POLOS BASADOS EN LA FUNCN DE TRANSFERENCIA

La combinacin de estados y un observador de estado es un mtodo para colocar los polos


cuando solamente se tiene disponible la salida para realimentacin y este procedimiento se
basa en el uso de modelos de estado. Sin embargo, se puede lograr tambin el mismo objetivo
338 Variaciones en el diseo del controlador Captulo 11

trabajando con funciones de transferencia. En esta seccin se describe un mtodo para la colo-
cacin arbitraria de polos utilizando controladores que se definen mediante funciones de trans-
ferencia.

EJEMPLO 11.6

Sea el sistema de realimentacin de la Figura 11.16.La planta se describe por la Ecuacin 11.33,
que es una funcin de transferencia de segundo orden G,(s) : l5l$2 + 3s + 2).

Figura 11.16. Colocacin de polos basada en la funcin de transferencia.

El objetivo es disear un controlador G"(s), para colocar los polos del sistema enlazo cerrado en un
conjunto de posiciones deseadas. Si se utiliza un controlador proporcional [G"(s) : K,], la coloca-
cin arbitraria de polos obviamente no es posible, porque ajustar Ko solamente mueve los polos en
lazo cerrado a lo largo de un conjunto de curvas hjadas ---cl lugar de las races-. Sin embargo, si
G"(s) se disea como una funcin de transferencia de primer orden, (drs + d)l$ * co), se obtiene un
sistema enlazo cerrado de tercer orden. Como G"(s) contiene tres parmetros, es posible colocar los
tres polos arbitrariamente por una seleccin adecuada de estos parmetros. Verdaderamente, la
ecuacin caractestica enlazo cerrado es

'.(HXF#.,):', (rr.42)

sr + (co + 3)s2 + (3co * 2+ 15dr)s * 2co * l5do : 0.

Entonces cualquier ecuacin caracterstica en lazo cerrado

&r) : rt * rs2 + rs * o: o (rr.43)

+ 3): A2,
se puede lograr igualando los correspondientes coeficientes de los dos polinomios: (co
3co* 2+ 1'5d1: t ! 2co* l5do: 0. Las tres ecuaciones con tres incgnitas tienen una solu-
cin nica de co: r- 3, dr:(il- 3A2+ 7)ll5 y do--(ao- 2Az+ 6)115.La solucin es vlida
para cualquier valor especificado de o, , y r. Esto significa que los polos del sistema en lazo
cerrado se pueden colocar en cualquier posicin especificada en el plano complejo. Para comparar
con el Ejemplo 11.5, sean los polos en lazo cerrado -5, -5 y - 15.Esto resulta en un polinomio
caracterstico deseado de

d(s): (s+ 5)(s + s)(s + 1s)


: s3 + 25s2 + l75s + 375 (r1.44)
: s' * ,rs' I rs * o.

Los parmetros del controlador se calculan entonces fcilmente como co : 22,00; d | : 107 ll5 : 7,I3
Y do: 33lll5 : 22,07. Esto produce una funcin de transferencia del controlador de
(7,13s * 22,07)l$ + 22) o 7,13(s + 3,09)/(s + 22), y da una funcin de transferencia del sistema en
Seccin 11.5. Asignacin de polos basados en la funcin de tnansferencia 339

a107ls + 3.09)
Iazoc'erradode#.Lagananciadirectagseseleccionaparaquesea1'133yestablecer
(s+5)'(s+15)
as una ganancia igual a uno en la funcin de transferencia enlazo cerrado. En la Figura 11.17 se
muestra la simulacin de una respuesta a un salto unitario con condiciones iniciales de la planta de
xr(O) : -0,2 y xr(0) : 0. La entrada de control, u(/), se escala mediante un factor de 0,1 de forma
que se pueda representar sobre la misma grfica. Comparado con el Ejemplo 11.5 ambos mtodos
realimentan slo la seal de salida. El controlador basado en observador del Ejemplo 11.5 es un
sistema de segundo orden, mientras que el controlador basado en la funcin de transferencia dise-
ado aqu es slo de primer orden y es ms fcil de implementar. La respuesta ms rpida se debe
a la presencia del cero en s : - 3,09 y esto se logra a expensas de una mayor amplitud de la entra-
da de control.

g 0,5
o
6
o
.0

o 0,2 0,4 0,6 0,8 1 1,2 1 ,4 1,6


Tiempo (s)

Figura 11.17. La respuesta con realimentacin de salida basada en la funcin de transferencia.

Para el sistema de realimentacin descrito. la funcin de transferencia del error es

E(s)
- _l
r(s) s(sz + 25s + 53,78)
(11.45)
R(s) -L
R(s) (s+t'z(s+15)

que tiene un cero en el origen. Esto lo convierte en un sistema tipo 1 y puede seguir seales de
referencia constante con error nulo en estado estacionario. Sin embargo, esta propiedad de tipo I
se obtiene mediante una cuidadosa seleccin del factor de ganancia directa g (que es el recproco de
la ganancia en continua de las restantes funciones de transferenctaenlazo cerrado). En otras pala-
bras, g se selecciona para cancelar la ganancia de continua restante que produce una ganancia en
lazo c,ercado igul a la unidad. Un diseo que se basa en este mtodo es apropiado solamente en
aplicaciones donde el modelo de la planta (o al menos la ganancia de continua de la planta) es
precisa e invariante. Si ciertos parmetros de la planta cambian durante la operacin, el sistema se
har de tipo cero en lugar de tipo 1. Para asegurar un comportamiento robusto del sistema enlazo
cerrado en el ejemplo siguiente se describe un mtodo alternativo.
Variaciones en el diseo del controladon Captulo

EJEMPLO 11.7

Tal como se ha descrito en el Captulo 7, se puede lograr tambin un sistema tipo 1 si se inserta un
integrador en el camino directo de la funcin de transferencia. Si se considera un controlador de
primer orden, debe ser de la forma (drs + d)ls (por ejemplo, un controlador PI). Como hay sola-
mente dos parmetros, el controlador no tiene un nmero adecuado de grados de libertad para
colocar los tres polos del sistema en lazo cerrado arbitrariamente (aunque se puede utilizar un
mtodo basado en el lugar de las races o en la respuesta en frecuencia para lograr un diseo que
funcione). Si se desea la colocacin de polos arbitrarios, debe considerarse un controlador de se-
gundo orden. Debe ser de la forma (drs2 * drs * do)/(s(s * cr)) para contener un integrador. Esto
producir n sistema enlazo cerrado de cuarto orden. Los cuatro parmetros del controlador de-
bean dar un nmero suficiente de grados de libertad para colocar los cuatro polos del sistema en
lazo cerrado arbitrariamente. Esto se puede hacer exactamente de la misma forma que en el Ejem-
plo 11.6, igualando los coeficientes del polinomio caracterstico en lazo cerrado con los del polino-
mio caracterstico deseado. Sean los polos en lazo cerrado - 5, - 5, - 15, - 15. Igualando los coefi-
cientes del polinomio caracterstico

sa + (c, + 3)s3 * (3c, + 2 + l'dr)sz + (2c, + l'dr)s + l5do

con los del polinomio caracterstico deseado

,(r) : (r + 5)(s + 5)(s + 15)(s + 15) : s4 + 40s3 * 550s2 + 3.000s + 5.625

produce los parmetros del controlador c, : 37,00; do:375,00; dr: 195,07 y dz:29,1.3. Enla
Figura 11.18 se muestra la respuesta a un salto unitario suponiendo que la condicin inicial de la
planta es xr(0) : - 0,2 y xz(0) : 0 y la condicin inicial del controlador es cero.

f;o 0,5

o
Eo
()

-0,5

-1
0,6 0,8 1 1,4 1,6
Tiempo (s)

Figura 11.18. La respuesta con realimentacin de salida y accin integral en el controlador.


Seccin 1',l .5. Asignacin de polos basados en la funcin de tnansfenencia 341

El mtodo de realimentacin de polos basado en la funcin de transferencia descrito en


estos ejemplos se puede generalizar rpidamentepara su aplicacin con sistemas de orden su-
perior. La clave es elegir una funcin de transferencia del controlador propia que contiene al
menos tantos parmetros ajustables de forma independiente como el orden del sistema enlazo
cerrado resultante (que es tambin el nmero de ecuaciones que se pueden establecer para la
colocacin de polos). Esto se puede lograr fcilmente comenzando con una funcin de transfe-
rencia del controlador de bajo orden y comprobando si el nmero de parmetros del controla-
dor iguala o excede al orden del sistema en lazo cerrado. Si no es as, se debe aumentar el
orden de la funcin de transferencia del controlador hasta que sea posible la colocacin de los
polos.
Por supuesto,la colocacin arbitraria de polos se puede conseguir tambin utilizando una
funcin de transferencia de orden ms elevado G.(s) con ms parmetros ajustables. Entonces
el nmero de parmetros ajustables exceder al nmero de ecuaciones y la solucin deja de ser
nica. Se deben tomar precauciones adicionales para ufilizar la libertad en el diseo. Desde un
punto de vista de implementacin, el orden del controlador debera mantenerse tan pequeo
como sea posible para reducir los tiempos de clculo (en el caso de control digital) o el nmero
de componentes del controlador (en el caso del controlador analgico).
En general, si la planta es de orden n con

B(s) bns" * bn-tsn-t +...+bo (11.46)


GoG):
,a(s) s' * a,-rsn-t * "' I ao

y no tiene ninguna cancelacin polo-cero, la colocacin arbitraria de los polos se puede lograr
con un controlador G"(s) de orden (n - 1)

D(s) "' + do
_ d,-rs'-l + d,-rs'-2 + (rr.47)
G"(s):
C(s) sn-l + cn-2s'-2 i "' * co '

que contiene (2n - 1) parmetros. Como la ecuacin caracterstica enlazo cerrado

,a(s)C(s) + B(s)D(s): 0 (11.48)

es de orden (2n - I),igualando sus coeficientes con los de la ecuacin caracterstica deseada da
(2n - I\ ecuaciones y la solucin es nica. Las ecuaciones obtenidas son realmente todas linea-
les, y la representacin matricial de las ecuaciones se conoce en la literatura como la ecuacin
diofantina. Los detalles se dejan como ejercicio.
Si es necesario que el controlador contenga un integrador, entonces tendr que ser de
orden n

I t +'..+ do
G.(s) : D(s) dnsn dn-tsn-
(tt.4e)
aO: s(s'-1 + cr-zs'-2 + ..' + co)

para proporcionar 2n parmeros con los que colocar los 2n polos del sistema enlazo cerrado
resultante.
342 Variaciones en el diseo del controlador Capitulo 11

11.6. SEGUIMIENTO CON ANTICIPACIN FEEDFORWARD


Fl control por realimentacin se basa en la idea de la compensacin del error. La mayora de
los controladores de realimentacin G.(s) estudiados desde el Captulo 10 hasta este punto son
compensadores fsi G"(s) es ms que simplemente una ganancia proporcional se llama un com-
pensador dinmico]. Un compensador toma la seal de salida medida y(t) y la compara con la
referencia r(r) y entonces intenta reducir el error e(t) : (t) - y(t) generando una accin de con-
trol operativa u(t) utilizando G"(s). Hablando a grandes rasgos, un compensador <persigue des-
pus> del error. No utiliza ninguna informacin anticipada de la referencia r(t). Cuando la
referencia cambia rpidamente, la compensacin del error parece que es menos efectiva porque
la accin tiende a <<ir por detrs>. Esto explica por qu el seguimiento de una rampa es ms
difcil que el seguimiento de un salto y el seguimiento de un parlbola es incluso ms difcil.
Aumentando el nmero del tipo ciertamente ayuda a reducir el error en estado estacionario.
Sin embargo, intentar <<perseguir despus del error>> se penaliza con frecuencia con una estabili-
dad y conducta transitoria deteriorada. Esto sugiere que cuando la seal de referencia cambia
rpidamente, el seguimiento a tiempo se puede lograr si se tiene disponible y se utiliza una
informacin anticipada de la referencia tal como su velocidad de cambio (derivada), y una velo-
cidad de cambio de segundo orden (derivada de segundo orden o curvatura). Esta informacin
est con frecuencia disponible en aplicaciones donde la trayectoria de referencia se preplanifica
y almacena en la memoria del computador. Tales curvas de referencia son normalmente suaves
(o suaves a tramos) y se pueden calcular derivadas de orden suficiente (o calcular a tramos) y
tambin almacenarlas en la memoria enla etapa de diseo.
En la Seccin 7.5 se describi el mtodo ms simple de utilizar la informacin previa,
donde se introdujo un trmino derivativo de primer orden en el camino directo de formfque el
nmero del tipo del sistema se aumentaba en uno para eliminar el error en estado estacionario
en el seguimiento a una rampa. Pero el sistema resultante es todava incapaz de seguir una
variedad de otras seales, tales como una parbola o una sinusoide. El mtodo presentado en
esta seccin ampla este concepto de forma tal que se puede seguir una seal arbitrana utilizan-
do las derivadas de orden suficientemente alto de la referencia. Considere el sistema de la ante-
na de la Figura 3.2I. Para simplicidad notacional, utilice u(t), y(t) y r(t) en lugar de la entrada
original uo(t),la salida 0"(t) y referencia 0^(r). Entonces el sistema se describe por la ecuacin
diferencial de segundo orden

);(t) + 5,9j,(t): Mu(t). (11.50)

Suponga que estn disponibles las siguientes variables (o medida o calculada) para la imple-
mentacin del control: y(t), iQ), r(t), i(t) y i\t). El objetivo es disear una ley de control utizan-
do informacin de realimentacin e informacin feedforward de forma que /(/) pueda respon-
der de forma suficientemente rpida a una referencia arbitraria r(t) y a continuacin seguir a la
referencia con error nulo en estado estacionario. Como antes, este requisito transitorio de <<su-
Itcientemente rpido> podra ser una especificacin sobre el tiempo de asentamiento " y un
porcentaje de sobreelongacin (% OS). Siguiendo la tcnica descrita en el Captulo 7, esta espe-
cifrcacin se traduce en una razn de amortiguamiento deseada ( y una frecuencia natural
deseada rr;n o equivalentemente una ecuacin caracterstica en lazo cerrado deseada

s2 + 2(a,s + al :0. (11.51)

En otras palabras, si el error de seguimiento definido por e(t) : r(t) - y(r) satisface la ecuacin
diferencial

\t) + 2(a,(t) + al,e(t) : 0, (1,r.s2)


Seccin 1 1.6. Seguimiento con anticipacin feedfonward 343

la respuesta transitoria ser rpida y suficientemente estable para cumplir nuestros requisitos.
Esto se consisue fcilmente con la sisuiente lev de control:

": i(5,9i + i-r 2(a, + ale)


: jnt,r, * i-r 2(a,(i - il + a'z, (r - y)f (11.53)

Cerrando ellazo aplicando la ley de control de la Ecuacin 11.53 alaplanta de Ecuacin 11.50
fcilmente conduce a la ecuacin de error deseada de la Ecuacin II.52. En la ley de control es
necesario un factor de lll4 para cancelar el factor 14enla Ecuacin 11.50; el trmino 5,9y se
coloca para cancelar el trmino correspondiente en la Ecuacin 11.50 y los trminos restantes
obviamente se ponen para producir la Ecuacin 11.52. Cuando se combina con j). Como el
error e(t) satisface la Ecuacin 11.52, converge a cero con el tiempo de asentamiento especilica-
do y el porcentaje de realimentacin sin tomar en cuenta su valor inicial ni la forma de la
referencia r(r).
Para ser ms especlico, suponga que se desea un tiempo de asentamiento (con error del
2%) de Il3 s y una sobreelongacin de no ms de 4)2oA: Esto se traduce fcilmente en
(:0,707 y @n: 16,97, resultando en la ley de control

, : 1

+ i + 24(i- i) + 288(r - y)]


*[(5.9i
: 20,57r + l,7li + 0,071i' - 20,57y - 1,29i, (11.s4)

que se ilustra en la Figura 11.19.

Figura 11.19. Seguimiento con control feedforward derivativo.

El comportamiento de este controlador se simula para dos seales de referencia diferentes


y en la Figura 11.20 se muestran las respuestas, donde las lneas discontinuas representan las
seales de referencia y las respuestas de salida se representan como lneas continuas. Se consi-
gue seguimiento perfecto sin error en estado estacionario. Realmente, el sistema es capaz de
seguir una seal de referencia arbitraria sin error en estado estacionario. Esto es porque el
error e(t) : r(t) - y(r) se garantiza por la Ecuacin 1L52, que tiende a cero.
344 Variaciones en el diseo del controladon Caotulo 1 1

1
'*\. ..

0,5

0
/.
-0,5 " Respuesta sin feedforward
Respuesta con feedforward
-1
^tl
0,4 0,6 1,2 1,4 1,6 1,8

1
r{f) |

0,5 ,Respuesta sin feedforward


, I Respuesta con feedforward
0

-0,5

-1
0,2 0,4 0,6 0,8 1 1,2 1,4 1,6 1,8

Figura 11.20. El efecto del control feedforward derivativo.

Si se eliminan la derivada de las partes feedforward, entonces el sistema degenera en un


sistema de control por realimentacin de estado regular (uase Seccin 11.2). Como el sistema
resultante es de tipo 1, solamente puede seguir una seal de referencia constante.Para las dos
seales de referencia precedentes, ambas respuestas muestran algn error en estado estaciona-
rio, tal como se muestra en las lneas punteadas de laFiguaIl.20.
Este mtodo se puede generalizar fcilmente para aplicaciones a sistemas de orden supe-
rior que slo posee polos. Sea el sistema de orden n descrito por

y@(t) + an-ry(n- t)(t) + ... + arjt(t) + aoyQ): bou(t) (1 1.55)

que debe seguir a una referencia arbitraria r(r). Las especificaciones sobre la respuesta transi-
toria se pueden utllizar de una forma similar para determinar una ecuacin caracterstica de-
seada.

s" I r-rsn-t * ... -f drs f o : 6. (11.56)

Esto es, el error de seguimiento se espera que satisfaga

e@(t) + n_f(n-t)(| + ... + AiQ) + oe(t) : 0. (rr.s7)

esto se puede conseguir utilizando la ley de control

u: T
r)*..'t orit ooy + r(n)+ n_p@-r)*...+ ai+ doe:0). (11.58)
Ut(o,-ry'"-
Seccin 11.7. Utilizacin de Mntae 345

11.7. UTILIZACIru Or Marue

Con respecto al desarrollo de una realimentacin de estado, se puede utilizat la orden place
para determinar la matriz K. Con la colocacin de un polo especificado, se determina K de
iot-a tal que la matriz de valores propios A - BK se localiza como se desee. Con el diseo de
un estimador de estado, se puede ilizar tambin place para determinar la mattiz G. La tras-
puesta delamatru G se puede obtener con las matrices A y B reemplazadas porlas matrices
traspuestas de A y C. Aunque place no puede colocar polos repetidos en exceso del nmero de
entradas, este problema se evita fcilmente especificando los polos de forma que no sean exac-
tamente idnticos.
Si se aplica al Ejemplo 11.1, el vector K se determina como sigue:

=[@ 5 @; A -.1 6@; @ -1 .4 -s0l; % Matriz A de Ia planta


B=[0 0 10],; % Matniz B de la planta
p=[-80 -10+j *s -10-j *5] ; % Aslgnacin de PoIo denecho
K=pface (A, B, P) % Calcular K (vectol Pila)

Este resultado se puede comprobar calculando A - BK y a continuacin pidiendo los valores


propios.

AA=A-B*K; % Evaluar la matriz A revisada


eig(AA) eo Calcular los valores propios

Este clculo devolver, por supuesto, los polos enlazo cerrado deseados que fueron original-
mente especificados como p (un vector fila). Como el Ejemplo 11.4 requiere un diseo de obser-
vador con polos repetidos en s : - 15, se especiltcan con una ligera alteracin:

clear,
=[0 1; -2 -3li % Matri-z A de la planta
s=g 0l i % C de Ia Planta
Matriz
p=[_15 _15.01 ]; % Polos deseados def observador
G=place (A' ,C ' ,p ) ' % Calculan matriz G

Tambin se puede obtener una comprobacin de la controlabilidad v observabilidad.


Considerando la planta del Ejemplo 11.1:

4=[@ 5 @; @ -.1 6A; O -1 .4 -5Oli


s=l@@ 1@l'; c=1@@li
Mc=ctrb (A, B) ; Mo=obsv (A, C) ; % CaIcuIar matnices de controlabitidad y observabilidad
rank(Mc), nank(Mo) % Calculan el rango

Como esta planta es controlable y observable, la respuesta que se devuelve en cada caso es
rank : 3.
Para representar las funciones de respuesta, las matrices se deben especificar cuidadosa-
mente. Las funciones de respuesta que se muestran como Ejemplo 11.1 se obtuvieron con una
descripcin del sistema como la requerida con la implementacin de un observador de orden
complito. Para considerar la respuesta a un salto con un estado inicial distinto de cero, se
emple lsim como sigue:
346 Variaciones en el diseo del contr.oladon Caotulo 11

A=[0 1 ; -2 -31; B=[0; 3]; % El- modelo de planta


C=[5 0]; D=@;
p=[_5.@@ _5,011; % EI diseo de realimentacin de estado
K=place(A,B,p);
p=[-15.0@ -1s.@1 ]; % El diseo del observador
6=p1ace(A' ,C' ,p)';
g=1 / (C*inv(-A+B*K) *B) ; % La ganancia de entrada
=[A -B*K; G*C A-B*K-G*C]; % El modelo en lazo cerrado
BB=[B; B]*g;
s6=[C @ @]; DD=0;
xxo=[_@.2@@@l; % El estado iniciaL
1=[0: . OO2:1.61' ; % EI vector de tiempo
r=1 +0*t i % EI vector de entrada
Iy xx]=lsim(AA,BB,CC, DD, r,t,xx@) ; % C1cu]o de La respuesta
x-hat=xx(:,3:4); % La respuesta del observador
u=r*g-(K*x-hat')'; % La entnada de pl-anta
plot (t, Ixx y 1 /4"u1) , gnid, axis ( [@ 1.6 -1 1 ] ) % La respuesta dibujada

Observe que la entrada de la planta se cambi de escala por 1.l4,de forma que pudiese colocar-
se sobre el mismo diagrama que las otras funciones de respuesta. Suponind que se emplea
realimentacin de estado sin un observador, la descripcin del modelo enlazo cerrado es ;lgo
ms simple. Utilizando la especificacin previa de Ao B, C, Do K y g la simulacin se obtuvo
utilizando

ys=_@ .2 0l i
1=[@: .@@2:1.6]' ; r=1+0*t;
Iy, x] =lsim(A-B*K, B*9,C, D, r,t, x@) ;
u=n*g-(K* x ')';
plot(t, Ix y 1 l4*uI), gnid

Si una planta es controlable, se puede utilizar realimentacin de estado para controlar la colo-
cacin de todas las races de la ecuacincatacterstica. Por tanto,las races se pueden colocar
para obtener el grado deseado de estabilidad y obtener otras variaciones deseaas en el carc-
ter de la respuesta natural. Con la implementacin de realimentacin de estado, las funciones
de transferencia en lazo cerrado se pueden obtener utilizando o una ecuacin de transferencia
matricial (Ecuacin 11.5) o la construccin de un diagrama de estado. La libertad paravariar
la respuesta natural no es ilimitada limitaciones vienen impuestas por cotrsideraciones
-lasla validez del modelo lineal.
prcticas que incluyen limitaciones sobre
La propiedad de controlabilidad considera la forma en que la entrada a la planta influye
sobre todas las variables de estado. Los tests para controlabilidad contienen a lai matric.r A y
B y una falta de controlabilidad se observa como la incapacidad de mover al menos un polo. Si
un polo que no es movible se localiza en el semiplano derecho, el sistema no es estabiljzable.
Una variacin de la tcnica de colocacin de polos es utilizar un observad or para estimar
el estado de la planta. El estado estimado se utiliza entonces para implementar relimentacin
de estado. Utilizando estimacin de estado de orden completo slo s mide la salida. El obser-
Pnoblemas 341

vador se disea de forma tal que cualquier diferencia en el estado entre la planta y el observa-
dor decae cuando el tiempo s hace grnde y la velocidad de decaimiento es dependiente de la
colocacin de los polos dil observador. Normalmente los polos del observador se colocan en
posiciones que se bti"tr"n multiplicando los valores de los polos dominantes en lazo cerrado
por,r.r factr de 3 4. Todos los polos del observador se pueden mover libremente si la planta
iiene la propiedad de observabilidad. La observabilidad considera la forma en que las variables
de estadb di la planta influye sobre la salida y un test para observabilidad incluye a las matri-
cesAyC.
La realimentacin de salida se obtiene utilizando un observador de orden completo
para estimar las variables de estado. Con la realimentacin de estado establecida de esta
ior*u, los valores propios del sistema total contienen las races de det(sl - A + BK : 0) y
det(sl - A + GC). En btras palabras, el uso de un observador de orden completo aiade va'
lores propios, pero la localizacin de los valores propios dominantes no se cambia con res-
pecto a la localizacin predicha utilizando las variables de estado reales.
La colocacin de polos basada en la funcin de transferencia ofrece otra tcnica de reali-
mentacin de salida. Al contrario que los mtodos de realimentacin de salida descritos en el
Captulo 10, este mtodo tiene la capacidad de colocacin de polos arbitrarios. Esto se logra
selccionando una funcin de transfrencia del controlador de orden suficientemente alto y a
continuacin igualando los coehcientes de la ecuacin caracterstica enlazo cerrado resultante
con aquellos d h ecuacin deseada. Extendiendo el significado de planta para incluir elemen-
tos def controlador que se determinan a priori (tal como un integrador), la colocacin de polos
arbitrarios y la preciiin en estado estacionario se pueden alcanzar de forma simultnea.
Con un modelo de planta relativamente preciso, el uso de derivadas de la seal de referen-
cia de entrada proporcina mejoras dramticas en el comportamiento del sistema que son im-
posibles de logiar utilizando slo compensacin por realimentacin. Una seal de entrada sua-
ve puede ."gui... con error nulo en esiado estacionario a condicin que los niveles de seal del
sistima no xceden el rango lineal. Esto se obtiene cancelando los trminos no deseables del
modelo de la planta e intrduciendo los trminos que se desean que contienen factores de mul-
tiplicacin qu ." aplican ala entraday a sus derivadas. El mtodo se contina de forma que el
error del sisiema decae automticamente a cero sin tomar en cuenta la entrada de referencia. El
mtodo tal como se ha descrito es aplicable a sistemas que contienen solamente polos. La gene-
ralizacin a otros sistemas no es difcil pero est fuera de los objetivos de este texto.

Problemas
y
11.1. Dado el modelo de planta descrito por la siguiente ecuacin, aplicar realimentacin de estado
determinar la ecuacin caracterstica en trminos de kr, k, y otros parmetros del sistema

[;]: [ : i][;].fl', v:r'1 ,'[;;]


11.2. Utilizando el modelo de planta del Problema 11.1 determinar f(s)/R(s) suponiendo una configura-
cin del sistema tal com la que se muestra en la Figura ll.l. IJtllizar una tcnica de solucin de
lgebra matricial (tal como la expresada en la Ecuacin 11.5). Su respuesta debera expresarse en
trmino de kr, k2, g y otros parmetros del sistema.

11.3. Repetir el Problema 11.2 construyendo un diagrama de estado parala planta y aadiendo a conti-
nucin la entrada y la realimentacin de estado al diagrama. Compara su resultado con el Pro-
blema 11.2.
348 Vaniaciones en el diseo del controlador Caotulo 11

11.4. Considerando el sistema del Problema 11.3, determinar una expresin parala ganancia en con-
tinua.

11.5. Considerando el modelo de planta del Problema 11.1, determinar un modelo del sistema con
realimentacin de estado de forma tal que el tiempo de asentamiento al 2Yo con una entrada en
salto es de 1,00 s, la razn de amortiguamiento es 0,707; y(r) es igual a r(t) bajo condiciones de
estado estacionario con una entrada en salto.

11.6. Dado el modelo de planta mostrado en la ecuacin siguiente, implementar realimentacin de


estado y determinar kr, kz y k. para colocar los polos del sistema en 8,0 y 12 + j4.
- -

[t,-l I o4 o-][x,-l [o-l [",-l


lx, l:l- o 2rr rr^r v:L' -r
L;ill-; i
I

_;lli:l-Lil" ",1;:l
11.7. Probar que la planta del Problema 11.6 es controlable. Es tambin observable? Explicar el signi-
ficado de ambas respuestas.

11.8. Si una funcin de planta tiene un modelo tal como el descrito en la sisuiente ecuacin:

a. Es la planta asintticamente estable?


b. Es la realimentacin de estado un procedimiento viable para colocar sin restriccin los po-
los en lazo cerrado? Explicar.
c. Describir una funcin controlable (u: ?) que todos los polos en lazo cerrado
s : - 5,0. Ufilizar un diagrama de estado para colocar
implementar realimentacin de estado.
en

[i,-] [o I o-l[x,l trl [;r,-]


I
i, l:lo oo o_jlx3_l
' llx, l+lo lu,
y:rt o oll x,
Lz)
I

Li.J Lo L*.1
11.9. Considerando la planta descrita en la siguiente ecuacin:

a. Puede implementar realimentacin de estado con los polos colocados en s : - 4? Explique


su respuesta.
b. Hay un polo que no se puede mover? Cul es lalocalizacin del polo? Hay algn proble-
ma con respecto a obtener un sistema estable en lazo cerrado? Explicar.

[;;]:[ ; ;][;] .1" v:[1


'[;]
11.10. Volviendo al sistema del Problema ll.1:

a. Determinar si la planta es controlable y observable.


b. Disear un observador que proporcione realimentacin de salida. Colocar los polos del ob-
servador en -16 * j16. Presente el diseo de observador en la forma de la Ecuacin 11.31.

f1.11. Considerando el modelo de planta del problema 11.8:

a. Es la estimacin de estado un procedimiento viable (con libertad completa para colocar los
polos del observador)?
b. Disear un observador que coloca todos sus polos en s : - 15.
Pnoblemas 349

ll.l2. Especifrcar un sistema de realimentacin de salida completo utilizando el diseo del observador
del Problema 11.10 para colocar los polos enlazo cerrado que se determinaron en el Proble-
ma 11.5:

a. Presente su diseo completo en la forma de la Ecuacin 11.39.


b. La aplicacin del observador para estimar las variables de estado, cambia la posicin del
polo determinado en el Problema 11.5? Cmo es de diferente el nuevo sistema?
M c. Utllzar MRrI-es para determinar los valores propios y compare este resultado con los valo-
res esperados.

M 11.13. Repetir el Problema 11.8 utilizando MlrI-s para determinar la matz K. Utilice la orden place
para obtener este resultado. Repita el Problema 11..11. uttlizando MRrI-s y el formato revisado
de place para encontrar los polos del observador.

M ll.l4. Utilizando el modelo de realimentacin de salida determinado en el Problema 11.10 utilice Mn-
TLAB para determinar la respuesta a un salto unitario. Investigar el efecto de tener una diferencia
en el estado inicial de la planta y en el estado inicial del observador.

11.15. Considere la planta de la Ecuacin 11.46 y el controlador de la Ecuacin 11.47. Suponga que
n :2 y que la ecuacin caracterstica deseada toma la forma general de la Ecuacin 11.43. Igua-
lando los coefrcientes de la ecuacin caracterstica con aquellos de la ecuacin deseada, establezca
las ecuaciones que son suficientes para determinar los parmetros del controlador. Exprese su
resultado como una ecuacin matricial con los parmetros del controlador como el vector incg-
nita.

11.16. Considere la planta descrita por la funcin de transferencia

2(s + 1)

t(t - 1)

Disee un controlador basado en funcin de transferencia para colocar los polos enlazo cerrado
en - 1, t s- i2nt3. Determine la funcin de transferencia del controlador G"(s) factor de ga-
"i2nt3
nancia feedforward g.

ll.l7. Parala planta del Problema 11.16, disee un controlador basado en funcin de transferencia que
cumpla las siguientes especificaciones:

El sistema debe ser de tipo 2.


^,
b. La respuesta a ur salto debe tener un tiempo de asentamiento de 1,0 s.

Simular la respuesta del sistema para una entrada en salto y una entrada en rampa.

ffi tf.ft. Considerando el modelo de planta del Problema 11.1, disear un controlador con realimentacin
de estado y feedforward derivativo de la seal de entrada para seguir a una seal arbitraria
(suave).

a. Determinar una expresin para la ley de control y evaluar los parmetros de forma que la
razn de amortiguamiento sea 0,707 y la respuesta natural tiene un tiempo de asentamiento
al 2Yo de 1,0 s.
b. Dibujar un diagrama de bloques del sistema completo para mostrar cmo se genera la entra-
da de control.
c. Simular la respuesta del sistema para las siguientes seales de referencia:

i. r(r): r. ti. 4t): (rl2)t2 iii. r(r): cos(3t).


350 Vaniaciones en el diseo del controlador Captulo 11

d. Considerando.'la funcin de control con el feedforward derivativo eliminado. simular la res-


puesta del sistema para las tres seales de referencia mencionadas anteriormente y comparar
los resultados con los del apartado c.

11.19. Considerando el modelo de planta del tercer orden del Problema 11.18, disear un controlador
con realimentacin de estado y feedforward derivativo de la seal de referencia para seguir una
seal arbitraria (suave).
a. Determinar una expresin para la ley de control y evaluar los parmetros para colocar los
tres polos cerrados en -5,0; 5,0z"lz y 5,0e-i2"lt.
b. Dibujar un diagrama de bloques del sistema completo para mostrar cmo se genera la entra-
da de control.
M c. Simular la respuesta del sistema para las siguientes seales de referencia:

i. r(t: . Li. r(t): (Ll2\t2 iii. r(r): cos(3r).


Modelos no lineales
y simulacin

12.1. tNTnoDuccu
E|carlcterlineal(onolineal)deunmodelodeunsistemadinmicopuedetenerconsiderable con
y diseo. Si un sistema se puede describir
impacto con respecto ala facilid;.-ri.ir la simulacin se
linel e invariante en el tiempo'
razonableprecisln utilizando ";;d.lt y los problemas
de las diversas tcnicas que existen
obtiene rpidamente utilizando ;;";i.*
de herrmientas matemticas' Sin
de diseo se pueden abordar .on .rn conjunto--sustanlialmodelos del sistema deben describir
embargo, .orrrideracin i"^.""".,ii no lineal, l,os que es inherente en la
"orr'lu de fenmenot.-I-u abstraccin
un conjunto mucho ms grande y iu.rro
r.q"i.ie ta apticacin de una tcnica analtica
-unfi*
consideracin de un modelo ".'rii."r^l.t-"i asistido por computador puede
apropiada y esta es un rea ...|ri"-"" la cuai.f
no lineal inherente en algn
ros sistemas estn sujetos a conducta
'"*%l;',1"r?.iil1'f?;0", imponen sobre la magnitud mxima de las
nivel de excitacin. Por ejemplo, , ,.,t'ittiones
se-
diferentes limitaciones de dispositivo'
variables (tales como tensin, "".ri."i'v "..cidad).pr que aclaran la conducta no lineal con
Adems, un sistema puede in"orp^o'i* f.'no-."ot 1i"t regin que se
operacinanticipada puede cubrir una
seales de pequeo o medio *.f.. 9f'..f" debe abar-
a tramos' etc' y el modelo del sistema
caracterul como cuasilineal, no-lineal, lineal estabilidad y otras caac'
lineut, la determinacin de
car la caracterizacin.Si ,rn .o.lo ., 'a etc') est determinado
de asentamiento'
tersticas de comportamiento trotfo"gucin,liempo no lineal' el carcter del comporta-
unvocamente por el modelo. Sit .*Ottio,
si el modelo es
a la magnitud de la
y se aade una dimensin adicional
miento es tambin sensible "*"itu.io"
al estudio de la conducta del sistema' y
lineal requiere el desarrollo de conocimientos
El estudio de la conducta e un-sistema no
perspectivas adicionales an .rn ,ro"uo marco
" t't"i, ptto et esfuerzo. viene recompensado
piut.-ut de anlisis v diseo realistas'
con la capacidad de reconocet ;qd;;;*h"t no
que revise el material de modelos de sistemas
Antes de proseguir se recomienda al lector y
que se presenta en las Secciones 2.6, 4.6,5.4
5.5.
lineales y de simulacin no lineal
352
Modelos no lineales y simulacin Captulo 12
12.2. MODELOS DE SISTEMAS TINEALES
Y NO IINEALES:
PBOPIE DADES CARACTE RSfl
GAS
Un modelo es lineal si contiene un conjunto
de ecuaciones diferenciales lineales. Con
lo lineal los parmetros del sistema se.suponen un mode-
que son independientes einivet de excitacin
se observa la propiedad de superposicin. y
si u; o -, de ras ecuaciones no es lineal no se
cumple la superposicin y el mblo
se canctenia.o no lineal. cuando se considera
un modelo de estado, el modelo lineal se pr"" como
r.p-."* ntar util",ando una ecuacin matricial
vectoriali:axfBu'enlacualloselementoroiayBsonindependientesdexyu.Siel
modelo no es lineal, el formato del modelo
" .riuoo ," puede generalizar para abarcar funcio-
nes no lineales con

xr: fr(xy x2, ... Xn, ut, ... u*)


*, : fr(xr, x2, ... xn, ut, ... u^)
(r2.r)
ir: fr(*r, x2, ... xn, ut, ... u^)

i:/(x, u). (12.2)


un modelo de funcin de transferencia es, por_supuesto,
aplicacin de la transformada.de Laplace una tcnica de sistema lineal. La
o et.lgeura-.;irequiere un modelo de
lineal y una ecuacin caracterstica es sistema
una propiead de un modelo lineal. Sin embargo,
situaciones' tales como la consideraciol^" ciertas
.m.-odelo de pequea seal o un modelo lineal
tramos' permite la adaptacin de una a
tcnica lineal a .rn
mente lineal' La tcnica de lafuncin -oa-iro de sistema que no es estricta-
des*ip.tiuatc"ptrl-"-ilfl-pr.u una aplicacin interesan-
te de una tcnica de funcin "de transferencia
conjuntamente con una aproximacin espectral.
ciertas propiedades interesantes de ios
sistemas no *ui., se hacen aparentes
estudian las funciones de respuesta. cuando
Con e|.carcter del comportamiento sensible al nivel se
excitacin' criterios ti.t:t^::y .obree161[u.in de
y tiempo J. .intu.iento son dependientes
nivel de excitacin v un- sistema no lineal"puede del
ier estable en una regin de operacin
ble en otra' Asi la estabilidal o.o.
...lfi.urr. .o-o ,. or.ruu en la vecindad de une inesta- punro
de operacin particular' Para attatiratl.ie
concepto,la estabilidad se evala tpicamente
proximidad de una condicin potenciaimente en la
esitica conocida como un estado de equitibrio.
un modelo no lineal puede tener ms . un estado
de equilibrio.
como una transicin de estabilidad a inestabilidad
de seal' puede existir una excitacin t;;a;;"rcurrir un cambio en el nivel
en la cual las conl"ionls para una oscilacin
estacionario se desdoble en un nivel de en estado
sJal especfico. E;;;;r fenmeno no lineal descrito
como una oscilacin d,: *lt]9 lmite> y
la ampliiud se determirru por los parmetros
lo del sistema' El estudio del fenmen.i del mode-
. .i"l,r lmite " clarificado ra de laconduc-
que ,u """ "irion la hiptesis
iun)ucon e lineatidad
;?.?'"?ti;:T"?JffinlementaTavisionlimitada
Jiexiste-e,";;f"Xp,il:i:.:::l:?ri.,",'.j1.ff;fr?J:i"r:ffi::ru;:*fl
variactn peridica' Dependiendo de la
excitacion,-rirrrr.-"f,u." cambiar entre modos de i
conductas inestabres y eitables o cambios-
de un modo oscilatorio a otro.
continuacin se relacionan algunas propiedades
o".t caractersticas de los sistemas no li-

r No se observa la superposicin y la respuesta


en estado estacionario a una entrada
sinusoidal se ve como una forma de ond
no sinusoidal-
353
Seccin 'l 2.3. Espacio de estados y plano fsico

. Los diferentes criterios de comportamiento (incluyendo estabilidad) dependen del


mode-
lo del sistema y del nivel de excitacin.
o Se puede presentar una oscilacinparala que la amplitud bajo condiciones de estado
estcionario est determinada por los parmetros del sistema.
o Un sistema puede tener ms de un estao de equilibrio y ms de un modo de oscilacin'
ciertas
Aunque la conducta de un sistema no lineal se presenta en mltiples variantes,
de gran seal, los amplihca-
formas se encuentran frecuentemente. Si se consideran condiciones
originadas por.li-
dores electrnicos y otros circuitos electrnicos estn sujetos a restriccisnss
circuitos del controlador
mitaciones operaci,onales de los dispositivos activos. Por tanto, los
el nivel m-
con amplificdo..r, conversores digiiales/analgicos impondrn limitaciones.sobre
con el empleo de moto-
ximo de seal. Un fenmeno de sJuracin se puede observar tambin
magnticos controlados'
res elctricos, tacmetros y otros dispositivos que incorporan campos
pero la satura-
El campo mgntico se iniensifica uiilizando un material de ncleo magntico,
los dominios magnti-
cin ocurre si se aumenta la corriente hasta un nivel paru el cual todos
cos estn alineados.
con cojinetes
Si se consideran sistemas que incorporan movimientos mecnicos, superficies
a efectos de compo-
a bolas (con movimiento de deilizamiento o de rodadura) estn sujetas ^los
fenmenos no lineales
nentes de rozamiento no lineal. El rozamiento esttico y de coulomb son
lafuerua (o par) es
y un efecto observado comnmente es una supresin d movimiento cuando
huelgo (un desfase en
pequea. Los engranajes y otros acoplamientos mecnicos pueden tener
movimiento' Disposi-
el desplazamiento relativo) cuando olrrrr. un cambio en la ireccin del
tivos sensores como transformadores diferenciales o detectores de fase electrnicos-
-tales
tienen una caracterstica de conversin que es casi lineal cuando la desviacin
desde una condi-
no lineal
cin nula es pequea. Una gran desviacin desde el cero indica una caracterstica
signilicativa.
La conducta no lineal no es necesariamente una situacin no deseada un
y diseador_de
estrategia de control' U
sistemas puede introducir a propsito elemeirtos no lineales en una
ejemplo s la utilizacin de un controlador que presenta slo dos o tres
niveles discretos de
especficos' Aunque la
salida que se seleccionan al comparar el erroidel sistema con umbrales
com-
caracterstica del controlador es una relacin no lineal, su diseo no es conceptualmente
plicado y se implementa rpidamente.
para completar una piesentacin de las propiedades caractersticas, una conducta extre-
un cambio radi-
madamente err1ticaconocida como caospuede ourrir en ciertos sistemas con
cal de la respuesta producida por un ligero cambio en el estado inicial'

12.g. ESPAGIO DE ESTADOS Y PI.ANO FSrcO


de estados
Con dos o ms variables de estado, es algunas veces til considerar rtn espacio
Jescribe la magnitud de una variable de estado' El
n-dimensional en el que cada coordenada
estado del sistema en cualquier instante de tiempo es un punto en
el espacio de estados y la
Si el nmero de
respuesta natural genera una trayectoria nica airavs del espacio de estado.
mltiples grficas que incorporan un 1me-
variables de estad es mayor qrr" tr.r, se requieren
un modelo de segundo o tercer orden se
ro reducido de variables. Sin embarg, si se^considera
en un sistema de coordenadas con dos o tres dimen-
puede visualizar una trayectorla defi-nitiva
siones.
se convierte en plano
Si un modelo de sistema es de segundo orden, el espacio de estados
de estados con la variable de estado xl representada frente a la variable xr. IJna
versin espe-
plano de se crea si el modelo est descrito de
cial del plano de estado, conocido cmo- fase,
354 Modelos no lineales y simulacin Captulo 12

forrr,a que x2 es iguala xr. EI carcter de la respuesta se puede investigar a travs de una
regin en el espacio de fases considerando distinios estados iniciales diierentes y
aumentada revela w retrato del plano de
la grfica
fases.
Se determina una-trayectoria que tpicamente comienza en t :
0 y finalizaen t : oo. Aun-
que cada punto sobre la.trayectoria corresponde a un momento
de tiempo especfico,la trayec-
toria muestra una variable dependiente respecto de otra variable depe.rdienie; as,avariable
independiente (tiempo) no es necesariamente una caracterstica explcita.
La ausenia de infor-
macin temporal se resuelve algunas veces anotando el tiempo correspondiente
en ciertos pun-
tos discretos sobre la trayectoria.
- Suponiendo que xr: -l Y I, : y, enla Figura l2.I se muestran algunas trayectorias en el
plano fsico para sistemas lineals con las flechs mostrando la direccin cuando t crece. Cada
una de las grficas representa una respuesta no forzada con un estado inicial
distinto de cero.
Las funciones de respuesta lineal de la Figura 12.1 ilustran: a) warespuesta
crticamente amor-
tiguada, b) una respuesta subamortigtaa, c) una respuestmarginalmente
estable y d) una
respuesta inestable' observe que la estabilidad marginl produce
una trayectoria cerrada con
una magnitud que es modificable y directamente dependi*t. d.la
condicin inicial. La condi-
cin de estabilidad marginal se obtiene tericamente con un sistema resonante
sin prdidas

Figura 12'1' Trayectorias en el plano fsico que muestran caractersticas


de respuesta lineal con: a) amortiguamiento
crtdco' b) una condicin subamortiguada, c; estabilidad marginal y il) wa condicin
inestable.
Seccin 12.3. Espacio de estados y plano fsico 3s5

o con un sistema de realimentacin lineal invariante que coloca un par de polos exactamente
sobre el eje ja.
El conocimiento que se puede obtener al estudiar una trayectoria en el plano fsico es
dependiente del modelo del sistema y se hace particularmente significativo cuando se utiliza
para visualizarlas formas de conducta dependientes de la regin que pueden ocurrir con un
modelo no lineal. En la Figura I2.2 se muestran algunos ejemplos de fenmenos no lineales tal
como son visualizados en el plano fsico. Las trayectorias del plano fsico ilustra: a) un ciclo
lmite estable, b) un ciclo lmite inestable, c) una respuesta que ocurre como resultado de un
modelo lineal a tramos y d) una respuesta con un modelo de sistema que presenta ms de un
estado de equilibrio. Si se considera el ciclo lmite estable, observe que las trayectorias tal como
se muestran convergen al ciclo lmite estable a pesar de los estados iniciales que estn ambos
dentro y fuera de la trayectoria. El ciclo lmite es una trayectoria cerrada aislada y su grfica es

(c) (d)

Figura 12.2. Algunas trayectorias del plano que muestran fenmenos no lineales con: a) un ciclo lmite estable,
b) un ciclo lmite inestable, c) una respuesta lineal a tramos y d) un sistema con ms de un estado de equilibrio.
356 Modelos no lineales y simulacin Captulo 12

obviamente un fenmeno diferente de la de estabilidad marginal tal como se muestra en la


Figura I2.1. Con la estabilidad marginal de un sistema lineal, una sucesin de pequeos cam-
bios en el estado inicial produce correspondientemente pequeos cambios en la trayectoria
cerrada y se puede crear un continuo de trayectorias cerradas. Como no hay trayectorias cerra-
das aisladas, no son ciclos lmite.
El ciclo lmite inestable (mostrado como una lnea punteada) define una oscilacin slo si
el estado inicial est exactamente sobre la trayectoria y no hay una perturbacin extraa. Con
un ciclo lmite inestable, es aparente que un estado inicial que no est exactamente sobre la
trayectoria produce una que diverge del camino del ciclo lmite. El retrato en el plano fsico
con ms de un estado de equilibrio ilustra una situacin en la cual una ligera variacin en el
estado inicial puede originar que la trayectoria finalice en un estado de equilibrio diferente.
Hay unas ciertas caractersticas de las representaciones en el plano fsico que son propie-
dades inherentes del formato del plano fsico. Suponiendo que xl : ! y xz: y entonces y se
representa como una funcin de y. Si y contiene una componente de seal alterna, entonces y
es una seal alterna y el efecto tal como se visualiza en el plano fsico es una trayectoria que
gira en el sentido de las agujas del reloj. Adems, la trayectoria muestra pendiente infinita
cuando atraviesa el eje horizontal. Estas caractersticas se explican considerando la relacin de
las derivadas entre las variables. Si se considera cualquier punto por encima del eje horizontal,
y es positivo e y es creciente. Por tanto,la direccin de la trayectoria debe mostrar movimiento
a la derecha. Anlogamente, si y es negativa (un punto debajo del eje horizontal) y est decre-
ciendo y la direccin de la trayectoria debe mostrar movimiento alaizqaierda. Muchos de los
resultados de las siguientes simulaciones se muestran utilizando el formato del plano fsico.

12.4, SIMUTACION CON UNA CARACTERSNCA DE SATURACN

Aunque las tcnicas de solucin analtica son algunas veces aplicables con modelos de sistemas
no lineales, no hay mtodos analticos que cubran todo el espectro. El empleo de una tcnica
grfrca puede ser viable, pero la aplicacin de una tcnica gfica a un modelo de realimenta-
cin dinmico es tpicamente un proceso tedioso. La utilizacin de una tcnica numrica, sin
embargo, es un procedimiento comn y con ciertos modelos no lineales una simulacin num-
rica puede ser el nico mtodo directo de estudiar las relaciones de causa y efecto.
En la Figura I2.3 se muestra un sistema con un controlador que est sujeto a saturacin.
Si la seal de error es suficientemente pequea, el controlador proporciona control proporcio-
nal, pero la saturacin se observa si la magnitud de la salida del controlador alcanza una mag-
nitud especfica,um. Suponiendo que y : xty i: x2,el modelo de funcin de transferencia de
la planta se convierte rpidamente a un modelo de estado equivalente con

xL :Xz
i2 : -4xr* 2u (r2.3)

y el controlador es lineal a tramos con

u: *Lt^ si K"(r-xr)2u^,
U:-U^ si Ko(r-xr){-u_, (r2.4)

o n:K"(r-xr) si K"l, - xl1u^.


Seccin 12.4. Simulacin con una canacterstica de satunacin 357

Pendiente = 1,0

Y= x1

Figura 12.3. Un sistema con limitacin en el camino directo.

Como el sistema es lineal a tramos, las Ecuaciones 12.3 y 12.4 se pueden (eagrupar para formar
un conjunto de tres modelos de estados lineales. Las soluciones pueden ento_nces_continuarse
utilizando un algoritmo numrico que es aplicable a una solucin de sistema lineal. El progra-
ma, sin embargJ, debe instituir un ambioin el modelo cada vez que la seal del controlador
toma valores dentro o fuera de la saturacin. Una alternativa es utilizar un algoritmo que es
aplicable con un modelo no lineal, y por lo tanto desarrollar un procedimiento que_es relevante
cn variaciones de las caracterstics del controlador que no son lineales a tramos. Si se elige la
segunda aproximacin, se selecciona una tcnica de simulacin en MATLAB como la descrita
eriel Capiulo 5 con la aplicacin del algoritmo ode23 (Runge-Kutta). Se crea una funcin en
un archivo-M para describir el modelo de estado no lineal con variables y x que se pasan
entre el archiv;-M y el programa principal. Suponiendo que la enttada es un salto con
r(t):8u(t), Ko: 5 ! u^: 5,la funcin del archivo-M se denomina arbitrariamente limit.m y
contiene lo siguiente

function xdot = Iimit(t,x); % Se cnea un archivo 'M


r=8; ko=S; um=s; e=r-x(1 ) i
if ko*e>um, u=um;
elseif ko*e<=-um, u=-um;
efse, u=ko*(r-x(1));
end
xdot(1 )=x(2);
xdot (2 ) =-4*x(21+2*u;

El programa principal se puede crear entonces como sigue:

clear; t0=0; tf=S;


*a=l@;@l i
It, x =e6"23(' lim1t', t0,tf ' x0) ;
plot(x( 1, :l,x(2,: ) ), grid % Una gnfica en eI Plano fsico
%plot(t,x), xlabel('Time (sec)' ), grid % Una grfica opcional de x vs. tiempo

Cuando se llama al programa anterior, ste llama a la funcin limit.m. La Figura I2-4 muestra
un diagrama en el piutr fari.o de la velocidad respecto de la posicin y la Figura 12.5 repte'
senta l posicin reipecto del tiempo. Para comparacin,la respuesta en cada figura se muestra
tambin sin la acciln de limitacitr. Obr.ru" que la saturacin impone una limitacin sobre la
velocidad mxima del movimiento de la salida y se incrementa el tiempo de asentamiento.
358 Modelos no lineales y simulacin Captulo 12

14

12

10

s
X 8

'6 6
6 4

-2
0123456789
Posicin, X1

Figura 12.4. un diagrama en el plano fsico que muestra el efecto de la saturacin.

I
8

6
ri5
:Eo
o-
3

0
Tiempo (s)

Figura 12.5. Respuesta a un escaln que muestra el efecto de una limitacin en la derivada.

Saturaton Transfer Fcn Int

Figura 12.6. Un diagrama SIMULINK.


359
Seccin 12.4. Simulacin con una caracteristica de saturacin

OtromtodoesutilizarSIMULINKpatarea|izarlasimulacin.EnlaFigura|2'6se
graph ai'adido para obtener una respues-
muestra un diagrama e 5IMULINK con
un bloque
La ca'
una representacin en el plano fsico'
ta temporal y un bloque xY gr,aph.para obtener y diagrama de bloques
racterstica de saturain se seleccio"" .;;;';;
.f.-.nio del men el
de bloques de la Figura 12'3'
se dibuja puru "pii.t tt iultutnu

EJEMPLO 12.1
modiJicacin de la
de simulacin para iwsestigar una
En el ejemplo siguiente se reuisa el procedimiento
carqrsiica del controlador no lineal'
del controlador presen-
de la Figura l2'3 talque la funcin
Considere una modificacin del sistema
por
ta una caractestica de saturacin descrita

(r2.s)

con una
a.la planta' La saturacin revisada ocurre
donde e es la seal de error y u es la entrada la Figura 12'7'
a limitacin, tal como- se muestra en
transicin suave de ganancia proporcional una grfica en el plano
la respuesta *irir"r,i vr^rLAB con d ;;;i;
presentado como
obtener
fsico de Y resPecto de Y'

Figura 12'7. Una caracterstica de saturacin suave'

pY:1"^*:."bir utilizando un archivo-M que


Solucin. El modelo de estado no lineal revisado,se como slgue:
r" arbitrariamente explim'm y se formula
J"""ii""
Se crea un archivo 'M
function xdot = explim(t'x); %

r=8; e=r-x(1 ) ;
u=1@* (1 -exp(-e) ) / (1+exp(-e) );
xdot(1)=x(2);
xdot (2)=-4*x (2\+2*ui
de satura-
principal y el resultado de aplicar la caracterstica
No hay necesidad de alterar el archivo
.iOn rnoiti"uda se muestra en la Figura
12'8'
360
Modelos no lineales y simulacin Captulo 12

-2
f.c z,b 3 3,5 4 4,5 5
Tiempo (s)
Figura 12'8' una respuesta en salto que
muestra el efecto de una rimitacin suave.

12.5. SIMUIACN CON UN CONTROLADOR DE NIVEL


DISCBETO
Un controlador que produce solamente
dos o tres niveles de salida es conceptualmente
y la operaclgl eJ complicada y es altamente eficiente. simple
derivan de fuentes.t() Si los niveles de salida discreta se
de tensin constante, una representacin jdealizadade
tres niveles es como la que se muestra un controlador con
en la Figura 12.g. observe que un conmutador
presenta o tensin cero o coriente ideal
cero. como r poi*"iu es igual uip.ooo",o
la corriente, es, tericamente posible de la tensin y
guna prdida de potencia en l
controh;l;;;;;" suministrada a un actuador con nin_
dispositivo a controtr]Si er requisito de potencia
es alto' la simplicidad de un conmutador der actuador
controtao contrasta con.la complejidad de
ficador de potencia que debe suministrar un ampli-
unu rlul u-uriuur. corrtinua-.'niJ. Suponiendo
puede obtenerse una estrategia que
de control satisfactoria, un controlador con
niveles de salida discretos pioporciona slo dos o tres
,rn mtoo ,eiatiuume.rie
frable de controlar energra a ta ptanta. ;;; -mplicado , efrcaz y
Si las condi"lorr., de conmucion no-son
caracterstica del control se obtiene complejas, la
tpicamente utllirunoo circuitos de comparacin
salida del controla"r p"". electrni-
!3t;l1,if?,"..!de o dispositivo. o..oi-uracin de esta-
"pr^.-

e(t)

g-'"'
Figura 12.9. Un controlador de nivel
discreto idealizado.
361
Seccin 12.5. Simulacin con un contnolador de nivel discneto

Agunas uariacones del controlador


que incluye un controlador con una salida
En la Figur a l2.l}se muestra un sistema de control
de nivel discreto que es o i 10 - 10. tura generar
ia estratgia de control que se muestra' la
salida del controlador es + 10 si la seal d error es
positiva y - 19 si la seal de error es
coniiene dos modos de operacin'
negativa. El sistema lineal a tramos se puede considerafque
^El
modelo del sistema para t ) 0 con
con cada modo sujeto a un anlisis de-sistemas lineales.
r(r) : 4,0u(t) es

to : + 2*,^, Para e : 4 -Y > o'


#yQ)

-10: para e:4-Y<o' (t2.6)


#^u+2fr
Controlador

= 4u"(f)

d2v+z_
u=_^ ^
dy
dr dt

Figura 12.L0. Un sistema con un control de dos niveles'

Por tanto' la trayectoria en el plano


Cuando el error cambia de signo, el modo debe cambiar'
alternantes y el estado final del
fsico se compone de segmentos interconeJado, de modelos
a1 nuevo modo.
modo anterior se transforma en el estado inicial que se aplica
tpidutntttte y se representan en un formato
Aunque las funciones de respuesta se evalatt
numrica, tambin se puede determinar
del plano fsico utilizando una tcnica de simulacin
(de forma lineal a tramos) utilizando una
una trayectoria en el plano fsico para. este sistema
solucin analtica.Con x, : ! y xz: y, ""u ft*a directa
de determinar x2 como funcin de
la razn dxrldt entte dxrf dt' Si se consi-
x, consiste en eliminar la variable L*poruii*-ando: 110 y el modlo se expresa en trmino de
dera el modelo de la Ecuac in 12'6 t"^tt *oJo u
xt y xz entonces
*t: xz
*z: -2xrI 10. $2'7)

12.7 enfte la segunda se obtiene


Dividiendo la primera de la ecuaciones de la Ecuacin

dxt : x2 (12.8)
d", -2xr 1- l0 - 2(x, - 5)
362
Modelos no lineales y simulacin Captulo 12

El lado derecho de la ecuacin se puecle expandir


-
en trminos para los que la integral se resuel-
ve fcilmente dividiendo x2 pot xz
- 5. L ecuacin ligeramente modificada es la siguiente
d*,: -)orr-:(#) (r2.e)

La integracin de la Ecuacin 12.9 produce

15
xr: -i"r-tnl5-xrl]_K. (r2.r0)

Notar que el estado inicial para cada segmento (excepto para


el primer segmento) depen-
der del estado final de los segmbntos anterio-res (en
e) otii o;, y el valor de K en la Ecua-
cin 12.10 se puede expresar en trminos de xro y
xro, donde xro y x20 representan el estado al
comienzo del segmento. Entonces

6:Xro *).*'o+]ml5-xrol . (r2.rr)


Si se aplica un procedimiento similar a la operacin
describe x,
en el modo u: -10, una expresin que
respecto de x, es

xr : - + 1- xrl * K,
i", 1lnl5 (r2.12)

: * 1s
K'
",o trro - rr"l5
i x,ol. (r2.r3\

En la Figura r2'rl se muestran las trayectorias con


K y K' fijados a los valores para los
que las trayectorias pasan.a travs del
origen. con otros valores de K o K,, las curvas se deben
o a la derecha para conformar et estado iniciat ,.q,rrtJo
flHi:ttil."3iili3. puru .uou ..g-
Para obtener una-expresin para el tiempo en cadasegmento,
se pueden integrar las rela-
ciones de la Ecuacin l2'i con respecto al
tiempo.
con este"moJelo slo se requiere la segunda
:
ecuacin. Si * 10, entonces
drr: _-2(x,-
5) (r2.r4)
ctt

d*,
(xr-5):-2dt' (12.1s)

Entonces la integracin produce lnlx, - 5l :


para t se obtiene -2t + C con C : 2to + lxro _ 51. Resolviendo

t-to:-1t"I=i
IJ - xzol (r2.16)
363
Seccin 12.5. Simulacin con un contnolador de nivel discreto

u=+10

u=_10

-5

Figura 12.L1. Trayectorias en el espacio fsico'

pata evalular la duracin del tiempo entre dos


Esta expresin para el tiempo se puede utilizar
para u: * 10' Un anlisis similar para
puntos cualesquiera J"-i; i*y*ioria eterminada
u: - 10 produce

I l5+x"l (r2.r7)
t-to: -;lnl.--
L lJ ', *2Ol
|

: 4,0 par.a. ) 0. como la conmutacin


La entrada al sistema de la Figur a I2.lO es r(t) por 4 - y : 0'
ocurre cuando .r pi;; a;";o, fu fi".u de'conmuiacin estendescrita
y : +4' Si 4 - y > 0'
"rr".
As, la lnea de conmut'acin en el plano fsico
es un lnea vertical
: +fO et flco"i.in aplicable en el tea a la izquierda de la
entonces el error es positivo y u : : - 10 es
entonces el error es negativo y t'l
lnea de conmutacin. De igual forma, ti 4 t:,
ar"uhacia la dercha de la lnea de conmutacin'
la condicin aplicable in
"i es i : 0 y-y-: 0' en la Figura 12'12 se
mues-
Suponiendo qrre ei l.tado inicial tt tisG-u en la Figu-
respecto at ti"-po se muestra
tra la trayectoria fsica y la posicin . .uriu que alterna con una
oscilatoria
ra l2.t3.La respuest u u nuentrada en salto e, .rnaietpt'esta converge gradualmente hacia
decreciente y la trayectoria
magnitud y periodo continuamente
Captulo 13) predice que la respuesta
y : 0 y y : 4.Un unalrir e funcin .rriiptiu @Aas.i de la compo-
continuar rru"iu orru de estado tstacionario enla cual la magnitud
"orrdicin a infinito' cuando se observa experimental-
nente oscilatoria tiende a cero y la frecuencia
lleva a cabo hasta que la respuesta est cerca de una
mente el comportamiento predicho se
ha"e suficientemente alta' la carac-
condicin . .rtuo .rtuJnu.io. Cuando iul,."t"ntia 'e
un tiempo de conmutacin distinto de cero se
terstica no ideal .,rr, ,irt"-a fsico (tal cmo
hace significativa) y la respuesta entra en un
ciclo lmite muy pequeo de frecuencia finita'
de operciones de conmutacin que
Como la respuesta muestra una progresiOn contlnua y se debe investigar una
culminan rrl p.q.r"no cicto lmiie, ta opeiaclOn no es satisfactoria
"n
estrategia modificada.
364
Modelos no lineales y simulacin Captulo 12

-1

-2

-3

Figara 12.12. velocidad respecto de posicin


con un controlador con dos niveles.

3
v
2

0 12345
Tiempo (s)

Figura 12.13. Posicin respecto del tiempo.

si se modifica el.controlador para incluir una zonamuerta,


Figura 12'14, el modelo de la Ecuaion ti.6 tal como se muestra en la
se cambia para considerar tres modos con

*ro: #^r+zfttt@, 4- y20,2

-10: #ur+2*)\, 4-y4-0,2 (12.18)

,:#yQ)+2*on, -0,2<4-y<0,2.
Seccin 'l 2.5 Simulacin con un contnolador de nivel discreto 365

Figura 12.14. Un controlador de tres niveles con u: + 10, - 10, o 0.

La relacin entre las trayectorias u : I l0 y u: - 10 no cambia, pero las regiones aplicables


de operacin se alteran algo para excluir la regin entre y : 3,8 y y : 4,2.Si la descripcin del
tercer modo se convierte a un modelo de estado, entonces

xt: x2'
(r2.re)
*,r: -2xr'
Dividiendo la primera ecuacin por la segunda se obtiene

dxt:
dr, -!2
(r2.20)

y la integracin da

II
xt: - rxr+ K con K:xro*r*ro. (r2.2r)

La Ecuacin 12.2I describe una trayectoria de zona muerta. Un ligero reagrupamiento produ-
ce x2 : -2x, * 2K, y es aparente que la trayectoria atraviesa la zona muerta como una fnea
recta de pendiente -2.lJna expresin para el tiempo enla zona muerta se puede obtener
volviendo a la segunda ecuacin del modelo de zona muerta con

dx".- dx"
_1-
'^2 o ':-2dt (r2.22)
dt x2

y la integracin da lnxr: -2t + K con K: 2to f lnxro. Resolviendo para t se obtiene

1 lx"l
t-to:-t^l;|. (r2.23)

Si x, :
y) dentro de la zona muerta, el tiempo tiende a inlinito.
tiende a cero (recuerde qrre x2
En la Figura 12.15 se muestra una trayectoria en el plano fsico de este sistema con la
zona muerta. La respuesta incluye un nmero linito de segmentos y dependiendo de la historia
de la trayecforiala respuesta terminar con un error en estado estacionario que est en algn
punto dentro del rango de la zona muerta.
366 Modelos no lineales y simulacin Captulo 12

u=-10

Figura 12.15. Velocidad respecto de posicin con un controlador de tres niveles.

Aunque se obtuvieron soluciones analticas con este modelo particular, el procedimiento


es algo tedioso y se obtiene una solucin numrica con relativa facilidad. Los modelos de siste-
ma con un controlador con niveles discretos son todos similares en estructura y una tcnica
que responde al carcter lineal a trambs del modelo se gestiona rpidamente con un programa
en MlrLAs. Aunque el mtodo descrito previamente es aplicable, se presenta una alternativa
que se aplica rpidamente a esta situacin particular. La funcin en MAllAn descrita como
c2d (tiempo continuo a tiempo discreto) se disea para convertir un modelo de estado en tiem-
po continuo de una planta lineal a un modelo de tiempo discreto. Como esta conversin se
disea para simular una planta continua en un sistema con control digital, el modelo numrico
c2d se aplica con la hiptesis de que la conversin digital analgica entre el controlador y la
planta incorpora un retenedor de orden cero. Con un retenedor de orden cero, la entrada ala
planta es constante entre instantes de muestreo. Asi la simulacin ttiliza un tcnica de solu-
cin matricial exponencial desarrollada con la hiptesis de que la entada a la planta es una
funcin constante a tramos. Como un controlador de nivel discreto tambin produce una fun-
cin constante a tramos, la orden c2d es directamente aplicable.
Si se considera el sistema utilizando un controlador con tres niveles con zona muerta, el
siguiente programa proporciona una trayectoria del plano fsico de las variables de estado:

clean
a=l@ 1 r@ -21 i % Matriz de planta A
b=[@;1]; % Matriz de planta B
ts=.0@5; N=90@; Tamao de paso numri-co y nmero de pasos
%
t=0: ts : N*t s; Vector de tiempo
%
Iad,bd] =c2d(a,b,ts); % Modelo de planta en tiempo discr.eto -ad y bd son
l-as matrices A y B de1 modelo discreto
x(:,1)=[0;@]; % Especificar estado i-nicial (ambas filas, primera columna)
for k=1:N
e(k)=4-x(1,k); % Calcular seal" de erron
if e1X>=.2, u(k)=1@;
elseif e(k)<=- .2, u (k)=-1@ ;
else, u(k)=@;
eno
3'7
Seccin 12.5. Simulacin con un controlador de nivel discneto

Aplicar modelo de planta discreto


x(: ,k+1 =**,: ,k)+5*u1 ' %

eno
de x2 versus x1
Visualizar plano fsico
plot(x(1,: ),x(2': ) ) %
% Grfica opcional de x1 vensus tiempo
%pIot(t,x(1,:)) tiempo
% Grfica opcional de u vensus
%u (N+1 )=u(N) ; Plot(t' u)
grid
el resultado de la Figura 12'15 y las
La correspondiente trayectoria en el plano fsico duplica
(o de la salida del controlador respecto
grficas de las variale de estado respecto del tiempo
grficas opcionales.
Li tie-po estn disponibles rpidamente como
tal que el umbral de <off> es ms bajo
Si se consid era histresis de conmutacin de frma
produce un efecto desestabilizante' La
que el de <<on>> lueasi fig'xa l2'I6)'."ste fettmtno y una hist-
trayectoria fsica se ;;tl"".ot on'.rptaiiento d las lneas de conmutacin
resis suficientemente grande producir un ciclo
lmite, tal como se muestra enlaFigura l2't7'

histresis de conmutacin'
Figura 12.16. Un controlador de tres niveles con

Figura12.l?.Velocidadrespectodeposicinquemuestraunaoscilacindeciclolmite'
368
Modelos no lineales y simulacin Captulo 12

volviendo al diseo del controlador sin histresis,


una
modificacin en la estrategia de con-
trol que puede mejorar la estabilidad es anadtr
un componente a la decisin de conmutacin
que introduce informacin de la derivada.
una opcin ;"r un camino directo positivo
que aade una seal proporcional
a la derivada el error. otia opcin
es emplear un camino
de realimentacin negativo que aade
una senal proporcional a la derivada de la salida. En
Figura 12'18 se ilustra la opcin delautllaacin la
e la realimentacin de la velocidad. con esta
modificacin, la conmutacln ocurre cuando
;@ es igual a e(t) _ 0,05y(r). por
"r!; ;
m(t) es
tanto, la lnea de conmutacin modificada es : -20y+
lnea de conmutacin es una lnea recta con
4'1 I - 0,0:'0 o.y g0. La nueva
una pendienie de -20 y en la Figura r2.lg se
muestra la frayectoria en el plano fsico revisada.
dad cambia solamente
ur.i"" q* la realimentacin de la veloci-
la condicin de conmutacin ecuaciones de la trayectoria no se
modifican-' La informacin de la velocidad introduce -las
una anticipacin del erior futuro y la
respuesta modificada muestra una mejora
en 1a estabilidad.
El cuarto segmento en la trayecria de.la F
largo de la lnea de c^o-nmutacion 'hasta que y d;; zi9 parece seguir directamente a lo
es cero. La trayectoria se aproxima a este seg-
mento con la trayectoria u : * 10 y luego
conmuta a la trayectoria u: ^- 10. Sin embargo,
un retorno a la tnea de conmutaci-on si atravesar
el eje horizontal produce una condicin

Controlador
, Fllg_
--t -
=0--r

Figura 12'18. un sistema con un controlador


de dos niveles que utiliza realimentacrn
de posicin y velocidad.

Figura 12'19' velocidad respecto de posicin


con un controlador de dos niveles
que utiliza realimentacin de posicin y
velocidad.
369
Seccin12'5.Simu|acinconuncontt.o|adondenive|discreto

regin en la cual no pueden


para la cual ambas trayectorias definidas se orientan hacia una
presenta un dilema terico' Una
existir. como la velocidad es lsiinta de cero, esta situacin
un tiempo distinto de cero entre
solucin u..t. upu."nte conflicto se puede obiener insertando
realmente ocurre'
el instante .n qo. se mide la condici^n de conmutacin y el instante :n gue y las lneas
sin retardo
Lalnea"orrtin,ru en la Figura ri.io i*pr.. entalalnea dL conmutacin
retardo. As, el movimiento
a lrazos muestran las lneas de conmitacin real con un ligero
ocurreaonpaqoanasseriesalternativas deu: +10y u: --l}deunaformaquemantienea
compuesta parece
la trayector'ian la proximidad de lalneade conmutacin. La trayectoria
tienda a cero, el periodo de
que se desliza hacia debajo . Ulin.u. Si se permite que el retardo
cida ciclo tiende a cero y el nmero de ciclos a infinito.

Figura 12.20. El efecto de un retardo de conmutacin'

Si se incorpora una zona muerta en la caracterstica del


controlador, el dilema aparente
para seguir la pendiente
que se observ puede ocurrir otra vez. En esta situacin, la tendencia
posterior de la arista delazona muerta'
de la lnea de conmutacin ocurre a lo largo del flanco
que la trayectoria se controla me-
La hiptesis de un pequeo retardo de conmutacin rvela
una polaridad) entremezcladas
diante rfagas cortas e la salida del controlador (solamente de la zona
por la trayectoria
con intervalos cortos de movimiento como los determinados
muerta.

Gontnol de altitud de un vehculo espacial

Se describe un sistema para controlar el ngulo de


balanceo de un vehculo espacial tal como
respecto del ejede balanceo es de 100
se muestra en la FiguritZ.Zt.El momento"de inercia
mediante motores
ig:* y se supone {ue el rozamiento es cero' El par de control se produce un
que generanwa fuerzade reaccin al liberar on gut comprimido' El control on-off origina
par de +4, -4 o 0 N-m. . al-r eje r^ L^r^-^^n
^:^ de balanceo' oo -,,c{, definir
se pueden
Suponiendo que slo existe movimiento con-respecto
:
dos variables de estado con x1 yY xz: v. una solucin
analtica que expresa x2 como
con 7: +4,7: -4y T:0'
funcin de x, requiere la consid".u"in tres modelos lineales
entonces se puede construir una repre-
Si cada solucin r. ;il;.;; ;-tZittot de xro Y xzo,
37fJ
Modelos no lineales y simulacin Capitulo 12

Controlador
Vehculo
oa=o +
Oy
ngulo de
referencia - ngulo del
vehculo

' .--.\\0"
-----'- 1

0n= o
f t/2

f z/2

Figura r2.2r. control del ngulo de balanceo de un vehculo espacial.

sentacin en el plano fsico para visualizar la respuesta


con cambios entre los modelos cuando
seprecise.
lid^:0yelestadoinicialparaelpri-ersegment-es@"(0):0yd"(0):0,5rad,
t:^it:;i."'n puede estudiarse con la strategia de conirol tal como se muestra en la Figu-
Con rozamiento cero al pa^r producido por los motores se le opone
slo el par inercial y
genera un par T: |Wd2ilt)ldt2. Suponiend una zonamuerta e
iO,OS rads, l modelo del
sistema es

*4: 1oo fi oral, o- "> o,o5

-4: 1oo
*L, O"Al, o- " < -0,05 (r2.24)

o: 1oo
fi o,al, - 0,5 < (o - ") < 0,05.

El modelo de estado correspondiente con xt: *r:


v y $"
"s
*t: xz
i, : *0,040; ir: -0,040; o ir:0, (12.2s)

c-9n Z :
+ 4, - 4, 0, respectivamente. Si se consideran
diendo la primera ecuacin por la segunda se obtiene
los modos T: +4yT: - 4, divi-

dr, dx,
d'r: zs" t or: -25x'' (r2.26)

La integracin da trayectorias parablicas en el plano fsico


con

xr:l2,5xf +K o xr: -L2,5x|+K,, (r2.27)


Seccin 12.5. Simulacin con un controladon de nivel discreto 371

donde K : xro - I2,5xlo o K' : xro t I2,5xlo. Cuando se atraviesa la zona muerta, T:0 y
*r: O.Como la aceleracin angular es cero, la velocidad angular x, es igual a una constante
con x2 : xzo.sin rozamiento, la trayectoria atraviesa la zona muerta sin cambiar la velocidad
angular.
Si se empleala caracterstica del controlador de la Figura 12.2I con n:0, el modo
T: +4 es aplicable con Q" < -0,05 y el modo T: -4 con Q" >0,05. Con la ttayectotia
comenzando en velocidad angular cero y " : 0,5 rad, el modo T : - 4 es activo primero y
una continuacin de la trayectoria a travs de una sucesin de cambios de modo produce la
trayectoria de la Figura 12.22. Esta trayectoria muestra las caractersticas de un sistema sin
prdida, la magnitud de la oscilacin es directamente dependiente de la magnitud del estado
inicial.

0.3

0,1

"
(rad7s) 0

-0.1

-0,2

-o,3 r-
-0,6 0
v (rad)

Figura 12.22. Control del ngulo de balanceo utilizando slo realimentacin de la posicin.

Si el controlador de la Figura 12.23 se sustituye, las expresiones de la trayectoria no se


modifican, pero s lo.hace la condicin de conmutacin. El controlador conmuta cuando m:0
y m: 0 - y - 0,5v. Por tanto, lalnea de conmutacin es una lnea recta con una pendiente
igual a -2,0, tal como se muestra enlaFiglura 12.24.

Figura 12.23. Un sistema con realimentacin de posicin y de velocidad.


Modelos no lineales y simulacin Captulo 12

0,3

0,1

"
(rad/s) 0
\

-0.1

-0,2

-0,3
r-
-0,4 -0,3 -0.1 0 0,1 0,2 0.3 0,4 0,5
v (rad)

Figwa 12.24. Control de ngulo de balanceo con realimentacin de posicin y velocidad.

Para simular el sistema utilizando MATLAB, la metodologa no se altera con respecto a la


simulacin previa de un sistema con un controlador de nivel discreto. El modelo de estado
paralaplantaesir: xzy iz:0,0luconu: +4, -4,o0yelcdigosemodificafcilmente.
Las estrategias de control on-off tal como se han presentado diheren claramente del dise-
o del controlador que se ha descrito en captulos previos. En lugar de variar el nivel de la
seal de control basndose en la amplitud del error, la energa transmitida a la planta se con-
trola por las conmutaciones on-off de la seal de amplitud fija. Como la informacin de la
velocidad proporciona una anticipacin del error futuro, la conmutacin ocurre ms pronto y
se mejora la estabilidad.
Si se permite una capacidad de clculo en lnea adicional, se puede implementar una terce-
ra estrategia de control conocida como control de tiempo mnimo. Sean aquellos puntos inicia-
1es en el plano fsico que satisfacen x1o : l2,Sxloy xzo 10 o xro :
- l2,5xfo! xzo ) 0. Estos
puntos se localizan sobre trayectorias que van directamente al origen con Z: -4 o T:4,
respectivamente. En la Figura 12.25a se muestra una curva que ilustra esta condicin y esta
<<curva de conmutacin> se utlliza para desarrollar una estrategia de control como sigue:

1. Si el estado inicial est por encima de la curva de conmutacin, aplique T : - 4 hasta


que el estado alcanza la curva de conmutacin y a continuacin aplique T : * 4 para
llevar el estado al origen.
2. Si el estado inicial est por debajo de la curva de conmutacin, aplique T : * 4 hasta
que el estado alcanza la curva de conmutacin y entonces aplique T : - 4 para llevar
el estado al origen.
Esta estrategia resulta en la aplicacin continua de par y el nmero de acciones de conmuta-
cin no excede a una. Se puede demostrar que esto es una tctica de tiempo mnimo. Se puede
explorar una explicacin intuitiva al considerar un estado inicial (punto A) con error de posi-
cin pero sin velocidad inicial. El par inicial produce aceleracin hasta que el error es la mitad
del valor inicial (punto B) y a continuacin se invierte el par para producir la desaceleracin
que completa la segunda mitad del movimiento angular con velocidad nula, ocurriendo simple-
mente cuando el error alcanza cero.
373
seccin 12.5. simulacin con un contnolador de nivel discreto

n = P,5

tiempo mnimo
Figura 12.25. Grficas en el plano fsico que muestran: a) la estrategia de
y b) la estrategia de combustible mnimo.

en una nica ecua-


Las dos partes de las curvas de conmutacin se pueden combinar
cin con
m(x) -- xt * l2,Sxrlxrl : 0. (r2.28)

m(x) > 0 y cualquier


cualquier estado que est por encima de la lnea de conmutacin satisface
mnimo se puede implementar como
estad por debajo m(x) <b. Arr, la estrategia de tiempo
sisue:

Si m(x) : x, * 0, T :
xrlxrl >
Si "dx) : x, * xrlxrl < 0, T - +4. (r2.2e)

una cuarta tcnica de diseo on-off que se puede implementar en esta aplicacin es una
estrategia de combustible mnimo (Figura iZ.ZSai. Si se supone
un estado inicial con velocidad
pquena velocidad constante y una rfaga igual
inicial nula, una rfagamuy corta iniiar una
calculado devolver la velocidad a cero'
y opu..tu phcada jistamnte antes del tiemp ttal
si permite qYg.ltiempo requeri-
como el lmite en el consumo de combustible tiende a cero se

do tienda a infinito, un lmite sobre el tiempo mximo permitido fijat' tn lmite sobre la mini-
m:zacin de combustible.
374 Modelos no lineales y simulacin Captulo 12

12.6. SIMUIACION CON UN ROZAMIENTO NO LINEAL

Si se determina un modelo.aproximado para un sistema electromecnico


ignorando el roza-
miento no lineal, este procedimiento pued originar errores serios
en la evaluacin de las carac-
tersticas de comportamiento. Las componentes de rozamiento
esttico y de coulomb propor-
cionan grandes contribuciones a la caiacterizacin de fenmenos
de friccin con rozamiento
por deslizamiento o por ro^dadura. El empleo de un lazo
derealimentacin de elevada ganancra
(con una relacin de transferencia lineal n el
camino de realimentacin) disminuir los efectos
no deseados del rozamie1o no lineal, pero hay trazos"rp".lfr"o,
de comportamiento que son
particularmente susceptibles a la influencia de ste
fenmno. Como la prsencia del rozamien-
to esttico y de coulomb se observa fundamentalmente como una
tendencia para suprimir el
movimiento cuando la fuerza o el par de control estn en un nivel
bajo, el efeo es particular-
mente evidente cuando la operacin entraa el control preciso
de la psicin en estao estacio-
nario o el seguimiento fidedigno de una seal de referencia que
uu.ia lentamente.
El modelo del rozamiento tal como se presenta es un modelo de rozamiento
de coulomb
ms rozamiento viscoso, ms rozamiento eittico (CVS), y
las caractersticas se presentan en
el Captulo 2 (Seccin 2.6). Aunque se pueden anadir
intento-de capturar exactamente todal las caractersticas -r "o.ponentes a este modelo en un
de rozamiento observadas, el em-
pleo del modelo bsico CVS representa un gran paso
en el desarrollo de una caracte rizacin
precisa.
El modelo de rozamiento se considera inicialmente con aplicacin
a una situacin en la
cual se aplica una fuerza a una masa en un sistema traslacional
con un diagtama de cuerpo
libre tal
991-o el
que se muestra en la Figura 12.26. rJn diagramade bloqueJco.r"rponai"r,t"
(Figura 12'27) muestra la suma de las fu-.rru, con un modelo
de funcin de transferencia

v,x
Mdv
dt
Bv
Rozamiento esttico
o de coulomb

Figtra 12.26. Una suma de fuerzas con rozamiento seco.

El rozamiento esttico se observa cuando la velocidad es cero.


Si se aplica una fiierza fo a
la masa con la hiptesis que la velocidad inicial es cero, ala
fuerzase le opone una fuerza igual
y en sentido contrario. Esta situacin contina hasta que
la magnitud de la fuerza aplicada
excede.un.nivel-de ruptura de F". El modelo esttico
lcondicion de velocidad nula) se describe
en la siguiente discusin como modo 1. Asi el modo 1 se
caracteriza por

D:0 y |,il<f,. (12.30)

La posicin queda por supuesto inalterada con respecto al valor inicial que
existe cuando se
entra en este modo.
Si la fuerza aplicada es positiva y excede el valor de ruptura,
- la simulacin cambia a un
Sodo de velocidad positiva descrito como modo 2. Conveloiidad positiva distinta de cero, la
fuerza esttica se sustituYe por la_componente de rozamiento
de oulomb constante F,, con
F. < r"' El rozamiento de coulomb es una fuerza constante dirigida
en oposici n a la veloci-
375
Seccin 12.6. Simulacin con un rozamiento no lineal

'=. *l-:l* x=ro)

F". sgn(v)

to'
,
fJigta|L2i|.ElmodeloderozamientoCVScon:a)nomovimientoyb)movimiento.

propofcional a la velo-
dad positiva. La componente de rozamiento viscoso es, por supuesto,
cidad. El modelo Para el modo 2 es

f,(t):uft"O*Bu*F",
u>0. (r2.3r)
d
u(t):
x(t),
alcarua un valor suli-
Una velocidad distinta de cero puede incitarse tambin si la fuerza
ciente negativo para h magnitud del valor de ruptura' En este caso' la simulacin
"*"""i
cambia a un modo de velocidad negtivo descrito como mdo
3' El modelo del modo 3 es

f,(t):ruftrAl*Bu-F",
u<0. (r2.32)
d
0(t) :
dtx(t)'
disminuye o
Siuna fuerzainicialmente positiva produce movimiento' pero a continuacin
es cero' Ahora hay dos
cambia de signo, el modo 2 no se interrumpe hasta que la velocidad
la velocidad retorna a cero'
;;;;;"p";iites. Si fu ugnit" de f,(t) ".."oot que Fo cuandopresencia de inercia puede originar
entonces la simulacin retorna al modo 1. Sin embargo,l"a
que la velocidad retarde la variacin dela fuerza y si sta presenta
un valor que es menor que
cero, la simulcin inmediatamente cambiar al
modo 3'
-F" cuando la velocidad vuelve a un retorno a velocidad cero anlogamente dar una vuelta
Despus de un paso por el modo 3,
al modo 1 o un cambio inmediato al modo 2'
376 Modelos no lineales y simulacin CapUulo 12

Con f"(t) aplicado como una variacin de fuerza sinusoidal,


en la Figura 12.2g se presen-
tan algunas grficas de velocidad respecto de faerza. Los
cambios entre modos son evidentes
con los tres modos identificado (1) velocidad cero, (ziveiociad positiva o (3) velocidad
negativa' El primer contorno se"o1oo,
obtiene'con una variacin delafuerzasuficientemente lenta
como para eliminar cualquier contribucin dinmica.
Sin embargo, el efecto de la inercia es
evidentemente creciente cuando la frecuencia aumenta.
nstas lrancas muestran las transiciones
de modos tal como ap]recen, suponiendo velocidad inicial
,r"olu y la aplicacin de una fuerza
sinusoirl^al de amplitud.especfica. La operacin dinmica,
ras.12'18b a l2'28d,variarnpot sopuerio dependiendo
i fo-o se muestran en las Figu-
de la condicin inicial y ae h forma de
onda de la fircrza aplicada.

Figura 12'28' Velocidad respecto defierzamostrando: a)la


relacinesttica y b, c, la relacin
dinmica con variaciones de fuerza sinusoidal de frecuencias
sucesivamente ms altas.

Un sistema de control con ruzamento no lneal

Para incorporar el modelo de rozamiento no lineal en un sistema de control


de posicin, se
inserta el sistema de la Figura 12.27 en un sistema con
realimentacin de posicin y velocidad
tal como se muestra en la Figura 12.29. conla nueva configuracin,
los tres modos se mues-
377
Seccin 12.6. Simulacin con un rozamiento no lineal

Conversin
corriente a fuerza

rozamiento no lineal'
Figwa 12.29. Un sistema decontrol de posicin con

completo' El modo 1 se caracteri-


tran como necesarios al considerar el sistema de control
za pof
U: o,
(r2.33)
K,l(r-x)l <F",
x : x(0),

donde x(0) es el valor de x cuando se introduce este


modo' Los modelos del modo 2 y el modo
3 se obtienen igualando fuerzas con

K,(, - x) - K,u: M#t Bu ! F,, (r2.34)

es positivo en el modo 2 y negativo en


el
donde el signo de la fuerza de rozamiento de coulomb
modo 3.
exponencial matricial suponiendo una
La tcnicade solucin propuesta utiliza un clculo matriz A
rpidamente al construir una
entrada lineal a t u*o., Br solucin t" i-pt"-."ta
Como la solucin requiere la entrada
aumentada con la in.t*l . tres variables adicionaler.
de clculo, es necesario incluir la
y la pendiente de la entrada al comienzo "-iuiu intervalo
seal de entrada r, y la derivada . ru
rr..Pata describir la variacin de signo del
""itui unidad, sn, con signo ms o menos
rozamiento de co,rtom se incluye tambin una vriable
r.gtin t" requiera. El modelo para los modos 2 y 3 es

1l
0 o ol[.-l 1 o
- ---fr- -# # oll ,
K" (B + K,)
:l
t, 0 0 0 0 0llnl. I
(r2.3s)

i,
l: 0 0 0 0 1ll
l
ir) 0 0 "l
0 0 Oll"l
Si la matriz A aumentada se designa comoF y el vector_x aumentado (conteniendo x, D'

en tiempo discreto es
sn, ro rz) se designa como z' entonces ia solucin

(r2.36)
4k + l): e-Frz(k,
--
Modelos no lineales y simulacin Captulo 12

Los valores de x(k\ y u(k) para cada intervalo


de clculo se obtienen del paso anterior; slk) es
dependiente del mo.y'rJi) y ;;&) r.lntroo.en
utilizando datos delinidos por el usuario.
La simulacin del ejmpio e sistema de control
utilizando un programa
con-rora-iento no lineal se describe
en MATLAB tal como sigue

clear
ts='@4; tf=2@; Especifican interval. de tiempo y tiempo final
%
Fs=0'3;Fc=o'2i Especifican fuerza de rozamiento esttico y de coulomb
%
t=o:ts:tf; % Generan vector de tiempo
r1=@'o1*t; % Generan vector seal de entrada (una
r2=0.O1+@*t entrada en rampa)
% Genenar vector pendiente cle
M=1 ; B=0. 1; Ko=1@; Kv=4;
Ia entnada
% Especificar parmetros det
=l@ 1 @ @ @; -Ko/M (-B_Kv) lM _FclMXo/n sistema
O;
@00 OO;@@ @@ 1; @@@ 0@l; %EspeciflcarmatrizAaumentacta
M=expm(F*ts); % Calcular matriz exponencial
x(1)=6; v(1)=6' e(1)=r(1)-x(1); %Especificanestadoinicialyerrorinicia.r"
mode=1;
for k=1:tf/ts
1f mode==1
fa(k)=Ko*e(k);
if abs (fa1t<<=g % Verificar estado det modo 1
v(k+1 )=0' x(k+r =1 .

elseif fa(k)>Fs
mode=2; % Punto de ruptura al modo 2
e1se, mode=g; % Punto de ruptuna al modo B
end
end
if mode==2
z(:,k)=[x(k) v(k) +1 r1 (k) r2(k) ] ' ; % vector de estado aumentacro
x(k+1 )=M(1, : )*z( :,k) ;
v(k+1 )=M(2, : )*z( :, k) ;
if v(k+l)<v(k) & v(k+i)<.01 % Detectar netorno de v a apnox. cero
mode=1; v(k+1 )=O; % Fijan v a cero exactamente
end
end
if mode==3
z(:,k)=[x(k) v(k) _1 11 (k) 12(k) ,;
]
x(k+t =y11, : )*z( :,k) ;
v(k+1 =y12,: )*z(:, k);
if v(k+1 )>v(k) & v(k+1 )>-.01
mode=1 ; v(K+1 )=@'
end
end
e(k+1 )=rj (k+l )-x(k+1 );
end
plot(t,x,t,v,t, 11 ) % Repnesentar posicin, velocidad y entnada
%plot(t,e) % Grfica opcional de.L error

Se presentan grficas adicionales que


se obtuvieron utilizando una entrada en salto
trada sinusoidal. Estas entradas se pueden introducir o una en-
.oo ,inorn,
Seccin 12.6. Simulacin con un nozamiento no lineal 379

11=A+@*t; r2=@+@*ti % Vectores de entrada en salto (magnitud=A)


11=A*sin (w*t ) ; r'2=A*w*cos (w*t ) ; % Vectores de entrada sinusoidal (mag=A, 2nf=W)

Con una entrada en rampa aplicada de 0,01 m/s (tal como se especilica en el programa),la
respuesta es como se muestra en la Figura 12.30. La posicin de salida permanece en cero
hasta que la magnitud del error es suficiente para producir una fiierza que vencer al rozamien-
to esttico. Si se obtiene una medida aproximada del comportamiento transitorio al ignorar
temporalmente las componentes no lineales, las razn de amortiguamiento calculada con
K,: 10 ! K,:4 es 0,65. Si K, se reduce a 1,0, el clculo correspondiente produce unarazn
de amortiguamiento de0,174. En la Figura 12.31se muestra el resultado con K,: 1 aplicado
al modelo no lineal. La respuesta a una entrada en rampa demuestra un fenmeno de <parada-
arranque>> en el cual el movimiento ocurre con una serie de arranques y paradas.
Un mtodo de evaluar rpidamente la presencia y severidad de un fenmeno no lineal
consiste en aplicar una entrada sinusoidal al sistema. Utilizando el programa descrito y selec-
cionando una frecuencia que est dentro del ancho de banda del sistema en lazo cerrado, la

0,2
0,18
0,16
0,14
0,12
0,1

0,08
0,06
0,04
o,o2

0 468101214161820
Tiempo (s)

Figura 12.30. La respuesta a una entrada en rampa con K, : 4.

0,2
0,18
0.16
0,14
0,12
0,1

0,08
0,06
0,04
o,o2

0
Tiempo {s)

Figura 12.31. La respuesta a una entrada en rampa (K, : 1) mostrando


un fenmeno de <parada-arranque>>.
380 Modelos no lineales y simulacin Captulo 12

0,2

0,15

0,1

E o,os
'o0
.o
o
I -0,05

-0,1

-0.1 5
-o,2
o 2 4 6 t 14 16 18 20
t'l*,'J,'r,
Figwa 12.32. La respuesta a una entrada sinusoidal.

respuesta a una entrada sinusoidal es como se muestra en la Figura 12.32. La salida es obvia-
mente una seal no sinusoidal y los periodos de tiempo de pendiente cero en la posicin res-
pecto del tiempo son periodos para los cuales la velocidad es nula.
Con una entrada en salto aplicada al sistema de control de posicin, la Figura 12.33 pre-
senta el error como una funcin del tiempo con algunos valores de la ganancia de realimenta-
cin de velocidad K,. Como es un sistema de tipo 1 (nicamente con rozamiento viscoso), el
error en estado estacionario predicho es cero. Con la adicin de componente de rozamiento no
lineal, el error en estado estacionario no es cero y una variacin en el amortiguamiento origina
que el error vare como respuesta a la direccin de movimiento y a la energa inercial cuando
se aproxima al estado linal. El error de posicin final es, por supuesto, no lo bastante grande
para incitar ruptura y reanudar el movimiento. Por tanto, el rango de valores del error frnal no
puede ser mayor que el valor del error requerido para producir la ruptura. Como el error se
multiplica por Ko en este ejemplo, el valor del error de posicin necesitado para producir la
ruptura es FJK,, o 0,03 metros.
Un aumento en Ko disminuir obviamente la magnitud mxima del error en estado esta-
cionario y se puede mantener un amortiguamiento satisfactorio si tambin se aumenta K,,. Con

0,2

0,15
?c
0,1
'[o
o,os
q)

!0
a
i
tJ
-0,05

-0,1
00,5 11,522,533,54
Tiempo (s)

Figura 12.33, El error de posicin en respuesta a una entrada en salto


con: a) K, : I, b) K,:2, c) K,: a,y K,:6.
Seccin 12.6. Simulacin con un rozamiento no lineal 381

un aumento en la ganancia del lazo,la funcin en lazo cerrado se hace menos sensible a la
funcin de la planta y ms a la inversa de la funcin de realimentacin. Sin embargo, existe un
lmite en la capacidad de aumentar la ganancia dellazo. Si el sistema tal como se ha descrito se
implementa como un sistema fsico, las limitaciones prcticas modificarn la representacin
ideal y el modelo incluir tpicamente polos adicionales colocados ms a la izquierda en el
plano s. Estos polos pueden tener un pequeo efecto aparente si la ganancia es baja, pero
impondrn un lmite sobre la ganancia dellazo al introducir una tendenciahacia la inestabili-
dad al aumentar dicha ganancta dellazo.
Otro mtodo para la simulacin de este sistema es utilizar SIMULINK, tal como se ilus-
tra en la Figura 12.34.Una representacin grfica de los diferentes fenmenos pueden ser ms
fciles de comprender y la conhguracin que se muestra producir una simulacin que es casi
idntica a la tcnica que se desarroll empleando sentencias en MAttAs. Observe que si la
fuerua aplicada es menor que el valor de ruptura y la velocidad es cero, la fuerza aplicada se
cancela mediante wa fuerza igual y opuesta, manteniendo por lo tanto al sistema en el modo
esttico. Si se excede el nivel de ruptura, el sistema cambia a un modo dinmico (con rozamien-
to de coulomb y viscoso aplicado) hasta que la velocidad vuelve a cero. La fuerza de ruptura
esttica F", debe exceder al nivel de la fuerza de rozamiento de coulomb F..

lrl_ | lrt.s

Ramp
(one cycle)

Sine Wave
vto i ilo f 1lM Integrate Input
D
Step Input
.001
(for vel) Dead vel, x

Figura 12.34

Un problema que ocurre con una u otra tcnica de simulacin es la capacidad de detec-
tar velocidad cero cuando la variable velocidad retorna a este valor. Como la velocidad si-
mulada se compone de muestras, es altamente improbable que pueda detectarse un cruce
exacto por cero. Sin embargo, debe detectarse un cruce aproximado por cero y puede enton-
ces ser necesario mantener la velocidad en cero. La introduccin de vna zona muerta muy
pequea (siguiendo a la integracin) es una tcnica que aborda la accin necesaria. Aunque
el tamao requerido de la zona muerta es dependiente del tamao de paso mnimo que se
especifica para el algoritmo de clculo, se puede ajustar experimentalmente para asegurar
que se detecta un retorno a cero. Si se considera el ejemplo, una zona muerta de *0,001 m/s
era suficientemente grande con el algoritmo de simulacin ajustado para proporcionar un
382 Modelos no lineales y simulacin Capitulo 12

tamao de paso mnimo de 0,001 s. Una grfica suave se obtuvo entonces al limitar el tama-
o de paso mximo a 0,1 s.

Seales de vibracin

Un mtodo de contrarrestar la zona muerta producida por componentes de rozamiento no


lineal es emplear una seal de vibracin, que
es una seal alterna (normalmente sinusoidal) que
se aade electrnicamente a la seal de control en el camino directo. Se introducepara super-
poner una vibracin sobre el par desarrollado, de forma que tender a incitar movimiento a
pesar de tener niveles de seales muy bajos. Para evitar interferencia con la salida, la frecuencia
de vibracin se selecciona suficientemente alta, de forma que la accin de filtrado paso baja de
la funcin del camino directo atenuar severamente la vibracin que se ve desde la salida. Si el
modelo del sistema incluye una inercia significativa, un liltrado mecnico inherente ocurre en la
conversin entre fuerza y desplazamiento.
Cuando el sistema est operando en un rango lineal, el valor medio contribuido por la
vibracin es cero y no hay cambio en el valor medio de la respuesta a la seal aplicada. Sin
embargo, si el sistema est operando en un rango no lineal, las excursiones positivas y negati-
vas de la vibracin tendrn un efecto distinto y su presencia desplaza el valor medio de la
respuesta en la direccin que tiene ganancia ms alta. Si el par o fuerza media es distinto de
cero pero menor que el valor de ruptura los picos negativos o positivos de la vibracin pueden
exceder la ruptura, cambiando por tanto el movimiento cero a un movimiento distinto de cero.
La magnitud y frecuencia de la seal de vibracin se selecciona normalmente de forma
experimental y una seleccin de frecuencia tpica est en el rango de 60 Hz a I kHz. Aunque
ilizada normalmente con controladores electrohidralicos, lafcnica puede no ser aceptable
en todas las situaciones. A pesar de la accin de hltrado, una componente muy pequea de la
seal de vibracin ser detectable en la salida del sistema.

Si un sistema es lineal,la evaluacin de las caractersticas de comportamiento est determinada


nicamente por el modelo. Sin embargo, si el modelo es no lineal, el carcter del comporta-
miento es tambin sensible a la magnitud de la excitacin. Los criterios de comportamiento
que miden caractersticas de la respuesta natural o en estado estacionario estn sujetas a varia-
cin cuando el nivel de excitacin cambia. La superposicin no es aplicable y la respuesta en
estado estacionario a una entrada sinusoidal es una forma de onda no sinusoidal.
Un sistema no lineal puede ser estable en una regin de operacin e inestable en otra. Con
la estabilidad sensible al nivel de seal,las condiciones para una oscilacin en estado estaciona-
rio se pueden satisfacer en un nivel de seal especfico y un sistema no lineal puede tener una
oscilacin de ciclo lmite. Un ciclo lmite es una trayectoria cerrada aislada en el espacio de
estado que describe una oscilacin en estado estacionario potencial. La frecuencia y la ampli-
tud estn determinadas por las caractersticas del modelo del sistema.
Se construye una grfica en e1 plano de estados para mostrat lavariacin de una variable
respecto de otra. Un formato especfico, conocido como el plano fsico, se obtiene al seleccio-
nar las variables que se representan de forma tal que una de ellas es la derivada (con respecto al
tiempo) de la otra. Si se evala la respuesta considerando algunos valores diferentes de excita-
cin inicial, el conjunto correspondiente de trayectorias constituye un retrato del plano fsico.
Seccin 12.8. Conexiones pana pnoseguir el estudio 383

Como muestra la variacin en el carcter de la respuesta cuando una trayectoria se mueve a


travs de la regin de inters, un retrato del plano fsico puede ser particularmente significativo
cuando el modelo del sistema es no lineal.
El empleo de un controlador que genera una salida con dos niveles (o tres niveles) da un
mtodo de control sencillo y eficiente y el comportamiento se puede mostrar utilizando un
formato de plano fsico. El sistema se puede modelar considerando algunos modos de opera-
cin. con cada uno de ellos delimitado como un modelo lineal. Con una solucin analtica o
numrica, la respuesta global se determina simulando y conectando los diferentes segmentos
solucin cuando sea necesario. Cuando se detectan las condiciones para un cambio de modo,
el estado final para el modo anterior se convierte en el estado inicial para el nuevo modo.
Si se consideran varios sistemas que muestran fenmenos no lineales, las tcnicas
analticas son aplicables slo en unos cuantos casos especiales y el desarrollo de un mtodo
numrico puede ser el nico mtodo prctico que proporciona un estudio preciso de las carac-
tersticas de comportamiento. Un ejemplo especfico es la simulacin de un sistema con un
modelo que incluye los efectos de rozamientos esttico y de coulomb.

La investigacin de sistemas que presentan modelos no lineales se contina en el Captulo 13


con la consideracin de los mtodos analticos. Se presenta una tcnica comn que utiliza un
procedimiento conocido como linealizacin. Se desarrolla un modelo lineal de pequea seal
que permite la aplicacin de las metodologas de sistemas lineales en la proximidad de un esta-
do especfico. Otro mtodo utiliza la <funcin descriptivo para considerar el efecto de una
caracterstica de transferencia no lineal en un lazo de realimentacin que es neal en los otros
elementos. El mtodo permite la consideracin de algunos de los fenmenos no lineales que
han sido estudiados utilizando tcnicas de simulacin. Por ejemplo, la inestabilidad con el em-
pleo de un controlador con niveles discretos se predice rpidamente y se comparan con los
resultados que fueron obtenidos al formular las trayectorias en el plano fsico.

REFERENCIAS

1. J. E. Gibson: Nonlinear Automatic Control, McGraw-Hill, Nueva York, 1963.


2. J. M. T. Thompson y H. B. Stewart: Nonlinear Dynamcs and Chaos, John Wiley & Sons, Nueva
York, 1986.
3. J. E. Slotine y W. Li: Applied Nonlinear Control, Englewood Cliffs, N. J.: Prentice Hall, 1991.
4. M. Vidyasagar: Nonlnear System Analysis, Englewood Cliffs, N. J.: Prentice Hall, 1991.
5. C. L. Phillips y R. D. Harbor: Feedback Control Systems, Englewood Cliffs, N. J.: Prentice Hall, 1991.
6. S. M. Shinners: Modern Control System Theory and Design, John Wiley & Sons, Nueva York, 1992.
7. P. H. Lewis y P. Angeli: <A Simultation Technique for Control Systems with Multiple Interrelated
Nonlinear Phenomena and Energy Storage Elements>, Proc. of IEEE Ind. Elect. Conf., noviembre,
1989, pgs. 401-408.
8. B. Armstrong-Helouvry: <Stick Slip and Control in Low-Speed Motion>, IEEE Trans. on Automatc
Cont.,38(10), 1993.
9. C. Canudas de Wit, H. Olsson, K. J. Astrom y P. Lischinsky: <A New Model for Control of Systems
with Frictioo>, IEEE Trans. on Automatic Cont.,4U3), 1995.
384 Modelos no lineales y simulacin Capitulo 12

Pnoblemas
12.1. Describir cuatro propiedades caractersticas de un sistema no lineal.
12.2. Cul de los fenmenos siguientes requieren un modelo no lineal?
a. Rozamientoesttico. d. Momento de inercia.
b. Rozamiento viscoso. e. Un controlador tipo rel.
c. Rozamiento de coulomb. f. Huelso.
12.3. Considere el sistema de control con rel de la Figura P12.3. Si la entrada es 2,5u(t), representar la
lnea de conmutacin tal como aparecer en un diagrama en el plano fsico de y respecto de y
(suponer r >0). Identificar las regiones en el plano fsico para las cuales los modos u: +2 y
u: -2 son aplicables.

rltl = 2,5 usftl Y= xt

Figura P12.3

12.4. Volviendo al sistema de la Figura P12.3, determinar expresiones analticas para las trayectorias en
el plano fsico considerando ambos modos (u: +2y u: -2). Sea x, : i y xr: y. Representar
la trayectoria compuesta en el plano fsico mostrando los primeros dos o tres segmentos. Suponer
que el estado inicial para el primer segmento es x1o : xzo:0.

ffi tZ.S. Si se considera el sistema de la Figura P12.3, determinar una trayectoria en el plano fsico de x,
respecto de x, utilizando un programa en MRtlAs que es similar al primer programa que se
present en la Seccin 12.4 del texto. Utilizar un tamao de paso numrico de 0,01 con 1.000
pasos. Suponer que el estado inicial es xro : xro :0.

@ tZ.O. Repetir el Problema 12.5, pero obtener diagramas generados en MAtlas de x, respecto del tiem-
po y de u respecto del tiempo. Describir la conducta de x, y a en trminos de la variacin de
amplitud y frecuencia cuando el tiempo se hace grande.

12.7. Considerar el sistema de la Figura P12.3 con la funcin del controlador modihcada como se mues-
tra en la Figura P12.7. Si el controlador presenta una zona muerta como la que se muestra, repre-
sentar las nuevas lneas de conmutacin tal como aparecern en un plano fsico de x, respecto
de xr. Identihcar yetiquetarlas regiones para las cuales son aplicables losmodos u: -2,u: *2
v u:0.

Figura P12.7
Problemas 385

@ tZ.S. lJtllizar Merl-es para obtener grficas de x, respecto de x1, x1 respecto del tiempo y , respecto
del tiempo con el controlador modificado de la Figura P12.7 aplicado al sistema de la Figu-
ra PI2.3. Describir el cambio en conducta con la adicin de la zona muerta.

12.9. Si se considera el sistema de la Figura P12.9 representar la lnea de conmutacin tal como apare-
cer en el plano fsico de x, frente a xr. Identificar las regiones para las que son aplicables los
modos u: *2y u: -2.

r = 2,5 u"(tl Y= x1

Figura P12.9

12.10. Utlizar MATLAB para obtener las grficas de x, frente & xp xl frente al tiempo y u frente al
tiempo considerando el sistema de la Figura P12.9. Explicar detalladamente qu sucede en el
segmento para el que la trayectoria parece seguir la lnea de conmutacin.
Sistemas no lineales:
tc cas analticas

r9.1. rNTRoDUcclru
Dependiendo de los objetivos de un estudio de sistema no lineal y del carcter del modelo, el
uttliris puede ser responsable de la obtencin de un modelo lineal aproximado que es aplica-
ble en l vecindad de un estado especficamente seleccionado. Utilizando un procedimiento
conocido como linealizacin, se puede desarrollar un modelo que es utilizable con pequeas
variaciones del nivel de seal reipecto de un estado de equilibrio. Las tcnicas de anlisis y
diseo lineal (incluyendo la evaluacin de la estabilidad) son aplicables entonces cuando se
operan con pequeas desviaciones del equilibrio.
Otra tcnica que proporciona una evaluacin de la estabilidad es el mtodo delafuncin
descriptiua. Esta tcnia e- aplicable a un sistema que se modela como un lazo de realimenta-
cin con una caracterstica de transferencia no lineal insertada en un modelo lineal. Si la
caracterstica no lineal satisface ciertos criterios, latcnica es globalmente vlida y se detecta
la presencia de ciclos lmites estables o inestables. Con la identificacin de cada ciclo lmite,
el mtodo de la funcin descriptiva da una medida aproximada de la magnitud y de la fre-
cuencia.

13.2. ESTADOS DE EOUILIBRIO Y PUNTOS DE CONSIGNAS NOMINALES

Los estados de equilibrio son puntos en el espacio de estado en los que puede existir una con-
dicin esttica. Dbda una representacin de un modelo de estado de un sistema no lineal con
ir:fl*,u),losestadosdeequilibriosedeterminanevaluandoxconi:0yu:uo.Siseconsi-
dera el equilibrio con un siJtema no forzado, entonces los estados de equilibrio se determinan
con u : 0. Un estado de equilibrio se puede establecer tambin con el vector de entrada u
hjado a algn valor nominafuo constante (distinto de cero). Esta condicin se describe algunas
veces como un estado nomina[ o un punto de consigna nominal. Si se evala un modelo lineal
de pequea seal en la vecindad de un estado de equilibrio determinado con
: 0,la entrada
al modelo lineal se introduce como una perturbacin respecto de cero. Si se determina un mo-
delo lineal de pequea seal en la vecindad de u : uo, la entrada al modelo lineal se introduce
considerando una perturbacin respecto de la entrada nominal uo.
388 Sistemas no lineales: tcnicas analticas Capitulo 13

EJEMPLO I3.I
Con un modelo no lineal formulado como un conjunto de ecuacones diftrencales de primer orden, los
estados de equilibrio se calculan rpidamente fijando 0.*.:
Sea un modelo con
ir: -2x, * (xr)z - u2

*z: xt (13.1)

determinar el estado de equilibrio (o estados) con u :0. A continuacin determinar el estado de


equilibrio (o los estados) si la entrada es u: 2,00.
Solucin. Coni:0yu:0,
0:-2xt*@r)z-0
0: r, (13.2)

se descubre un estado de equilibrio en x1 : 0, xz : 0. Si se modifica la Ecuacin 13.2 para conside-


rar u : 2,00, entonces se tienen dos estados de equilibrio, uno localizado en xl : 0, xz : - 2,00 y
el otro en xl : 0, xz: +2,00.

13.3. TINEATIZAGIN

La linealizacin es un proceso mediante el cual se obtiene un modelo lineal aproximado de


pequea seal de un modelo no lineal. El modelo se deduce con la hiptesis que la excitacin
perturbar al sistema en la proximidad de un punto de consigna nominal. Por tanto, la validez
del anlisis es dependiente de limitar la operacin a variaciones de pequea seal respecto del
estado nominal.
Por ejemplo, sea el modelo de un vehculo en el que alafaerza que lo mueve se le opone
la fuerza de inercia y una fiierza creada por la resistencia del aire. El modelo de la phn en
lazo abierto de este ejemplo se supone que es

d
F(t): 100 + 2,00u2(t), (13.3)
u(t)

u: -0,02u2 + 0,01F. (r3.4)


Esto es un modelo de estado no lineal de primer orden que se puede expresar de forma general
como
,: f(u, F). (13.5)

Si la velocidad nominal es u0 y Fo es la fierzarequerida para producir uo bajo condiciones


de equilibrio, la relacin entre uo y Fo se establece por el modelo del sistema (Ecuacin 13.5)
con 0 :/(uo, F0). Si una pequea perturbacin de fuerua F se aade a Fo hay una perturba-
cin correspondiente de la velocidad airadida a rlo que se especifica como u. Con u : uo + 6u y
F: Fo f 6F,la Ecuacin 13.5 se puede representar como una serie de Taylor con

uo + 6: f(uo, FJ +ry: i,",o"r,


.ry|,",."ro * ... (13.6)
Seccin13.3. Linealizacin 389

Si se desprecian los trminos que contienen derivadas de orden superior al primero, la serie
: :
truncada genera un modelo lineal aproximado. Observe que f(uo, Fo) 0' El modelo apro-
ximado es

6') * 9+:1.",""u' . ry:|"",o"u"' (13.7)

donde 6u y 6F describen variaciones de pequea seal respecto del punto de operacin tal
como queda especificado porrl : uoy F : Fo.
Volviendo a la relain de ls Ecuaciones I3.4 y 13.5 es aparente qle f(u,
"rp.fi"u
F) : - 0,02u2 + 0,01F y si se walan las derivadas parciales y se sustituyen en la Ecua-
cin 13.7 el resultado es

6 : (-0,04u) 6u * (0,01)F. (13.8)

para establecer un punto de consigna especfico, suponer que se desea el modelo linealiza'
do para pequeas variaciones de velocidad iespecto de un valor nominal de 10 m/s. Retor-
,rundo a ia Ecuacin 13.4 con u0 : 10 y it:0,Iafierza nominal correspondiente Fo debe ser
200 N. Entonces el modelo linealizado de pequea seal es

6 : (- 0,40) u + (0,01)F, (13.e)

donde la entrada es una pequea variacin respecto de 200 N. Como la expresin de la Ecua-
cin 13.9 es lineal, re p,r.d. transformar y una funcin de transferencia que relaciona pequeas
variaciones en velocidad con pequeas vriaciones de fuerza en la proximidad del estado nomi-
nal es

A(r) _ 0,01 (13.10)


AF(s) s * 0,40
Una percepcin cuantitativa de la precisin del modelo se puede obtener observando una
grlficadela furza de la resistencia del ire respecto de la velocidad, tal como se muestra en la
ig,r.u 13.1. El coeficiente de la resistencia del aire requerida para el modelo lineal de pequea
seal es la pendiente de la caracterstica evaluada con utta velocidad nominal de uo
: 10,0 m/s.
La caracteistica lineal se muestra como una lnea punteaday la precisin del modelo lineahza'
do es obviamente dependiente de la magnitud de la desviacin con respecto al punto de opera-
cin nominal.

500

'; 400
=
! 300
'
5 2oo
6
'B
roo

15
Velocidad

Figura 13.1, Resistencia del aire respecto de la velocidad'


390 Sistemas no lineales: tcnicas analticas Captulo 13

Si se aplica el procedimiento precedente a un modelo de orden n. entonces el modelo no


lineal es
x, : fr(xt, x2t .,,; xr, Lty ... u^)
xz: fr(xt, x2, ..., xre ttp .., u^)
(13.1 1)
:

in:fn(xr, x2, ..., xn, Itp ..., u^)


y el correspondiente modelo linealizado es

0f' 6f' 0f, 0f' 0f'


6*t x,
0", 0x, 0*, 0u, ou^
0f, 0f' af, of' 0f'
6*t 6t, 6"'1
0x, 0x, . 4", 6u, ou* |
l:l
l6u^l
(r3.r2)

6i,
af" af" af, af, af"
6*,
or, a", 0rn Au, ou^
o
6i: Adx * B6u. (13.13)
Los coeficientes de las matrices A y B deben evaluarse en el punto de consigna nominal X 6.

EJEMPLO I3.2
Un eiemplo del procedimiento de linealizacin se obtene buscanlo estados de equilibrio y desarrollan-
do modelos lineales con aplicacin a un pndulo rgido.

Sea el pndulo rgido que,se muestra en la Figura 13.2, determinar un modelo linealizado
de peque-
a seal en la vecindad del estado de equilibrio (o estados) con Zo : 0 y determinar si el moelo
linel es estable. Suponer que la bola tiene una masa M y que la masa di la barra es despreciable.
Utilizar un ngulo de referencia vertical (con el pndulo orientado hacia abajo) y supon'er que la
.-
entrada es un par T(r) aplicado en direccin contraria a las agujas de un reloj-.
Solucin. Como el modelo dinmico presenta una interaccin de energa potencial y energa cin-
tica del pndulo se precisan dos variables de estado. Una posible eleccin de variabls es l veloci-
dad angular a; y el desplazamiento angular 0. Considerando solamente fuerzas que actan sobre la
bola en la direccin del movimiento, a la fuerza aplicada se le opone una componente de fuerza
debida al peso de la bola y lafuerza inercial (que acia en oposicin a la velocidfo supuesta positi-
va). Por tanto.

!:( *nr"norj
" + M +u@.
dt" (13.14)

Si se observa que u(r) : ko(t\, el modelo es

d
;dt o(f): -f,r"o*, * fir\0,
d
=
dt
0(tl: @\t). (13.15)
391
Seccin13.3. Linealizacin

-yGn
dv
r(0
(

z4v
mg sen 0

0(t)----l\ to(f)
){
Figura 13.2. Un Pndulo rgido'

Los estados de equilibrio se determinan examinando el modelo no


lineal y evaluando el estado con

al
0: -;sen0o+ M(To,
(13.16)
0: ao.
Sustituyendo Io : 0, la solucin describe un nmero in|rnito de puntos de equilibrio que existen en

@o : 0 y 0o : 0 * kn,*" L
: 1,2,3, etc. Considerando sohmnte : 0 y valores pares de k, el
go

estado de equilibrio es la posicin vertical hacia abajo. Si se


consideran valores imnale t-1'"
correspondiente estado de equilibrio es la posicin vertical hacia arriba' En uno y otro caso' el
modelo de pequea seal es

t".l f af, a/,-l[" ] lutt)


l"l l^ *llu.,l lu'1.- (13.17)

I l:1,, ll ,ul'l+1""
^, S^ *t ) Lot-)
L"l determinan con
y volviendo al modelo de la Ecuacin 13.15, las derivadas parciales se

t- I f q lt-l trl
lrl lo -icosoll ,,l,lnte,l^.
l.l:llll-ll"'
Lo_l [t o lLoJ Lol
haci a ariba con 0 : 0, *2n,
El modelo linealizado de pequea seal para la posicin vertical
*42, etc., es

il["] .l#,1*
[,,]:[, o][ao.l (13.1e)

Lrl [r Lo]
392 Sistemas no lineales: tcnicas analticas Captulo 1B

La ecuacin caractefstica es s2 +
@n:0. como se despreci el rozamiento en el modelo, el siste-
ma no tiene prdidas y el modelo ltnealizado en la proximidad
de la plsicion vertical hacia arriba
es marginalmente estable. Con una ligera perturbain,
la respuesta natural predicha es una sinu-
soidecon r:(gl()t,t.
Sea la posicin vertical hacia arriba con 0 : r n, r 3n,etc., el modelo linealizado de pequea
seal es

t,,l [' I Itl


-l.l*1u,,
tt:l
L0_l L1 601 L0_l
(r3.20)

y la ecuacin caractestica es s2 (slq


- :0.El modelo lineal es un sistema inestable con un polo en
el semiplano derecho; en consecuencia, el modelo linealizado".r
tu pto*i-ldad de este punto de equr-
librio predice una respuesta naJur{ que incluye un trmino exponncialmente
creciente. La posicin
vertical hacia arriba es un estado de equilibrio, pero la ms
g pertuioacion prouoruia un|-raprdu
salida de este estado.

Se aplica
un procedimiento
de lineal:zactna todos los ejemplos de diseo que se presentan
en el Captulo 15. El primer ejemplo trata deldiseo de
un sistema de control de direccin de un
automvil' Como la validez del modelo es dependiente de la operacin
en la proximidad de una
supuesta velocidad nominal, se requiere un eitudio cuidadoso ^del
comportamiento con conside-
raciones de variaciones en el modlo que ocurrirn con la
operacin sobre un rango extendido
de velocidad.

13.4. FUNGN DESCRIPnVA

La tcnica de.la funcin descriptiva aplica una interesante integracin


de metodologas no lineal
y lineal parala evaluacin de estabilidad. La tcnica
es aplicable a sistemas de realimentacin
que se suponen que son lineales, con la excepcin de
una nica caracterstica de transferencia no
lineal' Las caractersticas no lineales pueden presentar diferentes
relaciones de entrada-salida (en
la Figura 13'3 se muestran unos pocos ejempios), pero la caracterstica
debe ser repetible e insen-
sible a la velocidad de cambio di la seall. cori.t-do
el sistema que se ilustra en la Figu-
ra l3'4, se localiza una componente no lineal en el camino directo y
los otros bloques en el lazo
se describen utilizando modelos lineales.

Figura 13.3. Caractersticas de transferencia no lineal.

i La forma de la caracterstica de transferencia no-lineal debe ser insensible


a las variaciones de almacenamiento de
energa ----el estado y las caractersticas dinmicas deben
ser idnticas.
Seccin 13.4. Funcin descriotiva 393

Componente
no lineal

Figura 13.4. Un sistema con una caracterstica de transferencia no neal.

La funcin descriptiva se desarrolla para el dispositivo no lineal suponiendo que la entrada


al componente no lineal es una seal sinusoidal. Entonces

m(t\: M senat, (r3.2r)

y la salida de la caracterstica no lineal, n(r) es una funcin peridica que puede describirse bajo
ondiciones de estado estacionario utilizando una serie de Fourier. Con la hiptesis que la carac-
testica no lineal es simtrica con respecto a las variaciones respecto de cero, la forma trigono-
mtrica de la serie de Fourier produce

n(t): Ntsen(ar + t)+ Nrdin(2at+ Q)+ "' (t3.22)

Si se utiliza solamente la componente fundamental de rdt),la funcin descriptiva se define como


una relacin de fasores. La funcin descriptiva es la representacin fasorial de la componente
fundamental de n(t) dividido por la representacin fasorial de m(t). Si se emplea sen (cor) como la
referencia de los fasores

N, L.
N(M):ffi (r3.23)

La justificaci n para suponer que m(t) es sinusoidal y por tanto no considerar los armnicos
de orden superior de n(t) se 6asa enlas condiciones anticipadas que ocurrirn cuando se observa
una oscilacin en estado estacionario. La composicin de GrQa)Gr$ot)HAa) se puede esperar
que sea una funcin estrictamente propia (el nmero de polos excede al nmero de ceros finitos)
y la funcin de respuesta en frecuencii enlazo abierto muestra el carictet de un hltro paso baja.
itara producir ineitabilidad, la funcin en lazo abierto (incluyendo la funcin descriptiva) debe
ptesentur un desfase de -180" y la frecuencia de la oscilacin es la frecuenciapan la cual el
besfase es - 180". Sin embargo, una funcin enlazo abierto que tenga un retardo de fase suficien-
te para oscilacin tambin introducir una alta velocidad de disminucin de la ganancia respecto
de la frecuencia que ocurre en el mismo rango de frecuencia. Por tanto, la frecuencia de oscila-
cin se puede espirar que ocurra en una regin de transicin (cerca de la arista de la banda de
paso)y los armnicos de n(r) sern atenuados significativamente cuando la seal recorra ellazo.
bespus de recorrer ellazo y volver ala entrada de la componente no lineal, la seal tpicamente
asumir la apariencia de una sinusoide casi pura.
Volendo a la descripcin de n(t),la componente fundamental es

N, sen(a-rf + r): Arcosat * Brsenat, (t3.24)


394 Sistemas no lineales: tcnicas analticas Captulo 13

en la cual

A,:?f *rn* @t)dt y (t3.2s\

,, :? n@genat)dt.
f
Entonces

Nr: @? + A?) y h: ngulo de (8, + jAr). (r3.26)

EJEMPLO T3.3
In funcin descriptiua que describe a un controlador de niuel iliscreto se pueile obtener rpi.damen-
te aplicando m(t) : M senct y analizando a continuacin n(t) para ileterminar la componeite
funda-
mental.

Determinar la funcin descriptiva para el controlador bipolar ideal con una salida discreta con dos
niveles tal como se describe en la Figura L3.5.La salida n(t) es + 10,0 si ru(r) es positiva y
es negativa. sea m(t) : M senat y utilice sen (a;r) como la referencia de los faiores.
- 10,0 si ru(r)

Figura 13.5. Una caracterstica de control con dos niveles.

Solucin. Con el controlador bipolar ideal tal como se ha descrito, la salida del controlador debe ser
o + 10 - 10 dependiendo de la polaridad de la entrada. As( la salida n(/) es una onda cuadrada tal
como se muestra en la Figura 13.6 y la componente fundamental de la salida debe evaluarse. Como
la funcin de salida es una funcin impar que muestra simetra de media onda, ,4, : 0 y

4(+
Bt: - l'n(t)(senatldt
I l

(r3.27)
: 2at (i 40
l-
-,. Jo
l0(senarr)dr:
- tL
Entonces

40
n(t): _ sen col + armnicas de orden superior, (13.28)
T
y la funcin descriptiva es
40
L0"
-n40
N(M): (13.2e)
M L0" nM
395
Seccin 13.4. Funcin descriPtiva

Figwa 13.6. La seal rr{r) supuesta y la correspondiente dt)'

relativa y las relaciolel de fase de dos


como una funcin descriptiv describe la magnitud
la caracteristica esencial de un anlisis de
seales sinusoidales, la funcin de transferenciu -.rtru M
sistema lineal utilizando una tcnica . ,.rp,,ltiu
iittt'"n"iu' Sin embargo' la presencia deque
descriptiva contiene informacin
(informacin del nivel de la seal) muestra que la funcin
espectral que se realua utilizando
no con un anlisis lineal. Por tanto, ta aproximacin
se espera
solamente la componerriti,rnurn.ntal de
t(;ii#;; variabie adicional' M en el modelo de
funcin de transferencia. produce
13'4, un enfoque de sistema lineal
Refirindose at Oi^alramu de bloques de la Figura
una ecuacin caracterstica con
1 + N(M)G(/a)H(irtt) : o,
(13.30)

1
(13.31)
Gga)HQal: - ntl
a esta
estabilidad de Nyquist se adapta fcilmente
Con un valor espechc o de M,el criterio de" :ffi(utl Grl. Sin embargo, cuando se
en el.piano
situacin al considerar los rodeos al punto
consideran todas las " oscilacin :<..to)ih,representacin de -llN(M)
ge-

nera un camino ., "-l cn v el crit'de estabilidad de Nyquist debe adaptarse para


Jr"""-"J* "i
de alguna parte del camino'
considerar las posibles vueltas del amino o
Si el contor no G(,)H$o) en el plano A
-
it"tta el camino UN(M)' la interseccin
rori*iu que ni aumenta.ni disminuye' c:i: la inter-
satisface la condicin para una oscilacin un ciclo lmite
seccin define valores paralaamplitud V
fu it""*"a, la interseccin representa

tr una oscilacin en estado


"T1?ri:"lr*xTalipotesrs de que la operacin puede. asentarse en
en la intrseccin, es necesario considerar una peque-
estacionario que queda efinida poi tW,y .u
variaciones ligeramente positivas y
a variacin de M con respecto al valor *lul"i.rr.ccin.
396
Sistemas no lineales: tcnieas analticas Captulo 1S
negativas en M producex movimientos
pequeos a lo largo de la caracterstica -
uno y otro lado del punto de interseccin de - r/N(M) a
y-los puntos ."?u uo pueden
nos de las vueltas por er conrorno evaluarse en trmi-
a" cu)nlr). si d;;; stuacion es una para racual la
teora de sistemas lineales predice tu p..r"n"iu"d":;ilrtlr.n
tonces la oscilacin supuesta ser el semiplano derecho, en-
creciente en magnitud
tal que la teora de sisiemas lineales no-ptdi.. laumentl de ltr).Si la nueva situacin es
raoes en el semiplano derecho, entonces
cin supuesta disminuir en magnit"a la oscila-
ii.*--"cin de Mt. ;;i;r.es es simplemente una cues-
tin de determinar si el aument; ;)r*ton
predicho . .r..ibe un retorno a la intersec-
cin' si la operacin retorna a la intersecciorr,
e.,-,*.'qriurio
amplitud de la oscilacin y un ciclo li.iil "rto ha sido etctao.estable con respecto
..tuule -e a la
predicen la magnitud y la frecuencia Los valores m y cn
de la oscilacin del ciclo lrnite. Si una pequea
de la interseccin produce camliys desviacin
ces la interseccin indica un ciclo :-.t n* :s:dqe_ u;iu.rg.n"iu de ra interseccin, enron_
lmite inestable. un ciclo hrite inestable es una
terica pa'' la oscilacin, pero la iniciacion condicin
requiere un estado inicial exactamente correcto
ms ligera perturbacin oliglnar qu"iu y ta
op.racin diverja a argnotro modo de operacin.

BIEMPLO 13.4

utilizando la funcin iles*ptiua que se


obtuuo para el controlador de niuer dis*eto
eualuar la estabiridad cuando nt ,nt bipolar, se puede
itodii ii,ororo en un sistema de rearimentacin.
suponga que la tcnica de la funcin
descriptiva se aplica al sistema de la Figura
13.7 con el
dor del rel ideal' tal como se calcul
."-pro 13.3. Determi-na^i ,irt"*u es establecontrola-
"" "l con

G(,jr):
?^L"
(;.t/
y entonces repetir con

Gtio):
--!_
tru)*'/\'
F
si hay una condicin potencial para oscilacin,.comp1u9be
estable' Si se predice una oscilacin para asegurarse que es un ciclo lmite
" "io ri-ite estable, discriba las seales (magnitud,
frecuencia y forma de onda).n
h r;;;;;.n iu ,aria der"rrton"",
controrador.

Controlador
bi-nivet
ideal

Figura 13.7. Un sistema con un controlador


con dos niveles.
Seccin 13.4. Funcin descriotiva 397

Solucin. En la Figura 13.8 se muestra wra grfica de GfjQHQrtt) y - llN(M) que considera cada
una de las funciones de la planta. Como el controlador es un rel bipolar ideal con una salida de
* 10, la funcin descriptiva es 40lnM y - IIN(M) es igual a nM l4f.. Asi el contorno que describe a
- UN(IrI) en el plano GII es un camino que se extiende desde el origen hasta infrnito sobre el eje real
nesativo cuando M se vaa de cero a infinito.

-270'
,c+.4if*

* i,l,'..llie..tl
-
1
*
t1{[1]
.l:.,:niiac

ir It&i,iiliifirl
I
:irl
I

-180. t Y,

M -+*

Figura 13.& Los contornos - l/N en el plano GH con un controlador de dos niveles
y a) una planta de tercer orden o b) una planta de segundo orden.

Si se considera la primera funcin de planta, G(7'ro) es igual a 0,50L- 180" con a:3A6;por
tanto, hay una interseccin con el contorno -1,1N(M) en -0,50*70. La evaluacin de M enla
interseccin produce M : 2oln. Si M se considera en un valor ligeramente ms alto que20ln no hay
vueltas y el valor de M debe ser decreciente. Si se considera un valor ligeramente menor que 20fn,
hay dos vueltas y M debe ser creciente. As, una variacin en una u otra direccin predice un retorno
a la interseccin. Si se utilizan los datos en la interseccin, se predice una oscilacin de ciclo fmite
estable conm(t):(201n)sen3,46t.La frecuencia de ndt) se observa a travs dellazo y la forma de
onda de n() es una onda cuadrada con un valor pico de t10.
Si se considera la segunda funcin de planta, el nico punto comn entre los dos contomos
ocuffe en el origen con D: @ y M:0. Esta es una situacin frontera que requiere un estudio
adicional.

El resultado con el segundo modelo de planta del Ejemplo I3.4 no puede ser reproducido
exactamente con un sistema fsico. El modelo del controlador es una representacin idealizada en
algunos aspectos. Un aspecto idealizado es la hiptesis de conmutacin instantnea. Un tiempo
de conmutacin distinto de cero aade un pequeo pero significativo desfase que es propor-
cional a la frecuencia. Si el retardo de tiempo se considera como parte de la caracterstica
Clia)HQa),la caracterstica modilicada forma una espiral hacia el origen, causando por tanto
una interseccin que est justamente un poco a 1a izquierda del origen. Adems, elementos par-
sitos (tales como capacidades extraas) aumentarn el orden del sistema con la adicin de polos
de alta frecuencia que no son normalmente significativos. Aunque el desfase adicional se puede
observar slo en un rango de muy altas frecuencias, el efecto es otna vez producir una intersec-
cin que est ligeramente a la izquierda del origen. Por tanto, el intento de una reproduccin
398 Sistemas no lineales: tcnicas analticas Captulo 13

lsica ser ligeramente defectuosa, de forma que se obtiene un ciclo lmite de amplitud muy pe-
quea y frecuencia muy alta. Considerado desde un punto de vista pragmtico, ambos modelos
de planta producirn una oscilacin de ciclo lmite.
Para buscar un sistema que sea operativo se incluye una zona muerta en la caracterstica de
conmutacin, como se muestra en la Figura l3.9.La funcin descriptiva revisada se puede eva-
luar al considerar laaccin del controlador tal y como se describe en la Figura 13.10. Si M es
menor que 4 no hay accin de conmutacin. Si M es mayor que alaconmutacin ocurre cuando
M sen at : I a. Si se considera la primera mitad del ciclo, el controlador conmuta al nivel supe-
rior cuando at: u: sen-t(olluI) y al nivel inferior cuando at: p a La componente
fundamental de la serie de Fourier se obtiene con

At:0
4r4
Bt: -r li Etsena;4 dt: -; 2E (cosB - cosa). (r3.32)
J_ 7E

Figura 13.9. Una caracterstica de control con una zona muerta.

Valor supuesto para m(t) y el correspondiente n(t).


Seccin 13.4. Funcin descniptiva 399

Sin embargo, la construccin de tringulos rectngulos con ngulos a y B proporciona

cos 0 :
fg : -cos,
y si el fasor que describe la componente fundamental de la salida se
(13.33)

divide por la representacin


fasorial de Msen(ror) la funcin descriptiva es

N(M): O, M<a
4E
y N(M): ,-(#)' M>a. (r3.34)
"AI
En la Figura 13.11 se muestra una grfica de N(M) respecto de M. Observe que hay dos valores
de M que proporcionar, cada valor de N(4).

N
2E

"a

0aM
Figura 13.11. N respecto de M con un controlador con tres niveles.

EJEMPLO 13.5

El efecto de una zona muerta en la caracterstica de conmutacin se puede determinar inuestgando las
intersecciones en eI plano GH con una funcin descrptiua modificada.

Repita el anlisis del Ejemplo 13.4 con el controlador de dos niveles ideal reemplazado por un con-
trolador de tres niveles con una zona muerta. Utilice un controlador tal como el descrito en la Figu-
ra 13.10 con E : lO,0 y a: 0,40. En este caso la salida del controlador es cero si la magnitud de la
seal de error es menor que 0,40.

Solucin. Si se considera la operacin con la funcin de planta que se ha descrito en el Ejemplo 13.4,
los contornos en el plano G.EI se muestran en la Figura l3.l2.El contorno - 1/N est otra vez locali-
zado sobre el eje real negativo, pero comienza en infinito, con M menor que Q400 y se mueve a un
valor de -0,0628 con M igual a 0,566. El contorno entonces vuelve a inhnito a lo largo del eje real
negativo cuando M se vara desde Q566 a inlinito. Aunque localizado sobre el eje, el camino se mues-
tra ligeramente por encima y por debajo del eje real para evitar confusin.
Con la funcin de planta de tercer orden, el contorno G(7'ar) atraviesa el eje real en - 0,50 y esto
produce una doble interseccin con el contorno - 1/N. Hay dos valores de M para los cuales - l/N
esigual a -0,50yuna solucinparaMen estepunto produce M:0,4Oly M:5,08. Sinembargo,
slo la condicin para la cual M : 5,08 es un ciclo lmite estable. Si M es menor que 0,401 no existen
vueltas y M debe ser decreciente. Si M es mayor que 0,401 pero menor que 5,08 hay dos vueltas y M
400 Sistemas no lineales: tcnicas analticas Captulo 13

:::::::.:.ll.ll lllill
+#'I.4.5:.
r:try::..::::::;'i:
ii:i*#ii
ffi
iiiii$tea
liitii,i*litli'rf l:;,1zada
Al infinito tt::::::

,*ili
M=0a0,4
S.o
M=a M-+q
l]li
iilii i|$fi= 0,566
'ii ift:
$,4!ii$lt'$; ;,fi,= -0,063
i li:iriil, X:ir
filffrs
i'rlllii

l,i $.,? ,1,

,iii i:::iiiiii;: t
(a) (b)

Figura 13.12. Los contornos - 1/N en el plano GH con un controlador de tres niveles.

debe ser creciente en magnitud. Si M es mayor que 5,08 no hay vueltas y M debe ser decreciente en
amplitud. Asi si el sistema est suficientemente excitado ocurrir una oscilacin de ciclo lmite estable
:
cofl M 5,08 y a: 3,46 radls.
Si se considera la funcin de planta de segundo orden no hay vueltas de los dos contornos y el
sistema es inherentemente estable.

En la Figura 13.13 se muestra una caracterstica de transferencia no lineal que podra repre-
sentar a un amplificador con una accin de limitacin simtrica. La funcin descriptiva es

N(Iu}: Kr, M <a

N(M): M2a
+(.+#"',), (13.35)

: .a
a (radianes) sen

Figura 13.13. IJna caracterstica no lineal con limitaciones.


Seccin 13.5. Besumen 4fJ1

En la Figura 13.14 se muestra una caracterstica para un dispositivo amplificador con una
zona muerta. La funcin descriptiva para esta caracterstica es

N(M):0, M <a

N(M):+G-fi"o'"-), M)-a (13.36)

a (radianes) : ,a
sen

La funcin descriptiv4 tal como se ha presentado, es aplicable a muchas de las situaciones
consideradas comnmente. Una compilacin extendida de funciones descriptivas se ofrece por
Gibson [1] y otros autores [4, 5].

Figura 13.14. Una caracterstica no lineal con una zona muerta.

Un estado de equilibrio describe un punto en el espacio de estado en el cual puede existir un


sistema en una condicin esttica. Suponiendo que el vector de entrada es cero (o compuesto de
constantes distintas de cero), los estados de equilibrio se calculan con la velocidad de cambio de
todas las variables de estado fijadas a cero. Si el vector de entrada se compone de constantes
distintas de cero, un estado de equilibrio se describe algunas veces como un eitado nominal o un
punto de consigna nominal.
Lalineal:zacin es un procedimiento que se puede util:zar para determinar un modelo lineal
aproximado que es vlido en la vecindad de un estado especfico. Con un modelo de estado no
lineal, los coeltcientes se obtienen calculando las derivadas parciales con respecto a cada variable
de estado y cada variable de entrada. Si los coeficientes se evalan en un estado de equilibrio, el
modelo linealizado es vlido con variaciones respecto del estado nominal.
La estabilidad de un sistema con un control de rel (y otros ciertos sistemas que exhiben una
nica caracterstica de transferencia no lineal) se pueden investigar utilizando la tcnica de la
funcin descriptiva. Suponiendo que la entrada al elemento no lineal es sinusoidal, se determina
una relacin de fasores al considerar solamente la componente fundamental de la seal que apa-
rece en la salida de la caracterstica de transferencia no lineal. La relacin de fasores entonces
representa una funcin descriptiva para el elemento no lineal y la utilizacin de este concepto
permite la adaptacin del criterio de estabilidad de Nyquist a un sistema no lineal. La aplicacin
de la tcnica de la funcin descriptiva detecta la presencia de un ciclo lmite estable o inestable y
el anlisis tambin produce una prediccin de la amplitud y de la frecuencia.
402 Sistemas no lineales: tcnicas analticas Capitulo 13

R E FE RE NCIAS
1. J. E. Gibson: Nonlinear Automatic Control. McGraw-HilI, Nueva York, 1963.
2. J. E. Slotine y W. Li: Apptied Nonlinear Control, Englewood Cliffs, N. J.: Prentice Hall, 1991.
3. M. Vidyasagar: Nonlinear System Analysis, Englewood Cliffs, N. J.: Prentice Hall, 1991.
4. C. l. ehillips y R.D.Harbor, Feedback Control Systems, Englewood CliIfs, N. J.: Prentice Hall, 1991.
5. S. M. Shinners:. Modern Control System Theory and Deisgn, John Wiley y Sons, Nueva York, 1992.
6. H. K. Khalil Nonlineqr Systems, Englewood Cliffs, N. J.: Prentice Hall, 1996.

Problemas
13.1. Si se considera el sistema de la Figura P13.1,

a. Determinar un modelo de estado no lineal para el sistema con x1 : ! Y xz: i-


b. Evaluar el equilibrio con r : 0 y determinar un modelo linealizado que es vlido en la vecindad
del estado de equilibrio.
c. Presentar el modelo lineal (de pequea seal) en forma matricial vectorial y determinar si es
estable.
d. Representar la funcin del controlador y determinar la pendiente en la proximidad del equili-
brio. Utilizar este resultado para mostrar un diagrama de bloques para el modelo linealizado.

Figura P13.1

13.2. Si se considera el modelo de estado que se describe en las ecuaciones siguientes, determinar los esta-
dos de equilibrio con u:8 y determinar un modelo de pequea seal. Expresar el resultado en
forma matricial vectorial.
*t: xz
*'': -Ojx'x'1 x'
ir: -x? - 2'r- 3xr* u
13.3. Teniendo en cuenta la respuesta al Problema 13.2 xr(0) : 1,5, xr(O) : 0,5 y x:(0) : -0,5, cuifl es el
estado inicial correspondiente en trminos de xr, x, y 6xr?

13.4. Dado el modelo de estado que se describe en las ecuaciones siguientes, determinar si hay estados de
equilibrio (con r : 0) para el cual el sistema es estable en la proximidad del equilibrio. Identificar los
estados de equilibrio estable.
*t: xz
x': -2x'l x'
xr: -2x, * 8sen(r - xt)

13.5. Teniendo en cuenta que una funcin descriptiva es una relacin de dos fasores, describir (con pala-
bras) lo que representa cada fasor.
Problemas 403

13.6. Teniendo en cuenta un anlisis de funcin descriptiva, si la entrada al elemento no lineal es


Msen(at) y la salida es 8,00senco/ -l 2,67sen3al* 1,60sen5ar/, determinar la funcin descripti-
va N.

133. Sea el sistema que se muestra en la Figura P13.7, utilice un anlisis de funcin descriptiva para
determinar si hay un ciclo lmite estable. Si existe, representar m(t) y n(t) respecto del tiempo mos-
trando las escalas sobre ambos eies.

Figura P13.7

13.8. Determinar si el sistema de la Figura P13.8 presenta un ciclo lmite estable. Explique la respuesta.

n
t- +10

Figura P13.8

13.9. Determinar si el sistema de la Figura P13.9 presenta un ciclo lmite estable. Explique su respuesta y
describa la amplitud y la frecuencia de oscilacin. Nota: Gfja)H(juo) presenta un desfase de - 180"
con crl: 1.02 y ro: 98.

Figura P13.9

13.10. Sea el sistema lineal de la Figura P13.10:

a. Suponer que K : 4,00. Sea 4t): At4t) y determinar la seal de eror ndt). Cul es la frecuen-
cia de oscilacin? Qu determina la magnitud de la oscilacin bajo condiciones en estado esta-
cionario?
b. Suponer que K: 8,00. Aplicar una entrada en escaln unitario y determinar m(t). Alcanza
ndt) una condicin de equilibrio? Cul es la frecuencia y el nivel final de la oscilacin?
4o,4 Sistemas no lineales: tcnicas analticas Captulo 13

Amplificador

Figura P13.10

13.11. Sustituir el modelo de amplificador lineal en el sistema de la Figura P13.10 por el modelo que se
describe en la Figura P13.10. La gananaa del amplificador es 4,00 si el valor absoluto de la seal de
error es menor que 1,00. Si la magnitud del error excede la unidad, el amplificador presenta un
lmite como el mostrado. Utilaar un anlisis de funcin descriptiva para determinar si ocurre una
oscilacin de ciclo lmite estable. Considera K : 2,ffi y K : 8,00. Si ocurre un ciclo lmite estable,
describir la magnitud y frecuencia de la oscilacin. Comparar este resultado (suponiendo K : 8)
con el resultado del Problema 13.10b. Qu resultado representa una situacin prctica? Por qu?

Figura P13.11
Aplicacin de las tcnicas
de contnol de eventos
discnetos

14.1. rNTRoDucclru
El control de sistemas dinmicos con mtodos que entraianla observacin y generacin de
eventos discretos es un rea de estudio importante e interesante. Las tcnicas son aplicables a
un amplio rango de situaciones, incluyendo la automatizacin de fbricas complejas y grandes'
Las aplicacionis industriales tpicas incluyen sistemas que proporcionan manejo de piezas,
operaciones de ensamblado, fabricacin y diversas formas de control de proceso. Fstas opera-
ciones pueden necesitar el control de robots, mquinas transfer, clulas de fabricacin flexibles
y otraJformas de automatizacin dedicada o flexible. El control de accin discreta se utiliza
tambin en otros entornos con diferentes grados de complejidad. Ejemplos familiares incluyen
tareas usuales tales como el control de la climatizacin y el control de ascensores.
Las seales de control se desarrollan con la aplicacin de la lgica combinacional y se-
cuencial a un conjunto de condiciones observadas que se obtienen de las entradas y los sen-
sores. Considerando terminologa equivalente, este rea de estudio se describe algunas veces
como control lgico programable o control secuencial. Como las plantas son tpicamente din-
micas, los sistemas se conocen tambin como sistemas dinmcos de euentos discretos.
Si se consideralapafte de accin discreta de estos sistemas,las rdenes de entrada y de
realimentacin se recibn generalmente en el controlador como seales binarias. La accin de
control que se devuelve a la planta son tambin seales binarias y la operacin se caracteriza
por ,rna iecuencia de cambios en las acciones de la planta que se inician como una funcin
programada de condiciones de rdenes y condiciones medidas (uase Figuta I4.l). Aunque las
variables de planta pueden supervisarse continuamente, las seales de realimentacin se trans-
miten normalmente slo cuando ocurren eventos discretos. Un evento discreto puede ocurrir
como resultado de detectar que una seal continua es mayor que (o menor que) un nivel de
referencia seleccionado. Como la temporizacin y secuencia de sucesos estn sujetas a las va-
riaciones del sistema y a peticiones de tareas o condiciones de fallo que no son predecibles, la
operacin no se observa necesariamente como una secuencia cclica y una secuencia repetitiva
es tpicamente aperidica.
Las estrategias de control de nivel discreto que se han descrito en los Captulos 12 y 13
son dependientes de la consideracin cuidadosa de modelos de sistema dinmicos. Sin embar-
go, los tpicos de este captulo tratan del control de sistemas para los que la operacin de una
iarea cotrtinua se considera slo con respecto a las condiciones de iniciacin y terminacin. Las
partes controladas del sistema son capaces de completar satisfactoriamente una tarea mientras
406 Aplicacin de las tcnicas de control de eventos discretos Caotulo 14

Condiciones
de entrada Acciones
a------\ /-----\

".",-l F*-l
I o'o"""
\-.-____-/
_J \_____-_-/
I

Estado Condiciones medidas


Figura 14.1. Control de eventos discretos diasrama bsico.
-un
operan como sistemas en lazo abierto o se proporciona control por realimentacin mediante
subsistemas que operan independientemente a lo largo de la duracin de una tarea especfica.
Un grupo de mquinas controladas por un computador de supervisin puede incluir algu-
nos computadores locales que controlan operaciones tales como movimiento de robots u ope-
rucin de una mquina de herramientas. Si la iniciacin y finalizacin de una rarea son partes
de un conjunto de operaciones interactivas, esta interaccin se observa como una secuencia de
eventos discretos. As, la aplicacin de una tcnica de control de eventos discretos proporciona
un enfoque metdico para el desarrollo de una estrategia de control jerrquica.

14.2. TCN|GAS DE TRANSrcN DE ESTADOS


Las tcnicas de transicin de estados tal como se describen representan tna adaptacin de
tcnicas que estn bien establecidas como herramientas importantes con respecto afdesarrollo
eficiente de funciones del computador de naturaleza secuencial [1-3]. Las tcnicas de transicin
de estados engendran una estrategia de control eficiente con una estructura secuencial com-
prensible. Esta estructura conduce al desarrollo de jerarquas de control. As, la programacin
se desarrolla y depura fcilmente. Adems, los diagnsticos de fallo se incorporan rpidamente
y las operaciones concurrentes se coordinan fcilmente.
Se pueden utilizar diversas formulaciones de la metodologra de transicin de estados. Las
presentaciones pueden ser grficas, utilizando wa red de Petri o un diagrama de transicin de
estados. Otra opcin es expresar las relaciones de una forma tabular que relaciona todos los
modos de operacin y las posibles transiciones y destinos. Como las filas de la tabla pueden
interpretarse rpidamente como una sucesin de sentencias de programacin, la versin tabu-
lada se conoce como tabla de lenguaje de estados. Debido a que la metodologa es sistemtica,
se asimila de forma fcil y la aplicacin es comprensible sin que haya que tener una amplia
experiencia de diseo. No obstante, el estado de un sistema asume un iignificado diferente de la
definicin que se aplica a los sistemas de control continuos y muestreados. Con el control de
eventos discretos, el estado es un modo de operacin tal como <<moverse a la izquierda>> o
(<moverse a la derecho>.

Metodologia de transicin de estados


Un enfoque para el empleo de tcnicas de transicin de estados es facilitar una estrategia de
diseo con un anlisis de <<lpiz y papel>> utilizando un diagrama o una tabla.Laprogramacin
real se puede llevar a cabo entonces utilizando un lenguaje que es familiar al usuirio (tal como
Seccin 14.2. Tcnicas de transicin de estados 4f7

una vercin de C) que se adapta a1 control en tiempo reaT.La conversin de programacin es


generalmenfefcil, con una traduccin directa de sentencias, tal como se expresan en la tabla
de lenguaje de estado al formato deseado. Estn disponibles mdulos industriales de E/S (en-
tradalsalida) estndar que o miden o conmutan seales en diferentes niveles de tensin (AC o
DC). Los mdulos tambin proporcionan aislamiento ptico entre los circuitos de clculo y el
entorno industrial.
Una alternativa es implementar el software y el hardware de forma ta1 que se pueda apli-
car directamente una formulacin de transicin de estados como un lenguaje de programacin.
Esta combinacin de software y hardware proporciona unainterfaz eficiente hombre-mquina
y la operacin y estructura del controlador digital engendra una implementacin efectiva de
una mrluina de estado [15]. Los controladores diseados especlicamente para proporcionar
control de accin discreta se conocen normalmente como controladores lgicos programables y la
interfaz con los mdulos industriales de entrada y salida se integran tpicamente en el sistema.
No todos los controladores lgicos programables, sin embargo, tfilizan programacin ba-
sada en las tcnicas de transicin de estados. Aunque los conceptos de transicin de estado se
incorporan en muchos sistema nuevost, una tcnica de programacin tradicional aplicada a
muchos sistemas industriales es una lgica en escalera de rels. Esta es una tcnica que utiliza
una representacin grfrca de smbolos de dispositivos y de diagramas de circuitos de rel que
son los descendientes del diseo de controladores utilizando rels electromecnicos. Desgracia-
damente la implementacin e interpretacin de programas que tienen grandes interacciones
secuenciales no son procedimientos metdicos y la comprensin de la estructura secuencial se
facilita considerablemente con la sustitucin por una fcnica de transicin de estados.
La metodologa de transicin de estados es directa con una relacin percibida simple-
mente entre la programacin y la funcin secuencial correspondiente. Cuando un sistema est
en operacin, el modo de operacin actual de un sistema se conoce como estado actual del
sistema. Un diagrama o tabla de transicin de estados describe los posibles estados y las condi-
ciones para dejar cada uno de ellos. Cuando un conjunto de condiciones son vlidas para dejar
el estado actual, la operacin se dirige al correspondiente estado destino. Las acciones se reali-
zan tal como se describen en la transicin a un nuevo estado. As, la operacin secuencial es
explcita y un examen continuo de las condiciones (de las fuentes de rdenes y de los sensores)
incluye solamente aquellas que son pertinentes paru dejar el estado actual. Con condiciones
mltiples para dejar un estado activo actualmente, las condiciones para abandonarlo se exami-
nan de forma rpida y en secuencia.La deteccin de un conjunto vlido de condiciones para
dejar un estado origina una transicin inmediata a un nuevo estado.
En las Secciones I4.4 y I4.5 se estudian las aplicaciones de tcnicas de transicin de esta-
dos a los sistemas concurrentes y jerrquicos.

Un ejemplo intnoductorio

Un ejemplo introductorio sencillo que ilustra algunos conceptos bsicos es el oproblema del
conmutador anclado en una posicin>. Este problema se puede introducir en vista de las consi-
deraciones de seguridad con el control de una mquina potencialmente peligrosa, tal como una
sierra de cortar en una mquina de acabado de madera o una prensa en una planta de confor-
macin de metales. Se utilizan dos conmutadores de mano que slo mantienen el contacto si
estn en la posicin hacia abajo. Con dos conmutadores de este tipo colocados de forma tal
que ambas manos estn libres de 1a accin de la mquina,la operacin ocurre solamente si se

1 Variaciones de las tcnicas de transicin de estado, a veces se conocen como lgica de estado, GRAFCET (un estn-
dar de origen europeo) o cartas de funcin secuencial.
408 Aplicacin de las tcnicas de control de eventos discretos Captulo 14

presionan ambos. Sin embargo, puede sucederle al operador que uno de los conmutadores est
Itjo en la posicin hacia abajo, de manera que una mano est libre. As pues se requiere una
accin de control on/off que evite operaciones sucesivas cuando un conmutador est fijo en la
posicin hacia abajo
El primer paso en la aplicacin de la tcnica de transicin de estado es listar todos los
posibles modos operacionales o estados. Despus se deben determinar las acciones que pueden
ocurrir cuando se entra a cada estado, y se determina una lista de condiciones considerando las
circunstancias que contribuyen a una decisin de dejar cada estado. Es importante diferenciar
cuidadosamente entre estados, acciones y condiciones.
Probablemente el primer pensamiento con un control on/off es que nicamente requiere
dos modos de operacin (on y off). Sin embargo, se formula una estrategia de control simple
que previene operaciones sucesivas cuando un conmutador est fijo en una posicin conside-
rando un modo adicional. Los tres estados de operacin se describen entonces como el estado
mantenido, el estado preparado y el estado en operacin. El estado mantenido se introduce
para evitar una posible condicin de anclaje entre operaciones. Si el sistema est en el estado
en operacin, al liberar uno u otro botn (o ambos) quita la energa al sistema y provoca una
transicin desde operar a mantenido. Una vez se introduce en el estado mantenido, no puede
salirse a menos que ambas condiciones de entrada sean falsas (cero), indicando que ambos
botones estn en la posicin hacia arriba. En la Tabla 14.1 se presentan una lista de estados,
condiciones y acciones. En las Figuras L4.2 y 14.3 se muestra un diagrama de transicin de
estado y la red de Petri correspondiente.

S1-Mantenido
S2-Preparado
S3-Operado

Condiciones
Cl-Detecta que el botn 1 est pulsado
C2-Detecta que el botn 2 esf pulsado

Acciones
Al-Dar enersa al sistema

Mantenido
a.a Preparado

a*CZ., . c2., A1

En operacin

Figura 14.2 Un diagrama de transicin de estado que muestra


la operacin del conmutador.
Seccin 14.2. Tcnicas de transicin de estados 409

s1
Mantenido

s2
Preparado

s3
En operacin

Figura 14.3. Una red de Petri que muestra la operacin


del conmutador.

El diagrama de transicin de estados (Figura 14.2) muestra los estados como crculos nu-
merados. Las ramas de conexin describen las condiciones para la transicin de estado a esta-
do con la accin correspondiente y la flecha muestra la direccin del cambio. La operacin no
puede cambiar desde el estado mantenido, 51 al estado preparado, 52 a menos que ambos
conmutadores se encuentran en la posicin bacia arclba C1 ni C2 es positivo-. Lalgica
-ni booleana2. Si el estado preparado
combinacional (no C1 y no C2) se expresa utilizando lgebra
es el estado activo, entonces si ambos conmutadores se encuentran en la posicin hacia abajo
(CI y C2) origina una transicin al estado en operacin y se activala accin 41. Si uno u otro
de los botones est liberado (no Cl o no C2),la operacin retorna al estado mantenido con la
accin A1 desactivada.
La red de Petri (Figura I4.3) atiliza un squema de paso de testigo con la presencia de un
testigo que muestra el estado actualmente activo. El testigo no se puede pasar a otro estado a,
menos que las condiciones de la puerta (en la direccin de la flecha) son positivas y la accin
apropiada se muestra con el nuevo estado. Considerando este ejemplo simple, el diagrama de
transicin de estado y la red de Petri son conceptualmente similares, con una estructura grfica
anloga para representar la lgica secuencial. Las acciones pueden estar asociadas con una
transicin (tal como se muestra en el diagrama de transicin de estados) o pueden estar asocia-
das con la entrada a un nuevo estado (tal como se ilustra en la red de Petri y en la tabla de
transicin de estados).
En la Tabla I4.2 se presenta la tabla del lenguaje de estado equivalente. Se lista cada
estado con las acciones que ocurren cuando se entra en 1, las condiciones para dejarlo y el
estado destino. Aunque se pueden disear computadores de propsito especial para aceptar
una estructura grlfica como formato de programacin, una lista de sentencias es por supues-
to un formato comn para la programacin. La accin NOT en la tabla del lenguaje de
estados se muestra entre parntesis, porque describir la desactivacin de acciones asociadas
con los estados anteriores puede no ser necesario. Una alternativa es implementar el progra-
ma de forma que la entrada a un nuevo estado ocurre con la hiptesis de que todas las
acciones anteriores estn desactivadas, a menos que se listen como acciones positivas en el
nuevo estado.

2 Los smbolos utilizados para representar AND, OR y NOT como operadores lgicos son un punto, un signo ms y
una lnea encima del smbolo, respectivamente.
41f) Aplicacin de las tcnicas de control de eventos discretos Caotulo '14

Estado
Estado destino

Sl-Mantenido S2

S2-Preparado S3

S3-En operacin CL+C2 S1

Se muestra unapinza de robot (descrita en la Seccin !4.2) que utiliza una combinacin de acciones
de control continuas y de eventos discretos para adaptarse a una diversidad de tareas.

Un eiemplo que integra operacn discrea y contnua

El diseo de un sistema de control para una pinza de un robot proporciona un ejemplo que
integra conceptos de sistemas continuos y de eventos discretos. El robot opera en una clula de
fabricacin flexible y la tarea realizada por la pinza es coger y mantener objetos mecanizados
de diferentes masas y tamaos sin producir daos en la superficie. Los sensores de la pinza
incluyen galgas extensiomtricas en una de las pinzas para medir 7a fuerza de agarre, un poten-
cimetro para medir la posicin de la pinza y un sistema ptico para medir la presencia o
ausencia de un objeto entre las pinzas.
El control por computador proporciona rdenes de dos niveles para abrir o cerrar las
pinzas, y adems proporciona seales continuas (con una conversin digital-analgca) para
colocar los niveles deseados de velocidad de cierre y fuerza de agarre para cada objeto. La
velocidad de cierre se reduce para objetos frgiles porque la inercia de las pinzas y el sistema de
accionamiento produce una fuetza transitoria sobre el impacto que causa la fuerza de agarre
que excede durante un corto periodo el nivel esttico deseado. La fuerza de agarre se mantiene
Seccin 14.2. Tcnicas de transicin de estados 411

en el nivel deseado utilizando w lazo de realimentacin analgico que acta continuamente


minimizando la diferencia entre lafuerua de agarre medida y el nivel deseado.
El motor CC que mueve las pinzas est equipado con un amplificador operacional de alta
potencia con circuitos de realimentacin que se pueden conmutar para posibilitar tanto un
modo de control por tensin o por corriente. Usando el control por tensin, la velocidad es
casi proporcional al voltaje. El control por corriente es deseable en el modo de agarre y modo
mantenido cuando el par desarrollado es, por supuesto, proporcional a la corriente en el indu-
cido. La seal de velocidad analgica sita un nivel de referencia ala entrada del amplificador,
y la filrrza de referencia se aplica como un voltaje de referencia en un lazo de realimentacin
negativa. Este lazo incluye el amplificador y el motor cuando se conmuta al modo de control
por corriente.
Los modos de operacin para el motor son <<esperar una posicin de referencia>>, <<cerrar
e1 movimiento de la pinza>>, <objeto agarrado y mantenido>>, <<abrir el movimiento de la pinza>,,
y <<esperar>>. El estado de espera extra se aiade porque el computador puede ordenar na para-
da (posiblemente una parada de emergencia) cuando las pinzas no estn en la posicin de refe-
rencia. En la Tabla 14.3 se presentan el conjunto completo de los estados, condiciones y accio-
nes, y la formulacin de una estrategia de control de eventos discretos se presentan en la Tabla
14.4. Cuando se cierran las pinzas, el movimiento ocurre con una velocidad de referencia fija.
La referencia es un voltaje analgico que se fija por una seal generada por computador justo
antes de que sea posible el movimiento. Anlogamente, cuando las pinzas tocan un objeto, se
controla la magnitud de la fierza de agarre para mantener un valor fijo que se establece me-
diante t;;na fuerza de referencia analgica generada por computador.

Estados
51 Esperar en posicin de referencia
52 Cerrar el movimiento de la pinza
53 Objeto agarrado y mantenido
54 Abrir el movimiento de la pinza
55 Esperar

Condiciones
C1 Activar seal positiva
C2 Cerrar orden positiva
C3 Abrir orden positiva
C4 Sensar los objetos entre las pinzas
C5 Sensar los objetos agarrados
C6 Sensar la pinza en posicin de referencia
Acciones
A1 Dar energa para cerrar el movimiento con control de tensin
A2 Dar energa para abrir el movimiento con control de tensin
A3 Dar energa para mantener el par control de corriente
A4 Transmitir seal a la pieza agarrada
A5 Transmitir a la oieza la seal de posicin de referencia
412 Aplicacin de las tcnicas de control de eventos discnetos Captulo 14

Acciones cuando Condiciones Estado


Estado se entra al salir destino

Sl-Esoera en referencia S2

S2-Cerrar movimiento (A- Al a+a+cq S5

S3

S3-Agarrar y mantener (A1) A3, A4 S4

S4-Abrir movimiento (A-, A4) A2 SI

cl+c: S5

S5-Esperar CI.C2.C4.C5 S2

S4

Un eiemplo con diagnsticos de fallos integrado

Una funcin a menudo deseada que se incorpora fcilmente en la programacin de transicin


de estados es la inclusin del diagnstico de fallos. Utilizando la metodologa de transicin de
estados, se pueden incluir condiciones de fallo como estados de fallo. Si se considera un ejem-
plo simplifrcado para describir la operacin de una mquina de taladrar,los estados de fallo se
incluyen para detectar un sobrecalentamiento o un tiempo excesivo. En la Tabla 14.5 se mues-
tra una lista de estados, condiciones y acciones, y en la Figura 14.4 se muestra una red de Petri
que describe las operaciones. El movimiento de taladrar comienza slo cuando se recibe una
seal de capacitacin que indica que una pieza esf en su posicin. Con una operacin normal,
el taladro se mueve hacia adelante, espera brevemente en la posicin lmite y luego se retrasa.
Sin embargo, si se mide el sobrecalentamiento del accionamiento del motor (C6) antes de que
se complete el avance o retraso, entonces ocurre una transicin al estado de fallo de sobreca-
lentamiento 55. Cuando se alcanza el estado de fallo de sobrecalentamiento se activan una
alarma y una luz. Anlogamente, si el tiempo para completar el tiempo de avance excede un
valor prehjado se completa el movimiento de avance, entonces ocurre una transicin al estado
de fallo por exceso de tiempo, 56. Cuando se llega a un estado de fallo, se quita la potencia y se
acfivala alarma. Cuando se activa cualquier estado de fallo, se requiere una inicializacin ma-
nual para volver a una operacin normal.
Hay muchas variaciones y adiciones que se podran incorporar. Se podra aadir un
modo de impulso de avance para permitir el movimiento al tiempo que se presiona manual-
mente un botn (asumiendo que no se exceden los lmites). Las operaciones adicionales que
involucran tiempo, contadores, comparadores de magnitudes de nmeros, etc., se implementan
fcilmente mediante un controlador dieita -
\
Seccin 14.3. Tcnicas de contr"ol tnadicional 413

w w %
:;;;i:slil::
MHsc
!EiiiiulwE
*usif
:: :tffiet@s.
: :fsEal.g{!::
:::::5E!EC ::t:
w
,ffi
: {$:. :::
anr trox gqlrcrg 'I q.r{ctq: :

oceorui*: i irys-e.f,r."e8 : :

uarcFors: : ::::: l4!!i::i:


fdFdo : r: ffi&{lFnu
i::i:::ry&F::i
:::: : : ::::: :::: l: : :
:, :i,,,:,,,,t:iti,
ffi.:
**-*
stH
rffi @
ffi srr '
: I : : i , ] , , , I : i : I : : :,
:::.... ::.::::..:
.sowmFr@s
:@GOpr::i:
:::na{s'sw:i..

:: llEl FwP
,fi]leYi
r::!9Cr0fl,,
::ilgwfi

w
gi*osnsw:::

!!C{
,W
#l>st :-
t&tuEE
ru
iru cmor
EuYeoc
w
a:,:: : :
mtf':,

ffi:
,
-) i:::::::::::::
.::::t:
'::i:::i:
'

m s9 ,:1,:l:riEQn :':::: frEasowr:.,, ,: :: '::


.: SSq 4ddrE4Arbi6w$ r:iil:r!! EqNer:
:

NA* grydr
: loolrEDI:
sElWrc S mtms
LqEDrc$OF
GOXYC$WO
W'PON EXM6I
'.liffi.
:loetitore$
MMffiS
MWS]:::
6mliar5{::: ,
@idcnso:
,
::i

!xPeDAt ' r,:Mlo! ,: :


tqr-trcm ffi(Jwi,:: :

:Fmd
ffiln.&86

El control de una mquina de automvil para satisfacer simultneamente mltiples caractersticas de comportamiento bajo
variadas condiciones que requieren los distintos sistemas de control con una coleccin de sensores y actuadores. Por cortesa de
la Compaa de Motor Ford.

14.3. TCNICAS DE CONTROL TRADICIONAL

Para entender las variaciones en metodologa que se aplican a los sistemas de control de even-
tos discretos es til considerar la evolucin del control mediante rels y del control digital. Los
primeros sistemas de automatizacin en fbricas se implementaban utiluando la interconexin
de rels en circuitos que proporcionan funciones de circuitos digitales. Las funciones deseadas
incluyen tanto lgica combinacional como secuencial. Los primeros sistemas se establecieron
con la necesidad de utilizar nicamente rels electromecnicos y a menudo estos sistemas se
hacan enormes con un nmero grande de rels. La programacin se implementaba en lgica
cableada y los cambios en la programacin requeran cambios en el cableado. Cuando se cons-
truan diagramas de circuitos para describir los circuitos lgicos con rels, la estructura del
diagrama pareca una escalera, con cada <peldao> dehniendo las condiciones para controlar
un rel especfico.
Aunque actualmente se utilizan los rels en algunas situaciones, los sistemas que requeran
grandes bancos de rels fueron sustituidos finalmente por sistemas mucho ms pequeos que
utilizaban tecnologa electrnica de estado slido. Con el uso de un microcomputador y la
/
414 Aplicacin de las tcnicas de contnol de eventos discretos Captulo 14

Estados
S1 Preparado
S2 Mover el taladro hacia adelante
S3 Esperar en el lmite
s4 Sacar el taladro
S5 Fallo de sobrecalentamiento (no movimiento)
S6 Fallo de exceso de tiempo (no movimiento)

Condiciones
C1 Activar seal
C2 Medir movimiento completo hacia adelante
C3 Medir el movimiento completo hacia atrs
C4 Temporizador CTl a cero
C5 Temporizador CT2 a cero
C6 Medir sobrecalentamiento
C7 Seal de reset manual

Acciones
A1 Activar el movimiento de rotacin
A2 Activar el movimiento hacia adelante
A3 Activar el movimiento hacia atrs
A4 lniclalizar el contador CT1
A5 Inictalizar el contador CT2
A6 Activar alarma y piloto de fallo
A1 Activar alarma y piloto de exceso de tiempo

!2, A5 Atarma
sobreca lenta miento
c5

Figura 14.4. Una red de Petri que muestra una operacin de taladrar con estados de fallos.
Seccin 14.3. Tcnicas de contnol tradicional 415

posibilidad de escribir y leer desde memoria, los programas se podran implementar, desarro-
llar y modificar con relativa facilidad. Sin embargo, persista la programacin con los diagra-
mas en escalera de rels a pesar del cambio de la tecnologa. Muchos controladores modernos
ttllizanlalgSca en escalera como un formato de programacin, con los programas generados
en una pantalla electrnica.

Gontrol de evenos discretos utlzando rels elecnomecnicos

Un rel electromecnico es un dispositivo de conmutacin verstil que se aplica en muchas


situaciones. Sin excitacin en la bobina del rel,los contactos del conmutador permanecen en
la posicin normal y se conocen como contactos normalmente abertos o normalmente cerrados.
Cuando se aplica excitacin a la bobina, los contactos conmutan a la posicin opuesta. Existe
un aislante elctrico entre las bobinas y los contactos que no se ve afectada por la polaridad, y
los contactos se pueden disear para resistir grandes niveles de tensin o corriente transitoria
que pueden ocurrir por la conmutacin. Los rels se afllizan a menudo en aplicaciones tales
como sistemas de control de climatizacin, aparatos o mquinas industriales para facilitar el
control de motores al mismo tiempo que implementan un4 estrategia de control sencilla. El
control por rels tambin se puede necesitar para operacin en un medio adverso, tales como
una temperatura muy alta o niveles muy elevados de radiacin electromagntica.
Un rel electromecnico utiliza una fiierza generada magnticamente para abrir o cerrar
contactos en circuitos aislados elctricamente, tal como se muestra en la Figura I4.5.El campo
magntico se genera excitando una bobina y con ligeros cambios en el diseo, la excitacin en
la bobina puede ser CC o CA. En la Figura 14.6 se presenta una escalera simple (un peldao)
tal y como podra aparecer en un circuito de control de un motor utilizando rels electromec-
nicos. Si se cierra momentneamente el pulsador PBl, entonces la bobina del rel de control
CRl se cargay todos los contactos etiquetados por CR1 cambian de condicin. Por 1o tanto, el
motor recibe laenerga, y permanecer as hasta que se suelte PB1. La accin de conexin se
<<mantiene>> debido al nuevo camino de corriente proporcionado por el contacto en paralelo
con PB1. Si PB2 se abre momentneamente, la bobina se descarga, el contacto se abre y el
motor se desconecta elctricamente.

-\-| Contactos
smbotos
____"\_ {- Bobina

-9-1
contacto normalmente abierto
E Bobina
On/off 7 Contacto normalmente cerrado
-1f-
Figura 14.5. Un circuito de rels y smbolos.

Lgica de las escaleras de nels como un fonmato


de programacn electrnica

Funciones lgicas parecidas se pueden producir con un controlador de estado slido utilizando
una presentacin electrnica del diagrama en escalera. Si el esquema de control del motor (Fi-
gura 14.6) se implementa utilizando programacin electrnica con la lgSca de las escaleras de
41 Aplicacin de las tcnicas de control de eventos discretos Captulo 14

Suministro de CA
tl
-.A-0-AJJ

cR1

Figura 14.6. Un cicuito de control de un motor.

rels, se genera un diagrama sobre una pantalla tal como muestra la Figura 14.7. Si se conside-
ra un nico peldao, es aparente que una conexin en serie de smbolos de contactos de rel
representa una condicin lgica AND, y una conexin en paralelo representa una condicin
lgica OR. Cada uno de los pulsadores se identifica utilizando una direccin de entrada, y el
smbolo de la bobina del rel se identifica con una direccin de salida. Para detectar la condi-
cin de conmutacin del pulsador, cada uno de los pulsadores se conecta para proporcionar
una seal de baja potencia en la entrada designada, y en la pantalla se muestra un smbolo de
normalmente abierto o normalmente cerrado para cada entrada. En este punto se introduce un
pequeo predicado porque el estado de cada conmutador se determina tanto por el estado de
la seal de entrada como por el correspondiente smbolo en la pantalla. Sin embargo, los con-
troladores se disean de forma que si un conmutador externo se conecta en serie con una
fuente de tensin y se conecta a una entrada, un smbolo de normalmente abierto en la panta-
lla actia para mantener la funcin del conmutador, y un smbolo de normalmente cerrado
actia paru invertir la funcin de conmutacin.

Figura 14.7. Visualizacin en pantalla con programacin electrnica.

El circuito de control del motor es una configuracin simple, y la consideracin de com-


plejidades adicionales se observa como un crecimiento vertical de la escalera con peldaos adi-
cionales aadidos cuando se requieran. Posibilidades adicionales, tales como temporuacin y
contaje, se obtienen insertando los smbolos adecuados.
Volviendo al primer ejemplo (el problema del conmutador anclado en una posicin), en la
Figura 14.8 se muestran dos diagramas de escaleras de rels que proporcionan un comporta-
miento equivalente. Aunque estos diagramas tienen slo dos peldaos,la interaccin de los dos
peldaos proporciona una funcin lgica secuencial. Si se considera el diagrama de la Figu-
ra I4.8a, el smbolo de la bobina de rel etiquetado por D1 se activar y mantendr solamente
Seccin 14.3. Tcnicas de con'ol tr"adicional 417

Detectar PB1
y PB2 liberados

Mantener

Dar energa
a la salida

Dar energa
a la salida

Cerrar
Reiniciar a menos que
PB1 y PB2 estn liberados

Figura 14.8. Diagramas lgicos de escaleras de rels.

si ambos conmutadores se detectan que estn en la posicin hacia arriba. Si se activa el rel
D1, depresionando ambos pulsadores dar energja al sistema, pero D1 se desactiva inmediata-
mente. Asi el procedimiento de arranque no se puede repetir a menos que ambos conmutado-
res se detecten en la posicin hacia arrlba. Considerando el segundo diagtama en escalera, el
rel D1 se activa cuando el sistema se carga, y el sistema no se puede carga una segunda vez a
menos que Dl se desactive. La desactivacin de D1 no ocurrir a menos que ambos botones se
suelten. Observe que el rel D1 se considera slo para describir la lgica interna, y no hay
necesidad para una direccin de salida correspondiente.
Una condicin de caffera (una posible ambigedad en la funcin dependiendo de las va-
riaciones en la secuencia de operaciones casi simultneas) no se ha experimentado con la simu-
lacin electrnica porque se utiliza una exploracin electrnicapara considerar cada peldao
individualmente. La exploracin se mueve de aruiba abajo con la salida de cada peldao deter-
minada antes de avanzar hasta el siguiente peldao. El estado de salida se aplica a los otros
peldaos (si se requiere) sin ninguna posibilidad de cambio hasta que la exploracin complete
un ciclo.
414 Aplicacin de las tcnicas de contnol de eventos discretos Captulo 14

Cada peldao en un diagrama lgico de escalera de rels proporciona una sentencia en


lgica combinacional que se interpreta fcilmente. Sin embargo, la accin secuencial no est
sujeta a una estructura definida claramente; asi la estructura secuencial no se asimila f6cil-
mente. La dificultad es a veces aparente con sistemas simples (tal como el ejemplo del conmuta-
dor anclado en una posicin), y es obvio con programas ms largos que utilizan lgica secuen-
cial. La accin secuencial tiene la posibilidad de formar peldaos interactivos. Esto se efecta
rpidamente introduciendo contactos en los peldaos que estn controlados por las sadas de
otros peldaos. Sin embargo, las interacciones secuenciales pueden ser extensas, y el diagrama
no presenta una estructura secuencial obvia. La programacin y la depuracin puede llegar a
complicarse sin necesidad, y la incorporacin del diagnstico de fallos es difcil. A menudo
ocurre un problema secundario debido a la falta de particionamiento de la operacin. El dia-
gtama en escalera a menudo llega a ser largo, y el computador explorar repetitivamente mu-
chos peldaos que no intervienen en la funcin actual. Por lo tanto, la operacin es inefltcaz, y
el tiempo requerido para rconganizar y responder al conjunto actualmente vlido de condicio-
nes se extiende innecesariamente.

14.4. CONTROLCONGURRENTE

Cuando se proporciona control para dos o ms operaciones que ocurren en paralelo se est
hablando de control concurrente. Las operaciones en paralelo pueden proceder autno-
mamente, pero la operacin independiente no contina necesariamente durante un periodo
indefinido. Una aplicacin tpica presenta operaciones en paralelo qlue avanzan independien-
temente hasta que ocurre un conjunto especfico de condiciones que requieren una sincroni-
zacin temporal.
Ejemplos de este tipo de operacin ocurren con mquinas de transferencia o plataformas
giratorias industriales. Suponga que una pieza esti situada en un lado de una plataforma gira-
toria, y se llevan a cabo una secuencia de operaciones de mquina automatizadas. La platafor-
ma giratoria se mueve 180", y se sita la nueva pieza para su mecanizado. La pieza original est
ahora en posicin de recibir una secuencia de operaciones de rectificacin y pulimentacin.
Cuando se completa la operacin en ambos lados de la plataforma giratoria, se quita la pieza
original y la plataforma se gira de nuevo 180'. Para llevar a cabo estas funciones con una
transferencia continua de piezas, debe quitarse una pieza terminada antes de cada rotacin, y
debe situarse la nueva pieza despus de cada rotacin. Las operaciones en los lados opuestos
de la plataforma giratoria deben proceder como operaciones asncronas paralelas, pero la rota-
cin de la plataforma requiere sincronizacin temporal.
En la Tabla 14.6 se presenta una lista de estados, condiciones y acciones parala opera-
cin de una plataforma giratoria. Utilizando una red de Petri (Figura 14.9),la operacin
concurrente se describe rpidamente utilizando una o dos seales activas. Si un camino con-
trolado por una nica puerta se divide en mltiples caminos, la seal se divide en mltiples
seales. As, la operacin paralela comienza cuando la condicin C2 se vuelve activa. En este
punto la seal se divide en dos seales que entran en los estados 53 y S7. Las operaciones en
paralelo entonces prosiguen independientemente hasta que los caminos se vuelven a unir. Si
dos o ms flechas entran en una nica puerta, las seales no pueden pasar a menos que estn
presentes en todos los estados de entrada. Si se consideran los ejemplos mostrados, las puer-
tas con mltiples entradas se muestran con lnea doble, y no hay otras condiciones para
pasar la puerta de lnea doble que la presencia de seales en todas las entradas. Por lo tanto,
cuando los estados 56 y S10 estn ambos activos, las seales se recombinarnen una nica
seal en el estado 511.
Seccin 14.4. Control concurrente 419

S3 S7
Tarea de Tarea de
mecanizado #1 rectificacin #1

S4 S8
Tarea de Tarea de
mecanizado #2 rectificacin #2

S5
Tarea de
mecanizado #3
A4 - ,?9

c5
s10

Figura 14.9. Una red de Petri que muestra la operacin del sistema de mesa giratoria.

Estados
S1 Preparado
52 Colocar piezas
53 Tarea de mecanizado 1 -
54 Tarea de mecanizado 2
55 Tarea de mecanizado 3
56 Esperar mecanizado completo
57 Tarea de rectificacin 1

58 Tarea de rectlftcacn 2
S9 Pulimentacin
S10 Esperar rectificacin y pulimentacin completa
S11 Omitir pieza
S12 Rotar mesa giratoria
42fJ Aplicacin de las tcnicas de control de eventos discretos Captulo 14

Condiciones
C1 Activar seal
C2 Detectar nueva pieza en su sitio
C3 Tarea de mecanizado 1 completa
C4 Tarea de mecanizado 1 completa
C5 Tarea de mecanizado 2 completa
C6 Rotacin completa
C7 Tarea de rectificacin 1 completa
C8 Tarea de rectificacin 2 completa
C9 Pulimiento completo
C10 Detectar que est quitada la pieza acabada

Acciones
Ai Iniciar colocacin de piezas
A2 Iniciar tarea de mecanizado I
A3 Iniciar tarea de mecanizado 2
A4 Iniciar tarea de mecanizado J
A5 Iniciar tarea de rectificacin I
A6 Iniciar tarea de rectificacin 2
A7 Iniciar pulimiento
A8 Iniciar quitar preza
A9 Iniciar rotacin

Accin cuando Estado


Estado se entra destino

S1-Preparado S2

S2-Colocar pieza 53, 57

S3-Tarea de mecanizado 1 S4

S4-Tarea de mecanizado 2 S5

S5-Tarea de mecanizado 3 S6

S6-Esperar a mecanizado completo S10 Activo sl1


S7-Tarea de rectificacin 1 S8

S8-Tarea de rectificacin 2 S9

S9-Pulimiento s10

S10-Esperar a rectificacin
y pulimentacin completa s11

S1l-Retirar pieza s12

S12-Rotar mesa siratoria S1


Seccin 'l 4.4. Control concurnente 421

Se presenta tambin un lenguaje de estado correspondiente (Tabla 14.7). No es necesarlo


consideiar las acciones de desconexin de la energa para las diferentes tareas porque se supo-
ne que estas operaciones se controlan mediante subrutinas en controladores dedicados. La
finanacin de iada operacin se detecta como una seal de condicin' Mediante el uso de
testigos y la posibilida de ms de un estado activo, la red de Petri ilustra de forma clara la
opecin concurrente y la implementacin no es generalmente difcil.
Sin embargo, es pbsible escribir la operacin concurrente de una forma diferente. Un
diagramade transiciri de estados se dehne normalmente de manera que no permite ms de un
estido activo. Con esta limitacin, se hace necesario definir un estado pan cada posible combi-
nacin de modos de operacin en paralelo. En la Figura 14.10 se muestra un diagrama de
transicin de estados pra el sistemide la mesa giratoia, con nuevos estados que se describen
como combinaciones de los estados definidos previamente. Dependiendo de la complejidad,
este mtodo puede producir un aumento muy significativo en el nmero de estados.

Rotar mesa
giratoria

Figura 14.10. Un diagrama de transicin de estados que muestra la operacin


de la plataforma giratoria.
422 Aplicacin de las tcnicas de control de eventos discnetos caotulo 14

14.5. CONTROL JERROUICO

Sistemas tales como robots y mquinas de herramientas autom afizadas normalmente funcio-
nan bajo el control de computadores locales que se disean por el fabricante como controlado-
res dedicados. Cuando se colocan bajo contrbl supervisor, ia iniciaci n y finalaacrn
de dife-
rentes operaciones continuas constituye un conjunto de eventos discretos y estos
sucesos se
perciben rpidamente como acciones y condiciones. As, se puede utilizar una red
de petri (o
una tabla de lenguaje de estado) para desarrollar la estrategia que requiere el control super-
vlsor.
Un ejemplo de una operacin que incluye control concurrente y jerrquico se ilustra al
considerar la operacin de dos robots que se mueven (sobre carriles) ntre bos estaciones de
trabajo con una estacin de trabajo comn. Los robots se conocen como Wilbur y Orville y
en
la Tabla 14.8 se presentan los estados, condiciones v acciones.

Estados
51 Espera
52 Wilbur va a por el circuito X
33 Wilbur coge el circuito X
54 Wilbur retoma con el circuito X
55 Wilbur espera a que estacin de trabaio est vaca
56 Estacin de trabajo vaca, esperando Wilbur
57 Wilbur coloca circuito en estacin de trabajo
58 Tarea 1 en estacin de trabajo en ejecucin
59 Tarea 2 en estacin de trabajo en ejecucin
S10 Orville quita el circuito de estacin de trabaio
S11 Orville lleva el circuito X a destino
S12 Orville coloca el circuito en destino
S13 Orville retorna
S14 Orville espera a que acabe circuito
S15 Circuito finalizado esperando a Orville
316 Wilbur comprueba el estado

Condiciones
Cl Seal de activacin positiva
9? Medir
C3
las posiciones de referencia de Wilbur y Orville en la estacin
Detecta estacin de trabaio vaca
de trabajo

C4 Detecta que el circuito X est disponible


C5 Recibir seal-movimiento de i e WilUur finalizado
C6 Recibir seal-adquisicin del circuito X finalizado
C7 Recibir seal-movimiento de retorno de Wilbur finalizado
C8 Recibir seal---colocacin del circuito finalizada
C9 Recibir seal-tarea | finaltzada
C10 Recibir seal-tarea 2 finalizada
Cll Recibir seal--circuito quitado de la estacin de trabaio
C12 Recibir seal-Orville en el circuito X de destino
C13 Recibir seal--circuito colocado en el destino
C14 Recibir seal-movimiento de retorno de Orville hnalizado
423
Seccin 14.5. Control jenrquico

Acciones
A1 Iniciar la subrutina de movimiento de ida de Wilbur
A2 Iniciar la subrutina de recuperacin del circuito X de Wilbur
A3 Iniciar la subrutina de movimiento de retorno de Wilbur
A4 Iniciar la subrutina de colocacin del circuito X de Wilbur
A5 Iniciar la subrutina 1 de la estacin de trabajo
A6 Iniciar la subrutina 2 dela estacin de trabajo
A'7 Iniciar la subrutina de recuperacin del circuito X de Orville
A8 Iniciar la subrutina de movimiento de ida de Orville
A9 Iniciar la subrutina de colocacin del circuito X de Orville
A10 Iniciar la subrutina de movimiento de retorno de Orville

Desde el punto A
S1
Espera
c1.c2.c3.c4

S2
lda de
Wilbur
S3
Circuito
adquisicin

S4
Retorno
Wilbur
S5
Wilbur
i
I

s1l
esperando lda de
Orville
s12
Colocacin
del circuito
s13
S8 Retorno de
Tarea 1 Orville

S9
Tarea 2

s15
Circuito
preparaoo

Figura 14.11. Una red de Petri para un sistema de robot mvil'


424 Aplicacin de las tcnicas de contnol de evenos discretos captulo 14

La red de Petri de la Figura l4.lI y laTabla de lenguaje de estados (Tabla 14.9) describe
una estrategia de control que utiliza a Wilbur puta r"cip"tar nuevas tarjetas
de crcuitos y
situarlas en la estacin de trabajo donde se llevn a cabo^dos tareas de ensamblaje.
Entonces
Orville quita la tarjeta y la lleva a otra localizacin Wilbur, Orville y la estacin de trabajo
pueden operar concurrentemente cuando pasa el tiempo.
Si se considera una red de Petri, se muestra una nica seal en el estado de
espera. Si
se cumplen todas las condiciones necesarias para dejar este estado,
la seal se divide en tres
seales, de forma que los estados 2,6 y 14 pasan a ser activos. Sin
embargo, si se consideran los
estados 6 y 14, una seal puede tto pasai la doble \nea a menos que todos
los estados que
entren en la doble lnea estn activos. As, las cuestiones que se llevan a cabo
no pueden o-
menzar hasta que Wilbur llega y sita una farjeta de circui?o en la estacin
de trabaio. Orville

Estado
Estado
destino

S1-Espera cr.c2.c.3.c4 52, 56, S14

S2-Ida de Wilbur S3

S3-Wilbur adquiere circuito X S4

S4--Retorno de Wilbur
S5

S5-Espera de Wilbur
S7

S6-Estacin de trabajo vaca


S7

S7-Wilbur coloca el circuito X 58, 516

S8-Tarea 1
S9

S9-Tarea 2
sls
SlO-Orville quita el circuito X

S11-Ida de Orville s12

Sl2-Colocacin del circuito X


s13

S13-Retorno de Orville
s14

S14-Orville espera S15 Activo s10

S15-Estacin de trabajo espera S14 Activo s10

S16--Wilbur comprueba estado


S2

S1
425
Refenencias
no se puede mover hasta que las tareas se completen de forma que pueda quitar la tarjeta.
y
llevarla al destino prog.u*do. As, aunque existirn operaciones concurrentes durante varios
periodos, las lneas dobles fuerzan la sincronizacin temporal. Este_diagr-ary ilustra la coordi-
nacin de dos niveles de una jerarqua. Las tareas de la estacin de trabajo, los movimientos
del robot y las acciones de loalizui.t ," controlan por subrutinas en distintos controladores
que
locales, y .Oto las seales de comienzo y finalizacin se generan o miden por el computador
produce la estrategia de control supervisor tal como se describi.
que
Comparandola red de Petri y la tabla de estado, no hay diferencia en la informacin
y
contienen y cualquiera (o ambas)se pueden ulilizar dependiendo de la preferencia del usuario
el formato que se requiere para su implementacin'

Las tcnicas de transicin de estados se utilizan de manera efectiva para disear controladores
de eventos discretos. La operacin se describe en trminos de estados, condiciones
y acciones'
y una lista de condiciones describe
Una lista de estados describe todos los modos de operacin
la de abandonar un
todas las seales de entrada o medidas que pueden influir en decisin
que acompaan el cambio al nuevo
estado. Las acciones son cambios en las rdenes de salida
estado. La operacin se puede describir utilizando un diagrama de estado, una red de
Petri o
una tabla de lenguaje de estado.
Un mtodo es 1a preparacin de un diseo conlpiz y papel con el contenido de una tabla
a medida'
de lenguaje de estado ionvertida a un lenguaje que se lliza en un sistema diseado
programable que se disea para
Otra iositilidad consiste en utilizar un controlador lgico
utilizar un formato de lgica de estados. Una tcnica tradicional es utilizar programacin basa-
muchas
da en la lgica de escaleias de rels, pero las tcnicas de transicin de estados ofrecen
los diagnsticos de fallos se
ventajas. L programacin es metdica, la operacin es eficiente,
incorioran fcihiente y la operacin jerrquica se implementa de forma sencilla'

REFERENCIAS
G. H. Mealy: <A Method for Synthes2ing Sequential Circuits>, BelI Systems Technical
Joutnal,34(5)'
1.
1955.
2. E. F. Moore:..Gedankin Experiments on Sequential Machines>, Automata Studies, C'
E' Shannon y
J. McCarthy, eds. Princeton, N. J.: Princeton University Press, 1956'
-
J. J. Hartmanis y R. E. Stearns: Algebraic Structure Theoiy of Sequential Machines,
Englewood Cliffs,
N. J.: Prentice Hall, 1966.
Computer,
+. J. V. Landau: <State Description Techniques Applied to Industrial Machine Control>>'
t2(2),1979.
5. l. d..Caner y H. U. Liechti: <State Language for Real-Time Process Control>>, Mioprocessors and
Microsystems, 5(1), 1981.
H. A. iutherland, n. K. Bose y C. B. Somuah: ,.A State Language for the Sequencing in a
Hybrid
6.
Electric vehicle>, Proceedings-of IECON',82 (IEEE), Palo Alto, California' 1982.
on Inilus-
7. . L. ttop6ns, Ji.: ..Softwar Iruer in Redundant Sequential Control>>, IEEE Ttansactions
trial Electr onic s, IE-29(4), 1982.
du
8. Le Groupe de Travail dystemes Logiques de I'AFCET, <<Pour une Representation Normalisee
Cahier ds Charges d'un Automtisrne Logique>>, Automatique et lnformatique Industrielles,6l,l9ll'
of 22nd
9. Dubois and K. Stecke: <Using Petri Nets t Represent Production Processes>, Proceedings
IEEE Conf. Dec. & Cont., San Antonio, Texas, 1983.
42A Aplicacin de las tcnicas de control de eventos discretos captulo 14

l0' T. Murata, N. Komoda y K. Matsumoto: (A Petri-Net Based Controller for Flxible and Maintaina-
ble Control and Its Application to Flexible Automation>, IEEE Trans. Ind. Etect.,IE-33, 19g6.
11' M. Kamath and N. Viswanadham, <Application of Petri Net Based Models in the Modeling and
Analysis of Flexible Manufacturing Systems>, Proceedings of the IEEE Int. Conf. Robotics & Auto-
mation, San Francisco, California, 19g6.
12. J. L. Peterson: Petri Net Theory and the Modeling of Systuns,Englewood Cliffs, N. J.: prentice
Hall,
1986.
13' P. Esteban, R. Valette y M. Couvoisier: <Simplified Algorithms for Petri Net Analysis >>, proceedings
of IECON'86 (IEEE), Milwaukee, Wisconsin, 1996.
14'. R' M. Laurie y P
!. Lewis: <Sequential Control Synthesis Using State Tablesrr, proceedings of
' IECON'87 (IEEE), Cambridge, Mssachusetts, 19g7.
15' R. M. Laurie y P. H. Lewis: <A State Machine Architecture Optimized for Sequential Control>>,
Proceedings of IECoN'87 (IEEE), cambridge, Massachusetts, noviembre, lgg7.
16' E. Kasturia, F. D. Cesare y A. Desrochers: <Real-Time Control of Multilevel Manufacturing Sys-
tems Using Colored Petri Nets>, Proceedings of IEEE Int Conf. Robotics & Automation, phildeip-
hia, Pennsylvania, abril, 1988.
17' Y C. Ho: ed. Special Issue on Discrete-Event Dynamic Systems, Proceedings of the IEEE, enero,
1989.
18. T. Murata: <Petri Nets: Properties, Analysis, and Applications>>, proceedings of the IEEE, abrll,
1989.
19' R. Al-Jaar y A. Desrochers: <Performance Evaluation of Automated Manufacturing
Systems Using
Generalized Stochastic Petri Nets>, IEEE Trans. Robotics and Automation,6(6), l90.

Problemas
l4'l' Considerando el sistema de control de las pinzas del robot que se describi en la tabla de lenguaje
de estados en la Tabla 14.4, dlbujar una red de Petri que proporcione una funcin de control
idntica.

14.2. Considerando el sistema de control de la operacin de perforacin que se describi por la red de
Petri de la Figura 14.4, desarrollar una tabla de lenguaj de estados que proporcion. onu funcin
de control idntica.

14.3. Suponer que se disea el control de un motor con tres estados de operacin descritos como pre-
parado, en ejecucin y empujar. El control se proporciona mediant tres pulsadores
de contacto
momentneo normalmente abiertos descritos como PB1, PB2 y PB3. La operacin en ejecucin
deseada consiste en proporcionar energa al motor presionando momentneamente pBl y
des-
pus parar el motor presionando momentneamente PB2. La operacin
de empujar deseada con-
siste en proporcionar energa al motor slo durante el tiempo que PB3 est presionado y
mante-
nido. Si se inicia el modo en ejecucin o el de empujar, l otto modo debera pennanecer no
operativo hasta que la operacin vuelve al estado prparado. Listar los estados, las condiciones y
acciones para el sistema de control del motor.
14.4. Considerando el sistema descrito en el Problema l4.3,disear la estrategia de control para pro-
porcionar la operacin deseada utilizando una tabla e lenguaje de estados.
l4'5' Considerando el sistema descrito en el Problema 14.3, disear la estrategia de control para pro-
porcionar la operacin deseada utilizando una red de petri.
14.6. Considerando el sistema descrito en el Problema 14.3, crear un diagrama de lgica en escalera
para proporcionar la operacin deseada. Asegrese que la inicializain de los riodos
en ejecu-
cin o empujar <<cancela>> los otros modos.
l4'7' Un tanque (Figura. Pl4J) se llena operando una o dos bombas. Se utiliza un sensor para determi-
nar si el nivel del lquido es mayor que eI 80oA, menor que el 60o o menor qur +O%.
Si el
nivel cae ms del 60 0/o, funciona una bomba y opera hasta que el nivel el"t80 %. Si en
"*""d"
427
Pnoblemas

que el nivel es inferior al 40o/o'


cualquier momento despus de que una bomba acte se detecta
el 80 %. Suponiendo que el nivel
ambas bombas ," po.r.n a funcinar hasta que el nivel excede
po. debajo eieOX mucho ms a menudo que lo hace por debajo del 40oA, disear una
"u" operacin proximadamente igual pata cada
estrategia de control que proporcione un tiempo de
bomba.
utilizando un contador
una operacin alternativa a las dos bombas se puede llev-ar a cabo
un cambio incremental antes de
para registrar to, .rtuo, " operacin. El contador rquiere slo
necesitar acciones adicionales tales como
reinicializar el sistema. Cuando liste las acciones adicional tal
y o.o-u. uno al contadon>. Se requiere una condicin
<puesta del contador u
".."
cmo ..detectar que el contador est a cero> o <detectar
que el contador est a uno>)'
una red de Petri para descri-
Preparar una lista de estados, condiciones y acciones y disenar
bir la operacin.

Figura P14.7

la
14.g. Revisar el sistema del problema 14.7 de forma que no se requiera el contador. considerar
posibilidad de alternar entre dos estados preparadbs. Listar los estados, condiciones y acciones y
revisar la red de Petri requerida.
posicin se va a resolver con un siste-
14.g. Suponer que el problema del conmutador anclado en una
o una nica operacin con el uso de un pulsador
ma que no permitir operaciones sucesivas un
que los botones se aprieten durante
entre operacion"r. gt sistema se va a disear de forma
preparado (luz amarilla) y los
periodo que no .*u de 0,800 s. Si el ,irtr-u est en 1 estado
pasa al estado en operacin (luz
botones se pulsan durante un periodo de 0,800 s, el sistema
no detecta dentro del periodo
verde). Si cualquiera de los boton", ," pero el
pr"riona otro. se
(luz roja), donde permanece
requerido, el sistema debea ir a un esiado de itto de comienzo
est operando y se suelta
durante 5,00 s antes de que pase al estado mantenido' Si el sistema
debea disear para volver de mante-
cualquier pulsador, la operacin se mantiene. El sistema se
la posicin hacia arriba.
nido a preparado d u-to, conmutadores estn en
podran ser necesarios estados que no estn descriios en este
problema. Disear una tabla de
lenguajeoeestaosoonareddePetriparaproporcionarlaoperacindeseada.
el ancho de una hoja de
14.10. Se disea una pequea unidad que contiene varios sensores para recorrer
por motor se mueve a una velo-
papel movindos en una fbric de papel. La unidad accionada
cuando la unidad se mueve a
cidad hja y las seales de los sensores se visualizan y se registran
utilizando tres pulsadores de contacto
travs de ,u ,""rrlJo. Se proporciona control externo
momentneo normalmente abiertos. Si
pBl se oprime momeltneamente, la unidad se mover
que contacta al conmutadr de lmite de la derecha' Permanecer durante
hacia la derecha hasta
.i".t o y u continuacin se mueve hacia la izquierda hasta que contactay a
al
2 s en el
""tr.,,'o durante 10 s en el extremo izquierdo
conmutador de lmite de l izquierda. Permanecer
moviendo y el operador oprime
continuacin la operacin r".riit" otfavez.Si la unidad se est
posicin actual' Si se oprime momen-
momentneament el pulsador iSZ, tu unidad pataten su
del lmite de la izquierda y se
tneamente el pulsadr PB3, la unidad se mover a la izquierda
Parar. para proporcionar los retardos
se utilizan dos temporizadores designados por cT1 y.CT2
prefijados. Preparar una lista de estados, condiciones y acctones'
la operacin de control descrita en el
14.11. Disear una tabla de lenguaje de estados que proporcione
Problema 14.10.
424 Aplicacin de las cnicas de contror de evenos discretos caoituro 14

14'12' Disear una red de Petri.para proporcionar la operacin descrita


en el problem a 14.10.
14'13' Disear un diagrama de lgica en escalera de rels para proporcionar
la operacin descrita en el
Problema 14.10.
14'14' se construye un sistema de manejo de material tal como se muestra en la Figura pl4.l4 para
trasladar contenedores entre cintas transportadoras a diferentes
niveles. Cuando se activa la ca-
rreta horizontal se mover-hacia la izquird,ahasta que
contacte con el sensor izquierdo (C2), y la
catreta vertical se moler hacia abajohasta que contacte
con el sensor ms bajo (C6). La cafieta
horizontal descargar su contenedoi dando energa a la cinta
transportadora de la carreta hasta
que se desactiva el sensor C4.Lacareta verticaise
' carga dando energa alacarrctade la cinta
transportadotay ala cinta transportadora inferior hasla que el sensor
C7 se activa. La carrefa
horizontal se desplazar entonces hacia la derecha hasta que
con el sensor de la derecha
(C3)' y la carrcta vertical se mover hacia arriba
hasta que con"ontu"t"
tacta el sensor superior (C5). Cuan-
do ambas carretas estn en posicin, los contenedores se transfieren
dando energa a amuas ca-
rretas de las cintas transportadoras hasta que se desactiva
el sensor C7. Si la senal de capacita-
cin es positiva,.el ciclo se repetir. Puesto que la carreta
vertical a veces se atasca cuando se
mueve hacta arnba, se incluye un modo de dLteccin
de fallos que hace sonar una alarma si el
movimiento vertical hacia arriba no se completa en un tiempo
razonable. La operacin se reanu-
da cuando el operador presiona un conmutador. Utilizand
la siguiente lista de estados, condi-
ciones y acciones' disear una tabla de lenguaje de estados para
describir la operacin deseada.
S1 Preparado.
52 Movimiento de la carreta haciala izquierda.
53 Descarga de la carreta horizontal.
54 Movimiento de la carreta hacia la derecha.
55 Espera de la carreta vertical.
56 Movimiento hacia la derecha de la carreta vertical.
57 Carga de la carreta vertical.
58 Movimiento hactalaizquierda de la carreta vertical.
59 Espera de la carreta horizontal.
S10 Alarma.
S11 Transferencia de contenedores.

C1 Seal de capacitacin positiva.


C2 Carreta horizontal en la posicin izquierda.
C3 Carreta horizontal en la posicin deiecha.
C4 Contenedor cargado en la carreta horizontal.
C5 Carreta vertical en la posicin superior.
C6 Carreta vertical en la posicin inferior.
C7 Contenedor cargado en la carreta vertical.
C8 Reanudacin de la operacin cuando se oprime el conmutador.
C9 Poner el temporizador a cero.

A1 Dar energa ala carreta horizontal en el movimiento hacia laizqerda


A2 Dar enetga ala carreta horizontal en el movimiento hacia la
deiecha.
A3 Dar energa ala carreta horizontal de la cinta transportadora.
A4 Dar energa ala carreta vertical en el movimiento hacia arriba.
A5 Dar energa a la caneta vertical en el movimiento hacia abajo.
A6 Dar energa ala carreta vertical de la cinta transportadora.
A7 Dar energa a la nta transportadora inferior.
A8 Suena la alarma.
Problemas
429

l4.l1. Disear una red de Petri para proporcionar la operacin tal como se describi en el Pro-
blema 14.14.

(b)

Figura P14.14.
Ejemplos de diseo

15.1. INTRODUGCION

En este captulo se describen tres ejemplos de diseo: un sistema de control de ctucero, un


sistema de control de velocidad de un motor de fase sincronizada y un sistema para controlar
la rbita de un satlite. Estos ejemplos son comprensibles en el sentido de que cada uno iliza
un nmero de tcnicas descritas en los captulos previos. Todos son sistemas no lineales, y la
linealizacin es una parte indispensable de los diseos. E1 ejemplo de control de crucero se
centra en mtodos de diseo clsicos basados en la funcin de transferencia, el ejemplo de
control de velocidad de un motor de fase sincronizada emplea funcin de transferencia y mode-
los de estado, mientras que el ejemplo de control del satlite, tcnicas de modelado y realimen-
tacin de estados.

15.2. GONTROL DE VELOCIDAD EN UN AUTOMUL

El ejemplo trata del diseo de un sistema de controlpara la velocidad de crucero de un auto-


mvil. El propsito del sistema de control de crucero es regular la velocidad del vehculo de
forma que siga las rdenes del conductor y mantenga la velocidad en el nivel ordenado. Basn-
dose en la seal de orden, uo, de1 conductor y en 1a seal de realimentacin del sensor de
velocidad, el controlador de crucero regula la velocidad del vehculo u ajustando el ngulo u
del obturador de la gasolina para aumentar o disminuir la fuerza del accionamiento del motor
F o. La dinmica longitudinal del vehculo gobernada por la ley de Newton (o el principio de
d'Alembert) es
d
F,:M.utF^+F.
"'dt" 'a 's' (1 5.1)

donde M(duldt) es la fuerza de inercia, Fo es la resistencia aerodinmica y F s es la resistencia de


ascensin o fierza descendente. Las fuerzas F4, Fo y F, se producen como se muestra en el
modelo de la Figura 15.1, donde u- es la velocidad de las rfagas de viento, M es la masa del
vehculo y pasajero(s),0 es el grado de la carreteray Coes el coeficiente de resistencia aerodin-
mica. El actuador del obturador y el sistema de propulsin del vehculo se modelan como un
retardo temporal en cascada con un retardo de primer orden y una caracterstica de fuerza de
436 Ejemplos de diseo CaPtulo 15

mentacin que utilice una consistencia forzada en la fase del ngulo para establecer una razn
fija entre la velocidad angular del motor y la frecuencia de 1a seal de referencia.
Debido a la variacin cclica que ocurre con una variacin de 2n en la diferencia de fase,
los aparatos que estn diseados para medir la diferencia en la fase presentan caractersticas de
deteccin no lineal, y la naturaleza cclica de la deteccin de fase provoca unlazo de fase sin-
cronizada que presenta un nmero infinito de estados de equilibrio. Sin embargo, con un dise-
o cuidadoso, la operacin deseada se puede obtener en la vecindad de un estado de equilibrio
estable. Si el error en estado estacionario es sufrcientemente pequeo y el estado del sistema se
guia sulicientemente cerca de la condicin de equilibrio estable, la accin de realimenfacin
negativa toma el control y automticamente mantiene el estado de operacin cerca del equili-
brio. Si se excluye una gran ruptura, la operacin permanecer en la vecindad del equilibrio
con realimentacin negativa continua y un modelo casi lineal. Cuando opera en este modo, la
operacin se denomina condicin sincronizada.
En la Figura 15.6 se muestra un diagrama de bloques de un sistema de control de veloci-
dad del motor de fase sincronizada. El sensor de realimentacin es un codificador que genera
una seal alterna elctrica con una frecuencia que es proporcional a la velocidad de rotacin
del eje del motor. La ganancia del sensor N es un entero que describe el nmero de ciclos
elctricos generados para cada ciclo mecnico. La fase de la seal del codificador se compara
con la fase de la seal de referencia (obtenida de la frecuencia electrnica de referencia), y una
seal elctrica proporcional a la diferencia de fase se transmite a1 controlador. Si la operacin
de realimentacin es capaz de mantener un error de fase constante, la velocidad del motor se
mantiene en una razn exacta con respecto a la frecuencia de la entrada de referencia.

Controlador Pl
Detector de fase y amplificador
de potencia
Qu

Fase de ngulo
referencia del eje
del motor
e= n- Ndn
/Vdz

Figura 15.6. Sistema de control de velocidad del motor de fase.

Se muestra una caracterstica de deteccin de fase tpica, y el detector de fase obviamente


introduce una caracterstica no lineal. El detector mostrado produce una seal de error en la
fase,us,conuE: Kosen(Qu)donde ": "- N, y K, es un factor de ganancia. El detec-
tor es capaz de generar una seal que es proporcional a las variaciones del error de la fase slo
si la diferencia de fase est prxima a0, ln, *2n, etc.
Como las seales de referencia y realimentacin no se observan siempre a la misma fre-
cuencia, es necesario considerar una definicin general de la fase, flt), qlue incluye el argumento
completo de la seal sinusoidal. Considerando u(r) : ,4 cos frt), el ngulo de fase es flr), y la
frecuencia a{r) es igual a dt)ldt. Por lo tanto, u(t): Acos(rr;rf + 0) es un caso especial en el
que la frecuencia es constante (ar : a-rr) y el ngulo de fase es una funcin rampa con una
velocidad de cambio constante igual a c.rr.
Se puede obtener una mejor comprensin al considerar los ngulos de fase de la entrada
de referencia y las seales de realimentacin como los ngulos de dos fasores giratorios (o
Seccin 1b.3. Control de velocidad de un moton utilizando un lazo de fase sincronizada 437

La
vectores) que inicialmente pueden no estar movindose con la misma velocidad angular'
giratorios
velocidad angular de cada'fasor es la frecuencia. El seno (o coseno) $e l-os fasores
puede entonJes verse como la proyeccin horizontal (o vertical) de los fasores que estn en
y
movimiento. Si una accin de realimentacin es capaz de capturar los dos fasores mantener
una diferencia en ngulo constante, entonces las vlocidades de rotacin deben ser idnticas'
En otras palabras, si-el lazo de fase sincronizada puede mantener una diferencia de fase cons-
tante, las frecuencias de las dos seales deben ser idnticas'
Volviendo al sistema de control de velocidad de la Figura 15.6, ocurre una condicin de
y una
estado estacionario con una entrada de referencia de fase en rampa (frecuencia constante)
salida de ngulo en rampa (velocidad constante). Como esto no es una condicin de equilibrio
en lugar
en el sentido-usual, las variables de estado se seleccionan para describir el error de fase
no
del ngulo de salia. Utilizando )4, uy @" como varia6les de estado, entonces el modelo
lineal es

u: -atM+ K*ur]- K^KoKosenQu


r: KrKrsenQ" (15.8)

Qn: @n- Nrr.


El equilibrio ocurre con

no: 0 * kn, k : 1,2, 3, etc.

@Mo:(*),^ (el resultado deseado) (ls.e)

',":(*)'.'
Si se determinan modelos linealizados en los estados de equilibrio, es obvio que solamente
estable Y a: !n, *3n,etc, son estados de
":0, *2n, *4n,etc., son estados de equibrioparciales
q"uitiUilo in.tuUt". La aplicacin de derivadas (tal como se precisa para determinar
un modelo lineal) produce una situacin en la cual la caracterstica del detector de fase se
sustituye por una ganancia lineal de Krcos4|uo. Esto,produce.un modelo linealizado que se
n U nlgura 15.? suponiendo la operacin en la proxi-
muestra como un diagrama de bloques
midad de {": 0.

Figura 15.7. Un modelo linealizado que es vlido en la proximidad de un estado


de equilibrio estable.
438 Ejemplos de diseo Captulo 15

observe que un sistema tipo 2 tal como el descrito produce error de fase nulo
en estado
estacionario con una entrada de fase en rampa y este resultado es consistente
con el equilibrio
calculado. Una opcin de diseo que produce un comportamiento similar (con
una entrada de
fase en rampa) es sustituir el contiolador PI con un .p"nrador
de retardo de fase. En este
caso existir un error de fase constante no nulo bajo condiciones de estado
estacionario. Sin
embargo, si el error de fase se mantiene constante, la velocidad del motor y la
frecuencia de
entrada mantendr la relacin exacta. En esta situacin, el estado de equilibrio no
estar cen-
trado en la parte lineal de la caracterstica del detector de fase y el eiror de fase
en estado
estacionario debe ser sulicientemente pequeo para mantener la sincronizacin.
Si un clculo
(utilizando el modelo linealizado) predice un error en estado estacionario que
excede a I rad,la
seal que se debe suministrar al controlador es mayor que el valor mximo que puede
dar el
detector de fase no lineal que se ha descrito. Por tanto, ej controlador debe iseraise
cuidado-
samente para producir un error en estado estacionario suficientemente pequeo.
Si perturbaciones pequeas en lacargaproducen errores de fase transiiorios que
no exce-
den a 1 rad, se mantiene la condicin de fse-sincronizada. Sin embargo, con
una perturbacin
mayor, la fase relativa puede deslizar un nmero entero de ciclos y sinronizarse
en otro estado
de equilibrio. Mientras est ocurriendo el deslizamiento hay unu fultu temporal
de coherencia
entre la frecuencia de entrada y la velocidad de salida.
El proceso de adquisicin inicial debe llevar Na;, suficientemente cerca de a;o de forma
tal que el error de frecuencia inicial es casi cero. Una'icnica posible es comenza, op"ru-
cin en lazo abierto (uase Figura 15.9) y ajustar la condicin ini"iut en el controlador "o.,integral
para obtener casi un <<cero>> (frecuencia pixima a cero) en la salida
del detector de fase. El
estado debera estar entonces muy prximo a un equilibrio estable cuando
ellazo se cierra. En
el diagrama del plano^fsico de la Figura 15.8 se muestra el proceso
de adquisicin con algunos
valores de errores de frecuencia diferentes. Observe qrr" u.rriq,r, el error de frecuencia
inicial es
importante, el error de fase inicial no es significativo ^--*t.rrr de fase.rt,i
ri"-pr" entro e 7
rad de un nulo estable-. Aunque un erroi de frecuencia inicial aparece solamenie para
aumen-
tar el nmero de ciclos desplaiados durante r" uJq"i.i.iJr, o.,."tor de fase prctico intro-
ducir componentes extraos que limitan el rango de adqisicion "r

40
(l)

Sso
:(E

320
()

9.^
o tu
(l)

50
ul
-10

-20L
-4 -20246810121416
Error de fase {rad)

Figura 15.8. El transitorio de adquisicin con


@u(0)
: -n y o(0) : 20,25 y 30 radianes por segundo.
Pnoblemas 429

14.15. Disear una red de Petri para proporcionar la operacin tal como se describi en el Pro-
blema 14.14.

S-mpre-----------f)

(b)

Figura P14.14.
Ejemplos de diseo

15.1. INTRODUGGION

En este captulo se describen tres ejemplos de diseo: un sistema de control de crucero, un


sistema de control de velocidad de un motor de fase sincronizada y un sistema para controlar
la rbita de un satlite. Estos ejemplos son comprensibles en el sentido de que cada uno llna
un nmero de tcnicas descritas en los captulos previos. Todos son sistemas no lineales, y la
Tinealizacin es una parte indispensable de los diseos. El ejemplo de control de crucero se
centra en mtodos de diseo clsicos basados en la funcin de transferencia, el ejemplo de
control de velocidad de un motor de fase sincronizada emplea funcin de transferencia y mode-
los de estado, mientras que e1 ejemplo de control del satlite, tcnicas de modelado y realimen-
tacin de estados.

15.2. CONTROL DE VELOGIDAD EN UN AUTOMUL

El ejemplo trata del diseo de un sistema de controlparu la velocidad de crucero de un auto-


mvil. El propsito del sistema de control de crucero es regular la velocidad del vehculo de
forma que siga las rdenes del conductor y mantenga la velocidad en el nivel ordenado. Basn-
dose en la sea1 de orden, u^, del conductor y en la sea1 de realimentacin del sensor de
velocidad, el controlador de crucero regula la velocidad del vehculo u ajustando el ngilo u
del obturador de la gasolina para aumentar o disminuir la fuerza del accionamiento del motor
F o. La dinmica longitudinal del vehculo gobernada por la ley de Newton (o el principio de
d'Alembert) es
d
F,:M"'dt"-u]-F-+F
'a -s) (1 5.1)

donde M(duldt) es la fuerza de inercia, Fo es la resistencia aerodinmica Y F s es la resistencia de


ascensin o fuerza descendente. Las fuerzas Fo, Fo y Fn se producen como se muestra en el
modelo de la Figura 15.1, donde u- es la velocidad de ls rfagas de viento, M es la masa del
vehculo y pasajero(s), 0 es el grado de la carreteray Coes el coeficiente de resistencia aerodin-
mica. El actuador del obturador y el sistema de propulsin del vehculo se modelan como un
retardo temporal en cascada con un retardo de primer orden y una caracterstica de fuerza de
432 Ejemplos de diseo Captulo '1 5

E.
r , dmax
_'_V-
J1
, dmin

Figura 15.1. Modelo dinmico longitudinal del vehculo.

saturacin. Se adoptan los siguientes valores de los parmetros de [2]: Cr:743, T: Is,
r:0,3s; M:1.000kg,Co:I,19 N/(m/s)2, Fo_u*:3.000N, Fo^,n: -3.000Nylaconstante
de gravedad g:9,8 mfs2.
El diseo del controlador para este sistema comienza por simplificar el modelo. Conside-
rar una situacin nominal en la que el vehculo se conduce a 25 mls (por ejemplo, 56 mph), no
hay viento, y el grado es 0. Con un controlador diseado adecuadamente, la fircrza motriz, F o,
est operativa sin entrar en saturacin la mayor parte del tiempo. El modelo de estado de la
planta en esta situacin nominal se describe como

;: jrr, - Cru') (rs.2)

1
Fo:il-Fo+ Cru(t- t)l
Si se considera el estado de equilibrio correspondiente a la velocidad nominal de operacin
Dn: uo:25 mls, mantener esta velocidad en estado estacionario requiere una fuerza motriz
nominaldeFoo : C,u|:743,8 Nyunaposicinnominaldel obturadorde ao : FoofCr:1,0.
La linealizacin del modelo alrededor de este punto produce

6: _r# du +
fi ano ( 1 5.3)

. 1 C.
bFd: -iFo+ ju(t-t)
El modelo linealizado produce la funcin de transferencia
A(s) Ce- ""
(1s.4)
AU(s) (s-prXs-Pz)'
con pl : - QC"u)lM : -0,0595 : -0,06, pz: -Uf : -I y C : C,IMT : 0,743.
Como el efecto del retardo puro con r : 0,3s es mucho menor que el retardo debido a p,
y pt (con constantes de tiempo de 1,6,7 s y 1,0 s; respectivamente), la formulacin se puede
simplificar con el trmino de retardo puro aproximado por

1 r 3,33
--- ts :
e""
-1*rs s*3,33'
(15.5)
Seccin 15.2. Control de velocidad en un automvil 433

La funcin de transferencia de la planta se aproxima entonces por

Go(s) : Al4s) bo
(15.6)
ara): (s-prXs-pz)G-P)'
con bo : 3,33C : 2,47 y pt: -3,33.
Lamayora de los sistemas de control de crucero ufilizan controladores PI. Puesto que la
planta es de tipo 0, la accin integral del controlador incrementa el nmero del tipo a I para
eliminar el error en estado estacionario con una orden de velocidad constante. Tambin acta
para eliminar las perturbaciones tales como rachas de viento y variaciones en la pendiente de
la carretera. En la Figura 15.2 se muestra el diagrama de bloques del sistema realimentado
linealizado. Observe que el objetivo del control para el sistema linealizado es llevar 6u a cero,
donde 6,: u - uo. As la referencia es 0 y la seal de error es : -6u: Dn- u.

6v=v-vn

Figura 15.2. Control PI aplicado a un modelo de vehculo linealizado.

El diseo de este controlador PI se describe en el Captulo 8 utilizando tcnicas del lugar


de las races. Queda ahora por evaluar el diseo utilizando simulaciones mediante computa-
dor. En este punto, el diseo del controlador se ha basado en el uso de un modelo linealizado.
Aunque se puede realizar una simple simulacin a mano del sistema realimentado de la Figu-
ra 15.2 para comprobar rpidamente el diseo, se debera hacer una simulacin ms exacta
aplicando el controlador al modelo no lineal original, tal como se muestra en la Figura 15.3.

Ug
!
I

Figura 15.3. Control PI aplicado a la planta no lineal.

Primero, note que el controlador est descrito por

au(s) :(",*5)ut't o 6u(t): K,e(t) + K, J e(t)dt, (1s.7)


434 Ejemplos de diseo Captulo 15

que est diseado para un modelo de pequea seal linealizado. Cuando se usa para controlar
la planta original,la entrada nominal, ao, se debe reinsertar (mostrado con una lnea punteada)
para introducir el ngulo y la velocidad nominal del obturador. Con el controlador descrito,la
inyeccin de uo se puede llevar a cabo fijando ro como la condicin inicial del integrador cuan-
do se inicializa el control de crucero. En 1a prcfica,los valores nominales requeridos se deter-
minan por el estado del vehculo en el momento en que se activa el control de crucero.
En segundo lugar, el controlador se disea para una situacin nominal idealizada. Sin
embargo, en la etapa de simulacin, se debera evaluar la posibilidad del sistema de control
para seguir una seal variable en el tiempo y para atenuar cualquier posible perturbacin. La
Figura 15.4 muestra la simulacin del comportamiento del sistema en un escenario real. El
vehculo se mantiene inicialmente a una velocidad constante de 20 mls. Despus sigue la seal
de acelerar a una velocidad de 30 m/s en un periodo de 20 segundos. En t:60 s aparece una
rfaga de viento de 10 m/s en direccin opuesta (causando una ligera cada en la velocidad),
pero el efecto se recupera rpidamente por la accin del controlador PI. Entonces ocurre una
pendiente de - 10" cerca de t : 100 s (causando un incremento en la velocidad), pero el cambio
es de nuevo compensado por el controlador en unos 10 s. Esta prueba muestra la posibilidad
de que el sistema responda a perturbaciones y que opera satisfactoriamente a variaciones desde
la vecindad inmediata a1 punto de consigna en el que el controlador se dise.

60 80 100 't20 140


Tiempo (s)

0 20 40 60 80 100 120 140


Tiempo (s)

Figura 15.4. Comportamiento simulado del sistema de control de crucero.

En tercer lugar, el diseo del controlador se ha basado en la operacin con un conjunto


de parmetros nominales, y se podran esperar algunas desviaciones. Aunque los mrgenes de
estabilidad se introducen normalmente en 7a etapa de diseo, la evaluacin de la robustez del
controlador frente a las incertidumbres de modelado y perturbaciones de los parmetros se
deberan estudiar cuidadosamente con simulaciones de computador. Suponga que la masa del
Seccin 15.3. Contnol de velocidad de un motor" uilizando un lazo de fase sincnonizada 435

vehculo M aamenta el20oA (hasta 1.200 kg) debido ala adicin de pasajero(s) o de equipaje.
Adems se admite que el retardo de tiempo modelado de forma imprecisa r vara en un rango
del *20oA,yla constante de tiempo del retardo aumenta gradualmenteel20% (aT: 1,2 s)
cuando el vehculo acelera. El resultado de la simulacin de la Figura 15.5 muestra la robustez
del controlador hay deterioro signifrcativo del comportamiento del sistema-. Observe
que las curvas de-no
variacin en el tiempo de r y T estn escaladas por un factor de 5 y 2, respec-
tivamente, para poderlas dibujar en un grfico de mltiples curvas.

vlt) (m/s)

0 20 40 60 80 100 120 140


Tiempo (s)

Figura 15.5. Comportamiento simulado con variaciones en los parmetros.

15.3. CONTROL DE VELOCIDAD DE UN MOTOR UTILIZANDO


UN LAZO DE FASE SINCRONIZADA

Un lazo de fase sinuonizada es una estructura de realimentacin particular que se ha aplicado


en diversas cuestiones. Algunas aplicaciones comunes envuelven operaciones de procesado de
seales tales como demodulacin y sntesis de frecuencia. Los lazos de fase sincronizada tam-
bin son incorporados en diseos de receptores de seguimiento de pequea banda para la re-
cepcin de seales de satlites y pruebas espaciales. Aunque muchas de las aplicaciones ocurren
dentro de los sistemas de comunicaciones, los elementos de un diseo satisfactorio ya se han
descrito utilizando conceptos de la teora de control. Una aplicacin que se describe cuidado-
samente en la siguiente discusin es el uso de un lazo de fase sincronizada para ganar precisin
en el control de velocidad de un pequeo motor CC.
La configuracin del diseo envuelve la comparacin de la fase del ngulo de una seal
alterna de realimentacin con la fase del ngulo de una seal de referencia generada electrni-
camente. El propsito de esta comparacin es generar una seal de error para un lazo de reali-
436 Eiemplos de diseo CaPtulo 15

mentacin que utilice una consistencia forzada en la fase del ngulo para establecer una razn
hja entre la velocidad angular del motor y la frecuencia de la seal de referencia.
Debido a la vanacin cclica que ocurre con una variacin de 2n en la diferencia de fase,
los aparatos que estn diseados para medir la diferencia en la fase presentan caractersticas de
deteccin no lineal, y la natwaleza cclica de la deteccin de fase provoca wlazo de fase sin-
cronizada que presenta un nmero inhnito de estados de equilibrio. Sin embargo, con un dise-
o cuidadoso,la operacin deseada se puede obtener en la vecindad de un estado de equilibrio
estable. Si el error en estado estacionario es suficientemente pequeo y el estado del sistema se
guia suficientemente cerca de la condicin de equilibrio estable, la accin de realimentacin
negativa toma el control y automticamente mantiene el estado de operacin cerca del equili-
brio. Si se excluye una gran ruptura, la operacin permanecerenla vecindad del equilibrio
con realimentacin negativa continua y un modelo casi lineal. Cuando opera en este modo,la
operacin se denomina condicin sincronizada.
En 1a Figura 15.6 se muestra un diagrama de bloques de un sistema de control de veloci-
dad del motor de fase sincronizada. El sensor de realimentacin es un codificador que genera
una seal alterna elctrica con una frecuencia que es proporcional a la velocidad de rotacin
del eje del motor. La ganancia del sensor N es un entero que describe el nmero de ciclos
elctricos generados para cada ciclo mecnico. La fase de la seal del codificador se compara
con la fase de la seal de referencia (obtenida de la frecuencia electrnica de referencia), y una
seal elctrica proporcional a la diferencia de fase se transmite al controlador. Si la operacin
de realimentacin es capaz de mantener un error de fase constante, la velocidad del motor se
mantiene en una razn exacta con respecto a la frecuencia de la entrada de referencia.

Controlador Pl
Detector de fase y amplificador
de potencia

Angulo
del eje
del motor
e = a- Nr
Nu

Figura 15.6. Sistema de control de velocidad del motor de fase.

Se muestra una caracterstica de deteccin de fase tpica, y el detector de fase obviamente


introduce una caracterstica no lineal. El detector mostrado produce una seal de error en la
fase, 0, con u : Krsen(@u) donde ": ^- Nu y Ko es un factor de ganancia. El detec-
tor es capaz de generar una seal que es proporcional a las variaciones del error de la fase slo
si la diferencia de fase est prxima a0, *n, *2n, etc.
Como las seales de referencia y realimentacin no se observan siempre a la misma fre-
cuencia, es necesario considerar una definicin general de la fase, Q(t), que incluye el argumento
completo de la seal sinusoidal. Considerando u(r) : .4 cos $(t), el ngulo de fase es f1t), y la
frecuencia a;(r) es igual a d(t)ldt. Por 1o tanto, u(t): Acos(rr;r/ + 0) es un caso especial en el
que la frecuencia es constante (ro : a;r) y el ngulo de fase es una funcin rampa con una
velocidad de cambio constante igual a ar.
Se puede obtener una mejor comprensin al considerar los ngulos de fase de la entrada
de referencia y las seales de realimentacin como los ngulos de dos fasores giratorios (o
Seccin 15.3. Control de velocidad de un motor utilizando un lazo de fase sincronizada 437

vectores) que inicialmente pueden no estar movindose con la misma velocidad angular. La
velocidad angular de cada fasor es la frecuencia. El seno (o coseno) de los fasores giratorios
puede entonces verse como la proyeccin horizontal (o vertical) de los fasores que estn en
movimiento. Si una accin de realimentacin es capaz de capturar los dos fasores y mantener
una diferencia en ngulo constante, entonces las velocidades de rotacin deben ser idnticas.
En otras palabras, si el lazo de fase sincronizada puede mantener una diferencia de fase cons-
tante, las frecuencias de las dos seales deben ser idnticas.
Volviendo al sistema de control de velocidad de la Figura 15.6, ocurre una condicin de
estado estacionario con una entrada de referencia de fase en rampa (frecuencia constante) y una
salida de ngulo en rampa (velocidad constante). Como esto no es una condicin de equilibrio
en el sentido usual, las variables de estado se seleccionan para describir el error de fase en lugar
del ngulo de sada. Utilizando o)41n y t', como variables de estado, entonces el modelo no
lineal es

u: -aor* K^ur* K^KoKrsenQu


u, : K,Krsen @, (15.8)

E: an- Na*.
El equilibrio ocurre con

no: 0 * kn, k : 1,2,3, etc.

o)uo : (*),^ (el resultado deseado) (15.e)

,-:G:),*
Si se determinan modelos linealizados en los estados de equilibrio, es obvio que solamente
:
" : 0, * 2n, * 4n, etc., son estados de equilibrio estable y n * n, X3n, etc., son estados de
equilibrio inestable. La aplicacin de derivadas parciales (tal como se precisa para determinar
un modelo lineal) produce una situacin en la cual la caracterstica del detector de fase se
sustituye por una ganancia lineal de Krcos @"o. Esto produce un modelo linealizado que se
muestra como un diagrama de bloques en la Figura 15.7 suponiendo la operacin en la proxi-
midad de @": 0.

Figura 15.7. Un modelo nealizado que es vlido en la proximidad de un estado


de equbrio estable.
438 Ejemplos de diseo Capitulo 15

Observe que un sistema tipo 2 tal como el descrito produce error de fase nulo en estado
estacionario con una entrada de fase en rampa y este resultado es consistente con el equilibrio
calculado. Una opcin de diseo que produce un comportamiento similar (con una entrada de
fase en rampa) es sustituir el controlador PI con un compensador de retardo de fase. En este
caso existir un error de fase constante no nulo bajo condiciones de estado estacionario. Sin
embargo, si el error de fase se mantiene constante, la velocidad del motor y la frecuencia de
entrada mantendr la relacin exacta. En esta situacin, el estado de equilibrio no estar cen-
trado en la parte lineal de la caracferstica del detector de fase y el error de fase en estado
estacionario debe ser suficientemente pequeo para mantener la sincronizacin. Si un clculo
(utilizando el modelo linealizado) predice un error en estado estacionario que excede a I rad,la
seal que se debe suministrar al controlador es mayor que el valor mximo que puede dar el
detector de fase no lineal que se ha descrito. Por tanto, el controlador debe disearse cuidado-
samente para producir un error en estado estacionario suficientemente pequeo.
Si perturbaciones pequeas en la carga producen errores de fase transitorios que no exce-
den a 1 rad, se mantiene la condicin de fase sincronizada. Sin embargo, con una perturbacin
mayor,la fase relativa puede deslizar un nmero entero de ciclos y sincronizarse en otro estado
de equilibrio. Mientras est ocurriendo el deslizamiento hay una falta temporal de coherencia
entre la frecuencia de entrada y la velocidad de salida.
El proceso de adquisicin inicial debe llevar Nco, suhcientemente cerca de co^ de forma
tal que el error de frecuencia inicial es casi cero. Una tcnica posible es comenzar con opera-
cin en lazo abierto (uase Figura 15.9) y ajustar la condicin inicial en el controlador intgral
para obtener casi un (<cero>> (frecuencia prxima a cero) en la salida del detector de fase. El
estado debera estar entonces muy prximo a un equilibrio estable cuando ellazo se cierra. En
el diagrama del plano fsico de la Figura 15.8 se muestra el proceso de adquisicin con algunos
valores de errores de frecuencia diferentes. Observe que aunque el error de frecuencia inicial es
importante, el error de fase inicial no es signifrcativo ----el error de fase est siempre dentro de z
rad de un nulo estable-. Aunque un error de frecuencia inicial aparece solamente para aumen-
tar el nmero de ciclos desplazados durante la adquisicin, un detector de fase prctico intro-
ducir componentes extraos que limitan el rango de adquisicin.

40
o
Sso
g
320
()

9
nn_-
o
50
lll
-10

-201
-4 -20246810121416
Error de fase (rad)

Figura 15.8. El transitorio de adquisicin con @r(0) : -n y o(0) : 2Q,25 y 30 radianes por segundo.
sincronizada 439
Seccin 15.3. Control de velocidad de un motor utilizando un lazo de fase

En la Figur a l5.g se muestra una descripcin de un sistema de control de velocidad con


"esquemtico
un diagrama del controlador. Ef detector de fases se puede implementar utilizan-
do uniircuito multiplicador. Si uo(r) : Vocos o$)y ut): Vrcos@fr)' entonces

un.uc:ff rcort^@ - r(t))+ cos({o(r) + r(t))J' (15.10)

Si a;. : el primero de los dos trminos de salida proporciona.la deteccin de


coR, entonces
tal que
fa." e..a y la frecuencia del segundo trmino ser suficientemente alta de forma
esta componenre se atentarsignicativamente por la funcin dellazo.
La relacin del cose-
no indica que ocurrir t una sincionizacin cuano la diferencia de fase es 90' en lugar de 0",
pero esto no es un problema operacional. Si el error de fase es constante, el error de frecuen-
cia es cero.

1 ltF
1oo ko

*E pequeo K

Codificador

que muestra
Figura 15.9. Un sistema de control de velocidad de fase sincronizada
un diagrama esquemtico del controlador'

motor CC
La funcin de transferencia del motor se muestra con valores tpicos para un
para cada ciclo
que es capaz de*u""jui zoo w. El codificador proporciona 4ciclos elctricos
estado estacionario ocurre
de rotacin mecnica. Por lo tanto, la condicirrde sincronizado en
cuarto la frecuencia
con la velocidad angular del motor (en radianes por segundo) igual a un
de
de transferencia en
de la seal de referencia electrnica (en radian.i po. segundo). La funcin
lazo cerrado para el modelo de pequea seal lineal con K : 0,4 es

or(t) 192,4(s + 10)


(15.1 1)
(D^(s) s3 + 5os2 t- 769,6s + 7.696

y las races de la ecuacin caracterstica se localizan en - 34,0 y - 7,99 + i12,7 -


Las posiciones
de las races se seleccionaron considerando el lugar de las races con K variable' suponiendo
44f, Ejemplos de diseo Caprulo 15

algunas relaciones fijas entre la ganancia integral y la ganancia proporcional.


El par complejo
de races se coloc para proporcionar una_raon de arlortiguamienio
razonable ! un posicio-
namiento que no fuera significativamente diferente delabchzacin
del cero. Suponiendo que
la funcin de fase de entrada es dr(t) : 250t (la frecuencia de entrada correspondiente es
at^:250), se muestra rpidamente que el error de fase en estado estacionario., por lo
tanto, la velocidad angular en estado estacionario del motor es 62,5 rad/s. ".ro.
La conducta transitoria (no lineal) para seales grandes con un error de velocidad
inicial
elevado se estudia directamente aplicandlo una simulicin en Mtrla
al modelo de estado de
la Ecuacin 15.8. Con este sistemi particular, se pueden combinar el amplilicador
de potencia
y el motor para dat K^: 740 y a : 50. Si el iactr de ganancia
ajustable K se combina con la
funcin del controlador (suponiendo K : 0,4), entoncJs K":0,4 y K :
4,0. Los parmetros
que quedan son entonces K : 0,6 y N : 4. En lugar de
erplear sentncias de MrLa, otra
posibilidad es efectuar la simulacin utilizando un-modelo situuuNr,
tal como se muestra
en la Figura 15.10. Este modelo particular se construy utilizando intgradores,
sumadores,
factores de.ganancia y un bloque no lineal. Las variables de salida
de loJtres integraoores (de
derecha. a izquierda) son las tres variables de estado )41 u y
Qu. As,las entras a los tres
integradores constituyen las derivadas de las variable. el diagrama de bloques se
construy para satisfacer el sumatorio de trminos tal como "itly
se escribJen el modelo de la
Ecuacin 15.8.

Ang. Vel.
to Freq.
Figura 15'10' Un modelo SIMULINK del sistema de control de
velocidad del motor de fase sincroni zada con
condiciones iniciales tal como se requiere para
-
@10)
_n y rl0) :O ,uA7r.
:

Para reproducir uno de los transitorios observados en la Figura 15.8,


el estado inicial
del modelo SIMULINK se ajusta para un error de fase inicial " n tc y
ur, .rror de
frecuencia inicial de 30 rad/s. El errr de velocidad inicial es entonces-
30/N o 7,5 ndls y la
velocidad de salida inicial se fija a 62,5 7,5 o 55,0 rad/s. Suponiendo que
-
cial es un valor en estado estaionario que se obtiene ai aus, u, antes
la vlocidad ini-
de cerrar ellazo, el
valor inicial de u, debe ser igual a ar(rc^a o arlr4,8."El resultado es un
transitorio tal
como se muestra en la Figura 15.8, que presenta ires ciclos desplazados con
un error de
frecuencia final de cero.
Seccin 15.4. Conrol de un satlite en rbita
441
15.4. CONTROT DE UN SATLITE EN RB|TA

Considere el movimiento en el plano de un satlite girando en el campo gravitacional de inver-


so al cuadrado del radio de la tierra. Por simplicidad, el satliti se aproxima como una
partcula de masa M. La fuerza gravitacional ejercida sobre el satlite es F, : (gR2M)1r2, don-
de g es la constante gravitacional de la superficie de la tierra, R es el radio dt la iierra y r(i es la
distancia del satlite al centro de la tierra (Figura 15.11). Suponga que el satlite se controla
con dos impulsores: Ft en la direccin radial y F, en la direccin tangencial. Este ejemplo
considera el estudio del modelo, la linealizacin dei modelo y el diseo del controladr para
mantener el satlite en una rbita circular.

Eje de referencia
I

Figura 15.111. Un satlite en el campo de gravedad de la tierra.

Modelado

Como este sistema trata del movimiento circular alrededor de un centro fijo y los impulsores
se definen con respecto a las direcciones tangencial y radial, el movimint-o del satlite se
escribe de forma ms conveniente con coordenadas polares. Tambin se observa que como
las direcciones de impulsin estn girando de manera continua, las leyes de Newton o el
principio de D'Alambert debe aplicarse con cuidado especial. El marco di referencia definido
por estas direcciones no es un marco inercial. En esta situacin, es a menudo ms convenien-
te representar todas las variables en forma vectorial con nmeros complejos. Especfica-
mente, el vector de posicin del vehculo es r : reiqi el vector de la fuerza rdial es
F , : F ,ei0; el vector de la fuerza-tangencial es F, : F +so") : jF
rei@ 2ei0; el vector de la fuerza
de gravedad es Fr: -@R2Mft1eiq,y el vector de lafuerzaineriai es M(it2rldt2). Entonces
se puede aplicar la ley de Newton a los vectores de fuerza compleja con

Fl + F2 * F,: * #r: M
fiV{r^rl (1,s.r2)

Ft\ + iF2d, -sfy d0 : M(ide + 2ji0d0 + jide - ra\. (r5.13)


442 EiemPlos de diseo CaPitulo 15

Cancelando el factor comn ei| e igualando la parte real y la parte imaginaria respectivamente,
produce dos ecuaciones diferenciales de segundo orden
qRzM
Fr:Mi-Mrq"*-r|
F2:2Mi0 + Mr\. (l s.14)

Para facilitar los problemas numricosl se normalizan las variables tiempo, distancia y fueua
:
en cantidades adimensionales: r tl(Rldrtt, P rf R, :
F tl(Mg), ur: ur:
Frl(Mg)' Las ecua-
ciones de movimiento se transforman en

ur: pn - p|'t *
;,
uz: 2P'0' * P0", (15.15)

donde el apstrofo representa dldr.Definiendo xr : P,xz:0,xt: p'y x+:0'se obtiene un


modelo de estado no lineal como sigue:

x'!: x3

x'2: x4

x'r: xrxto
^1
- --r. * u,
^1

, 2x.xn
T-uz.
1
(1s.16)
xa:-
- xr xl

nbita geosincnona y linealizacin


Suponga que el satlite se tiene que mantener en una rbita circular geosncrona de la tierra.
Suponga que el estado estacionario se mantiene slo por la fuerza gravitacional, de forma que
las componentes en estado estacionario de las dos fuerzas impulsionales son cero. Para minimi-
zar el cnsumo de energra, se aplican fuerzas impulsionales slo para efectuar una accin co-
rrectiva transitoria que elimin el error. Por lo tanto, en el estado estacionario, tlro 0,
:
uzo: 0,xo : 0 y x40 es una contante; entonces xooy la variable restante se puede determinar
como sigue.
El iequisito de que sea geosncrono proporciona una velocidad angular de a;o : \r^" lh
:
:
: ftl$.z}} rad/s. Est corres,londe a una velcidad angular normalizada de xoo (Rldtt'go:
: 0,05873, con R : 6.378 km (el radio de la tierra). Entonces la tercera relacin de la Ecua-
cin 15.16 produce

- (ts.r7)
xtox2+o
fr: o,

1 Observe que r(n) y sus derivadas son cantidades muy grandes mientras que (radianes) y sus derivadas son cantida-
des muy pequeras. La presencia de valores que tienen magnitudes extremadamente diferentes hacen que el modelo est
nicamente mal condicionado. Se pueden obtener resultados numricos errneos a menos que las variables se cambien de
escala o se normalicen de forma que tengan magnitudes comparables.
Seccin 15.4. Contnol de un satlite en r'bita 443

213 :
por lo tanto se prediceuna distancia radial normalizada de po : xro : (xo)- 6,619. Esto
iignifica que el radio de una rbita geosncrona es 6,619 veces el de la tierra con una distan-
cia actual de ro : poR : 42.2t4.000 m: 42.214 km. Finalmente, la segunda relacin de la
Ecuacin 15.16 impiica x2o: x+o t:0,05873r, que corresponde a un ngulo actual de
0o:
" Conaot : (nfi3.200)t rad.
et litado nominal xo : [po 0 xoor xoof' y la entrada nominal uo
: [0 0]r se
obtiene el sieuiente modelo linealizado

0 01 0 00
[xll
t^l
0 00 1 [x,l
t-l 00
lx"l
I x', 2
| 't+ 10
l:',f' (151s)
I

--2
x40 T
|
2xroxoo
| x'.
t-l
I "00
xio lx.
t--l l

1- lx^l 1
L''*-l 0 0
onno
- xto 0
L+J 0- xro

["i-l I o o 1 o l[axrl [o 0
t_
l";l I o o o t llx,l lo 0
(15.1e)
0

L',-_] L o o -o,ol77s o lL"-l Lo


I

0,1511 lL;;l
Observe que ar, : uty 6ur: ur. El modelo no lineal de la Ecuacin 15.16 y el modelo lineali-
zado de ncuaciOn 1S.tS O 15.i9 son ambos de cuarto orden y se aplican a situaciones en las
que no solamente la velocidad angular xn(r) [o co(r)] necesita regularse, sino que debe tambin
cbntrolarse de manera precisa la posicin angular 0(t). Cuando slo se controla la velocidad
angular xn(r) [o a{)] y es tolerable un error en 0(t) en estado estacionario distinto de cero, x, y
x, deben eliminarse del modelo y el sistema se transforma en uno de tercer orden. Entonces el
sisiema no lineal se describe mediante las relaciones primera, tercera y cuarta de la Ecuacin
15.16; y el modelo lineal de pequea seal se describe por

[,il
,: :1[ 0
0
I
. (1s.20)
l l
16*'l L o
0,01035
-0,01775
"i'l[ji;] [: .;,,] [;;]
Controlabilidad
Para el sistema de la Ecuacin 15.19, la matia A tiene cuatro valores propios en lr,r: 0,
trt.+: +0,05873j, todos sobre el eje imaginario y el sistema presenta una condicin de estabili-
dad marginal. La matrrz de controlabilidad es M" : [B AB A2B A3B1, o

[00 1 0 0 0,1175 -0,0034


0 0,1511 -0,or77 0
l0 00 -tld
0
$s2,,
0 0,1175 - 0,0034 0
110,1511 -0,0177 0 0
0
-0,0021 0,00006
L0
Como M":4, el sistema es controlable.
444 Ejemplos de diseo Capitulo 15

Cuando slo se llaa una nica fuerza impulsional, entonces lamatrizde entrada se hace
br : [0 0 1 0]". Utilizando el segundo criterio de controlabilidad de la Ecuacin 11.13,
como

0 -1 0 ol
0 0 -t 0l :3, (15.22)
0 0 -0,7774 1l
0 0,01775 0 0_l

el sistema no es controlable. Ms an, uno de los valores propios en el origen no se puede


mover. As que es imposible estabilizar el sistema con solamente la fierza impulsional en la
direccin radial.
Sin embargo, si se utiliza slo la fiierzaimpulsional en la direccin tangencial,ur,se puede
demostrar fcilmente que el sistema es controlable.
Si se considera el sistema de tercer orden de la Ecuacin 15.20 se llega a una conclusin
similar: El sistema se puede controlar con una nica fuerza impulsional u, enla direccin tan-
gencial, pero no en la direccin radial ur. Por supuesto, es controlable cuando se utilizan am-
bas entradas.

Diseo del controladon

Se consideran aqu dos situaciones y objetivos de control diferentes para mantener el satlite en
rbita. En ambos casos, se requiere tener un tiempo de asentamiento al 2oA de 12 h (que co-
rresponde a la mitad de la rbita nominal); y la sobreelongacin no debe exceder el2OoA. Las
magnitudes de las fuerzas impulsionales de a, y u, estn limitadas por el consumo de energa
que est permitido, que es del orden de 0,001. El tiempo de asentamiento de t": 12 h :43.200s
corresponde a un tiempo de asentamiento con el cambio de escala der":53,49.

- Gontrol de posicin con realmentacin de estado de las dos fuenzas impuh


sionales. En la primera situacin suponga que la posicin radial y angular se va a controlar
de forma precia para seguir a la referencia 0o: (n143.200)t:0,05873r y que las cuatro varia-
bles de estado estn disponibles para realimentacin.
Aunque el control por realimentacin utilizando mltiples entradas est fuera del alcance
de este texto, la estructura particular de esta sistema hace posible desacoplar el problema en
dos sistemas de realimentacin con entrada simple. Observe que la tercer fila de-la matnz A
puede cambiarse arbitrariamente con la reamentacin de estado aplicada a ur. Especfica-
mente, cancelando los trminos no nulos de la tercera fila utilizando

ut : uro * 6, con uro: -0,01035x, - 0,77746xu (rs.23\

produce un sistema de segundo orden con una nica entrada de

6x'r: 6x3,

6x'r: urr. (r5.24)

Asi el modelo que describe el control de las variables radiales est separado del modelo
que describe el control de las variables angulares. En otras palabras, el control est desacopla-
Seccin 15.4. Control de un satlite en rbita 445

do. La respuesta del sistema integrador doble de la Ecuacin 15.24 se puede controlar fcil-
mente con
urr: -al,6xr-2(o46x, (rs.2s)

para proporcionar una ecuacin caracterstica deseada de s2 + 2(ans -f ,D?:0. Seleccionando


(: 0,707 para cumplir el requisito de sobreelongacin, la especificacin del tiempo de asenta-
miento se traduce entonces fcilmente en ruon:0,1058. Por tanto, la ley de realimentacin de
estado total para el impulso radial es

u, : (-0,01035x, - 0,77746xo) + (-0,01118x, - 0,1495xr)


: -0,02153x, - 0,14956x., - 0,77746xo. (rs.26)

Exactamente de la misma manera la dinmica angular descrita por la segunda y la cuarta


fila de lamatriz A puede desacoplarse con realimentacin de estado aplicado al impulso tan-
gencial. Entonces el sistema se puede controlar para dar el mismo comportamiento con

I
ut: Alsfl(uro
* utr) (rs.27)

1
=
0J511
[0,01775xr + (-0,011186x, - 0,14956xo)]
: -0,074036xr* 0,11756x:" - 0,9898xo.
Entonces el control por realimentacin de estados con dos estradas toma la forma

[o,ozts: 0 0,1495 0,77741" (15.28)


0 0,07403 - o,r 17s 0,98981x'

Otra vez se debera efectuar una simulacin ms fidedigna al aplicar el controlador al


modelo no lineal original. Suponga que el satlite se ha desplazado inicialmente a una rbita
que est an I oA ms alta (del orden de 422 km ms elevada) que la nominal [por ejemplo,
r(0) : 1,0110]. Entonces debido a la Ecuaci n 15 .17 , la velocidad angular de equilibrio en esta
rbita es c{0):(1,01)-312 ao:0,9852rr0, que es del orden de 1,48oA infetior que la a.ro
geosncrona. Si no se toma ninguna accin correctora, el satlite se desplazar al lado opuesto
de la tierra en unos 34 das. Suponiendo 0(0) : 0', el controlador se activa en f : 0 para reali-
zar dicha accin correctora. La Figura 15.12 es la trayectoria espacial simulada. Como un IoA
de diferencia en la distancia radiai entre r y r0 es iiicil de visualizar, se dibuja la trayectoria
con una escala no lineal magnificando 10 veces el error en la distancia radial. El pequeo seg-
mento indica la posicin del satlite en relacin con la posicin de referencia cuando el tiempo
aumenta. En la Figura 15.13 se presentan los diagramas de respuesta temporal que muestran
error normalizado en una distancia radial, posicin angular e impulsos normalizados. Los re-
sultados muestran que la correccin se completa en unas 12 horas.
Las curvas de respuesta confirman la observacin fsica de que lafuerza impulsional radial
negativa inicial act(ra para llevar r hacia ro y la fuerza impulsional positiva tangencial inicial
sirve para llevar a- hacia rr;o.
El control de posicin descrito podra tambin haberse logrado nicamente mediante el
uso de la fierua impulsional tangencial, porque el correspondiente sistema de una entrada es
tambin controlable. Por supuesto se requerfta wa magnitud de la fuerza impulsional ms
elevada.
446 Elemplos de diseo Captulo 15

:2

-+

-6

-8-6-4-202468
Figura 15.12. Simulacin del sistema de control de un satlite con dos fuerzas
impulsionales que muestran la trayectoria espacial.

0,06

0,04

0,02

-0,1

4,2

-0,002
0L 5101520
Tiempo {h)

Figura 15.13. Simulacin del sistema de control de un satlite con dos fuerzas impulsionales
que muestra las funciones de respuesta temporal.
Seccin 15.4. Con"ol de un satlite en rbita 447

Gonrol por neatmentacn de estado de la velocidad angular con la fuenza


imputsional tangencial. En lugar del control de posicin completo, otra situacin es el con-
troi de la velocidad angular a(t) y de la posicin radial r(t). Como el control de la velocidad
angular normalmente no asegura el alineamiento exacto de la posicin angular, debe tolerarse
un error constante en la posicin angular. Suponga que estn disponibles para realimentacin
las tres variables de estado. Ms an, se supone que los impulsores radiales han fallado y sola-
mente estn operativos los tangenciales. Entonces el modelo se describe mediante la Ecua-
ctn 15.20 con il1 eliminado lo que da una matriz de entrada de [0 0 0,1511]r.
Como la asignacin de polos para un sistema de una sola enttada proporciona una solu-
cin nica que se puede generar con la orden place de Mrrs, solamente queda determinar
las posicions desedas de los polos enlazo cerrado. El rendimiento energtico es normalmente
un factor importante en los sistemas aeroespaciales. El concepto de polo dominante descrito en
los captuloJanteriores facilita el anlisis y el diseo, pero requiere mover los polos restantes al
me.toi cinco veces a la izquierda comparado con el dominante. Esto normalmente requiere el
empleo de grandes entradas de control. El requisito de energra de entrada puede reducirse a
menudo si todos los polos en lazo cerrado se colocan a la misma distancia aproximadamente
del origen. Un esquema utilizado normalmente es la configuracin de polos de Butterworth2.
Una cnfiguracin Butterworth de tres polos se forma con s1 :0)ni12o", sr: tn-l!2o" t
s, : nir8o" - - oJn Para tales sistemas de tres polos, el tercer polo en s : - con normal-
mente tiene un efecto de reducir la sobreelongacin y el tiempo de asentamiento. As pues se
puede obtener una estima conservadora del comportamiento transitorio si se ignora s3 y se
:
onsidera slo el efecto de sr y sz. Esto da una razn de amortiguamiento de ( -- cos (60') 9,5
que corresponde a una sobreelongacin del I7 oA (uase Figura 7.6). Entonces el requisito del
tiempo de sentamiento proporciona an: 4l(k) : 0,1495. Con las localaaciones de los polos
deteiminadas se efecta la asignacin de polos utilizando M.rras para producir una ganancia
de realimentacin de estados de

G : [0,05483 0,3515 1,980] (rs.2e)

El mismo escenario se considera en la simulacin y la respuesta se muestra en la Figu-


ra 15.14. Ambas r(t) y a(t) se fijan en los valores nominales en unas 12 h, y se observa en la
posicin angular un error de retraso en estado estacionario de unos 0,7". Observe que la fuerza
impulsional tangencial se comporta de una forma algo opuesta comparada con el caso del
control con dos fuerzas impulsionales mencionado anteriormente. La fuetza impulsional nega-
tiva inicial actra para reducir la velocidad angular y as disminuir la fuerza centrfuga. Esto
permite que la gravedad empuje al satlite hacia ro. Los impulsores entonces invierten la direc-
cin para proporcionar una fuerza positiva tal que la velocidad angular tienda hacia roo cuan-
do r() se aproxima a ro. Entonces ocurre la sobreelongacin, y lo opuesto del proceso visto
anteriormente tiene lugr con una desviacin ms pequea. Este ciclo se repite a continuacin
hasta que el satlite converge a la rbita deseada.

2 En una conliguracin de Butterworth, todos los polos en lazo cerrado de un sistema de orden n se colocan a la
:
misma distancia del origen sobre los radios de una rueda, con ngulos de (2k + n + l) 180" l2n, k 0' 1,2, .., que estn en el
semiplano izquierdo.
44A Ejemplos de diseo Capitulo 15

o,o6
o,04
o,o2
o

15

14,4
14,6
o 15 20

-o,5
: :

-t ot - 10 15 20

0
-0,001
-0,o02
0510,15 20
Tiempo (horasl

Figura 15.14. Simulacin del sistema de control de un satlite con una nica fuerza impulsional
que muestra las funciones de respuesta temporal.

I
15.5. cDlco EN Manae
En esta seccin se proporciona el cdigo en MATLAn para el sistema de control de posicin
con dos impulsores del satlite en rbita. Incluye modelado, anlisis, diseo del controlador y
simulacin:

clean; c1g;
g = 9.78; % Constante gravitacional
R = 6378e+3; % Radio de la tienra (metros)
% Normalizing factors
fctr-t = sqnt(R/S); % Factor de normalizacin para el tiempo
fctr-r = R; % Factor de normalizacin para la distancia
fctr_v = sqrt(R*g); % Factor de normalizacin para velocidad Ilneal
fctr-w = 1 /fctn_t; % Factor de normalizacin para velocidad angular
% Nominal onbit
wo = 2*pil (24*60*6O); % VeLocidad angular nominal ( rad/sec)
x4o = wo/fctr_w; % Velocidad angular normalizada
x1o = x4o^ (-213), ro = xio*R; % Radio nominal y su valor normalizado
xSo = 0; % Velocidad nadial nominal
% Perf ormance specif ication
ts = 12*6@*60; % Tiempo de asentamiento (segundos)
tau_s = ts/fctr_t; % Tiempo de asentamlento normalizado
{

Referencias 449

% Modelo de planta linealizado


I = [0 0 1 O;O @ @ 1; (x4o^2+2lx1o^3) @ @ 2*x1o*x4oi 0 O -2*x4olx1o 0] ;
Ol = [0O1 Of i bZ= IOOOllx1o';
B = [b1 b2];
% Anlisis de estabilidad y controlabilidad
eig (A) ,
Q = ctrb(A, B), Q1 = ctrb(A,b1 ), Q2 = ctnb(A,b2),
rank(Q1 ), rank(Q2),
% Diseo del controlador
zeta = 4,707 i
wn = 4l (zeta*tau_s) ;
91 =A(3,r) + [wn^202*zeta*wn0],
) + [0 wn^2 @ 2*zeta*wn] ),
92 = 1 lB(4,2)*(A(4, :
= [91; 92],
G
% Simulacin con controladon aplicado al sistema no lineal
T = 24*60*60/fctn_t; % Fijar tiempo de simulacin a 24 horas
N=1@@@;h=TflNi % Fijar tamao deL paso y nmero de puntos en tiempo
x(:,1) = [x1o*1.01 @x3o (x1o*1.01)^(-3/2)l'; % Fijar condicin inicial
for k=1: (N+1 )
xo(:,k) = [x1ox4o*((k-1)*h) x3o x4of i % CaIcular la trayectoria nomj.nal
dx(:,k) = x(:,k)-xo( :,k) ; % Determinar enror
u(:,k) =-G*dx(:'k)i % Calcular entrada de contnoL
% Calcular eI lado derecho del modelo de estado ( derivadas )
f (:,k) = [x(3,k)
x(4, k)
x(1 , k) *x(4, k) ^2 - 1lx(1 ,kr^2 + u('l , k)
-2*x(3,k)*x(4,k) /x(1, k) + 1 /x(1,k)*u(1, k)*u(2'k) I ;
x(:,k+1 ) = x(:,k)+h*f(:,k); % Integrar con algonitmo de Euler
end;
x = x(:,1 rN); % Hacer dimensin consistente con otras variables
% Gr'fica de 1a respuesta temporal
tau = 0:h:Tf ; % Instantes de tiempo normalizado
t = tau*fctn-t1360@; % Instantes de tiempo en horas
subplot(311); plot(t,dx(1,:)); %Grficadelerror no
subplot(312) ; plot(t,dx(2,: )*180/pi) ; % Grfica deL error en posicin angular

subplot(313); plot(t' ,u') i % Grfica de entradas de control nonmaLizadas


xlabel('Time (hours)' );

BEFEBENCIAS

William B. Ribbens: Understandng Automotue Electronics, SAMS, 1992.


A. A. Frank, S. J. Liu, y S. C. Liang: <Longitudinal Control Concepts for Automated Automobiles
and Trucks Operating on a Cooperative Highwap>, Vehicle-Highway Automation: Technology and
Policy Issues, SAE Special Publication 791, pgs. 6l-68.
Robert E. Skelton: Dynamic Systems Control-Linear Systems Analyss and Synthesis, John Wiley &
Sons, Nueva York, 1988.
4. A. J. Viterbi: <Phase-Lock-Loop Systems>, Captulo 8, Space Communications, A. V. Balikrishnan, ed.
McGraw-Hill, Nueva York, 1963.
5. P. H. Lewis y W. E. Weingarten: <A Comparison of Second, Third. and Fourth-Order Phase-Locked
Loops>, IEEE Trans. on Aero. und Elect. Syst., julio, 1967.
Angulos e intensecciones
de las asntotas del lugan
de las naces

Lo que sigue es un desarnollo fonmal del ngulo e intersecciones de las


asntotas del lugan de las races cuando tienden a infinito.

Utilizando la notacin del Captulo 8, si A(s)lB(s) se eleva a la potenciall(n - rr), entonces

( t,'r an- Lsn- | -T, "' l-l-


I
\-m n-m
, :l-K)
\ --'
\t' + I,.-,,'" '
-l
y reagrupando trmino se obtiene

l,/. 1 I '\l-I _:t-xt


n(t * on-, it an-r; * "'o" ,,)
I , ...t
l r b^_,;+ b^-z 'j--.0,i)
| "(t )
Si l/s se sustituye temporalmente por w, entonces
| (1
-r an-p * ! "'aoY"'-!: (-K)-,
ar-zw2
w \ 1 + b^-tw * b^-zw' "'bow^ /

y si la razn de polinomios elevado a la potencia Il@ - nr) se desarrolla utilizando una serie
de Taylor.
r
t :
[, * crw* crw2 +"']
w
( -x)^.
La evaluacin de c, requiere la determinacin de la primera derivada con respecto a w eva-
luada con w : 0. Por 1o tanto c, es igual a (an-, - bn- ) I (, - rn). As pues,

1 1
, an-l- b^-t ct-*c.,+...:(-K), ,-,r+
s+-t n-m -s -s"
452 ngulos e intersecciones de las asntotas del lugar de las races Apndice A

y si s se permite que tienda a infinito, entonces


,1
bm-t ,m
,*an-t- r(_K)
n-m
Sin embargo, como an-ty b.-, son los coeficientes de la segunda potencia ms grande de
los polinomios ,4(s) y B(s) (con coeficiente unidad en la potencia ms grande), entonces estos
coeficientes son iguales a la suma de las races de los polinomios respectivos cambiado de
signo. Por lo tanto,

Gtr I p, * ... * p,) - (zr I z, -t ... * z^)


-K
;+ L-,n-r k2n
n-m n-m

t
m ft+ KTE
r: 61 r --)
n-m
donde o, es la interseccin.
MarlAB: intnoduccin

La informacin que sigue es una breve presentacin que proporcionan al


usuanio principiante con algunas caractersticas de MnrLnA y del toolbox
de sistemas de control.

CARACTEB|STICAS DE MNTUE

El programa MtrI-ts con el toolbox de sistemas de control es un recurso computacional


eficiente que puede mejorar, de forma significativa, el estudio y aplicacin de la ingeniera de
control. Como la programacin en Mrun es sucinta y comprensible, diversas tareas que
requieren una complejidad computacional sustancial se pueden rcalizar de una forma directa.
Las herramientas de programacin abarcan operaciones matemticas bsicas y tambin
un gran conjunto de procedimientos computacionales que se disean para tareas especficas.
As, el usuario tiene la opcin de desarrollar un programa a medida o de llamar a cualquiera
de las funciones de propsito especial que residen en los ficheros de Mrun. Las funciones
de MarrAn tpicamente contienen programas diseados cuidadosamente que son accesibles
al usuario con la ejecucin de una nica orden. Con la adicin del toolbox de sistemas de
control se aade un grupo de funciones que estn adaptadas especficamente para tareas
computacionales complejas que se encuentran en el anlisis, simulacin o diseo de sistemas
de control. Los procedimientos computacionales se conciben bsicamente pata combinar l-
gebra matricial y tcnicas de anlisis numrico, de una forma que proporciona soluciones
eficientes. Adems, un potente procesador grfico permite visualizaciones de alta calidad de
las variables en diversos formatos.

VARIABLES Y EXPRESIONES

Con la programacin en MATLAB, cada variable se supone que es wa matriz y no existe


ningn requisito para el dimensionamiento y declaracin de variables. Las dimensiones de la
matriz se definen mediante una lista explcita de elementos o por reglas que se aplican a las
operaciones matemticas. Esta caracterstica contribuye a la programacin concisa, pero las
expresiones que contienen variables matriciales deben componerse cuidadosamente.
454 Marlns: introduccin Aondice B

La forma en 1a que se describe un modelo de un sistema depender del carcter del


modelo. Por ejemplo, si un sistema lineal se describe utilizando un modelo de funcin de
transferencia, los polinomios del numerados y del denominador se introducen colocando los
coeficientes en un formato matricial (uase la seccin siguiente).
Las sentencias de MATLAB estn tpicamente en el formato general de variable: expre-
sin (o simplemente expresin), y se devuelve una variable como respuesta a una interpreta-
cin de Mtrs de la evaluacin de la expresin. Un ejemplo simple es

y=1@*sin(pi/6),

y el resultado devuelto es un escalar (matriz de 1 por 1) con un valor de 5,0. Si se coloca un


smbolo variable en el lado izquierdo de la sentencia se guarda el resultado y permite al
usuario insertar la variable de salida y en cualquier sentencia que siga.
Antes de proseguir, es til considerar una expresin que se puede utilizar para generar
un vector que describa el tiempo (una variable independiente). Con un clculo numrico, el
tiempo debe expresarse en pasos discretos; por lo tanto, se considera un vector fila con valo-
res numricos del tiempo que aumentan desde 0 a 4 con un tamao de paso fijo de 0,02. El
procedimiento ms simple que generar este vector es una sentencia que expresa

t=(Oi @.@2: 4,1

El resultado es una variable matricial t con una fila y 201columnas. Si el tamao del paso se
omite el valor por defecto es la unidad. No se requieren los parntesis para genefar un vector
fila; sin embargo, si los parntesis derechos van seguidos por un apstrofe lamatriz se trans-
pone y el vector de tiempos se transforma en un vector columna.

UTITIZAGIru OE UNA FUNCN EN MNTUB: UN BREVE EJEMPTO

El uso de una funcin de MartAs a menudo requerir algunas sentencias previas para defi-
nir los datos de entrada y/o un modelo del sistema, y algunas sentencias posteriores se aa-
den tpicamente para solicitar la impresin de los datos o una grfica con un etiquetado
especfico. Se muestra un breve ejemplo que ilustra la sintaxis requerida con una lista tpica
de sentencias. Suponga que se describe un sistema utilizando un modelo de funcin de trans-
ferencia con

Y(s) _
R(s) s2+2s+4
y la entrada es r(r) : 0,5f. Con un modelo lineal y una entrada definida por el usuario, una
funcin de simulacin en MAtun aplicable es lsim. Una solucin numrica para y(t) requie-
re la aplicacin de un algoritmo de simulacin lineal (un tema del Captulo 5). La seleccin
de lsin proporciona un procedimiento computacional apropiado que est preprogramado y
que se llama utilizando una simple orden. Con respecto a la notacin simblica, suponga que
el polinomio del numerador se designa como num, el polinimio del denominador se designa
como den,la entrada como r y un vector de tiempos delinido por el usuario se denota como t.
Con esta notacin, el formato de la orden lsim es ly, xf : lsim(numden,r,t). El usuario puede
seleccionar la notacin simblica que desee para los datos de entrada, pero debe introducirla
en la orden en la secuencia que se muestra. Observe que los datos de entrada se introducen
en los argumentos de la funcin en el lado de la derecha y una lista de variables de salida se
lmpresin y representacin de datos 455

especifica en el lado izquierdo de la sentencia de la funcin. El modelo del sistema,la funcin


de entrada y el vector e tiempos deben de definirse antes de llamar a la orden lsim. Cuando
se desarrolla una lista de sentncias, es importante observar que las expresiones que especifi-
can o generan variables produciran una salida impresa de todos los elementos de los datos
(en la pantalla). Para suprimir los datos impresos, es necesario colocar un punto y coma al
final de la sentencia. Cualquier conjunto de caracteres en una lnea que estn precedidos por
el smbolo oA se tratan como comentarios y se ignoran. As, un cdigo vlido para este ejem-
plo es

1=(@:@.@5:6)'; % Se define un vectoa de tiempos y se transpone


n=@.5*t ; % Se define un vector de entrada
u=[@ 0 4] i % Se descnlben los coeficientes del numerador en un formato vectorial
6s=[1 24li % Se descniben los coeficientes del denominador

Iy,x]=lsim(num,den, n,t) i % Se Llama a lsim y se calcula la respuesta


plot(t,y,t,t) % Una gr"fica muestra y vensus t y r'versust
La primera sentencia genera un vector columna con I2I filas. La segunda sentencia re-
quiere la multiplicacin de un vector columna por un escalar y el resultado es otro vector
cblumna con l2l filas. Con r y t compuestos por un nmero igual de filas, los datos de entra-
da se presentan en un formato aceptable. La ejecucin de la orden lsim produce entonces la
salida y, con un valor calculado para cada valor de tiempo. La salida se genera como otro
vector columna con l2I filas. La otra variable de salida x est compuesta de dos variables de
estado (un tema del Captulo 4).
Si las sentencias se introducen individualmente, se inicia una respuesta para cada senten-
cia, tan pronto como se han introducido. Sin embargo, con la excepcin de procedimientos
muy simples, el usuario puede preferir componer una lista de sentencias utilizando un editor
de iexto. El fichero que ie crea puede llamarse entonces para su interpretacin y evaluacin
utilizando MtrI-n. Los cambios del programa se efectan fcilmente en un editor de texto y
el programa se puede llamar tantas veces como se desee. Los archivos que contienen las
senlencias de Mrrte se conocen como archivos-M y se identifican y almacenan con la ex-
tensin <<.m>> en el nombre del archivo. Un archivo -M es simplemente un conjunto de sen-
tencias que pueden ser tradas al entorno de MArLAs en cualquier momento escribiendo el
nombre del rchivo (sin la extensin .m). Cuando se utiliza un editor de texto para obtener
un archivo -M, los diferentes sistemas de computadores operan de forma diferente, pero el
usuario debera determinar un mtodo que le proporcione la capacidad de moverse libre-
mente (en ambas direcciones) entre el editor de texto y el entorno de Marrs.

IMPRESIN Y REPRESENTAGIru OC DATOS

La impresin de datos en la pantalla se puede obtener simplemente omitiendo un punto y


co-a que se utiliza para suprimir la impresin. Sin embargo, es til a menudo revisar el
format anterior de impresin. Por ejemplo,los datos que se obtuvieron en el ejemplo de la
seccin anterior se poeen visualizar en tres columnas con los correspondientes elementos de
tiempo, entrada y salida en cada fila. Esto se lleva a cabo combinando las tres matrices co-
lumnas en una nica matriz de tres columnas y I2I filas. Los datos se imprimen tal como se
desea, aadiendo la siguiente sentencia (sin ningn punto y coma):

ltrvl
458 Marlae: intnoduccin Apndice B

Suponiendo que no hay necesidad de identificar esta matrizpara un uso posterior, se omite el
lado izquierdo de la sentencia.
Lagrfrca pedida que se especifrc en el ejemplo es una grfica x-y lineal. Observe que
los argumentos de la grfica se especifican con la variable del eje x segui-da por una .o-u y lu
variable del eje y. Si se continuase con otra coma y otro par de variables, se representaran
dos curvas sobre la misma grfica. Se puede obtener un copia de la gtfica mediante la
orden print.
Posibles adiciones a la orden plot incluyen un ttulo, una etiqueta en el eje x, una etique-
ta en el eje y, una rejilla y un mtodo de identifrcar cada curva. Las correspondientes adiio-
nes (comenzando con la sentencia plot) se pueden introducir como siguen

plot(t,y,t,F,'--') %y(t) es una lnea continua, r(t) es una lnea a tramos


grid %Aadlr lneas de rej illa
xlabel('Tlempo (sec)' ),ylabel('r(t) and y(t)' ) % Etiqueta de 1os ejes
title( 'Ramp Response' ) % Aadir un ttulo
Iegend( 'output' , 'input' ) % Identificar las curvas

En la Figura B.1 se muestra la grfica resultante. Otros tipos de lneas incluyen una lnea de
puntos (':') y una lnea de tramo-punto ('-.'). Una opcin en la grfica es mostrar cada uno
de los puntos de datos discretos con cada valor indicado por un punto ('.'), signo ms ('*'),
asterisco ('*'), crculo ('o') o x ('x'). Se puede aadir texto a la grflca utilizando
text(x,y,'mensaie'), donde x e y especifican la posicin en las coordenadas de la grfica.
Otros tipos de grficas incluyen loglog, semilogx, semilogy, polar, mesh (tridimensional),
eJc.,y el espacio dela grfica se puede dividir en subgrficas. Ejemplos descriptivos utilizan-
do muchas de estas variaciones se encuentran en diferentes captul,os del text.

Ramp Response
,/
,/
i/,/

\
r lE
i/
i/
i/./

/i
,ti
/ t' ./i'/l
0,5

oo'
3
Tiempo (s)

Figura B.l
Operaciones matr"iciales y sobre arrays 457

OPEBACIONES MATRICIATES Y SOBRE ARRAYS

Matrices con filas mltiples se pueden especificar colocando un punto y coma, que indica el
comienzo de una nueva fila o comenzando la nueva fila en la lnea siguiente. Una sentencia
tal como

=112 4O I 4; 1@ 2 16 36; 27 5 4l
producir wa matriz con tres filas y cuatro columnas. Los elementos de la matriz se identifi-
can mediante el nmero de fila y columna; as, una sentencia que especifica

a(1,2)=30

cambiar 40 por 30. Si slo se requiere la primera fila, una sentencia que especifica

g=a(1,: )

produce una matrizg que es igual a la primera fila (y todas las columnas) de la matriza. Una
sentencia que especifica

g=a(: 1 :3)
'

produce g con todas las lilas y las primeras tres columnas de a.


Las expresiones que contienen matrices deben, por supuesto, seguir las reglas del lgebra
matricial. Si se obtiene un mensaje de error debido a matrices con dimensiones no acordes, el
usuario puede comprobar rpidamente las dimensiones de una variable (tal como a) escri-
biendo size(a). La respuesta se presenta con el nmero de filas seguido por el nmero de
columnas. Si un programa se revisa o expresa de una forma que reducir una dimensin de la
matriz a, todos los elementos de la variable antigua se pueden borrar utilizando la orden
clear a, o se pueden borrar todas las variables escribiendo simplemente clear.
Las operaciones matriciales incluyen el smbolo del apstrofe para trasponer y los sm-
bolos *, -,* y n para la suma, resta, multiplicacin y elevar a una potencia. La expresin
inu(A) producir la inversa de la matriz A. Si dos matrices tienen las mismas dimensiones,
puede ser til una operacin de arrays. La operacin de array designada ocurre solamente
entre elementos con nmeros de filas y columnas idnticas, creando as una nueva matriz de
igual dimensin. Un smbolo de operacin de array se designa colocando un punto justa-
mente antes del smbolo que se aplica a la operacin matricial. Por ejemplo, si la seal de
entrada al ejemplo anterior (uase la seccin titulada '<<Utllizacin de una funcin en MAt-
LAs: Un breve ejemplo>> se cambia a 4te-2t,las primeras dos sentencias se podran revisar
como sigue

1=(@:@.@5:6),;
r=(4*t) . * (exp(-2*t) );

Como los factores 4*t y exp(2*f) se generan ambos como matrices columnas (121, por 1), la
generacin de r con un nica sentencia requiere la aplicacin de una multiplicacin de
arrays. El clculo tal como se describe crea otra matriz columna (I2l por 1) con los valores
deseados para los elementos.
458 Marlne: introduccin Apndice B

AYUDA EN LNEA I

Se puede obtener una lista de tpicos en lnea escribiendo help, y la informacin sobre un
tema o funcin especfica se puede obtener escribiendo help, seguido por el nombre de la
funcin o del tema. Las instrucciones para aplicar ciertos procedimientoi, tales como la cons-
truccin de lazos for,lazos while y condiciones if, else se pueden encontrar escribiendo help
seguido de for, while o fl respectivamente.
lndice

A Condensador, 16
Constante de tiempo, 162
Actuadores hidrulicos, 68-69 Constante elstica, traslacional, 17
Algebra de fasores, 243-244 Constante elstica-torsional, 18
Amortiguador viscoso, 17-18 Constantes de error, 188-191
Amplificador: Control de adelanto de fase, 298-306
deriva,7 Control de adelanto-retardo, 306-309
operacional, 7, ll8-120 Control de eventos discretos,9, 405-425
telfonos, 3 acciones, 408
Analogas (elctrica/me cnica), 18 -20 control concurrente, 418-421
Ancho de banda del ruido. 180. 182-185 condiciones, 408
Ancho de banda, 175-176,179 diagnsticos de fallo, 413-414
primer orden, 175-176 control jerrquico, 421-424
ruido, 182-185 problema del mando manual, 408-409
segundo orden y superiores, 179 red de Petri, 406, 409,41.8-420,422-424
Aplicaciones aeroespaciales, 4 controlador lgico programable, 407, 416-418
Automatizacin: lgica de rels en escalera, 407,415-418
fbrica,6 rels,415-416
flexible, 6 estado, 406-407
mquinas de estado,407
tabla de lenguaje de estado, 406,408-409,411,420,
B 422,424
diagrama de transicin de estados, 406, 408-409,
Black. H. S.. 3
420-421
Bode. H.. 3
tcnicas de transicin de estados, 406-414,41'8-425
Bouchon, B., 3
Control de motor:
como fuente de par, 68
C como fuente de velocidad, 67
Control de retardo de fase, 302-305
Cartas de Nichols, 261-265, 269-27 | Control de velocidad de fase sincronizada,435-440
Ceros y polos, 46-47 Control de vuelo, 5
Clasihcacin del controlador. 7 Control feedforward, 196-198, 341' -344
Colocacin de polos: Control lgico programable, 405
realimentacin del estado, 323-337 Control PD.286-293
funcin de transferen cia. 337 -341 Control PI, 192-193, 196, 278-285
lndice

A Condensador. 16
Constante de tiemPo, 162
Actuadores hidrulicos, 68-69 Constante elstica, traslacional, 17
lgebra de fasores, 243-244 Constante elstica-torsional, 18
Amortiguador viscoso, 17-18 Constantes de error, 188-191
Amplificador: Control de adelanto de fase, 298-306
deriva, T Control de adelanto-retardo, 306-309
operacional, 7, 118-120 Control de eventos discretos, 9,405-425
telfonos, 3 acciones,408
Analogas (elctrica/me cnica), 18-20 control concurrente, 418-421
Ancho de banda del ruido. 180, 182-185 condiciones, 408
Ancho de banda, 175-176,179 diagnsticos de fallo, 413-414
primer orden, ll5-176 control jerrquico, 421-424
ruido, 182-185 problema del mando manual, 408-409
segundo orden y superiores, 179 red de Petri, 406, 409,41.8-420, 422-424
Aplicaciones aeroespaciales, 4 controlador lgico programable, 407, 416-418
Automatizacin: lgica de rels en escalera, 407,415-418
fbrica. 6 rels,415-416
flexible, 6 estado, 406-407
mquinas de estado,407
tabla de lenguaje de estado, 406, 408-409,411,420'
B 422,424
diagrama de transicin de estados, 406, 408-409,
Black. H. S.. 3
420-42r
Bode. H.. 3 tcnicas de transicin de estados, 406-414,418-425
Bouchon. B.. 3
Control de motor:
como fuente de par, 68
C como fuente de velocidad, 67
Control de retardo de fase, 302-305
Cartas de Nichols, 261-265, 269-27 | Control de velocidad de fase sincronizada,435-440
Ceros y polos, 46-47 Control de vuelo, 5
Clasihcacin del controlador, 7 Control feedforward, 196-198, 341-344
Colocacin de polos: Control lgico programable, 405
realimentacin del estado, 323-337 Control PD.286-293
funcin de transferencia, 337 -341 Control PI, 192-193, 196, 278-285
460 Indice

Control PID,294-298 E
Control proporcional, 277 -27 8
Control secuencial, 405
Ecuacin diferencial lineal. 14
Controlabilidad del estado, 323, 325-328, 444
Ejemplo de control de crucero, 233-238,43L-434
Controlador lgico programable, 4, 40j, 416-4lg
Ejemplo de control de una antena:
Conversiones:
modelo de estado,92-94
modelos de estado a funcin de transferencia, 99-101,
modelo de funcin de transferencia.69-71
r07
utilizacin de MATLAB, 133-135
modelos de estado a simulacin analgica, l2l-t22
Ejemplos de aplicacin:
formato funcin de transferen cia, 7 3-7 4
control de una antenao 69-71,92-94,133-135
funcin de transferencia a modelo de estado, 101-105,
suspensin activa de un automv1l, 26-27, 7l-72,
107
181-182
funcin de transferencia a simulacin analgica,
mquina de taladrar, 412-414
t20-r2l
sistema de control de un crucero,43l-435
utilizacin de MarlRn. 73-74.107
problema de un mando manual, 407-409
Criterios de comportamiento transitorio, 162-173
pndulo invertido, 328-331
Sobreelongacin, 165 -167, l7 0-17 3
control de velocidad con fase sincronizada,435-440
tiempo de asentamiento, 162, 167 -170. L7Z control de posicin con rozamiento no lineal,377-
381
sistema de control de un robot, 422-424
D pinzade un robot, 410-4ll
rbitas de un satlite,44l-448
Diagrama de transicin de estados, 406, 4OB-409,4ZO- control de altitud de un vehculo espacial, 369-373
42r sistema de mesa giratoria, 418-420
Diagramas de bloques, 50-56 Ejemplos de diseo, 431-448
reduccin, 57 control de un satlite en rbita, 44L-448
Diagramas de Bode, 176-180, 244-254,267-270 sistema de control de crucero, 431-435
Diferenciado r, 289 -29 | control de velocidad de fase sincronizada.435-440
Diseo del controlad or, 277 -313, 321-347 Elementos pasivos, 16
control en cascada, 277-313 Energa,26-30
control de eventos discretos. 405-425 Error en estado estacionario, 185-198
control de nivel discreto, 360-373 constantes de error, 183-188
anticipacin feedforward, 341-344 series de error. 194-196
control de adelanto-retardo. 306-309 realimentacin no unitaria, 191
realimentacin de salida, 334-337, 346 salidas polinomiales, 186-1 88
control PD ideal, 286-289 entradas sinusoidales. 193
control PD prctico, 289-294 entradas trascendentes. 194
control de un pndulo,328-33L nmero de tipo, 188-189
adelanto de fase, 298-306 con control feedforward, 196-198
retardo de fase, 302-305 con control PI,192-196
control PI, l9I-192, 278-285 Espacio de estados, 353
control PID,294-298 Estabilidad:
control proporcional, 277 -27 8 asinttica, 148
seleccin. 309. 310 BIBO. 151
control de vehculo espacial, 369-373 condiciones, 152
estimacin del estado, 332-337, 346 modelo de estado lineal. I5l-152
realimentacin del estado, 32I-331, 334-337, 346 sistema lineal, 147 -l 57
asignacin de polos en una funcin de transferencia. test de Routh-Hurwitz, 153-157
331-341 modelo de funcin de transferencia, 148-151
utilizacin de Mlrr-en, 310-311, 344-346 utilizacin de Merrs, 157
, variaciones,32l-347 Estabilizabilidad, 328-33 1
windup, 285 Estado de equilibrio, 387
Diseo. 9-10 Estado nominal, 387
indice 441

Estimacin del estado, 332-334 diseo del controlador, 310-311, 344-346


Estimacin del estado, 332-334 respuesta en kecuencia, 267
Evans, W. R.,240 bloques interconectad os, 7 5-76
gestin de los modelos de estado, 107-108
conversiones de modelo. 107
F cartas de Nichols, 268-269
Diagrama de Nyquist (polar), 268
Frecuencia de pico, 178 Observabilidad, 345
Frecuencia natural no amortiguada, 163 desarrollo en fracciones simples, 75
Funcin descriptiva, 388, 392-400 rango, 345
construccin del lugar de las races, 231-233
determinacin de races, 157
G
simulacin del sistema de suspensin activa de un
Ganancia CC, 163, 175 automvil, 181-182
Grafos de flujo de seal: simulacin linea. 130-131
lgebra, 57 simulacin no lineal, I3l-132
frmula de ganancia de Mason, 58-61 simulacin del control de un satlite en rbita,447-
448
simulacin de un sistema de fase sincronizada. 440
H simulacin con controlador de nivel discreto. 366
simulacin con rozamiento no lineal" 377-381
Hazen, H. L.,3 simulacin con saturacin, 356-359
Historia, 2-6 simulacin con estimacin del estado. 345
Huelgo, 32-33 simulacin con realimentacin del estado. 344-345
funcin de transferencia. conversin de formato.
74-75
I Minorsky, N.,3
Modelos de elementos elctricos, 15-18
Inductor, 16 Modelos de elementos mecnicos, 16-18
Introduccin a MATLAB, 74,453-458 Modelos de estado:
control de una antena,92-93
diagramas de bloque, 106-107
J composicin, 86-87
conversin de funcin de transferencia. 101-104
Jacquard, J. M.,
conversin a simulacin analgica, l2l
3

conversin a funcin de transferencia, 99-101


respuesta orzada, 96-97
L
introduccin, 86
Lazo de fase sincronizada.435 lineal, 87-105, 106-1 10

Leyes de Kirchhoff, 18 solucin de sistemas lineales. 94-97


gestin con MetLns, 107-108
Linealizacin, 105-L06, 387 -392
Lgica de rels en escalera, 407,415-418 respuesta natur al, 9 6-97
no lineal. 105-106
diagrama de SIMULINK, 108
M diagrama de estados, 97-99
variables de estados. 87-88
Mquinas de herramientas, 4 matriz de transicin, 95-97
Mquinas de transferencia, 4 vector exponencial matricial, 95
Margen de fase, 251-255 respuesta de entrada nula, 94, 96, 97
Margen de ganancia, 251-255 respuesta de estado nu[o,96,97
Masa, 17 Modelos de funcin de transferencia.43-79
MnrI-es uso de: conversin desde el modelo de estado. 99-101
diagrama de Bode, 268-269 conversin a simulacin analgica, l2O-122
controlabilidad. 345 conversin a modelo de estado. l0l-105
v

4E2 lndice

conversin formal, 7 4-7 5 Polos y ceros,46-47


estabilidad, 148-151 Potencia, 27-30
Modelos de motor: Principio de D'Alembert, 18
cc,6t-63 Proceso, definicin, 7
de induccin, 63-64 Punto de consigna nominal, 387
paso a paso, 64
sncrono, 63-64
Modelos de parmetros concentrados, 7, 15 R
Modelos de sistema hidrulicos, 25-26
Modelos de sistemas elctricos, 18-23 Razn de amortiguamiento, 163
Modelos de sistemas mecnicos, 18-24 crtica, 164
Modelos invariantes en el tiempo, 7 sobreamortiguada, 165
Modelos, lineales: (ver tambin Simulacin, lineal), 15 subamortiguada, 165-167
acotado, 15 Realimentacin de salida, 334-337
definicin, 14 Realimentacin del estado, 821-341
ecuacin diferencial, 13-30 Realimentacin, 2, 4, L6l
general,T, 13 Rechazo de perturbaciones, 198-200
global, 15 Red de Petri, 406, 409,418-420,422-424
estabilidad, 147-158 Reduccin de orden, 72-73
modelos de estado, 87-105, 106-110 Rel, electromecnico, 3, 415-416
funcin de transferencia, 43-7 9 Resistencia, 16
Modelos, no lineal (uase tambin Simulacin, no li- Respuesta en frecuencia , 113-1,85, 243-271
neal) ancho de banda, 175-176,179
tcnicas analticas, 387-402 diagramas de Bode, 176-180, 244-254,267-269
huelgo, 32-33 primer orden, 175-177
controlador de nivel discreto, 360-374 margen de ganancia, 251-255
rozamiento seco, 30-32, 374-382 introduccin, 172-t75
general, 30-34, 105-106, l3l-133, 351-383 magnitud uersus fase,245, 26I-265
plano fsico, 353-356 carta de Nichols, 245, 261, 263-265, 268-27 1'
saturacin, 356-360 ancho de banda del ruido, 180, 182-185
Momento de inercia, 17-18 criterio de estabilidad de Nyquist, 254-261,268-269
lazo abierto, 243-271
pico de ganancia, 178
N pico de frecuencia, 178
margen de fase, 251-255
Nmero de tipo, 188-189 diagrama polar, 244, 254-261, 270
segundo orden, 177-180
Nyquist, criterio de estabilidad, 254-261
Nyquist, H., 3 selectividad espectral, 180
retardo de transporte, 265-266
utilizacin de MAtLAn, 267-271
Retardo de transporte, 265-266
o Robot, industrial, 5
Robustez, 147
Observabilidad, 334
Rozamiento no lineal, 30-32, 374-382
Rozamiento viscoso, 16-17

P
S
Pndulo invertido, 5, 328-331
Pilotos automticos, 3 Satlite, control de altitud, 369-374
Plano de estado, 354 Satlite, control de rbita, 441-448
Plano fsico, 353-356, 358, 362-365, 368-37 4 Saturacin, 356-359
Planta: Selectividad espectral, 180
clasificacin, 7 Sensibilidad, 200-204
definicin, 7 Seal de oscilacin, 382

\
\

indice 463

Seales analgicas, 7 Sistemas:


Seales continuas, 7 clasificacin, 8
Servomecanismos, 3 definicin, 1
Simulacin analgica, 1 1 8- 120 Sobreelongacin, 165 -1.67, l7 0-17 3
Simulacin analgica, 1 18- 120 Soluciones numricas: (uase tambin MAtLen, uso de
Simulacin digital (uase tambin Soluciones numri- y SIMULINK, uso de)
cas), 122-139 Euler hacia atrs.125
utilizacin de MRrLes Qtase tambin Uso de Euler hacia delante, 122-125
Mnrlen), 130-135 exponencial matricial, 126-130
utilizacin de SIMULINK (uase tambin Uso de ttapezoidal, 125-126
SIMULINK), 136-139 utilizacin de MAtlAn, 131-135
Simulacin, 117-118 utilizacin de SIMULINK, 136-139
Simulacin, digital (uase Soluciones numricas), 118- Suspensin activa de un automvil:
120 respuesta en frecuencia, 181-182
Simulacin, lineaL (uase tambin Modelos, lineales) modelo en el dominio temporal,26-27
control de antena, 69-7 1., 92-94, 133-135 modelo de funcin de transferencia. Tl-72
suspensin activa de un automv1t, 26-27, 7l-72,
180-182
sistema de control de crucero. 43I-435 T
ecuaciones diferenciales, I 3-30
Tabla del lenguaje de estado, 406,408-409,411,422-
pndulo invertido, 328-33I
424
modelos de estado, 87-105, 106-l l0
Tacmetro, 69
satlite, control de rbita,44t
Tcnicas de transicin de estados, 406-415,4t8-425
funciones de transferen cia, 43-79
acciones,407
utilizacin de Mnrr,n. 130-131. 132-135
ejemplo de mquina de taladrar, 412-414
utilizacin de SIMULINK, T6-78, 108, 136-138
control concurrente, 418
Simulacin, no lineal @ase tambn Modelos, no lineal)
condiciones, 407
funcin descriptiva, 392-401
diagnsticos de fallo, 412-414
controlador de nivel discreto, 360-374 control jerrquico, 421
estado de equilibrio, 387-388 ejemplo del mando manual,408-409
rozamiento seco, 30-32, 374-382 ejemplo de control de robot, 422-424
general, 30-34, 105-106, I3l-134, 351-383
ejemplo de pinza del robot, 4lI-412
linealizacin, 105-106, 388-392 estado, 406-407
punto de consigna nominal, 387-388 ejemplo del sistema de mesa giratoria, 418-420
sistema de fase sincronizada, 435-441 Tcnicas del lugar de las races:
plano fsico, 353-356 ngulos de las asntotas,45l-452
control de altitud de un satlite,369-374 ngulos de partida y de llegada,225
saturacin, 356-360 asntotas, 221-223
utilizacin de MAtlAn, l3I-132 centroide de las ruces.226
utilizacin de SIMULINK, 138-139, 358-359, 381- lugar complementario, 230-231
382,440 ejemplo de diseo, 232-238
SIMULINK, introducci n, 7 6-7 9 ejemplos, 226-229
SIMULINK, uso de: formulacin, 216-217
modelo de diagrama de bloques, 76-79 criterios grficos, 217-2L9
control de velocidad de fase sincronizada, 440 cruce del eje imaginario,224-225
sistema con rozamiento no lineal, 381-382 introduccin. 213-216
sistema con saturacin, 357 -359 lugar sobre el eje real,220
simulacin, ejemplos, 136-139 puntos de encuentro-ruptura, 223-224
diagrama de modelo de estado, 108 recorrido inverso, 229 -230
Sistema en lazo abierto, 4 reglas de construccin, 219-222, 239
Sistema en lazo cerrado, 4 puntos de arranque y determinacin,220
Sistemas de engranaje, 65-67 simet.a,220
engranaje armnico, 67 utilizacin de Mnrles. 231-233
dientes, 65-66 variaciones, 229-231
r
46,4 indice

Teorema del valor ftnal,41 teoremas. 45-47


Tiempo de asentamiento pares de transformadas,45,47
modelo de primer orden, 162
modelo de segundo orden, 167-170
con cero finito.L72 v
Tiempo de pico, 166
Tornillo de adelanto, 32 variables de estado, 87-88
Transformada de Laplace, 43-50
directa,44 W
inversa, 44,48-50
desarrollo en fracciones simples,48-50 Watt, 1.,2
polos y ceros, 47 Windup, 285

\- ._ -^-

Vous aimerez peut-être aussi