Upload
others
View
8
Download
0
Embed Size (px)
Citation preview
ESCUELA POLITÉCNICA NACIONAL
EACULTAD DE INGENIERÍA ELÉCTRICA
-" TÉCNICAS DE COMPENSACIÓN
MEDIANTE EL LUGAR
GEOMÉTRICO DE LAS RAICES"
TESIS PREVIA A LA OBTENCIÓN DEL TITULO DE
INGENIERO EN LA ESPECIALIZACION DE ELECTRÓNICA
Y CONTROL.
LUIS FERNANDO LLUMIGUSIN DUCHI
QUITO - JULIO - 1986
Un profundo agradecimiento a mis padres y todas
aquellas personas que de un modo u otro colaboraron-
a la finalización del presente trabajo.
Mi reconocimiento al Ing. LUIS BARAJAS por su-
direccipn: y colaboración.
Y en general gracias a quienes hacen la facul -
tad de Ingeniería Eléctrica, por haberme formado men
tal y humanísticamente.
Este trabajo lo dedico al "GRAN CREADOR"
por haberme dado la vida y -una madre tan sabia
que me supo formar.
C E R T I F I C A C I Ó N
Certifico que el presente trabajo ha sido rea_
lizado por el Sr. LUIS FERNANDO ILTMEGÜS3N -
DUCHI,.bajo mi dirección.
_! N D !_ C E
. 1.1.- Criterios de estabilidad y respuestas de sistemas de control 1
1.1.1. Estabilidad 1
1.1.2. Respuesta de sistema de control 3
• 1.1.3. Respuesta transitoria 4
1.1.4. .Respuesta de estado estable 9
1.2.- La función de la compensación 11
:.. 1.2.1. Compensador es serie o cascada 12
1.2.2. Compensador en paralelo o en la realimentación.... 13
1.3.- Métodos de compensación 15
1.4.- Formas risicas de compensadores/ redes eléctricas y mecánicas de
compensación 17
1.4.1. Red de compensación en adelanto. 18
.- 1,4.27; Red de compensación en atraso ' 23
1.4.3. Red de compensación en adelanto - atraso -. . ." 27
1.4.4. Red compensadora proporcional - integral 32
1.4.5. Otras redes compensadoras -. 34
CAPITULO II. COMPENSACIÓN MEDI&ISÍTE EL LUGAR GEOMÉTRICO DE LAS RAICES E
IDEÍSITIFICACICÍSÍ DE ALGORITMOS.
2.1.- Parámetros comunmente alterados mediante esta técnica 36
2.2.- Compensación variando la ganancia. Ejemplos 36
2.2.1. Algoritmos para compensación con ganancia •. 40
2.2.2. Ejemplos de compensación con ganancia 49
2.3.- Compensación en adelanto 54
2.3.1. Algoritmos de coiipensación en adelanto 55
2.3.2. Ejemplos de compensación en adelanto 62
2.4.- Compensación en atraso 67
2.4.1. Algoritmos de compensación en atraso 70
2.4.2. Ejemplos de compensación en atraso 75
2.5.- Compensación en adelanto - atraso 83
2.5.1. Algoritmos de compensación adelanto - atraso 84
2.5.2. Ejemplos de .compensación adelanto-atraso 87
2.6,- Compensación proporcional - integral 92
2.6.1. Algoritrros de compensación proporcional - integral 93
2.6.2. Ejemplos de compensación proporcional - integral 97
CAPITULO III. PROGRAMA DIGITAL.
3.1.- Introducción 101
3.1.1. Características del equipo 101
3.1.2. Descripción general del programa 103
3.2.- Diagrama de flujo principal 110
3.2.1. CCMPEGD , 111
3.2.2. CCMPCER." 111
3,2.2 COMPE3 112
3.2.4 COMPSZ; 112
3.2.5. CCMPArDa ..112
3.2.6. OTÍPEG 112
3.2.7. COMPAV 113
3.2.8. CCMP1AD '. . .114
3.2.9. COMP2AT r 115
3.2.10 CCMP3ADAT . .115
3.2.11 CCMP4PI ' 115
3.2.12 CGMPEK , '. 115
3.2.13 CQMPGI 116
3 . 2 .14 COMP;CLCD , 117
3.3.- Ejemplos prácticos de aplicación 133
3.4.- Análisis de resultados 188
3.5.- Conclusiones 189
ANEXOS:
ANEXO A : UTILIZACIÓN DEL PROGRAMA (MANUAL DE USO)
ANEXO B : LISTADO DE VARIABLES EN USO
ANEXO C : LISTADO DE ERRORES ( MANUAL)
ANEXO D : LISTADO DEL PROGRAMA
BIBLIOGRAFÍA.
INTRODUCCIÓN
En los últimos años se ha dado un gran impulso-a la automatización
de sistemas mecánicos, eléctricos, etc, lo que ha obligado a profundi -
zar el estudio de los sistemas de control, con la esperanza de poder ejfl
tender en un papel el funcionamiento de un problema físico.
Es así corro el entendimiento de como se comporta un sistema puede-
llevarse a cabo mediante varias tácnicas, estando entre ellas el lugar-
geométrico de las raíces.
El presente trabajo utilizó la tesis del Ing. Ramiro Pazmiño (1981)
para poder compensar o mejorar características de funcionamiento de un -
sistema/ basándose en el lugar geométrico de las raíces (LGR) .
Mediante el microcomputador TEKTKONIX 4051, de la facultad de-Inge- •
niería Eléctrica, cuyo lenguaje interno de-programación es el BASIC, se~
implementa un programa cuyo proceso es iterativo, "conversacional" err.-
tre el usuario y el computador, que se encarga de calcular las singulari
dades necesarias para cumplir con algunas especificaciones de funciona.. -
miento, valiéndonos para el análisis de la técnica del lugar geométrico-
de las raíces.
En el capítulo I se trata el problema de la compensación en general
y se extiende el estudio a tener redes físicamente realizables. Luego -
en el capítulo II se centra el análisis de la compensación a 4 formas:
compensación en adelanto, en atraso, en adelanto-atraso y la proporcional
integral, allí se explican los algoritmos iirtplementados y algunos ejem -
píos de aplicación:
Finalmente en el capítulo III se presenta el programa implementado-
y algunos ejemplos realizados mediante el mismo.
El análisis de los resultados se lo hace con el LGR que ha sido li-
geramente mejorado en su versión original. Además la maniobravilidad de
los archivos calculados es muy notoria y podrá entenderse mejor/ con el-
uso del programa del presente trabajo.
CAPITULO I
INTRODUCCIÓN
En este capitulo se pretende dar ideas generales acerca de la estabi
lidad de sistemas clásicos de control, una entrada y una salida además de
indicar en que consiste la compensación y las formas de compensar, para -
lo cual se explican algunos tipos de redes realizables. El estudio se -
orienta principalmente a la compensación en: adelanto, atraso, adelanto —
atraso y proporcional-integral.
CAPITULO I_
LA COMPENSACIÓN
1.1.- CRITERIOS DE ESTABILIDAD Y RESPUESTAS DE SISTEMAS DE CONTOOL.
1.1.1. Estabilidad
1.1.2. Respuesta de sistema de control . •
1.1.3. Respuesta transitoria
1.1.4. Respuesta de estado estable.
1.2.- LA FUNCIÓN DE LA COMPENSACIÓN
1.2.1. Compensador en serie o cascada
1.2.2. Compensador en paralelo o en la realimentación
1.3.- MÉTODOS DE COMPENSACIÓN
1.4.- FORMAS FÍSICAS DE COMPENSADORES, REDES ELÉCTRICAS Y MECÁNICAS DE
COMPENSACIÓN.
1.4.1. Red de compensación en adelanto
1.4.2. Red de compensación en atraso
1.4.3. Red de compensación en adelanto - atraso
1.4.4. Red compensadora proporcional - integral
1.4.5. Otras redes compensadoras.
- 1 -
1,1.- CRITERIOS DE ESTABILIDAD Y RESPUESTA DE SISTEMAS DE CONTROL
1.1.1. ESTABILIDAD.-
Se entiende por estabilidad de un sistema de control, cuando una
entrada limitada porduce una salida limitada. Un sistema de control puede
representarse matemáticamente de diferentes maneras; así en nuestro estu -fc
dio nos centraremos al análisis mediante' transformada de Laplace. La rela_
ción salida-entrada conocida como función de transferencia nos ayuda a de-
terminar el comportamiento de un sistema físico. la ecuación 1.1 muestra-
una función en el dominio de Laplace, en donde los factores del numerador-
se llamarán ceros (Zi) y los del denominador polos (Pj).
salida __ (S+21) (s+Z2)entrada" (s+pl) (s+p2)-—(s+pn) U*1J
Donde: Zi = ceros i - ésimo i= 1,2, ,m.
Pj = polo j - ésimo j= 1.2. ,n.
m^n.
Para determinar la estabilidad de sistemas se han desarrollado una serie -
de técnicas y criterios entre los cuales enumeramos los siguientes;
- Criterio de estabilidad de Routh
- Criterio de estabilidad de Hurwitz
- Criterio de estabilidad de Routh-Hurwitz
- Criterio de estabilidad de la fracción continuada
- Técnicas mediante diagramas de Bode (dominio de la frecuencia)
- Técnicas mediante el LGR
- Técnicas por el análisis y Nyguist.
- Técnicas por el análisis de Nichols (carta)
- Otras técnicas inclusive para sistemas no lineales, discretas., etc.
^ 2 -
Realizamos el análisis por el lugar geométrico de las raíces (L.G.R.)
En la figura 1.1, se tiene un diagrama de bloques de un sistema de control
realimentado.
Rís)K.G(s)
H(s
K = parámetro numérico real variable
G(s) = función de transferencia de la planta (polonomio)
H(s) = 'función de transferencia de la realimentación (polinomio) t
DIAGRAMA DE BLOQUES DE UN SISTEMA DE CONTROL
FIGURA 1.1.
La función que relaciona la entrada y la salida vendría dada por la
ecuación 1.2.
F(s) =C(s) K.G(s)R(s) 1+K.G. (s) . H(s)
(1.2)
Se deduce fácilmente que los factores del denominador de la ecuación-
1.2 variarán; según varíe, el parámetro de ganancia K.
Mediante la técnica del lugar geométrico de las raíces se analizan -
los resultados de la ecuación 1.3. con lo que se tienen los polos de lazo-
cerrado .
3 -
1 + K. G(s) . H(s) = O (1.3)
Las raíces obtenidas al variar la constante K, pueden ser graficadas -
en un plano ceno el de la figura 1.3, a lo cual se conoce como lugar geomé-
trico de las raíces. Este método puede ser llevado a cabo mediante un com-
putador. (1) .
piano 5
PLANOS PAPA GRAFICAR EL LGR
FIGURA 1.2
Debe anotarse que mientras los polos del lazo cerrado se acerquen al - -
eje imaginario (jw) desde la izquierda, el sistema se acerca a la inestabi-
lidad. O abreviando cualquier raíz: polo o cero que se encuentre en el se-
miplano positivo hará al sistema inestable.
En la referencia (1) se tiene más detallado el análisis de estabilidad
mediante el LGR.
1.1.2.- RESPUESTAS DE SISTEMAS DE CONTROL.
Se identifican claramente dos tipos de respuestas;
_ 4 -
a) Respuesta transitoria
b) Respuesta en estado estable.
Mediante el.LGR, se puede tener una buena idea del comportamiento'del sis
tema, en su inicio y cuando se ha estabilizado el mismo.
1.1.3.- RESPUESTA TRANSITORIA.
Idealmente un sistema de control debe responder instantáneamente an-
te una excitación, pero, en la realidad todo sistema tiene una etapa de -
transición antes de llegar a cierto objetivo.
A continuación se sintetizará el comportamiento de un sistema de se-
gundo orden ante una excitación escalón:
Suponga una función de transferencia de Lazo cerrado.
F(s) =RCsT s + Wn , S + Wn2
(1.4)
Donde : ^ = factor de amortiguamiento
'. Wn = frecuencia natural no amortiguada .
i - ,De la ecuación 1.4. se puede obtener información como se indica en la
figura 1.3.
Plano o
eos e = y
X - foío el e I a * o cer/a «=/o !
J
U
Gj .-
FI&, fl.
- 5 -
Sí se dispone de uan excitación escalón R(s) = 1/s.
y encontramos la inversa de Laplace se tiene:
C(t) = 1-e sen (Wn V i- t + eos (1.5)
- rSe nota que la respuesta depende de ^ y t, por lo que se dispone de una -
familia de curvas para cada valor de | como puede verse en la figura 1.5.
La frecuencia de oscilación queda determinado por:
Wd = VtoV4- l~ (1-6)
Donde: Wi = frecuencia natural amortiguada del sistema
Vid 4= Wn,
Se define una constante de tiempo como:
T = 1/C .Wn.) (1.7)
Se considera que el sistema está estabilizado cuando ha transcurrido 4 T
por lo que:
Ts = 4/( jf.Wn.) (1.8)Ts = tiempo de estabilización.
FIGURA
- 6 -
En la figura 1.5, se tiene adicionalmente graficado, una de las envolventes
(,;"$ = 0.1) y se considera al sistema estable cuando ha pasado un tiempo e--1
quivólente a 4/ 1 Wn.
El sobretiro se define como la diferencia entre la máxima de las solucio -
nes de estado estable y el pico máximo de los transitorios; se considera -
una inejor respuesta mientras más pequeña esta diferencia, por lo que, debe
encontrarse un punto de equilibrio entre 7 y el sobretiro.
En la figura 1.6. se tiene graficado el tiempo en función del factor de a-
mortiguamiento y el tiempo vs factor de amortiguamiento de donde se des' ••-
prende que, el sobretiro es aceptable para valores de f entre 0.3 y 0.7.
M.1
-
^•^
/
11
O.f 0.6 ü.g
Facfc)-- Je am0r"j7q.uami'enfc
FIGURA 1.5— v, -*-C/c
V
í .i
í 0.6E^
V0
"u o-iU
\
\
N^^•i- ¿>M Ü.í ¿>.$ ;.
c f Brr>ov if Lí«rntf n ot*f n /o
FIGURA 1.6
- 7 -
Se analizó previamente el comportamiento de un sistema de segundo orden, -
para poder dar un criterio en sistemas de órdenes superiores a 2.
Partiremos del diagrama de bloques de la figura 1.1, de donde, la función-
de transferencia según la ecuación 1.2 es:
C(s) = K. G(s)
F(s) =
R(s) 1 + K.G(s) . H(s)
K. G(s) (1.10)1+ K. G(s) . H(s)
Asimismo, esta expresión puede ser escrita en forma de factores como la e-;
cuación 1.1., suponiendo que los polos reales son diferentes entre si F°de_
mos escribir para una entrada escalón unitario:
C(s) = a +yn ai (1.11)S ¿-i=l S-f- pi
Como ya se dijo en el apartado 1.1.1, cualquier polo;cero en el semiplano -
positivo hará al .sistema inestable. Ahora bien, llevada la ecuación 1.11,-
al dominio del tiempo se concluye que, si existe un cero de lazo cerrado -
cerca de un polo de lazo cerrado, el residuo de este polo es pequeño y el -
coeficiente del término de respuesta transitoria correspondiente a este po-
lo se hace pequeño.
Un par de polos y ceros ubicados muy cercanamente se cancelan entre sí, si-
existe un polo ubicado lejos del origen, el residuo de este polo realmente-
se desprecia y así sucesivamente para términos alejados del origen, por lo
que un sistema de orden superior a 2 puede aproximarse a uno de segundo or-
den . '
Para generalizar más aún la ecuación 1.11. debido a que se tienen polos com
piejos podríamos tener una expresión:
C f s ) -Pf $*-f ¿ - U / K S -f
De los términos de 1.12, se deduce su expresión en el dominio del tiempo\:
Cf<-e
Todos los términos que estén en el semiplano negativo tienen una caída ex-
ponencial que después de un tiempo tenderá a ser cero, por lo que en el -
tiempo infinito la ecuación 1.13 se reduce a:
c( t—) = a (1.14)
Puede notarse que, la distancia horizontal de los polos al eje imaginario-
determina el tiempo de establecimiento total del sistema; así pues, cuanto
mayor esta distancia menor tiempo de establecimiento. Ahora bien, se pue-
de hablar de polos dominantes, cuando las relaciones de las partes cerca -
ñas exeden de 5 y no hay ceros cercanos, los polos de lazo cerrado mas cer
canos al eje imaginario dominan el comportamiento transitorio del sistema;
sin embargo, normalmente se producen polos conjugados que llegan a dominar
la respuesta, se llega a tener una respuesta oscilatoria, cuando 'el siste-
ma de lazo cerrado tiene polos complejos conjugados caso contrarió es una-
respuesta no escilatoria.
Abreviando lo expuesto literalmente, se puede deducir que; un sistema que-
busque cumplir' con un tiempo de estabilización y dentro de un amortigua -
miento razonable, los polos de lazo cerrado deberían caer en la región se-
ñalada en al figura 1.7.
- 9
Piano S
LUGAR DENTRO DEL CUAL SE CUMPLE CON TIEMPO DE ESTABILIZACIÓN Y BIEN AMORTIGUADO
FIGURA 1.7
1.1.4.- RESPUESTA DE ESTADO ESTABLE DE SISTE IAS DE CONTROL.
Normalmente en un sistema de control como el presentado en la figura 1.8, -:•
se conoce la relación entre la salida y la entrada y es importante que sea
conocida la relación existente pues/ en base a ellas se puede determinar
dentro de que rangos se llega a estabilizar o fijar la respuesta; es obvio-
que se hablará de estabilidad en sistsras de control que sean estables,
pues, para los inestables no tiene objeto hablar de valores.
rus)
H15J
c(S)
SISTEMA DE CONTROL REALMHTADO
FIGURA 1.8
- 10 -
Al definir el estado final de un sistema se ha llegado a deducir que:
Error = r(t) -,c(t) (1.15)
Donde: r(t) = función excitadora en función del tiempo
c(t) = salida del sistema en función del tiempo.
El error de estado estable por lo tanto queda definido cerno:
Ess = r(t—) - c(t—«) (1.16)
Para generalizar el error se puede decir:
Error = diferencia entre el valor deseado y la actual salida del
sistema.
C(S) K. G(s) (1.17)R(S) 1 + K.G(s) H(s)
E(S) _ - C(S) . H(S) + :1 (1.18)R(S) R(S)
Con 1.17 y 1.18:
E(s)= -—!•+ G(S). H(S)
Mediante el teorema del valor final ( 2 ) aplicando a la ecuación 1.19 se
se tiene:
e(t--«) = lim S . R(S)(1.20)
S-*O 1 + G.H
Con lo que para diferentes entradas se tiene:
Para entrada paso: e(t—«) = 1 (1.21)1+G.H
Donde: G(O) ,H(0) =K. de posición. = Kp
Para entrada rampa: aít—-00) = 1 (1.22)(1 + GH)S
Donde: lim S.G.H. = K. de velocidad. = Kv
- 11 -
Para entrada parábola: e(t- 1 (1.23)(1+HG) S" --
Donde: Lim S GH = K. de aceleración = Kas—o
Debe estar claro que-el concepto de error no varía sino que, para diferen
tes excitaciones o alimentaciones; a las constantes de error se los ha de-
minado de diferentes formas.
En la tabla 1.1 se ha tabulado para algunos tipos de sistemas los valores
de error y sus constantes, entendiéndose como tipo, al número de integra-
ciones que tenga el producto G(S) . H(S) .
TABLA 1.1
Sistema tipo
0
1
2
3
Excitación paso unidad
Kte, error
Kp
c*3
OO
oo
error
1/1+Kp
0
0
0
Exc rampa
Kte.
0
Kv
CXD
00
1
error
exD
1/Kv
0
0
EXc Parábola
Kte.
0
0
Ka
CO
error
oo
CiO
I/Ka
0
1.2.- IA FUNCIÓN DE LA 'COMPENSACIÓN.-
A través de un sistema de control del cual disponemos su función de transfe-
rencia, se puede predecir matemáticamente su funcionamiento y si no cumple -
con ciertas exigencias como: el tiempo de establecimiento,el sobretiro, el -
factor de amortiguamiento, el ancho de banda, etc., entonces se habla de la
factibilidad de variar su función de transferencia mediante un rediseño del
sistema y conseguir el objetivo deseado.
- 12 -
Ahora bien, normalmente una función de transferencia o ha sido optimizada
al máximo o no es posible alterarla, por lo que, hay la opción de introdu
c±r redes compensadoras las mismas que ayudan a cumplir con determinadas-
especificaciones .
Concretamente, la función de compensación es cumplir con requerimientos -
específicos de un sistema, básicamente alterando los polos o ceros de la-
zo cerrado de la función mediante redes de compensación.
1.2.1.- LOCALIZACION DE LAS REDES COMPENSADORAS:
Las redes de compensación que se añaden a un sistema de control pueden u-
bicarse en distintos lugares, y en la práctica el lugar dependerá de la -
factibilidad de hacerlo; es así como se concreta en 2 formas de ubicar:
1.- Compensador en serie o cascada
2.- Compensador en paralelo o en la realimentación.
1.2.1.a. COMPENSADOR EN SERIE O CASCADA:
En la figura 1.9 se tiene un' diagrama de bloques en el cual se pueden no-
tar que la red compensadora va ubicada en serie a la función de transfe -
rencia de la planta que indistintamente puede ir antes o después de la -
misma.
Por la simplicidad/esta ubicación del compensador es de uso práctico.
-
GCÍO
*Hís)
G is )
FIGURA 1.9
Donde:
Gc(s)
G(s)
H(s)
- 13 -
función de transferencia de la red compensadora
función de transferencia de la plarta
función de transferencia del lazo de realimentación.
COMPENSADOR EN SERIE O CASCADA
FIGURA 1.9.
Quizas una desventaja de esta ubicación es que se requiere amplificadores
de poder y normalmente todos los elementos de la red deberán ser afines -
para acoplarse con la planta.
1.2.2. ' COMPENSADOR EN PARALELO O' EISf LA REALUXIENTACION :
En la figura l MV.á. se tiene la ubicación de una red compensadora formando
realimentación interna a la planta, a lo que se llama realimentación inter-
na de lazo.
CCMPENSADOR EN PARALELO CON REALIMENTACION INTERNA DE
LAZO.FIGURA 1.10
- 14
Normalmente una red compensadora en adelanto en la rama de la realimenta
ción, tiene una mayor influencia de estabilización que una puesta en el-
lazo directo. La gran desventaja de esta compensación es la alta sensi-
tividad de la función de transferencia a cambios y variaciones en los pa
rámetros de realimentacion, como referencia en un sistema realimentado -
la sensitividad es:
W1 (1.24)G.H
Además,existe una degradación de la exactitud de estado estable de el -
sistema por no tener realimentación unitaria.
Por otro lado también puede ubicarse el compensador fuera del lazo lo -
que es lo mismo, poner el compensador en paralelo a la realimentación; -
en la firgura 1.1 1. a se tiene la red ccmpensadora con realimentación -
externa de lazo y en la figura 1.1 2,b se tiene su equivalente.-
Ganancia
I i m«o1~aci ¿
(b)COMPENSADOR EN PAPAT.RT.A CON REALB4ENTACION
EXTERNA DE LAZO
FIGURA 1.11
- 15 -
1.3.- MÉTODOS DE COMPENSñCION .-
Puesto que con la compensación se pretende cumplir que el sistema funcione
con ciertas características; el punto a tratarse es como lograr ello, para
lo cual se tienen algunos métodos:
1 . - Compensación ft ediante ganancia
2.- Compensación en adelanto
3.- Compensación en atraso
4 . - Compensación en adelanto - atraso
5.- Compensación proporcional - integral.
Si a un sistema de control se varía su ganancia, su respuesta variará y es
posible que se obtenga una comportamiento específico con lo que se habría-
compensado mediante ganancia, caso contrario se debe buscar, alterar la -
función de transferencia mediante la inclusión de polos y ceros a conve -
niencia del diseñador.
La idea de añadir o quitar polos y ceros se vislumbra mejor si se pudiese-
conseguir una función de transferencia de la forma V
Kc S +' Z (\ ~- 3/ S + P
Donde: Kc — ganancia dada por el compensador
-Z = cero dado por el compensador
-P = polo dado por el compensador.
En la figura 1.12 se tiene una representación del polo y cero en el plano-
S y se puede notar claramente que si el cero (Z) mayor que el polo (p) , el
ángulo 9a - 9b >0, lo que indica que el ángulo de desfasage o la contribu
ciÓn de fase es positiva; a esta forma de compensar se llama: "Compensación
en adelanto" .
- 16 -
DETERMINACiaí DEL DESFAGASE DEL COMPENSADOR EN ADELANTOFIGURA 1.12
9a - 9b =| Ge ~ ángulo dado por el compensador
eí = 180-ai
ei^= iso - (|_GC + 02)
'.91 = 180 - 180 + |Ge + 02
[Gc_=01 -02 = 0a - ©b (1.26)
También, cuando ocurre el caso que, el polo mayor que el cero COTO se indica
en la figura 1.13, ©b - ©a <- O,- indica que existe un retraso de fase aporta
do por el compensador, a esto se conoce coro "compensación en atraso".
DETERMINACIÓN DEL DESFAGASE DEL COMPENSADOR EN ATRASO
FIGURA 1.13
- 17 -
Cuando sé tiene una mezcla del atraso y del adelanto se habla de- tener una
compensación en adelanto - atraso.
^,^ - v~ <s + zl) (s + Z2> (1-27)- (s + pl) (s + p2)
La ecuación 1.27 da una idea general de la función de transferencia de ese
compensador .
Ahora en el caso que el polo sea despreciable , de la ecuación 1 . 25 se dedu
ce:
Qc(8) =KcO
Que reacomodándolo quedaría como:
M 2 9)Gc(s) = Kc + Kc Z l '
S
La expresión 1.29 nos muestra nada mas que otra forma de compensar que es-
mediante la suma de un amplificador y un integrador lo que se conoce como-
compensación "proporcional - integral".
1.4.- FORMAS FÍSICAS DE COMPENSADORES, REDES ELÉCTRICAS Y MECÁNICAS DE CCM
PENSACION.-
Se analizan redes de compensación cuyas funciones de transferencia cumplan
con :
a) Compensación en adelanto
b) compensación en atraso
c) compensación en adelanto - atraso
d) compensación proporcional - integral.
Las formas de compensar aates enumeradas han sido factibles de ser introdu.
cidas en un programa digital.
18 -
1.4,1.- RED DE COMPENSACIÓN EN ADELANTO.-'~x
Como se dijo en 1.3, un compensador en adelanto se caracteriza por dar una
contribución de fase en adelanto al relacionar la salida con la entrada de
un sistema.
ETi (S)£isT£.rr\ de
C O rvt r o I
Eo
O ( S) = O - J25
DESPA3SAGE DE UN SISTEMA DE CONTROL
FIGURA 1.14
Se puede notar de la" figura 1.14 que el ángulo de la señal de entrada sufre
un adelanto de 0 al salir del sistema.
La forma general de una red compensadora en adelanto viene dado por
Ge ); = Kc (1'30)o i Jr
Para detallar mjor los parámetros de este tipo de red se pone:
Donde: <¿.
Kc, cf
Los polos y ceros deben estar en el semiplano negativo, para que el sistema
sea estable.
a),. RED ELÉCTRICA.-
En la figura 1.15 se dispone un circuito cuya función de transferencia es -
similar a las dadas por (1.30) y (1.31) .
- 19 -
c
Eo
RED ELÉCTRICA CCMPENSADORA EN ADELANTO
FIGURA 1.15
Del análisis del circuito se tiene:
Gc(s) = Eo (s) = Kc . R2Ei(s) R2 + Rl/Sc
Rl +1/SC
Gc(s) = Kc (S + l/Rl,cS + Rl + R2 1
R2 Rl,c
Por analogía de 1.33 y 1.31 se tiene:
£ = Rl . C
= Rl + R2R2
Kc = Kc
(1.32)
(1.33)
(1.34)
(1.35)
(1.36)
Los parámetros a especificarse para este tipo de ccmpensador es: •£} y Kc ;
sin embargo, se puede notar que se tienen tres valores a expecificarse: Rl,
R2 y C; lo que facilita encontrar los parámetros de c< \ Z* y teóricamente -
existen infinitos valores de resistencias y condensadores para conseguir- -
ios mismos fines.
B) CRITERIO PARA DEPERMINAR EL RANGO DE ALFA. ( o¿. } .
Realmente alfa ( o¿. \e de Rl y R2 por lo que ese parámetro puede tener
infinitos valores, pero, por razones de ruido se limita alfa.
- 20 -
Se sabe que todos los sistemas realimentados tienen una fuente interna de
ruido y normalmente ese ruido es de alta frecuencia en comparación a las
frecuencias de las señales de control del sistema, por lo que, el conden-
. sador para el ruido interno es un cortocircuito pero para las señales de-
control un circuito abierto.
Las señales de entrada se ven atenuadas en un valor alfa incluyendo el : -~
ruido interno por lo que a mayor alfa menor ruido, a costo de una atenua-
ción de las señales de control, para evitar unaexagerada atenuación alfa ,-
se limita a un valor máximo de 10, en el otro lado si alfa muy pequeño, el
efecto compensador casi no se nota por lo que alfa mínimo se limita a 3 .
C) . RED CON MPLIFICAG£©$&S OPEPACIOMBLCS . -
Se puede apreciar en la figura 1.16 (a) y 1.16b, dos circuitos con opera
cionales, notándose que el amplificador de la salida es solo un inversor
para evitar el defasage de 180°.
REDES CCMPENSADORAB CON AMPLr ICADORES OPERACICNffiES
FIGURA 1.16
- 21 -
Al analizar las redes de las figuras 1.16 a y 1.16 b se obtienen las ecua_
cienes 1.37 y 1.38 respectivamente.
GC(s) = R2 (s + 1/R2C2) (1.37)Rl (s + 1/R1C1)
Gc(s) = Cl (S 4- 1/R1C1) (1.38)~CT~ (s + 1/R2C2)
Haciendo analogía 1.37 y 1.38 con 1.31 se obtiene:
Para 1.37: Kc = R2 (1.39)Rl
T = Rl Cl (1.40)
oc= R2 C2 = Kc C2 (1.41)Rl Cl Cl
Por lo que se puede determinar fácilmente la red, al dar valores a Cl, C2,
Rl, R2.
Para 1,38 : Kc = Cl . (1.42)C2
£ = R2 C2 (1.43)
¿¿.= Cl Rl = Kc. Rl (1.44)C2 R2 R2
Con Cl, C2, Rl, R2. queda determinada la red fáciMente.
Debe notarse que existen infinitas soluciones para similares respuestas, -
eléctricamente todo se condiciona a impedancias de entrada y salida.
La relación polo cero da el valor de alfa que se buscará tener en un rango
entre 3 y 10. -- '-* i
d.) RED
Se hará referencia directamente a la red mecánica equivalente de compensa -
ciÓn en adelanto en (3) , (4) se encuentran más profundizadas esas analogías
eléctricas mecánicas.
- 22 -
En la figura 1.17 se tienen un modelo mecánico de compensación en adelanto.
•S.
FIGURA 1.17
Donde: K ==' constante del resorte
xi,xo,y = valores de desplazamiento
Fl,F2 = valores de fuerza aplicada
fl,fl = alteración viscosa o rozamiento viscoso.
COMPENSADOR MECÁNICO EN ADELANTO
FIGURA 1.17
Del gfáfico 1.17 escribiendo las ecuaciones de Newton se tiene:
f2(ii-x2) =: fl(xo - Y)
f 1 (xo- y) = K y
Mediante las transformadas de Laplace se llega a:
XO S Hxi S + f1+f2
f2 /(flA)
Que tiene una forma similar a 1.31 que por analogía se deduceí
if = f1/K
<¿ = fl + £2 >- 1
(1.45)
(1-46)
(1.47)
(1.48)
(1-49)
- 23 -
1.4.2.- RED DE COMPENSACIÓN EN ATRASO
En la sección 1.3 se habló que el compensador en atraso se caracteriza por
das una contribución de fase en retardo el relacionar la salida con la en-
trada en un sistema de control.
En la figura 1.18 se clarifica giae el ángulo de defasage de la señal de en
trada, al salir sufre un atraso 0 que, será dado por el compensador en -
atraso.
Ei(s)
EÍCS) = Eo(s) =
DEFASAGE DE UN SISTEMA DE CONTROL
FIGURA 1.18
la forma general ara describir la función de transferencia en atraso es:
Gc(s) = Kc S + /2/>/P/
Para que el sistem sea estable el polo y cero deten estar en "el senúplano
negativo del plano S.
Reescribiendó 1.45:
Gc(s) = Kta S
Kc = Kc(1.52)
- 24 -
a) RED -ELÉCTRICA. -
Una red eléctrica que da una función de transferencia similar a la ecuación
1.51, se tiene en la figura 1.19 donde vemos elementos pasivos eléctricos.
GP
-AAAAAM
Go Cs i
COMPENSADOR EC.ECTRICO EN ATRASO
FIGURA 1.19
Haciendo un análisis matemático obtenemos:
Gc(s) = Eo(s) = Kc (R2 +.1/SCI
Gc(s) =
Ei(s)
Kc R2R1+Í2
R l + R2 + 1/sC
S + 1/R2.CS + R2 . 1
R1+R2 R2.C
Haciendo analogía con las ecuaciones 1.50 y 1.51 se concluye:
z = R2C -
~<.= Rl + R2
Kc =
R2
Kc = Kc. R2Rl + R2
(1.53)
(1.54)
(1-55)
(1.56)
(1.57)
De la ecuación 1.51 deducimos que con alfa, T y Kc queda determinado el con
pensador; sin embargo, de las ecuaciones 1.55 y 1.56 y 1.57 concluímos que-
25 -
las cuatro variables Rl, R2, C y Kc dan un grado de libertad para determi
nar alfa, Z y Kc, por lo que existen infinitos valores para lograr simila
res resultados.
b.) CRITERIO DE SELECCIÓN DE ALFA (<=<-).-
La relación polo cero (Z/P) = alfa = «c (1.58)
puede tener un amplio rango de valores.
El compensador en atraso atenúa las señales de ruido de alta frecuencia -
en el lazo de control.
Puesto que, las señales de control son de baja frecuencia estas son ampli
ficadas por el valor Kc, mientras que como se dijo, las señales de ruido-
son atenuadas Kc/alfa.
De hecho si el problema es el ruido, una red de atraso atenuará el mismo.
Si bien, alfa puede tener valores infinitos se ha encontrado que alfa en-
un rango de 3 y 10 da resultados prácticos.
c.) RED CON AMPLIFICADORES OPERACIONALES.-
Las redes de las figuras 1.16a y 1.16b pueden ser utilizadas perfectamen
te para el compensador en atraso.
Reescribiendo las ecuaciones 1.37 y 1.38.
Gc(s) = R2 S + 1/R2C2 (1.58)•Rl S + 1/R1C1
Gc(s) = el S + 1/R1C1 (1.59)C2 S + 1/R2C2
y haciendo analogía con la función de transferencia del compensador en -
atraso 1.51 se llega a:
De 1.58 se tiene:
Kc = R2Rl
- 26
= R1C2
R2C2= 1 ClKc C2
Con Rl. Cl, R2 y C2 queda determinado T-l, alfa y Kc.
De 1.59 se tiene:
Kc = ClC2
= R1.C1
= R2C2R1C1
= 1Kc Rl
(1.61)
(1.62)
(1.63)
(1.64)
(1.65)
Similar al caso anterior Cl, C2, Rl Y R2 determinan Kc, alfa y Zrl.
Es obvio que, las infinitas soluciones para determinar los mismos polos y
ceros, dependerán netamente de las características de impedancias de salí
da y entrada exigidas.
d.) RED MECÁNICA.-
En la figura 1.20, se dispone de una red mecánica de compensación en atra_
so.
11 II i ¡ I III.
n i n i i i i i i i i i
FIG 1.20
- 27 -
xi, xo = desplazamientos
fl, f 2 = rozamiento viscozo
K = constante elástica del resorte.
RED MECÁNICA COMPENSADORA EN ATRASO
FIGURA 1.20
Para analizar matemáticamente se escriben las ecuaciones de Newton del sis\
tema:
f 1 xo = k (xi-xo) + f2(xi -- xo) (1.66)
Pasando al dominio de Laplace se llega a:
xo(s) = f2 S + l/f2/Kxi(s) fl+f2 S + 1 (1.67)
fl+f2. 1f2 f2/K
Haciendo analogía 1.67 con el 1.51 se tiene:
¿"= £2 (1.68)K
<xl = f 1 + f 2 ->! (1.69)f2
O sea que el sistema queda:
Xo(s) = 1 S + 1/¡f (1.70)xi(s) c< s + i/ ^
Kc = 1
1.4.3.- RED DE COMPENSACIÓN EN ADELANTO - ATRASO.-
Como su nombre lo indica esta red está constituida por una parte de red en
adelanto y otra en atraso, las 2 en serie o cascada, como se indica en la
figura 1.21.
Una forma general de expresar matemáticamente esta red es:
- 28 -
Eo(S) = Kc (S+Z1) (S+Z2)Ei(S) (S+P1)(S+P2)
Donde: Zi = ceros del compensador
Pi = polos del compensador.
(1-71)
tsj,Compensador
enAtraso
COMPENSADOR ADELANTO-ATPASO
FIGURA 1.21
Una expresión en donde se considera parámetros futuros es:
Gc(S) = Kc (S (S+(S
KC,
(S-H
o
(1.72)
La ubicación de los polos y ceros serán en el semiplano negativo S, para po
der estabilizar el sistema.
En la figura 1.23 se aprecia la disposición de las singularidades de esta -
red.
- 29 -
- cr
DISPOSICIÓN DE POLOS Y CEROS DEL COMPENSADOR ADELANTO-ATRASO
FIGURA 1.22
a.) RED ELÉCTRICA.
Para facilitar la construcción de un circuito eléctrico se considerará—
o¿ i = = a. r o¿ , Esta red se muestra en la figura 1.23 con elementos
eléctricos pasivos.
C-s.
,'i (53
REO ETiECTRIOD DEL COMPENSADOR ADELANTO-ATRASO
FIGURA 1.23
- 30 -
Al analizar el circuito de la figura 1.23 se obtiene:
GC(S) =_EQ(S) = Kc (s.EÍ(S) ' (s.
+1)(s<n + D + S .
Donde: z = Rl. Cl
rt = R2. C2
~,L = Rl. C2
Haciendo: R1.C1 + R2.C2 + R1.C2 =
Se llega a obtener:
Gc(s)= Kc + (S 4- I/ ¿Ti
(1.73)
(1.74)
(1.75)
(1.76)
(1.77)
(1-78)(S + (S +
¿v
b.) CRITERIO DE SEI.ECCION DE o< _-
Por tener realmente 2 redes, una de adelanto y otra de atraso, el problema
de escoger o¿ es similar a lo expuesto en 1.4 para redes en adelanto y en-
atraso por lo que ^c se unifica y su valor estafa entre 3 y 10 .
C.) RED MECÁNICA. -
En la figura 1.24 se dispone de una red mecánica adelanto-atraso .
fl,f2 = constantes de rozamiento viscozo.
- 31 -
K1,K2 = constantes elásticas del resorte '
xi,xo,y = desplazamiento lineal.
RED MECÁNICA DE COMPENSACIÓN ADELANTO-ATRASO
FIGURA 1.24
Al escribir las ecuaciones de Newton se oonsigue:
fl(xo - y) = K2(xi - xo) + f 2 (xi - xo) (1.79)
fl(xo - y) = Kl.y (1.80)
Con (1.79) y (1.80) en función de la transformada de Laplace se tiene:
Xo(S) _ (S -t- K2/f2) (S + Kl/fl) (1.81)Xi(S) S2 + S(Kl/f2 + K2/f2 + Kl/fl) + Kl/fl. K2/f2
Al definir:
ZT1= Í2/K2 (1.82)
t^= fl/fO. (1.83)
-c jf F2/K1 (1.84)
¿1'= K2/f2 " (1.85)
ffV= Kl/fl (1.86)
£ = K1/Í2 (1.87)i i
Haciendo: K2/f2 + Kl/fl + Kl/f2 = &/<* + /o¿ (1.88)
Con (1.81),(1.82), (1,83), (1.84), (1.85),(1.86),(1.87) y (1.88).
Se deduce:
Xo(S) (S +K2/f2)(S +"Kl/fl) (1.89)Xi(S) " (S
Cuya función de transferencia (1.89) es similar a la dada por (1.72)
- 32 -
1.4.4. RED COMPENSADORA PROPORCIONAL-IÍS7THX3RAL.
Esta red se caracteriza por tener una parte amplificadora (proporcional) y
un integradpr:
Gc(s) = K2 + K3/S
Que también puede escribirse como:
Gc(S) = K2 (S + K3/K2)
(1.90)
(1.91)
S
Según 1.90, la red debe estar formada de 2 partes cerno lo indica la figura
1.25
COMPENSADOR PROPORCIONAL INTEGRAL
1.25
- 33 -
Con esta red, al tener un polo en el origen se consigue aumentar el orden
del sistema y coro consecuencia de ello disminuir el error de estado esta_
ble,
a.) RED ELÉCTRICA.-
Mediante una red eléctrica con amplificadores operacionales se consigue -
una función de transferencia similar a (1.91) en la figura 1.26 se mués -
tra el circuito eléctrico que cumple con esta red.
fl-a- c*.
COMPENSADOR EI CTRICO PROPORCIONAL INTEGRAL
FIGURA 1.26
La función de transferencia que se obtiene es:
Gc(S) = R2 (S + Í/R2.C2)
Comparando con la ecuación (1.91) se concluye:
K2.= R2/R1
K3 = 1/R1.C2
(1.92)
(1-93)
(1.94)
De acuerdo al valor de cero requerido se tiene una gama de valores de Rl,
R2, c2 con los cuales se satisface .condiciones pedidas.
- 34 -
1.4.5.- OTRAS KEDES COMPENSADORAS.-
Coando una planta tiene 2 o más polos conjugados, puede ser necesaria una
red con 2 polos y 2 ceros con los cuales se cancelen polos indeseados al -
igual que los ceros y obtener otros valores mas prácticos.
En la figura 1.27 se tienen 2 redes T que tiene esa cualidad
-'L
P-
-AAAA,
C-\S T EN PUENTE
Cb)
FIGÜJRA 1.27De la figura 1.27 a se desprende fácilmente su relación de entrada y saliL
da en el dominio de Laplace:
Eo(s) = R.C1.C2 S + 2R. C2. S + 1Ei(s) KC1. R-C2 S2 + CRC1 + 2 EC2) s + 1
Similar caso al anterior de la figura 1.27.b se consigue:
Eo(s) Rl. (1.96)Ei(s)
_RÍ C R 2 C S + ( R 2 C + 2 R1C) S + 1
Si bien teóricamente existen muchas redes compensadoras que aporten con -
polos y ceros, el presente estudio se refiere exclusivamente a los puntos
1.1, 1.2, 1.3, y 1.4, para los cuales se ha elaborado una metadología de-
análisis implementables en un programa digital.
35 -
REFERENCIAS
(1) Pazmiño A. Ramiro, Programa para el estudio de estabilidad. Criterio
del lugar Geométrico de las raíces, cap I, Tesis de Ingeniería Eléc -
trií?a EPN, Quito, 1981.
(2). Distéfano III, STUBBERUD, WILLIAMS, Ret roa lamentación y sistemas de -
control, p 58 - 61, Colección Schaum's, Edit Me Graw Hill, 1980.
(3) Kvo Benjamín, Automatic Control Systems, Cap IV, Edit Prentice Hall -
Inc, New Jersey, 1967.
(4) Dorf Richard, Sistemas Automáticos de control, Cap II, Edit Fondo Edu
cativo Interamericano, 1978.
CAPITULO II
INTRODUCCIÓN
En el presente capitulo se cubre la teoría básica de la compensación
para poder iiriplementar procesos de cálculos de los compensadores. El es-
tudio se refiere a la compensación en: adelanto, atraso, adelanto - atra-
so y proporcional - integral, además, de explicar en flujo - gramas los -
distintos algoritmos se incluyen ejemplos en donde se aplican manualmente
el proceso de compensación.
Para los dibujos del LGR se ha utilizado el computador TEKTRONIX.
CAPITULO II
- 36 - •
2.1.- PARÁMETROS COMUNMENTE ALTERNADOS MEDIANTE ESTA TÉCNICA .,-
La parte básica de la compensación es buscar que, los sistemas de control
cumplan con ciertas especificaciones de funcionamiento, cono ser: anchos-
de banda, tiempo- de estabilización, etc.
Para el caso de la compensación mediante el lugar geométrico de las ral -
ees en especial se pueden modificar parámetros en el dominio del tiempo -
como ser: tiempo de estabilización (Ts) , constante de tiempo (T) , tiempo-
de subida, etc. Además, lograrse variaciones aceptables del sobretiro lo
cual se logra al aproximarse un sistema de orden superior a uno de segun-
do orden. Por otro lado, .es posible mejorar el error de estado estable -
al variar la constante de error por efecto de añadir una red compensadora.
Se puede concluir que los parámetros comunmente alterados son:
1.- Tiempo de estabilización (Ts)
2.- Constante de tiempo (T)
3. - Factor de amortiguamiento (*f )
4.- Frecuencia no amortiguada (U/n)
5.- Sobrenivel porcentual o sobretiro (Sp)
6.- Constante de error. ( de posición Kp, de velocidad Kv, de aceleración
ka.)..
Dependiendo de la red escogida se puede variar uno o más de los parámetros
antes anotados, a continuación se analizará algunas formas de compensar ya
liéndonos del lugar geométrico de las raíces.
2.2.- COMPENSACIÓN VARIANDO LA GANANCIA. -
Un sistema de control realimentado como el que se presenta en la figura 2.1
con una red compensadora en serie o cascada, tiene una serie de solucionen
- 37 -
en el plano S, dependiendo del valor de ganancia asignada, con lo que se
obtiene el lugar geométrico de las raíces. Para que un sistema cumpla -
con ciertas especificaciones puede suceder que, sólo se necesite variar-
el parámetro de ganancia a lo que se conoce como compensación por ganan-
cia.
Gl6]
Donde:
G(s)
H(s)
Kc
= polinomio en función de S tanto en el numerador cerno en el de_
nominador.
= Numerador y denominador están en función de S.
= Parámetro de ganancia que puede ser variado.
DIAGRAMA DE BLOQUES DE UN SISTEMA DE CONTROL
FIGURA 2.1
2.2.- Si se considera la función de la planta como ;
K(Js+F)
y una realimentación unitaria, para el sistema de-
la figura 2.1.
Es así como se obtiene la función de transferencia:
- 38 -
C(s)R(s)
KFs
Si se escribe otra función para compararla ;
P(s) = WnS + 2
Por analogía de las relaciones (2.1) y (2.2) se tiene:
F
21/J.K
(2.1)
(2.2)
Wh =nl K (2.3)
(2.4)
Por lo que puede deducirse que:
Si se aumenta K, se disminuye ^, normalmente válido en 0.3 y o.7,
en la figura 2.2 muestra en el plano S, esos parámetros.
DATOS OBTENIBIES EN EL PLANO S.
F1GORA 2.2.-
Se tienen estrechas relaciones entre ^, Wn , es así como al aumentar K,
aumenta Wn y disminuye f con lo cual el tiempo de estabilización aumenta -
- 39 -
Ts = 4 , ocurre que alimentado K el sistema se acerca al eje imaginarioCf.Vín )
si bien consiguiendo un factor de amortiguamiento aceptable pero empeoran-.
do su respuesta transitoria.
Lo anterior es válido para un sistema de segundo orden, pero podría -
tener aplicación en sistemas de orden superior para entender mejor esta -a/
compensación se hace referencia al ajemplo 2.1.
Ejemplo 2.1: Un sistema de control tiene una planta cuya función es: G(s)
= l/s(s + 2) con una realimentación dada por H(s) = 1/s +4)»
Se busca tener un sobrenivel por centual del 16% con un tiem
po de estabilización menor a 8 segundos .
Solución: El sistema realimentado debe cumplir con la ecuación
1.2: F(s) = G(s) _ = N (2.5)
1 + KG(S), H(S) D
Se dibuja el LGR al resolver igualando a cero el denominador 2.5
1 + KG(S). H(S) =0 (2.6)
Se ha graficado el LGR de la ecuación 2.5 en la figura 2.3, en donde se -
aprecian los distintos puntos que cumplen con el LGR para algunas ganan -
cías allí, indicadas. Puede notarse que para K
T = 0.4-'; se busca tener: f=0.5 lo cual se logra con K= .8.3 cumplien
do incluso con tiempo de estabilización.
40 -
MCPJCANTC CL_._LCR
,— rOl.O — CCKO 1 D I %. 1 «. I 4~ — O . 3 U,-, I -J- J— Jlr--H I — — • I
LGR del ejemplo 2.1
FIGURA 2.3
De esta manera, se consigue tener incluso un error en estado estacionario
menor.,
Finalmente, podemos decir que si bien ha aumentado la ganancia del siste-
ma se tienen comportamientos mejores, en muchos casos ese aumento puede -
conducir a inestabilidad así, en el ejemplo 2.1, si el error pedido es pe
queño K=40 sería ideal, pero allí se ve que el sistema está en el límite-
de estabilidad, por lo que no sería una solución aumentar la ganancia.
2.2.1.- AOOTOTMOS PARA COMPENSACIÓN CON GANANCIA.-
Un sistema de control puede ser compensado con ganancia, pero, los polos-
o ceros de lazo abierto en el eje real (+), no debería exeder a l a pesar
de que, podría tener un par de polos o ceros conjugados en el semiplano -
posii'/Vo ..
Una forra de compensar con ganancia sería observando directamente el UZR-
del sisle.wa:'., siendo muy importante el papel que desempeña el observador;
sin aribargo, se puede pensar en un método iterativo que pueda realizar el
- 41 -
análisis de la compensación con ganancia.
Se tiene que en un sistema realimentado el LGR debe cumplir con:
K. G(S) ,H(S) = -1 (2.7)
LO que significa que, el ángulo por G(§).H(S) debe ser múltiplo de 180°
G(s) .H(s) = + n.l80° (2.8)
evaluado en un punto n = 1.2... .entero
[K.G. (s) .H(S) = i (2.9)
0 - valor absoluto de una cantidad 0.
Por lo tanto es parte del LGR si se cumple simultáneamente las ecuaciones
2.i8 y 2.9. También se puede probar que un punto es parte de LGR mediante
tanteos.
POLOS Y CEROS DE UN SISTEMA DE CONTROL
2.4
- 42 -
"Es así como la de la figura 2.4, se cumple que f'. es parte del LGR, si-;te
nemos .
(¿1 - 02 + fi3 -04 - f>5 - j¿6 - JH = + n. 180° (2.10)
Los argumentos o ángulos dados por los polos y ceros son negativos y po-
sitivos respectivamente. Y además:
K =/Plp/./P2p/./P3P/. /P4P/. /P5P/. /P6P/. P7P/
/PZ1/. /PZ2/
(2.11)
Para tener una mejor idea de lo que significan las especificaciones en -
el LGR, se hace referencia a la figura 2.5, donde se puede apreciar que,
si el LGR se encuentra dentro de un rango de f entre 0.3 y 0.7 el sobre-
tiro está dentro de rangos aceptables, obviamente considerando al siste-
ma como uno de segundo orden. Asimismo, de la ecuación 1.8, se despren-
de que el tiempo de estabilización, vendría a ser todo lo que se halle a
la izquierda de la recta en el punto S = OÍ + j O.
Recf> .gue. :delehrnjn,?-i• , . í. .'"'•. •/
de.
Clon.
ÁREAS DEL PLANO S QUE INDICAN ALGUNAS ESPECIFICACIONES
FIGURA 2.5
- 43 -
Del gráfico 2.5, se resume lo siguiente:
Área que cumple con especificaciones de sobretiro dados entre
ñrea que cumple con especificaciones de tiempo de establecí -
miento y factor de amortiguamiento o sobretiro.
Todo punto a la izquierda de la recta (Ti +_ JO cumple con -
tiempo de estabilización.
Cano ya se indicó en la ecuación 1.8:
Ts = 4/( V wn) (2.12)
Es así como dado un valor de amortiguamiento se tiene que, a mayor frecuen-
cia no amortiguada (Wn) menor tiempo de estabilización (Ts) ; de la figura -
2.5, se nota que los radios vectores OP1, OP2 determinan dos valores dife -
rentes Wnl, Wh2, de esta forma el sistema respondería más rápidamente con -
Wnl^ [Wnl > Wn2J , teniendo un mismo valor de J .
En un algoritmo implementado para saber si un punto es parte del LGR y cum-
ple con especificaciones de tiempo de estabilización y sobretiro sería: si
busca encontrar el LGR dentro de un rango de , normalmente entre 0 . 3 y -
0.7, "a partir de un valor Wnl como se indica en la figura 2.6, con ese ra -
dio vector se barre sectores circulares en intervalos de ángulo AÉ> al veri
ficar si un punto cumplió con ser un ángulo menor a 25° , se asumirá que es-
tá. cerca del LGR por lo que vuelve a barrer otro sector con Wnl aumentando-
en un 10% (al aumentar Whl se tiene rpenor tiempo de estabilización .....
- 44 -
jí&~^ lo cual sería mejor) ; cuando el ángulo se acerca a 180° se asume cp_
mo parte del LGR y se verifica si cumple con ganancia.
Pero, si en lugar de acercarse a 180° el punto evaluado se aleja enton -
ees se acelera el proceso barriendo círculos haciendo,, centro en Wnl y la
recta dada por f = eos/ cos'f ?./) + eos U ¿ ) } ( 2.13)jf = eos/
Como puede verse en la figura 2.7
ctor ;
BÚSQUEDA DEL LGR BARRIENDO ARCO DE CIRCUrTT P1P2
FIGURA 2.6
n la figura 2.7, notamos que Wnl es muy pequeño por lo que para aproxi
marnos al LGR se barre círculos de radio r y centro o'.
- 45 -
JUÍ
: XC, YC
Y ; O'PJ
.BÚSQUEDA DEL LGR BARRIENDO CÍRCULOS CON CENTRO EN O'
FIGURA 2.7»
Si el punto calculado se acerca al LGR, se aumenta Wl en un 10% y se recal_
cula O"9 y OP1 para barrer otro círculo y así sucesivamente hasta encontrar
la mejor aproximación. El sistema se detiene cuando se halla un punto cer_
cano al LGR en cuyo caso es posible compensar, pero si se aleja del LGR río
se puede compensar.
En la figura 2.8, se tiene un diagrama de flujo para el caso de tener da'_~
tos como factor de amortiguamiento ( f ) y tiempo de estabilización (Ts).
adicionalmente se puede evaluar un punto como parte del LGR barriendo un -
vector desde el origen en una sola dirección o sea con un f fijo y buscar
cortar al LGR; si ello se logra se evalúa si se ha conseguido las especifá
- 46 -
caciones pedidas, en la figura 2.7 se dispone también esta opción, se acia
ra mejor esta forma de evaluar en el ejemplo 2.2
- 47
BARRE CON- UN AN8ULO
FIJO APROXIMACIONES
• UCICIVAS HASTA DC-
Tf j tMlHAU t i EL PUNTO
IS'f A «TI DO. LM
•SCOSt MEJOR• 'f*A f » Q X I N A C I Ó N
P.HOXIMAC
ES PARTE DKLU
ICIO/ COMPES
I N G R E S O OED A T O S ; Ti , (f
Y A L M A C E N A DATOS INICIALES/
INICIO DE A P R O X I M A C I O N E S
EN B A R R I O O OE S E C T O R.Cl R C U L A R
E V A L U A C I Ó N DE V A R I O S
PUNTOS EN UN SECTOR
C I R C U L A R P A R A S A B E R
SI ES P A R T E DEL L O R .
^SECTOR Cl ROULAR DE
W « . J
E S C O J E L A M E J O RA P R O X I M A C I Ó N C O M O PARTE
P E L L O R
N U E V AAPROX IMACION E3
E R C A N A A L
P R O X I MAC I
ES M E J O R QUE LAANTERIO
INICIALIZO VALORES
EN B A S E A L03 CÁLCULOS
PREVIOS
AUMENTO RADIO DC SECTOR
C I R C U L A R WH E N UN
10%
CALCULO P U N T O S DE
SECTOR Cl RCULAíí DE
R A D I O r Y CENTRO O'
CSJZOJE LA M E J O R APROXI .
NACIÓN COMO PARTE DEL L8R
9 C E R C A N A AL
—•NO
-—,A P R O X I M A C I
AUMENTO W» INUH 10 %
DETERMINO A N C U L O S OC
• A A R Í D O DSL CINCULO NUKVO
DIAGRAMA DE FLUJO DE COMPENSACIÓN CON GANANCIAFIGURA 2.7
CALCULO OE GANANCIA Y
ÁNGULO APROXIMADO AL
LG R ^EN EL PUNTO
-ES-COGIDO
A N A L I Z O SI EL PUNTO
E 3 C O G I DO TIENE
R A I C E S DOMINAN TES
131
'
ANALIZO 31 C U M P L E
E R R O R
CON
NO
" SE PUEDE COMPENSAR
CON GANANCIA "
INDICATIVO DE!
SI SC PU E DE
C O M P E N S A R
NO
NO SC PUEDE COMPEN-
SAR CON «ANANCIA*
R E C U P E HO VALORES
I N | O I A L • t DE :
O ATO •
DIAORAMA DE FLUJO DEL SUB PROGRAM"COMPEO "FIGURA 2.7
- 49 -
•"2.2.2.- EJEMPLOS DE COMPENSACIÓN CON GANANCIA. -
Para esta parte de la compensación utilizaremos datos de tiempo, sobretiroy
error, factor de amortiguamiento.
Ejemplo 2.2:
El sistema de control de la figura 2,9, necesita ser compensado de tal mo-
do que cumpla con el sobretjxo < 20% y una constante de velocidad > 0.5.
Sóbretiro. ...
DE CONTROL
FIGURA 2.9
rr-
lo o
Se tiene: f 0.46
Aproximando al ángulo sobre el eje horizontal negativo:
B eos (
Constante de error de velocidad
Kv = lim S.G.H.
s — O
C2.14)
(2.15)
C2.16)
- 50
_ vJ?
En este caso con y =0.5 y puesto que no interesa la ubicación de polos o
ceros, partimos con un Wn= 0.1 y seguimos aumentando hasta aproximarnos -
al LGR; si en cierta cantidad de iteraciones no se acerca al LGR el siste_
ma no calcula más.
En la figura 2.10, tenemos un gráfico de cómo se pretende llegar a un pun'.
to cercano al LGR.
n 3SÍ5 Cor ia r
.x-
P lano S
-d -tí -tft -« -0-i -tg -Q.1
APROXIMACIONES SUCESIVAS PARA ENCONTRAR UN PTO LGR
1 FIGURA 2.10
Inipiamos con un valor de Wn = 0.1 y seguimos aumentando en 0.1 valores -
hasta un número, determinado de veces o hasta llegar a un punto cercano al
LGR:
En la tabla 2.1 se tienen los valores de- cada punto en la recta cuyo
= 0.5.
- 51 -
x4
-0.005
-0.1
-0.15
-0.2
-0.25
-0.3
-0.35
y4
•0.086
0.1732
0.25
0.34
0.43
0.51
0.60
G.H
-138.13°
-146.54°
-156.05°
-165.66°
-167.1°
-175.46°
-185.31°
Ktotal
-
\
-
5.25
5.84
TABLA 2.1
Los puntos que se acercan al LGR son aquellos que tienden a 180°; en la
tabla 2.1 observa m o s algunos cálculos.
X4, Y4 ), = ( -0.3; 0.51 )
X4, Y4 ), = ( 0.35; 0.6 )
(2.12)
Efectivamente como se nota en el gráfico 2.11 del LGR de este sistema, se
encuentra que las ganancias son: K=5.25 y K=5.84 para dos puntos aproxi-
mados.
- 52 -
EJEMPLO 2.3:
Mediante la planta de un sistema de control con realimentación unitaria -
conp: G(s) _ 2 (S+l) __ determinar la posibilidad de compensar con
ganancia para cumplir un tiempo de estabilización menor de 4 segundos y
porcentajes de sobretiro menor del 25%.
Solución:
Un sobretiro menor 25%; según la ecuación 2.14
^ 0.403 o 9 66.2°
Para evaluar pódanos poner corro límite de j =0 . 7 éste es un valor que
se aconseja y está entre los rangos de sobretiro aceptables.
=0.7 o • ® = 45.5
Según la ecuación 2.12:
Wh = 2.48 rad con jí= 0.403s Ts= 4(s)
X4 = -Wn eos 66.2 = -1
Y4 = Wh Sen 66.2° = 2.26
Se barre un sector circular desde 9/ - 66.2 hasta 0 =45.5
En la tabla 2 . 2 se tiene datos calculados .
0
70°
66.2 •
56.2
Wh
2.5
2.5
+2.5
X4
-0.75
—1
-1.39
Y4
2.34
• 2.28
2.07
le.
-171.02°
-181.39°
-211.55°
OBSERVACIONES
es parte delLGR
TABLA 2.2
- 53 -
Efectivamente comprobamos que, si se logra compensar con ganancia; en el
piando (-1 ; 2.28), la ganancia total es 16.32, por lo que adicional a la
ganancia de lazo abierto se tendrá la dada por el compensador de ganan -
cia en este caso:
K = 16.32 K=Kc.K1
Kc = 8.16.
(2.17)
En la figura 2.12, se tiene graficado el LGI? de este sistema.
MEDIANTE EL LCR 3Q-JUL-G6
.Q
—POLO -«CERO l-l-in = Q.3 UrtlJ 1 = - ¿r-h1 —
LUGAR GEO1ETR1CO DEL SISTEMA DE CONTTíOL DEL EJEMPLO 2.3
FIGURA 2.12
- 54*-
-2.3.- COMPENSACIÓN EN ADELANTO. -
Para un sistema; de control.cuyas especificaciones detestado transitorio,-
constante de error, etc. que se pide variar, entonces se dirá que necesi-
tamos, una red compensadora en adelanto, la misma que tiene por objeto al
terar el LGR original, hasta conseguir que pase el mismo por un punto es-
pecífico .
Para el presente caso, se analizan los sistemas que tengan un compensador
en cascada como lo indica la figura 2.13, el compensador irá ubicado en -
el lazo directo.
SISIOEMA DE CONTROL COMPENSADO
FIGURA 2.13
Como ya se analizó en 1.4.1, la forma general del compensador es ;
Ge(s) = Kc S +Z (2.18)S +P
P
Donde: Kc = ganancia dada pDr el compensador
-P = Polo del compensador
-Z = cero del compensador
¡ Z | < |PÍ (2.19)
La relación P/Z la escogeremos entre 3 y 10 que son valores aconsejados
para una red compensadora como se dijo en 1.4.1.
- 55
•2.3.1.- ALGORIOK3S DE COMPENSACIÓN EN ADELANTO.-
Partiremos del hecho de que se conoce el punto por donde se desea que pase
el LGR, es obvio que asumiento ese punto como un lugar de polos dominantes
el sistema puede analizarse como uno de segundo orden.
Según la figura 2.14, para que un punto sea parte del LGR la suma de argu-
mentos con los polos y ceros de lazo abierto deben dar un múltiplo de 180?
cr
P = punto evaluado ,•
O = ceros de lazo abierto
X = polos de lazo abierto.
POLOS Y CEROS DE LAZO ABIERTO EN EL PLANO S
FIGURA 2.14
= + q-180°
P es parte del LGR si:
(2.20)
-01 -r 92 + 03 + 94.-+ 95 = + q -180° (2.21)
q = 1,2, ,"
Si la suma de argumentos es diferente a un múltiplo de 180°, significa que
el punto no es parte del LGR por lo que, se requiere una red compensadora-
- 56 -
•que aporte con el ángulo necesario para dar cumplimiento a la ecuación -
(2.20) . En la figura 2.15, observamos el ángulo con el que aportaría u-
na red de adelanto.
JlA/
- riñ
-p
ARGUMENTO DADO POR UNA RED COMPENSADORA EN ADELANTO»
FIGURA 2.15
Dé la figura 2.15 se desprende lo siguiente:
-4-Compensador = 9 1 - 02 ' (2.22}
01 = 180 - £ (2.23)
| Ge = 180 ~/e2 + e) ' (2.24)
Introduciendo 2.2.3 y 2.24 en 2.22:
-tf Compensador = lfío-0 -( -f- 180 - 9 . -[Ge (2.25)
<£ Compensador -[Ge.
De la ecuación 2.22, puede desprenderse fácilmente £H>8"2 por lo que efec_
tivamente el ángulo dado por el compensador es en adelanto o positivo.
Para escoger la cantidad de compensadores necesarios, se ha tomado en cuen
ta que el ángulo [Ge no sea mayor de 70°o que no rebace la horizontal soba?e
- 57 -
•el punto P, evaluado como parte del LGR,
A manera de ejemplo si el ányulo necesario dado por el compensador es de -
120°, entonces son necesarias dos redes compensadoras en cascadas, cada ~
una aportará con 60°.
A continuación se detallan los pasos a seguirse para compensar en adelanto
1.- De las especificaciones dadas, se determina la localización deseada -
de los polos dominantes de lazo cerrado.
2.- Según el ángulo necesario que será dado por el compensador, se evalúa
el número de compensadores en cascada que cumplen con lo pedido.
3. - De acuerdo al ángulo determinado para el compensador, se ubica el po-
lo y cero.
El cero en lo posible irá directamente bajo el punto P, por donde pa-
sará el LGR.
4.- Se verifica si existen al menos dos singularidades (polos o ceros) a-
la derecha del cero del compensador, caso contrario se recalculan el
polo y cero.
Luego se vuelve al punto dos.
5.- La relación polo cero debe estar dentro de algún rango, caso contra -
rio reubicamos el cero más hacia la izquierda y volvemos al punto 3.
( Ver figura 2.15).
6.- Con los nuevos polos y ceros calcularnos la ganancia del sistema y la
que debe .dar el compensador.
7.- Se calcula la constante de error, si cumple lo pedido, está listo, ca_
so contrario aumentamos el valor de la frecuencia no amortiguada (Wh)
un porcentaje y volvemos al punto 1, esto se hace por un número fijo-
de iteraciones, luego de ello se concluye que se necesita un compensa
dor en atraso.
- 58 -
p = pto deseado como partedel IX3R
Ge = ángulo necesario para•que P cumpla con elLGR.
P,Z = Polo y cerorespectivos del compensador
RELACIÓN P/Z CUMPLE UN RANGO ESPECIFICO DIRECTAMENTE.
(a)
RELACIÓN POLO / CERO AL KEUBICAR Z
(b) FIGURA- 2.15
En la figura 2.17, tenemos un flujo grama de los pasos a seguirse para com-
pensar en adelanto.
Vale anotar que en el punto 4, se busca tener aos, singularidades almarios a
la derecha del cero de un compensador para asegurarnos que el punto escogi-
do como parte del LGR sea uno de raíces dominantes.
- 59 -
En cuanto a la relación polo cero se ha llegado a determinar como ya se -
dijo en 1.4.1 que se tiene una buena respuesta cuando:
P/Z está entre 3 y 10.
Una manera de incrementar la relación polo cero es aumentando el cero en-* « t-
mó dulo puesto que , • el ángulo determinado por el compensador es constante-
el polo se desplaza mucho más rápido a la izquierda con lo que se logra -
fácilmente un aumento de P/Z.
Concluimos que aumentado el valor de distancias del punto P a cada singu-
laridad como se ve en la figura 2.18, se puede aumentar el valor de ganan
cia con lo que se disminuye el error de un sistema de acuerdo a la tabla-
1.1.
Kp = lim G.H (2.26)
KV = lim S. G. H. . (2.27)S-* O
Ka = lim s2 G. H. (2.2.0)S-KD
Se nota que Kp, Kv, Ka, son directamente proporcionales a la ganancia y ob
viamente el error de un sistema inversamente proporcional a estas constan -
tes de error.
- 60 -INICIO/ COMPl AD )
SEUBICA ELPUNTD
POSIBLE POR D O N D E
SE EVALÚA EL ÁNGULO NECE_
SARI O PARA QUE PA3E POR EL
PUNTO EXIGIDO ,
EVALUÓ EL HUMERO DE
REDES NECESARIAS
U B I C A C I Ó N DE POLOS Y CEROS
DEL COMPENSADOR.
EXISTE»AL MEH03 Z 3INOULAR|_;DADES A LA DERECHA
DEL CERO
POLO CERO E3TA DENTRO
DE UN R A M O O ?
CALCULO G A N A N C I A DEL
SISTEMA Y DEL C O M P E N S A
DOR,R E U B I C O CER O
C O M PE N 3 A D O R
C U M PLE
- C O N
E R R O R ?
A U M E N T O W n tN UN \0°/,
POR 3 O C A S O N E 3 -_
C O M P E N 3 eEN
A T Rft3 O "
C O M P E N S A C I Ó N EN ADELANTO
FIGURA 2. 17
- 61 -
Pt
DISTANCIA DEL PTQ. P A CADA SINGULARIDAD
FIGURA 2.18
Para que P, sea parte del LGR debe cumplir con al ecuación (1.3) o sea:
G(s) .H(s) = -1
LO que implica: G(s) .H(s) = 1
G(s) .H(s) = +n 180C
(2.29)
(2.30)
(2.31)
Se sabe que G.H, es una función según 1.1:
G.H. = Kl (S+Z1) (S+Z2) . . . (S+Zm)
(S+P1) (S+P2)... (S+Pn)
Donde: Kl = ganancia de la plants.;
zi,pi = polos y ceros del lazo abierto.
Se concluye:
Kl. /(S+Zl)/v/(S+Z2)/
/(S+P1)/. /(S+P2)/. /(S+P3)/,-/(S+P4)/
Kl _ /(PP1)/. /(PP2)/. /(PP?)A /(PP4)/
(2.32)
n
(2.33)
(2.34)
(PZ1)//(PZ2)/
- 62 -
Así pues aumentando la distancia OP, se aumentará el valor de Kl, consi
guiendo asi disminuir el error.
2.3.2.- EJEMPLOS DE LA COMPENSACIÓN EN ADELANTO,-,
EJEMPLO 2.5:
; Sea el sistema que se muestra en la figura 2.19.
La función de transferencia de la planta es: 4/s(s+2)
FIGURA 2.19
Se desea cumplir con:
Frecuencia no amortiguada: 4 rads
Factor de amortiguamiento: 0.5
Solución:
Se calculará el ángulo dado por el compensador, para que el punto
P: = 0.5
Wn = 4 rad Sea parte del LGR,
- 63 -
P
UBICACIÓN DE POLOS DEL
FIGUKA 2.20
De la figura 2.19, se deprende:
- él - ©2 + [Ge = +n. 180°
[•Ge = +n. 180° + ©1 + &2
= +n. 180° + 90' + 120"
= + 180° -J- 210°
[Ge = 30° (ángulo dado por el compensador) .
En primera instancia al ubicar el cero (Zl) , directamente debajo del punto
P buscando como parte del LGR se tiene:
21 = -2 "*] cuya relación Pl •_ - que no está dentro delI ZT"
Pl = -4 J rango 3 a 10.
Por. I.Q que, se vuelve a recalcular moviéndolo el cero hacia la izquierda.
Se obtiene una solución valedera con:
Zl = -6
Pl = -22P1/Z1 =3.66
64 -
Consiguiendo que, efectivamente el LGR pase por el punto deseado.
En la figura 2^22 se dispone del LGR del sistema, compensado.
Efectivamente el punto P cumple con;
= 3.99 rad
Ts = 2 (s)
La figura 2.21 muestra el LGR no compensado.
MCDXANTC EL
.a
¿HMÍ.O «-CCKO .3 U
LUGAR GEX>IETRICO DE LAS RAICES DEL SISTEMA NO COMPENSADO
FIGURA 2.21
- 65 -
HEDÍANTE EL LCR ZS-ÜUL-S6
Un I Ar-<=h I v~ • APCLANTO 1
Ejemplo 2.6:
LUGAR GEOMÉTRICO DE LAS RAICES DEL SISTEMA
COMPENSADO
FIGURA 2.22
Se dispone de un sistema con realimentacion unitaria, cuya planta tie
ne una función de transferencia:
F(s) = 1/S .
Se busca mejorar la respuesta del sistema, además, de estabilizarlo.
Las condiciones pedidas son;
Tiempo de estabilización: TS¿1 (-O
Porcentaje de sobretiro <:30% =0.7oQ = 45°
.Con Ts = 4/{f.Wn)/ rad \n = 5.6 I s /
El pasible pun q por el que pasará el LGR será:
X4 - »Wn Cos 0 = - 4
Y4 = Wn Sen 9 = 4
66
Se ubica el cero directamente debajo del punto P, por lo que:
Cero : Zl = X4 = -4
Luego se determinará el ángulo dado por el compensador:
UBICACIÓN DEL POLO Y CERO DEL COMPENSADOR.
FIGURA 2.23
En la figura 2.23, se dispone los polos y ceros de lazo abierto del -
sistema, incluyendo la red se adelanto.
Para que sea parte del LGR el punto P, debe cumplir:
- e i - e i +ez - e p = + n iso°
e z - ep = [GC
-91 - 01.- + [Ge = + n 180°
I Ge = 90a
Se requiere más de una red compensadora:
Si I Ge = 45° se requieren dos redes en adelanto con lo cual se puede dete£
miánr el polo Pl :
Pl = -Tg | Ge . Y4 + X4 = - 8
- 67 -
La relación polo cero es:
^ _ Pl = --8 = 2~ Zl -4
Puesto que, debe estar entre 3 y 10 se mueve el cero 1.1 veces a su
izquierda hasta encontrar una relación aceptable.
Zl
~ 4
- 4.8
- 5.76
- 6.91
Pl
- 8
- 1Q
- 14.28
- 29. ,41
Pl~ SI
2
2.08
2.48
4.25
Observaciones
-
-
-
Válido
Así el compensador será de la forma-;
Ge (s) = Kc2 (S + 6.91)2
(S + 29.41)'
La ganancia en P (-4,4) es: 1108.69
Que será determinada por las dos redes, que para el caso:
Kc = 33.3
Conclusión: se tienen dos redes en cascada cuya función de transieren
cía de cada red es:
Gc(s) =. 33.3 s + 6.91S -i- 29.41
EL LRG del sistema compensado se muestra en la figura 2.24.a. Y en la
2.24.b. el no compensado.
COMPENSACIÓN MEDIANTE EL LCR 2S-JUL-S6
- JW
-1 1 1 1 ^ 1 1 1 1 1 1 1 1 1 1 H -f 1 (-
•POLO —CERO I D l ^ l 4 Q. 3 Un I W- J«« i •%/<, • ADCLANTDeC
LGR NO COMPENSADO DEL SISTEMA
MEDIANTE: CL ZC-UUL-C6
»-roLo «-CERO Arch1vo•ADELANTOe
LGR COMPENSADO DEL SISTEMA
(b)
- 69 -
2.4.- COMPENSACIÓN EN ATRASO. -
Cuando un sistema de control realimentado cumple con el tiempo de es-
tabilización y el sobretiro y, sólo requiere ser compensado o mejorar su -
respuesta de estado estable, entonces se haila de "ccmpensar en atraso", -
esta red obviamente tiene la cualidad de dar un defasaje contrario al com-
pensador en adelanto.
Si bien, la base de este tipo de compensador es no alterar el LRG, lo
que se busca es ubicar un polo y cero muy cercanos del origen del plano S.
La red de compensación a ser realizada se ubicará en el lazo directo-
o sea en cascada a la planta como lo indica la figura 2.13.
La ecuación general de una red compensadora lo señala la ecuación 2.-
18, la cual repetimos.
Gc(s) = Kc S + Z (2.35)S + P
Kc = Ganancia dada por el compensador
-Z = Cero del compensador
-P = Polo del compensador
Donde ; /Z/ ~r /P/
En la figura 2.25 se tiene el polo y cero de esta red en el plano S.p
La relación /^ / 1a escogemos entre 3 y 10 que son valores que se a-
justan a comportamientos o respuestas aceptables del sistema.
70 -
POLO Y CERO DEL COMPENSADOR EN ATRASO
FIGURA 2.25
2.4.1.- ALGORITMO DE COMPENSACIÓN EN ATRASO
Puesto que, con el compensador en atraso lo que se busca es mejorar la
respuesta de estado estable, veamos como puede lograrse ello.
Un sistema de control realimentado debe cumplir con la ecuación (1.3)-
o sea:
G (S) . * H (S) = - 1 (2.36)
Asi el sistema con compensador tendrá la forma;
Ge (s) . G (s) . H (s) = - 1 (2.37)
Se deduce de las ecuaciones de constantes de error (2.26), (2.27) y -
(2.28) que, básicamente la función de la planta y realimentación, G(s) y -
H(s) respectivamente no se alteran al ser evaluados en; S = O, por lo que,-
para aumentar estas constantes en valor r debe aumentarse el aporte dado-
por Gs(s) evaluado en S = O
- 71 -
Lím Gc(s) = lim Kc S + Z (2.38)s- o s_ o S + P
Lím Gc(s)" = Kc _Z_ (2.39)s-*o P
Donde comparando con la ecuación (1.51) se determina.
Kc = Kc (2.42) z = ' Vr (2.40)
«* > 1 P = - !/¿¿r (2.41)
Si no deseamos que se altere el LKG, se puede poner el polo y cero tan
cerca del origen del plano S, que prácticamente /Z/ /P/ la relación polo
cero nos daría el valor:
Z _ (2.43)
Como ya se explicó en 1.4.2. se escoge ~: entre 3 y 10.
Un incremento de la constante de error implica que se debe aumentar la ga -
nancia dada por el compensador pues, de las ecuaciones (2/39) y (2.42) se -
desprende que:
Lim Gc(s) = KcS-*0
El aumento de la constante de error depende directamente de Kc.
En la figura ( 2.26) disponemos los polos y ceros de un sistema de con_
trol.
- 72 -
; P .' cero ; polo fie\n sac/or
f3Fo ' untó como Pa r te del
Polo de la/ 3 t i e r /"o
• /
CT
POLO Y CERO DE UN COMPENSADOR EN ATRASO
FIGURA 2.26
Puede tañarse en la figura 2.25, que el cero y polo están muy cercanos
por lo que, el ángulo aportado 0 como parte del LGR es muy despreciable y -
el LRG original prácticamente no se altera.
Un criterio para seleccionar el cero (Z) es tomando el polo o cero rea_
les de lazo abierto de la función no compensada, más cercano al origen y se
tema 1/10 parte de la misma y allí irá el cero (Z) y obviamente el polo (P)
irá "a -7- .veces el valor del cero.pt.
P = Z/oc (2.44)
Se calcula el ángulo 9 aportado por Z y P si es menor a 3° se puede -
considerar que el LGR inicial es el mismo que el compensado, caso contrario
se reduce el valor del cero. Resumiendo los pasos a seguir son los siguien_
tes:
1.- Determinar si el punto dado a avaluar es parte del lugar geométrico de
las raíces o, si cumple con especificaciones de tiempo de estabiliza -
ción y sobretiro caso contrario primero debe compensarse en adelanto.
2.- Se calcula la ganancia en la localización deseada de las raíces y por
73 -
ende la constante de error del sistema.
3.- Se relaciona la constante de error compensada deseada con la que se -
tiene actualmente, determinándose así; el valor de
/I.,-. .Con el valor de °¿ se determina el número de compensadores necesarios,
se estará en un rango de 3 a 10.
5.- .Se escoge el valor del cero del compensador lo más cercano al origen-
de tal modo que, el LEG prácticamente no se vea afectado.
6.- Si el valor existente como aporte del polo y cero, ángulo 6, es menor
a 3°como se indica en la figura 2.26, entonces está listo, caso con -
trario, se reubica el cero más cerca del origen y así sucesivamente.
En la figura 2.27 tenemos un diagrama de flujo de los pasos a seguir-
se hasta compensar eri atraso.
Este tipo de compensador prácticamente es. un filtro pasa bajo, por lo-
que, la compensación en retardo permite una ganancia elevada a bajas fre -
cuencias lo que hace mejorar el estado estacionario.
- 74 -
INICIO / COM P 2 AT
ANALIZO 31 EL PUNTO
D A D O ES PARTE DEL LG R
Y ESPECIFICACIONES DE
TIEMPO Y 30BRETIRO
CALCULO G A N A N C I A Y
60N3TANTE DE ERROR
EN EL PUNTO DADO
CUAL TENGO
DETERMINO NUMERO DE
• C O M P E N S A DORES NEC ESA
RÍOS MEDIANTE °C '.
U B I C O POLOS Y CEROS
DEL C O M P E N S A D O R EN
A T R A S O
CALCULO G A N A N C I A DEL
COMPENSADOR T CONSTANTE
DE ERROR
SI
BUSCO COMPENSAR
PRIMERO EN ADELANTO
REU • J QUE CEROS
Y
P O L O 3
FLUJO-GRAMA COMPENSADOR EN ATRASO
.FIGURA 2.2-7
- 75
2.4.2.- EJEMPLOS DE COMPENSACIÓN EN ATRASO.
Se partirá de que el punto a evaluarse es parte del LRG y si cumple -
con tiempos de estabilización y sobretiro,' pero, se desea mejorar el error
de estado estacionario.
EJEMPLO: 2.7
Se dispone de un sistema realimentado como el que se tiene en la figu
ra 2.28, cuya función de transferencia de la planta es;
Loó,
S (S+l) (s+2)
-f- 4.065(5-NJ
SISTEMA DE CONTROL A SER COMPENSADO
Figura 2.28
Por otro.lado}del LRG se tiene que, para un factor de amortiguamiento
/ = 0.5, la frecuencia natural no amortiguada de los polos dominantes de-
lazo cerrado es 0.67 radS
Como puede notarse en la figura 2.29
El coeficiente estático de error de velocidad Kv es 0.53 L5"'] y se desea in-
crementar el mismo a 5 (s )
76 -
COMPENSACJON MEPJANTE EL LGR
«-FOL.O —CERO Ar- «h I -v. • ATKACO 1
2. 2
Solución:
Kv =0.53
Kv compensado = Kvc = 5
5,W o,53~ y^J
Asi pues escojo 0^=10
Se \obica el cero a 1/10 parte del polo de lazo abierto más cercano al origen
En este caso Pl = 1 + jo
Cero del compensador : Z = -1_10
Polo del compensador: - Z , -1•.;. oí. - 100
En la figura 2.30, se encuentra ubicado el polo y cero del compensador en a-
traso.
- 77 -
Ángulo ¿aoo por cí bo/o y
-0,5
JU/
O'
Pl = Polo de lazo cerrado más cercano al origen
P = Polo del compensador atraso
2 = Cero del compensador atraso.
LOCALIZACION DEL POLO Y CERO DEL COMPENSADOR .EN AO'RASO
FIGURA 2.30
En este caso 9 que es el ángulo con que aporta el compensador vale 7.2°,
por lo que se reduce el cero.
Z = -.1 Teniendo P = - 120. 200
Y el nuevo ángulo 9 sería 3.5°
Reduzco nuevamente 2 = - 1 , P = - 1 y 9 sería: 1.71°40 400
Lo cual, estaría dentro de un valor que no alteraría el LRG original.
Finalmente el compensador es atraso es:
Gc(s) = Kc10
S + 0.025S + 0.0025
(2.45)
- 78 -
La .red completa de lazo abierto sería:
Gc(s). G(s). H(s)_ Kc (S + 0.25) 1.06 (2.46)
10 (S + 0.0025) 5(5 +1) (S + 2)
Para calcular Kc se evalúa: Gc(s) . G(s) . H(s) -i
S = -0.33 + J0.58
Por lo tanto, Kc = 9.7, con lo cual el compensador es de la forma:
Gc(s) - 9.7 S-+ 0,025 , S + 0.02510 5 + 0.0025 '$ + 0.0025
El sistema de control de lazo abierto queda cerno:
Gc(s) . G(s) .' H(s) S + 0.025 K. 1.06
(2.47)
(2.48)S+ 0.0025 S(s + 1) (S+ 2)
El constante de velocidad es:
Kv = lím 0.025 K 1.06
s-*0 0.0025 - 2
Compensador Inicial
Se nota que la constante Kv se aumenta en un factor de 10, en relación
al sistema no compensado, consiguiendo que;
= 0.5
Wn = 0.67
KV será - 5.3—1
En la figura 2.31 se tiene el LRG de sistema compensado.
- 79 -
COMPENSACIÓN MEDITANTE EL LGR 2E-JUL-86
«.-roLO --CCRO 1 D l -ut - t 1 Uní J- J*=-
LGR COMPENSADOFIGURA 2.31 "
EJEMPLO 2.8:
Se considera una planta G (s) _ 303(1 + 0.15) ( 1 -f 0.25)
con realimentación unitaria como la figura 2.32, se espera conseguir especá
-1ficación de constante de error de velocidad de 100 S
terísticas: Wn = 3.39 rads
X= 0.40
siendo las carac
30
SISTEMA DE CONTROL
FIGURA 2.37
Solución:
El punto dado: X 4 = - ". Wh = - 1.35
Y 4 = Wn . sen (eos f ) =3.1
es parte del LRG' r
la constante de error en ese punto es:
Kv = lim S. G(s) . H(s) = 2.96
s-»>- o
se pide:
Kv. = 100compensado
detentarte', la cantidad 'dé compensadores necesarios:
K7 " ••= : Kv compen _ 100 = 33 -75\v 2.96
X ,
- . \a este caso por lo que se aumenta a dos redes compensadoras:
' K- = 33.75 = 5.8
1 • • \ \n oc = | y dos redes en cascada S\ puede lograr el objetivo pedido.
\n la figora 2.33 se dispone del LGR no compensado en donde se aprecian al
1gunos valores.
- 81 -
COMPEN€ACION MEDIANTE EL LCR
Ar--h l^- • ATK.ACOC
LGR-NO COMPENSADO
FIGURA 2.33
Para ubicar el cero:
El polo:
21 = 0.1. (5) = 0.5
pl = 21 = 0.5 = 0.0714oc 7
El aporte dado por este dipolo en cuanto al ángulo es de 7 °. Para me
jorar el LGR se disminuye el cero como lo índica la Tabla 2.4
Zl
-Q.5
-Q.25
-Q.125
Pl
0.0714
0.035
0.0,179
Ángulo dadopor la red
7°
3.45°
1.69°
Observaciones
•
-
Aceptable
TABLA 2.4
- 82 -
Entonces la red compensadora será:
Ge (s) (S + 0.125)
(S + 0.0179)
Con lo cual la constante de error es:
Kv compensado = lim S.Gc(s). G(s). H(s) = 144.34 S
s-*- o
•que da un error de estado estable más pequeño de lo pedido.
En la figura 2.34 se presenta el LRG del sistema compensado.
-1
MCPIANTC CL
1 Dlvl.l¿n - Q.C UnlJ.J.-
LGR COMPENSADO DEL SISTEMA
FIGURA 2.34
- 83 -
2.5.- COMPENSACIÓN EN ADELANTO - ATRASO.
Una de las características de esta forma de compensar es el aumento-
en el ancho de banda que hace mejorar la velocidad de respuesta y reducir
el valor del sobretiro,todo esto como efecto de una parte de un compensa-
dor en adelanto, además, de una mejora en régimen de estado estable como™
efecto de la parte del compensador en atraso.
Por lo que, realmente una red de adelanto -atraso es una mezcla de -
un compensador en adelanto y otro en atraso.
La forma general de este compensador es:
Ge (s) = Kc ( S + Zl ) . ( S + Z2 ) (2.49)
~ ( S + Pl ) . ( S + P2 )
Donde Kc = Ganancia entregada por el compensador
Zi - Ceros del compensador
Pi = Polos del compensador
Cono se ve de la ecuación 2.47, el sistema es afectado en un grado de dos.
La forma de añadir la red compensadora se lo ha hecho en cascada cario'
lo indica la figura 2.13
Si colocamos independientemente una red en adelanto y otra en atraso-
en cascada, el objetivo de tener la red atraso - adelanto se logra, pero -
existen redes que directamente dan 2 polos y 2 ceros como se. explicó en la
1.4.3 la forma matemática del compensador es:
Gc(s) = Kc S + 1/Vf S + 1/j-a (2.50)S + o( r, S + i /, ,'C-t */ot 2-2
Adelanto Atraso
Donde para obtener una sola red se hace:
o —
2.5.1.- ALGORIOK) DE COMPENSACIÓN ADELANTO - ATRASO.
Evidentemente es una mezcla de las dos formas de compensador prece-
dentes, para lograr esta compensación se empieza con la, parte en adelanto-Ü
o sea utilizando condiciones de tiempo de estabilización, factor de amorti
guarniente-, etc, Se ubican los polos y ceros de la compensación en adelan-
to, luego si es necesario cumplir alguna condición de error/ se irnplementa
la parte de compensación en atraso, aclarando que esta última parte, no al
tera el LRG, de una forma notaría.
Una vez calculada la parte en adelanto se busca cumplir con las condi
ciones de error de una red en atraso que en lo posible tenga un mismo va -*, '
lor de cC ; si el objetivo de error se consigue con un mayor valor de cC ,z.
se reubican los polos y ceros de la parte dé adelanfe y, .con ese valor de-
oc se calculan las singularidades de la parte de atraso. Se contempla -
también que, si el error pedido es muy pequeño, se añade además de la red-
adelanto-atraso, redes en atraso solamente.
A continuación se escribe los pasos a seguirse:
1.- Con datos de tiempo, sobretiro y constantes de error se ubica el pun-
to por el que pasará el LRG.
2. - Se calcula las singularidades de la red en adelanto determinándose ga
nancia y constante de error compensada con la recl en adelanto.
3.- Si es necesario cumplir con error se pasa al siguiente punto, caso con
trario está listo el compensador. .
- 85 -
4.- Se determina el número de compensadores en atraso necesarios y se-'
reubican polos y ceros de la parte en adelanto; si es necesario se
añaden redes en atraso aclámente.
5.- Con el valor de oc determinado en 4 se calculan los polos y ceros-
de la parte en atraso.
6.- Si el aporte de ángulo dado por la red en atraso es menor a 3°, el
compensador está listo, caso contrario se recalcula, él polo y cero' 9
de la red haciendo cada vez más pequeños los mismos y se vuelve al
punto 5.
En la figura 2.35 se dispone un flujo-grama del algoritmo implemerr
tado.
NO ES NECESARIO
RED EN A T R A S O '
SI
I N I C I O / C O M P 3AOAT
; '
DETERMINA RE D EN
A D E L A N T O NECESARIA
RCCALCULA DC
SER NECESARIO Y
MULTIPLICIDAD DE LA
RE D EN ATRASO
-SE DETERMINARA
P9L03 Y CEROS DE LA
PARTE EN ATRASO
SE DISMINUYE VALORES
DE POLOS Y C E R O S DE
LA RED CN A T R A S O
FLUJO-GRAMA DE COMPENSACIÓN ADELANTO - ATRASO
FIGURA 2.35
- 87 -
2.5.2.- EJEMPLOS DE COMPENSACIÓN ADELANTO-ATRASO.
La metodología utilizada para el cálculo es básicamente la mezcla de
la compensación en adelanto y en atraso.
EJEMPLO 2.9.
Se dispone de una planta cuya función de transferencia lo indica la
figura 2.36 , con realiorientación.unitaria. * •
Se busca:= 0.5
Ts <. 1.5 [§
Kv ;> 40 [s
En la figura 2.37 se dispone el LGR del sistema no compensado.
Solución:
•Un punto que cumple con Ts y es;
X4 = -3.05
Y4 = 5.28
Con X4, Y4 se busca la parte de conpensación en adelanto;
El ángulo que debe dar el compensador es: |Ge = 91.36
SISTEMA DE CONTÍOL NO COTPENSADO
FIGURA 2.36
- 88 -
Se requieren dos redes compensadoras, cada una aportará con 45.6C
COMPENSACIÓN MEDIANTE EL i_CR Z5-JUL-«6
Af--h !•%/•» • ADAT1
LGR NO COMPENSADO
FIGURA 2.37
En la tabla 2,5 se determina los polos y ceros con su reubicación has
ta conseguir un o válido .
Polo
-8,4
-9.66
-11.85
-16 . 44
Cero
-3,05
-3.66
-4.39
-5.27
Polocero
2.75 - •
2.63
2.69
3.05
Observaciones
-
-
-
Válido
RECAICULO DE POIOS Y CEPOS HASTA CUMPLIR CON
TABLA "2.5
El compensador será de la forma:
- 90 -
El compensador será de la forma;
Ge adelanto (S) ( S + 5.27 )( S + 16.44 )*
Calculando la constante de error con la parte de adelanto se tiene:*. i :•' * - . ' "*
Kv = lim S. Ge ad (s) . G(s). H(s) = 7.02' '
Se verifica si con el mismo para la red en atraso se consigue cons-
tante de error pedida.
( S + 2. )2
Ge atraso (s) _
La constante de error se verá afectada en un factor
Kv Total í^7.02 ( 3.o5) = 65.30Compensado
Kv Total > 40Pedido
Conclusión:
Con el mismo ce si se consigue error pedido parte de conpensacion en -
atraso:
El polo más cercano al origen es: -3 por lo que;
Cero = -0.3
Polo = -0.3 = _ 09
El ángulo aportado por'"esta red en atraso es 3 .76°lo cual, no altera
notoriamente al LI3G.
Conclusión:
El compensador adelanto-atraso será de la forma:
( S 4- 5.27)2 ( s + 0.3 )
Gc(S) = Kc
( S + 16.44)2 ( s + 0.09)2
Donde: Kc - ( 35.09 )*
Con lo cual el error en el punto (-3.05; 5.28) es:
Kv = 78.10 ts-ÍJ
La figura 2.38 representa el LRG del sistema compensado.
riCDI¿NTC CU LCR ZS-JUL-G6
M- I I 1=? I I -I—*=1. Q
x-POÍ.0 o-CERO 1
LOR COMPENSADO
FIGC3RA 2.38
2.6.- COMPENSACIÓN PROPORCIONAL - INTEGRAL. EJEMPLOS.
En el caso que se requiera gran exactitud de un sistema en un estado
estable se añaden integradores al mismo, con lo cual se obtiene una eleva
da constante de error, disminuyendo el error.
Para el caso de una función de transferencia sin integradores ( polos
en el origen ), si la constante de posición no es suficiente, la solución
es añadir un polo en el origen. >
La red compensadora irá en el lazo directo como se indica en la figu_
ra 2.39, la red escogida tiene una función de transferencia:
Gc(S) = K2 + K3- = K2S + K3/K2 (2.57)
) ^Red
Planta
Rea lime nta.ci.on
UBICACIÓN DE LA RED COMPENSADORA
FIGURA 2.39
Normalmente esta red produce acercamiento del LRG hacia la derecha o
sea reduce el tiempo de estabilización, mientras que mejora la respuesta-
de estado estable.
93 -
2.6.1.- ALGOmMO DE COMPENSACIÓN PROPORCIONAL - INTEGPAL.
Si se conoce el punto en el plano S, por el cual pasará el LGR, se -el
determina en el mismo, ángulo que debe dar el polo y cero de la red campen
sadora. En la figura 2.40 se dispone de una ubicación de polos y ceros,-
de lazo abierto de un sistema cualquiera.
Plano 5
P = punto
Cero del ^ B^
ia dor
- -POLOS Y CEROS DE LAZO ABIERTO DE UN SISTEMAi
FIGURA 2.40
Es así cerno [Ge + 91 - 92 - 93 + 94 - 95 = + 180° (2.52)
El aporte de ángulo dado por el compensador viene., dado por 2.52, el polo -
en el origen es fijo, mientras que el cero (Z) dado por esta red dependerá-
del ángulo Ge.
Evidentemente, dependiendo de la ubicación del punto P existe un límite
máximo de donde puede estar el cero (Z) del compensador. En la figura 2.41-
- 94 -
se indica el limitante existente, que no es más que el ángulo bajo de la
horizontal.
! JU/
LIMITE PARA LA UBICACIÓN DEL CERO DE IA BED»
FIGURA 2.41
Se puede observar en la figura 2.41 que teóricamente el ángulo G£ pue_
de valer máximo hasta Ipo o l'p'o en cuyo caso el cero estaría en el -
infinito. Para el presente caso el ángulo JGc dado por el compensador -
valdrá A& grados menos que ese ntóximo.
Es asi como, si el ángulo que debe dar el compensador es mayor a ese-
límite, el sistema no se puede resolver con esta red.
AdicionaImente debe considerarse que a la derecha del cero (z) exista
al menos una singnlariclacl, para asegurar que las raíces ccinplejas cíonunan-
a la respuesta transitoria, si en primera instancia, no se logra ello, se -
- 9.5 -
puede conseguir aumentando el valor del radio vector OP (frecuencia no a-
mortiguada Wn) hasta Op como lo indica la figura 2.41 esto se hace por un
número de veces fijo, si no se logra lo esperado entonces se -termina con-
una sentencia'de "No se puede compensar". >•
Debe anotarse que el aporte del ángulo dado por el compensador, por-
la ubicación de polo y cero, corresponda a una red de atrasq.
En la figura 2.42 se dispone de un flujo-grama que explica el algorit
mo implementado para, este tipo de compensación.
FLUJO-GRAMA DE COMPENSACIÓN PROPORCIONA-F I G U R A 2.42 i
- 97 -
EJEMPLO: 2.10
Para un sistema, de control de temperatura, cuya función de transieren
cia viene dado por: G(S)_ _ K _ , con- real ¿mentación unitaria.
Se busca tener:
_ _(S+0.5) (S+2)
Sobrenivel porcentual 10 %
Tiempo de estabilización 5.33 S
Error de estado estable: Tendiente a cero*
El lugar geométrico. _de este sistema se dispone en la figura 2.43
MCPXÜNTC ei_ LCK ec-sjui_-ec
—roi_o --CERO
LGR NO COMPENSADO
FIGURA 2.43
Solución:
El punto pedido cerno parte del LGR debe estar en-
X4 = -Wn. f
Y4 = Wn Sendos"1 $ )
Un sobrenivel porcentual del 10% implica:
1
i -f- 7T- 0.55
0 2- SPín\OO
=1.25 (2.54)
X4 = -0.73
Y4 = 1
Según la figura 2.44 se tiene el ángulo dado por el compensador:
5 j JU/
UBICACIÓN DE LAS SINGULARIDADES DEL SISTEMA EN EL PLANO S
FIGURA 2 .44
- 99'
Por lo cual se calcula el ángulo ciado por el compensador como:
-0p - 61 + 0Z - 02 - - n 180°
Ge = 9p - 9Z+
-[Gc-ei-Q2 = -n 180°
-|Gc = +141 - 180° = -38.83°
Con ese valor de ángulo en valor absoluto, se determina' el cero (?,)t
del compensador:
Sen I Ge -\/X42 - Y4217
. -Sen 180°- | Ge -Tg Y£\4
- -0.75 (2.55)
Al verificar si existe al menos una singularidad a la derecha del cero
(Z) se tiene la certeza de que las raíces dominarán la respuesta en el pun-
to deseado.
El compensador queda:
Gc(S) = K2 ( S + 0.75)S
En el punto (-0.73,1) con el compensador, la ganancia total es;
% = 1.27
Con lo cual: Kp = K '.K
Si K se supone = 1
K2 será 1.27
El sistema quedará:
Gc(s)-G(s) .H(S)- 1.27(3+0.75) . ^ 1S (SH-0.5) (S-i-2)
- 100 -
En la figura 2.45 se tiene el LGR del sis tena compensado y efectiva-
mente el error de estado estable tiene a cero, pues:
Kp - lím Gc(S) . G(S) . H(S) - »
S-0
Error estado estable = 11 + Kp
= O
Nótese en relación al gráfico no compensado el LGR del sistema se*
s
acerca al eje imaginario. *:
MCDI^NTC CU
XJ
-I 1 1 1 1 1 1 1 1-
CE-JUL—C6
--JU
i o\-»\-\¿r, - o. |
LGR COMPENSADO
FIGURA 2.45
- 101 -
3.1.- INTRODUCCIÓN
3.1.1. Características del equipo.-
Se utiliza u.h. microccirpitador TEKTRONIX 4051 cuya capacidad de memo
ria es de 30.5 Kbytes.
En la parte superior izquierda del Keyboard se disponen 10 teclas -
definibles numeradas del 1 al 20 que al presionarse provocan una transfe_
rencia inmediata de la ejecución del programa a instrucciones numeradas-
con múltiplos de 4, en caso de que exista esa instrucción.
Para indicar el estado de operación, existen indicadores a la-dere-
cha de la pantalla tales como:
BUSY = Se encuentra ejecutando el programa
•BREAK= Se suspendió la ejecución
I/O = Está esperando o está entregando un dato
POWER= Existe alimentación de energía
El lenguaje utilizado en el programa es BASIC extendido a este aquí"
po. Se puede manejar variables muméricas (Al,. .29) y literales ( A'S, .z$)~
Para ejecutar subrutinas se utiliza la sentencia GOSUB con la que -
se envía a utilizar un grupo de instrucciones inmediata siguiente a -
GOSUB.
Por la necesidad de utilizar una memoria mayor a la disponible en -
el computador se puede disponer de dispositivos externos tales como dis-
kettes o cassetes, es así cerno las unidades de diskettes 4907 alrracenan-
información en archivos en forma secuencial o directa.
Memoria Interna del Computador
5999
6000
6001
7999
8000
8001
9999
10000
10001
30000
Sector utilizado por el programa maestro
O NJ
CCMPEGD
COMPAV
COMP2AT
COM
4RT
CC
MPG
ICC
CM
PE2
CC
MPL
VC
OH
PEK
CO
MP
EG
DISTRIBUCIÓN DE IA MEMDRIA INTERNA EN EL COMPUTADOR
FIGURA
3.1.
103 -
La unidad digital de gráficos 4662 puede emplearse cono unidad de -
entrada/ salida, o sea que podemos dibujar o "leer" un dibujo, lo mismo-
se podría hacer en la pantalla del operador si se dispondría de '&[. JOYS-
TICK para la entrada por pantalla.
3.1.2. DESCRIPCIÓN GENERAL DEL PROGRAMA.-
Por la limitada capacidad de memoria del computador, se ha visto la
necesidad de: mediante un programa principal "CQMPPP" el cual estará en
la memoria interna del computador manejar una serie de subprograrras, que
serán cargados desde el diskette a la memoria interna, según las necesi-
dades del programa
En la figura 3.1 se explica en un diagrama la distribución de la me
moria en la solución de un problema, se puede observar que para-el pro -
grama principal que estará perennemente en la memoria, se dispone desde-
/la linea 1 á la 5999, obviamente que el programa utiliza una parte de el
espacio de memoria disponible.
Asimismo para el caso de cambio de límites del gráfico o carga de -
datos desde diskette, se utiliza el subprograma ''COTPCLCD'1, el mismo que
se almacena desde la línea 6000 hasta la 7999, esto se hace así por mane
jarse consecutivamente: parte del programa principal, el subprograma -
"COMPCER" y el subporgrama "COMPE3".
Vale añadir .que el subprograma "CQMPE3" que tiene por objeto grabar
puntos del lugar geométrico de las raíces, se almacena desde la línea -
8000 hasta la 9999.
Para el resto de subprcgramas disponibles en el diskette se irá gra
bando según necesidades desde la línea 10.000; el modo de operar es: se-
- 104 -
graba un subprograma, se resuelve y. se borra para disponer de meiroria.
Para facilidad del manejo del programa r se divide en dos procesos
específicos:
a) Cálculos del sistema con y sin compensación o solo lugar geométri-
co de las raices.
B) Resultados: Impresión/ cambio de límites, etc.
La importancia de ello radica en que el estudio de un programa, po
dría hacerse en dos sesiones de trabajo, primero la parte (a) y luego -
la (b).
A continuación se explica estos dos procesos:
a) Cálculos.- Se entiende mejor lo que a continuación se explica, re-
firiéndose a la figura 3.5.a.;3.5.b y 3.5.C.I
Al resolver un problema, 'mediante el programa principal "COMPPP",-
inicialmente se dispone 'de opciones de ingreso de datos sea en forma po
linómica (coeficientes) o de raices del mismo, esto para la función de
lazo abierto G(S) .H(S) , lo cual se ajecuta mediante el subprograma "COM
PEC3D"; apareciendo el limitante de no exceder el grado del polinomio -
del numerador o denominador, a siete.
A continuación en la figura 3.2 se dispone del menú (b) 'de opcio -
nes de cálculos.
- 105 -
P O S I B I L I D A D E S I' E
! E'CLA Í :- — -:>
i t. CLH J. '...• —::- " > i..Übi*.: • .;,K.UtS £. ¡ • ' . ., L ... L. '...: , r
NO Cl>; ?••£>!£{•. PC-
TECLA 14 =:«=•:> LUGAR GLOf.rTRICO DE Lr.l ?DIRECTAMENTE COMPENSAD
TECLA 15 =-=> LUGAR GEOMÉTRICO DÉLAS RCOK V SIN COMPENSACIÓN
E S C r J A T E C L A
MENÚ DE OPCIONES DE CAICULOS (b)
FIGURA 3.2
Si se escoge la tecla 13 (ÜJGPv no compensado) , el programa calculará
el LGR sin conpensación (1) , en la tesis del Ing. Pazmiño se tiene esta-
parte mas detallada, para el presente caso, el cálculo del LGR es una he
rramienta; sin embargo vale decir que para el cálculo del gráfico se uti_
lizan las subrútinas: "COMPCER", la misma que calcula las raíces de lazo
abierto, evalúa su repetición y validez y graba en el archivo de resulta
dos los datos de la función de transferencia, a continuación con la sub-
rutina "CQMPE3" que se almacena desde la línea 8000, se calculan y gra -
han los puntos del LGR, una vez terminado ello, el programa va a opcio -
nes de resultados gue es el segundo proceso.
Volviendo a la parte de opciones de cálculos, si se escoge la tecla
14, se buscará compensar directamente sin calcular previamente el LGR no
compensado, para este punto es importante que el operador tenga ya una -
idea de lo que busca, por las limitaciones propias de generalizar un pro
- 106 -
grama; sin embargo el proceso sigue asi:
Con el subprograma "CQMPE2" se introducen los datos o condiciones
para compensar y luego se escoge el tipo de compensador a utilizar de-
4 posibles.
A continuación mediante el programa "COMPEG" se evalúa si es pos;L
ble ccmpensar el sistema solo variando ganancia y conseguir las condi-
ciones pedidas, de ser ello realizable se se dispone del cálculo del -
LGR, va a opciones de resultados; de otro modo calcula el LGR y luego-
va a opciones de resultados.
Pero si no se puede compensar con ganancia, se prosigue con el -
subprograma "CQMPAV" el mismo que almacena los datos del sistema no -
compensado, a continuación se obtiene del diskette uno de los cuatro -
subprogramas gue calculan el compensador ellos son:
1.- "COMP1AD" = Subprograma de compensación en adelanto.
2.- "COMP 2 AT" = Subprograma de compensación en atraso.
3.- "COMP 3 ADAT" = Subprograma de compensación en adelanto-atraso.
4.- COMP 4 PI" = Subprograma de compensación proporcional - integral.
• Una vez resuelto el subprograma se determina, si se pudo o no ccm-
pensar, de haberse conseguido ello se sigue a calcular el LGR del sis-
tema compensado y luego va a opciones de resultados; de no ser posible
la compensación se calcula el gráfico del sistema no compensado y si -
gue a opciones de resultados.
Finalmente otra posibilidad de cálculos es con la tecla 15: Cálcu
lo del LGR compensado y no compensado", el proceso es:calcula el LGR -
no compensado mediante los subprogramas "COMPCER" y "CQMPE 3"; luego -
- 107-
se introducen datos y escoge el tipo de compensador mediante el subpro-
grama "CQMPE2", a continuación con el subprograma "COMPPAr"Da", a par -
tir del LGR no compensado, se determina si es posible compensar solo ya
riando ganancia r si ello es posible va a opciones de resultados caso -
contrario mediante el subprograma "COMPAV" se almacena los datos inicia
les del sistema (función de transferencia, grado del numerador, etc) se
procede al cálculo del compensador según haya escogido uno de los cua -
tro compensadores disponibles una vez que sale del cálculo de compensa-
ción si el grado de la función compensada excede a 7 o no se pudo com -
pensar se carga los datos iniciales del sistema no compensado y va a op
ciones de resultados, caso contrario se crea archivo de cálculos para -
el sistema compensado mediante "CCMPAV" y se procede al cálculo del LGR
luego nuevamente se gráfica el sistema no compensado con las escalas -
del compensado, debe decirse que "COMPPAV" mantiene las escalas; termi-
nado el proceso va a opciones de resultados;
b.- OPCIONES DE EESULTADOS
Para esta segunda parte se asume que se dispone de los cálculos .'-"
del LGR mediante el programa "COMPPP", archivos en un .diskette (referir
se a la figura 3.5 c)
ID que se ha realizado es que a partir de tres programas pueden -7
calcular.las opciones diferentes. A continuación se enumeran los sub -
programas con las opciones que tiene cada uno.
1.- "COMPEK" Al realmacenar desde la linea 10.000, se esta en capa -
cidad de:
- Dado un punto obtener su ganancia
- Análisis de estabilidad relativa
- rada la ganancia obtener los puntos del LGR
108 -
z "COMPGI11
"CCMPCLCD"
Se realmacena desde la línea 10.000 y puede hacer:
Graficación del LGR
Impresión de resultados.
Se realmacena desde la linea '6.000 y está en capaci
dad de:
Cambiar los límites gráfico
Ingresar datos desde el diskette.
Debe anotarse que en estas opciones de ha considerado el peder ana
f; - lizar resultados de 2 archivos diferentes, siempre uno a la vez.
La manera como se hace la transferencia a las distintas opciones/-
es niediante las teclas predefinidas, para lo cual en pantalla aparece -i-
• un menú de posibilidades (c) como lo indica la figura 3.3.t -;"
'A/'
G U RA 3. 3
, - 109 -
; En la figura 3.5.a se dispone del flujo-grama de esta parte de acce_
so; puede notarse fácilmente que el primer proceso de cálculo consiste -
en ingresar los valores de la función de transferencia de lazo abierto, -
los mismos que pueden ser mediante coeficientes (tecla 2) o factores -
(tecla 3} . luego de resolver este ingreso, se tiene el segundo menú (b)-
de opciones indicado en la figura 3.2, el diagrama de flujo de estas op-
ciones se muestra en la figura 3.5.b. Antes de continuar con el proceso
de cálculos debe decirse que la tecla 9 en la figura 3.2.a/ es simplemeii
te un subprograma en donde se tiene un listado de las principales varia-
bles ; utilizadas en el programa y una vez que sale de allí vuelve al menú
(a) . -
Igualmente con la tecla 20, se nota en la figura 3.5.a, que se pue-
de ingresar valores de algún problema 'que previamente ha sido ya calcula
do, una vez que se consigue los cálculos va a opciones de resultados que/
es el menú (c).
Nos referimos en esta parte a las teclas predefinidas o indicadas -"
en el menú (b) de la figura 3.2.
'En la figura 3.5.b se dispone de un flujo - grama explicativo del --iproceso de cálculo de cada una de las opciones, luego se explicará el -
trabajo que hace cada subprograma representado en bloques; una vez reali
zados los cálculos según opciones escogidas al último menú (c) de resul-
tados indicando en la figura 3.3.
Se dispone en la figura 3.5.c un diagrama de flujo en el cual se a-
precia que las opciones de resultados se lo hace con la carga de 3 sub -
programas.
- 110 -
En el manual de uso del programa se explica mejor la- forma de acce_
sar a los diferentes subprogramas. (ANEXO A) .
3.2,- DIAGRAMA DE ffLÜJO DEL PROGRAMA PRINCIPAL.
La siínbología utilizada en estos diagramas de flujo, se dispone en
el anexo B.
Para entender fácilmente el proceso del cálculo se ha dividido el -
programa principal en 3 bloques de acceso, basándose principalmente en -
los 3 menús de teclas definibles que aparecen en el corrimiento del pro-
grama VCCMPPP".
El primer menú (a) disponible, se indica en la figura 3.4.
POSIBILIDADES?
TECLA 1 =*==> RE1NICIAR EL PROGRAMA <RüN>
TECLA 2 ™> BATOS COMO COEFICIENTES
TECLA 3 «=•> HATOS COMO FACTORES C RAICES)
TECLA .9 «=> LISTADO DE VARIABLES EN USO
TECLA 20 -»> ENTRADA DE' VALORES POR DISKETTEF
E s c o -J s TE C L A
MENÚ DE POSIBILIDADES (a)
FIGURA 3.4.
- 11 í -
A continuación se explicará el trabajo de los subprograiras, en el
orden que se detalla; la identificación de sus errores se dispone en el
anexo C,
a) "COMPEGD"
b) "COMPCER"
c) "COMPE3"
d) "COMPE2"
e) "OOMPArDa"
f) "COMPEG"
g) "COMPAV"
h) CCMP1AD"
i) "CQMP2AT"
j) "COMP3ADAT"
K) "CQMP4PI"
/1) "COMPEfí" • !
ítí) "CCMPGI"
n) "COMPCLCD"
3.2.1.- "CQMPEGD".- Este subprograma se acumula desde la línea 10.000
del programa principal y su objetivo es dar opciones de introducción de
datos de la función transferencia de lazo abierto f a ser analizado es -
así como se dispone de ingreso como coeficientes tanto el polinomio del
numerador como del denominador o también pueden ingresarse como facto '-
res los antes dichos polinomios. Adicionalmente se tiene el limitante-
de no poder ingresar polinomios de un grado mayor a siete. En la figu-
ra 3,6 se muestra un diagrama de flujo de este subprograma.
3.2.2.- "CQMPCER".- Este subprograma que se almacena en el programa -
- 11Z -
principal desde la linea 10.000, se encarga de calcular las raíces de la
20 abierto y evaluar su validez asi como calcular los puntos de separa -
ción y evaluarlos/ una vez hechos los cálculos respectivos graba los da-
tos en los archivos de resultados: X$ = Archivos de pares de puntos del-
LGR.
T£> = Archivo de datos generales del LGR.
En el flujograma indicado en la figura 3.7 se puede apreciar mejor-
el proceso de cálculo dentro de este subprograma. En el anexo C se dis-
pone de diagnóstico "de errores.
3.2.3.- "CQMPE3".- Este subprogrania se realmacena desde la linea 8000-
del programa principal, y su objetivo es a partir de los puntos de sepa-
ración calcular las diferentes raices que cumplan con ser parte del LGR;
el proceso de cálculo es mediante aproximaciones que se hacen al evaluar
5 puntos en abanico, esta parte se'halla mejor detallada en la referen -
cia (2) . Los puntos asumidos como parte del H3R son grabados en el dis-
kette en el archivo X#, en la figura 3.8, se dispone de un flujo-grama -
del proceso de cálculo de esta parte asimismo se tiene un diagnóstico de
errores en el anexo c.
3.2.4.- "CQMPE2"7- En este subprograma que se aOmacena desde la línea-
10.000 del programa principal, tiene por objetivo dar un menú de opcio -
nes de especificaciones de parámetros que pueden variarse mediante la a-
dición de compensadores.
Adlcionalmente en esta figura o en esta parte se escoje 'el tipo de-
compensación deseada de un menú de 4 posibilidades las mismas que son;
Compensadores Número
Compensación en adelanto 1
Compensación en atraso 2
Compensación en adelanto-atraso 3
Compensación en proporcional integral 4
En la figura 3.9 se dispone un flujo-ngrama explicativo, básicamente
el proceso es convencional entre el usuario y el computador; por lo gue-
no requiere mayor explicación.
El 'diagnóstico de errores se tiene en el anexo C.
3.2.5.- "CQMPArDa" .- Este subprograma es realmacenado desde la linea -
10.000 de programa principal "CQMPPP" y tiene por objeto leer los datos-
calculados del gráfico del LGR que se tengan en el archivo de resultados
y según las especificaciones pedidas para la compensación, determinar si
variando ganancia 'es posible conseguir la compensación del sistema, es -
así como en la figura 3.10., se dispone de un flujo-grama explicativo del
proceso de cálculos.
3.2.6.- "CQMPEG".- El objetivo de este subprograma que se realmacena -
desde la línea 10.000 del programa principal es: mediante evaluaciones -
basadas en el algoritmo explicado en 2.2, determinar si un punto cumple-
con especificaciones pedidas, sólo variando la ganancia, el fluj.o-grama-
de esta parte se tiene en la figura 2.7. los diagnósticos de errores se
tiene en el anexo c.
3.2.7.- "CCMPAV" .- Este sübprograma que se almacena desde la linea 10.000
trabaja de acuerdo a la secuencia del programa principal. Es así como pre_
vio a la compensación con B7=l, almacena los valores iniciales de la fun -
ción de transferencia y termina el sübprograma cuando ha compensado y pre-
vio a calcular el LGR del sistema; con B7=2se pide el nombre del archivo -
de resihltados, el mismo que es creado, debe anotarse que el archivo de re-
sultados está formado por:
X # = Archivo de pares de puntos del I33G
T £> = Archivo de datos del LRG y función de -
transferencia de lazo abierto.
Al archivo X Sí se accesa de forma secuencial, mientras que el T £ se-
accesa en cualquier orden, una vez realizada esa parte, ..el sübprograma -
termina.
Cuando no se pudo compensar; con B7 - 3, el, subprogramarealmacena los
datos iniciales de la función no compensada y termina el sübprograma.
En el corrimiento normal del programa, cuando se gráfico ya el IiRG -
compensado en esta parte se pide nuevo nombre de resultados del sistema no
compensado que se calculará a las mismas escalas - del sistema compensado, -
una vez hecho ello termina el sübprograma.
En la figura 3.11 se muestra un diagrama de flujo, asi mismo en el -
anexo C se dispone de un listado de diagnóstico de errores.
3.2.8.- "COMPIAD" .-' Este sübprograma que se almacena a continuación
del programa. "COEPPP" desde la'linea 10.000, es una de las cuatro opciones
de compensación de los que dispone el programa y corresponde al compensa -
dor de adelanto, el objetivo de este consiste en calcular -los polos y ceros
- 115 -
de la red compensadora. El proceso de cálculo :se indica en la sección 2.3
y él flujo - grama se dispone en la figura 2.17. Un listado de errores se
dispone en el anexo C.
3.2.9.- "CCMP2AT".- Este subprograma corresponde a la compensación en a-
traso y se carga en el programa principal desde la linea 10.000, su finali
dad es calcular los polos-y ceros de una red de atraso, asi como su multi-
plicidad, en la figura 2.27 se tiene el flujo-grama de este subprograma -•-
asi corro en la sección 2.4 el algoritmo implementado.
3.2.10.- "CCMP3ADAT".- La compensación adelanto-atraso, se lo realiza me
diante el subprograma "COMP3ADAT" el mismo, que se carga al programa prin-
cipal desde la linea 10.0007 su objetivo consiste en determinar los polos-
y ceros de una red de adelanto-atrasoen caso de ser necesarios o solo de -
termina' la red en adelanto o atraso, si con ello cumple las especificación ;
nes pedidas; el algoritmo implementado se explicó en la sección 2.5 y su -
diagrama de flujo es, el indicado en la figura 2.35
3.2.11.- "CCMP4PI".- El subprograma "CCMP4PI" que se almacena desde la =
linea 10.000 del programa principal, se encarga de calcular los polos y ce_
ros de un compensador proporcional integral.
En la figura 2.41 se dispone del flujo-grama de esta forma de coirpen-?
sar el algoritmo es el descrito en la sección 2.6.
3.2.12.- "CCMPEK".- Este subprograma de resultados se carga a la línea -
10.000 del programa principal y tiene tres de los procesos determinados -
por el menú de resultados (c) indicados por la figura 3.3, los mismos que
son: ;
- Dado un punto obtener su ganancia
Estabilidad relativa
- Dado K obtener puntos del LGR
- La transferencia a cada sección de cálculos se la hace mediante las
teclas 4,5 y 10.
Cada opción del análisis presenta la ventaja de poder accesar a otro
archivo de resultados, debe aclararse que el archivo con el que se ingre-
san los datos, se considera qúe:es 'no compensado.
En la figura 3.12 se dispone un flujo-grama explicativo de este sub™
programa.
En el estudio dado un punto obtener su ganancia puede Lng tremarse un-
punto del plano S que pertenezca o no al LGR., en los cálculos saldrá un in
dicativo para saber fácilmente si el punto evaluado se considera corro par( ~~
te del LGR y puede ingresar otros puntos si asi se lo desea, caso contra??:'
rio en pantalla se muestra el menú correspondiente a: "Dado un punto obte
ner su ganancia".
Los resultados pueden ser impresos en papel. En el estudio de "Esta
bilidad Relativa", asimismo se dispone las opciones de analizar el LGR -
que se tiene predefinido como "No Compensado" u otro al que puede accesar
con solo poner el nombre del archivo de resultado, os cálculos obtenidos
en esta parte válidos para sistemas considerados de segundo orden, por lo
que la validez de los mismos/ debe ser evaluada por el operador, para el
caso de tener más de un punto de separación el programa puede calcular al
ganos puntos que corten al LGR para un mismo valor de factor de amortigua
miento.
117
Para la parte de: dado K obtener puntos del LGR, similar a los dos
casos anteriores se puede accesar a otro archivo de resultados llamado-
"No Compensado" y calcular las raices deL 1GR a base de la ganancia, ' -
los resultados pueden ser impresos en papel, además de que son válidos-
para el rango de ganancia total de O a 10.000, existe la posibilidad de
calcular para distintos puntos dados.
3.2.13.- "COMPGI" .- Este subprograma que se almacena desde la linea -
10.000 del subprograma principal contiene dos de las opciones disponi -
bles en el menú (c) .
Los procesos que contienen son:
- Graf icación del 1GR
- Impresión de Resultados.
- En el flujo-grama que se tiene en la figura 3.13 se muestra esos -
dos procesos. Para los dos casos se dispone de opciones para poder ana
lizar el sistema compensado o al no compensadoa los dos, si bien las op
cienes aparecen como no ccmpensado y compensado, el programa realmente-
reconoce como " No Compensado" al archivo ingresado por diskette o re-
suelto el cálculo del LGR; mientras que "compensado" es el archivo de -
un problema que se ha compensado, u otro archivo cualquiera de cálculos
existente en el diskette.
En la opción de graficación, se dispone de las posibilidades de -
mostrar el gráfico en pantalla o en papel a través del plotter.
Para la impresión de resultados, igualmente puede hacerse en papel
o en pantalla según se carga.
: - 118 -
El proceso de desarrollo del programa es convencional, por lo que no
requiere mayor explicación.
;Las opciones de graficacíón e impresión, disponen de la posibilidad
de regresar al menú general (c) .
3.2.14.- "CCMPCLCD" .- Este programa se caracteriza por almacenarse des-
de la línea 6,000 del programa principal, debido a que en la secuencia de
cálculos utiliza los programas "CCHPCER" y "CCMPE3" '^e se cargan desde -
la linea 10.000 y 8.000 respectivamente. Una vez que calcula la opción -
escogida regresa al menú de opciones (c) , en dónde se borra el sutaprogra-
ma "CCMPCLCD" y cualquier linea existente de 8.001 a 9.999 para a conti -
filiación tener en pantalla eih menú" (c) , mostrado en la figura 3.3.
En la figura 3.14 se dispone de un flujo-grama del presente subpro -\, en el cual se explica la secuencia de cálculos, el proceso es auto_
matico y puede ponerse un nuevo nombre de archivo para el cálculo del LGR
en las escalas modificadas.
El gráfico que calcula es simétrico respecto al eje X osea todo lo -
que se halla bajo .el eje X, es el espejo de lo que está sobre el mismo, -
sinembargo puede variarse las escalas de esos ejes X o Y, pero una a la -
vez, se dispone de opciones de cambiarlos límites de un sólo gráfico, o -
de mantener los límites del gráfico compensado y cambiar el no compensado
a las mismas escalas o viceversa, adicionalmente se puede cambiar los lí-
mites de dos gráficos a las mismas escalas,
También este subprograrna permite el ingreso de datos de -cálculos ya-
realizados y grabados en el mismo archivo de resultados. El nombre del -
archivo así ingresado se asumirá en lo futuro como "Archivo no Compensado"
- 119 -
luego de ello/ previo a- ir a opciones de posibilidades (c) , borra el süb
programa CCMPCLCD11 y lo que tenga desde 8.001 a 9999.
-120-í I H I C LO J
MENÚ DE
P OS 1BILI D A D E S
U )
M C N U 06
PO 3 1 01 Ll DAD E9
DE C Á L C U L O S
( b )
" C O M I E S D "IHOHE30 DE DATOSY EVALUACIÓNDE L03 MISMOS
í* ver figura 3.Ib•-* ver figura 3.Sc
FLUJO-GRAMA DEL PROGRAMA PRINCIPAL
HEHUP OS| BILÍ D A D E SDE RESULTADOS
(O
FIGURA 3.5.a
-12f-MENÚ DE \6 IL IDAOES ]
DE CÁLCULOS I{ b 1 y
3 C ") C|N DICATIVO DE SOLOCALCULAN EL O R F 1 C O
D E LL Q H
INDICATIVO DECALCÓLA.?LA COMPENSACIÓNDIRECTAMENTE t S U
0_R_A f ICO [
INDI CAT IVO DECALCULAR EL LO R
f SIN COMPENSACIÓN
*COM PC C R .CALCULO Y EVALUACIO KDE LAB R A I C E S
I L C O U P E 3CALCULO DE PUNTOSDEL L*R Y GRABACIÓNDE LOS MISMOS
I N D I C A T I V O DE QUE seG K A M C O YCAMIIA LNDI.CATly0 o£ QUERER LC HCON Y 8 I H COMPENSACIÓN
• COU P E ZINTRODUCE ESPECIP1CA-CIOHE* DE CDMPENSAClOhY SELtCGON DEEMISUO
^ D t S P O N f .1EL O R A f t C O MO
COMPENSADO^
'COMPA V "HEBRESA DATOSINICIALES Y MANTIENELIMITES D£L GRÁFICONO C O M P E N S A D O
• CíMPE O "
COMPCH30 no^
0 AN A N CÍA
I
' CO M P * i 0 aCOMPENSACIÓNCON QANANC 1 AEN 1A9E AL LOR
NO COMPEN3 ADO
,
NO
" CO « P A V "A L M A C E N A VALOftesoeLAC'UHCION NOCO MPEN 3 A D A
C O M P A VARCHIVO DE
RESULTADOS COMPtNS A D O
F IGURA 3.5. b
-122-
MENÚ DE
RESULTADOS
( c )
"C O W P c L C D "
C A U B I O LIU1TE9DCL S R A P ICO
F I G U R A 3,5. c
L E C T U R A Y
V A L I D A C I Ó N DE
ORDEN DE POLINOMIO
1NOHE3A COEFICIENTES DEL
DENOMINADOR Y CALCULO
DE RAICE3 PARA ALMACENAR
Eíí MATRIZ f
-123-
l U l C I O / C O M P E G D
s e ou N
T I V A
I ÑOR ESA COEFICIENTES
DEL N U M E R A D O R
Y CALCULA R A I C E S
P A R A ALMACENARLOEN F
ALMACENA COEFICIENTESNUMERADOREN VECTOR C t
A L M A C E N A COEFICIENTES
DE NUMERADOR EN VECTOR
C 1
L E C T U R A Y
V A L I D A C I Ó N DE
ORDEN DE POLINOMIO
INGRESA R A I C E S
DH_ HUH EHADOti Y
ALMACENA EN f
I N G R E S A R A I C E S
DE DENOMINADOR
Y ALMACENA EN f
DIAGRAMA DE FLUJODELSUBPROGRAMA-COMPEGD"FIGURA 3.6
INIC IO/CDMPCER
INICIAUZA V A L O R E S
DE CÁLCULOS
D£TERMIWEPARÁMETROSDEL GRÁFICO
O I BUJA EL
L G R EN PANTALLA
O R A B A DATOSDIRECTA MENTE ENAR CH IVO3.
CUAS1FIC A R A I C E SEN ORDEN . DEaCEKOtNTEEN LA MATRIZ f.
REORDENA R AlC-ES
QUE TENOAN PARTESI M A G I N A R ! A S
CALCULA PLANO DE DAT03
PA R,A EL GRÁFICO DEL L8R
BUSQUE
RAICES C A N C E L A D A S
CALCULA POUNOyiOSPA RTI H DE SUS FACTOHtíA L M A C C H A ENCO , C I
CALCULA PUNTOS DEB EF> ARACtOWC3 — NUMBflADOHC4— DENOMINADOR
EVALÚA PUNTOS
QE, S E P A R A C I Ó N
O H A Ü A C I O H DE DATOSRtDLEH DO NOMBREDE ARCHIVO ?
DIGRAMA DE FLUJODEL SUBPROGRAMA
' C O M P C E R "Fl G U R A 3.7
ÍES O LVIOR A I C E S COMPLEJAS
DETERMINA PUHTO DE SALIDA1
C O M O P A R T E D E L L O R
\H° O R A B A EH
PUNTOS D
DETCÍ1M INAE NTE3 COMLO R Y L O S
EVALÚA 3
,AB AM ICO Bl
M E J O R O P C
OE L LO n
S 1 ^ -- PU H
"* • —
REC ALEPSI LC
„
^^---''TIE•<C_____^coí-
>^ ¡'f~ ~^^1
í . NO -
C I E R R E A R CHIVO
TIENE RflICESC O M P L E J A S
1 , Mi 4. DI
HUMERO DE PUNTOSDE SEPARACIÓN
NI- 8 R A O O NUMERADOR
DI « G R A D O D E N O M I N A D O R
EVALU.A EL P UNTO
C OMO PARTE DEL LO R
DIAGRAMA DE FLUJO DEL SUB PROGRAMA"COMPE 3M
FIGURA 3.8
-126-
I H I C I O / C O M P E 2
pATOj DL3PON1HLEÍÍ NUMERA
TIEMPO DE ESTABILIZACIÓN, FACTOR OE AMORTIGUA. I
MIENTO.
TIEMPO DE ESTABILIZACIÓN, FRECUENCIA NO AMOHTU 2
G U A D A
CONSTANTE DE T1EMPO.FACTOR DE AMORTIQUAMIENTO 3
CONSTANTE DE TIEM PO ,FRECUENC1A NO AMQKT1QUA O A *FACTOR DE AMORTIGUAMIENTO, FRECUENCIA NO AHORT1- 3
O U A D ATIEMPO DE ESTABILIZACIÓN, FRECUENCIA NO AHORTJ- 6C U A D A Y CONSTANTE DE EKROR.TIEMPO DE ESTABILIZACIÓN .FACTOR DE AMORTIGUAMIENTO 7Y CONSTANTE DE ERROR.FACTOR DE AMORTIOCAMIENTO, FRECUENCIA NO AUOHTI-iflUADA -Y CONSTANTE DE ERROR.
CONSTANTE DE ERROR Y FRECUENCIA NO AMORT1QUADA S
CONSTANTE DE ERROR i FACTOR DE AMORTIOUAMIENTO 10
I N Q R E 3 A O P C I Ó N
INORC3A DATOSCALCULA PARÁMETROSD£L SISTEMA
S U U I ER E COMPENSADORES
ESCOJA C O M P E N S A D O R OPCIÓN
COMPENSADOR EN ADELANTO 'COMPENSADOR E H A T R A 9 0 2
COMPENSADOR ADELANTE-ATRASO 3COMPENSADOR PROPORCCONAL •»
INTEGRAL
DIAGRAMA
[RETURNJ
DE FLUJO DEL SUB P R O G R A M A " C O M P E 2"FIGURA 3.9
•127-
• '
RE1NIC1ALIZ.A
ARCHIW03 OK. PUHT03
f CIEHRA ARCHIVOS
I N I C I O / C O M P A r D *
LEE DATOS DEL
3I3TEHA NO COMPENSADO
EN ARCHIVOS
LEE CONSECUTIVAMENTE
L03 PUNTO3 DEL L O R 1
DETERMINAN 31 CUMPLEN
ESPECIFICACIONES EXIGIDAS
EVALÚA CON EL VALOR
DE GANANCIA EN eae PUHTO
LAS RAICES DELAZO CERHADt
BE1HICIALIZA AhCMIVOS
DE PUNTOS Y C I E R R A
ARCHIVOS
3i se P UEOC
COMPENSAR CON
CAN ANC1A
DIAGRAMA DE FLUJO DEL 5UB PROGRAMA "COMPArDi"
FIGURA 3.10
-125-
INICIO / C O M P A V
87* 1INDI CAT IVO DE ALMACENAJE
DE DAT03 INICIALES DELSISTEMA
A L M A C E N A LOaVftLOREl
DE COEr iC lEHTES
DE LA FUNCIÓN
A L M A C E N A LA MATRIZ
r EN W Y L03 OftACOS
D E L N U M E R A D O R
¥ D E N O M I N A D O R
EN H7 Y 07
8 7 « ?
B 7 > 2INDICATIVO DE
CREACIÓN DE ARCHIVO
COMPENSADO
M t ¡"COMPENSADO"
A L M A C E N A E N
V A R I A B L E S . NOMBRES
DE ARCHIUO HO COMPENSADO
P I D E HONbHE
DE A R C H IVO
H í - 7
B7=3
1MDICAT IVO DE REAL.UACEKAR DATOS
INICIALES
.
ftEALMACENA DAT03
IH1C ALES
<
M
B T « 4
INDICATIVO DE REAL.
MACEHAft DATOS IHIDíLES Y CREAR NUEVOS
ARCHIVO3
REALMACENA
• DATO3
I N I C I A L E S
D E S E A NUEVO
NOMBRE PARA
EL HO COMPENSADO
DIAGRAMA DE FLUJO DEL SUB PROGRAMA "COMPAV 1 1
F I G U R A 3.11
-129- .I I J I C l O / C O M P E K
Ccoup ¡HQ INGRESOAUH DATOS"
T40
t
INGRESO YA DATOO EETAN EN Ü1SKETTE V
ESTABILIDAD RELATIVA DEL LGRE V A L U A C I Ó N DEPUHTO DEL LGR
ANÁLISIS PARA EL LGR NOCOMPENSADOANÁLISIS PARA EL LGR COMPENSADOREGRESA A MENÚ DE O P C I O N E SGENERALES.
ANÁLISIS PARA EL.LGR HO COMPENSADO
ANÁLISIS PARA EL LGR COMPENSADOREGRESE A MENÚ DE OPCIONES GENE-R A L E S .
"INÓRESE HUMERO" •
PIDE NOMBRE DEA R C H I V O COMPENSADO
Y ALMACENA HOMbHCI K I C I A L
A L M A C E N AN O M B H E DEA R C H I V O
A R C H I V O COMPENSAD:Y ALMACENA NOMBRE
E X I S T EA R C H IV O ?
EVALUACIÓN DE PUNTO
DEL L8 H Y RESULTADOSA N A L I Z A E S T A S I L I D A C
R E L A T I V A
DE3EAOTROPUNTO í
HEALMACENf. NOMBREDE
A R C H I V O I N I C I A L
REALMACENA NOMBRE'OEL ARCHIVO INICIAL
MENÚD E O P C I O N E S
FIGURA 3.12
-130-i m c i o / c o H p a r
3 E G U N T4= ?
COMP34! NOEX13TEO NO ESTA CERRADOA R C H I V O DE.REBULTADOS
IUPRE3IOH DE RESULTADOS
IMPRESJOH DELLBR NO-COMPENSADO
IMPRESIÓN DEL LSR COMPENSADO
IMPRESIÓN DEL U3R NO COMPENSADO
Y COMPENSADO
REORESO Á 0?Ú|üHE5 StKERALES
INÓRESE NUMERO •
NUMEROG R A F 1 C A C 1 0 N Pg QPCION
SOLO LOR NOCOMPEN3ADO 1
30LO LGR COMPENSADO 2
LOR. CON 1 SIN COMPENSACIÓN 3
RE8HESA A OPCIONES GENERALES 4
INGRESE NUMERO - ?
DIAGRAMA DEFLUJOpEL SUB PROGRAMA" C O M P G l "
F I G U R A 3.13
-131-
MEHU CAMBIO DELIMITES ««OPCIÓN
DE UH L8R CUALQUIERA
DE 2 ORÁTICOS REALIZADOS
R E O R E S O A OPCIONES GENE-f f ALEt
I W O B E S A D A T O S
D E S D ED 13 K E T T E
JB^
i o H e. t..MAHTIE LIMITES D£ L LGH
NO COMPKNSADO-MANTIEHií LIJJITCS DEL LGR
COMPENSADO— C A M B I A LOS Z LIMITES
— PEGflESA A MEHU DE OPCIONES GENE.RALES.
I N6ÍTC3E H O W f l R E
DC ARCHIVOS f
LECTURA PE DATOS
"REÁLMÁCTHA PAT03DE
L I M I T E S
íí- -í(-
ESTA PARTE UTILIZA LOfl 3DBPROORANA3
"COMPCElí 'T ' tQWpE 3 "COMPCEH — SCALMACEMA DC3DE I O OOOCOM PE3 _SE ALMACEMA DESDE 8 OOOBORRA CL3UBPÍ1OORAMA "COMPCLC D" Y"fcOHPE 3 " PREMO A TENER CH PANTALLAOPCIONES .
DIAGRAMA DE FLUJO DEL SUB PROGR/¥MArtCOMPCLCD"FIGURA 3.14
-132-
D A D O K OBTENERLOS PUNTOS
_ ANAUZAPOREL LGR NOCOMPENSADO
- ANALIZA POR ELLQR COMPENSADO
_ REGRESA ALilEHU DE OpCIONE GENERALES
INGRESE NUMERO*
7Ü0-2
ALMACENA N O M B R EDE
Aft C H I V 0 3
PIDE NOMBRE DEARCHIVO COMPENSA.DOY ALMACEHAHOMBRE DE AHCH1VO
INICIAL
LEE V A L O R E S DE
ARCH IVOS - Tí
«E3UELVE LA ECUACIÓN
Ddl- K. N(3Í = I*
£ IUPRIKÍE RESULTADOS
REALM AGE HANOMBRE DE ARCHIVOINICIAL
DIAGRAMA DE FLUJO DEL SUB PROGRAMA11 C O M P E K "FIGURA 3.14
UENU DE
O P C I O N E S( c )
- 134 -
Transferencia se calculó como: Gc(s) = ( S + 20 )
( S-f 61.28)3
En el gráfico 3.16 se dispone del LGR conpensado; asimismo se dispone de
datos del LGR compensado y no compensado, identificados fácilmente por -
los nombres de los archivos.
Puede notarse de los gráficos del LGR que efectivamente el sistema-
se ha estabilizado, mas datos sobre la estabilidad del sistema se tiene-
a continuación.
-Le»»de el punto -S , 1 Ió2l0&7^8! j -.- J • ü'5 » X'-?¿Oo039ó)
- ¿ • E í z o n cíe amor t iguamien to O * 475~'8282G704
Sobrenivel porcentual . 18*28 %
pnáulo desde ,eJe real ' . / • ól +üí-í96683Sl • - ^r*sdoE
Ganancia en corte con LGR • 133921*23426 -
Frecuencia? no 3*1:c1 rt i^'jsde Wn 17 * OÜÜ&70VIÍ978 l/'ses
F r e c *j e r ¡ c i = ¿f jy o r 11 j£ ij ü o a i^ cí 1 í> * O O lí O 6 O c 9 ó :.
Lonstsnte de c íPior t iáuemier i to -S • 3 ".•:••>•"'.:•?7-^£5
Constante de t iempo v 0 +12^20v'"'.18875
Tiempo pico TP . 0*20^38079861^ s
T de es tabi l ización f! crncj¿: ''*:>/» > O » ¿é': V.L •"; - c/v'703 s
- 135 -
LSCüELA POLITÉCNICA NACIONAL .FnCULTAD DE INGENIERÍA ELÉCTRICASISTEMAS DE CONTROL
Í.-OMPENSACION MEDIANTE EL LGR - :
FECHA : 29-JUL-86 00,39;
Archivo 5 GflNANCLAl
FUNCIÓN DE TRANSFERENCIA DE LAZO
b s TI a n c i £• e? s 1.. £? ! 3. c ?Grado ti e 1 n u ni e r e o o rGrado dei denominador • ,
C o e f' i c i e r¡ t e s ci el d e n o m i r'i ador I
s >í: H;: ¿ s # *2 s * * 11*00
20*000*OÜ
O * 00
í-oios a ceros de le^o abierto*
Parte real P?rtr im
O f O O20*00
Puntos de -separación en el eje reel
* ' . Velor
1 . 0*00*•;• •( ••> "y "7-'- • J. O H ww.' '
SINO
COMPENSACIÓN MEDIANTE EL
Z3
-JU
L-6
6
1 D
I v
1=
5
U
L
G R
.
S IS
TE
MA
- N
o
C O
M P
EN
SA
FIG
UR
A
3 .
i o
GA
NA
NC
IA I
F
LO fcn i
- 137 -
ESCUELA POLITÉCNICA NACIONALFACULTAD DE INGENIERÍA ELÉCTRICASISTEMAS DE CONTROL ' '
COhPENSACION MEDIANTE EL LGR
FECHA t 29-JUL-BÓ COMO
Archivo í PROP1
h--nsnc ia estaticeG r ? ti o del n u m e r s d o r*_•; T -LíC: o del denominador
Coeficientes riel numerador 1
JÜR DE TRAK'SFERh".NCJ:ft DE LAZO ñtlEF:Tó Gh C s >
1
1*0060*00
1200*008000*00
Coef ic ien tes del denominador í
1 *00203*85
14944*04455501,32
4003221*320*00
0*00 \s y ceros de lazo abierto*
Parte res! ' Parte imea*
0*00 -0,000 + 00O * 000,00
Puntos de sep-eración en el e-Je re?Bl í
. - * Va lo r
POLOi-'ÜLOCEROCEROPOLO
1456
c
0*00-20*00-20*00— 20 * 00-61 - >?-61 ,2t-
SINO
NO:•!.
;-Cí." "
Obse rvBC j. ori t •=..
D o b 1 eCene el e cíoCanceí scioDoble.-T r i l l e
COMPENSACIÓN MEDIANTE EL LGR
DIv
Ic
Iá
n
=
E
Un
ld
a^^c
A
rc
hI^
o-P
RO
P
LG
R.
SIS
TE
MA
C
OM
PE
NS
AÜ
O
FIG
UR
A
3.Í6
OJ ca
fc. ¿CUELA POLITÉCNICA N* L • _:¡-' i.fl HE INGENIERÍA t.;..ECTRICA
SISTEMAS DE CONTROL
COMPENSACIÓN MEDIANTE EL LGR
FECHA I 29-JUL-8Ó 01 I
Archivo í F'ROPl
RESOLUCIÓN DE D(s) + K # N(s) O
Ganancia estática
G s; r; a n c i •;? d i r í :v¡ ;i. c s
-G # r i s n ci £ total
RAÍZ
45ó
PARTE: RH.AL-20*00-8402-8*02-31*01-31*01-105*77
PARTE IHAG*O * 00
-13.18
27«!T'l27,51O, .00
140
¡. :'•>', _•£'._ £•' r'OLI"T E C l V l C r i r:¿iCiÚivH._i1 iV::..-L."'AIi DE INGENIERÍA tLECTRlt-H::.;; EDEMAS I»E CONTROL
COMPENSACIÓN MEDIANTE 'EL LGR
FECHA ; 29--JUL-86 oo JES?;
Archivo I PRÜP3
-Desde el punto
- R -: z o ri ci e ^ (TI o r 11 á u s u¡ i e n t o
SobreraveI porcentual
Pináulo desde eje resl
Ganencis en corte con LGR
Frecuencia no smortiáuscia Wh
Frecuencia smortiáuads Wci .
Constante de amortiguamiento
Constante de tiempo
Tiempo pico "í P
T de estabilizscio'-i '" £» c n d ¿- ! !T- A ;
T de estabilis & c i o n ( b s n el a --". 10 "•;, >
RAZÓN HE AMORTIGUAMIENTO
-S.11Ó240B7485
61*5696653?.!
133921,23426
.17*0587093978
15*0042060896
•-8,1162>í 087185
0*123209748875
o * "iOv:'?K"'7i-'í::;>-.i "*.\jr t _. \ >_F U.' W / .• '_* '_,' 4. W
J< 15* 0042060896 )
arados
1/seS
1/seá
se?.
- 141 -
EJEMPLO 3.2
Se dispone de un sistema de control cuya planta tiene una función de
transferencia:
G(s) = ÍL
( S-D(S-KL) (S-í-4)2
Con realmentación unitaria; se busca estabilizar al sistema de tal-
irodo que sus raíces pasen por el punto.
(~1.Q;1.8).
Solución: :
Las condiciones pedidas pueden aproximarse a un sistema de segundo -
orden, con la cual: Ts<¿i_4 segundos y factor de amortiguamiento, aproxi-
madamente f— 0.5.
Al introducir datos en el programa "CCMPPP" se obtiene el LGR no ccm
pensado, mostrado en la figura 3.17 que claramente se nota que es inesta-
ble.
Al calcular la red compensadora, se obtuvo:
o(S + 2.5)° que es una red de compensación en ade -
Gc(s) =(S"+ 8.75)3
lauto.
El gráfico del LGR compensado se muestra en la figura 3.18, se nota-
claramente que el sistema es estable , pues las raices de lazo cerrado, -
caen en el semiplano negativo.
Se tienen además los datos de cada LGR distinguidos por el nombre de
archivos.
Se muestra asi mismo que efectivamente para una ganancia de 2.77.1,-
- 142 -
el LGR pase aproximadamente por el punto deseado, aclarándose que no rece
sardamente ese punto será de raíces dominantes, al usuario corresponde di
lucidar sí es válida la respuesta. De cualquier modo se puede notar que-
si bien tienen ingerencia las raíces inmediatamente cercanas a las mostra
das en el punto P de la figura 3.18, las raíces del punto P sí dominan la
respuesta transitoria del sistema.
- 143 -
¿ i1-1 A i".' t:. L :"': M í O
El cero debe e-stsr en í •
El polo debe e-stsr en i -8*75586730929
Ls multiplicidad de la red ers, i . 3
- 144 -
Li_E'I-if';i t A= i r - IiE CONTROL
Si-iCIQN MEDIfiNTE EL LGR
FECHf; ; 29-JUL-Só
Archivo í ATRAS01
FUNCIÜN HE TRANSFERENCIA BE LAZO ABIERTO GHÍs)
Ganancia estéticaGrado o&l numerador"O ;- ¿. c¡ o •:•. e 3. de r. D rr¡ i ri ador
(.; o e i i c i c: i ' s? = d e J. tí e n o KI i ri e o o r :
10Ó
1*008*0015*00-8*00
-ID* 00
o3os y ceros de lazo abierta»
Reírte resl Parte' imaá*1
1*00-1,00-4 * 00
0.000*00O * 00
'untos cíe separación en el eje real
:JJ- . \i ~- 'j (! f.
1 0*22-2*22-4*00
Tipo
POLOPOLOPOLO
• 1 i o t r
SINO
Observaciones
Doble
- 145 -
oQ
uíCLZoO
Di
fl-
- 346 -i.. :.,' _>L L.A F'OLITEXN 1CA NPO j 0 ; • • ' • ; .I-V.L.LÍL. ÍAD I¡£ INGENIERÍA ELECTRIC:':SISTEMAS DE CONTROL
COMPENSACIÓN MEDIANTE EL LGR
FE oí*. ; 29-JUL-86
-chivo : ATRAS01C
FUNCIÓN DE TRAN'dFLKENCIA DE LAZO ABIERTO GH(s?
(•¡anancia estéticaGrado del numeradorü i •.:•; j <;. • o £• j. w c-""! o ¡¡i i n •£ J o r
C o e 'f i c i f n t- e s ci & 1 n u ÍTI e; r1- e d o r J
10
1*007 * 50
18*7515« 63
Coeficientes del denominador•+
1*OO34*27455*142897* 25
. 8593*967808*81-9050,09
-10740.33
¡•"oíos y ceros de Iszo sbieriu:
Parte reel . Parte ims
\ '-. : j 5* =• '5 F- 3 T' B C' i ó T'i C? T': €? j. G J S1 r €* -3 j.
* ' Valor
1
8
-0*21-2*50-2*50-4*00-5*29-8*76-8.76
Tipo
Msl ide
SINOSINOs 3:NÜ
s*#l
1*00.-1+00"-2,50-4', 00- 8.76
0 + 000*000*000,00.0*00
POLO *POLOCEROPULOPOLO
7' r i F- 1 eDobleT T- i F' 1 e
COMPENSACIÓN MEDIANTE EL LCR
E3-JUL-G6
, Poos
r.r-u
= 2 2 Tí
- í
D I
v I «|¿n = 8.7 Un
I
H
.LG
R C
OM
PEN
SAD
OF
I
:..: -, --..O T^.C.h' iCA HAL luí-,: ü-. (-. I L' E I N G E f-í IE RIA E L E. C1 r. J C H
i:iIÍ.TE.rt^¿ DE CGrvTRQL
COMPENSACIÓN MEDIANTE EL LGR
- 148 -
FECHA : 29-JUL-ÍJ.
A rchivo ; ATRAS01Ü
diferencia en suma de argumentos =- O* 1816^.7672522 sirs
Cjanencis K del punto = 2271,47409457
E: r-unto evejuscio c?^ : -O, 55712 621-» 1 4 Jí'l • 69039709621 )
r •: ü T H í F' 3 r a c> u e u ri ^ u n t o s e s a c 1 u G R ? }. s cí i f e? r e n c i 3
en ls suma de sráu mentes debe te-nú ti- ¿ cero
• Dif erencis en sums de arsumer: tos ~ 1 » 38282^'. •:';:": 14 r ^o^
í-j =íns»nc 3. ,= ;*. dtíi punto =" '2Q2¿ - '53íV!50::.:1;5
ÜLI ;'-"_:r-T,í.:- 'iv^Iuatío es * - 1 - f 2í?63S3^: j^~ T J (i *20027ób'Í9?
NU'ÍP ; r : '3rs aue üri punto sea del LGRp lü diferencia
en 13 suma de «;r sumen tos debe .tcndtív s cero
- 149 -
:.:. ;: - . - . t_;. ¡ . . <- £ Nn• • A B U L T A D l'E INGENIERÍA hlhCTRICA::> 1 £ i E n A S I.' E C O N T R O L
COMPENSACIÓN MEDIANTE" EL LBR Archivo : ATRASQ1C
RESOLUCIÓN DE D ( s > + K * N < s > - O
Ganancia estática
G a n e ri e i a cí ?. ri é r,-, i c 5?
-• o s r i ¿í r i e i s t- o t a I
RAÍ;1
3A5ó7
10
227 +
«„_
PARTE REAL-3 + 24-0,99-0 + 99-2,26
- -2,26-12*27-12*27
PARTE InAG-0*00-1*70i* 70
í r r £; n c i z d i n «? n¡ i c üí
-r:3ncj.3 total
RA i;1
PARTE REAL— %i + 16-í +96
-0408-0 + 68
-12*91-12,91
PARTE IM0,uü
INFERENCIA
(1) Pazmiño Ramiro, análisis de estabilidad. Criterio del lugar geométri_
co de las raíces, Cap II, Tesis de Ingeniería Eléctrica, Quito, 1981.
- 150 - .
EJEMPLO 3.3
Un sistema de control con realimentacj'ón unitaria, tiene una función
de transferencia en el lazo directo o planta de:
G(s) = 10S (S + 1) (S + 4)
Si se está satisfecho con su respuesta transitoria en el punto cuya-
frecuencia no amortiguada, Wn = 0 . 81 rad y factor de amortiguamiento -S
0.5 ( X ) /" se desea mejorar su respuesta de estado estable para tener una
constante de error de velocidad mayor o igual a 20 .
Solución:
El punto que cumple con estas especificaciones de Wn y debe estar
en:
X4 =-Wn. £ = 0.405
Y4 = Wn sen (eos £ } =0.701
Al introducir en el programa "CQMPPP" los datos de Wfl, Y Y Kte ¿le "
error, se calcula previamente a compensar, el gráfico no compensado que -
se tiene en la figura 3.19, puesto que el punto cumple con ser parte del-
I£R, se procede a calcular el compensador en atraso para mejorar el error
de estado estable.
El compensador calculado resultó:
(s) -V ' (S + 0.0071)
Se nota claramente que la multiplicidad fue de dos, pora cumplir con
error, en la figura 3.20 se aprecia el LGR compensado, lo que primero pu£
de notarse es que el LGR prácticamente no se altera.
De aclararse que el IGR compensado calculado, tiene una rama que apa
rentemente sale en un punto muy cercano al origen, si bien es una rama -
- 151 -
que se cierra cerca al origen, el programa calcula el gráfico y cuando -
no halla puntos válidos cerno parte del LGR, tone inmediantamente el si-
guiente punto de separación para evaluar, por lo que el operador debe -
dilucidar sobre las ramas válidas como porte del LGR.
Efectivamente el error de estado estable disminuyó pues la constan
te de error conseguida es de 35.17 con lo cual:
Ess = —— = 0.0284Kv
.Adícionalmente a los gráficos se dispone de algunos puntos avalua-
dos en el sistema compensado.
: so
-í- 20x^*0- í
as
Q O * O - I u •$ - T T
d 13
-^ -^ 13
01. Sil ^.liVl: ; ' • . ? ' . - ' .- 2ST -
•• ^C U L T A D DE I N G E N I E R Í A ¿XbOÍR':L- j. í. 1 E ñ A S I' E C O í--! T R O L
COMPENSACIÓN HEDÍANTE EL LGR
-TLHr ; 29-JUL-
Archivo ; BEATRIZ
P U N C I Ó N BE T R A N S F E R E N C I A DE LA70 A B I E R T O G H < « >
G eríenC i s estéticaG;*Í Í ÍÜQ oel i ' i ' j i- if "i ¿:C¡o rGr^dc o&I oero::rj ri^ciO
10
ti t? no ni i r¡«?ciCí r
1 ,005*004,00
0*00
Polos y ceros de lazo abierto*
Parte real ' Psrtc i
0*001 4 0 0
4*00
O * 00O • O O
.0 + Oí.'1
?-'untos cié separac ión e-r¡ t.I eüe-
;F*: • v! s I í_* rv
1 -0*46-2*37
Tipo
PULO
Observaciones
SINO
COMPENSACIÓN MEDIANTE EL LGR
Z3
-UU
L-G
G
-I—1—
t--1
i-
T \
0.3
Arc
hiv
o«
BE
AT
RIZ
L.G
R
No
CO
MP
EN
SA
DO
F(
ÓU
R A
3
- Í9
I Ui I
-155 -
i- v ' " . L: E, L- r. r' Ü L I T E. C N I C ft NACIÓ Í-! í~ !_r H(.:L«LTAD DE INGENIERÍA ELEC-"^IS'-'T EhñS DE CONTROL
COnPEHSACJÜN ''HEDÍANTE, EL LGR í-i r e h i v o + B L A N C A
FUNCIÓN DE TRANSFERENCIA DE LAZO Hri
10este;t íesG risco cí& 1 nüiTte r^dor£3 v* a cí o oej cf e r i o r,i :i. r t c; dar
C o e f i c 3 e n t e s d e 3 r i 'J ¡TI e r » d o r
GH(s)
1 * 000*-10
Coeficientes del denominador S
1.005*014*07O « 06O * 00
0*00
I"' oíos y cero s cí e 1 B z o s
Parte r-eal Parto i
en el e^re
0*-0 ,-'0 .
-14. *
— /}.
00 -0 1050000
000oo
*00,00+ 00* 00* 0 0
P 0 L 0F'ÜLC-CERÜPOLOPOLO
0,000*010*050,17
NONO-NOSISIr-i O
COMPENSACIÓN MEDIANTE EL LGR
Oí I
Dlvlcl¿n = Q.3
Arc
hiv
o B
LA
NC
A
J-G
R
Gon
-pE
:fv/5
At)
o
F /
sc/R
A X
£-<
p
- 157 -
-"- ' , ' •-• : M f O L .1 T t. C . -v I C H ñ C 1 Ü N A L>-.C l-L"í AI' DE' I NGE'K 1 E!?1,1 1 A ELr CTF: I CA
:íiiviF'EríSACIüN HEBIfiNTE EL LGr<
2S-JUL-86
Arcruvo
RAZÓN HE AMORTIGUAMIENTO
•Uesde el punto • -0*37355 + J<0*471015'>
• í:-: ;• ::•• o r. d** ~>i<iort Í£í'-¡£mi errlo O- ;-l:'j "-£0302298
A r: i; u 3. o d e s Q e e J c real
0>=>r¡£ínci3 en corte con LGF:
Frecuencia no sinortiEíuada Wn
Frecuencia amortiguada Wd
Constante de amortiguamiento
Constante cíe tiempo
TieniF-o pico !':••-
T de estabilización <bsnda<5X!
' RAZÓN DE
0 + 6013.61123706
0*471015
-0.3735S
2+67701780217
6 * 66983568165
8. 0727*1990027
l/ses
-1¡ e s d e e 1 P u n t o
- '*•< & ~ o r» ci & s iíi c "• t -. ü u a iii -± e r¡ t o
i* o i? r» ni -..•&! ••• : • r :-^r.-ou¿ 1
í-üía'jlc ciei-ic.i- íc,.;o real
G 3 n s ri c i & e r-; c c r1 L e e í fí L G R
Frecuencia no «Ji/iortisíUcída; Wn
Frecuencia smortisáuedc; Wd
C n n s t s n t. e de % iu o r t i g u «,- ni i e n t o
- 158 -
f;-;i¿TE>iAS I-E: co-'- L FFCHA ; 2?--JUL-8o 20::i
¡ :OhF'E^SACIQN hEI11 >VV" ¿: EL LGR Archivo í BLAi\CA
\a en sume de S7iáuine?ntas. - 1-»0059712261 tírscios
Genencis K del punto -• 2 + 49604188818 .,
F •• T :• ••' c t_i e u r i ¿ u n t o s t s: d e 1 L. G f;! 5 Ü s d i *' e r e ri c • i £;
en la suins de sr^umentos debe tender a cero
l'irerencis en suma? cíe ¿ r-¿w;v::"^Gt- "" O, ^5
1.1 a ¡ i a n c i B K de ]. F--u rvt o -• 1 + S 7 ?' O 6132 711
\Ll Punto .evaluado GÍS + -0^37355 i J C O + 471015)i
iMOTA i F'¿5r^ ciue un punto st-e del LGR5 la diferencia
™n ls suni¿' de argumentos dt-be1 tender n cero
- 159
,':.. f. •'.'. L;iIi..A POLITECHICA i- 'nC I Di :-.:¡L::: •••• L L1!_ "í H I< I* E I ix* '3 £ N1ti. R I A . ELE C T r\T C i-sblSTEMAS DE CONTROL
C.üí'íPENSACION MED3ANTE EL LGR :
r F.CHA : 29- JUL-8.6 20 t 23 i 10
Archivo * BLANCA ' /
RESOLUCIÓN HE -f K -0
" 1 C :. & v 1 C ¿
U 8 !"i B i i C 1 -T 'J 1'' ¡ üí !":r
-Gensncí 3 tct,3l
RñJZ123 '4 '
PARTÍ. REAL-0*07-0*04-0*36 '-0*36-4*18
PARTE Ih0.00O» 00
-0*020*62-0*00
PARTE F';£~0 •: 08
-0,04-0,38-0 + 38-4 +14
- 160 -
EJEMPLO 3.4
En un sistema de control cuya planta tiene una función de transieren
cia:
K_ _S(S + 0.5)
Con realimentación unitaria , se pide determinar una red compensado-
ra, para cumplir con las siguientes especificaciones:
Frecuencia no amortiguada : 5 radS
Factor de amortiguamiento : 0.5
Constante de error de velocidad : 60
Solución:
Puesto que se busca mejorar tiempo de estabilización y el error de-
estado estable, la red aconsejable es una adelanto - atraso.
Al introducir esos datos en el computador se obtuvo primeramente el
gráfico del LGR no compensado, que se muestra en la figura 3.21; para -
cumplir con las condiciones exigidas se determinó que es necesario una -
red en adelanto - atraso cuya función de transferencia es:
„ , 3+2.5 5 + 0.05_ , , __ .
5 + 2.63 S + 0.0144
El LGR compensado se tiene en la figura 3 . 22 , puede compararse f a -
Gilmente los 2 gráficos y notar que efectivamente el LGR se ha desplaza-
do hacia la izquierda, haciendo mas estable el sistema cerno efecto de la
parte de adelanto, mientras que la parte de atraso, si bien no medir ica-
al LGR, pero se encarga de mejorar su respuesta de estado estable.
También se presenta valores de ganancia calculados en el punto eva-
luado como parte del LGR y para el valor de ganancia total 41.5 sus raí-
- 161 -
ees.
El sistona ha sido compensado en forma satisfactoria.
- 162 -
libido el uso de red en atraso cotn mismo valor alfa
Multiplicidad de la red esí l
F A':";tL l'rl CrWENSñCIOH Er-l ADELftf-iTü
El cero debe estar en * -2,5
El pelo debe estar en l -8*63636303636
'La multiplicidad de la red es í 1
PARTE DE COMPENSACIÓN EN ATRftSO
El cero cié o e c-sx-ar en « -0*05
El polo debe '-star en í -0*01447368-*2105
La multiplicidad de la red es ¡ l
En el punto :' ~2.5 -f (J4 + 33012701392 ;•/
La ¡ían3r¡cJ3" del sistema ec * ^1*5098831106
tul ¿>ri¿'jlc; '.ju- 'iv'»te punto es í O * 35^833282073
La cons t sr- u e cié e c r o r ce leu .1 a -j s e s *
- -?3* 01976622 i
- 163 -
'ESCUELA POLITÉCNICA NACIONALFACULTAD DE INGENIERÍA ELÉCTRICASISTEMAS DE CONTROL. . FECHA t 29-JUL-86 21 i 27:
COMPENSACIÓN HEDÍANTE EL LGR ' Archivo S BEATRIZ '
FUNCIÓN HE TRANSFERENCIA DE LAZO ABIERTO G H < s >
Ganancia estética 4GT-CÍÜQ del -numerador OGr=.»do del denominador 2
Coeficientes del denominador J
s#*2 . s**l •"" s**0. ' - 1,00
0*50 .O t O O
rolos y ceros de lazo abierto!
Parte real Parte; imssí* Tipo Gbservsciones
- 0*00 .0+00 ^OLD-0*50 0.00
"F'urruos de separación en el eJe red -
COMPENSACIÓN MEDIANTE EL LGR
] D
iv
id
an
=
Q
.7
L G
R
No
Z3
-OU
L-S
6
Arc
hlv
oiB
EA
TR
IZ
H en
165 -
ESCUELA POLITÉCNICA NACIONAL.raCULTAD DE INGENIERÍA ELÉCTRICASISTEMAS BE CONTROL .
COMPENSACIÓN MEDIANTE EL LGR
FECHA í 29-JUL-86 2J.:2¿:4
Archivo í PíLANCA"
FUNCIÓN DL TPANSF1
Gananció estaticeGrado del numeradoruro ció del denominador
Coeficientes del numerador í
'1*00 '" . - 2*35 "
0*13
Coeficientes del cte nom i n &do r *
1*00 '9*154*450*00
0*00
!::'o 1 c-s '=' ceros de 1 szo sb i e rio í
Parte resl Psrlc.- :Í.!MÍ:;E: *
0*000*00'•„•• +
•Punlc/s de separación en el e Je re.
'& Valor
1 ' -0,012 ' -0*10
r.'L i CZD
10
4
TÍF--O
POLOPOLOCEROPOLOCEROPOLO
DbceT-•..*,.-;. ::.£.-.'íes-
COMPENSACIÓN MEDIANTE EL LGR
Z3-OUL-66
-1 h
_| [-
:x=POLO o=CERO
IvIcI¿n = Q.7 Un I
Archivo.BLANCA
.1 G
'R
Co
MP
EN
Sy
VQ
G-
A
3 .Z
2
CTi I
- 167 -
ESCUELA POLITÉCNICA NACIONALFACULTAD DE INGENIERÍA'ELÉCTRICASISTEMAS DE CONTROL • ' FECHA í 29-JUL-BÓ 21 i 23^ I'
Bif e-rer-icis en suma cíe eraunientoí, r './.
G a ri s n c i« K del punto = 41 + 1033 16 9 5 3
!.::i punto evaluado es^ : -2 + 42271590909 i J<4.312967ol364>
Nül H 2 Para raue un punto eea del LGR? IB diferencie
en la suma de argumentos debo tender"3 cero
Diferencia en suivta o1*- sraumentos ~: 0 + 3^541-1-12'V " • " : - . . - • .
Banancia K del punte - 41*5087857114
£1 punto1 evaluado es T -2í5 T J (4 + 33;(
NOTA J .F'ara c>ue un punto ses. tíel LGR? !& di fe rene i í
en la muiría de sráumentoí-; debe ter¡der «• cero
- 168 -
.ESCUELA POLITÉCNICA NACIONALFACULTAD DE INGENIERÍA ELÉCTRICASISTEMAS-DE CONTROL
COMPENSACIÓN MEDIANTE EL LGR
FECHA 29-JUL-86 21:25;
Arph:i va : BLANCA
RESOLUCIÓN DE IU s > + K *
Gen ene'¡i s es-tétics
Ganancia dinámica
•Ganancia total
RAÍZ PARTE REAL1 -0,052 - -4,153 " --2*474 -2*47.
10
4,15
41*5
PARTE IhñG*0*00O*00
-•4*344*34
- 169 -
EJEMPLO 3.5
Para un sistema de control, con realimentación unitaria, cuya plan-
ta tiene una función de transferencia:
, . _ KG(s) S(S + 1) (S + 3)
Se desea compensar el sistema para conseguir, lo siguiente:
Tiernpo de estabilización 2 segundos
Factor de amortiguamiento = 0.5
Constante ;de error de velocidad = 140
Solución:
Puesto que se pide mejorar la respuesta transitoria y la de estado
estable, la mejor opción de compensación es la de adelanto - atraso.
Al ingresar en [el computador los datos y especificaciones de com -
pensación se gráfico primeramente el LGR no compensado que se muestra -
en la figura 3.23, a continuación se determino que la red compensadora-
tiene una función de transferencia:
(sL S + 1,46 (S + 0.05)S + 7.46 (S + 0.0098)
Se puede notar fácilmente que se necesitó una red en atraso adicio_
nal, a la red adelanto - atraso/ para cumplir con especificaciones de -
error.
En la figura 3.24 se dispone del LGR compensado y como puede notar_
se las condiciones exigidas cumple perfectamente, se presenta adicional
mente el cálculo de polos de lazo cerrado para algunos valores de ganan
cia.
- 170 - !
PARTE DE COMPENSACIÓN EN ADELANTO\l cero debe estar en £ .-1 .46410161514
• El polo debe estar en ,¡ -7,46410161514
Lc> multiplicidad cíe "le red es 5 1
BE REQUIERE ADICIÜNALMENTE2REDES EN ATFíftSü
REDES EN ADELANTO ATRASO «1.
REDES EN ATRASO SOLAMENTE -2
PARTE DE COMPENSACIÓN EN ATRASO
El cero debe estar en * -O»05
El polo' debe estar en í -0*00980762113Í
i_ sr mu 11 i P 11 c i dad de- 1 s red es t 3
En el punto i -1 -i- (Jl * 732Q50EG757.)
La Ganancia del sisteme c?o i 46 * 1336^29616i r
E1 enáulo .de este punto es ; 3*03620841802
L.2. constante dtí er^or calculada es í
i 29C;•* 7577-100;
- 171 -
í• -Ci'ELA POLITÉCNICA NAClünALi:Ai;üLTftD HE INGENIERÍA ELÉCTRICASISTEMAS DE CONTROL
COhPENSACIGN HEDÍANTE EL LGR
FECHA i 29-.ÍÜL-86 2 *. 1
Archivo ; BEATRIZ
FUNCIÓN DE TRANSFERENCIA HE LAZO ABIERTO
Ganancia estaticeb t ¿;CÍi_; dt1 J l MJhíe Ví.;iJor
G r b d c o r~ 1 O e i < '..:' in i r t a d o r
Coef'i c i entes oe 1 denoni i PIÓ-QO
1*005,004,00
0*00
Polos y ceros de laso abierto*
Parte real Parte imssí *
0*00-1*00-4.00
0.00O * 00O * 00
100
*•• u: •• t-c;£ de separación ensel eje real S
* Valor
1o
•O* 46-2 + 87
T.ÍFO
POLOPOLOPOLO
SINO
Observar i oriG?e
- 172 -
O•P
in±UJ
&.¿oO
o
exKí
LO
- 173 -"
fbCÜLLA POLITÉCNICA NAuIGHALFACULTAD DE INGENIERÍA ELÉCTRICASISTEMAS DE CONTROL
COMPENSACIÓN HEDÍANTE EL LGR
FFCHA ; 29-JUL-Bo
Archivo : FERNANDO
FUNCIÓN- DE TRANSFERENCIA DE LAZO ABIERTO RHCs)
estátics "G i 3üo dtí 1 nume y se) o rG r cr do ,d e 1 d e ri o rf¡ i n p d o TV
Coeficientes del nuríterepor í
s ##21*00Ivó l0*230,01
O 4 00
Coeficientes del denominador
1*0012,4941,6931*08
0*890*01
. 0*000,00
Polos y ceros de -lazo
Parte real
O « 0 0-0,01-0*05- i * Uü
- 1 * 4 6
-4 ,00-7*46
0.000*000*000,000*000*000 + 00
100
Puntos de' separación »n el eJe real
V ¿ '.i o r
45C1
10
0,000,010,010*050*05O* 20
1
TIPO
PULOPUL UCEROPULOGERQPUL OPULO
SI"NC'-•'. '•
NGSISISINO
s#*
T r i F- 1 eTrir-lc
- 174 -
_J
c\
L5-I_lü
u
HDkJ21
OHU
íüturQU
op
uCLroO
CD
,. -
175-'
FACULTAD DE INGENIERÍA ELÉCTRICASISTEMAS DE CONTROL
CDHPENSA'CION MEDIANTE EL LGR
FECHA : 29-JUL-&6 2 _••; 1 J * •'í
'Archa vo- i FERNANDO
Diferencia en suma de argumentos -; 0*593951117451 ¿ru
Ganancia K' del punto = 43,5028691304
l:.j r-'j«-ito evaluado cfc 5 -O , 89c;2^"'6^20b4 + j í 1 , 6^51719^
i -i. O T A : P a r 3 a u e u r¡ r- u n t cr -:. e c ci t.- i L í'j f-:; l ? i j f' e i * t? r ? c:. s
en la sume de argumentos debe tender s cero
diferencie' en .suma de -araumeritos ™ 3*03812:1.65211 sírsdos
CisnanciB K del punto - 46*0741977815
II" I P u n t o 'evaluado es í - i T . i < l + 7 3 ) ;
NOTA t Para oí u e un r-unto scs del L6!:::p }.^ ü:( f e rene; lí-
en Ir sunis ció íjv^í u ¡y¡ e n •': c E d -v b E- 'H. e n tí e r s cero
176
ESCUELA POLITÉCNICA NACIONAL.FACULTAD DE INGENIERÍA ; ELEC"( RILASISTEMAS HE CONTROL
COMPENSACIÓN MEIHANTE EL LGR
FtXHt"; ~- 29- JUL-Bc
farchá vo t FERNANDO
RESOLUCIÓN DE IKs) + N * NCs) ¿ O
Gensncia estática
£• s r i a n c :¡ ci i ri á ni i c a
t o t ¿: i
RAÍZ1234.5£>
7
100
PARTF REAL»Ü*07-0*04-0.04-1*97-OÍ92-0,92-8*54
PARTE If.0*00
-0*03.0*010*00
-'1.701*700*00
- ü £ ri s n t: i e t, o ~t s 1
RiYíZ1
PARTE RE-0 + 07-0*04-0*04„. -¡ ! ! CT
-0*92
PARTE .i f-íO * 00
«0*010*01O * 00
- 177 -
EJEMPLO 3.6
Si se dispone de un sistema de control con uan planta, dada por;
Gis) = KS(S + 5)
Con realimentación unidad. Se pide tener un error de posición ten-
diente a cero y un cuarto a las condiciones transitorias se pide:
Frecuencia no amortiguada - rads
Factor de amortiguamiento : 0.5
Solución:
Puesto que se desea empeorar el sistema en cuanto a respuesta transjL
toria, pero mejorar el error de estado estable, la mejor solución es au -
mentando un integrador o mejor aún utilizando una red proporcional inte -
gral.
Al introducir los datos en el computador se obtuvo el LGR no compen-
sado , disponible en la figura 3.25; luego de calculado el compensador se
pudo notar que su función de transferencia es:
n r N S + 1.2Gc(s) = 5
El LGR compensado se aprecia en la figura 3.26 y puede notarse clara
mente que el LGR se recorre hacia la derecha, esto es, se acerca a la i -
nestabilidad, realmente es el costo de mejorar su respuesta de estado es-
table.
Se dispone además de algunos valores en el análisis de estabilidad.
Vale aclarar que esta forma de compensar es válido cuando se puede -
empeorar su respuesta transitoria a costo de mejorar la de estado estable.
- 178 -
En la figura 3.21, se puede notar las variaciones del LGR relacio-
nando el conpensado y no compensado.
- 179 -
EL. -ICr.PENSAriQR PFsCrC' iV 1 ;0:^«L-iKTE'SR^L ESTA LISTO
El polo debo estsr Í.M i O
El cero debe e-star en í -1 * 2
L.s ti:'j 11 i P 12 ci cíad de la T1 &d cs * 1
L.¿ ccnstsnte de tn-ror Error en senersl es irifi
'El e rror -Error en si&rie r 3 "I 11 ende -3 ce r o
- 180 -t.£'CUt:L.A P O l T E C í - í l C : " . H^CIüi-:!':..F A C U L T A D DE INGENIERÍA E. i E. ¿ "T • i ;íiíISTEhAS HE CONTROL
t;ü:v.F'ENSACION HEDÍANTE EL L13K
FE'CHfi I 30-JUL-86
Archivo í F'Il
FUNCIÓN. DE TRANSFERENCIA DE LAZO ABIERTO GH(s)
Ganancia estética ' - 4 0
O T ¿ e- o •> Ci e 1 de n o minador 3
Ü o e f' i c- i € r; 'i.- e s o t? i n u m e T- ador- i
j— "¿-1 "sí- "t *— V' >í- A^i *r "- J. S *f* fl* U
1*001*20
(Coeficientes del denominador *
. 1 * 0 05,000*00
O., 00
T : - O ! . Ü E y cero= de lazo 3hiET*T,oi
F 'sr teresl F'ssr11- in¡e¿:¡
0*00-1*20-5*00
.00* f> o
Puntes cifí sepsr.scion en el &Je rcsli
* • Valor
r'ÜLC-C t. '*••: \'PH! í ,
Valido;:
SI
- 181 -
L O lW
I
G3
EL
HCL
O
_J
íü
HDlür
oHL)
z:lüELz:DU
.-tf UU
[ TJO
1
O
U
o- -
•CiD
ao:LJ-u1!Q
O_JOÜ_IIX
- 182 -
- 183¿'¿CL'ELá F'üLlT£Li\-.lK r-í^C lÚNft!..í 'ACULTft» DE JNGENiEkIA ELÉCTRICASISTEMAS DE CONTROL
DMF'ENBACION MEDÍ ANTE-EL LGR
TECHA i 30-JUL-8Ó 02*¿3;0e;
AY chivo I F'í 1
Diferencia en suma de argumentos ~ 0*196966646773 STarios
C-isnsriciB K del punto = 1043141958392
i:!.i pui'fto ¿-víílijcído es t - 1 » 04Í5625 -i- J( 1 + 77234375)
NOTA ¡ F 'c t -s RUÉ un punte sts 'jt-1 LGR5 la diferencie
en IB SURIS de eraumentos debe t&nrier D cero
>- unto evBi'jsco es i --1 -f ^ ' 1 * 7 )
N C; T A : F' 3 r 3 o u e u n 7- u n t o i¿ e í; del LGR? le o i f e r e r i c i
en Is suiricí de ñi-síumentos debe tender a cero
COMPENSACIÓN MEDIANTE EL LCR
30-JUL-66
I co
185 -
L5.-:UE.!_A -POLITÉCNICA NACIONALFACULTAD HE INGENIERÍA ELÉCTRICAÍ:ISTEHAS DE CONTROL
COMPENSACIÓN MEDIANTE EL LGR
\A S 30-JUL-8Ó 02;47!35
Archivo + PI1
RESOLUCIÓN DE IKs) -f K # Nís) - O
icis eststics 40
Gan 3nc i a d i n s re i es 0*25
--Gsnsncis total 10
RAÍZ • PARTE REAL1 -3,00 "2' -l.+ OO
, 3 -i * 00-
PARTE.0*00" 1 * / w
1,73
- 186 - ^LC-CUELA POLI"7L>j;; Ct ¡-^¡CIÜNAL• ¿CULTA!» t'E j:->GEí--:J£:rUA ELÉCTRICASISTEMAS HE Cü;-;TF-:DL . FFf.Hft : 30-JUL-B6 02:56:00
í'iPENSACION MEDIANTE EL LGR Archivo í PI1
RESPUESTA COMO'-SISTEMA DE SEGUNDO ORDEN A UNA ENTRADA ESCALÓN.• \n de emortiáuamiento 0*5
; • ob r &ri 2 v e 1 F c- r r e n 1 u 3 i
A r i s u 1 o d e s Q e e. -j e r e- a I
Gánemele en corte con LGR
Frecuencia no smortiáuáds Un
Frecuencis aniortiáusds Wd
Consxsnté de 'smortiáuamiento-
loriBtante de tiempo
Tiempo pico TP
T de estsbiliz3Cior¡ ( bcnds-:!5"i)
16*30 %
00
10,2306107911
2* 04.1 81360743
1.760093113^1
-1*03493755216
0+96625J210449
1*78490Í¿946S
3*03361653087
S T* & Ü (.»
1/-SOSÍ
1 / s e sí
" 187 -t.C L ..ELA r'Ol.-^ J ? -. ; I.", ''i '" -•'.. .I — ' " . .
fíiCULTAl1 I'E I r-i Cv E. !v 2. [i!r, I H LLE.L ir ' IC-KSISTEMAS DE,COHTF:OL
COMPENSACIÓN HEDÍANTE EL LGR
FECHÓ. S 20-JUL-S6 02 M5:
Archivo Í F'Il
RESOLUCIÓN HE D(s) i K * N(s) -'O
Ganencia estática • 40
¡ r i £- t o t B 1
RAÍZ PARTE REAL1 -3*032 -0*993 -0*99
9*9
PARTE IMAG*0*00
-1*721*72
O » 2 E
10*33
RAÍZ f'A^TE REAL ' PAPTE aí-'i
-188 -
3.4.- ANÁLISIS DE RESULTADOS. -
De los ejemplos realizados en la sección 3.3 se desprende que efecti-
vamente los cuatro métodos o caminos de compensación son válidos; sinembar_
go la aplicación y más que todo, la valides de los resultados deben siem -
pre ser evaluados por el usuario.
En cuanto a la compensación en adelanto lo que se busca es una red -
que forcé al sistema o que pase por un punto predeterminado, si bien la -
red calculada forza a ello, no necesariamente ese punto de lazo cerrado es
dominante.
La parte de compensación de atraso, funciona basándose en el criterio
de que el LGR prácticamente no se altera al añadir la red de atraso, lo --
cual se ha comprobado con los ejemplos realizados en el capitulo II y III;
por la cercanía de los mismos, para el estado transitorio el polo y cero -
en atraso, se cancelan, valiendo los mismos para la respuesta en estado es_
table.
De los 2 métodos anteriores se juntan en uno solo que es el adelanto-
atraso, de los ejemplos expuestos se puede notar que su aplicación es váli
da y su valides o no, similar al caso de adelanto, dependerá de cada siste
ma, en el ejemplo 3.5 se aprecia que se tiene una red mixta,- una adelanto-
atraso en cascada con una en atraso con lo cual se consigue las especifica
ciones axigidas.
Respecto a la red proporcional-integral debe decirse que normalmente-
se puede aplicar a sistemas que normalmente tienen buena respuesta transi-
toria que puede emplearse a costo de mejorar se respuesta de estado esta -
ble.
- 189 -
Con la ayuda del computador y de las diferentes opciones de resulta
dos, puede determinarse parámetros importantes, para cada uno de los e -
jercicios ejecutados, tales como: ganancia, frecuencia no amortiguada,-
raíces en un determinado punto, etc.
En cada uno de los ejercicios se ha puesto resultados obtenidos y -
evaluados luego del cálculo del gráfico y existen miles de posibilidades
de obtener diferentes resultados según los menús expuestos.
3.5.- CONCLUSIONES.-
El programa base utilizado, fue el de graficación del LGRC tesis -
del Ing. Ramiro Pazmiño, la misma que ha sido mejorada en cuanto a las -
limitaciones para valores de singularidad muy pequeñas, pues para la gra
ficación de un sistema compensado en atraso se trabaja con polos y ceros
en el orden de las milésimas, que en la:., 'antes dicha tesis no. se puede -
graficar o calcular.
"Los objetivos de compensación han sido conseguidos, obviamente -con-
las limitaciones propias de un programa, entre las que se tiene: que el-
usuario deberá decidir si la compensación es válida,pues la dominancia -
de raíces no necesariamente se cumple al compensar un sistema. El a -
porte del presente trabajo además del cálculo de los polos y ceros de re
des compensadoras, o de cálculo de un LGR cualquiera, permite una buena-
maniobravilidad de los cálculos ya realizados, pues el ingreso de datos-
por diskette se lo hace de una manera sencilla con el computador.
Como mayor limitante del programa se tiene que no se puede analizar
para sistemas superiores a séptima grado, mas que nada debido a la poca-
memoria del computador.
Este trabajo presenta un inicio a la sistematización en el análisis
de compensación mediante el lugar geométrico de las raices que bien po -
dría generalizarse incluso a redes Tipo T, que mediante raíces conjuga -
das compensan un sistema.
Se ha tratado de dar un manual de errores considerando el máximo de
opciones posibles, pero siempre se tendrán casos excepcionales no consi-
derados .
ANEXO A:
UTILIZACIÓN DEL PROGRAMA ( MANUAL DE USO
ANEXO A
MAISJUAL DEL USO DEL PROGRAMA
Si el equipo está apagado, se enciende el mismo en el siguiente orden:
a) La consola
B) La unidad de diskette 1
c) La unidad de diskette O
A continuación se inicializa el reloj interno con 'el comando (*) :
CAOL "SEOTIM", "DD-M MM-AAuHH: NN:SS"
Donde:
DD: día de la fecha actual ( 2 números )
jyM: Mes del año en curso en inglés, poner las 3 primeras letras.
AA: Dos últimos números del año en curso
HH: Hora que se tiene ( desde po hasta 24 horas )
NN: Minutos ( desde oo hasta 59 )
SS: Segundos ( desde oo hasta 59 )
LJ : Espacio en blanco.
Una vez efectuado este comando o si el equipo estuvo encendido, se
carga el diskette que contiene los programas, en la unidad cero, con el
siguiente comando:
'CALÍ "MQUNT", 0 , X #
Donde:
0 = cero
( * } Un comando es ejecutado o un dato ingresado; cuan Jo se presiona la
tecla RETORN.
Luego se pone en la memoria interna del nónicomputador, el programa
principal para la compensación mediante el lugar geométrico de las raí--
ces, con el comando:
OÍD "CQMPPP"
Se está listo para operar el programa sea con el comando RÜN o pre-
sionando la tecla 1.
Al realizar cualquiera de las 2 formas de correr el programa, aparea
ce en la pantalla el menú (a) indicado en la figura A.l
PAREE I
.•l'COXlPENSñCION MEDISNTE EL LGR
AUDIBILIDADES;
TECLA i =s = > R£I¡-!J"-::i.;R Fí. PRÜÍrF: .V--;" . S"JM;
TECLA 2 ==> LAlü- . C'.i/.L» CÜEFIC^E'-: í'FS
TECLA 3 = • : • • > DATOS COMO FACTORES (RAICES)
TECLA 9 ==> LISTADO DE VARIABLES EN USO •
TECLA 20 =- > ENTRADA DF CALORES POR ÜISKETTE
MENÚ DE POSIBILIDADES (a) EN PñNTAULñ.
FIGUEA A.l
Para el presente programa, puesto que la función de transferencia de
lazo abierto G(s) .H(s) puede escribirse de dos formas, asi mismo se dis-
pone de dos formas de ingresar:
-a ^ — -an c _u -an 1 Cr* -4- — — -4- lar-ia) G(sV.H(s)¿:~-5P S + a n - 1 - 5 + + a o
„ m , „ m-1hm S + b m ~ l S + _ _ _ - - fbo
Donde: an 7 O
ttn 7 O
m ~%> n
Al pulsar la tecla 2, se podrán ingresar los coeficientes. (Proceso
iterativo).
b) '. ..-.- .,,,; ./. (S + Zl) (S + Z2) (S + Zn)
G(s) .-H(s) = K0 =.
(S + Pl) (S + P2) (S + En)
|
Al pulsar la tecla 3, se podrá ingresar las raíces. (Proceso Iteran:'
tivo).
Si ha pulsado la tecla 2 o 3 por se el proceso básicamente conversa
cional con el computador, aparecerá en pantalla, sentencias pidiendo:
Grado del Numerador = ( Máximo valdrá 7 )
Grado del denominador = ( Máximo valdrá 7 )
Adicionalmente el grado del numerador no puede ser mayor al del de-
nominador y la ganancia estática se ha limitado a un valor máximo de
10.000 y no menor o igual a cero. En cualquier caso en la pantalla pue-
de aparecer disgnósticos de errores según se explica en el anexo B.
Cuando se ingresa G(s) .H(s) , como coeficientes, puede aparecer en-
pantalla:
: "Estoy buscando, las raices"
Que es un indicativo que se espera al próximo paso.
Para cuando se ingresa como factores si se tienen raíces conjugadas,
el programa genera automáticamente su" con jugada.
Luego aparece en pantalla el menú (b) de cálculos indicado en la fi-
gura A. 2.
Antes de continuar con el menú (b) , se indica gue con la tabla 9, se
puede obtener un listado de las variables principales utilizadas/ una vez
realizado ello, vuelve el menú (a).
Al otro lado al pulsar la tecla 20, puede cargar datos del diskette-
de un ejemplo ya calculado, luego de lo cual mostrará en pantalla el menú
(c) de posibilidades indicado en la figura A. 4,
POSIBILIDADES DE CALCULO
TECLA 1: REINICIO DEL PROGRAMA (RUN)
TBCLA 13: LUGAR GEQMEOraCO DE LAS RAICES NO COMPENSADO
TECLA 14: LUGAR GEOMEOIRICO DE LAS RAICES DIRECTAMENTE COMPENSADA
TECLA 15: LUGAR GECMETOICO DE LAS RAICES CON Y SIN COMPENSACIÓN.
ESCOJA TECLA
Menú de posibilidades (b) de cálculos .
V
FIGURA A. 2
Cuando aparece en pantalla esas posibilidades, los procesos que se
tienen si bien son repetitivos,se explicará por cada tecla:
TECLA 1
Reinicia el programa y aparece en pantalla el menú (a) msotrado en
la figura A.l.
TECLA 13
Al pulsar esta tecla el programa procede al cálculo del LGR, luego
de realizados cálculos internos aparecerá en pantalla "Ecuación"para " -
los puntos de separación dk _ Q „ , luego se tiene en pantalla "Estoyds
grabando puntos del LGR" en esta parte evalúa el LGR del sistema y según
la complejidad del problema le tomará entre 5 y 25 minutos hasta que a-
parezca en pantalla.
11 FIN DEL LGR"
Pueden aparecer previo a esa finalización, diagnósticos de errores
que se tienen contemplados en el manual de errores del anexo 'C.
Una vez terminado el cálculo del LGR, aparece en pantalla el menú
de posibilidades (c) , mostrado en la figura A. 4. bien vale añadir que -
este menú se explica al final del presente manual.
OECLA 14
a) Si se desea calcular directamente el compensador una vez ingre-
sado los valores, entonces aparecerá en pantalla un menú de posibi
lidades de ingreso de datos o especificaciones de ccmpensación, cerno lo
indica la figura A. 3.
j 'BATOS DE LOS GLJÜ iISFüNt.
-Tiempo de estabilización en t e>£ii.jrn.jo'¿ Yfactor d e siii'ortisí'jatiiieiito ( T s r f ) , 4 . . ,
A -Tiempo de efstabi lisscion en segundosfrecuencia/no ¿;mcrtisuada (Tsi Un > . , 4
i- --Constante de tiem'vp w factor do
( T i f i t . . . * . . . i ( , , . , . »
-Constante '-it- titíüipmorí zsuadi ( 1 > Uu/
• r actor ac- Bi¡iort,i^'j¿>r..¿eii í.ü *Jno siTiOrti3u¿icÍ;: i f t Wn ) ( ( . . .
-Tiempo de estaba. i izaciori í frccuencis no
3fií0rti£ua0a a constante de E J I - P O I - i T s » W n ? l - .v )
•Tiempo de estdbi i izacioiu factor QL-a c-tiriü I ante du- t í i - ror I Tx, j f i Kv
-Factor de eniort i í iUJjmientOí 1' rucui/i ic io nojaüií y constante du- e r r o r t f j u n » t . v . -
Contanttí üe e r r o : - *j f re cuenca ü r¡uamor n^usdL t i . v » u u > ........
-Constante ti*.- t r r D T -j f _c t^ i uu •_•!.: u rt i -¿uamiento* t K v i í ;• , . . . . . . . , . . , , , . , * , , , 30
T E C L E E £ l . í tUn t lKÜ í'¿ -JL' O ^ L l U t l
MENO DE POSIBILIDADES INGRESO DE DATOS
FIGURA A.3
Según el número de opción escogida, se pedirá los datos compensación
para lo cual, escriba el dato y pulse KETURN, puede aparecer en pantalla-
opciones de ingreso de constante de error.
Una vez que se ingresan las especificaciones de compensación, apare-
ce en pantalla un menú de los compensadores superidos de acuerdo a los dai3 *~~
tos ingresados, para finalmente, tener en pantalla un menú de los cuatro -
Tipos de compensadores disponibles, se puede escoger cualquiera de ellos,
a continuación se presenta la forma de este menú.
NOMBRE DEL COMPENSADOR NUMERO
COMPENSADOR EN ADELANTO 1
COMPENSADOR EN ATRASO 2
COMPENSADOR EN ADELANTO-ATRASO 3
COMPENSADOR PROPORCIONAL - INTEGRAL 4
ESCOJA NUMERO DE OPCIÓN
Una vez escogido el compensador, aparece en pantalla:
"Desea analizar si puede compensar por ganancia ? ( SI o NO?)
Si se escoje "Si" caso contrario pase directamente el punto B.
Nuevamente se tiene en pantalla:
"Dispone el gráfico no compensado en archivos ? ( SI o NO ? ) .
En caso de tenerlo, se ingresa el nombre del archivo de resultados.
Luego aparece en pantalla si se pudo o no compensar.
Si ello fue posible procede a calcular el gráfico no compensado si es que
aún rio existe. Y luego va a apciones de resultados que es el menú (c) -
mostrado en la figura A.4 esta parte se explica al final.
b) Procede a calcular el compensador escogido y aparece en pantalla si
desea los resultados en papel ( SI o NO ) debe aclararse que aparecerá
en pantalla o papel los valores calculados, por una sola vez.
Una vez calculado, si se pudo compensar aparece en pantalla pidiendo -
el nombre del archivo de resultados compensado, una vez calculado el -
gráfico compensado se asume este nombre de archivo como " No Compensa-
do" y aparece en pantalla el menú (c) de posibilidades que se explica-
al final. Si no fue posible compensar se procede al cálculo del gráfi
co no compensado en caso de que aún no lo ha calculado o no lo tenga -
en archivos.
Luego de ello va a opciones de resultados del menú (c) mostrado al fi-
nal.
TECLA 15
a) Se procede al cálculo del gráfico no compensado, para lo cual apa-
recerá en pantalla:
"Estoy calculando raíces"
"Estoy grabando puntos del LGR"
Espere entre 5 y 20 minutos para que tenga en pantalla.
"FIN DEL LGR"
Y a continuación el menú de opciones para ingreso da datos de com
pensación, el proceso es similar al (a) de la TECLA 14.
Luego se tiene en pantalla:
"Desea analizar si puede compensar con ganancia ? " (SI o NO ? ) .
En caso negativo se va a la parte (b) directamente, caso contrario
aparece en pantalla si se pudo o no compensar con ganancia, de ello ha-
ber sido posible se dispone en pantalla el menú de posibilidades (c) in
dicado al final.
b) A continuación aparece si desea tener los cálculos en papel o no y se
dispone en pantalla.
Si no fue posible compensar va a opciones de resultados del menú (c), in-
dicados al final.
En caso de ser posible la compensación apaf ece en pantalla pidiendo el -
nombre del archivo Compensado, luego de ello se dispone en pantalla:
""ESTOY calculando las raices"
"ESTOY grabando puntos del LGR"
" FUSTDEL LGR"
/Nuevo archivo. Acabado el proceso en pantalla pidiendo un archivo de re_
sultados para el sistema no compensado a las mismas escalas del compen-
sado. En el caso de que no se ingrese un nuevo nombre de archivo se gra
ba en el archivo inicial no compensado el nuevo gráfico cambiado de esca
las.
Se tendrá en pantalla:
"ESTOY calculando las raices"
"ESTOY grabando puntos del LGR"
FIN DEL LGR
Y aparece el menú (c) de resultados que se indica en la figura Aí7
TECLA 1 =»> REINICIAR EL PROGRAMA *RUN>
TECLA .4 -«> DADO UN PUNTO? OBTENER SU GANANCIA
TECLA 5 ««> ANÁLISIS BE ESTABILIDAD RELATIVA
TECLA 6 ::-•::• ORIFICACIÓN DEL LGR
TECLA 7 ==> IHPRFSHJH DF DATOS DEL LGP
TECLA á -=> CArtEIü EH Lií-ÍITES Di-:L F!..r.r;0
TECLA 10 « = > DAD,". K? OBTENER !...:•. -::l!;-m^ EN LGR
TECLA 11 =SB> MENÚ DE E=! : ^£ ALTERNATIVAS
Escoja TECLA
MENÜ DE OPCIONES DE RESULTADOS (c)
FIGURA A.4
Para cada una de las opciones disponibles, se considera que puede
operar sin problemas 2 archivos para el análisis de resultados.
Se asume que el •archivo ingresado inicíalíñente; sea a través de la
TECLA 20 o con cálculos del LGR no compensado o LGR compensado directa-
mente, se considera como "No Compensado" para los menús de las distin -
tas apciones.
Puesto que el proceso es iterativo no requiere mayor explicación ,-
pues el usuario a través de pantalla podrá "conversar" sin problemas -
con el computador.
Respecto a las opciones análisis de estabilidad relativa, el siste-
ma se acerca a uno de segundo orden, por lo que para su aplicación, el -
usuario debe responsabilizarse de los análisis de resultados.
En la que a cambio de límites toca, debe anotarse que con la tecla-
8 se puede variar las escalas de uno de los ejes pero guardando siempre-
la simetría del eje y se dispone de opciones en que puede cambiar las es_
calas de un gráfico y tener otro archivo a atrás escalas y también de te_
niendo 2 gráficos mantener los límites de uno de ellos.
De cualquier modo, para errores que puedan aparecer en el transcur-
so del"programa, se dispone del manual de errores en el anexo B, lo cual
ayudará al manejo y familiarización con esta herramienta de .trabajo.
AÍSEXO B:
LISTADO DE VARIABLES EN USO
D
&O
i
•-*
"D
"OO
i
u»
Q
f-
M
Í D
f-
i O
L¿
¡
-
D
i—
¡ &
Ü
C
LÜ
í =-•
c a¡
;>:
! O
í»
r-i
Oí
'•-•
í-
ü
ULü
1
•-''
i! CE
Ul
CD
í -
. -M
-
Oí
-¡
£-
L¿
Í
' =
=-'
CJ
"O
1 .
; n;
ú'i
-^n
¡
ti t-
-J
! ;•'
•:
• r-
i r
¡x¡
O}
•!
-i
J:.
;.Ü
CU
r-i
Ui
t?
—'
i ."
^ «•
f- ti
ro
ü:
i .«
• ¡
;.¡ c
P,I u
t-
¡ -r-
~:
a¡
r
o
c m
D
LL! i
•• ••
>
í. .-i
-H
>
sí—
1
• i
' '
-/'
' C
U
r-H
1%
—
t
~'
í v¡
••'•
• '-~
''3
íij
ro
a¡
•""
r-i
i "I
¿-
r-
.-
i ;.,;
,'i!
t-
-H
N
r-Í
i-v
í
Ü
•'
O
:j'
U
O
¿J ¿
1i(
! !
=
"í
:':'
"'
--
'-"i
f\l
til
f'.t
í~ '"1
'."1
Li_
i
—
-~ •
SL
- «
•-
••
-•
.-
-J,!
i¿i
%it
*—
•_
>
,*
;£
í -P
—
' H
¿
j .-
> U
l -S
-P
Ü
-i-i
i O'
J !
¡i»
='-
^ " £
••-
! í-
í-
£ r-í
il
!ZI
l Ü
J I
;ií -I
-U
C
. ~
i:.¡ ¡I:
¡X
¡ fi)
3
ÍO
¿I
•— i
t f
"i 1
" !
•"•
: -
"""•
"•-.
:""i
•'-
t~-
~y
-S.
- 1:_
l I
!__)
I >.
i u-
-i .
• i_
_
•*-,
' u_
U-
*£~
— *
-j-1
l~í
! r-i
j '.-i
C
o ¡
<E
i ¡a
ui
a»<I
i Ü
Í '
>-• T
-Í i. -
i f;
*í"
tO
D -
-í C-
J P"
) <T
-H
en
¡ i
-^
u.
_
1
Ü"J
Í
T-i r-i
--i
:-!
,—í
r- -.
C
<— ¡
r— i r-í
i—
i '.-Í
ÜJ
í <L
! C
i -1
¡ C
.Í U
C
i ¿i
ü1
¡U
¡11
¿1
Ü
^~
ü_
I—
.Í
-!
->
>>
>>
ú>
>>
>G
í.Z
! í
Í i~
í ••
-*
í-i
•-'< -H
r4
-H
-.-i -H
-r
-i
Q
C
í üJ
¡ ¿'
!Su'
"£
/¿! ;í!
"2!
^2!
2!
2!
21
CJ
í-j.
í £¿
í
i í
ií
i ¡ O
U-
O'J
CJ
: x
:í: .
_ .
,_ £
,_
? . £
_ ^
:£. ^
r r
;e
j Lü
Lü
Lü
Lü
Lü
LUÍ
LU
ü!
ÜJ
Lü L
ü L
ü ü
J ü
J Lü
Lu L
ü
:= o o
o o
o o
o o
o o
o o
o o
o o
oí
u"»
-iJ í
v
OI¡
0-
C'
rH
¡Ti
ÍO T
¡Ti
•#
f^
CU
i>
C>
r-i
, :-:
f-j
i.-j
r-i
.--i !
«*¡ ¡
o ro
M ro
ro
ro r
o ¡o
ro
<• ^
•.:> C
1 -->
-_-
-..''
"-= o
o o
o o
o
o o
o
o
O
0-i-1
r-
O
v"i
— :
O «-
i
"D
"Dt- O
C
iX
i"D
G
"O
«• i'o
-H
ro
¡.n
c
D
>ro
-H
ru
-H
•r-i
-X
; 3
í-
ü g
Ci
&
^ -
Í T
•r5
D
Tú
Tu
O
r-i
r-i
u a¡
a¡O
"O
"D
--
X?
"O
u*'•
Uí
O
vi
Q
Gj
Qj -ri
O
^J
4^ ^
C
J -P
il C
C ro
co
ti C
t f-
a¡"D
-H
.H n
) -H
C
C¡
Ü
ú.
CJ¿1
-í~i
-r-í
¿¡
-H
0 t-
c_
ul c
.yí
¿f
01
¿i
.lí
O
O
CU
O
•D
ÚO
'O
CJ
i i
i!
! i
TH C
-4 =0
CJ
CJ
i_¡
r x
: t:
s- r
ÜJ Ü
J Ü
J Ü
J ÍJ
o o
o o
o¡M
t o *
r ifj
-o
*•?
-"*•
•"'
•",'
<C
C
- O
u
. i
r-!
JÓ
¿L
3
fOID
t-
*
ra
o
¡';i "
O i".
¿-" ü
i» -
H 1
-4"D
í-
fi}
O
ü
-D -
H ^
üfIfi
¿^
'"J
Oí
SU
Si
-P
E-C
— '
Ca¡
oj•H
ijl
D' a
¡ u
•H í-
O
ti-
O -
Pai
<-H
cO
ílJ
Z3
CJ
!> L
U
! 1
i
i ;
i
*v Lü t
~
X
¿i
; x:
ÜJ ÍJ
J Ü
J
O
-I-1 O
r '0
ir-
". "
".
'' •'.
''
•' ---
'*-:
•!•<*
Ü.'
ü.
L¿ o H-
CL _J
L¿ ce.'
Lü i— ZC Í—I
-£- Lü O o '.' J
"-I
:.¡!
-!
i'.i
-f
*T i
:-•
•
•'í
i'C
"!
rH ...J
,,:
C!
.'J
:"í
t'.i
.:
v-
C ..
: :-j
D
. r
. i .
-Hi¡.i
rl
:!•
Í ¡'i
U
•:
0i'J
-i
.'-L.
&
'„?
:J:
'ir
'O
'--i
i'..
J'•!-
i'U
H
¿-
i-
X?
M
í .~
i t-
iftt
ai -
í-'1 -
Pf- r-i
tlf
U'i
•-"-
' Ü
-.-i
-H
CT
X
Xai
fo
D
aí-
ci
a¡
ü dí
W Ü
- l-í
(-4
i i
: í
í 1
I í
o -r-í
c-J
roo'
j en
co o
^
>- •
- x:
-c
Ui
UJ
Lü L
ü
o o
o o
— í i^
-j ro
'T
i:"j
ÍO
L"i
Í1
~J
o -
-:- .:-
o
o. Oí 1J1 ¡jj
a^ =.
Na;
í- -
J-
' J-
H
(K
*.
>-
ÜJ
-tí>P
^ X
<L
»•
t-
££
D
».
•o
be
;i'v
ÍÍJ
«N
:-' ra
._
!:"
C
* '••
: -ir
r
í- i ;
•ü a¡
'O
£
**H
O
£••
ü"3
tí;
ü '
C•r
-i
^^
!"_
J
-P
r— Í
CO úi'
D
c u
:¡— :
r-4 o
;:n
M
*-*
13
¡ «••
iT¿
'-i.
'i
i-¡
iai
<I
M r
ü_
^
__i
-.1*Z
~
i— i iS
I <H
iX;
** e
n ca
ÜJ Ü
Jen
_j
_jLü
¿Q
¿X
»cj
<n
<nM
M
h-Í
Cl
Üi
Ü'
Z!
<I
ítU
H ^>
.-
s: x
: r i:
.;C .
LiiJ
Lü
Lü
Lü
Lü ij
J
O O
O 0
O
0ifj
s-ü
!'•••.
rn í
> o
i¡"i til
in i"
'•" •
"¡
O
O O
:
'
i i i i i i i ¡ i t i i i i i í i i i I 1 I
.;. ...
1 1
tf
í &
1 r-
ii
filt
••;
f H
¡
Ui
C¡
H
1 í-
1 tX
¡ I U
li
Gi
í r-í
! Jü
¡ ¡TJ
i -H
! (-
l --¿
í >
í í Oí
1 "O
í t Ü
i O
Í -.-
ii
üi
--<i
C,
\i f 'V
-
i --
1l 'f
-"
LÜ
iJ
J
C?
Oi-;
f>••C
"O
c! "í
Oí -i
i ;ii
¡ Ü
Í -i
Í -f
-
¡
Í¡¡
Í i—
i
t:l
; i -—
ií
Oí
í 'O
¡ i t-
i O
í H
í f-
í Ü
!i
*-i
Ci
---i
i í G
lÍ
-í-5
Í -H
i
'—¡
~i
i _!
; í Ü
t ,'"
V
! X
¡ ; í r •?
- •£
;Lü
Lü ü
i
O O
Oro
T ü
'i•-o
o
•<!
.- .
r-i
T-!
Oí Oí c '¿i ü Ü H T-
í-J i- -'¡1
i-Í SI "O ¿~ D -H '- Í.I ú. 11 Mi
& f '*
•ri ir;
i-j
.J i! i-H X r :s:
LÜ L
üü:
c£
o o
•O f
x•0
-0
o o
Ü L. 0 ü r-f
|-4_
Í!Í í- '.'i
:— Í Oí 'O c- o r-i
í— Ü ;" n vi 0.1 :Jl H i; .-í J .i r-
H Il¡
'-¿Ü
Z
tLü
ÜJ
O O
Cu
Ú •
•0
ÜO
•'"•
T-1** Gl •".i o Ci
•ri
•i.. i i.!
1 'Oí
1 — j ai "D í- o •i
-i
í- íU V- c .-! & -i-;
i
ri
£ .— :
J ííT
-t .:•- • .— .....
Lü u
i
>'~>
OO
;H
!"-••
("
••
—i
Ü Í-- a¡ C:¡ "j 'i .-i ". i ; ¡
"— í'li
¡j
•H~- . i £ C ü H U ¡n nj u. ai Ü
*J J! Cí-
ÜJ
3u U LL O i
i ''•>
'."•
V / o '..-'
. '">"' 40-'SO760
1 0770.; -,-780! -790j 0>:rOO
.: L'dJÜ10 £301084010850:¡. 0 cí 6 0."i 0870:!. 0880.1 0890.1.090010910109201 ñP3Q
''40'50
L 09001. 0970L0980L0990
r- r :! l "
R £ r-;R EL ríF,£ríREMREMREHREM
Kh.r:REhftEhREhREMREHREhREMREMREMREHREMREhREMREMREMREHREM
E£
E2
C9
Aó
f 1
F2
Wl
X4
Y4
Y$
L$
2!$
— — =: ~ =; =:
= Valor cit? escsles del ^TH:Í;LCQ,
- cinco veces el velor QÍ_- E9
- C e n t r o i d e d e- les a i ri t D 13 s o i-:.-1 L G R
- Annulo de sal ide de las aíáintotss *
= 1 lenizo de- eetaoi 1 i«.5ciíjr. : • e-ji j>.:
- Factor de? smo r t i s-íu =¿n¡ i -.Til1, :• :- e o:.. oc
- Frecuencia no #iyiorti&u~-oí-
; F' a r t e real del r- u n t o e v £• 1 u 3 d o c o ni o ;•• s v t •? Q ü 1 L fr R
: P a r t e i m 3 á i n 3 r i 3 d e 3. P u r'i Lo e v & 1 c o m o ;-• ñ r t e del L G R
= COMPENSACIÓN MEDIANTE EL LGR
- RL
- FECHArHURA
ANEXO .C:
LISTADO DE
DE ERRORES
Subprograma "COMPEGD"
CCMP 11
CQMP 13
CQMP 14
Causa:
Acción:
COX1P 12 :
Causa:
Acción:
Causa:
Acción:
Causa:
Acción:
GRADO NUMERADOR.- Excede a máximo de 7.
El grado del numerador ingresado es mayor que 7
o un valor negativo.;í
Digitar un valor dentro del limitante de 7 para
el grado del numerador o denominador (*)
GRADO DENOMINADOR.- Excede a máximo de 7.
El grado del denominador ingresado es mayor que
7 o un valor negativo.
ídem a.acción COMP 1Í (*)
GRADO NUMERADOR.-Excede a GRADO DENCMINADORi
El valor del grado del denominador ingresado es
menor al del denominador.
Digitar los valores correctos (*)
PRIMER.- Coeficiente es cero * REPITA
Al ingresar los coeficientes para el numerador oi
denominador, el primer coeficiente es cero.i
Reingresar ese valor de coeficiente, diferente de
cero. En caso de exibtir duda repetir el programa
pulsando la tacla BREÁK y luego la tecla 1.
COMP 15 A: GANANCIA Ko: FUERA DE LIMITES.
Causa: Al dividir el primer (¿eficiente del numerador para
el primero del denomirikdor, el valor es negativo o
mayor a 10.000
* Si ingresa valores con decimales, sólo tama la par_
Pulse la tecla 1
te entera.
Acción: Reiniciar el programa.
CCMP 15 B; GñNñlSJCIA Ko FUERA DE LÍMITES
Causa: La ganancia total ingresado es un valor menor que
cero, cero o mayor a 10.000.
Acción: Reinicie el ingreso de.
CQMP 16: Por el grado xxx no ha;
Causa: Al ingresar las raíces
numerador (xxx) o den*
valor de ganancia.
más conjugadas,
conjugadas por el grado del
lominadi
posibilidad de general
da.
Acción: Corregir el dato de la
greso de valores.
CCMP 17:
.or (xxx) no existe la
automáticamente su conjuga-
61 tima raíz o repetir el in-
Iteraciones y 5 valores.No hay raíces para 500
Causa: No convergen los valorefe en la subrutina de cálculo
de raíces de un polinomio entero.
Acción: Ninguna.
SUBPROGRAMA "CQMPCER"
COMP 21: Todas las raíces se han cancelado -FIN-
Causa: Los valores de raíces de|l numerador y denominador se
han simplificado.
Acción: Ninguna.
CC&5P 22: "n" Raíces múltiples (no si
Causa: Se han detectado "n" r¡
exceden al máximo de
Acción: Ninguna.
contempla) .
íces en un mismo punto que
cuatro previsto.
CCMP 23: "n" puntos de sep. múltiples (no contempla)
Causa: Se han detectado "n" pi ntos de separación en un
mismo punto, que excedan al máximo de 3 previsto.
Acción: Ninguna.
CCMP 24: No hay raíces para 500
Causa: ídem a COMP 17
Acción: Ninguna.
SUBPROGRAMA "CCMPE 3"
i eracioaes y 5 valores,
CCMP 31: Se elimina el punto de separación "n"
Causa: Al calcular las aproximaciones para el LRG: por ser
muy pequeño el punto de
escalas del gráfico muy
separación "n" o por tener
grandes, los puntos evalua-
dos .no pertenecen al LG&; por lo que, se procede a
evaluar el siguiente punto de separación.
Acción: El operador debe tomar en cuenta el punto desechado
y decidir si el gráfico
CCMP 32:
grama calculará el LRG £asta terminarlo.
No hay punto de separación cercano.
del I RG es válido. El pro-
Causa: Al evaluar un punto corre
barrido de los mismos es
parte del LRG el vector de
muy grande. El valor del
vector está predefiní
Acción: El operador deberá al
válido o no, pues el
te el siguiente punto
lar el LRG.
SUBPRQGRAMA COMPE 2
CCMP 41;
Causa:
El error no se puede
La función G.H. de la
lo en 0,005.
final decidir si el LRG es
xrograma toma inmediatemen-
de separación para calcu -
icmpensar
;o abierto tiene uno o más
ceros por lo que el error no se podrá mejorar.
Acción: Se escoje incluso tipc
programa sólo gráficas •§ el LRG del sistema sin-
compensarlo.
CCMP 42:
Causa:
Acción:
Se soluciona con red ]
La constante de error
ra un sistema tipo cetfo
na con red proporción .!
Es una advertencia de
lucionarlo; sin embarco
tipo de compensador.
roporcional-integral.
de pedida es muy alta pa-
; por lo que, se solucip_
integral.
la red necesaria para so-
puede esciger cualquier
SUBPROGRAMA "COMPARDA"
CCMP 51: Archivo "xxxx" no exi
Causa: El archivo "xxxx" dig.
rectorio del diskette
Acción: Digitar el nombre corr
de compensador, pero el
he.
tado, no existe en el di-
fie la unidad especificada.
acto.
CCMP 52: Archivo "xxxx" no es del LRG.
Causa: El archivo "xxxx" no contiene datos de algún ejercicio
realizado por el programa "COMPPP"
Acción: Reiniciar el programa.
COMP 53: Los datos son inconpatibles.
Causa: El escoger opción de ingreso de datos, se ontrcdujo -
un valor equivocado.
Acción: No se puede compensar por gananciar el programa conti_
nüa con los cálculos.
CQMP 54: No se puede compensar con ganancia
Causa: Al analizar los valores del archivo dado como no com-
pensado, no se pudo satisfacer las condiciones pedi -
das, variando la ganancia.
Acción: No se puede compensar con ganancia el programa conti-
nua con los cálculos.
CQMP 55: No hay raices para 500 ietraciones • •
Causa: ídem CCMP 17
Acción: Ninguna.•
SUBPROGRAMA "COMPEG"
CCMP 61: No se puede compensar por tener raíces en el semipla-
no positivo.
Causa: El sistema de lazo cerrado tiene más de una raíz en -
el semipleno positivo y termina el
Acción: Si aún asid desea buscar compensar; cerrar el progra-
ma nuevamente sin tratar de compensar con ganancia.
CQMP 62: No se puede compensar con ganancia.
Causa: Al hacer las evaluaciones sobre un punto que es parte
del LRG, se encontró gue: o no cumple el punto con -
condición de error o gue se tienen raíces de lazo ce-
rrado, más cercanas al origen.
Acción: El programa continua calculando. El operador deberá-
analizar la compensación, luego de terminado el proce_
so.
COMP 63: Si se puede compensar con ganancia
Causa: Al hacer las evaluaciones sobre un punto gue es parte
del LRG, se encontró gue cumple con las condiciones -
pedidas.
Acción: El programa procede a calcular directamente el LRG no
compensado, si es gue aún no lo ha calculado.
Si aún asi-desea calcular un compensador, el operador
debe correr nuevamente el programa sin tratar de com-
pensar con ganancia.
CQMP 64: No hay raíces para 500 iteraciones.
Causa: ídem COMP 17
Acción: Ninguna.
SUBPKDGRñMñ. "CCMPAV"
CQMP 71: Archivo xxxx Existe, se destruye ( Si o No?)
Causa: En la unidad de diskétte antes definida, existe el
archivó xxxx, desea destruir o no ?.
. Acción: Si desea en ese archivo almacenar los cálculos del-
LGR, indicar por partalla,- o de no ingresar otro nom•s
bre de archivo.
SUBPRDGRAM& ' "COMPIAD"
CQMP 81: No existe manera de compensar.
Causa: No se puede encontrar al menos 2 singularidades a la
derecha de la parte real del punto evaluado.
Acción: Ninguna.
El programa continua hacia el cálculo del gráfico no
compensado si aún no lo tiene.
CCMP 82; No se puede reubicar el cero del compensador.
Causa: Al tratar de reubicar el cero del compensador se pro-
bo mas de. 10 valores sin cumplir lo pedido.
Acción: Ninguna.
El programa continua al cálculo del gráfico no campen
sado si aún. no lo tiene.
CCMP 83: El error siempre tiende a infinito.
Causa: Al calcular la constante de error se detectó que exis_
te uno o mas de un cero de lazo abierto.
Acción: Ninguna.
No se puede compensar.
"COyiP2AT"
COMP 91: Ingrese un punto que sea parte del LGR.
Causa: Por las ' condiciones pedidas, el punto no cumple con
ser parte del LGR necesario para la compensación en
atraso.
cAcción: El programa termina. Correr nuevamente el programa
pulsando la tecla 1 e ingresar datos válidos.
CQMP 92: No se puede compensar en atraso.
Causa: Al evaluar el número de compensadores necesarios por
ser muy alta la constante de error, pedida, se encon
tro que se requieren más de 4 redes.
Acción: El programa continua a calcular el LGR no compensado
si aún no lo tiene.
El operador puede correr nuevamente el programa -e in_
troducir constante de error no muy grande.
CCMP 93: El error siempre tiende a infinito.
Causa: Se detectó que existe uno o mas ceros de lazo abierto,
que dan una constante de error no compensable.
Acción: Ninguna.
El programa termina.
>CCMP 94: ' N o es necesaria red en atraso.
Causa: El punto dado cumple con especificaciones de compen-
sación pedidas
Acción: El programa continua a calcular el LGR no ccxnpensado
si aún no lo tiene.
CCMP 101: No existe manera de compensar.
Causa: no se encontró al menos 2 singularidades a la dere
cha de la parte real del punto evaluado.
Acción: Ninguna.
El programa calcula el gráfico si aún no lo tiene.
/CQMP 102: No se puede reubicar el cero del compensador.
Causa: Al tratar de reubicar el cero del compensador, se
probó más de los valores sin cumplir lo pedido.
Acción: Ninguna.
El programa continúa al cálculo del gráfico no com
pensado si aún no lo tiene.
CQMP 103: El punto evaluado no es parte del LGR
Causa: Al tratar de compensar en atraso, el punto tomado
coino parte del LGR, esté alejado.
Acción: Ninguna.
CQMP 104: El error siempre tiende a infinito
Causa: Al calcular la constante de error se determinó que
existe uno o mas ceros de lazo abierto
Acción. Ninguna.
No se puede compensar
SUBPROGRAMA "CCMP4DI"
COMP 111: Existen demasiadas iteraciones no se puede compen_
sar.
Causa: Al reubicar el punto deseado como parte del I£R -
después de 5 iteraciones no se encontró solución.
Acción: Ninguna.
El programa continua a calcular el LGR si aun no
lo tiene .
COMP 112: No se puede utilizar este método para compensar.
Causa: El ángulo limite máximo es menor que el ángulo -
pedido como aporte del compensador. No se puede
ccmpensar.
Acción: Ninguna.
El programa continua a. calcular el LGR si aún no
lo tiene.
SUBPRQGRAMA "CCMPGI"
COMP 121: .No existe o no está cerrado archivo de datos.
Causa: Aún no existen datos del LGR o el archivo de re-
sultados aún no se cerró.
Acción: Reiniciar el programa.
CQMP 122: No se escogió bien la opción.
Causa: Se tiene almacenado un programa diferente al deseado.
Acción: Reiniciar el programa. Pulse la tecla 1
CQMP 123: Archivo xxxx
Causa: No existe en el archivo xxxx el diskette de la unidad
predif inida.
Acción: El programa cierra archivos y va a menú opciones.
CQMP 124: Archivo xxxx no es del LGR.
Causa: El archivo xxxx no pertenece a cálculos del LGR.
Acción: El programa cierra archivos y va a inenú de opciones.
SUBPROGRñMA "COMPEK"
CCMP 131: Aún no se ingresan datos
Causa: No está cerrado archivo de datos o aún no se ingre-
san o calculan valores del LGR.
;Acción: Reiraciar el programa. Pulse . la tecla 1
CCMP 132: . Error en tecla escogida.
Causa: Existe un programa almacenado, diferente a la opción
pidido.
Acción: Reinicie el programa. Pulse la TECLA 1
CQMP 133: Opción "nn, inválida, repito.
Causa: Al escoger número de opción de las 5 posibles se
ingresó un número decimal o diferente a las 5 po-i
sibles.
Acción: Dijiten el número correcto
COMP 134: No hay G H (jw) = 1 con precisión; n
Causa:
Acción:
CQMP 135: No corta LGR
Causa: No existe un punto del LGR que cumpla con el factor
de amortiguamiento dado.
Acción: Ninguna.
El programa regresa a menú de opciones.
CCMP 135: No hay raíces para 500 iteraciones y 5 valores
Causa: ídem
Acción: Ninguna.
Reinicie el programa pulsando la 1ECLA 1
CQMP 137: Archivo xxxx No existe.
Causa: No se encontró en el diskette de la unidad prodefini_
da el archivo xxxx
Acción: El programa vuelve a menú de opciones, con el nombre
del archivo inicial.
CCMP 138: Archivo xxxx no es del LGRV
Causa: El archivo de resultado dado x x x x , no pertenece
a cálculos del LGR.
Acción: El programa vuelve a menú de opcionesf con el norrtbre
del archivo inicial.
SUBPRQGRAMA "COMPCICD"'
CCMP 141: No existe archivo x x x x
Causa: El archivo x x x x , no se encontró en el diskette de
la unidad predefinida.
Acción: El programa regresa a menú de opciones con el nombre
del archivo inicial.
CQMP 142: Archivo x x x x No es del LGR
Causa: El arbhivo X x x x de resultados, no pertenece a
datos del LGR.
Acción: El programa regresa a menú de opciones con el ron
bre del archivo inicial.
CQMP 143: Archivo x x x x existe se DESTRUYE (SI O NO)
Causa: El archivo x x x x, donde se van a almacenar resul_
tados r •existe..
Acción: Si desea destruir ponga "SI" y pulse RETURNy.
caso contrario PULSE RETURN e ingrese nuevo nombre.
ANEXO D:
LISTADO DEL PROGRAMA
. I REh2 REH4 L-iü Tu 1003 RLMó REtt7 REhe TI--I9 GO TO 44010 REM12 fl=213 tío VO 44014 RILrt TEMA!16 ti O ÍO 4120
19 REh20 Gü TU 4ltfü::;2 REM PORí24 GO TO 4000
COMPENSACIÓN PROGRAMA PRINCIPAL (COMPPP?
E P A R T ñ M E N í O U E E L E C T K U NI CY C O N' T R O U
TESIS DE GRADO
TÉCNICAS DE CÜMPENSAUIUN MEDIANTEEL LUGAR GEOMÉTRICO DE LAS RAICES "
LUIS FERNANDO LLUMIGUSIN UUCHI
KEM FECHA•¿'? Ki-.'h_-c GO 10 4060,52 bu TU 42/0'i* GO TO 74')'40 GO TO 42:1.0^4 60 TÚ 610*« I:F so™* VHEN loooo-13 60 TO 489\:i'¿ T9-1i..-í GO 10 490':.'ó TV«2"..i:" 60 Tu ! 020
In i c i o í nov-1984 f :i i iu J. i 2: ü 5 a sí os t -1986
61 GO ÍO 490tJO T'4=2B2 GO ÍO 4290IlOO INJ .T
200 F6-0
:.í/0 CAt.L "TIME" í2$280 DELETE iOuOi ?¿00002 tí S D E L E 'T' E 8 O 01*9999287 DELETE 6001?7998290 Y$"uCOMPENSACIÓN MI300 PRINT USING 310íY*310 IMAGE ttLJJ"pl2X»29í320 PRINT a:: FLL/.>"?Z$330 PRINT "JjJJ340 PRTNT "JV.:O PRINT "J300 PRINT "J3/0 PRÍNT HJ380 PRIN'Í "J390 pffiNV "J^400 PRINT "Üíj410 SO^O420 EMD
t: EL LGR11
12X?29(H^
POSIBILÍTECLA 1 -<> REINICIAK Fl PROGRAMA '.RUN?aTECLA 2 ~ = > DATOS i.:0rtíi CUEK tCJ i.:NTEh- "TECLA 2 —> DAÍ'OS COnO FACTORES (Rñ.ú.Eb / -TECLA 9 -:«> LISTADO DF i.»fth::i AHIJAS Erí UV'J'TECLA 20 -™> ENTRAMA HE M/UORi-S POR DlSKhí
£«¿C;0 J'.: IFCí.A
440 Ktn450 T2~2460 GQSUEí 800465 tíOSUB 10000470 PAGE471 PRINT " P .0 S I'•i / *« r* rk J. IN 1 ™ *~" "~ • "*** *•* * **"* ~* * ™"
473 PRI:NT uj TECLA474 PRINT "J TECLA4/tj PRINT u
476 PRINT "J TECLA477 PRINT "478 PRINT "J TECLA479 PRINT ••íía*J r K UN I ü461 PRINT "JGG4S2 END
tn-ursas general cíe autoi.* ', uunrtbi.' .'
B 1 L 1 D rt D E S ' D E C A L C U L 0 S "5Ssssrsss553ssi5as==: = ssssBBs::-í3Ssrsí: = r: .r;.:vr' r:=r=K^=:js^=s^^^c;»
1 =»=:> RFINICIO Iit.l. PROGRAMA (RUN)"13 =SSs> LUüAR GEOMÉTRICO DE LAS RñlCES H
NO COMPENSADO"14 »=:«> LUbAK ÜtOnh. TRICO DE LAS RAICES"
Ii J RECTAMENTE COMPENtíAÍ.iUH15 •==-> LUGAR GEOrttlRICO DLLftti KA i CE tí"
CON Y SIN COMPt-N^AClUN"u
E S C 0 J A T E C L A"i
4
490 REH Calculo y evaluación de r&ices < < CQMPCER >49b H*;="NO COMPENSADO"
510 GOSUB 800520 GOSUB 1,0000l:,j 3 0 R h. M C-i e ri e r a c i o n ti e 1532 DELETE 8001 * 9999b33 DELETE 10001*30000
5:56 APPEND "CÜMPE3" 38000'037 GOSUB 8000'040 Dia.£1E 8001? 9999IJ41, DELETE 10001 r 40000l-v42 TO=MEMQRY'550 PRINT "JGÜ53 GLOSE556 S0=4560 IF T9«6 THEN 890561 IF T9™3 THEN 565üó2 IF T9=4 THEN 5490tvi64 130 TU 580565 T9~4568 GO TO 5020Ü80 REM Grafio
'
LGR
FIN DEL LGR Q -
•
'
a c i o n j i tn r r e s; i o t i y e H 1 r a só 10 REM Posibilidades de la sesiurida p«írte611 DELETE 6001*7998613 DELETE 8001.9999620 PRINT USING 310íY$630 PRINT "J035 PRINT "J640 PRINT u J¿50 PRINT *JóéO PRINT "J670 PRINT *J680 PRINT "J090 PRINT "J
POSIBILIDADES; *TECLA 1 ---.=• KEINICIAK EL PROGRAMA ÍKUNJ"TECLA 4 -= > DADO UN PUN'í Ü ? OBTENKK1 SU LíANftr.ÍECLft 5 =•=•> ANÁLISIS DE ESTABILIDAD KELAn:TECLA ó sw :. TRAFICACIÓN Dt-L LbR"IECLA ? ====• IMPRESIÓN DE. DATOS DEL LbRu
TECLA B -'^ • CAMBIU EN LÍMITES L'EL PL^í-iú"
69570071072074075076077077578080081081581782083084085086087088089091091291492093094095090097098099010001010102010301040105010AO1070:L0801090:l 1001110112011301140USO1160117011801190120012103 230
PRINT "JPRINT "JPRINT aJJPRINT "GGfíEN»REMT2»lG09UB 800GOSUB 10000PAGEGQ TO 150REMDATA "COMPLM'SDATA "COMPArDaDATA "CQMPGI'SKíEStQRE 810CÉLETE 10001?30000TO=MEMORYFOR 1=1 TO T2REAB R*NEXT IAPPEND R$510000RETURNREMREM X* -REM T* -
TECLATECLA
1011
DADA l<» OBTENER LOS PUNTOS ENMENÚ DE ESTAS ALTERNATIVAS"
TECLA
Listado do ver iabl en uuo ÍCQMPLV)
SUPERPOSICIÓN DECÜMPEGD" r rtCOnPCER" ¡? "COMPAVr" COMPIAD1
CQMPEK"9 "COMPCLCD"
PROGRAMAS"COMPGIE"!>"COMP2AT1
COMPE2" t "COMPEG""CQMP3ADAT" , -
Grabí-jcion da* dato*-,Archivo SAM de roresA r chi va D AM de datos
de: entradado puntosde 1 LGR
DIM S$<300)PRINT "QQGJUNIDAD donde esta el disKeVteINPUT T3IF Í3>1 OR T3<0 THEN 940CALL "UNIT"?T3PRINT *JNOMDRE del - archivo de resultadosINPUT X*
IF S0=4 THEN 1280IF S*="H THEN 1090PRINT 'JGCOHP31t ArchivaINPUT R*IF RUKXSI" THEN 980KILL X*K.T.LL Tí>CRÉATE X*910000 y OCRÉATE T*510»700OPEN X*íl?"F"fS*
íX$í" existe» se destruye (tól Ü Wü •- i
OPENWR1TEWRITEWRITEIF N1C0«lWRITEWRITEWRITEWRITEURITF:
"F
O THEN 1180
*2»4?CO*2>5ÍC1*2fóíF*2»7tS
1240 CÉLETE X9»X1245 DIM X(9)1250 X«01260 N3«01270 GOSUB 25201280 RETURN2520 REM GRABAUlÜN l'E NünEftÜ i'iE r Uní OS PÜfi CUKVñ2530 N3*N3+12540 X(N3)«N22550 N2*02560 RETURN318 O R E M i... e? c t' .1 r a d & P u n 1 o *. e.-11 e,..' c i - * •• 8 .i.3181 N2«XC1)3182 DELETE X93183 DIM X9(X(1))3184 OPEN X*51í"R"?3$3185 READ #15X93186 GLOSE 1318 7 D E L E T E 10 O 01 y 3 O O O O3188 TO*M£MORY3189 RETURN4000 T4*24010 IF Fó = l T H E N 100004020 Fó»l4030 T2«134040 GOSUB 8004050 Gü TO 100004060 T4~l4070 GO TO 40104120 T4-14130 IF Fó=2 THEN 100004140 Fó-24150 T2-144100 GOSUB 8004170 GO TO 100004180 T4*24200 GO TO 41304210 T4-^34230 GO TO 41304270 REM CAMBIO DE LIMITES EN PLnr-M., .úE HA í'üb4280 T4«l4290 DELETE Ó001379984295 DELETE 10001?300004300 TO«MEMORY4310 flPPEND "COhPCLCD"560004320 GO TO 60005000 REM * * * * * * » • * * . , * * * » * , , , * * * f , * , t ,. * » » « , * . . * , , * ! ,5010 REM aassssaaar COMPENSí^L I ÜlM --==:: =•:-=:==:a =:=•
5020 T2«5S025 GOSUB 8005030 GOSUB 100005031 IF 13*1 THEN 541013032 PRINT "JDesea analizar a:L rufd& compensar por ganancia ? (SI o No)"5034 INPUT O*5036 IF 0<Ü<>"SIH THEN 51415040 IF T9«4 THEN 5260S 042 P R1N T' " G J D i s p o n o d e a r c h i v o d c- c u ]. c u 1 o s •:. - •• 1. L G R N o c o m P e? n <-. & d o ? "5044 PRINT "J (Si o No ? ) S "í
o o
c o
í en
en
o o
o -
k w
wo
~
"''
7? H
l ¡T
I o
¿>
<5
n 3;
3;
u í¡
_£,
—í
i-*
Oí
c.n e
n en
¿»
-t»ÍO
H1 O
O C
O
o es
ro
-CO
CO
!!
d C
00
-£>
—5
-ti >o o
:—
üj
O O
o o
o o
o o
ro
co c
o ü
I! ro
-i e
nn O
; ~¡ ü
t_&
o¿
wO
-<
5 CO
i¿f
i-ij
—
ío
o ro
CO C
O
!!d
CZ
CG
Oí tí
ü"¡
Oí
C¡i
tft
C?:
Ui
£."• ül
C";
ro ?
o ro
M r
-j ro
*
* *-*•
'*-*•
*O C
O xj í>
-J
t H
- S
í CO
x*
O*
Ül
Oí
C":
O:
L~ *
-'«
Oí
O:
os u
'¡ ijj
Ul
»-* ^
.«
-* H^ ^
o o
o o
o
Ji ji >
->
C>4 O
<i
x¿ !
> J
s*
.£*
Oi
-^ O O
o o
o o
en ro—
í
rn
^ O
)o
oo o
o o
xj
r~i!
Ot*4
CO rn
G;
CD
i_í
:_j
O O
en e
n
o í
-
O rn 2:
o ?
o o
o 7
5 ~n
o o
ro
o c
ro
xj o
¿¿
•-. o
o ro
CO
U
:-=
CO
CO
ü
CO
O;
ii ü
í-:
CO
CO
íí
Ct
Xj
-—í
—I
21 td
I~
i—
G
CI~
*:—
rr
s j-i
—\"
3L
tí? d
CZ
0-
O O
í-
1 f
.vl
C-
O O
O
O
-
G
; O
O
o o
en x
j L_
—i o
o
o c-
•—
i_
—* c
oO
C
^ O
G
; X
O
C
?
C'
X
Oo
o
ni o
o
rn
o2:
2:
" r~
3;
:.: ¡~ n
-' £
Q
j í
i CE
?
- O
? X
,
Oro o
100001 00101002010030100401 00501006010070,1. ÜOÍCiU
10090101001 O 1 1 O101201013010140Ü0150101601017010180;i.01901020010210102201023010240102501026010270102BO1029010300103101032010330103401 035010360103701038010390104001041030120104301044010450104601047010480104901050010510105201053010540105501056010570
REM LLUiUbUSÍM/UOrtPfciJJLi
R L", M ......... ....... --------REM Luis Fernando LLumi^u---: i.n uu-./iaREHREM SUB-F'ROGRAMfl QUE CÜNTIt>:h:RE M ti! í . -i . i ••' »:! ¿:; y v e r i f i c 3 c i o n d e dREM C¿1 (.MÍO de.- raices tífc un polREMKh.rl ss ™ 53 ™ sa 53 -„..-.-. ---------- ^™™™ „. .. ...... . ............................... ~ _ ._»- __«..... — ._
GOSUB TI OF 10110*10720RETURNR E M — — ~~ — r~ ~ "' " r: - ": ~ ™" "- £' 3 t L) -:ü C C líl i:> C O í? T" 1 C l. C n 't Ü '¿ ~ " • r" = = =:=5=:=:sB=:
B4=0PRINT USING 310 tY$PRINT "J **Jí. K-íiKniíf, uüílü CÜEF'ÍCI ENTES sfr.WV "GOSUB 11240IF N.1OO THEN 10200PRINT "JGANANCIA DEL NUMERf-MiUK ™ « 5INPUT KlGQ TU 10280PRINT "JDIGITAR LOS CÜEFICítüN í'ES DEL NUrtf RAj iúR1 1
SO «OIHM T < H 1 + 1 ) j C O ( N l + l )T0=lT1«N1 .T2=N1GOSUB 10410CO=TPRINT u JDIGITAR LOS C O ir- F-M! C í £ !•' i r ^ Db.1. ütNOi-íiNnOOR"S0*lTO»M1+1T1=IHT2«N1+D1KO«K1ÜELETE Tn i: M T < D i -i- 1 ) r c i c n i -i- 1 )GOSUB 10410C1~THIÉLETE TRETURNREM * > , * * , * * , » * * * » * * * » , * , , , * , » , t » t , ( T , , + , * 4 , ^ t * * * * * * * *REM Entrad» de coeficientes (numerador o den o mi na doroPOR I™1 TO Tl-H.PRINT " SW*B n'1 + 1-1? " :--' 'SINPUT TCI)IF I>1 THEN 10530IF TíDOO THEN 10490PRINT "JGGCOMP14 PRIMER cot-ficie-ntc- c*-* c^ro * PFPTTA11
GQ Tu 10420K1«TC1)IF S0«0 THEN 10530KO«KO/K1IF K0<0 DR K0>10000 THhfí 10700T O'. )=--'TC I >/KlNEXT ITU)«1N«T1IF N>1 THEN 10620
t o s ui n o m i o »
B/R
105801QS901060010610106201063010640:i. 065010660106701068010690107001071010720
1073010740107 SO.10760107701078010790108001081010820108301 08401085010860108701088010890109001091010920109301094010 9 SO109601097030980109901,0001010
11020110301104011050110601107011080110901110011110111201 11301114011150
FU»TQ)«~T<2>
GO TO 10690GOSUB 11460FOR I«TO TO T2
F<2>I)«P2CI-TO+1>
NEXT IDELETK- P:UP2?Q1RETURNP RI NT " J13 C O M P1 ü A ; G A N n í ¡ C I ñ K o ••- " 5 K Ü í " F U E R A O h! LIMI T E SENIi("V. ir» rl *~ ~~ ™~ ™* *~ -" •••""• —• •"•• —• •••*"" •"*• .1.' ci U Q í:/ t,* í JIIIO 1 <;* C U O 1 * C. lv t (% üí J. í £? -i J 53 ™ ss ™..;~
B4==lPRINT USING 310 i Y*PRINT UJ *** EN'IKADA COMO RAICES H:V*MGOSUB 11240PRINT "J GANAN CÍA TOTAL Ko :" M íINPUT KOIF K0< 10001 AND K0>0 THEN f.>320PRINT "JGCOMPlSBt GANAN CÍA i\ ==- " ? K O Í " FUERA DE LIMITESGO TO 10770IF NI-O THEN 10890S0=0X$a"NUMERADOR"T*="CEROU
T1=N1T0«lGOSUB 10970S0«lX$«"DENOMINADOR"TiU="POLÜ"T1«N1+D1TO«N1+1GÜSUB 10970RETURNREM * * * * * , » , t , + Í 4 * » , * , , , , , * , * * . , , * i , » 4 , , • , , , , * , , , , , , , , ,R E M E n 'lv r a ci ¿í d e r s i c: e ,: í ri u rn e r 2 ü o T o d e n o m i n s el o r )REMPRINT "JDIGITAR LAS RAICES ÜLL "iíX^;" ( " ?TT> 5 " S) "POR I=TO TO TIPRINT " * í T$í " ("5 I-TO^-I i? H > ¡ rnK í't- Kh AL * " ?INPUT FU y I)PRINT " PARTF KViGlNARlA =• " ?INPUT FC2.I)F(3>I)«SOIF F<2?I)«0 THEN 11210IF I=T1 THEN 111501 = 1 + 1
S/R
F<2*l')a-F<2f 1-1)F (3 ,1) 80PRINT u -ÍT*P R I N T "GO TO 11210PRINT "JGCQMP1Ó? Por el arado del "JX*í" no hsw mas
í";i~TO~M5"> t PAK'l h REALP A R T E I M A G I N A R I A ™ " 5 F < 2 ? I )
i F U , I )
xí
xí
xj
xj
W r
O :-
* O
O O
O O
21 o
*n
ÍDm
ro
o x
jX
<-
* 7?
f!
-í E
D
Tí
\ 53
xj
£D
1 Q
-4
-o
ÍD í
¡ ro
O
*-*•
ií -i
!D O
:— í **•
~~0
•0 xj
O
T-
• r-
^
CS C
N •
>
O
CN C
S O
- •>
oo
oo
oo
oo
~n ~
0 ~
0
Tí
TJ"
73 T
J 71
^
X.
<i
iTi i n
rñ
O*
03 x
j J!
-<
í 3C
3C 3
í-^
-^ 21
**-
'H
U
ií
ÜH=
- ~n
T?
OX
j N
j
-4*
' " ro
¿!
j í
i i
!
n"'
73 7
3X
G
í G
;G.
Í H
- i--
no
nc**
ÍD
cH
ÍÍS
í*
*"="
C
-~-
-~*
C'.
"0
"tií
D;
Q.
~5
"í
];.;
£T £
o • •
r^
~ ,
ü
=
í£••
: c:
fc
P '
-r* i. —
•i-:
Cv ••_•
j> í>
en
en•
O
<i
02O
O O
O
73 7
3 7
3 7
3ni
m rn
m3C
3T 3
: H c 73
- 21
T*
O
12 2
5T u
í I
OI
1 3
1
í = H
-G
7 -C
T U
¡-í
íD
!— :
ú¿
OCX
r5"
~í
O
O
C-í
OO
. f+
O
D
¡rít—
' íl
s
""7
~?
P.
"'"
r^
T-
~:
;"!;
:Xr
O
O
~~i
- ®. '!'
C-
H-
¿ti
"
i."5"
H
"5
Q
OZ:
u'i
f-r
v--
O V1*;
O ~¡ a ~-¡ a
Lr a
en e
n bí
Lr= 5
rí i
S !í
Í¿
!¿ "¿
í¿ í
~xj o
- üí
-i
t>4 r
o í-'- o
i <2
GJ x
j c^
sji
-t» c
^1 ro
í-1
o
oo
oo
oo
oo
oo
oo
oo
oo
oo
en —
2:
o T?
~n
rn ¡-
i f-í
71
7^ 7
-* 7-
' -
n í-.
i-*-
»-í
a T
J fit ^
xl o
« n
m rn
rñ m
rñ r
ñ «'
JH m
C
T 21
— -*
~í
2^
i-*
ÍT1
\~
Tí
i—
•TJ
H . ' O
-4-
TÍ X
T5 -í
X *
73
~n
H 2
*-n
o
ro
m
x »
1
2:
^ m
-i
H-
- 0
l¡ !
I! 0
X
-
! LH
~
í-
H T
í í-5
- 2!
T?
* í
•*
~n í
en
T? $
—:
- ^
§
! í
o ^
O
^j
H^ Q
T
í T
?
cr
í -h
O
>-*
¡o r
o — í
ÍD
i í
•<~~
r j— .
*-
n ~
'
; _.'. :
— i
,
*^ ^
Í • ¡
— '
I
!
f. J
4-
2T ¡D
7\
• v_
- ¡-i
i-t
N-' í-
4
— í
r-1
1
»=
«
s;
TÍ G
'
C";
s o
o r
^ i
roi-4
íO
2!
í "*
,—
v:
~- i
£X
í f;
2
T-
X C
i
CM-l-
*
^3
'f^
Tí
í—
! C~
.'^*
í~
r-
: -i:
"*
O
^ ¡
'*m
!"D
—
:
' —
:
t."-
!O
"í
•
"'
C-
Te.
C;
*-"
'!™
"i"
í";
-^
C
;
O"
••--
¡-f-
!
í~
-r.
O
!o
^
o
i0!
^
í-3
-í>
^t
L_
!
D.
^—
i",
_•
í0
r-
iÜ^ ti
¡
•j
;-
¡-J
1
tij
^
IÜ
¡
¿"i
£.
í-1
:£~ D
!
~J
r~"
O
'. : ;
i
~:
!
l-
¡/J
í-=
f
•"
G
i
N W
Ií
W O
Í-<?
co
xí t>
- en
o o
o o
o2:
CTÍ
T?
H- :
G5
í-1-
O 73
"H o
¡1: —
í '-¿
~
7-
— <
¿ C
3 -Í r^ C
Í
s~
¿
•->
• c
*¡
|* í-i
-y
•
¡.
1- f—
i ;
¡,
^ r
o e
n : '
c*4
o d
— i o
13
T? n
~.H
1 2
;f^ *-
( r-
4
!_1
E-
£ ó
!— .
¡i
}
2 -s zí ,T-
"j
C C "3- nr x ;"i
íf;
,". tb" 0) G"; 7T
!
3> v^ O
W
W í
>í^
w ro
O 0
0
TJ n
^ñ T
j 21
• "•
-i-j
21
— ¿
— i
í-1-
— í
.•••
= H
C-
C_
XJ
r^O a
3-
o 2
:3
!
í-»
vi-
». í
H
-1
** \ O
GJ
7T1
— í
a>
Xo
mO
2^
1 ri
í-1
[T;
Í-A
2!
'-'••i
L—
Vs
— .
~-
"'! O ^T:
ÍD X O fD ,-t ÍS DJ 5 CJ X
í>i w
ro
ro r
o^
0
*<
J C
O X
Io o
o o
o
T? G
3 T
? í-t
H-:
Ti O
T
j T| 21
T ~-
i "
"H
2: —
! 21
2; d
H 0
-i
i- ~
JA
=
* 'n
' 2:
L
.—
L_ X
j r-
1
CD r
o CD
73 C
S n
3>
j> O
O 21
tí
3; c
?*"
"*
Tí
•~
21
J— í
i_i
i— -
JT1
»<•
}{
i —
GÍ
ÓO
73
m
j> H
2,
¡i?
3To
o m
-i,
i 2
t— :
212.
CT
í1
—
5
;
S
73 i
TJ;
J>
O
.— £=
**»
ÍD X n m a rs £U 5 Oí X i-1- 5
*. *.
••.*
!> e
n0 0
T? r
n(-J
!¡
2: o
— . * o
= o
L.
0?
fT;
J>
G C í— í
í ' !
r* 2.
C 3- i ; í
71"
-> ~ ?
R
>. ^
v. í
iw t
*í-fc
W
O O
73 7
3
3Í
3Í
- * * * ~ * - » » * * + *r -
nj
*O
-
Cr
*
¡z
•*-s
*
í'.;
* * *•C
*
to »
i— ,
-
G. "
EJ *
O
*H
*
O
*_'
- *o.
*fíi
* *
ÍG.
*"5
*
& - o. *
c -
ro r
o ro
ro
i-*
o
*co o
o o
73-2
: i-*
G
3m
rn
n o
— Í
X. í-i
d —
í !
— í
TÍ
í-1 O
21
j— i
5-=- O <¡
O
1_X
S
_L
CC
xjo o
!H í-;
"n 2
1T
j
73 ¿
•ü*
— í
ti ii = ^~
'co
-^
= o 73 73 T& i! = CO«= —i
T1
rr 2 L-í í— !
•_•'•''
-• •:.
j- b T?
73 í-í
— í = r_ co m m £2 C í— i
•C o o o co C-
J— o r-- h. ¿T
.
r- i— !~ — ;
<— :
Ti
i_^ =
Sil — i
TÍi
«^ -
•••í
Sí in n!tí
Q X
ro x
xj
X
11740 Pí11)=0*0050010111750 .PC12)«O,01000010111760 P < 4 ) ' = 011770 P8«P(11)11780 PU15=~10*P11790 P<12)=-10*P
11810118201183011 840L 185*01.18601.1 8701.188011 890L190011910192019301940.19501960197011980.1990L2000.2010.2020,.2030,20401.2050.2060.2070.2080L2090121001211012120121301214012150.216021702180.219022002210222022302240"J O s OA_ A, W V
P8=PU1>P9=PCf .2>P < 4 ) * P C 4 ) + 1GO TO 11870
PU3)=P8P U 4 ) ~ P 9P < 5 ) « 0P3«0
P 6-0Q3«lQ4 = 0
IF P5=0 THEN 124J.OFOR P0«l TO P7
Q8«Q2(QO)Q5=P8*Q3«P9*Q4
Q3'•-Ü6
2280229023002310
NEXT PO
IF P(10)«0 THEN 12320P € 2 ) = ( P 6 * P 4 - P 5 # P 3) / P (10 )P8«P8+PC2)P(3)~~(P5#P4 + P6#P33/P C10)P9«P9+PC3)IF AB8CP(2))+ABS<Ft<3) J<E THFW 12200P(5)wPC5)+lIF P (5X500 THEN 11880IF P(9)<>0 THEN 12200IF PC4X3 THEN 11770PRINT "JGCOMF'l^: No h¿- i-;; i.c. -:. Í--ÜT-S;END
FOR Q0«l TO PC8?Q7«PO-QOQ8»QKQ7)Q1CQ7)«Q2<C40)Q2(QO)«Q8NEXT C-10
IF P<9)«0 THEN 11840GO TQ 12350
£0
o -o
o
O
ÜJ
O
o
ii i!
03 C
Sü.
ü_
O O
ro -3
-
CC Q
O
T-!
T
H
£0
i í
r-í
¡x c
oC
V
~ l
*"*"
O>
C-í
C5 H
O
O
^^*
ú_
o
Ps p
H
Ü
1T
jí ix
oa
« -i-
t -H
Ü.
ÍD
ÍJL. Í,
LL.
í~'
M-
Ú_
o o
o o
o o
o o
í"-
t'i
LL. c;
o o
II
Hrx
co
cr G
o o
!> O
p
C-;
!—
i_J n
ir o -
f-C
3 O C3
Q C
-í
I- X Ul
-O ü
,^
ü
o ir o T-Í
o 5" r-ío
ií
oo
oo
oo
c-i
DI: r
-í oj
c-í
c-í
r-j c
-í c-4
r-4
r-4 o
j c-í
c-4
c-4 r-
4 CM
c-4
r-<!in
üi
r-í c
-J
*r m
<¡
ú~í ü
> U7
n r
-í w
oo
ÍN c
o
^ o
O.
O3
O O
0^ O
l¡*3 -
Or-
i r-
i
í-
^_Ü
J Ü
Ja:
o:
00
0T-Í
r-*
ro-o o
^o
f*.s
f\
r*.i
< i t
< i
t
10000•I /*, f\I A.1. u u .i, v1 0 O 2 O10030100401005010060*1 A A"J* A.1. Wv / v
10080100901 010 O1011010 120101301014010X50101001017010180101901020010210102201023010240
10270102801029010300'1031010320103301034010350103601 03701038010390104001041010420104301 0 4 4 O1045010460104701048010490105001051010520105301054010550105601057010580
L u i s F e r n a n d o L L. u u- x ¿i u • ., .1. n ü u e h i
CaicuXu '•• L/V., i unción de ral CMOS ypuntos de •;;.•:%:; ración
REMl"l t™ Mi M~ nR E MREMREM Contiene iREMREMf'l 'M — — — ~~-«- ™™ — — —.rvn. I 1 ™* ""«"»»•—-----"—• -••
P'AGET4«130DELETE XDIM XCU)
N2«0IF Nl-i-i;il>l THEN .1.0250XO"- (3/2 ) * ( AB8 ( F C 1 ? 1 ) ) +3 )X1«-XOQOSUB l-q440AXIS E8fE8MOUE @ 3 2 í F ( 3 . » l ? y £ 9tiRAW @ 3 2 Í X O í E 9PRINT e 3 2 í " l * " f Y í >PRINT "CJJ LGR de une r^PRINT ü?32í "J C 3. d iv*ENDFs'EM ™ "" K: =a !sí ™ K:T C X 3*.á i 1' x L- '.:(.: j oí t ' í85>«0"81 «OFOBI 1 = 1 TU Nl+ül-1-IF A B S C F Í 2 V I ))<«£! THhN 1033.0S2«lIF F C 1 y I )«>F( l? l + l) fHKH :I03'ÍSl^lGOSUB 10940NEXT IIF Sl«l THEN X0270T.F S2«0 THEN 10650R E M - ..... - - ...... ...........Y2=0Tl-0T0=lFOR 12=1 TO N1 + D1-J.IF ABSCF<2?I2) X-Y2 THKN 10440
N o v / tí
en " ? F C 1 - 1J 5 " -h OJ GGG"íültíí - u n i > "
de*
(j X <;; í, i r i c a c x o r i p o r e J e i m a sí :L n a r i o
Y2=ABS<F(?>I2)>I F F C 1 ? 1 2 ) - F C 1 9 X 2 4- 1 ) > I-. 1 f H b H 1 0 5 X OIF Sl-1 THEN 10490S'J. = 1TO«I2GD TO 10640T1«I2+1GÜ TO 10640IF 81 = 1 AND T1-TO1 THtN 10550GO TO 10640REMSl«0FOR I«TO TO Tl-1IF ABS(F<2rI) X-AB8CP (2*1+1) ) THEN 10590SI «1GOSUB 10930
10590
10600.1.06101062010630106401065010660106651067010 6 SO1069010700107101072010730107401075010760107701078010790108001081010820108301084010850108601QB701088010890109001091010920109301094010950109601097010980109901100011010;l 1020110301104011050110601107011080110901110011110111201113011140.
NEXT IIF Sl«l THEN 10540REM
NEXT 12
FOR 1 = 1 TO N1-HD1-1IF F(SíI)«0 OR Fíirjíl)^
o e r;j;u:fc;£ repetidas u/o canceladas
IF T1>E1 THEN 10890T1~AB8(F (2 y I) )-ABS ( h < '/.t 1 •IF ABS(T1)>E1 THEN 1.0890
IF Tl»l THEN 10760
GO TO 10890IF F<4fl)«l THEN :l.08óOIF 81=1 THEN 10800CJ •( — -t\.J .1. ™* J.
GOSUB 10930GO TO 10900F(5? I) «2F CE? 1+1) «2
NEXT IIF T9=5 OR T9«6 THEN 112100)0 TO' 11010R E M . . . . . . . . . . * . * * * * * * , * ! , .REMFOR 11=1 TO 5
I n t e r c a n i r .1 i o d e col' j ni n a s i/F
NEXT IIRETURNF«:EM F1. la no do ..••¿.•tü v evaluación enIF FClxDOO OR F(lrNl+lU)-.'..>0 í HEN 1106UXO«--SXl«2GO TO 11120
X1«3/2*F(1?1)IF FClrl)>0 THEN 11100*Xl=ABS(XO/5)IF F<l?Nl + ni)<0 THEN 1:1.120XO=-Xl/5
IF S2*0 THEN 11200Y2=3/2*Y2
N y nía y. cn¿n:i 1x3 N oo¿ri:
( T - T ) d* ( I ) 1K~ ( S ) las ( c ) i 069 T i:TI 1X3N 089 T T
.,* :i: * E > d + E w < r < T > - » ) # < r -T- r •• i -i < •* -: T ^ . J * Í T-TDI^E-ÍTDIMCTDI o¿9vi:T-- . 31*5 £ 01 T+T1=TI yOJ 09 9 Ti:
£ + T.l«Tl OS9TT00¿TT 01 09 O ir 9 Ti:
TI IX UN 0£9TTf I ¿ I > .rl* í T - '{ I ) 1-- C i: I ) 1= ( T I ) 1 0£9 í 7.*
T- ¿3 IB Z 01 T + '1:1=1:1 yod OT9T1:T + 'i:i'*i:.L 009 TT
•••••-* n -r-iHj i3«ci*5)d)say di Oóñri:00 /.V¡ ..¡"V». i •¡"J-.v;r¿r>^ yo 01O(Ií£)d di 08ST1:
Tn-t-TN 01 T«I yod 0¿STTOT¿TT 01 03 09STT
I 1X3 N OSSTT(T*T)d = '<S)l OirSTT
0<'.:r:i:T H3H1 01<>(Iie)J di OESTTra-f-TN oí T«I yod O S S T T
0¿STT N3H1 TOT1 di O T Í 5 T TT « ( T ) 1 OOSTi:
O* TI 06t^i:i:0=1 OSf rTT
3 • j a o % ") <> ,.\. •;- n s e D ;-^ p o - w ::. •. ¡ • ; • • • - . . • :..¡ r , .-? p i..i o t o u a q. q (i w 3 y o / ^ x -¡;
0£.¿TT 01 09 O S t ^ T T1 313130 OtT- t rT í :
1=TO O E V T T0¿^TT a riSO 9 OCtrIT.
T=01 OTtrT'i:• TJ -T^'-.i t ,; T + TQ)T:3 WIQ 00 HT
1 3X3 13 ÍI 06£TT1-03 08ETT
o/tr'n: ansoa O/.ETI:0-01 09ETT
< \ T ¡,: } j ¿ í T .(. •[ N ) o n w i a o s i: i: T06STT N3H1 0=TN di Ot'ET'i:
i*T;voa 3. i 3 ns a OEETTOi¿TT M3HJI 0 = trd di OEETT
a o p :;: u i: uu o u a p R a o p s a -3 ui ri LI • i ") 'ü 3 :; • i: "• . i ", T a P o '.f. 3 n p o a ¿ ^3 y o T £ T T
ON3 06ETT,, INiyd OSST'i:
OT£TT N3HI O OES di 0¿5Ti:I 1X3N 09ST1:
T«£S OSETT?T'L M^H.l, ^-(I'Síd di Ot^STi:
T04-TN 01 T = I >JOd OEETi:O*ES ozr.i c
o-»rifl -------- ..... -«. ..... j y OTSTT.o/>tn ansoa OOSTT
SA=TA 06TTTT1+TX«TX 08TTTT1«OX=OX O^TTT
iv. :41!. i¿-(/t./t?Vn = Tl 09TTT
O O i ~ T T N3H.1 T A = >£A di O S T T ' C
REMPRINT ".DELETE C2íC3?C4'IF Nl*0 THEN 11800DIM CSC NI)FOR 1*1 TO NI
NEXT IDIM C4CD1)FOR :i>l TO DI
11720117301174011750117601177011780117901180011810
11830 NEXT 111840 IF Nl>0 THEN 1188011850 DIM C2ÍD1)?T<D1)11860 C2--C4118701188011890119001191011920
Ecuación par 3 10^ r-un-CrOs CÍL- separación d K C O / d t i - 0 U11
Gü TO 12000DIM c2<Ni+Di> >T(C2=0FOR 'I«l TO IHFOR I2«l TO Nl-M.
1193011940119501190011970.11980119901200012010120201203012040120SO1206012070120801209012100121101212012130121401215012160121701218012190122001221012220122301224012250122601227012280
NEXT 12NEXT 1FQR 1=1 TO NIFOR 12=1 TO IH-flC2( 1*12-1 )«C2C It 12-1 )-C3(I ) Jj'lU «12)NEXT 12NEXT I
:TJELETE C37c4?sN=Ni+ni-iT=C2IF HBS(C2(1)»E1 THEN 12170II «OFOR :i>l TO NI fulIF Il>0 DR ABS(C2(I) )>hl IHh.K 1214N=N-1•IF N>0 THEN 12160N«l""DIM S(4rl)SC2?1)=1000DELETE TSO TO 1247011=11+1TCI1)=C2(I)NEXT 1DIM B(4rN)o — *t*-> "** J.IF N>1 THEN 12230S(1»1)=-T(2)/TC1)S(2íl)=0GO TO 12470GOSUB 13280DELETE TFOR I«l TO NSClrl)=PKI)S<2?I)«P2<I)NEXT I
4- ÍO CO .en o CO fl*
l>t h-:
H-
vx !! O en
r-1 3
- j-=
-
to lo
ío£3 3
3 C
3-t*
M ro
oo
o~3
¿ S
CO
FÍ
O ^
NIX
->
i G
í-í
'í i-1
-í
í-í ^-
¡
l!
' ÍO
1 °
t ! i r i í i !
Ti
•f" — '
C^ O ^ i-t £ i-: to
:—
{-*•
ro r
oCC
03
i-1 O
O O
rn -
n2Ü
TJ
ÍZ-
f— i a c_ tr¿ o 1—1
~n ro = •«> CO '~- te ^ h-:
N-* *a» =
-n G i'1 £,
tí tf i "0 *• LH
H-
t'+?
^¿ -O O Q O — í
O CO w ^ i — i
3 G ! i
i-1 ro en ro X!
: l ÍO i-v.
k. ->^
O í3 CO "s1
o
í-1
ÍO xj
03 O f— :
~n o? te }i o — !
_-J
fT 3Ü H- ro 03 i. ^
*-.
;-i
i_i
:_i
j_..
j_i
ío r
o ro
ro
ro^
"X
j X
I X
I X
jxi
C^
r_q .ü
Wo o
o o
o
^5
C74
CO í-i
75m
o ^
TI r
n3C
Cv
J 3C
— i
*-
tdSí
G
í-í
CK'
!
H
.
i!
í11
^ —
0
!
!!
ÍO
ü
iü
03
-i
ln
*Q-
—
ilí
0
V
\í ~Z
. \i
i
lí
^
Íu
ro ¡
•i xi
!!!
&
••
l1!
f~*.
i
n ""_
>• í
rí
í
:í i
"T-
-r-
í
S"
!_:
í~"
r íj
4
rfe
oí
u^
— •
~*3
TI
"5
íía; ¿j o -* ^ _
i_; 't-i
:— i
1-1
j_i i_
i
ro í
o ro
fo r
o ro
X.! X
! X
j í>
- O
- 0-
ÍO —
O
-O
03
Xj
o o
o o
o o
Q t
t? C
O M
G 7
?a
w
"n
o F
Íí!
te
CO 3
"-í
2T ^
ÍI? d
O
O H
í C>
¿ ÍX
í i
-í f
^ í!
!i-*
-^ O
!-»
• I
ÍO
W
ií W
í
03 c
*j o
— ! r
o í
•O —
' *
X O
í
o
ui m
o !
2:
: i
^
!K
* t
l Xi
tX
i í
. .
|
o
i 1 1 !
s--:
r:
r-'- r: r^ H Z J
Tj
í T
?
• !_
_•
• •
;_•
ro í
o fo
ío
foO
* CN
i>
Cs
G^
í> e
n ^-
oj r
oo o
o o
oG
03 M
i
¡TJ
o
-— T
Í m
G-fc>
3:
— i
-*
íí
—i
G
i~:
Ci
1
C3
H-
!¡
!i-*
-^
o
¡
í-ro
ti
s ro
03 O
H
! C
OS3
X
i
«¿
no
rn í
o-c
! i
fj i
¡>
í¡>
i
0
! i i ?í
Oí i_;
f-4 O.
f •
r~t- *7
[_i
ro f
o fo
ío
Ío i
oí>
O
- ül
cr
CM Í
.Hs-
1 O
*O
O3 X
j CS
o o
o o
o o
•i-s w
G5
rn T
? Q
^
C-4 G
2:
Gi!
i! C
O t?
í-=
í— i
~¿ c
u 2c
—i
H1- G
*"•
"*•
— '
Gi
— i
' írf
04
C_ ^
t-¿ r
o G
4*
^-'
O
O
*-O
G
i-í E
I£
T!
ÍO G
ro "
n•!•*
f— 1
= ro
^
ífi
TI
^O
-fc
^s-
f->
.._
• K
•
-• i>
=
-s.'
•J
H
C>-
1 -•
---
f— '
C
X;
i-1
C'¿
^ c
H'
~% •—•
, .
..
._._
. .
fo f o
fo
ioen
en
e» e
nen
.t»
ca r
oo o
o o
TI T
Í i- H
CO C
O M
•— :
i-j. ji v
4-
•j
-o
2^
t—
1
H-; í-í
•-i L^ „{
v
íí Fñ
-n o
^~
s
i-1 G
r-
1
va
Ti
>."
•
t— : "
eí
^
T> <,
-4-
W
Om
co
L_i
^_
fc CO—
i '
!T Í
O1 ÍJ
¡ -a
Í2!
H-!
i—r-
L.
Xí
'•-,-
Xf
H-:
-i FÍ 2:
ÍO rjs IO o
. . ro L"¡
O M -Ti
~n en !-í H o !„;
!7> £,_. en ^-x
T !'"
¡ N.'
L-i * íO •i o
- ...
fo i
oys
-í>
o -
oO
0
~i
ÍHI
— ; j t
^?
U o
ü ¿i
— í
C3
¿Z \t j-¡ ;_;
ío r
o ío
ío
ro !O
ro
ro ro
ro
ro03
xj
i> u
\ te
ío
i-*- o
-e
coo
oo
oo
oo
oo
oo
te F
TI |
TÍ ^
-
q Q
-TÍ
irj i
r.
i! 3:
X
te
-í>
^?
XX
J-í
O
—!
- *•
O
3 C
O-í
-sí-
1
ÍO Í
O Í
O Í
OÍA
te
te te
\ o-
en
-ís-o
o o
o
ro ro
ro í
o04
w t
e í-i
c*í r
o >^
o
o o
o o
^x :—
o
!-=•i-i
Ü
7C:
i!í-^
CO
^
n o
:— L r
n^0
u 3;
0
O
í!
co
j o
:r^
co
m
cȒ
*~* i
s *•**
Ü";
n j —
í
Üj
121
í
H T?
vj O
pj o !P tfi
fD &
1286012870128803.2890'.1.2900
, 11.2910129201293012940129501296012970129801299013000130101302013030.'1.3040130501306013070130801309013100131101312013130131401315'O131601317013 IB O1319013200132101322013230132401325013260132701328013290
13330
1336013370133801339013400134101342013430
GO TO 12520R fc. M ——————— - -- —•—-• — i-1 i.j r'i t o t. r j. r*.!. t.*'(30 TO 12520NEXT IIF B3«0 THEN 12930GOSUB 13240GQ TO 12970
IF I1>N THLN 12970
GO Tu 1293009=0
IFr DKaNl + 1 THEN 13060FOR :i>l TO Nl + ÜlIF FC5> I )O1 THEN 1303oC9»C9-F (4 91) #F (1 , I) #- r > í ,< r i)NEXT IC9«C9/CD1-N1)A6=180/<ril-Nl)DELETE X9IF N2OO THEN 13090N25=2D I M X 9 C N 2 )I i IM X ( N 2 )X9«XIF T9«l OR T9-3 THbN l'ilóOREM Grabación dé datos de env r::uijGOSUB 1130GO TO 13170GOSUB 910RETURNSTOPREM t + » - > + * - > + * 4 ) í - l * * + í 4 4 « * f , * * T * » * , t t , . , +
REM Grabación ae puntos o r i £• J o? y e si S / R
RETURNN2=N2+1XCN2)«-(10'n3)RETURNREM * * * * t + * t * * * * * * , , 4 * * * * , * » , * . . » * * * . * , f 4 , t . , 4 , 4 , * , , t 4
REM//// Obtención de les r<j¡.c; ;. de un polinomio oritoro //// S/RREM- TEKTRONIX PLÜ1 s<) rtr/Uh&ntotic* Volumen i:)CÉLETE Pl v P2 ? Ql » Q2 ? PDIM PKM) f P2<N) ?LaCN+l) ?Q?vNi l; H-: U.4>E=E1/20FOR P0«l TO N+lP7=N+1-PO+1Q1(PO)«T(P7)NEXT POP R I N T u E £ t ü * j LI u íi* c & n d o J. ai s 7* B i c c s "GOSUB 13400RETURNR E M " Pcjlynomial roolci" (H'sr&iTie'Uros) , ; . , : ,REM Ql — Vector de N+l coef i cien le a en orden a se en cieri teR E M N — Grado d e l polinomio : • • ' ; . "REM . Pl — Raices (parte real) ' "
o ¡"3 >
í'J H 'U
o o ro .•3
Uí u Q .-.i-
Ci
Ü- z: Lii c¿ o •*r r re
•H -3 Ü ¡M
ÍX
i ü_
1
o
ÜJ
^H
rx r
x oí
¥O
ú_
ü-
-í-í
-f-
OH
H
i!
i! íx
C
5^
3:
ü_
X C
N ü ix
CO
>o
ü i>
lU
i f
x v
^ v
_, p
v o
01
Ü-
LJ
L
Ü_
Ú_ Ü
. C
J U
»
oo
oo
oo
oo
iíl
xl
ÍX C
O C
N O
T-
Í O
í^
r
r <r
*r
ui ü
7 10
ro r
e ro
ro
re r
e ro
re
«*•»
•
o €3 C3 Ü ¿~*.
O C2 i rx C5
»^
O4
£3
O re 10 re
o ó s--
.
Ü~3 o o
o o
C3
íí
¡
T- í
X í-í
til
"ZZ
íX
o o
^ 1
Í31O
ÍOre
re
O b
04O
^
CO
O
ü_ ü-
^
&
í>c
O
O O
•*
**%
1— i
1— i
J^N
O
r-i
I
!
T-:
ií O
TH
ií
íi
ri<-
+ I!
^ -^ ~
~O
í '-
Ü_ vH
O
í «~
f-r-
t r
íi T-:
T-Í
ü^
co
-^
co
ü_ ü
. ü_
ü_ ü,
ü_
O O
O O
O O
S3 f
x 03
CN
O
-iÜ
3 tO
üí
IO
^O S
3ro
re re
re re
re
T-Í
O
-\- c
o^>
*o
^ *
r r* 7
co
CN
O4
iH
ü. ú.
.—i
y_
,
;
!t
¡t
j-v
~ i! O
'ii' ^
¿. H
¿i_
^i—
^
.fO
^^
OO
O^
-i
íí ^T
C
N ™
-^ ü
l ¡¡
ü
jí
HCN
O —
* — ^
íO
^T 'O í'l
Ü,L
LÍ£
ÍLI_
Ü_
LÍ_
Ll-
LL
LL
_
Ü_
C2
oo
oo
oo
oo
oo
o04
ro
^ín
^o
íxo
oc
NO
-rf
oí*C
s3
sO <
i "O
*0
*O
%
G f
x íx
fx
re ^
3 re
re
re r
e í-i
re
re r
e re
o r-i Oí
*x"
T-Í
fX l"¡.
t£~
*-* lií
O•-
E X f-
O~
t~ í~
* Ü
_¡x
,H
i
Ü. 0
í¡
i•«
• ü
O
-r
0-4
ÍQ ü
. íx
O
C5
ü.
ü_ii
ii X
. ü
*r Ü
T ü_
o
oC
5 ü_
:— ;
ü_ C
3
o o
o o
ore
^-
\n s
3 íx
fX
FX
fX
JX ÍX
re r
o re
ro
ío
^r r
e9'
•>r
rCN
CN Í
O*X
ü_
C
3^^
í
-f-
-54
O
Í'J
T C
Gc;
es
cj
9S~'
írC
W"
"T~
Oí
CG
CO
iO
C5
'"' . '"
ú_
ii U
H
íi
CO
*!O
<£ ÍO
C2
<~rí
rí
A
00
00
03 C
N o
T-
Írx
íx
co c
ore
re &
re*Ü C
3T
V 03 C3
<!
i"; ü S3 u~ O Oí
CO ro
CO
03C
3 C
2ve
rS
-re
TC
3 C
3""
*••
T1
O O
ü_
ú_-í—
r
^^ i
re <r
ú~>
f;
;"{
¡J
íi JE
ilre
-r
ro
i~-
TI
r~*:
ti. U
- <—
J
O 0 0
ro ^
r m
CO
C
O
03re
re
ro
rÓ u
. \e
í?
ÍH:-í \.
r
rO O
•<r ^
ro
a.
^
r^r
*H
re
ü_
^
t-to.
x
«•
tn
2:
x- ^
í
^o
¿í;-
üi' 2
;<•
UJ
iO
:t_
<I
T
LLJ•X
X *
X -f-
H-
H jl
-r-¡ —
Í
=5"
-T.
i —
re
^
o.
^ T
-Í o
ú_ O
ü_ '-•
-^
Oí
H- O
O-x-
íi
*£- o
í to
re
^-
§7
Ah j
j-> S
j ^--
Q
_ ^- /i, íjl
•-..-• \.-"
p ü.
O ü
_ ú_
ü,
^-
A A
ü_
ií rH
— •
-}-
; -í-
OO ü
_ s
i C
NS
3 ^
^-
ü
CO
ii
CN
SQ
ü -
^ ^>
O ;
O
LL.
-^*
ti_
í-x.
Q_
<j"
x^.
»1_
ü»
ii X ^
O
4 íf re
íí
1¡7<3
~ Lü
ü_
^0
3^
C
Nli_
^li_
U_
C5 ."Z
Ü
. 5-i Ü
, £L ¿L
Ü
_
JH ü_ é
-i r
-í
OO
O O
OO
OO
OO
OO
'<5 Í
X C
G C
N O
T-
Í O
i fO
»~í
*O
fx
CD C
O 0
0 C
GC
NC
NC
NC
NC
NC
N€
N£
Nre
to í
í ío
ro re
re ro
re re
ro re
:03
0
;
¡o z
: |
2,.
i
_ 5¡
!
6oí
i~r
2:
1P
o U
-i/3
CB
V ~]
"T LL_
2^ r— : t-i
U-
Oí
2Tj-í
Ü- Ü
J
00
0O
? C
N O
CN C
N O
re ro
*?
í :
—-!
140101402014030140401405014060140701408014090141001411014120141301414014150141601417014180141901420014210142201423014240142501426014270;M280142901430014310
143301434014350IL4360143701438014390144001441014420144301444014450144601447014480144901450014510145201453014540145501456014570
PO«N+2POR Q0«l Tu Pt8)Q7»PO-C10
NEXT QOG7=P7P7~-P<7>P<7)«Q7:i:F P(9)«0 THEN 13650GO •TO 14160IF P(9)«0 THEN 13580P8«PÍ13>
P<9>=0IF AB8 ¡ Hh
P7=P7-"2GO TO 14290P8=0P<7)«P(7)-1-p(8)«F'(8)-lP9«0P<10)«0P(1)™P8P7«P7-1Q2 < 2 ) -02 C 2 ) 4-P ( 1 ) Jí:Q2 ( 1 )
FOR Q0«"2 ÍQ P702 < QO+1 ? -Q2 C Q04-1 )
T QOf-í > < QO-1 )
IF PC10)«0 THEN 14420F'9=«P9PUO)«0GO TO 14350IF P7>0 THEN 13550RETURN
REM ........ i * . * * * » * «
R EM P s r ci ivi e t r o i:, d c> :i.Y1~ABB( 47/144 )*tXl-XÜJWINDOW XOfXl?-Yl»YlPAGEE9«AB8<X1-XO)/700I»0T2«AB8(X1-XO>/20IF T2«>1 T H E N USóOI ~~ T -1 '("~ J. "t' .1.
T2«10#T2GO TO 14520E8»INT(T2)IF 3>0 THEN 14590
ü Y- 3 T' i c o
¿»
-£
>- ¿i
¿t
i> e
s en
uí
H-
O
-<J
COO
O O
O
^5-0
5 -m
mrn
o -
ío
ca—
. ü
íí ü
c: fo
üi
m71
&
02
2:
rn \O
í-
1
8000 REM LLUnítíUS:>í, - J jnK ' - ' í8010 REM - - - -8020 REM S U B P R Q G R A r t A ÜUe. ¡Air-í r ir>'l";8030 REM L - . L - U . L O d^l LiiR df«,de; lo*, pun tus8040 REM du -or .inicien*C' \ \.' v r t- rl *™ ™— "•• — ™— """"-" ™ — ™ — •— — — - - «...- •• —-.. _ «.«.-.,.,_,„.„„.„.„.„„ ...
8060 30=38070 P R I N T "J Estoy ^r^bondo ios puntos del U3R"8080 S1 ~ O8090 SET BEGREES8100 84*0
•(3110 FPR 1 = 1 TO N
(3130 IF S C 4 y l ) ™ 0 ÜK til4tl)~2 üR r.jtít í< S i 2 ? I ; j ;=-£l THEN 9200B140 IF A B S ( S < l í I » = > t L 2 / 5 ÜK: S U - U - 0 I'HEN 81608 -1 I?* X\' '"i __ A Ti í'* / fl / •( T \ •( / \ " i f ) H •' ~s f *t ri l*i t J*j 'i 1 y 1 ) / I (/ J
81601F S C 3 r 1 ) < 3 T H E N tí1B O8170 B4=i8180 A O = 1 8 0 / < S ( 3 í I ) + l )Í3190 X2 = S ( l y I )8200 Y2=08210 GOSUB 85708220 X2=X2+E2*COS<AO)
8240 £«1000Í32SO Al«78260 GOSUB 85708270 REM Buso ue da tí tí 5 runto." ¡ .->;••. Lo.:;;nioo ^oi'i snsulo dt. Al sír^dc^ c/u8280 FOR 12=1 TU 5
8310 Y4«Y2+E2*SIN(A4>8330 GOSUB 86108340 IF E<«E3 THEN 8390R^SO y "Xas y 4V.J \~' \,l\J f\ f\
8360 Y3=Y48370 A3::::A48380 E«E3B390 NEXT 12B 400 REM Eva 1 u 3 c .1 o n y c o r r c c c i. o n d..-. i. E r • s i i o n d £ d i £ t # n c .1 Db<UO IF E>1 THEN 84608420 IF E=>0*5 THEN 85208430 IF E2=>105KE9 THEN 852o8440 E2=1*2*E28450 60 Tu 85208460 IF E«>3 AND E2OO,S*E9 THE'^ 'i^ou8470 IF E2<0*5i|:E9 THEN 84908480 E2*0*7#E28490 GO TO 85208500 PRINT "JGCOMP31: Se elimín* el punto de seperacion: "5SC1 ? I)8510 GO TO 9250P'-l^O yOarV"?\.j\JjZ.\s A^í. A*J
8530 Y2==Y38540 AO«*A38550 GO TO 82408560 REM — Grabación do puntos del LÍ3R ( f í / R ) — -B570 N2«N2+1
U*.
O -H ñ
r-í
ÜJ H
Lü2:
-t*-
j* -»-
3 -
T O
* '.u
X
CO
X
•Ü 2:
'
" X
X
? Y ¥
"n^-
T-;
•<?X
02
>t. -1
írí
Lü
ÜJ
Lü U
. U
. U
_
O
T-Í
s"'S
'—
i
03
•*•
CO
O
r-í
--'
03
i-í
05-r
- O
j O O
_• Q
x
,,
¿^
M
r— tn
O
Z3
Ü ü
H CQ
^ o
r-í
c-í o
:-« C
D X
>-
CD
O
=Í =-
= O
,-.
-j-
O
-í-
?^j
Or-i
«-
-• O
í
*• en
T-Í
r ü
^ U
, Oen
H-:
<r
o o £! 03
o o
U-
C-í
f-í
X
r- f
fi O
CD
n íí
o ü_
«r
r-íC3
M ÍC
t X
O
<:
* O
-í- '
!
"
IV
' •'
T
-Í
-*-
*""*
*
o o
*
= b^ '
>- o
*
<¿-
r-í-
i ^£
-L£
O L
ü
o
O
lu O
r-4 0
4U
. ii
-
CO 0
3
<r <
EU
. LL
,
¡2 r
-íC
G
C-
U-í A
o r
o *¡¡
í
p t-í
u"1-
Lü
LL
. ií
_ü
íí
r-í o
íX
>-
x 3
Lü
LO
O : ii C-
*
*.
•*
O4
>- h
-r-
: T-
Í r-
: O
4 ^
-T
-i-if-ir—
í-^
**
-'U
-s-'O
H =-
»• ü-
ü~
^-^ ü
_ A
TH i
n ^r
i
i 02 \
i-i >
^ --'
*~
=r o
j o
T-Í
o^
U
_Ü_X
>-<
IHÍ-
O-
n &
n
H u
ü u
TH o
LL. o
T-Í
r-í L
I_ o
u_ i
n
o 03 tn o-i
o o
o o
o o
o o
r~ r
-j .M-3
Tül
O ^
G S
3 ^O
<3
•jj
.; -
23 G
D X
GJ
- >
íil :—i
Gí "O
O ü Uí Q U
03 O O ÍD
O
Oí
CO
i—
•>
Oí
*7'~
s
í¿-
T
T-:
Lü
THÍ-
X
m h
-\—
<L *r
Oí
O ít
-i
í- O
03 p
h-
2:
Y ¥
H
- 3e
!— p
ü-j
OJ
ü |"
I!
i!_
¥
<E W
<C
<L
Í£
X
o o o
o o
o
Ü3
T-í
^ t
n
OÍ
P*
¿^
ü
E! í
oí r
o u
<n L
LÍ o:
00
0T-
Í CM
M
* O
5-
o
*
LüO
tE
.C£
3 f-
i
o o
ÍO '
"5
Oí
C-í
i- H
-X U
l O
OO
íx G
D
z: 2
: n
Lü L
ü f
*1Ú
C Ld 2:
o o
oíh
O
-H
Oí "ll X
- ^
»•
21
* !f
*
O
CM
, o
M C
G:*
T
-í
K¡
Ü
o
r-í
í-i
O
O =!
£0
-r
H O
'
" 2
: "
-"
LU
tl
_ n
í! i-
2:
z:*
u ¡¡
ir io
u
¡E oí
oí L
Ü id
LU L
Ü TH
<r o
ú_
«r
*r
o
í<-
COfO
ff
iÜ
J <T
i! 0
li_
üo
<T rH
i >-
í! ül
o
o oí CD o
O3
o o
o o
o o
Q o
o o
o o
o o
ío r
o ro
**;
r*^ ^
j M ^
^r
«T <
* *T"
^r ^
OO
OO
X o o
^N
-
U~3
iPfX
fx
*.*
-—^
o CD
Lü L
üH
r-
03
X
HH O
LÜ •
>: _
J
LU
OO ¡o
n
IIIp ^
íf í—
^u
OJ
Lü
LüLÜ
a:
cuo o
o*O
fs
CQ
¡í7 in
in^
C
> ;>
10000 REM. LLUi'U.hUo!.i-¡ LUC:I-'!U.^10 010 R E M ""10020 REM L. u :i. s F e r n a n d o L1... u m :i. % u .. "t u i J > .¡ c h i10030 REM¡10040 REM Contiene!10050 R E M I n*-í r es o d e e v P e e i. i -L c a c- :i. o r i c s '..i u- c u ¡i10060 REM EscoJe el t:i.po r.;¡. oomperi^&rJDr»u. v w / \j IA F« n ™f™ *™ '"*'~ ~" ~" **** ™* *"° **"-" "** ****"™ -»•""•"*—•"- — — - —• — •*• • •«...•• i H. ...««.10080 DELETE G$?C$>D$tE*10090 SET HEGREEB10100 G$~" COMPENSADOR EN AúELíii-M ü'10110 M~u COMPENSADOR EN AiKñtíü"10120 Ei$«" COMPENSADOR EN flÜELrtrlíü - ¡Vl'PASO"10130 E$=" COMPENSADOR PRÜPÜRC ÉÜNftí., - INTEGRAL"10140 PA13E10150 PRINT H DATOS DE LüS UOL LLiSPürlh. NUMKKÜ
10170 P RIN 7' " J - T i e ni P o tí e e s t o D i ¿ .1. ;.1. i:; c :i. o H " i"i e n s & ií u ri tí os Y "10180 PRINT " factor de ¿ímui-ti^u^mx^nto iTs> f) . n,*»^ *,,, 110190 PRINT "J-"T:¡.empo tíe estad! .1. isrscion en sesturií-jot u"10200 PRINT u f rccuenciü no ,;iíiort.L .^u^ds ( ís> Wn> * * * » , •> * * > * , * , * » < . , 210210 PRINT "J-Consta nte de tiempo u factor tí e aniortí-"10220 PRINT " guamiento C T y f) » i * * 4 4 > * i * » » « • » 4 4 » * * * * * + * t 4 * » + 4 + + . f » 310230 PRINT "J-Constsnte du tiempo •;/ fracuencia na 3 -•"3 0240 PRINT " mortiíáuada (T? wn> . * * » * * * + » * * * * * * * * * + » » * » , * + * » * t * * * * 410 2 5 O F1 RI NT " J - F ai c t o r tí e a m o r t i s u;.; m i e i"i t o 1J I' r e c u c- n c i s "10260 PRINT " no síinortxsíuacia ', f ? wn.- * * t . * * , * * ( * » < » f * * * * * * * » » » * t » » * S:l 0270 PRINT " J--Tierí)po tíe eutcb;u. ¡..; <-.010 n> frecuencia no";i.02BO PRINT " 3iTiortiguatí3 u (,.orn.. u.iiir.c de error ( T s ? W n ? Kv) 4 * 4 * * 4 » ¿10290 PRINT UJ-Tiempo de es tacú 1 IZEL: ; on ? factor de ¿-ímorti-11
10300 PRINT * «íutímionto 1J constante de error t T s ? f * Kv) t í t t j f í t i í y10310 F1 RIN T " J - F a c t o r d e a m o r 11 ¡3 u a m... L- n t o ? f r e c u e n c i B na "10320 PRINT u amortiguada *..-; constante de error (f? Wn? Kv) » •> * * * .» * * e10330 PRINT "J-Contante de error w frecuencxü no "10340 PRINT " smortiáusds (Kv? wn) ., 4 » . » * • * * ^ .t * * * * + . » * + t t , t * 4 t , + , + ^ v10350 PRINT ú J-Constante de eT-ror v< rector tíc amorti-11
10360 PRINT " síuamientOí (Kw f; » * 4 * * * * > * * * * * * * + * « * * t , + * * * * + » ., 4 4 t + K»:i0370 PRINT UJ GG TECLEE EL NUMERÜ DE SU OPCIÓN M íJ0380 INPUT TO•| A"-OA Fí'P'M •——* — «—™«•—»» — —• ~--~ "-—•"«. — ™--«. — -.... - .„...,„.„„ _ -„—._«.„..„
10400 K2=0 '10410 B7=010420 13=010430 PAGE10440 IF T0>6 THEN 1048010450 T1=TO10400 GO TO TO OF 10520? 10020* !U 30 , I 0790 , .1 OHtiO ? 1062010470 GO TO 1014010-480 T1=TO10490 TO«TO»Ó10500 GO TO TO OF 10520?10880*lllüOíIü9oü10510 GO TO 1003010520 PRINT - JJlnárese tiempo do i:;í>tsbi libación? Ts- " y10530 INPUT Fl10540 IF F1OO THEN 1052010550 F1 RIN T H J JI n d r e % e f B c t o r de 3 m o r t i sí u 3 iu i e n t o e n t r e O y 1 ? F - " ?10560 INPUT F2
10570 IF F2<«0 OR F2«>1 rHtrt l-jü10580 W1«4/<F1#F2>10590 .X4=~F2*W110600 Y4^W1#SIN<ACB(F;¿> JÍL0610 GO TO '1100010620 PRINT "JJInárese U e*HIPO -Je30030 INPUT Fl10640 IF Fl<«0 THEN 1062010650 F1 R IN T " J JI n sí r e e t» r r e c LI tí 11 L i cí 11 u ,* m ¿ iu u r 1,4. <.; u <¡¡ o ¿» W n -" 510660 INPUT Wl10670 IF Wl<«0 THEN 1065010680 F2*4/CF:L#W3.J10690' IF F2«>1 OR F2<-0 THEN 10/1010700 GO TO 10SSO10710 PRINT "JJGCOMP 445 No san -Jatc-^, .jumfú tibies REPITA"10720 'GO -TO 1015010730 PRINT " JJInsirese constante os- tienir-a? * i ; " 510740 T.O=sTl1075*0 INPUT F310760 IF F3OÜ THEN 107301077o F1«4*F310790 GO TO 1055010790 PRINT " JJInártíse rrec(.ienc.i.;:; no ¿mor tisáusds» Wn«"?ÜOBOO TO=T110810 INPUT Wl10320 F1 RIN T " J JI n á r e s e c o n E t & n c o u c; 11 e m P o (. T > y T ™ " ?a 0830 INPUT F310840 IF F;í<™0 THEN 1082010850 F;l™4*F3;L0860 (30 TO 1068010870 TO«T110880 PRINT "Jlnárese factor ut; ¿ímoi-tiüuüiiiie.-nto entre O y t ? F30890 INPUT F2;L0900 IF F2=>1 OR F2<«0 THEN lOtibO10910 F' RIN T " J JI n ares e f r e c u e n c i i; r i c; £ m o r t i tí u ü d a U) n ~ " 510920 INPUT Wl10930 IF W100 THh.N 1091010940 F1*4/CF2*W1)10950 GO TO 1058010960 Wl«l10965 F1 RIN T " J JI n sí T1 a s e f a c t o r d e <j in u r 11 sí u s ivi i e n t o e n t r t •• O u 1 F30970 INPUT F210980 IF F2«>1 OR F2OO THI£N lüv^v10990 GO TO 1118011000 TO«T111010 IF T0=7 OR T0=ó OR Tü^tf i Hh>; :i 1 HA;11020 K2«-i11030 GOSUB 1153011040 PAGE11050 REM * * * » ^ * * * * * * * * * * , * , » * * * * » » * * * * * , , » *11060 PRINT u = = > COrtPENtíñDORES SUGERIDOS <=='
11080 PRINT USING 11500ÍG$11090 (30 TO 1128011100 GOSUB 1153011110 IF B3«i THEN 1121011120 GOSUB 12020 : :
QT¿TT 01 09 0691f f*1 f i- \ ,1. T T —•: T T A O (!) T
00¿Ti: N3H1 0«<r«£)d-dl 0¿9TOT¿TT 01 09 099T*
»i* < r¿ tr) d« c c r < £ > dwT- > „ < r < T ) d=*>i OS9T0¿9T.T N3HJL 0 = ( r < T > d di Otr9
OT¿TT 01 09 0£9TTN* c P (v > d,, ( f rf' ?.) d,/i>-),, < Sw c r < T ) d-i-s,, < P ' s > d > NOS^N OS9T i
OU9TT N3HI 0-<r<S)d .di OT9TTOT/.TT N3H.1 S^<P*í3)d HO 0-<r<S>d di 009TT
T-Q- f -TN 01 T = P íáOd OéfíTlT=tl 08ST1T—V.M 0/í-tT«aa: .09ST.1o—rñ occtl\r Xa'A \f «H JI1 !• !•
O^cl OVSTtao jao ap erj.u-3q.suo3 f:?i; np oin-Tr • ap í?ui'.vnaqns i » i » t * * ^7ll\l o ^ S T T
p- r* f v A *v it r~> "i ÍT l.j i I T /\ P* 't" Tu "- H ¡si Z~ * A O C, n I » d ÍJ V W .1. O f- ti I- I-
yot? *xos ^ n r « 3 9 ^ w i OOST tN'dniHy O ó t ^ T T
íi> •=! * * a * $ o < $ Q 31 :-i 13 a o s v T i:0¿£TT 01 09- 0¿VTT
O B f r l T ^ . P J M T ' O Q t T T ' O a V ' T T dO "'I 01 09 09 t ^TT1 indNI O S V T T
d o y P o o s 3 9Ejrr« iNiyd o v t ^ T T„.,__„._ , í <:l: ti ¿ nn I >Ll T \ J A i"* ¿v T T
Ji v J> «.I -. u 1 I n .A, ni .1. i¡3 C1 U ¿, v 1- I-
u z. É;'. "~" ™ • •"" """ ~"" •" ™ •" "u -, íl» U i w P P H INI o d O c v L I-•: «».._™- _ „-... ™...™ lt <-í|íj¡: nfPi i INlcid O I- V L 1-
T < — -- B í * 9 í B r r « iNiyd O O ^ T T
O n y ñ N 3 d w n :i "i 3 a ;-i y g w O N „ INUdd OS£Ti:
$N indNI 09ETTnNMPil'-iy í?'i:^")'l- ¡?T V-M?.TH.,Í aenuiauoo eaedggrr. INIMd OSETT
a p s B u o T o cí o n 3 y O t? £ T T0¿STT 01 09 0££Ti:
í H D S O O S T T QNISn INIMd OSETTOi r£TT 01 09 O T E T T
Í O T . S T T 9N.TSH INIMd O O S T T* 3 Í O O S T T 9NISH JLNIÜd O Ó 2 T T
00£TT N3H1 T=83 .di OaSTTM100STT 9NISH iNI>Jd 0¿5TTí t f l i O O S T T 9NI3Í1 INI^d 09STTQr.Tll N3H.L OT<=01 di OSSTT-
06STT N3H.L T=¿a di OfrST Cn INIÍád 0 £ S r TH INiy-d OcSTl
39yd O T S T 1OEOST ansog OOSTi
O T r . T T N3H.L 'i:»£S di- O Ó T T 10£STT anS09 08TT1
O S T T T N3H1 0=>TM di O ^ T T ITM líIdNI 0 9 T T C
K T % J. O i.U r: D U ?! T "i' 1V Ti ">.-) -A ,.l fí | 3 S B J ?5 U J f f „ 1N I d -d O S T T T
O T E T T 01 09 O f r U tOO?:TT NHHL T=¿a di orm:
11700117101172011730•11740117 5011760117701178011790118001181011B20118301184031B5011860118701188011890:I.19001191011920•119303 ¡1.94013913011960119701198011990120001201012020120301204012050320601207012080120901210012110:i:-;i20121301214012150121603.2170121801219012200122103 222012230122401225012260'12270
.NEXT JJ)
ü* INTUÍ)
IF Il>3 THEN 11870IF I1OO THEN 3.1910GO TO 11 Uh ;I1770S11810^:I.1B40PRINT " JJConstanle de.» errar cié posición 'n"K*=" Error de posiciaH 'n"B8«0 ,GO Tu 12010
• P R I N T " J J C o n s t «í n t e d e e» r r o \ d e; v e 1 a c i d a d "K*K" Error de velocidad"GO TO 12010F' R I N T " J J C o n s t a n t e d ce.- e í1 r o r d u a c e X e r 3 c i o fcl ' n 'K$™ " Error de scelerscioü ' n "'GO TO 12010K2--1PR:Í:NT HJ E 1 e r í1 o r <¿ i e m P <•? s c c r o
GO TO 12010PAC3EPRINT " ElPRINT "JPRINT "JPRINT M
PRINT "JINPUT L9GO TO L9 OF Ir 12000GO TO 11910
RETURN
ri'or siembre tiende a infinito11
D E S E! A í R E ;•••• , i. • & .1. P T1 o <á T1 ama ( n u n i e * 1) "Continuar <:.-:r. loe "csH' J. cu los ? <rvjm; 2) "
ESCOJA EL NUMERO 'Mi- SU OPCIÓN"
IF"I2«1 THEN 12660R E M I n á T e so de o <3 tos d c e v r í j f 'PRINT " JJQGPsrs continuar ,-t.iise lo tecleINPUT N$PAGE
TIPO DE CONSTAN Tí- fir £
RETURN M
J- De? posicioH ' n t * . * * . t . * * * * . * * iJ-- De velocidad * * * * i » * » * » * * . , + + +J-" De acelerac.Lüb!' n * . » • » * » » + * t , + i » * *
JJGDIGITE EL .VJ.-íSRQ I'E OPCIÓN DESEADA
PRINT " TIPO DE CONSTANTE K rlSROR OPCIÓNH
PRINT " J- De? posiciotí ' n , i , * . . . . , , * * , . 1"PRINT "PRINT *PRINT "PRINT H
B7-0INPUT LGO TO L OF 12190*12280*1233',)GO TO 12070IF 11=1 THEN 12300IF II«3 THEN 12370PRINT "JJError de? posic:i.ohP n es tero para entrada paso"F1 RIN T * J J E x i s t e e r r o r d o v c !. o c 3 d & d para c n t r a d a r a m p a M
F' R T, N T M J J H-; r r o r de a c GJ 11? r & c .i. ü d " n e $ i n f ;l n :i. t o par a e n t r a d a P s r a b o 1 a J
K2=0PRINT "GJ Para continuar pulsa la tecla RETURN"INPUT 0$GO TO 12700
12280 IF I1=1 THEN 1250012290 IF 11=3 T H E N 12*1012300 P R I N T "JJInárese can-iUul,? >:.u, • I 7 t < * í - •'••- * 5n' io INPUT K212320 IF 11=2 THEN 1270012330 IF 11*3 THEN 1270012340 PRINT "JJPara una entrada ¡'-¿so existe cjrror (1/CH-kp)"Ü 2350 PR'INT " JJPsra una entrada róin¡-,.; o raraMs abóla error infinito"12360 GO .TO 1225012370 F' RIN T M J J i*, r r o r de v c .1 o c i o a • j t: coro P & r a e i"i t r i i d a r a m P a "12380 P RIN T " J J E r r o r de P o s i <,- i o n r i e s c e r o p a r a e n t r a d a r a m p a "12390 F1 R J. N T " J J E x 1 s t e error ti c: a c; t: .1. ü-1 • ¿ c i o tix n P a r a e n t r a d a p a r a H v b o 1 a "12400 Gü TO 1224012410 F1 FCIN T " J J E1 e r r o r es c e r o p a r 3 e n t r a d e r c m p ¿ o r aso"UM20 GO TO 1224012430 IF L=3 THEN 1250012440 PRINT "JJInárese constante rj& "?K$¡>'1 ~ " 512450 INPUT K2124óO F1 RIN T " J J P B r a e n t r a d a r 3 r;, P a e :•; i s t e e? T» r o r d e v c-1 o c i d 3 tí ".'1.2470 PRINT "JJPara entrada paso si error cíe.' posiciobisn es cero1112480 PRINT "Para entrada ;--;:? rau " uuls el error de aceleracións n infinito12490 GO TO 1270012500 PRINT "GQJCOMP42Í Be? solución* ,.on red Proporcional ™ Integral"..1ÜÜ10 B7-112520 Gü TO 12250 .12530 IF 71*3 THEN 1230012540 PAGE12550 PRINT "J NO EXISTE SÜLUCíOií"125(60 PRINT "J No es POSID.II- o,-o moroso de dato-- pues oí error"12570 PRINT " de veloc.idao; M r i hi' ?. infinito":i;-,íbSO PRINT M J DESEA* IntóroM^i .'j tos oe error ouevcímentoí (nume* I)"12590 F1 RIN T " J F i n a J. j. :.< r u i p r o á r a ITI a í n u m o:? 2) "12000 PRINT M J PULSE EL NUHbKü Ofc.St-AOOtti:-.'ólO I N P U T L94 f~i t t**i f\' I <*5 ™ T V 1 'Y" / I /"i \ Cl U L 7 J PÍ I \ / )
12630 GO TO L9 OF 12070/1265012.640 GO TO 1254012650 EMi;i12060 PABE!J.2Ó70 f'RINT " u JGCOMP41 J.E1 error no se puede compensar J
12690 Gü TO 1225012700 RETURN.1 í-)"y.| /v r'PTM "—-.-.«.«—™—..
10000100101002010030100401 0 O 3 O10060
100651007010075' 1 0 O 9 O10100101021011010120101301014010150101521 0153101541015510160101701018010190102001021010220102301024010250102601027010280102901030010310103201035010360103701038010390104001042010430104401045010460
REM uLUHtü'J^ü-í/t.^riK^pUcREM ---------- ............... ............. ..... —REM Lu 1 3 Fe rn encía LLurn \; i ;*i ¿Juera
• c n i v u -.i o i - c- s u J. t e d o s N o c: o m F e* i"i s ü o o
ES Dh.¡
REM SUB-PROlSRftttA QUE CON f l^nt. iR E M Ce 1 (-• i .1 i u •. j e .1. ÍD e u m P e? n s» £ c i o r i * / 0 r i ¿3 n d o ;j i..- 1 1REM s /-isrbir CH.> r.1<¿tü«¿ di.'l LüK ,;o calculado.
RO=T1PAGEP5~51REM C a r sí a d e d i & K e 1 1 i; d (..• L- ¿s 1 c u .1. o s y s TV e a 1 i z ¿D d o sSO-4IF T9O4 THb.N 101S2BGSUB 11450I F Sí|>O"u T.HEN 10160PRINT "JGCOMPSlí Archivo " í X í í " No existe?"60 Tu 10153QO TO 10120T9-4P R I N T " I n tí r e s e n o líi b r e •• ;i >..INF'UT X$GO TO 10110UPEN T $ ? 2 í 4 F Í " f S í T >REAU *2ylíRf l íIF 'R$«Y$ THEN 10220PRINT "GJ COMP 33 ñK'CH^vü " ; :-^i 5 "GLOSEENDÜELETE XO?COyCl.F?SDIM X<9)READ =!l:2y 2 í XO r XI y Yl :> El y £2 y f X *£y ^ T9? AóREAD *2> 3; NI y DI ? N t KO f S2DIM COÍNH-1) yCKDl + l; f F(íí»N H Ül > >':>t4IF Nl«0 THEN 10290READ *2»4$COREAD *2í5íClREAD *2r6tFREAD *2;7íSREAD *2y Sí N3>XIF R0"l OR R0=3 OR RO--S UK £0--v i;¡ft R«IF R0«2 OR R0»4 UR KO-c, í hh.fi :io*100IF R0«>9 THEN -10400PRINT "JGconipbá; Lo:. <.i,ü,i:- ..,i, ,,,. ..,.nr,í L i b U." "ENDOPEN X$?l» "F" ?S$FOR I«l TO XC1.) STEP 2READ *1ÍX2>Y2PRINT @32J"JPRIMEROSNEXT IIF N3«l THEN 10790
r i c i ,
Í'HFN 10400
2 " t X2 . Y->
X
¡V Uí
2: Q
Q > O CO
*"*
•en
r% ~
a o
~O
í -J
r-
i X
O
íV
~1
>-
Oí
** L
ü i-
Oí
x m
x•-*
¿L
f—
£
-=?
Oí
-.
2: Lü
í- o
oo ro iv
O O
i—rx O
Oí x \a -c
\n o
o
" ¥
"i!
i— O
O
2!
Lü
íí -r
Lü
HLU
JL O
V
" O
t X
O
V
~~
0-í
Oí
O4
CO
Oí
s T^
X
X
T-Í
O
X
i! Otn
Cí
Oí
O
o t 03 O 2:
Oí u.
.ro o
r-í
CJ
Oí
~1
^ c
a
^£.
Lü í— r*3 oí—
o 00 ^r
-X
:—i
Lü ü
:'li_
Üí
ü-^
r-í
O O
ÍD
Gv
O O
ü:
<r
O L
üÜ
_
LÜ
O O
T-t
Oí
ü_ O
l£
_ O
í Ü
OO
OO
o o
o o
oÍI
^ om o
ÍM C
D r-i
O O
O O
O O
Cr*
O
T-Í
Oí
rO O
4
o o
o o
o o
o ÍS o
X
CD ú
_
OJ
O
jx i\ olü O
H
O
ÍC-
ÜC
tu Z> o _J
Lü 0
o CJ
r-í
W H
O
í O
4
Ü
r-J
Ü
H
u. a
l >-x
0 _ i
-
. ^T
" G
T-Í
ro
v: j—
rH O
A
Ü
Ü
Lü01
Oí
Oí
>-
03
_fU
. üj
M
í=f
o
£-\ O
'¿¿
Lü
H O
i-
h-
O
¡S
-i T
H
ü
V
TH
¡ Ii O
:-
T-;
-í-
G -
H
H-Í H
21
i-í
ir
- a
-r
-
o o
O r
-í€0
£0
O O
O O
00 03
O O
o o
o o
!Q *
0 iN
00
CO C
O C
O 0
0o o
o o
o o
o o
o o
í « «
rC
S CN
CN
O-
O O
O O
U^
¡_
fv
o o
- o o
r-i
i-C
D H
O O
O O
FN.
CO
CN
O
CN C
N C
N
OO
O
O
-r-i
"r-H X
Ü
O
LÜ
O
íLu
í—
2T
í—
O O
O O
o o
o o
o ro Oí
Oí
£Q•H
. 13
ci
ca-
ii a
2:
CD
o o
!O
-Q0
0
.1070 N»T2
.1080 19=1
.1090 R3=P1(1)
.1100 FOR ]>1 TO DI
.1110 IF R3>P1CI) THEN 11140
.1120 R3=Pia)L1130 19=1.1140 NEXT I.1150 IF R3=>0 THEN 11260L1160 IF R0=2 OR RQ«4 OR R0=6 OR K0^9 THEN 1125011170 F3=COS<ATN(ABS(P2<I9>/P1U9>•)).1180 PRINT (5P5í"JE:L VALOR DEL FftCT DE Aí'iÜRTIS »"JF311190 PRINT @P5í"EL VALOR OE X4 s Y =4 bÚNI -JX4?Y411200 IF F3<=F2 + 0*15 AND F3->K2~Ü.13 THEN 11.2501-.I210 R3=l.1220 GO TO 11260.1230 IF R0 = 6 OR R0™9 OR R0«10 Tht-N 10/70
GO TO 11210IF ABS<P2<:C9))->AES(X2 + E.l> THEN 11210P RI NT " G BI B e p u e d e c o m P e r. s 5 r c: o ri £i 8 r~i -? n c :i. s "CALL "REWIND'SlB7=0FOR :i>l TO XC1.) SI'EP 2READ *ltX2?Y2PRINT @P5t "PRIMEROS VALORES Ot: Xi!» Y2»" »X2» Y2NEXT IIF N3=l THEN 11410FOR I~2 TO N3READ *l;X2*Y2FOR 11«2 TO XU)READ =H=líX2vY2PRINT EP5Í "JSIGUIENTES Vr-L.0)v|NEXT IINEXT ICJ-.OSEIF R3«>0 THEN 10790RETURN
.1250
,1260.1270.1280290
.1300
.1310
.1320
.133011340L1350.1360.13701380.13901410.1430.144014501460147014801490150011510152015301560157015902230
DE X2» Y2«" pX2í
REM XH>~-> Arch ivo SAfí dt- r;;;rec de puntosREM Tí|> ..... > Arch ivo DAn üc O:"tü^ del LtíRL$»'RL/"r i IM S$(300)P R I N T "GÍ3J U N I D A D DONDE E : > í r . L"L ÜIS^ETTE * " ?IN'PUT T3IF T3>1 OR T3<0 THEN 11500CALL "UNIT" 9 T3T$~L$SX$CALL "FILE" ?T3rX*?S*RETURNREM *.. * * i * * < * » , » * « * » . . . * * , * , . , , * , * , , , , , « , , * ........REM//// Obtención de les raices do un polinomio entero //// S/R
K-Í2SO REM TEKTRONIX PLÜT 50 Mathamstics ^olumejn 2
1226012270
.1229012300123101232012330123401235012360123701238012390124003 2410124201243012440124501246012470124801249012500125101252012530-;L254012550125601257012580125901260012610126201263012640126501266012670126801269012700127101272012730127401275012760127701278012790
DELETE PlyP29Ql902 y PDIM P1CN) ;P2(N)?01(H-KJ.)E«E1/20FOR P0«l TO N+lP7«N+1-PO*1Q:UPO)=T<P7>NEXT POPRINT "GDSUB 12420RETURNR E M " P o 1 y n o m i a 1 r o o t s"
Ql -
4)
o-j buscando las raices"
REMREM
REMREMp < 9) =P7-N
NPlP2E
-.; Parámetros)lector de N-H. coeficientes en orden ascendenteGrado del polinomioRaicee í K a T* t e T- í-.- a I)R a i c e s < p a r t e i iri a sí i n a r i a )E x a c 'lv i t u d d e sea d &
P(6)«lQ7«P7+2FOR^QO^l TO P7-KL
NEXT CÍO•pí'll>-~0t 00500101p.< 12) «O* 01000010:1.
P8-PC11)Pili)«-10*P(12)P(12)«-10*P8P8=PC 11)P9«P(12)
GO TO 12640PC9)=1
P(14)=P9P(5)=0P3«0P4~0
Q3—1
PS=Q2<P7+1)1F P5«0 THEN 131BOFPR 'P0 = l TO P7
Q8«Q2<QO)
1280012810128201283012840128501286012870128801289012900
129201293012940129501296012970129801299013000130101302013030130401305013060130701308013090131001311013120.V.3130131401315013160:(.3170131801319013200132101322013230132401325013260132701328013290133001331013320
P4«P4-PO*Q4#Q8Q3»Q5Q4«Q6NEXT PO
IF PC 10)«O THEN 13090. P (2)« ( Pó#P4-PS*P3 ) /P < 10 )P8=P8+P(2)P(3)a-CP5#P4+PÓ*P3) /PUU .-P9«P9+P(3)IF AB8 ( P ( 2) ) 4-ñBS ( P ( 3 » < E T H K N 12970P < 5 ) * P ( 5 ) + 1IF P (5X500 T H E N 12650IF P ( 9 XI F P C 4 X
>0 THEN 129705 THEN 12540
P R I N T M J G c o m P 5 5 1 N o h a yENÜPO«N+2POR Q0=a TU PC8)
3 1 c t: s P i.; r ai 5 O O i t e r s c i o n e s 5 v s 1 o t- c; r,
-QKQ7)( Q 7 ) « Q 2 < Q O )( Q O ) « Q 8XT Qp«P7« P ( 7 )7) «Q7
P ( 9 ) « 0 THEN 12610TO 13120P(9)«0 THEN 12540PC13)
-PC 14)9 > = 0
AB8 ( P9) <3.0Üí!iÜcABS < P8 )
QSÍQ1Q2NEQ7•P7P<IFBuIFP8P9P(IF
GO TO, 13250P8FOP ( 7 ) « P < 7 ) - 1P ( 8 ) « P ( 8 > » 1P9«0P ( 1 0 ) « 0
P7-P7-1Q 2 < 2 ) « Q 2 ( 2 ) + P C l ) i K Q 2 a )Q 7 = p ( l )Q8=P(10)
ThEí-J i
POR Q0«2Q 2 ( Q O + 1 ) :NEXT QOP 1 ( P ( 6 » ;
P 2 ( P ( 6 ) ) :
TO= Q2 '
P7QO-M ( QO-
1.3330.3340.3350.3360.3370.3380.3390.34001 '34 1 01^20.3430.34403450
1'MóO1.3470L34SO13490.3500L3510L3520.3530.3540.3550.3500.3570.3580.3590.3600.36103620
.3630
P<ó)«PCóH': l . " •IF P<10)«0 TREN iüo-jP9~«P9
><10)«0050 TO 13310IF P7>0 TREN 12510RETLJRNREMR E M * * * * » * * . * * » • » , í « » t «
K 1 = 1FOR Il-l TO Nl-KUIF ' F < 5 * 11)=2 ÜR ( F < 5 > 11 >TG~F (4*11) #-- 1 T C 3 ? 1 1 )T1=X4-F C 1 ? 11 )T2=Y4~F(2i ' 11)I F ABS ( F ( 2 * 1 1 ) ) <«E I THENTO«TO/FC4?. i : i )IF T1OO TREN 13540A5-90(30 TO 13570A5«i=lTNíT2/Tl)IF Tl«>0 THEN 13570A 5~ A 5 -Kl. 80A2«A2+TO*A5K 1 s= K 1 >!-- C T 1 # T 1 -i- f 2 ;K f 2 ) ~ C ~ í '.) .NEXT 11A 2 - A 2 - 1 N T C ñ B S ( A 2 ) / 3 6 0 > :r- "5 .E3«ABS ( ABS C A2 ) - 1 80 )RETLJRNREM =- = S= = S=-S=-=3BSK:=S=:=SL=í=3=-Jí:-=;
.:u<»3 < F ' -J. y 11) ) <-El ) T R E N
T«0.y OTSO'I¿*0a:9d OOSO'I
OOEOT DI ÜE) OBV010001! N3H1 £M*£<TM di £¿>0i:
T«OM 09VO!OíU'O'E N3H1 0£<Ct r3>say di OSVO'i:
06VO! N3H1 T«0ii di O V V O Toeaoi N3Hi sxt^3)say di o£wi:
t 'A^BA OT^OT.
)>J OóSO!"3 08EOT
„ osaotea aeu^q. aod j r í ^uac iu i
nTn^U8 TH^SdS INPJd OS20TO O Ó T T ansos otr£0i:
• ¿j';-yoy)w;i:s)k>cn)say«i?'A oeeor( nw;.ní>stfy--~í7X OEEOT
fnO'O-f-^.-iNSJ O TE O i:£*0«SJ OOEOí:8'0«£.d 0050 1:09e-tr3 oaeor£J-Vd 0¿£0'i:TMaEM 0950 T
o ven: i N3H.L 6<«oa Ji ossó'i:Ti» OH ObSOT
S33yQ3U 13S OE50T5E*£d OE50T
o™/:a OTSOI:ON3 0050T.
,rcmas „ INiyd 0 6 T O CON * T 9 dWüaar,, INISJd 08TOT
O T 5 0 T N3H.L 1X>I di OíüTOi:P .LX3N 0910!
<r<tOd-Kl>I OSIOT09X01 ¡oí (99 c^r-o:
D A T '.1 T "-Í O -. 1 O ' 1
O<ÍP*T)J di OSTOTN=IH.l O-XP'Dd di OTTOT).J «O 0=cr¿S)d di OOTOT
TiT-i- tN oí T-r yod 0600i:0™I 0800 t
G o i- 2 a {3 ;? -j; -f Q ij y ^ ¿| O ¿ O O t
. _. ._. „...„,,„..,.„..„..__„„.„. U *t3 S4 A O í~\ T_ _ ™. ™ _.. ,_,„,_„„„„„«„„,_„ I*i ,IÍ ' 1 \J / \s \ I*
W3H O f i O O H
0500 T0100!0000 'i:
.0520
.0530
.0540
.0560
.0570L0580OVj90.0600.061010620.0630.0640.0650.0660.0670.0680.0690.0700.0710.0720.0725.07300740.0750.0760.0770.0780.079010800.0810.0820.0830084008500860087008BO08900900091009200930OV4009500960097009800990
J 10003:10101102011.1030
REM Incremento del ansa Mío 'V.-.;o.:, unGOSUB 1:1.400X4=X7+Z4#CDS<A4>
BQSUB 11900PRINT 8P5Í"EL- ÁNGULO Eh " p h - 3PRINT OíP5!"EL ACTUAL ÁNGULO ii-.!i:K-:t:.rt£NTf;ÜÜ ESÍl lrñ4PRINT @P5:"Lfi ACTUAL h RECUEmM: A ME RESONANCIA ? " r ( X4~2+Y4"2 )"0 * 5F2«CÜ8(ATNCAB8<Y4/X4)))PRINT @P5?"EL FACTOR DE ftMüRTiÚU*nIfe;>TO ES?H?F2IF AB8(E4X~ABS(E3) TREN 10680
X8=X4YS«Y4R0«0A7=A4
IF ABB(A4><.ABB(A8) TH&N i'J-:;-K;IF ABS<E4><5 THEN 10B30IF R0«l THEN 11 000Wl = lilHíWlIF W1>S5KW3 f'HEiM 11000R0«lGÜSUB 11400IF A7>90 THEM 10780A8=A7+50GO TO 10540A8=A7+40A4=A7-30IF A8<A6 THEM 105-40A8-A6GO TO 10540Wl= ( X4^2-!-Y4rs2 ) rtO * 5F2^COS(ÁTNCABS(Y4/X4) ) *
Y4=Y8PRINT "JE1 valor de la frec'.!enc:i.,.>. no smortiíáuads aiv Í'SPRINT "JE1 vslor del factor d..- juriürtisíusiriiento es t - , F2'
PRINT "JElvalor del nuevo i-j ..¡¡i. •;? o¡e- -::•.-: iv-r-oí L \.*ación e?«i Í M ? 0 101«4/(F4*W3)P RI NT " J E1 v a 1 o r d e 1 t ¿ e i f i ¡-' < :> d v • .-: t a b .1. .1 12 a r i i r i r- e d L d o (•? '-•> í " ? 01GOSUB 11900IF B0™7 OR B0="6 ÜR B0=«8 THEN 10970GO TO 11080IF K2<K1*K4 THEN 11080PRINT HJJ . NO SE PUEDE COrlPENBAR EN ÜUnMTC A ::F f Ot:'1PRINT MJJ SE DLBE COnPKMtíHR i:UN RKD EN ATRASO11
PRINT-"GJCOMP62?. No se puedv,- ••; ú.fi^ens^r con síanancía"F1 RIM T " E L A N 8 U L O MAS A h' R O X1 n rt D Ü E S í " f E 4W1«W3PT'sal-™/!i j. i
11050 Y4*W1*SIN<AC3<F2) )
'•'íwMifJ. •••-.•.1 i'
1106011070.1108011090111001111011120111301114011150111601117011180111901120011210.1122011230112401125011260112701128011290113001:1.310113201133011340:i.l3M113601137011380113901140011410114201143011440114 SO1146011470114 801149011500115101152011530115401155011560115701158011590
B7=lRETURNGÜSUB 12120K5-K2K3-K1DELEITE TDIM TCDl-íl)T=C1IF N1OO THEf* 111/0T < n i + i > = T a u + n + MGO TO 11210
FOR :i>l TO Nl + 1T CI+TO) »T (1 + TO; -I-K1 *CO C £ )NEXT I
GOSUB 12530SI «OFOR 'J>1 TO N-lJ;F PICI: )*>o ÍHEN L;U¡ÜOIF F11(I)«>F1:UH-1) THEN 1
T1«P1CI>F1 i f T *i *~ I"1 •( ! T 1 1 \ \ .>"~ r 4. .1, "i" j, /
T
NEXT Il'F Sl = l THEN ;U.?30;i: F A B 8 ( P i < i >) < A & s (x tí i-1.:: i - r \-\- :• •PRINT "JSCOMP635 Sx ce» PUÍ,.-.,':- •B7?=0RETURNF7 = COSC <ACS(F5>+ñC3^H'ó; :/2 >X7=-W1*F7Y7»Wl)|íSIN(ACS(F7))
Y4™Y7XS«-W1*F5Y5«W1*S3:N<ACS<F5»
A4 = ATN C ABS C C Y4-Y5 ) / < >'A6»-ATN(ABSC(X4-X6)/'A8=270-»A-'tRETURNr^i'-,n ~'™~'""™* ""~™™•*"™**"'•"*""""*•
roe-
GO TO Bl OF 11570»lió:F2«0* 6
GOSUB 10260
OCT.EI:OSEET. N3H1 0»trg di OSTE'i:
OTT.ETOOTST
TI 1X3N 080ST
=sy 090ET08T4-sy«sy osos-i:
090ET N3H1 OOU .di OVOE'K< Ti/El) Niy=S.y 0£OEi:090ET 01 03 0£O
0¿«Sy OTOE'0£OET N3H1 OOT.L /JI OOOS*
«01 0061'di 086
t ai<T)d-frX«Tl 09611( T T f £) dw T~# < TI¿ tr) d«01 OS6T T
T — TM OE6T*K0~£y OT6TI
atno-[eo fi ::o-|;n^-'': -.>!.- " . - : . - ' • • i=T«inc. « « * » * * * * * * * * * * * * * . - . . W3y OOóTT0¿ÓOT 01 09 068TTOOOTT ansoo OBSTT
8A--=VA 0¿8TTÍ3X=VX 098tT
i?a 3j>i;,!- .i".;:i:nn ::»NDCI sa^nd 38 r* iNiyd O S S T T,4i9"¡ " ~ 1 - : •>• ! • . ü- íd ycnvri NR S3 r, iwiyd otrstx
0^9'CT 01 09 0£8TT!• U *r 1 - 1 1 ™ 1 - 1 1 U t«* CÍ !• !•
O O O T T DI 09 O T 8 T TT=¿3 008TT
OcBTT N3H1 Ofr>I di 06¿1T!/Í";TI N.3H1 SXV3)Síry di 08/.1
09¿1OS ¿'I
T
di 0£¿TTs:.»!*. •••••%3 3a yoiyft i3«íSds iNi^d O E / T T
006TT anfeos O T ¿ T TT M Í B =T.M 3a WIUA 1:1 « ¿ r ; - . ! ! - , , =-.£;-i la yoiy^ izuísds iNiyd OO/.TT
3a yoiyri isr^ísda iNi>Jd 069TT< (E.H^SDy)NI8*Ttta!rA 089TT
n=trX 0¿9TT»£tt-099TT«TM OS9TT
r-=W 0£9T10«I' OS9T1
OT9T1009T1
12140 IF Nl*0 THEN -1219012150121601217012180;|,21901220012210122201223012240122501226012270ni:,í8012290123001231012320123301234012350123601237012380123901240012410124201243012440124501246012470124801 24 9012500:l.25ÍO1252012530125401ÜÜ50125601257012580125901260012610126201263012640126501 2660
DIM CO(N1 + 1)T0™0GOSUB 12270CO«TCÉLETE TniM ciciri-i-i)TQ«1ÍBQSUB 12270C1«TDELETE TRETURNREM * * * *REM Obtención de uii ro i. -;cus ctores ¿>.-'i-
Tl«0T(l)«l1F T1O1 THEN 12370 •FOR :i>l TO NlfDlIF F (3? DOTO THEN 1¿3SOT(2)«F<1»DNEXT IGO TO 12510FOR :1>1 TO Nl-l-DlXF FCSíDOTO UK í-: CJ. , I - • • ; - . ; . ;!ít-; .: j-ioy-IF ABSCF(2iD)>El. THKN i:-1-:;.-.'T1«T1+1FOR-:tl=Tl + l TU 2 STEP -.1T C 1 1 ) »T CID -T < 1 1-1 ) *F (. .i. ? i /NEXT IIGO TO 12500-Tl=Tl+2FOR I1*T1-KL TO 3 STEP -1T ( 1 1) ™T ( II ) -2#T ( 1 1-1 ) *F ( :i 7 i • t \ 1--2 í Y í K ( 1 ? I ,- "%2tF ( 2 y I ) rt2 JNEXT 11T ( 2 ) =T C 2 ) -2*T í 1 ) #F ( 1 F I )NEXT I"RETURNREM- . Producto u e Iss raices en numerador y denominadorREM
- du un polinomio wntero //// S/RMsLhtímstics Volumen 2
REM//// Obtención de lüs r;.,ice-^REM TEKTRONIX H'LÜT üODELETE Pl y F'2? Ql y Q2? PDIM F1l(N)>F12CN)íQl(Ntl>fQ2ú-4ti;^:ia4íE=E1/20FOR P0*l TO N+lP7«N+1-PO+1CU<PO)^TCP7)NEXT POPRINT " E*tü* iíuscündiGOSUB 12720RETURNR EM " F1 o 1 y n o m i a 1 r o o t s " <. (•'•' & r # iii e b r o « )
las raices"
O4
04
04 O
4
O
^O C
Go o
o
H T
J ~n
Tj
,
í! 04
W O
J U
U
04
04 i
x
te
te
W 0
4 04
04
04 0
4 O
4 04
N
J ÍO
ÍO
ÍO
íO
ÍO
fO
FO
K>
ÍO Í
O f
O 1
O^
^^
Hi
CN C
.n 4»
te
oo
oo
ÍO oH
* O
co
*<í
CGo
oX
' £>
Üi
oo
o
CG i! TI có
M Tí
Ti
TI
Ti
Tí
TJ
O
—í
O
"D Ó
~ 04
04
-fc-
¡¡ EE
ü ii
Ti T
í
~ £
D 5
Düí o
en
u n
H-n
-n
-nÜ
Í CO
CG
O ÍD O ii TI
X!
ÍO H
1 O
oo
o•<
? CO
oo
X!
O-
oo
Üi
-&o
o
rojs i T
J
LH
04
CG
O C
G•
4C*
:—1
i—:
XJ
UJ
í.*.! ¡>
¿3 Cu
O
-n í-
e T?
o T¡
en
Tí
Ü
T? ü
i ro
O !! ~
E! O
-O
ÍD Í
D^
t^
U fí
O
»-*
NÍ ío
ío ro ro ío ro ro ro to ro
CO
CS
CO
CO
CO
CO
CO
xiV
JX'x
JO
- tf
i -fc
v O4
ÍO
*-*•
O
^O C
O x
l CN
ooooooooooo
^?
TJT
í"T
?T
iTi2
1í¡
3T
ig3
Tj
fO f
O
Üi
-í>o
o
M
fO f
C K
5 IO
ÍO
O4 W
^ O
^O
05
oo
oo
oc
fO VI o
H ü
ii LH
=-=-
í-«-
so
_t»
H
H
í-i
ü
Ji r
-^ £
-=• X
~
^>
íi O
* C
G x
iO
O O
~ >
C*4 ^
- H
T
, -n r
o
T,
*.j
-- _
j £3
T
J -
.-
v
ü ^
^-
ü O
H
^
~
ii
XÍ
ÍD X
l i!
Ü ii
O
ü
!í
T
J ^
Ü
fi
i-*
- O
H
H
ÍD
!
O
-í-
*-*•
TJ T
?T
, T
, :-- ^
W
:—
¡
í í-
1"
O O
O
ÍD
íí
ÍO
X
I X
l^0
CO
ÍO
¿>
-w ^
:-*•
!-=
- *-
' -
*
Oí-
1
-í-
O
íO <í
O
C O
^ C
O Ü
iO
Oo o
O
H¿
f^ O
v-v
T
i
5
O
*4*
o
ni rn
rn
m3;
3; 3
; 3;
m
i! O
m -
n TJ
-z_
ro H»
1 1
£ i
í í
i I
rn 7
5 TÍ
GJ
Ctí
H
H-
¿o
o n
c.
'-=- u
'; in
rr.
—i
in
i o
H r
e 03
21
• f-
.t
uj ;£
*r
X
Lü
21
-O
O
i— L
JO
O
L
Jin
A i
n CD
-T
03
o *w*
O4
03TH O
¡X
ií G
C
s ií
ii
O
O4
O
f ^
~ G
-f-
G3
O
r-í
ÍX
O
O
Í- O
t-
C-;
O ^
O
¡X
<L O
-
Cu 00
C—
oo
cu
irf>
C
u -X
-U
-. -f
* 03
03 C
u
¡Sí
•- C
2 CN
CN
T-Í
T-:
O
03 C
u íí
í__
^
H
O ^
H
ffi
Ii
fx
O12
- U
-CS
CíC
í;—
iU
u_
-^-C
uf—
C
uC
LC
u-i
^<
I!'~
sO
Cu
*—Q
u d
íi
a — ^
x
H ii
¡
n n
Q,
^ ^
¡i •
;z o
o
¡x o
s T-Í
r-4
• ui
íx ¡
X ^
- u_
o a.
03
CN ^
u, ^ ^
fx
oLü Cu Lu C3 C5 CU C3 21 C3 Cu Cu
r-í CD
f-í Cu Cu Cu r
-í Cu Cu Cu
C!3
04 O
í 04
- O
í hl
<T ül
N-2
jx 0
3 Q
„ N
^
ü^
s2
fxT
<T
<T <
T ^T
*T
<3-
W^
03 Cu O 03 **'
^3
¡X Oi
Ii Ií"
s ^ O
fX 03 íí
04
ÍX O
Cu C2
CN O
-:
<t
*O ¡
O
u_ O
•«-: U — ii
^ rx
c-4 f
xCu Cu G
C303 p
C-í
Cí Lu
03 0
-Cu Cu
í— Cu Cu
X
—
oo
oo
S
6í S
o í
j.V
Í «¿
J
oo
ofí S
5C
oo
oO
2 5
¿ >
'
-h O
^ ií
S5
x- O
¥ y
el
-O "" ii
-' LU GN
CU r-í LU
o o o
pi r in
S3 *O -O
ro KÍ «
o r-í
03 O4
O Ui
ií
T-¡ X
Íí
SJ í-
i!rj
íi
O
T-V O
Ü
ü A
¡i
~ a rx
.v ü
O i- Cu G
-H
H 2T
^ G U.
Lü1 Lú
Cu tD r-{ :V ÚC
- ^
^
9
oW W W W W
Lf!
55^5:S;í5?SS^SyS^S^SS8S¡gSSSSSSS2gooo ooooo o ooo ooogoo o
oo
oo
béá
'6b
§S
§S
Sáé
fe'á
5§
Sg
S§
Ség
gS
§2
§S
SS
égg
S§
Sg
SS
gég
S5
S§
,0 o 0 *
* * h^
- o
* ¡"O
* o^ o
~¡~t ni O "? íD ~5 Cí n t-1 o ü D.
v,¡ C^"
G 1.1 H ^i O {—'• a¡ i — i
ro m t?. o" GJ — g~ 25 o r-* O 3
O 2
: A
¡í
=
v
a:
^ v
;*
= .
-n-t
^
T?
O
- -^
C
_ » (
HP~
¡ 03
Ü5
C7Í
i"-í
2:
w
M
o -i
mX
C
9
O
« G
"
*
rn
3>
3: m
^2.
" t?
•
— !
~n
21
— í
O
X
vj
C-J
j-1
= m
i-1-
í-1
**
o
2:
»* o
xfO
iY
< -"
ii "
!_
l
••••
O-
^
j> x
j «•
0
O
-í 0
CO
w
o •#-
w
zro
H
.G X in
.X
lt = rn i_i.
íft c* ÍD U* ÍD O_ í? 01 r^ C IC E3 ^, co G *•— a
0*
c V
-ij
r i
XX
X
=d
^-í
«^
x&
•& &
L,
31
W
W
=
•
í-i
O
O
o =
2: *^
^;¡ 3
«
— j
.-;
pr
—i
^í
j— i
= ~5
c>.3 ••*
•• n>
-**
ID
"o
t?
í?
n:
o-1-1
m
2:
xS'
tí
fí;
f^
"5
r-'-
s.
c
^
< ó
;>'G ¿X
r~
Co
Ó
i:r¡jn
:c
mH
-1
~Í
í-r
_1
ai
rno. G
-3
&=
¿X
%=t-
f- i* d-
í? m -
rn rn
es
t_n ~
n s-*
m -
n o
2>
yri m
i™ 3
C
II
II 3T
f-
G> 3
: 3:
m
00
2:
m w
-i r
n-i
s
-=
-O
^O
-í^
-O
rn 2
> ü
cq m
A
ü.—
o ^
'•-•
' td
íí
E: 3
;z o
ó x
j u
cu —
. H*
en
üO
T -
í- -
H
O
iíís
m
o x
~n
n3
2:
— C
N rn
ü
o •*
2: r-
* ií
• ^
n
o !¡
O.
O
I>
;-i
i-*
íjS
U
r^
,
O O
Ü
í*
CH t
?
^ O
!!
O
O
*-*
xj -
ü
tf
+
O
i!
t-i
^>.
¡l
O
u a
Hü
Í5
íS
C
O
< o,
O
íDí
l*i
<&
pjÓ
C
3T
*í
**
I~:
.t
OÍ i
•':
m r~ c ID 3 ÍU O*
i CD
l C
• tO
! 3
! T
1!
^>
1.0500 B4«N9IF B4OO THEN 10570DELETE CliCODIM CO(N7-!-l)íCl(];i7-M.IF N7=-0 THEN 10560
.05101.05*201.0530L0540L05501.05601057010580.0590 V«F1.0600 DELETE F
DIM F<5rN7-Ki7>F™i i-~wTÓ«N1T1«D1
DELETE VDIM v*C5?Nl~KU
.0610
.0620
.0630
.0640
.0650
.0660
.0670
.0680
.0690
.0700
.07'J.O
.0720L0730.0740107500760.0770.0780.0790L08000810082008300840.085008550860087008800890090009100920
D1-D7
N7«TO
RETURNREM * t + + * * Recuperación de datos v creación da- archivesGQSUB 10500PRINT "GGJ Se va calcular el sraH'fico del LGft No Compensado"PRINT " J a 1 as m i smas esc 31 a•- de 1 CDm?• ensado ll
PRI "J Desea tener nombre de archivo diferente al ws calculado ?"PRINT " J (Si o No ?) ; ll 3INF'UT 0$H$™UNO COMPENSADO"IF P*O"SI" THEN 10810GO TO 10320
REM. '* tREMKILL T*GLOSEKILL X*CRÉATE X* i 1 0000* OCRÉATE T$Í10?700OPEN X*íl> "F" ?S$QPEN T!Üí2f " F - r S Ü iRETURN
Creación de nucvo*, archivos
;|. O O O O100101 0 O 2 O10030100-401 0 O 5 O30060j. u u / ulaoso100901010010110101201013010;HO•J.015'01016010170.101801019010200J021010220102301024010250102601027010280102901030010310103201033010340:l.0350:I03601037010380;1.0390104001041010420104301044010450104601047010480104901050010510
R E M i.. L U M I G U S I N / C O n i:' 1 A r i, R E M ------------ * --------- ..... ........ " ~R E M L u i s F e r* n a r i tí o L L u n i i s u s- :i. ri D u c- h :i.REMREM SUBF'RGGRAMA QUE CONTIENE;
C o ITI f - • e n s & c i o n e n a cí & 1 a n t o
. ™™^-~-.™— -~~.™. ,...-...«. ~. —_. ~. -.. ........ — .._.„..„.... ... .. ._ ...... ...... ...... ~ ...... _._.-.-...... «_.~,.~,~_™,__™
DESEA TENER VALORES EN IMPRESORA ? <Si o NO ?>"
THEN 10140
R E MREMK t¡. n u- -.—REMPRINT HJGINPUT QíT>F'S^SlXF 0*«"SIPS«32PASE37*0 :
Jl™0
3«0SET DEGREESPRINT "JJF.3«ACSCF2)X4=-F2*W1Y4«ABS C SIN ( F3 ) *W1 )GOSLJB 10990IF ABS<G2)<=5 THEN 10690IF B2>0 THEN 10320IF ABS(G2)<360 THEN 10310J2-INTÍG2/360)G2« ( J2+1 ) *360+G260 TO 10320
Estoy el compensador11
H2-1IF' ABS<G2)<70 THEN 10360H2«INT(ABSCG2/70) )+lREM ,* ........ * * * * * * * * * * , » 4 *IF Jl>0 THEN 10450REM POLOS Y CEROS DEL COhFeZ1«X4REM * * * * * * » * . * * Ma r¿ detcrmiin^r PQ.!.GOSUB 12060IF I5«0 THEN 10240PRINT "GJGCOMPS21Í No existe manera deGO TO 10960REM * * * * * * * * * * * Determiriij l^s singularidades del compensadorG2«G2/H2I4~»0T0=lIF 21«X4 THEN 10520GOSUB 11040IF T0=0 THEN 10580GO TO 10530
o w o •fi
o o
o o
^D e
nrn
ro
-i
Ü
^0
0O
x3
<!
O
S3
03
00
0
CT5
^? 7
?o
JM m
C0
3C
3:
c!
2: r
o
CD O
o o
o o
o^O
-<3
xO
*-O
"O
s> e
n A
w
ro
o o
o o
oW
~0
~n 7
3 71
xj 7
5 73
rñ
Pl
fi *H
u 3
; a:
j-1-2
: 2:
-I -
H C
2:
c_ n
_CO
72
íj)
O
-í
!ftÍS a o o
ÍD
3
o -<í o o
oo
a303
CO
>o c
o xj
oo
o
O O
OCO
03
O
5C
S tñ
4i
O O
O
X ~n ro
o rn
~nco
3:
c:
c_
e.
o -
í ^
& OE
r-o ¡í
cí-as
o
o o
^ o
o c
í& b
&
CO 5
c-
TJO
fD
CO 5
O
GJ O ¡13
O O
co c
ow
ro
0 0 O —
íO O -O xj
O
01
O ¡••j
O
o o
CD C
Or^
O
O O
O
PJCO
t-:
d ~
£.td
~í
ro L
<í
CDxj
en
oo
oo
oo
oo
oxj
x: x
j xj
xj
xj D
V es
t>-
en ¿
> w
ro
H- o
x7
co x
io
oo
oo
oo
oo
ro ¡i
O
XJ
73 7
?
"1
T(
.!-i 7;
G3
"O
ro H
N N N! ro •s
-* 3-r
O
O ^Tt
Xj
O
CO ¿•j
o
Cs en o C
D ro ii CD M
OO
ro o
u CD ~
~íro
o
^ ~
Sí—
1 o
en
O
Í5
On
j-=
xja
i& o
roOí
Ui
<í
Oo.
^-
~t,O r-
O
CD L_ i—i
a 3C rn ro
o Cs
ro o
o o
es o
ío
-o
o o
Ni C
DH
- C
Ni
Oh^
X
j
o o
oe^
en
enco
xj
o--
o o
o
CD 7
? i
-*o
rn ~n
CO 3
CCZ
N
Oí
* xj
O O
Oen
en
enen
¿>
c Jo o
o
o f n
A
íi C
O
^ A
N—
I O
W
N!
.ro u X a> w cóo o
í-1 O
i w
o o
ro
i-
3:
CO
o
~O
- ^
N!
O O
í~-
O 0
^ ^
XJ
OCO CT
j
O
O
rj
OíCU
m a
o -i
CO —í
3> r co o
ti
t!;
EU
C.:
O
C.
tf n>
H)
I?
a
iv;
C u- .
•<£
CO SI
Lü tj_ ^ü i Í_J
ri
CJ
CO '.Z.
Lü CJ
'3— CD O , i
o l';
LÜ
ÍJ O _J
— í
CJ _J *3T
CJ
LÜ ¿r o T í-%
o ¡> — í
!;"">
r-i
*
r-í O
-^
C "^S
"2:
"-*
i—
O--"
• Lü
C-í
*-
O O
í*-*
x
e "z.
oí
oí
T-Í
)—
^f
r-í
Oí
r-i
Ni
>-
CO
r-í
T-:
03
í ID
-í-
X
T-Í
h-
«2-
CG
C -í
--•
2:
^X
A
£
Oí
2: Lü
2:
•-v
03
'-'•
CD
iii X
<£
• \—
r-í
--'
X í
—
h-
*3"
'*•?"
í ¡v
i 2il
T-Í
í —
\-
>-
O
í O
í ¡-i
N
T-S
O
«T
<--
GN
5r£
Dü
3H
-No
-Hin
>-
CO 2
1 -
ih X
í
$£ lí
~5 "
S.
íi V
-T
- í
tXf
H-
Oí
--'
03 ¡X
1—
C
-í Ó
iS
G3
<T
T-Í
-SI
<C C
S ^*
í— h
- i
h4. í
— N
í—
Xii
íí
ü
H
H
U
ií U
Ü
Ü
o *?
• ca
LJ_
íx
r in
c-í fx
u. L
U 0
3 T-
¡i—
>- í-
rH
j—
f- i
— N
N; s
-r H
Ü H
N
OO
OO
OO
OO
OO
OO
Om
*c
fx C
D o-
o
T-; o
í ro
r
ín *o
jx
O O
O
O
O
-H
T-Í
T-
T r-í ; r-í ~
T-í -H
T-í T-i
T-í ~
T-í T-Í T-í T-í
T->
T-í T-¡
T-í T-í
i i t 1 I t i 1 t í Lu
i 1 N
i í-i
i úí
¡ h-
í <n
! 21
i i <^
i _J
f Lü
í di
i 1
'ITí
í t^
JÍ
— í
í í
! C
Jí
rH
i ^
! M
: í C
OE
Oí
H¡
<£
i í-J
i ; O
o
o
í 2:
'>
ív.
i U
JO
-—
! —
; s
f i
~ '
~
1
i 1 —
t
T-Í ín
T-
Í o
i z:
4-
-f-
2:
í _J
o
c-í
o
T-í ü:
i
<cÍ —
CD
O
í —
~~3
Z3
n i!
íí H-
rn z
:0
.03 O
O T
-I L
Ü L
ü tu
& i-
1
- & 1
C
£ i£
&
.
oo
oo
oo
oo
CO C
N O
' T-
Í O
í ro
^T
ií3
T-:
T-!
Oí
Oí
Oí
OÍ
Oí
Oí
i i i i i i i i i í i i t i i i i ! i i i ! í i i í t E ! i t ¡' i j
•
íi£
í
i i
Oí
íT-: r-i
íJ~
~
iLO
T-
Í !
0 í-t
iO
i— ^
i
t ,-j
* t
O
:Í
íT
-Í h- ~
¡
ii
Ü
CM C
-í T-
Í i
; ^>,I ;
[ ; ; ; ¡ •T'
j
r-í
i— i
»-
Lí
Z.
]TT
J h—
i—
Ü3
!>:
LÜ =
H x
x H-
2:
O O
—
Lü
Lü
Lü
Lü
Lu L
i_ L
L. 2
: 2! üí
Q:
O O
O O
O O
O<i
fx 0
3 0
^ O
T-:
r-í
c-í
oí c
-í oí
ro
M í*
i
f. p £- t.
<í-
CO
'••*' ^
CJ
*"**
'C
"J
Ü
'r~-~
C
f'v2
C
-p
--^yl
.'N
C
~JJ
O
=-r,j
• ,v
r*^
^
i"1'
_i
-^
f •t-í
~
"ti
i~
—
o
*~—
i O
¿^
O
í í
Ü
:: O
••"-
~
^
-¡
ítt
~3 T
:-
O
*• r-!
T-Í
Íi"} .r-i -^
ü-:
•*-*
LL.
"O
r-i
Lu 2
: -h
0
LJ O
íIYJ
-r
- üí
X C
C
T-í O
Í—
^~-
^
-z.
n4^
O O
-
15
O
i! ii
C-í
i
~3 -3
Lu
~l
__! !
B
v
í s
.
O3
íf íj"
3 O
í Ü
C~7 ^
C3
T-Í
T-Í
Lu
Lu C
O^
ií
ii í¿
\ü
T-Í O
Lu
Lu
<3-
Üí ü
í-í
U
_ r-i
r-í
JX
0 0 0 O
O 0
Oro
-«r
u~3
ss
íx c
a CN
ro r
o fi
ro w
to
ro
1! LÜ O H CJ ~J •.'1
r o
V-T
0_
Jt
O•-•
• O
ÍU
~¡
-o r
¡í»
1
f
*V
r-i
í-p.
O
ü_
O
t-0
í
O
fx ^
V ^
f-
^
Ü~I
C
í<-
— •
• -S
T
T-i
r-í
~3
r-í
O
T-Í ií
T-Í
*•
T— :
O
-^
3 •••
'O
r-3
ro >
o o
-¿L
2!
N'3 r-i
-íj* S
i
Lü L
L.
íii
T-Í
-r-: iji
-pX
C
X
T-
Í T-
Í r*
í- r-
i F-
2: T
-Í
03i
2:
Lü
-P
O O
*-
* O
O
O
Lü
X
Lu
iCO
Ü
C
CU
H
02
^ -
^ X
H
O
C
<5
"x
-v*-v
^J
-^-.
•s
*~
^T
-ÍI—
C
í
T-Í
-3 -
3 r
-t -3
r-:
X f
-í
O
T~Í C
JT-Í
>*
•- r-i
*• T-:
T-Í T-i
*^
*_
* fO
H
Í-H
I s
__;
T_J
f1;
-T-
í ""
} C
O i —
A
. V
"O
^--^
O^
-—
;OT
H
ÍQ 2
: T-
Í T-
Í O
f—
í— L
uL
t_
Í—
L
ur-ír-r- :
}—
<
Ii-i:-T
:-íí—
21
ü
ÍÍ.
íí
X
Ü
Ü
r-i
OL
u^T
Oli
-T-:
OT
-:L
ü^rT
-iL
L.L
L.G
Lr:
CD
r-íK
CD
r-fr-iC
DrH
ZT
^Í-il-tr-íC
DL
U
oo
oo
oo
oo
oo
oo
oo
oo
T-Í
oí r
o <•
ú")
^3 f
x 03
CN
o T-
Í oí
ro
-T•
-r
-r -
r r
«r -
r -^-
<r
<r u
i ü"5
ui 1
0 10
T-í r-í
TH
T
—í
Tí
T— !
T— í T-í T
" Í T-Í T~Í
T~ Í
T~í
í~ j T-Í
115601157011580115901160011610116201 1.630:i 16401 L6SO1 1.6601 1.670116801 1.690.1700.1710I ;i 720.1730.1740.1750L1760.1770.1780L1790.1800.1810.1820.1830.1840.18501186011870l'ISSO11890119001191011920119301.1940L1950L19601.1970L19801.199012000.2010.2020."2030.2040.2050.2060
Kfc- " E r ro r de POS i c ion"GO TO 11690PRINT " C o n s t a n t e d e e- r r o r = :i e v e 3 o c i u ; :• d "K$-MError de velocidad"GO TO 11690PRINT " Constante de error cíe aceleraciónH
K $ - " E r r o r d e a c e 1 e r e c i o n "GQ TO 11690P RI NT "No c o n t e m F- 1 a i-. :i. £ 1e ¡i¡..; m y o r- e *3 d e t e? r e r o T • d e n "
GO TO 11690PAGEPRINT "JGCOMP83t El errpr siempre tiende & infinito"ENDRETURNK b. n ~° ' ' "** ~ "** ™*"" ~" ~""""" ™ ™ ~""""" ™* ' " ™ ~"""" "** ~~—-*•—•R E.M A1 m a c e n o 1 os v s 1 o r e s i n i c i. a 1 e s d o 1 z f u n c i o n de t r a n <-, f e r e? n c iDELETE RDIM R(Sí N1+D1)R«FIiELETE F
FOR Il«l TO 5FOR I2«l TO N1+D1
NEXT [2NEXT IIFOR I1=N1 + D1 + 1 TO N H - D l + H Ü
•FOil'D^ONEXT IITO«N1+Ü1+H2FÜR I1=TO + 1 TO TO-Í-H2
F C 3 ,NEXT
U «O1. )-lII
N1-N14-H2ni5=Ül + H2QOSUB 12730RETURNR E M S u b r u t i n a d e r e a 1 m a c c n 3 J e • j e 1 a m ü t r i 2 i n i c i a J. F*DELETE FN1*N1--H2rn«i;n-H2DIM F(5íNl+ni)F-RRETLJRNK* P* M — — -- — — — -•• — -« «• -•• — ~~ ™. ~. -~ — «»-_-»»»_.>..__»._«„__„„._. „ „
REM. fíubrutina de verificación de polos dominantes
125901260012 ¿101262012630126401265012660126701268012690127001271012720127301274012750127601277012780127901280012810128201283012840128501286012870128801289012900129101292012930129401295012960129701298012990'.Í300013010:i 3020130301304013050:I306013070.1308013090
IF N9OO T H E N 12640R9«T¿( I2 )GO TO 12650R 9 = T 6 ( 1 )GD TO 12650
V yl — l"i OS\T "** l\
Y4~ABS(X4*TAN<F3> )
' 25« INT< C 2 4 - » W 1 ) / ( W 1 * 0 * 2 > )J1=J1+ABS(25)I t -j — "7 A
Z1«R9RETURNc*i ir* w __ __r\n.FI ™ — — — — — — -..-.«» — -»-. - -« - -«. .—
REM » * * + i * + * * * * * + * * » * * * Sumator io de ansíulüs y calculo de K
Kl-'lFOR Il«l TO N1-Í-D1I F' F (5 f 11)" 2 O R ( F' C 5 y 11TO«F(4f Il)ílí™l"FC3? II)
IF ABSOFC2»II)><=£! THENTO«TO/F<4íIl)IF T1OO THEN 12870.
GO TO 12900A5~ATN(T2/T1>IF'Tl»>0 THEN 12900A5-A5-H80
A u Ii A E: S i F í 2 ? 11) ) < « E1) T H E N 12 9 2 O
NEXT IIA2«A2-INT< AB8 í A2)7360)*3óO*A2/nBS(ñ2)E3«ABSC ABS <A2)-180)RETURN
REM Resultados de la compensaciónf ' R I N T @PS5{ - j• P R Í N T (gpSÍ "JK3=K1/KOPRI @ P 5 ? " JP R I N T @ P 5 : " J
PRINT @P5ÍuJPRINT ep5?'JPRINT "JJJINPUT 0$RETURN
El valor de-1 c&ro de?be estar en í'íZlEl v^lor díol polo debe estar en i" "?Z2
. La áanancie fot al de 3.3 red compensadora -:L a ni u 111 ¥• J. i c i d 3 d d t> 1 ¿ r c: tí o s í " ? H 2
12)La íáanaci3 de cada red ' compensadora es »La constante.' de error es í B í MfcKl* (21/2Í
Para cont3.i-n.tsr pulse 1¿; tecla R E T U R N "
oo
oo
oo
oo
oo
oO
í -
b- J
v -&
. .£>
,>
_>
¿* _
t> _t>
o
-o c
o x
j r>
en
-t>
w r
o ¡-
1 o
oo
oo
oo
oo
oo
o^
GÍN
^n
r^
td
í-i-
Ti-
ni-
jXm
a
n rn
x" 2:
;o
~n r
o.=
r n
3:
H
u T
J i-*
M
üH
N
c:
a 2
: 2:
:r x
O
*-*•
i ;n
X
! 2:
* ^
ro !
* 0
I-
CN
}*
-fa.
!*
O
! i í i • 1 1
•ti*
!íD
!
«•"•
" í
o
í"f
!—
jH
- !
-'
!£V
' '
£.
io
iU*
¿ í
U"
! 1
n 1
íD
!•*
iO
i
m
s iD
. !
r?
!1_
j !
O
íG
!
r?
í"Í.
1
:ft
1—
t í
Ifí
1¿
j 5
O.
*G
1
~í
í
-H H
-í
ro ro
A
->co
* =
ü ro
-i??- f_
G
5 -£
>•
"T? L
n.¡
r~2 . —
!— !
t — J
*"f"
tu 3;
rn~n
2:
n --o
o ro
r=
*<
oi-*
w
í-5-
2:
CK!
3
Q O
L. Oí
in-i
m
•? u
c c
r-
I?
r a.
f^l
:¿
~ r
C".'
C
r"1"
"^r?
£
n
~j —
; ..':
t.1
Cu ~i
s*,s
Tí
m
— í
^j
C ^j
Cíi
r=-
=
~5 Üí
Ift O=
oo
oo
oo
oo
c-o
oo
oo
oo
oo
oo
w w
w w
w o
í w
t>i 6
4 c*
í ro
ro
ro v
ro
ro r
o ro
ro
ro•o
co x
j o-
en
c»¿
r-j
o
-o m
xj
CN e
n .
w r
o M
- o
oo
oo
oo
oo
oo
oo
oo
oo
oo
oo
X O
~C
! G
) >\: i-i
í-í
X
7-
7x ~
. Q
X
m ~
n í-i
G3
7T'
xj o
7?
o x
í -n
-TI -
i *o
m x
j en o
-^
m :
II ,M
!|
H 3
; ¡i
u C
O
I! 3:
tX
. —
í 2!
— I
Cí
-. Tí ?í
H-
7\
t-1-
xj 0 H
0i
O
í-1
« H
--
0
CJ
0en
-í*
t_ e
nW
O
i-1
o o
o-i.
Ti
xí ro 4
--1.
21"
O i" í? TJ
¡_ !D ü. íD O G T' rs ~i i a» "í Ü ~~ w C^
"í Gj lrt G=
xj
xj
xj
* íO
-&•
W
í! V
A
»
X •*
V
H1 U
*
j".
S;
í-1
04 o
o
* en ^
-— o—
í ~H
—^
en
mx
xx
m
o
<
ni m
rn
<
$¡2:
2:
2T
Oi
i-1
i—
£Ür-
1 i-
1 H
»
C
&í
O O
O
C
UL
r! W
-í^-j
r~
*
(-«•
Sli X
j ÍT
J O
í
O
O O
H-
J
n-
G
—
r»&
C
^&
!
C.'
— : r^
c.
n ~r.
'i:-.
i~í
T.
^íl:
?;
— !
_(
ÍT:
Kü;
Tj
D.
G
&-3 m
o.
ir.
cy -3n fi?
fu
n s-1
Í1J L^
OCJ
O
— t
=;H
- T
G
Ovi
-1 Üí
2:
-n o
m=?
ÍH
co 3
:2: M
cH
-o
w <
:Ü
O
í<=
O
í-n
o
a»
O
— 1
x53T
X
O
Ul"T?
ni o c
-c. 2:
íjJ_
i -<
*.*
1—
1.
J~
O
c*-
i-» r
o H
.ir
o-
~>
tó.
O
ÍX;
-5 O
Í3t'í
C
HÍ
;D
C
tu— :
-Cf:
T-
i—
C
C— '
f:.¡
r^ G
tf H
í
H-
n>
G ¡r«t'. n?
ü.
£ü
ÍU r*-
"?
Oe/
m•í r^
IT.
ÍD
G IjO
.!'_
• ¿^
^
R í-'
i G?
r~^
o
oo
oo
oo
oo
oo
oo
oo
oo
oo
o o
^^
J-
i:-^
¡^
.=
^;^
f_
1}_
L^
Oo
OO
oO
OO
OO
xí G
O xj
es
en
.E* w
ro
*-=• o
-o
co
xí C
N en
-b-
w r
o *-*
• o
oo
oo
oo
oo
oo
oo
oo
oo
oo
oo
-<X
"Ti~
DT
J~
X?
í-;"
Ti-
<X
'~n r
-i~
niT
j^i7
n^n
^7
i ^n
-£^ -£
>- w
^?
2> e
n "n
en
-b-
^» :&
j 2: 7
0 rñ
iñ 'F
i rn
iñ m
rñ
H
11
H M
C3
ü
li !!
í!
1! ~
n (-1 3
; 3; 3;
3; 3; 3; 3;
3-
J 1>
2:
n
C>í 0
en
T>
! T>
r~
-7-
tr- -
n o -
íC
O
ÍO
CO
^.
^.
-co
s:
~n n
t-i
-^ r
o L_
2!
*-• •
C5
y-.
TÍ
CK
!X
-'
•5í
£1
i— l ••—
*
m Í/'
C5"
G !.* O H^
O J_-r
-
Oj
,* G íU í— ;
O o 3 T« ¡3 3 üi a¡ .-i o" -s=
ro -
ífi- i
- 5
1 -n
o -i
— í
iili
co r
o co
H
co
j=
-^
-^
^0
*!!
C
Zco
co
s:
"n
e.
ü
&M
n í-
1 ro
m
í!
!21
-^
r-s
n
- ""
^
m H
^
— :
~n
co
H
oX
-
C-J
{T
: ¡t
¡Ti
!
—
rn
^
T>
n ^j
í
r~2!
*
li 2>
i C
£T
^?-
i!
3
! I£
H1
i-1-
m
II
3>
í rH
O
~
CO
íi
í O
H1
c: ü
o
í c
en
r~
í! r~
t
¡r,
0
-i [
2 !
o f
co
¡rr
. ,
z; i
j_j
i
;"T
í
-. íTj
.— _
S .-.
>^
CO H-
G 2T
ni
s f—
t.—
i*
í i
-d-
: ~.
:L
i o
— i
í ~-
;— -
i ~
ri
rr¡
í i v
t • :
: ~~
T*"
":
» --
O l> Q ti ÍU n ¡-i. o i? ~~.i i
fei
«^G
i
-íM
CJ-.5
ü
in^
!!
Oi!
** ü H
10510103201053010540105501056010570105801059010000106101062010630106401065010660106701068010690107001071.0107201073010740107501076010770307801079010800108101082010830Í.OK40.1085010860108701088010890109001091010920109301094010950109601097010980109901100011010
Z9=INTU*2üíK7)+lIF Z9<10 THEN 10550Z9=1QR E M * * * * Calculo d e f o 1 o s -.-.i e <•:• r o £ d e.- .1. c o in F- & n s a d o rR9--100POR J«l TU MI-}- DIIF FC5íJ)«0 GR F(5yJ)=2 THEN 10620IF F<2;J»0 THEN 10620IF FU>J)=>0 THEN 10620IF R9>FCL?J) THEN 10620R 9 « F < l r J )NEXT J
Z2«Z1/Z9R8=SQR ( ( X4-Z2 ) "%2
R7«ABS(Z2-Z1>A9«ACS< (R9"2+R8"2-R7~2)/<2IF A9->3 THEN 10480REM * * * * + Almacenaje de la mstris F orí RBOSUB 11410PASEGOSUB 11050PRINT BP5PRINT @P5PRINT @P5PRINT @P5PRINT @P5PRINT (í?P5PRINT t»P5PRINT @P5
"GGJ" J" JJ11 J11 J11 J11J" J
EL. COhPENSAIiÜR EN ATRASO ESTA LISTO"
til cero su h¿i:Uí en í " ?Z1E.!. P o 1 o <j e i'i «3 J. J. ü EÍ n * " ? Z 2En el ^urrto t " 5 X4 5 " + J ( " 5 Y4 ? " ) ll
La í=u:;rujnc;i.a del í* i írteme tos í * ?K1EI ¿. i 'i ti LI 3 u d u? e s t e F- u n t o e s í " í E 3L-í muí i i. rl i ciclad de Is red es í "?H2
L ,;* c ) n -¿ t ¿ \1 o d *.- error c o m P e n «j ü; d a e «; I
PARA CONTINUAR PULSE LA TECLA CRETURN)"?
PRÍNT t§P5 "JPR1 OPS5"JB7"0PRINT H JJJINPUT 0$RETURN"D cr M — —— — --• --. -•• . . -~ — -..—-.. ~, ~~—~.. ™ — -.. — — - — ™ -~—— ~ - _»i % i-. 1 1 -.-——«—-.«—. — ~, ™—-« ™. _ _—
R E M ===s=a s u b T% u t :L n a de e v s 1 u s e i o n y v e r i f i c a c i o r i de» d D t o s del19=0GOSUB 11770IF E3>8 THEN 11000IF E3>2 THEN 10970PRINT "Es parte d&l LGR-OO TO 11030PRINT "Aproximadamente- tvi: »=•-«•;?te? dol LGR4
PRINT MSe puede considerar como vürte del LGR"GO TO 11030PRINT "No es parte cít?l L6R"P RIN T " I n árese u n P u n t o a u & P e r t e n t: £ c e si L tí K "
5KT*
.GR
.1020
.1030L1040-LIOSOL10ÓOU 0701.1080L10901.1100.110120
L1130.1140.115011001170.1180119012001210122012301240125012601270.1280
13001310L1320.13301340
13601370
140014101420143014401450146014701480149015001510T5201530.
19=1.RETURNni c" w _ . _ _- _ .. ,.....— _. —..-_-—..-... -« .- -.. ----_-—. -« _., _. _.. _ _.. _„ -„ „. _„ __ __ ™Kbn —REM Sutarutina de calculo da la constante ció errorK4«l11=1FOR J«l TO Nl-i-DlIF F( !5 ÍJ )=0 Oft F t 5 v J ) = 2 "ÍHfrN lUiOOIF F < 2 f J ) = Q THEN 11130K4=S'SQR C F (2 ? J) "24-F C 1 ? J) "'2 > '" •: -1 "T ( 3» J > j '"'F C 4 ? J) *l<400 TO 11200IF F(1;J)«0 THEN 11160K4«F (1-? J ) " (-l^F ( 3 > J ) ) '"-F ( y J > 0>!GO TO 11200IF F<3*J)«0 THEN 11190Il«Iltl'GO TD 1120011=11-1NEXT J•|<4«ABSCK4)IF Il>3 THEN 11340IF Il<=0 THEN 11370GO Tu II OF 11250?11280*11310P RIN T " C o n s t B n t e d e? c r- r a \ ü (•„• :-•• o - i c i o n "K $ ~ " E T r o r d e F> o s .1. c :i. o i"i"GO TO. 3.1390PRíNT " Constiiinta de.- error de velocxd^d"' K * "•" Error de v e 1 o c i d a d"QO TO 11390PRINT "Constante de error de aceleración"K $• =" E r r o r d e 3 c'e 1 e r v c i o 1 1 "GÜ.TO 11390PRINT "No contempla £.it,toifi£-¿ luv^oreís de terer orden"K2«0GO TO 11390PRINT " JGCOMP93Í El error ;.iEmr-re tiende 3 infinito"END 'RETURNr.i p w — — — • ••« • — — .«.«».«.„....«..».«. -. ™ ™ -. ™ ~. m „r»i— i j *"" " "" "" ~" ~" "" "~ "** ™** ~™ ™** •*** •—"«•—•-• -- -- —
REM Almaceno los valores iniciales de Is función de transferenciaDELETE RD I M R < 5 r N H - n i )R«FHELETE FDIM F < S r N l + Dl-í-2*H2)F" ,.i, -i*™ .t.FOR 11=1 TO 5FOR 12=1 TO N1+D1F(Il»I2)=RCIlf12)NEXT 12NEXT IIFOR Il^Nl-fBl + l TO N14-DH-H2
3^
0^
^<
!H7
x?
xlx
j<¡a
3C
OC
00
3a
}C
CC
T3
CT
a3
aíX
JN
jxjx
!Nix
jNlv
jsjx
jo,
03
co N
Í o-
en
-b c
u ro
*-*
o s?
. ca
NÍ
¡> e
n -t>
cu
ro *
-=• o
-o
co
NJ i
> e
n -t>
tu
ro -
^ o
^o a
>o
oo
oo
oo
oo
oo
oo
oo
oo
oo
oo
oo
oo
oo
oo
oc
? 2
} m
3> 2
: I> >
M 3
> t
D 3
> !-í
— í
=-;
—
i —
i —
i M
-TÍ ;/:
T>- TI T¡
TÍ
TÍ
!-í
.—i
~y ¡-t
TÍ
-ri
m cu
ro
¡TÍ ^
ro
en ~
n en
o e
n -
TI o
-TI í
o .
o -
n o ^
ro
rñ rn
rñ
n M
H
- m
m n
2: -i
ü
1! X
Ji
¡E H
i!
!í ü
¡¡
u
ü
-?
u
¡¡ 3
; 3;
_i
7? 3;
ü
3!
r rr
L
c3
>3
>-!
xa
>T
>H
j>H
^o
-íH
T>
-<x
"n-n
i-
^o
c
i-* 2
: m
>j
td io
-r
ío
en ^
— ¡ a
o ¡
- o
td
-t>
-^
-^ ~
i-;
¡i i
71
~n
¡t
¡I
2T C
O í
h-i
-^
-f-
-i-
U 2
: A
N
03
Í
i -b
. C
fl *-
* !!
! ¿
^
! !
fH
ií :
^ H
í H=
- -^
— i
f-^
'••/
-— r
^
V
¡i
«-»
T!
~n -
^
¡i H
!
fji
^r -r
n
\> ~
z. — i
o a
¡ o
— í
o ^
TI
!
_: i
_í
u i
^ ro
w T
Í ¡i
í W
H
^
•=<- 0
ÍO <
3
Jt ~
ÍO
- S
í í
2:
' ' ü
i C
O ^
^
T>
-I \U
-í -
ÍO
-
•- •--
--- H
Sí
! :->
• ¡i
í ^
3>
H e
n
re -!
o
O:M
-Í-
Í!-!^
»O
H
. i
4-
si
ü> t
r- ^
m
,—
;,.
~í
~^ -
^ i
f0
ü i
M
nío
cr.
-4-
z:
~
2: - -
v -
2:
u
¡ M
. ü
^
-^^
• — '
+*^
1 i
~~\i
Ü
f x_
^ ji
¡ 2>
W
I-*
-
^-
-n S
Ü í
!!j-4
ro
-K-
¡-1
í-1
."••
^^
í— i
n i
iiCC
= —
í -<
i -<
j ií
CU
s- .
(-*
ü
! jí
o v
ro
c»4
o
p"
í ^
-n
p i
¿•- W
^-
0
0
r-
í-i
X
I¡ !
;>•
5
i-*
rn
i¡ i
O
•"
—•
., íí
| ¡f-
jN
--
j ~
l-,j
í
—
^
-í
rn
i_'
j i-
v!
O
^
-
! -.
Q
''-• •••
ff.
*
•j* •-.
• ,---
— ~
>
'ID
"•.
--
' ••>
"
¿5
S
b
!•"*"
=Jl
í
-;
3>
.--
a J
i-.*
TI
ro
i f,-
! ^
ro
íu
í =
•w
"1
í n-
HÍ
1?.
! 0
i-1-
C
! (t-
v_--
s— ¡
—,
O
í 5J
tn
! L.
íí !
ÍL¡
rn
ic
sh-
Í O
,
•'
O
í ¡B
UJ
í
¿n
i S
*?•'
i—
! — (
o
i •--*
•ü
^ !
N<
:'
I;
!
^?
en
!O
™
!
í2í
™¡ 1
T¡
- CN
i> e
s es
CN
CN o
* í>
e»
en e
n en
en
en3
NJ
es
en -
cu r
o
o <:
co x
j o*
en
>o
oo
oo
oo
oo
oo
oo o
I'^
tD
^^
^T
lT
Í-T
l-ri-^
^T
S-n
T
J
i m
o .—
¡-1 n
'--
-^ -
~- o
o m
*
-* ^x
í H
CO
ü
H X
C
U í
O í-
1- TJ
H
X
CU
ÍO
i-
CIC
Zí"
> 2T
—
í ^
•*»
**
^ —
r^
t^
. -t
pn r
«-£ i-j.
i_t
:_
! :_
{ t— ¡
;— í
I-L
}— i
í— :
5—
;3^
-J-
*i-
f— í H
- í-*- i-* i-
1 4-
í— :i-ii-:-i-:-
s-i
"T
~
T~ ¡-i ••-*
v_
- -^
^
jj M
:-i
v_-
.
^_,
^ r
O ÍO
!!
íí
Ü H
^
!!
I!
í!xj
r^
ON
!O
4-
OO
N!
XJ
!O 4
- X
t-
*o
^ r
o—
iO —
iO -!* ~r ro
; i i :
o en o —I
o* !!
o o
o o
o o
en -t
> >
-
-N
.O
-O
03
N!
CK e
nO
O 0
O
O O
M G
3 G
5 W
"n
-í-
ÍO O
N
! 31 "n
í! !!
¡í
Orr
^ . I i_
t ^^
^ ;
¡Jí
i r^
xl_ i :
ro o
-í
en
\ 21 -j.
=
oro
o
o
— *•
O
—Í
en
3. x
o
y m
í"1
o r-1-
r-^
^* o ÍO
s e
n0 0
¡r. ^' *'* l C=" -^ ¡
T;
U'
_^
«•
»7 r C r? T C - i" v,!
"=
oo
oo
oo
oo
oo
oJs
. J
fc
j&» >
W W
W
í.
W W
-& c
»j ro
o
-o 0
2 N
J 3>
en -&
•o
oo
oo
oo
oo
oo
Q N
í 7?
M 3
? X
h-
: T
: O
G?
Gí
o i
-1 n
-n
m ro
-n r
o ro
o ro
00
ii 3:
3T
f! ü
ü
!!
i_ x
e_
H
í j>
i-1-
Q —
í..
w -t
>- --1-
2:
tí
ro o
t_
"v V
—
3 00
-J
- ÍO
t-1
o o
• ^
tl¡
-:-
C^
.—
- j>
G?
es 0
:—
N¡
o —
! -
td r
o
o w
*—
-^
u^ z:
*
co
NJ
-^
o
rn -
— A
o
wíC 2:
* G
3 X
i D
^*
ÍO O
O
n H*
-
x -4-
£
Cr
* N
i —
í G
7i"J i-
*
0 X
ÍO
o •<
: *
N.'
mi;-¡ Ó
* ^
2
*/",_
!
í^"
* o
*
-t-
n
* í—
c
* o
c TV ¿'
*G ~5
" * » - •» * *
oo
oo
oo
oo
ote
te
c^ c
^ ío
?o
ío r
o ío
te ío
.— o
-o
co
NÍ C
N en
oo
oo
oo
oo
o
C_
*H
í-t7
3i-
iG3
~<
XT
lro
-n -
n m
~n
o
-t» ^
- w
u 3:
oo
ü
ü í¡
.—: X
* G
5 :i>
C
3>
! 0>
2:
W r
O
CS td
5d
-TI
O-i
£n v
m to
oo
ro
CQ
•""<•
^~-
O
-C
^^-
r- *•
^N
-X-
^>.
G2 0
SJ
G
2 W
00 E
"n
ío r
o —
í i-»
ro
H- -
-i -~
ro
XN
^-^
CN
^-N
J^
%_
-O
í A r
n &
A
o
-~c^
te 2
: n
ü
~no
es
.- en
te
---
0
H^
G
^Q
, ^1
—
I -)í.
— j
T_
| 211
^
"T"
~> :
•—
r^
i i
_L
*s
; tj^
:*i
t**^
m o
c
. s--
2:
j-1í-
1
—'
C-
O'
d
Ni
í.*
H1
* v";
!"*
!T-
r~ .
r'
JT ^ C =- V! s U'
r^ r-r
"S O ¡ Ü?
" ñ -O i/i
oo
ÍO f
0¿*
te
0 O
ío r
nn
3to
m < & i — í
,— aí n J_!. g .-;
"*
l C1
i* i-: r*"~ r" i— f* o ü.
O -: S" ítí i!'. r=-
Cj
ÍD i — i
O C
0 0
ro í
oro
H-*
.o
o
Q
3J
o m
CO
3C
•3?
m:
*^ro
uí
<i
r-=
»«n
i~~Ó
rü o G _i
— f? i — ftí n o ._ ü_ ¡T. c. iT T; •? o -í Vi r- I? o o 5 "í;
o o
o o
oO
<
stO
Nj
G-
O O
O O
O
33 C
CO M
C.
m H
- m te
jo3:
ii -i
H ü
-£*
00
-
N,i=?
* -H
rn+
"ncj
* i— i
^Tí
ÍA p^
* ni m
*
?O T
i*
.. * ¿. ^ * * * * «. * *• * + * * *• * * * * -* * * * •» * » * <• * j-
oo
oo
en -
^ te
ío
oo
oo
e_ t
d T¡
-n
^ N
Í e
nI!
Ü
!¡
o o
z:
w-i
ro
L_ tu rn ifi r^*
C iC Q ir i — Í.V ~~;
Q.
C í? i- n Q 5 "$ rD ~í & & a o -* =
0 0 O
O 0
O•
J^ O
O
O O
*-*•
O
^0
O3
Ní
CNo o
o o
o o
i—: í-!
~n T
I -n
-TÍ
*n 2
: 73
üi 3
> fñ
T? H
Í í!
G; 3:
o c
2:
oí rn
•tfr
—
í —
¿
H1-
¡i
ii i!
= O
=
í!¡Í!
íír
L_
íít-:.
Jj
=
** ü—
i !!
X
ir:
Üm
m
í
*S
S.O
!n-
>'
I • :
t
H1
a>
!O
E
i_¿ r
í
w
Q
:o
-
ío
! !t
3.'
ÍÍP
: 'Í
00
íí
CT
:'
"_
."
5
í!íf.
Ü IiP~
í !Í
"7"
!! •¡í— i
i!"3
. 'i
~rí
'i3?
:i
m
üCT
, :!
O
Ms¿
"
I>
:! jí
••V
^! t; i¡
o o
o o
en >
o o
3? 3
?m
rn
3C 3
^ •~ £=•
~:~
C "*"j ív p J: C _i
O Ü? OJ a n>
oo
oo
oo
oo
te r
o o
oo
oo
7? 3
3 33
33
m m
m m
3; 3
:3:
3:
co ÍTÍ
"¡"
~n rS O
n
TV "i'
~ • SD f~ m o C3 r r?.
•"i
G 3•*
tiv" rp Z¡
—;
% i r~ i — .
r-. t- ~2'.
05
10520105301054010650:i. 05601 057010580105901 0 ó O O106:1.010620106301064010650106601067010680.1069010700107101072010730107401 0 7 5 O1 07601077010780107901080010810108201083010840108501086030870,0880108901090010910109201093010940109501096010970:/.098010990110001101011.02011030
1F Z1=X4 THEN 1.0560G08UB 12710IF T0«0 THEN 1.0790GO TQ 10570Z2-X4--ABS C Y4 ) *TñN C ABS < t32 > >Z7=AB8 C 22 > / ABS ( Zl )IF I4~>10 THEN 10700IF Z7<3 THEN 10630I F Z 7 > 1 0 T H E N 1 0 * 6 OREM ( » * > • » * + * * A.LiTi3CDn¿; je:.- •>:? valores ei t .La m¿fl,ri2:' FGO TO 10790Z1=1*2#Z114=14+1GO TO 10510G2=G2*H2H2=H2+1G2=G2/H2GO TO 10640PFíINT "GJCQMP102Í No se PUWGO TO 10470K5 = K4Ü<K1IF K4=0 THEN 10750IF 1<2»>K5 THEN 10860F' R I N T " J J E 1 P u n t o c u ir. ; .i (_• i:: o r'i 1 .-:* s e s e c i f ;i. c- c c ion t/ s el <j u ¿ s "P R 1 N T rf J N o e s n e e s? « :¿ T- i o ¡ -i i r* c.- f.1 (.- r i ¿.í f..¡ t: 1 a n t a n :i. e n a t r a s o "B7*lRETURNGOSUB 13380
í-eutucar L-Í ec-ro del compensador"
IF K2«-l OR K2-0 THEN 1112-;J2=0I«ÓIF K2»>K5 THEN 10910GO TO 11120PRINT "JJ SOLO SE REQu t^RE OOrtPi/NSnÜOR EN A T R A S O "PRINT "J ' NO ES NKCKiSnr u) ¡..A PARTE DE COMPENSADOR AJCiELAfíTO"H2-QREM j * * t * , * .............. * * * , * * , 4 , , * * * * , ........REM Parte de com^e.'n«:-i3Cion en a t, rasoIF K5#Z7'"H2«>K2 THEN 11100Z8=Z7IF J2«l THEN 11070IF K5*1Q~H2<K2 ÍHEN 10960IF Z7fl<«10 THEN HO-'iO1=1+1Z7=Z8H2«H2 + 1IF K5*Z7"H2<K2 THEN 10940PRINT GP5T " JEXISTEN " :• 1 v (1 rv^üGO TO 11920H2=H2 + 1GO TO 10940
AfUCIONñi.ES EN ATRASO"
T-Í 'íi Ni
O O 'r""t
O CD •G L^
f— <z vj*
tu 03 Lü ¡ü Lü í¿ i_;J
¡y ÜJ
V_}
Z?f
~ ••'¿.
.'?
Hí'> :~
i 'Z
? Z
z
oÜ
J i —
ü
CO
»—
' ! t
Cí ii
<I i—'i
CO
Oí 0
O
0
Lü
X O
í T-
Í O
í O
- E
>
Oí
i\Í
O
T-Í
~3N
i
T-Í
-T—
T-i
1
T-Í
=
ve
-r!Í7
O
Oí
T-Í Q
O
i—
j^ t
— X
-r
- í~
O
r— O
Lü 2
!ií
r-í
H
¡I C
D H
-:ü_
o o
í ir
o T-
Í o
¡\n
L£
oo
oo
oo
oo
oo
LO N
3 f-
s O
S O
O
T-Í
Oí
í11 3
^TO
O
O
O
O
T-í T
- T-Í
T-Í
T-Í
r-í
T-! T-:
T-Í T
-Í T
-t r- jH
T
j T-:
í í i i 1 \
<&.
• i*¿
. í
üí
í-—
> i
í-
!Ü
J i
ü£
í'"-
* • i i
d
ÍI
i
fJs
\J
í
!—
i id
í
i t i
Lü
i'j";
:
—
'
•'i.
í
'£
iJD
i
.?:
i=••
f i
í—
iT5
" *
o
1O
{ i
<L
i
'-*-
Í*J-
i .
£•__
1 i
O C
D.
i•<
J ™
] f
T-i
— ]
í
•*x~
-y?
¡T-
: =
o
í i£3 í-
í- í
Z3
-Z-
=3
0 5
E L
ü
O 0
O
Oin
S3 i\G
— :
— :
— ¡ .L
o g "í •:-: E £ o ü G
Oí
'íí X
ilp
=^f-
=j-S fu
*-
i1!
CT
Oíü
"OL-
u¡
! S
-'-
!DO
~^
^ ...
T"
r3-^
'O
SJ
r-í U
o ***
"C?
—>
O
O
H Ü
.ü"
3 C
O
r-:
-HT-
Í O
í S
J -P
O-í
T-Í
"Tj
!—;
T-:
T
~
ÍO 3
J> Z
TT*
;£
~j
~i
ÜJ
LO Ü
J
e
-
O
O
X
Lü
X
>*
**
-O O
íi—
lü
í—
i/3
ü"3
T-
Í í'j
Úí
Ü_ Ü
-.
""í"
T-Í
T-Í
CD
O
S
I G
í r-i
T-t
íi Lü A
~ j
_í
v j\—
r— ¿
ü O
T-i
~2
}-j^
sí^
:x^
^3
r—ií
i—
il
HH -
-i
O3
T-Í
LL. LÜ
Ü
, C
O ü: ú:
0
0~
5:-
;CO
E-;
Nii
-LÍ.
CD
CD
oo
oo
oo
oo
o
T-Í
Oí
Oi
C'i
Oí Í\
Oí
Oí
0-í
T-T
T
-i
..
T-: , . T-Í .. T-Í
T-Í
o 'J -.->
1— I
in í
ÍO C
í- •P ."
s:TO :;j
=1
03£.'
t, T j
¡z¡
£-
LÜ
'-— 5
O
Ct!
•O
*
C¡
=— *
.'.j
<».
X
"*i,.:
r-í
!IS "
~
••*•
-
*''
G.-
"
' 1
-•-
';-Ü
üJ
^
! — O
'•—
o ¿;
:.:"! 3
;J ¡jj
"X '
-i'ti
•--
Cf-
_i -
- i;
O
<r
•"
jd
-^
'"•
'-¿
' O
' -
-;
' - =
•
"f ^ 1
:-9
: .-
- ^
"" ."S
í"-
:.l:
i_¡j
C!
*1
:'¡i
^¿
'O
^jü ^
3.
"ff
j ^^
j ;J jjj
t- b
:13
=3 ^
3
03L"
, :_
LJ 'A
! :-Í4
2í '
J¿ ¡
O:,ü
;JJ Ü
J
ÜJ
C£
ü£
4J> ü3
Q.1
~J "1
*~J
^C5
~
~
-Q
J ^* **
.»
,.
úí
ül úl
ü"5
T
ü_ ü
_
Q_
I=
Sí
Si
Sí
Lür— r-
i—
i—
!—
^u 2
1 2
! 21
Lü
M í-i M
I-í
_
J
O O
O O
OCD
&v
0
T-!
0-J
oí o
í ro
r¡ :-;
— !
t — i —
T-t
,-J- r-:
Üí x? 5J 4-3 f_ f!) ú. yi o o C 3 -r; rt ~í — f ••) U .-> í 15
"~^
0-!~
4. !
r-í
Oí
ÜJ
-i-
O-^
o
,.,.
-X
sT
fOO
'l ••• ;
O!
T-Í
r-í
T-Í
¿1,
í5
¿L
SL-f
- O
Lü
0TH
03 X
0
."z:
rs r
- C
DT~
: i
Ü"J
r-í
0
-
O vi ra í- •P f¿ & TJ ÍÜ _jji
£- 0. í«
C^
!— í
O !J í
í¿!
-.-!
"O
r-í
;- T
O
' u
U;-•.!
!it
' •
O. o
uí ~3
¡n
O
s-
-rH
r~Í
Ü"í r-í
o •*-*
0_
T-- tí.
Tg"
CJ
>jJ
Sí
-r-
úí
XT
? T-
Í 0
3~
z;o
o o
i! °
í!
••'''•Ü
O
~5 "3
r-i* O
T
-Í -
=-
^
___
Ü
£Xi
O
i¡
\Tí
Oí
Ni
=3
H-Í
2:
v:
'¡
u,
ÍL*£
. u:
ü
ú3
Í-H a
u
2: 2:
¡i LZ
:n
E íi
F^
G
LL,
üT 2
: CN
Lü
Lü
O-
O
Lu U
-•-4
Z3
v:
CD
r-í
a. L
Ü N
Í c¿
L£
a: u. n
M
oo
oo
oo
oo
oo o
o o
ofO
*T
ül
S3
iX
CO
O-
O
T-Í
Oí
Ki
ü"3
--0
í3 f
3 M
M r-
3 ro
ro
<r ^
<•
r <r
<r
^rTH
TH
T-i
TS
T-Í
T-~
. T
~ T-:
TH
T-i
T-! T-i
T-Í -H
•-» ._^ •> * CO .u- Ci
x'."S
'
.~,
o ó
-- -
oí
O
íi")
Oí
CI
C
T-Í
!-~
«3-
«•
iV
rH
>. j»
"J
"
^
-f-
-f-
O'i
Lü X
í
í 03
J_ ¡
—
f~-
fi.
;"<
i —
O! T
-Í -
r
O ~)
i f
N C
11
*•
''í"
•>
3"
í C
1
*"-
— !
«•—
.
("ís
. V
•
/' 'f*.
( .--"
' '
^
*-F
- í,
v<,
Í.--
Í l£
_
;^
~3
ú
^C
N^
-'-
^N
^^
T-Í
A
T-Í -
3 T-
Í x.
o:
c£ 0
3 co
v^¡>
-1^'
-T-i
CS
CÍC
QC
Ju_
£c:ü
_i-O
NC
ocn-
<n<
r¡i
X
íí
H
!í H
H
iíü_
LL
. CN
LU
T-Í.
Oí
03
CN f
x
CN!-£
^H
¿v 2
: N
i N
ü:
ú^
L¿ <
t
oo
oo
oo
oo
oo
IS.
CO
O-
p
T-i
O4
f*J
^T
U"3
^¿
Í 2
d I! !l Ií
"1 '
i Ií
""t
:L1570 1F A9=>1,5 THEN 11750
11 b B O K E M """"~ ~ ™""" "' " ~"*" "*'"""" "' ™ "**"" * ™"""" """"11590 GQSUB 1338011600 PRINT epsí'jüü PARTE or COMPENS^CIÜM EN ATRASO11610 GQSUB 1393Ü11620 GOSUB 1418011630 PRINT @P5í"J En el i'-untu ; "?X4Sr i + (J"íY4?*>"11640 PRINT GPSÍ'J La aan;»i-io j. ck-.?.L c,xetcm«í ¿?3 Í a ; K l11650 PRINT 0P5Í"J £1 snsíuiü <:i'- ccte punto es t " , E311660 GQSUB 1299011670 K5«I<4*!<1L16BO P R I N T @ P 5 : U J La convsL, i ;ntü ciu e r r o r ca lculada as ;1.1690 PRINT BPST "J í " ? KS
11710 P RI NT " J J P a r 3 c o n 11 r i • .1 .• r - M ! o I ;.; t o? o I a P F T U R ^J "1,720 I N P U T 0$
1 .730 R E T U R N
a 750 21«21/21 .760 (30 TO 11520•i "V *"j A r*i r" w.1. . / / V t^Crl "*'*" " "" " """ " " '""" """—»-».— — — -
1 1780 R E M A e r i f i c a si el punto •:. -c....;. o., í - ¿ r ' c co del L.6R1 .790 19-01 .800 GOSUB 139301 L810 IF E3>10 THEN 118601 ,820 IF E3>2 THEN 11.8501 .830 P R I N T "Es F-arte cica Lo!-:"11840 GO TO 1189011850 P R I N T " A j» r D ;-í i tt\ d a ni e n t e (.; . :• • , - r- f, ¡; i;j e; 1 i . G R "11860 P R I N T "Se puecie con i s ide ro r v«:, i¡ í t , - ; >rU/ del L ü R "1:1870 GO Tu 1189011880 I9«l.1.1890 RETURN11900 GO TO 1215011910 R E M R e u b i c: o 1 o s r oíos ^ c- e r í.) s o«? .1. c P ó- rv 11; t: r i a ü e? 1 a r 11 o11920 H2«H2«I11930 GOSUB 1367011940 G1=»ATN C ABS ( (. 21-X4 ) /V4 ) )11950 Ir G1+G2>80 THEN 1213011960 Gl=Gl+511970 21="TAN(G1)#Y^+X411980 T8"ATM(ABSÍY4/(ZJ.-X4; ) ;11990 T7« ( C X4-21) "2 +Y4"2) "O i 'o12000 T4«T8-G212010 T5«T7*SIN(G2)/STN(Y4>12020 22=21-T5.12030 29=22/21120^0 IF 29<27 THEN 1195012050 27«2912060 GOSUB 1338012070 GOSUB 12990
1208012090121001211012120121301214012150121601217012180121901220012210•i 9220
1224012250
12270122801229012300123101 TS^O123301234012350123601237012380123901240012410124201243012440124501246012470124801249012500125101252012530.7.254012550125601257012580
SCSUB 14160H2«H2+IJ2=lGQ TD 10910I9ss1vj *;. * .1.
GO TO 12050RETURNr*t r- w „ _ ___r\. "' •—•—"•— — —•—• — — — — — - -~ - - — • — - ....... -
R E M S u b r u 1 1 n a d e e v a 1 1 j ¿: e :i. o 1GOSUB 13930G2=-A2-180RETURN
i; u .1. o d e 1 c i.» n i r- • e n s a d o
REM Sub rut ina de correcció12=0N9-QDELETE T6IiIM T 6 ( D 1 )POR I9«l TO Nl t£UI F F C 3 . 1 9 ) « O T H £ M 1 2 4 1 0IF ' F ( 5 y I 9 ) « 0 OR F < 5 » I ? ; = 2IF Z 1 < F C L 7 I 9 ) THEN 12400IF F C 4 v 19)01 T H £ N 12370FOR 18=1 TO F ( ^ ! ? Í 9 )12=12+1T 6 < I 2 ) « F < l í I 9 )NEXT 18GO TO 1241012=12+1T ó < 1 2 ) = F < l ? X 9 )GO TO 12410N9-N9+1NEXT 19IF N9+I2«>2 THEN 12470PR1NT "NO EXISTE COMPlíriSrtt15=113=1.3 + 1GO TO 12690IF 12=1 THEN 12590FOR 19=1 TO 12-1FOR J5=l TO 12-1IF T 6 C J 5 ) O T 6 Í J5+1) THEiM lR 9 = T 6 C J 5 + 1 )T6( J5+1)=T6( J5 )T Ó ( J 5 ) = R 9NEXT J5NEXT 19IF N9OO THEN 12610R9«T6<I2)GO TO 12620
liEN 410
12590 R9«TÓ<1>GO TO 12620R9~T6<12"1)X4«R9Y4=SABS(X4#TAN<F3)
126001261012620126301264012650126601267012680il.2690127001271012720127301274012750127601277012780127901280011.281012820128301284012860128601287012880128901290012910:i 292012930129401295012960129701298012990130001301013020130301304013050130601307013080
Z5-INTC <Z4~W1)/(W1#0»2>>JlaJl+ABS(Z5)W1*Z4
RETURNü'i C*° XXr\. n ~" ™ "•*"""*•"-"" ™ •R EM C B 1 c u lo de p o J. o *:: '-..; c c r u -,Y4«ABS(Y4)T0«lT8»ATN<Y4/(X4-Zi;>IF G2-H90-T8>85 THEN 12BÓOT7~ <(X4-Z1)"2 +Y4"2)"O > 5T4«T8-»(32T5«T7#SIN C32)/SINt T4)
7 7 « 7 o / 7 'ij., / j— *« / .(- .1.IF T0 = 0 THEN 12880IF Z7<10 THEN 12880T8=T8+5Z1«X4-Y4/TANCÍS)GíO TO 12760T8-G2-Í-ST0«0JlpaJl + 0»!RETURNREH . — • -—R E M A1 iri a c e n a 1 o s d c t o s 111 í. •:: L s J.FOR 13 =sl TO 5
o e .1. c o m r* e n 15 a a o r
de i:r F
FOR IS«TO TO TIF C117 J 2 ) ~R (11 y 12-K )NEXT 12NEXT IIRETURNL"' ir* M _ __ __r'i tL n ~ ™*" ' ™""™ " " *
R E M S u b r u t i n a d c- c a 1 í:: u .1. o J. ::; c o n s % a n t e d E- e r- r o r
1 1-1FOR J«l TO Nl+fllIF F(57J)=^0 OR F(57j>^-2 FIF F<2jJ)«0 THEN 13070K4-SQR ( F < 2 ? J ) "V2-Í-F ( 1 í ,J '• '"'2 )S O TO 13140IF F(1»J)«0 THEN 13100K4«F C 1 7 J ) " < ™1"F < 3 í J ) ) "F ( 4 , J > K
<. - 1 '"F < 3 v J ) ) "F ( 4 * J ) *
Oi
Oí
Oí
O4 O
í O
í O
í O
J te
W O
í O
í te
te
te
te
te
O
í O
i O
i O
í te
te
te
O
í te
io-
es
en e
n en
en
en e
n en
en
en e
n ¿>
-^
-t- ^
¿>
_t>
. 4^
¿>
¿* o
í te
oí
oí s.
^ o
*o
03 s
_¡ f>
en
-t> o
í ro
o
*Q c
o xí
s>
en -t>
o¿
ro
o
^o c
o vi
a* £
oo
oo
oo
oo
oo
oo
oo
oo
oo
oo
oo
oo
oo
<
3:2
:-n
Ti-
n"n
-í2
:-n
"nT
i"n
2:2
:~n
"nfc
Ti~
no
t?7
3ti
íi-»
?i7
?^
?;
i-* ¡
ii ~
,-,
o o
ni
-^ ~
~ o
ni
rn ~
o o
H
*H m
u n
m m
m m
ru
x te
ro .
33
n x
oí
ro
2?
x x
n 7
* T?
3:
¡ — n 3
: r~
3; 3:
H :
~Z
. H
^
*«
«
2:
— í
•*
*»
-a
_! — ¡
!_
L
¡TI
p-J
£;
i-4
--H
H-:
r-:
i— :
>-i
¡-s ;-í
j-j
Í-H
.
t_t
*-*
"n —
í ?3 -i
í S?
-í- f-i
—•
H-
i-1-
t-1 -f
- h-i i-1
- .—
H
1- í-1-
¡r-í r-í Í-i
ÍO.
*-*•
s~
* ÍT
1
-^
P
^
3>
í %
x :~
-'
n o
i-* ~
~ ~
H
ro ro
i:
n m
en
^ í
ro
i!
H ¡
! H
!
H !!
H 3
2 ^ ^
•*
-TI
•-
71 5
i
^ 0 N
0 ^
0 0
¡N
í r-^
£
21
21
f .-
Ít'O
H
~
_i_
i — *•
~i~
í^
_J
— s
— ;
^~
1
: —
~ :"5
i*-*•
ío
¡z?
-^ o
o
-}-
-4-
n? í
:-x
T-Í
C?
ízí
~
•_j
-!_
i_t
2:
en
*-*
¡-1
c,j
iO
i_
i ^
j_
i j_
^
iJ-S
-f-
U"*
!— :
Í
H
-i
ro t
» *
o
íO
O
*—
' i-
1
X
Í!J
:
¿
ro
" i
X
21
•'-
* <I
'ro
.—
fj
:-í-
i— !
S
2
'
"T
' ÍÍ;
'
!'J
' -:
i —
;
H n
;f-
•
G-! ÍD
1
¡;,
i
ü.
íÍS
! ¡
5— *
i
V.'
i ¡
!~
\
1
O
!H
' í
O i
3
1 iO
. i
ÍLÍ
! !._
i i
*. •
i~í
!CU
í
3
!'-
!_;.
t
(T.
!
i¿ O
í O
í O
i O
í O
i C4
Oí
Oí
Oi O
i O
í O
J te
te
te
O
i O
i O
J O
4 O
i O
í tv
í O
i O
í O
J O
i^
te o
í oí
oí o
í ro
ío
TO
w ío
ro
ro ro
ro r
o ^
-
-
^ ;
¡ ^
0
.n -í
te r
o
o ^
o 03
NJ
CN e
n
oi w
5-1
o ^
o o>
\ e
s en
o
í ro
o
^o3
OO
OO
OQ
OO
OQ
OO
OO
GO
OO
OO
OO
OO
O O
n F
l -n
Q 7
7 -
n -
n Q
xí
Tí
G7
. T
- G
í . *"
en
>-í
-: x
í 21
HH Q
i-;
i-*
CT
3^
2:^
?O
ÍO^
?X
»O
-if
i-7
no
^^
nO
-^
-^
:iO
"n
-n
:~J
i-rH
!-!-C
3H
iT!O
3C
.e t
-í
H í-i
O
íi
H-Í
ü
h-:
í! t-i
H
ÍÍ
X
Ü
!!~y , ¡
X-N
-^
- • fj";
; 3 -^
- t
j -^
-
¡
x
—y
j ¡
s ; :
• ;
-ts
. ¡ t :
__i ; :
— T-
I i
! -id
-i
o
ín
i o m
o
" rn
-H o
. *-
>- 2:
w
' i-¿ d
U
o¡
-3
-3
-3
A
V
— i
CO
C_
i
4- O
i
i U
O
í 2:
te
Ó L-
Oi O
t_
O
í Ó
L_
O
* fr-í X
Í 01
' C
- O
Íí
G}
Oí
O
£4 -í
Oi
-5
OÍ
-2
— í
*-"
-í*
i-*
*-
t-2-
: j~5
•>-
^
O
O*
O
*— i
X
*—
^-*
•&•
!! .fs
-o
o
o
o o
. o
o.
oo
. "n
xrn
o
Óo
í 3:
G
-ffi
5D
íB
ni 2:
-n
n
=- 2
: -H
o ©
c- ID
o
ro t-
1- o 4
rn
-t
s-
¿s
o»
-1 r.
= m
o o
u k
= 2.
--*
"5
i-8 G
O
O
:->
• C
O
O
í -0
i-
íD
15
O !j
O
Zí
•*
O
í •"!•
• f-^
rn
a? -3
# H
1/1
H-
m *
-* o
¡,*¿
j_í
¡J.
j—
.-í
_i-
í-l
_i-
!_
t;
j_J
^
O
Si;
0^
¡X:
TJ
Oí
:O
Oi
?l
5-
:-
_i
Q.
_:
- _.
o¿
o
r
-
3 it
f;
=1
. '*
""- =
C
L. .
D
;-* '
1— •
I"':
;•
|
:"-.
f.
—
—
-^
—
"5
C
"í
~S
"ín
-? ^ £-
9-
£•H O
C
- ?„'
<
"•— ¡
n
!7 ¡D
oG
. Q
r—
Í.M
rt*
r^
r-1
O
5-1
Q
í?
O
17
3 S
R
3"
-3
Q
&i
D_
* H
•
O,
c
~v
O
O
=H
-J
~J
3
CX.
-j-1-
n)
^-f
—to s
í5
í
Oí
_j_ Ci ii u íi
O 04 s3 ro
Q ^a jj ?^j rg í
Q Ü O
^ P
3I?
CN
.-; ro
fu r-í
> UI &
21
CO
Uí
0ü:
CDo
on
-O
<í
^3 r
3
í i i i t i i 1 i i I 1 i I í i i i t i t I 1 1 1 i i i | t i i i I t 1 i i i i i t i i í2T
í
,v i
•H o >.: -i -1!
La rg Sí
f- ílí re .p >- u,
.0 ^ U
IO
3 i—
Xí
' lü
i— x
n _
jU
í lü
UI lü
L£ ¿
i ü: i
-í
o o
m -
o-o
*o
ro r
o
O O
fx 0
3-O
H3
ro f
o
Oí
Oí
J-
.'.
i í
•r— i
-^
—i
^ &
11
í¡
T^
'í~
í
2:
£=i
0 O
CN
O-C
ÍN
ÍO
P3
t I t i ( í 1 1 t í I Í \f
l
i a
í -P
í C
Í
='0
Í i_
1
;
! O
i "O
i i i U*
I 0
t 1T
J
í -d
í ü.
t i
'IÍ
f -n
i i .—
í U
i ?0
í Ü
i -H
i '—
1
._!
I p_
Í i!
í >
t í <y
; "G
T-Í
i ro
2:
i ~*
i s-
L0
¡ -9
u.
S i
co13
'
21
L¿ í—
21 X
:— :
ii
Lü lü
UJ
É3 U
- ¿E
££
üí
O O
0 O
OT-
Í oí
r>3
<r
ü~5í\N
fX
¡X
ÍX?o
ro
ro r
o P3
o -p ó. f£ tfl Ci
O ^ ú :f>
O ra 11 Uí
Q¡
í-3 .~í
Q G —4
Í U Gí
yí O o é Gi
_C
T-i
CJ
*=
o -t-
X
~3 O
r-í
H
R
L¿
04
Cu
~3
j—
!
O O
0^o
rx
03IX
ÍX
f\o
ro
r--3
o ¡x 03 ;-o i • !
Oí
:l •*s
^ b"5
C t
H-
tVrH
O
-¿U
o0
fí
i —
--%
¥ '~
TH Í
i3
O ^
U.
ii ¿v
ÜT
O U
,H
4 ll_
¡—
í
0 O
0C
N 0
r-i
FX 0
3 03
M r
or*3
*->.
¡X ce-
t*~'
~3Z. Lü X !
^^
O í-i
íí
H-:
-•-*
i
í — i
*-S
*> u_
ro i
u.
í i!u_
es
rH 1-4
O 0
oí r
o03 0
3fo
ro
o ÍX 03 ro T
~í
2T UJ o -
^í>
Oí
S Mü
U. O
í¡-i í-i
O O
< y
^03
03
íO r
o
o Oí
Cr» ro 2;
U!
Oí
'«'
Oí
u, í —
í
o o 03 ÍO
ü1 o ra > íü "O Q Cí Ü O
& O
íí-
Oí
t- 0
4r-í
O
vH
í— í
L3
•v%
í-
^3x 3:
03
UJ
UI
O:
L¿ e
s
o o
oÍX
03
Cr*
03
03
03
ro r
o ro
o Oí
>> ro r-i
~£
.
X i —
O ÍÍ u3
iiu,
m
o o
O
T-Í
ON
O
Ní
3 T
I
^ Z)
O O D f¿ D -.1 G Z? íi •ij • * * *
2C
*
i- s
: H
H'
UJ
UI
Oí
T-Í
ü- ü
: <r
'z:
o o
o o
c-í
r*3 T
- m
CN C
N C
N O
^n
?o
ro E
O
O r-i
>< z: UJ
í — irt
íí jf *
T—
{
3v
!•*.'
U.
03
¿C •"í
*^ •rí
ü:
P1
-h £
£ Ü
_T-
Í O
S21
T
-f
X-.
Oí
i T-
ÍO
!í í*
H
-i
rH T
-Í
T-Í
T-Í
í— í í— i ^^
Ü
^
*• U
-
•H ü
i <r
í•
; .. * ^
-.
-r*-
1 1
*-
* ^^ ^
U. U
. X
ü:
íí ií
O U
. O
-H
U, r-í r-
• H
O O
O O
xl í\
03
O
-O
- C
N C
N Q
-ro
ro
ro w
o ro .-s
r-í
ÜJ
t— i
UJ H f \
<-S
T-Í
t— I
p,
'»; oí
Oí
NJ*
^ L
J-u.
i 03
"N"
í-"5
>-
-Xií Oí
U.
í- (
-J
c o
O -H
o o
<r
r
o S3 o •c*~
^<
-1"- -¿
-rS
Ld
T s-*
O
U.
AX
VO
T-Í O
i- i-
CN
H
tiU
II
O U
, u
JH
w
<E
O O
0oi
r'í
-=ro o
oN
"*•
< *•
?*
o CN O < o r— O £0 O iO ^% ••-' <r
o CN o •q-
•H
--- 1
2;—
- lü
H X
in
X i-
<r
C--Í
O #r
r- O
03
O^
A
r-J í
—2:
H -
i- -
f.t—
i-í
íO O
í<E
r-
<t<
rü
ií ii
U7 U
. D
I O
í<n n
<r
<ro o
o o
"O Í
X
O3
CNo
o o
o*r T
*?•
^~
-x,
o i £ --s
Oí
h-
££•
Oí
v£ í— •
TH
-^ M
1-í
%/
5—i!
X;
J. j
i¿ i£
0 O
í~~5
—
-
r-í T
-Í
*? <
r
I-" 1 <; -.y '0 !JU s~ '"'! ro .*:
O -o fO
~s
X O
— 03
Oí
«H
•X
1
03
OÍ
CCt
C••£
s-
*^
O3
i— £
Q;£
<r
i — !
%- •
í 00
O4 í*
<L <
HU
IIO
í fO
<r
üJ
0 0
oí r
o-¿r
-^
I.T
-I
T-Í
. .
• •
T-: TI T-; t-: T
-Í
T~ í
-n 7-5
T-Í
— i ^
-j
T~:
't~í
T~T
--í T-i T-Í r-i
T-J r-i
T-Í T-Í
-s
-i r-í
-
*>4
.O
í—~
(.)
"*O
C
G *V
; Ü
j* £Ji
-t*-
oo
oo
oo
oo
oo
o
m -i.•-i
:-J r-i i-i 3; 3
;
—j
en c
c
c en
L.
U U
L.
L
L_ -
i_
L-
*
ro =
= i
"" N
! N
I Í
ID
ÍO ^
llíi
!
10520105301054010550105601057010580105901060010610100201063010640106503066010670106801069010700;IÜ710:l 0720107301074010750107601077010780107901080010810108201083010840108501086010870108801089010900109101092010930109401095010960109701098010990*11000110101102011030
IF I2<5 THEN 10200P R I " J G C O M P 1 1 1 i E x J. s t e nGO TO 10560P R I N T " J N o s e P i j e d e u t, i 1 1 'ü r e» s, t c? m (-.•todo P a r 3 c o m P e n s & r
t e r # c :i. or íes» No se p u d n c o IMF- c n s s r "
RETURNrir"j.xrsc.n —PAGE
H2«lGOSUB 10760GOSUB 11070K E HPRINT GPSPRI GPS? "PRINT GPSPRINT GPSPRINT GPSPRINT GF'SPRINT G!P5
!l GGJ EL COMPENSADOR F'RÜPÜRCIQNAL-INTEGRAL ESTA LISTG
"JJ El polo debe ectsr en í "5Z2"JJ El cero tí o de e^tar orí t " J Z 111 JJ La multiplicidad de la retí es t " ? H 2" J J . L 3 c o n;.: t s n t e d c- e r TV Q r " 5 K $ ? " es ir \ i n ¿ t o "11 JJ El e ? i - r o r " H x í y 1 1 tiende & cero"
PRINT "JG PARA CONTINUAP: PULSE LA TECLA RETURN"INF'UT 0$RETURNr,1 r.' M -. ________ • _____________________ -.. — _______ - — ____ ___ ___ « .. -. _____ — . —[\, I | * " "~ "~ "~ """ ~" ~~ "" ™* ~" "" *"* ~" ™" *"* ~" ~* ~~ ""
REM Almacena los valores ir.ic i -;.Leís de la función de? tr&nsf eírenci£DELE TE RH I M R < 5 f N l + n i )_ i~~rDELETE FDIM F<5yNl+Dl+2*H2>F«lFOR 11=1 TO SFOF* 12=1 TO N1 + D1F C I l r I2)=R(Ilf 12)NEXT 12NEXT IIFOR Il=Nl + ni-H TO N:H-n.U-H2
NEXT IITO=NH-D1 + H2FOR I1=TO+1 TO TO+H2
NEXT 11N1«NH-H2Bl»Dl-fH2REM EVALUACIÓN DE LA GANANCIA K COrtKENSftDORGOSUB 11340
.-,
f.t X •x..
T-Í
*_*
í >-,
o x N^
— ! j¿ • —
- ;¡ re v;
í'-V <£ o
re v; s*
l";
fft í- G F ;- -' r-, 5 — ¡ j y* "i _:
\J £ fit ,— ?3 ~Vt
03t
__
í— ^Si
\~i
*y tL O íí3 O
i t í t t t t i i i ¡ t E
2; i
tV
*
ií-
21
lü lü
ul
ÜC
oo
S3 p
v
o o
0 c ¿ ,- rn s~t V' £ D U ro
rH S¡
"G G 3 OT-Í ÍQ O 21 lü L¿ O CO o T-Í
<- i£ 3"é-
T üu "3
O
PO:' ]
—1
•
X
ít—
.-
.
^•4
04
í;l
^"
X
^^
•-•
-O "I
""~J
1 —
í
ÍK
*» I"!
T-Í
!Í2
T
-Í ~
•*-*
i_s_,
TH Ü
. Z
-T
-
Cí
Lü O
¿-i-
ÜC
X
£
T-Í
C3
í —
.:z
; "l
&&
*•<
>0
it
I! O
í 0
S— ^
X
-s.
x^
C
"'í
-3 -2
ü_
T-Í
— :
r.
?*
<w
T-:
i! u!
Oí úl
~~5
^^ x
-« c
ií O
T-Í
O
ü_ ü
_ Ü2
r-
!í
ii
t£
\\ i-
t o
u.
i¡_
r o
ü í~
i u.
s-i f-i v;
CD
O O
O O
O O
OCN
O
T-Í
Oí
re
-^T
Ül
O
T-Í
T
-Í r-Í
T-Í
T-Í
TH
— r-i
T~Í
T-Í
vH
T-:
T
-Í
r"
•¿¿.
p.
rt-
•s_-
U.
o ?
CN -
-xi-i
---*
.
TH
~J
T-Í
=-
f'l
.•Z V
LiJ
U.
X
Cr-
-r-i t
O
oi! C
0
-^ -^
f-4
~}
~
~í r-i
».
SV
T-j
T~:
T— :
•— x-
' o
U_
ü_ I
—ü
U-
-xT
Of—
3 !iü
C3
C O
0sD
fx
03
T-Í
T
-Í r-i
o rvs
Oí
T-Í
r-i
O -
0 O
re f
TH C
íT-Í
rH —:
21
: . t ; .
^ X
O^
!-
"•x*
—
TH
C C
-í r-í
-f-
~> C
O A
TH
íü t~
: o
i— f
»—
-<
T
:— i
} —
Ü
X
!íTH
LÜ
r u
_ o
r-*
*£-
~¿
£. f-í
CD
O O
O O
OCN
O
T-
Oí
h3TH
Oí
O*
Oí
Oí^_
1
¡-Í G J : 1 V' J í_ o ?- t- CJ -c
Oi
G"G
-t
-i ÜQ
j T-Í
-p ü
iC
D
&
a.-r
3 ir« o
íC
"D
OG
t-i
u
í- r
o-1
O
TH
=
í- T
H
>~
H lü
G^¿
_ »
i—
t— ; »
ÍJ¿
-Sí
- O
ü-
'^.
CD
O O
O•c
¡n
s3O
í O
í O
í
o Ii_ ¡••J '" Ü í- c. =
;ii
"^ I'O•U
"Q
"D
T-! u
Ci
0-P
— :
C
&Jm
>
-i-í Í"
üí
c -
o o
G
T-Í
o
f- r
-i~1 O
r-í
=
í- T
H
í-
I— Ü
J O
<¿- *
HM
i!
üí
ifr
Oü_ jíi
C
D
OO
0
í\3
G^
Oí
Oí
Oí
Cl
I~* G Sí O í- Si
J Si Vi 3; C- ~ = -?-:
:.: •H •.i
tí
— i £L •H ÍU ^_) '— G Ü O 2C ~1
3 E-
2:
f-i
LÜ
Ü_ O O re
* r-i
ÍS í- cu c íí •Gí ¿Z Si
í- G í- >- 2:
LÜ
¿V- n
ii r-
2•Í&
Lü t
Ül
L¿
L
O O
<T
H O
í
f
re re
í-
'•„•* & Q Ü ro D y3 G i (U X?
:— 1
',' -?-*• = J^' •? * * * -> + *
~í
* C
5 -j-
* _i
21
* *
O ! —
+ •*
i— i
' -
H TH
*
i — i
O T
H
r ;e
u
n G¿
Ü L
ü O
í T
H O
£ ¿
£ <C
2¿ U
.
^ o
o o
oo
-*r in
*o rx
o re
re re
re
o in z: lü í .«"•s
lü H a. Oi
0? Oi
d £ 5*
0
-i
:--]
: .
->s
— í
¿J_
;
rH
X
j»•
^»
: —
.
u! -i
¿
>-*
•— !
rH
O
O
'•"'»
ÚL,
*•
ijj
r\
Q
r«._j
^
re
ü
T
in
H-_
f y
V
^
TH
X
'
0 C
^
^
fl
rH -^
TH ^
2:
^2
:
T-
Oí
í
TH
TH
!—
í TH
LÜ
TH
LÜ
TH
!i -^
^H
=-í
^ r
-í X
O
i—
X
iíT K
x-% ^
»
».
(\
». i_
o \—
<L
-5Í-
TH
rH
rH
C-í ^
-s
T
U"5 O
í O &
T
H
•rH
i-H ^
LL
. O
-H
H
O
03 O
r—
- - U
. LL
. —
ü-
A
TH
x-
A
TH r-
TH
Ül
«T
i ¡
Ü3 \
2:
íí
-Í- -i-
r hH
^ -
^ •**
• 13
- ff-
o
TH
o
o
í— T
H m
oí
TH
LL
_L
L,X
>-
<n r
— r
— C
N í—
<T
f— <
r <s
; v
í—H
11 ¡
í 11
ii ii
¡i u
n X
u. o
TH
oí u
. Q
u.
*n o
tn
ti. m
oí T
H LÜ
í— ti
— r
— í
—
r-H
f—i-
i<E
;C3
<r.
i-i-
<X
<L
::^;
;z;
oo
oo
oo
oo
oo
oo
oo
oco
c^
o T-
Í oi
pi
r üi <i
íx
ca C
N o
T~ o
íro
re
•<?-
-ST
<r -
r ^r
-r
*r <
r <r
<r
m u
i üi
j. ^ "•V
rf1
Ü5 f¿^
'V.
<C «.- O <i re í-r
.".
O <! re N ^ Oí <x -^^
CO ÍO <L
v_y
í— JL.
r-í Í Oi
<z i! Oí
<!
O P3 UO
i-s o co •rH Í
*.
Oi
<•:
•--'
co & <i xv'
022:
me
:<r
Z3,
ii r-
f 3 Lü
lü L
Í:
o o
•r
Ei7
\n ü
i
Lü O "O in
3.0000 REM - LLÜMIGüSIrí/Cüni;!;;::.
10 010 K b. M ~ " "M ~"—""* '10020 REM:l.0030 REM SUB-PRülBRAHA QUE C l M ' T i h N Í - ;10040 REM - Dodo u r t runtü obtener su síanancia10050 REM - Es t ab i l i dad rt- IB ti va10060 REM - DÍÍÜÜ K obtener runto d&l L G R10070 IF S0>3 THEN 1010010080 PRINT "CÜMP131 3 Aun no se ivtsírcssn valores del p rabí eme"10090 END10100 SET DEGREEB10110 GO TO T4 OF 101 40 f 14420 ? 1 9010120 PRINT "COMP132: Error oí, t *••:!.» e.-co-iida "10130 GO TO 61010140 PAGE10150 P R I N T " É i V A L i m C K ü N ¿JE R t r 'TO DEL H3R =11- Ch-eiotí ' n 1'I ÍVI - (*) PT'TMT " «..™¡.-.™-~..-— — — _.„.._ „„ —-..- ™ ..„„_..„_.„. „....._ „ ..„.„._.,.„ u
10170 GOSUB 1476010180 GLOSE10190 GO TO BO OF 10210*10210*01010200 GO TO 1000010210 GOSUB 1399010220 GOSUB 1406010230 IF I4«O THEN 1025010240 GO TO10250 GOSUB10260 GOSUB
1.03001.25301.0340
10270 P R I N T "BGJ HE^EA INGr'ti. = . , r : t T f f c O P U N T O ? f '3I o NO) " í30280 1NPUT N$10290 IF N$^HSi;11 THEN 1026010300 IF BOO2 THEN 1033010310 GLOSE10320 GOSUB 1438010330 GO TO 1014010 3 4 O R E M E v & i u s L- i o r i d u u 1 1 r- u n t o10350 GOSUB 1037010360 GO TO 1052010370 PRINT "JDeses ina res3r por el rlotter (SI O NO?) ™ "í10380 INPUT R$10390 IF RítO "SI" THEN 104'ciO10400 PRINT "JSi NO tiene el sraf.i.co en le unidad* aplaste; la TECLA 610410 PRINT " o de no ponías (-vi. cursor (-:n posición y aplaste RFTUPN"10420 INPUT R$10430 GIN @!ÍX4yY410440 GO TO 1050010450 PRINT "J I ría re so del punto p.-jrs evaluar í "10460 PRINT " Paírte Y-e«ul = " í.10470 INPUT X410480 'PRINT u Parte: i m ^ r - u n a n a - "510490 INPUT Y410500 GOSUB 1377010510 RETURN10 52 O P RIN T $ T 5 í " J W i F e r (-2 n o 1 a e n <;; i .1 m a f.1 e a T1 d u m e n t o s »! H p E3 ? " «í i1 a d os;"
1053010540105501056010570105801059010600106101062010630106401065010660106701068010690107001071010720107301074010750;1.076010770107801079010800108101082010830108401085010860Ü.087010880108901090010910109201093010940109501096010970109801099011000110101102011030110401105011060
PRINT GT5: " JGsnancia K del. .-utroG - " ? KlPRINT @T5S"JE1 punto evaluado *?= l "->X4; a 4- J ( " i Y4y " ) u
.PRINT ÍÜT5 * " J NOTA í Para ••••MI.» un punto sea uu-J. LGR» la ai ferencxs' P RIN T t§ T 5 í " J e n 1 ¿: r, < .1 in z d e a r á 1.1 m e n t, o s> d f b e t c; n d e r a c e r o"PRINT " JJF'AKA CONTINÚAN PULSE LA TECLA RETURN"INPUT 0$PAGERETURNREM Ana .1. i s i s i j e- e 11 a tv> i 1 i d a d r e? 1 a t i v aIF N3>1 THEN 10650PRINT "JGCOMP 411 No es vari'1 ido para LGR soH'lo en eJe real"ENDGOSUB 12530PRINT " Para obtenertJ1 h-iraun de a a n a n cía u maráen de fus e"PRINT " 2 üofr rtím. vea t I> v Ts t Wn ? Wd ? Kte de T"F1 RIN T " R & 2: o r i d & a ivt o r 11 «í u a ITI i e n t o í "PRINT " 3 Dado un runto del LGR"F1 RIN T ° 4 D ¿ d o í ci c? e s t, a b i .1. i z a c i o n y b a n d a ( % ) "F1 RI N T " 5 R r ;¿ i»c- s o w- o P c i o n e s d e es t a b i 1 i d a d rl
PRINT "J NOTA? Opciones 2* 3 y 4 son para respuestas como "PRINT " sisuem-;;: Q... ^.e-dundo urden a entrada escalón"F1 RIN T " J IH á :i. t e e 1 n u hl'' m s> r c:- c»:) T* T» e *> P o n d i e n 1: c? - " íINPUT TOGO TO TO OF 10790?11200?:i.Í740?.L.!.840Pl'!580PRINT "JGBCOMP133? OPCIÓN-"510*" invalida, repita"GO TO 10660PRINT @T5t"J nrMa^'H OK br:r!ANClA Y MARGEN DE KnSÉ'11PRINT G?T5í"J Ganancia est;:H'\M:\ij 'SKOGOSUB 12370FOR I»l TO X(l)/2GOSUB 12390NEXT IREM * * t * * * * + * t * * * Marv.iL.-n -..icj 3^n5*nci3FOR 1=2 TO N3GOSUB 12390GOSUB 12390
TREN 11000
FOR I2«3 TO X<I)GOSUB 12390IF X2<*0 AND X4<0 OR Í X 2 " > 0 fa& x*\¿Y4= C X2*Y4«X4#Y2 ) / ( X2-X4 )X4-0GOSUB 13770P R I NT lí/T 5 1 " J G a n a n c i a c r i hl ' 1 1 c i> " ? í\.F:I R I N T (§ T 5 í " M a r á e n d e g a n ¿ n t: i e 1! ? i\ / K OPRINT G;T5'Í " Punto de.- cruce de fiso'S "0 -i-/™ J"íY4
NEXT 12NEXT IGLOSE iREM * * i + , * + « t » * t * tf&r^kTi de
G "O ?G Ü í3 Ü !í« a £• O ¿ u 1= •i¡ i- ¿ üi UJ a -3
o
2:
i!
f- í
r ü:
x
a.
0 0
fx
03
0 0
T"í
T-Í
;jj
••:•
'.'*•!
Ú_
«ií
i— f.;*í
r-í
>- o i— CN
ÜJ H
!— i
üt
iío
r
Ü-
>-
o o
!> O
O
T-Í
o — í o •j_ ^
-s
•"5 '•¿s & o •S i O
O ;¿
fX -iv
FX
THro
vi
eoP
5
r^ <
noo O
ü_
CO í-í
0 0
rH O
Í
T-Í
-r-í
O ü.
*»» r^ G iH G ? f »
jj ~5 j!1
f- o z "* '•« m T-;
0-
.21
O O cu ~i
i-; K 2
1X
*rH
ÜJ ÍJ
¿
21
CL
0 O
W
<TT-Í
T-Í
T-Í T-;
o O3
T-Í o í — o CD
01 o r- rs ni s
P.
OJ
<Ü -r O •10
T-I d 1.1 .'3 Hi
'C c Oí 'd f- !tS ÍI "1 * *•»
Ü~J r" í — XL ü¿ ú.
oo
IO*0
"s"
<».
•T i \ !" G • u '•) 'ífí O GJ •Q G •P '_ 31 Ü-
=
O•—
<i
ü"7
-Or-
0.
f- p
S 0
ü_ tu
0 0
fx
COT-i
T-i
21
i.i
•~LJ
Í5 O O 5 C:
-U 07
1 .
1
C"! 5;
lü •
f-J
VT
^>
" —
O:-i! "il
ÍjJ '¿
1
ID f
—ü_
,"¿
1Ü
J 'O
JItl Ü
C
<Z1
.31
ID
~1 -
C=
=**
**
bT
U"í
i—
i—S
i G
i
'- j-
S
~O
-¿
. 21
^1 i!
í-í
j— :
¡ • '
o
:-y*
r-^Ü
í Ü
- Ü
- Ü
-
0 O
O O
CN O
T-
Í O
íT-
Í oí
Oí r
-iT-Í T-Í r~
í T-!
•»=% ii •"V
r-i
T.
í-X •— ' G ^j -•i 'j •--;
•P í- 0 í ¡"y .í "u1 C G N ÍXI
T 21 í¿ ú_ O « r-i
¿y ÜJ
.X !— "O — ¡
ÍL C£
O
Ü_
•"''• "ií
33 a
.Q
_21
U.
0 0
^r í
»ir-í
oí
•. ". T-J
IJ_
-- 07 O <r.
21
<E1
r— H r-í LL O <f r-i
r-i
''V •-- r-í
.— '
Xo r*-
. o
K! I-
r-íii
=X
t *~Í !
Z3 co a
:o
oCU
ü-
o o
fx £0
r-í o
*
."S
:'".¡
•*J •i> T
-i 21
O
UJ
¡>
X?O
5—
r-i i-
i Ií
co
ro_í
t— 2
1Ú
l X
O
ÜJ
ü_CU
21i-i
00
00*
O
T-Í
r-í r
o -ro
r-í r-í
r-í
•-.
r-Í
•^rf-
fO
X•£
.0
OO
C
-. í-
r-
K3 r-j
oír-
í r-í
Eí
í¡ ^
r-íí — i
í-*-J ; i
L£ o
0*
7 ¿:
0 H
0
0
U_
~7 ÍS
U
.
o o
o o
oí r
o r
\oro
ro
-ro ro
T—
I T-Í T-Í
T
— Í
T-Í
T-Í T-Í
T-Í
OO
0
o
-3*c
r-
ir-
J
r~r-i
2:
21 O
ÜJ
üJ
CN m
al
r*"j
H-
?- r
-í T-! O
T-*
íí
ii Í3
«3-
~7 13
X
coü_
O
ü-
r-i
tD rH
o o
m-0
fx fx
ro r
o ro
r-í
T-Í T-Í
Ü~! 3-
!-?
T-H
.•-> r-i 2:
f Ü
JV
X
>-
t —*T
-O
í
T-Í
C ü.
^ A
X ii
•*-•'
í-s.
ü: ro
G ü
.en
*-•
\7
-?*
£3X
<L
i! ro u
_Ü
_
í— í
0 0
or c
í-ro
ro
fií •o ro ó Oi
'O fO G O ú_ ij_ O .—i ui
._! G & í- OL O iV t'_
£| ty a o o 21
o *
-r-í
infx
r*7
T— í
i—t
T-Í
r*. 3Z21 O
O O
lü o
r-í
fxX
£3
rx
<3
-r-
"1
r-!
T-Í
ni
=
— !
— '
i, 4
=
T-Í .
.
r— i
r— !
T- i
Ü í-
0
£3
}—
í—
~~3
2C
f—
H5
X X
'
M
00
Lü iil
ü_ ££ O
0
21
21 i-í
ü_
C
D Í
D
O O
O
O O
Oo
TH
r-í r*
7 <• íii
<r ^
r ^r
^r
^r ^
r
-i-i ». o P & ^ >" •H •P c? ^ ni
•!~l
C G r-j Ki
r-' i "J
O O <r
jn
r~ í
iii
a
h-í—
¿
z.
0
V
£3C
CD
~
S ü.
O O
OS
} fx
CG
^T ^
T <
T
T-Í r^
r-
í
• s. ^T ü.
rH ra _i P a> Ü o OJ >
ü_
."í
! *
r-i
»-
s^ O
ü!
T-:
Q ¡
Oü? -H
\i
!— i
u-
Í3->e
21
r-í
r-í
Ü- 07
i Z
3••
~f
¡i,
•""
X íil
iü.1
-^-
s"
St
7<r
IJLJ
-% O í —
'ü M
1
-T >
>:LL,
>L-
0 O
o^o r in
T-Í T-Í
C D.
Ci
r-í --
«.*
"NT
w >
-U
- •íí'
*• *T
X
>-
N
"J-
r-i
^f
** x o
<Z ^c
fX
U--
T fx
*- x
r7X
, ^^ -H
'!£Ü
J C
u i
C3 Ü
7 Z>
^ ií
05
X Í
ÍD Q
s-i
ü_ £
3
O O
OT-
Í r-i
roU7
m u
i
vi
í 5 nj tn í ki
01
O i-:
<u
z£ S
! !
i— .
rp
oC
- i_
:>~ 1f 'O
CU
i a:
üí T?
ro rl;
o o
37
rg
•ci
¿C
'T
!
*X
CD
—J _
J
»-
1.+
in lo
í_ H
Si
(Si
t— r-
^£_ x^
,"j*
~
-r
Ü. Ü
-
O 0
<r in
\n -
TÍ
T-Í
T-Í
3 'vi
"yl
-Tí 5 \.
ü"3 CU ^5 ro "O lij n "01 P :'.l ro ü oí G Oí t- U_ ~1
^•»
P"5
Si
21
t — i
u.
ü_ O sD ÜT
*ví
"Ü G vi N s
a
^
r>-
X&
. 3i
=
r
"3
Í3"í
""I
5
FÍ
"01 .-í
!-Í
í-
í~
S
™
G; Tí
¡ti
rH
Si
G
-Pd
i—
Oí 8
O ií
Gi
ü>—
^j
u_ a
_j _
j
f-f *
•»i¡i
mi—
í—
Sí
Gi
r- h-
21 2
:í —
!
í— 5
ü £
ÜÜ
- Ü
.
O O
•>.
a>Í7
IT2
T-Í
TH
T-Í T-i
11590 P R1N T O T 5 í " J C o n s t a n t a d e t ¿ c- tu *=• o " > -1 / X 4 t / 11H11000 PRINT @T5í"J Tiempo PICO í:- " ?P1/Y4r" sesíK"11610 P7 = 511620 >Ó^1/X4*LOG<P7/100#SQRC l-Pl^P1 » ;11 ó 3 O F1 RIN T O T 5 í " J T d e es t a b :i. J. i ¿ s c i o n ( b 3 n d a <.rt 5 F17 í " % ) " y F' ó y " s e 3 "11640 F'RINT "JGÜeseB valor de Ts para otra banda (SI O NO?) = "511050 INF'UT R$11660 IF RHKX'SI" TREN 117101:1.670 PRINT "JValor de banda en ;';, U:ntre O y 100) =5 " 51.1680 INF'UT P7.1690 IF P7OO OR P7>100 THEN 116/0.1700 GO TU 11620.1710 RETURN.1720 GLOSE 1.1730 GO TO 10660. ;t 740 F1 R :i; N T o? T 5 ? * j RAZO N D E A M o R T i G u A M i. £' N T a.1750 GOSUB 10370.1760 Pl«-X4/8QF«X4*X'Ur4}| íY4J.1770 PRINT @T5;BJ -Desde el punto "*X4?" + JC'SY^í'1^L17SO IF Pl>0 AND F'Kl THEN 11320.1790 PRINT í i?TSÍ "J Rsson d« «nicrt :i ^i lainii-nto " , PlL1800 PRINT OTSfG Cs*o no contemplado11
11810 GO TO 1066011820 GOSUB 1147011830 GO TO 1172011840 PRINT @ T 5 i " J rííU:üiN íifc: nfíüK'ÍIüUfihlENTO CON Wn CONS118 S O PRINT " J T i e m p o d e? e>«, t a i., i .1 -i. - ?.-1 o n W r,, T *; > O ™" 511860 INPUT P6;I.1870 IF P6OO THEN 1185011880 PRINT "JBanda de respue^t^ -orvurüf O y 100%) - "í11890 INPUT P7:i.!900 IF P7OO OR P7>100 THEN :Ui38011910 PRINT @TS:"J -T de estebila^ecion menor a l< , P6.1.1920 PRINT @T55"J -Banda rjt- respuesta ni&nor a a í P 7 ? J %H
11930 FOR I«0*l TO 0*9 BFEP 0*111940 P8=SQR<1-I*I):l. 1950 P 9 " E X P C -1 * P 6 ) / P 8 ¡P S1N t P 8 *!-' 6 - í1; T r¿ ( H' 8 / -1) ;11960 IF AB8(P9X>P7/100 THEN r200011970 NEXT I11980 PRINT "JGCOMP 52i No hs* razón de amortií-íuamientD r-ara datos"11990 GO TO 1201012000 PRINT ( 2 T 5 í " J Ra^on de 3 ir, o rti^uaivaentü mcyor a'SI12010 GO TO 1066012020 R E H R e s o 1 v t? r 13 e e i .1.? r-- -\., > r, :••--,:.- r s '!. o p t o ü . s e? p a r a r 1 o n12030 GOSUB 1253012040 PRINT @T5i"J RESÜLUCION DE IKt,) -1- K * N's) = Ü"12050 PRINT @T5ÍJJ Ganancxa eGtct-i -'t :LC¿Í %l\12060 PRINT " JYslor de Janane i a íot-;; L \t rir O y i 000000; = " 512070 INPUT Kl12080 IF Kl<*0 OR Kl>100000ü THE>! .L¿OóO12090 DELETE T12100 D1M TCDH-1):L21Í'0 T«C112120 IF N1OO THEN 12150
:i. 2 i 3 o12140121 SO12160:i.2i7o121801219012200122101222012230122-401225012260122701228012290123001231012320123301234012350:1. 2 3 6012370123801 2 3 9 O12400124101 2420124301244012450124601247012460124901250012510125201 2530125401255012560125701258012590126001261012620126301264012650
iSI Ü NO?)
T ( n i + 1 ) « T ( n :i. -i- 1 > + K iGO TU 12190TO--=r.U~NlFOR 1>1 TO NI tiT ( I+TO ) -T c i-M'o > H-KI#CO < i >NEXT IK2»NN«D1(30SUB 12630N«K2PRINT @ T S 5 " J l3snsnc:L.3 din¿:u' m.ics % K1 /KQ5 " K "P R I NT @ T 5 S " J - G a n e n c i a T, o c x I. " * K 1 5 " 11 "PRINT @T5t USJNG 1-2260 5 " KÍ> U 4 •> "PARTE REAL" » " PARTE I1MAGÉ /í!7XTF'A»4XíFA»Sx»h^FOR 1=1 TO DiPRINT rr5í USING 122*0; i :• K 1 í IIMAGE 19X ? FDy 5X y SD * 2ii» i'j- • 'JjL' .NEXT IDELETE Pl?P2yQl?rPRINT "JDesea ingresar Qtw,-;sINPUT R$IF R*a"SI" T 1-1 EN 12060RETURMRE M A b r o a v c h i v o a e :••' u i"i t o sOPEN X$flv H R " j ü>$RETURNR E M Le c t u r B ci & pares o >•-• ; • L.I n í, o KREAEl *ltX4?Y4RETURMR E M I m p r e a i o n d e c # & e c v:? T^ ; v" y 1. 1 t u 1 o sCALL "TIME" ?Z*PRINT @T5í "LJESCUELA F'üL í fLCHÍ f; A NACIONAL11
PRINT 0?T5Í "FACULTAD DFi. INÜt;>í ÍÉ-^'Iñ ELt-CÍRICA"PRINT @T5Í USING 12470 ;" SIÍ ÍEnAS DE CONTROL ll ? " FECHA í "1MAGE FAy 27Xí FA ? ISAPRINT @T5{ USING 12490: Y$7 V.rofüvo i " » X$IMAGE / y FA? 16X >F ñ ? FAPRINT 0T5Í USING 12510:IMAGE 72 < u ~ " >RETURNR E M P e d i do de T* e s P u e s 1 3 -¿ í .» ¡ -i : - .;, i- e .!PRINT " Üeses los resultcdor. on nripresors (31 O NO?) » "T5-32IMPUT R$IF R*<>"ST.B THEN 12590T5=51GOSUB 12420RETURNR E M / / / / O b t © n c i o n d e? I. : <;. i • ¿. 1 1_- 1; «; a o u n p o 1 i n o m i o c n t e r oREH TEKTRONIX PLÜT 0 hsthematics VolumenDELETE F'l t F'2? 01 í- Q2 ? PDIM Pl ( N ) ? P2 ( N ) t Ql C Ntl J ? Ü2 '. «+ I .' ? P (14)
/ / / / S / R
1260 O126701268012690127001271012720127301274012750127601277012780127901280012810128201283012840L2850L28601.2870.2880.2890L290029102920L2930
FQR TO N-i-1
E s t o ü i.» u s c a n d o ]. a s r a i c a s"
Q1(PO)=T<P7>NEXT POPR1NT a
GOSUB 12790RETURNREM " P o 1 y n o m i a 1 r o o t s* f. f' z r •? m e t r o s)R E M Q1 - - V c c t D r tí t.- N -1-1 c o e? f :L c i e n t e s a n o r d e n a s c e n d e n t aREM N --Gradode1 P o1 i nomi oR E M F' 1 — Raices (\ a r t e r e a 1 >REM F12 - - R a i c e s C: •• a r t e i n i a á i n a r i a)REM E — Exactitud doseatía
P7"NP<7)«P7P<8)«P7+1PC6)«1
FOR Q0«3. TO P7-M.Q2<Q7-QO)«Q1CÜO)NEXT QO
P(12)=0*010000101
P8«P(11)P(1Í)«»10*PC12)P<12)--10#P8
L2940 P8«P(11).2950 P9«P(12).2960 p(4)«P(4Ul.2970.2980.2990L300030103020303030403050306030703080,309031003110312031303140315031603170318031903200
GO TO 13010PC9)=1
P<14)=P9P(5)-0t!i "7 —. f\0
IF P5«0 THEN 13550FOR P0=l TO P7
Q8»Q2<QO)
P4«F14-"PO#Q4*G8
NEXT PO
o o
00
O
^
ro -
*r
r-í *
í
X ro
O
D
OCí
O 03O 1—
í
O"-
r •}
*3~
L
L,
i. 9
C
u
ív
•X-
ii T<
- OJ
íff
~
r-i
Q
Í- O
C-i
-í-
O O
O
O
lü
lüX
X
r- O
f—
O
OJ
'—-
ix CÍ
rx o
ÜJ
u_
CO
O
T-¿
H
^s,
C3
Oí
Cr*
03
rH
O
Lü
?>
^ C
G C
L
Oí
! í
C-i
i—
C5
ü_ £
L -r
O
O3
ICO
=T
O
O ü
- «•
^C
^ '-
- ^
h
!! ii ^
ii
-O
i—
il M
¡í
--
• --
- ü,
-r O
ír h3
¡X
03
C-i
*~^
OJ
-^
-^ '
-* '
O ^
- f-
0'-•
-^H ^
f-.-
j -<
r ^*
03
ü_
C-í
T-Í
^ ^
O
03
i-i d ^
O
H íH
O ^
'--
O
O -
.-i O
o. m í> <r
oj o i u
íx cí
&>
es -s
-i TH o
en o.
« f
<L ¿L
ü ü_ ¡
ü -5
T-Í o
-h c
-c *o CL
-: o-
, n
^
-^
H 0
3 i
í CN
P5
ü ^
-
^ i
-
4- C
3 O
T-I
fx O
F
X^
üv
o^
^^
Hf
lQ
U^
fx
O
ii
ü
^
i! F
X ^
^
C=
O
^ —
• H
•— C
L ^
C5
fxO
ü_
---L
L'^
ü_
<i:
--v
CL
a_
CL
2:
Z:
O-
CI
C5
C2
r-
ü_
tL^
ü_
r-
CL
CL
CL
^<
I-
-^
Oú
_r
-O
'^'^
OO
'--
CL
C-
4ü
,CL
C
í H
ü_
CL
•— i
~L
í O
}—
ü_
"
Oí
í¡ ^
ií
ü-5
M «
H
üí
II
H
X
H
H
fx
H
í!
CN
-^ ^
-í Ü
¡Í
rx 0
3 Ü
T-; ^
!í
-^
h
íi
L£
-^
X ^
-O
i!
TÍ
yü
_y
ff
iy
O^
L^
^ü
_ü
_ü
_ü
i^
oO
íx
03
^:O
J^
r^
rx
-^
lj_
GL
uü
3G
^^
L^
CL
^'il-C
LU
-C
LfH
Ü^
i-fh
S:^
Q_
Ij
L|Q
_J
j_
CÍL
^C
ia
^C
)Q
_!X
:^
tD
rH
L^
---
c-i c
o-j
-i
o ¡
x es
ail
C2 a
n
ií o
OJ o
i
~ ^
c
;í-
-i-
Cí
O
T-!
fx
O
oo
oo
oo
oo
oo
oo
oo
oo
oo
oo
oo
oo
o
1376013770137801379013800:l 38:1,013820138301384013830138401387013880138901390013910139201393013940139 SO13960139701398013990140001401014020140301404014050140601407014080140901410014110141201413014140141501416014170141901419014200142101422014230142401425014260142701428014290
RETURNREM > 1A2«-0Kl = lFOR 11==1F F(Sf.
T1«X4»F
> » i * ( * » > * » * > Su ir; y U1 ;-.!. o de ^ntíul •:j calculo de K
70 N1 + D1U=2 OR C ñBS<FC2í II ) X = E1 ) THEN 13950
L ? :i: iT2«Y4-F 2; II);I:F ABs<F<2? IDX>=E:IT O » T O / F ' < 4 í IDIF T1OO THEN 13900A5«90(30 TO 13930AS=ATN(T2/T1>IF Tl«>0 THEN 139-30A5-AS+180
NEXT IIA2«A2-INTCABS(A2>/3óO)*3í>OYñ/;/A!ríS<rt2)E3«ABS<ABS(A2) -180)RETURNREM Leo archivos eii base «;.[ archivo no c o m pensad o
IF BO-™1 THEN 14050PRJ.NT " JGInárese? nombra dyi ::;vchivo COhPENSAJCiO = " ?1MPUT X$RETURN14 = 0PRINT "J UNIDAD DONDE ESfrt EL ¿>ASKETTE « " ?INPUT T3IF T3>1 OR T3<0 THEN 1'iOóOCALL "UNITST3
CfiLL "FILE" j,T3»X$?S*IF S$<>" " THEN 14190PRINT "JGCOHP137; Archivo rt14 = 1GLOSE60 TO 14370OPEN T*?2? U R " ?B$READ *2?líRfüIF R*=YÍ» THEN 14260PRINT "JGCQMF'138? Archivo "14 = 1GLOSEGO TO 14370DFiLETE X^COíCl^FíSDIM X(9)READ *2r2í XO* XI ? ri y£'\. y £2 v£tíRE AD *2 f 3 ; N 1 P D 1 y N ? KO r 32
No existe
JM" no es tío L8R"
3>J OS3Vi:oa ifidNi OT8vi:
r i v i -i- v | iir .LIN 1 a d
> e'[ o u a u * £ r> e 1.1 o T o /j o e p . 14 r i u .-3>;.! í? t? 5 a a B a u - p „ 1NIy d O 8 ¿ t> To p e => i_i 3 d ij.1 o 3 y 9 •-, j a <r- ,í í: *¿ s 'i: s 111 \~\ u y - p „ i x y ,-j
06Í3VT 01 OS OS/>'i:3S010ansas
N3H1 íOSOS! ansasoc¿vc oí as
N3HJI 0«l?I diO9ovr. ansas oíB9vi;
iri: ansas O99vi:069Vi: 01 OS OS9VTdO Oa 01 OS OV9VI:09¿VT aílSOS 0£9VT.
K INIMd O S 9 k ^ T
009 vi:
OBSVI:-vi: oí os o id s vi:
3SO*"ia 09GVTT ansas OMVI:
N3Hi sooa di ofrsvi:oí 901: ansos oes vi:O¿OOT oí os oes vi:
: N3H1 OKtrl di O 'CSt rTansos oosvr.
JET ansas oóvvi:
O T 9 ' O A *' VE " G ó V tr T d O O 3 01 O 909¿vi: ansas
„.. „..... „..... .„ „„ _„ _M ___„__ i y¡ •[• \t i j"v f** >t, \y T" "" ~ "•• • — • — • — — • •— —• •— ™ — p .i. J^í ,L O Q v ,si C v 1-
/. 11. ••? •[ e*,: í •;- ¡: • i. T T. c' ~ a ^> o d p s T s i: 18 i.i
N>jn.L3>J O^evi:
s í L * z -R: o y 3 y o s e v i:dí9í£'ii: ay3^ o ve vi:
T 3 í s * c =H: u y 3 y o e e v i:
O £ £ V T N 3 H1 O - T. N di O T £ V T
;¡.oooo10010.1.0020;i 0030i!. 0040100501006010070100801009010100101101012010130101401015010160.1017010180101901020010210102201023010240102501026010270102801029010300103101032010330103401035010360103701038010390104001041010420104301044010450:l.0460104701048010490105001051010520
REM LL.UrrU3US.lu • i.úri-i, ;.REM -•- .................. ......................R E M L u i s F e r n 3 n rj o !.. L * .1 w. .1 & • ,¡ , ir : t < ..• .:.:• :~ . :i.REMREM SUB"-PRÜGRfiMf i flUE COr t ' f I 'H. Nfei . *REM l ' i r , ; - | - i .c- . ; i.on >. ÍL ;•! I . l í RFs* E M t iii :~ ' f • i: «5 1 o 1 1 d e- r *•:• s u 1 1 a d o s
n o v / tí
PAG E;IF S0>3 THEN 10140PRINT rt JGCOMP121 ? No exi^tt- o nú estaH7 cerrado archivo de datos"GLOSEEND00 TO T4 OF 10180flüS70P R I N T " J G C O M P 1 2 2 ; 1 No so ¿«¿cciüioü '• bien la o p c i o H ' n "END
PASE
PRINT " IHPRFS10N .Oh Kh^UL'fnJOüS Numero de? or'cioli' ;•«GLOSEL"> L"i T X.I "f" " — —• •— —• — — — - • ••- — — — •*- ™ •«• — —- —• •— ••- — •— - ..-
- I \'n F' r e s :¡. o H ' n d e a ,31 o s u tí J. L13 R N o c o m *» e n s a d o , 1"- líTir-rc^: ioi::i''n ii-'í .v.-t.ü';;; oel L.13R c u iíi pensado 2"™ i m f1 r e s i o n < ¡ e <..), í ¡-, i:;• í.:- i j i:-.- J. !.. G R c u m p e n s 3 d o y "
-• Resíreso o o: < : . : ; oí •.•-.- \> donara les -•!H
PRINT "JPRINT "JPRINT "JPRINT u
PRINT "JPRINT "J - — -PRINT "JJÍ3G E s c o jINPUT BOIF B0"4 THEN 610GOSUB 1270000 TO BO OF 103óC'?lO*í£iO* LO;K-.v«¡-.lOPRINT UJ Existe error or-i í:t.. lüecion de o>-cion"GO TO 10200
GOSUB 12780IF I4«l THEN 101tíOGOSUB 12590GOSUB 11850GLOSEGOSUB 13250IF BO=-3 THEN 10450GO TO 10180
GOSUB 13170I4«0GOSUB 12830IF 14=1 THEN 10550F'AGE -GOSUB 12590GOSUB 11850
d e o P c i oH' ¡"i
10530105401055010560105701058010590106001061010620106301064010650106601067010680106901070010710107201073010740107501076010770107801079010800108101082010830;l.084010850108601087010880108901090010910109201093010V40109501096010970109801099011ÜOO110101102011030110401105011060
GLOSEGOSUBGQSUfe60 TD
L312Ui. 325010180
de apc:i.oti '' n
1"
4"
R E M G i1 a f i c a c i o n d e i t.. b i :PAGEPRINT " G R f: b ! - M <: 1GLOSEP RIN T H
PRINT "J » Solo L'3R ¡lo :M:;IU M ,-¿doPRINT "J - Solo LGR eüií^ensadoF1 RIN T " J - L G R c o n *-J ;; :i. n e o ITI p o n s a c i o H'C1 IT" T M "T " ! ~» f' -i c-' r» • - • • • - • • í -i '
PRINT "JGGGnisute w í nuil' :¿: -.:• ro cor redundí en te -;; "5INPUT BOGO TU BO OF 10710»i0790" l'-V.M.;«f .y,JOGO TU 10580F»! E M G t4 31% i c a c i o i"¡ d ti- .1. L b KGOSUB 12780GOSUB 10900GOSUB 13250IF B0«3 THEN 107/UGO TU 10580REM Gráfico do.i L Gt:-B0«2GOSUB 13170
GOSUB 12780IF 3!4wl THEN 105BOPAGEGOSUB 10900GOSUB 13120GOSUB 13250GO TU 10580REM
REM ÜVJM'.I c ;cion de L LGRPRINT "TECLA 6"GOSUB 12530PRINT "JDesea el GRÁFICO e>r. o L r'l.OTTER? vSI O NÚ) = "5T5«32T4=130INPUT R$IF R$<>"S1" THEN 11030PRI u J ALISTE la uivitiad y LüL.jyiihi. Po-pe.1 y defina el CUADRO cunPRINT "J teclas S t £ i J para continuar aplaste t-\INPUT RuiT5«lT4=150PAGE
W1NÜOW X
f- —í O
u¡ C
O .2:
O
O
r-i
>- >- ¡
*•
B-. 3,
^ _¡
j
X X X
lii 3
:> <c <n
O L£ ££
o o o
os o o
O o
-:
T—' í—í
T~
•* •—
» '""I
_ i
í
-s -
* -*J5
, O
•>- - CO r-f 3
O O 2 X ¡
G]
O; «"
-~ ül
>- >
»
t-í
O- 0--
- r-i
Oi *
-*
C
~ =^
^ i
O~
JT-Í
~J
¿3 ;
_; ~
*•
o ^
'
r-í ?
-4 *
x; >
- t!
^
^z
:^
^^
^^
'-*
o o
02 -
=
^ =
x
= r^
H-
o¡ '
ín o
x
x
- -
c-í
c-i
* tu
^
r-j c - r.
X X
Lü
O "*
O
-^
-*
+
^ -h
G
í-í
O
X *
*r r- --
*»
•* O
O
4 X
>-
••*
«••*•
-••=•
^*
¡¡"i
*•*
LO if
3
ú~J
T-Í
I— T
Í- C
O
*•*
?í
CJ
in ú
~j
» i—
X
*"
••»ü"
7 If
í ú"
3 í¡"
3 I—
ü~
3 i—
Í—
I—
x^
Oí
-¡-i
ü"3
üJ
ÜJ
t-í
:—
í—
* ^-
íj~J
¡Oí—
t— r-
í—
*3¡
í— -^
£í
'2J
íi O ^
A
I—
T£
ii
Gj S
T-Í
- i i-i
f—
t—¡S
í £í
-B S
J Q
i V
II
«•
H
^ í
H ü
"7
T-I
n t-
í *
B
á? si
SI
r-
H;
Lü
i— r-í
?-í
<J O
í>
*
- E
-i 3
lü
* M
-a-
3
O3
UJ
¡S:
Lü
.-£
. D
- ,¿
. s-
f CU
<X
O
O
Lü
-í
T-J
<T
Z>
i—
r—
*
üi
lü
3<
r<L
^>
H-i
i>=
-íO
M
üíii
fí¡¡
z>
!¡ií
úíü
iQX
X2
:Lv
:<r>
<rx
^:
iv<
¿:i>
ú:<
i:^^XOüíOüígüíLL-.pOU. 04 Oi G Oí Oi G
-==.- S! Ui Lü Lü G Lü O
Lü ÜJ Lu O Lü G O lü
- IX
G
O i
X
;— O
i X
_
: :
"v
1
.._
V
i'
__
í ;
.•"•.
^ •
x*^
^*
- T
-Í
O4
r-í Í-
if
-r-I H
- U
i!
==
£5
r-í
==
Si-
fO H
Í Í-I
o
Í4 ¿1 í>
-í- O
UJ
—
i£X O O
OG
OG
OO
OO
OO
OO
OO
OO
OQ
OO
OO
OO
OQ
OC
'O
OQ
OO
OC
r-:
O-l
fO
" ül
<í
Ps
02.
CN O
-r-
í O
i M
^T
«^
-O
-rx
03
CN O
t-
i O
i &
=T
ül
<3 fv
03
CN
O
i-j
OÍ
K;
^T üo o o
X X
Lü L
ü2:
:
o o
CO i>
Cí3
O
__!
3s:
u
_i
LÜLü
ü_
ü*7
<C
- ^n
üí
í-í
O7
G
D-
o o
o o
oo
^H o
i ro
^r
!¡ ül
OÍ
G Ü
J '-í
' *-
* G
i- e
n u.
u. H
O ú
£G
_J
O U
. ü-
QÍ3
O U
. i-í
M C
D
O O
O O
O O
tn -
3 ¡x
02
c^
o
1162011630:U64C1165011660116701168011690:I.1700:l.:l.7iO11720117301174011750117601,1/70U. 780.1790.18001181011820118301184011850118603.18701 1.8801.8901.VOO
11.91011,92011930
MOVE í<n'5íRl? I)«*L:>,F^ > :
GOSUB F<3>im ür U ói - : > « ; . . ,NEXT IGO TO 11760KEM » * * » * * * * » * * ^ , * , » . 11 ¡ i..'i.RDRAW 12T5 í ~6*E9 * ORDRAW @ r s ; o > ~ ó * e 9RDRAW i2rS:6*E9>0RDRAW Í3T5 í O .- 6*£9RETURNREM -» * , , , * » » * * , * v , * » * DibRDRAW OT5I -6* E 9 * ~ó*E9RMQVE @T5íOfó*E9RDRAW @T5:ó#£9»~6*E9RETURNREM » » ( » * » ^ , * í * , * + , , * OiDR$="MOVH @TS:XO.jYl-f2*£9p R I N T O T 5 S R $ ? Y $ f " b! ll 5 R $ 5 " U H !. ! : I " y 1 i:HOY E @T5JXOí-YlPRINT 13T5:«J x = PüLÜ •:)«I.:É.KÜP R 1 N T @ T S ? " A r c h .1. v o ; ' ? x $ * " nRETURNR E M =* - ™: ••»«-= -™= » -•• ™ ™ -~ ™ - =• -"• "" " ™ •"• --= '- :" ••" : • "- ~ -:
B/R
ac? un ralo como " x u * * * , t + 4
a-... títulos u cienominsc iones
11.9401.950! 9601.9701.980
11990:l.200012010120201203012040120501206012070Í.20SO.2090.2100.211012120:l.21301214 O
s**0H
REMPRINT "TECLA 7"PRINT ISTS: " JPRINT ej3: " ( 3 H < s > J"
P R I N T 0T5! "Gra . . íQ d ( - > JPRINT 8T5Í "Grado del .lCM'iot-i¡.rv.í.i..rIF Nd=*0 THEN 12050PR1N1 (3T55 ll JCoef iclentes .jt.-i ¡,L:IMFGR ]=1 TU NIPRIN1 @T5Í USINGIMAGE FAíFD?SNEXT IPRINT Í5T5! "FOR 1 = 1 TO N:lPRINT (»T5í USING 12010íCOU^:i:MAGE14Dv2IiNEXT IPRINT @T5i UBING '1 ::040í i ' > , r - 1 :• 1 :IMAGE 6D*2D
FÜR I«l TU CUPRINT tST5; USING 11960*" -,-•:NEXT IPRINT $T33" s**0HFOR 1=1 TO DIPRINT 8T5Í USINQ 120:10 ; 01 :1 >NEXT IPRI NT @T5 i US ING 12040 í C1 ( D l -í l )R$=s" Observaciones"
v.? 3 i. v; t 'i o e d ,> t í.> •* ^ o n tn • a
uri» ; . IT< ch í Kí^H^FE^UNC DE LA-'Ü
s o _• r i
Nl-í-M
J "
O i - 1 i 1
.1.2150121601217012180121901220012210122201223012240122501226012270122801229012300:l?31012320123301234012350123601237012330123901240012410124201243012440124501246012470124801249012500
12520I 2 S 3 O1254012550II 256012570125801 259012600126101262012630126401265012660126701268012690;l, 2700
.:<-. abierto;"...;:, j. " , -p..- Pt.c?
PRINT @T558JPoio* y cero- ,j -.PRINT Í3T5J USJ.NÜ Kil.70 : u r- -, H •IMAGE / ? 4X ? FA ? BX ? FA > 9X > F'A •> L I X - h A y /FOR 1=1 Tu Nl-KHIF F(5>I>sQ AND A B S ( F < ¿ F l > . -./ HHÉTrí 1: 80
IPO
THEN 12240
i-r.: LOU n ar. e.\. e*jí=? re" •; .: ¡.--. r " - " .¿ i :¡.üv;-,r "
7*=" POLO-IF F(3yl)T$=:u CERO"IF F(5>I)<>2 THEN 12270R$«" Cancelado "GÜ TO 12360IF ABSCF<2yI»< = El THEN U. 0R$=" Con Jugado"GO TO 12360GO TO FC^rl) OF 12360 ? J.2Í.L-./ ? J.^i.3*í s- .LS^StjR$-" DobleGO TO 12360FÍ*«"T?¿P.LeGO TO 12360R$« " Cuaci rur- 1 e "PRINT OT55 USINi'i i? í 70 í !:; • l * £ > K t :.: ? .U ? r* yIMAGE 3X> 5D .2Ii> lOXr 5D , '¿£1- i IX - - t - i ? 1 IX í 9ANEXT IPRINT @ T 5 í " JPuntos de "PRINT @T5; USFNU 11M LOIMAQE / ? 9 X y F A j l & X > F r t ? l i Á - t : r - /FOR ]>1 ro NIF A B S ( S < 2 y . l í »£i I'HIKN .L.::^y:R1>="NQ*IF S C 4 ? Í ) = 0 THEN 12470R$«"SI B
PRINT @T5í USING 12480 í 1 * é> v L í t ) ? Kí*IMAGE 9X»2H> 13X»?.» *20> 1.2X *¿ftNEXT IRETURN
REM Subru1,in¿í<i i r.e ralesREM A F e r t u r a do a r c h i v o d e ; ' • .1 r > t.- u sUPEN X$$lf "R" íS*RETURNREM L es c t u r a d tí r & r tí s d (..- r • >J r i -¡ >. .? •-REAH *UX4rY4RETURNR E M I m P r e s i o n d e c r¿ b e c e r -::• s y t :;. t u 1 • :) <sCALL "TIME" ;Z$PRINT ET5Í "LJESCUELA POLlTr^NlC^ NACIONAL H
PRINT OT5Í "FACULTAD DE lí'W. (•' tt" P I A ELÉCTRICA"PRINT @T5í USING 12^-^10 í " É J S fEiViS DE CONTROL " v ll FECHAIMAGE FA .- 27X » FA t 18 APRINT @ T 5 í USJ'NG 12 6 ó O T V i H v " ñ i-ohi vn S " » x #IMAGE / ? FA ? 16X? FA ? FAPRINT @T5! USING 126BO;IMAGE 72("-" )RETURNREM P e d i do tí e- r e & p u e s -t, D e o r i P «í P e 1
Oi
ü!
i O
03 UJ
Q-
SI •P
i ü
i O
! Ü O >
Oí tf Oí
} y
j ••—
!
í ^
!
i-1
ü3 i! ü~3
i -
21 1
Lü
w
-1'
*
ÍJ3
K:.
_
*-t_
.• •,
=
Oí
=
21
Ü
-C
Ú
5Í-
Üi r
21
O
«
C¿
3T O
Lü O
.-i
Oí
-i
f¿3 P
-i
Lü L
ü L
¿:
—í
__
! i£
. ^-.t
>
—
: i
:*
T
"S
V^
V
'-í
X^
-
^
^
^
^
^ i—
O
OÍ
UJ O
"
íP
- í—
Ó
ÍS4
ÜJ O
o ^
_| 0
3 2:
ja
r3 ,-
i 03
:-
-z. c
;- c£
2: a
33
03 h-
if U
-!
^
03 i
¡ O
L
ü <
T M
03 O
<r^
-<n
Li_
LV
Li_
0^
-_J
O-ü
L.L
iJU
.Lr:
U-O
_3
CH
Hr-
,^iH
¿L
r-íO
?H
C¡C
DG
Li:
i--i
ü_
:--i
íDU
a3
UJ
ü
!i&
U
O
¡i2:
í¡
i- ü
í !í
Z3
=3ü_
!—
H2:
Lü i
il
O
O O
O O
ON-3
rs
ca &
v o
-r-4r-.1
CM
r-4 r-
- ?o
ro
6000601060206030604060506060607060806090610061106120613001406150616061706:!BO619062006210622062306240
626062706280629063006310632063306340
6360637063806390640064106420643064406450640064706480649065006510652065306540
REM
REM CONTIENE:REMREMSET BEGREES30=4
.-•-• • • - i. :::<:•:. oo !. :¡r¿:f ico...••'<•,• .-i t - ¿ i títtt:-
GO TOGO TOPAGEPRINTPRINTPRINTPRINTPRINTPRINTPRINTINPUTGO TOGO TO
T4 OF610
" J"J11 J11 J11 JBOBO
100
nií:.hiü O!.-
DE UH LDE OOSREGRESO
ÜR
t OPCIÓN"
1"
D E . O P C I Ó N
OF 623 O > ¿300 ? 61100
CUALQUIERAGOSUBIF S$<PRINTGOBUBGO TOGOSUBIF 11 =GO TOPAGEPRINTPRINTPRINTPRINTPRINTPRINTPRINTPRINTINpUTGO TOGO TO
910>" " THEN ¿2" COMP 32Í980623069301 THEN 60006520
* OPCIÓN1
rt J" JM J" J11 J" JBOBO QF6300
H$«"NO COMPENSADO"GO TO 6470H*«"COMPENSADO"Gü TO 0470H*= "Ñutí'mero 1ll
GOSUB 910IF Sí¡>PRINTGOBUBGO TOGÜSUBGOSUBGÜSUB
-- MANTIENE L! -U ! ;.» MANTIENE L ! r: .L í !'- CñMBIA LOS ÜOS- REGRESA A MENÚ
:~í DEL LtíP NO CúnPENSñJCiO•S DEL COílPENSñDOL;:MJ:ÍES A u NÚ SOLOne: ÚPC IONES GENERALES
i"¿3"4"
I N G R E S E N U M E R O D E O P C I O N
6420>6440>6460*61 O
B M THEN 6570"JQCOMP141: No9306480739071307350
Xi \
Nj
Xj
o o
o o
^0 0
0 si
í>
o o
o o
Xi
xj
Xj
o o
oL~
- .£»
Cv¿
o o
o
X'
7? i
-í
tí
^3m
> 3
>r;
íz?
i-, j ro
ío o
es e
n -t> -
í"n
o o
rn xí
O i-* 2: X
^_,
• »»
-•
o t
? x
xj xi xj
;>
o o
o <
iro
H*
o -<3
o o
o o
tí
t?
G> H
i
L^ LO
o J~L
X -í
O *
"•
rn
•O
xi
-« ro
o o
o *a O
co x
i o-
en
-io o
o o
oo
oo
O
-O 0
3 X
Io
oo
oLH
oc
esO3 £D Xi Xj xj xi Xj xi XJ X; xj xj i> í>
í-* O >C CO X' E> U
i J 04 rO
O S3 CO
oooooooooooooo
U^
UN
u*
v
oo
en ¿
*o
ow
ro
oo
*-* o
NQ
oo
oül
C-
L»
03 \
?W
oo
oO
Oí-:
J>
en 2
: x=
t?
m —
! -íít
- í! ==
= -<
ro
I!
li
(Sí
!!
ii U
i!-
nr o
o o
H
!! Ii
CO
Cx
-< x
r-i
cr
o^>
W W
í-1
W i
7i! ,
-. J^ ^3
H U
X O
en "
o í-i G
3 -c
je
GÍ
O X
' *T
I o ^
& O
*-í
05
!¡ íí
-í ;£
co
c: x
= -i
O
~Í
-=
ÍT
ttf
-r ^
Oo
CS
- \-
' s&
C
SX
i C
Tj
= ¡
33
O
X
i•^
L_
c O
O
O
O O
3. O
O
f!3-
(o
o
ÍD
OO
-t,.
'N
¡ E.
OfO
en r
nX
- 2!
t? "
"O
C
.«
o- -r
)!!
^
O-
: ; :
- '
!O
71007110712071307140715071607 1 7 O73 bQ71907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307140745074607470748074907500751075207530754075507560757075SO7590760076107620
REAÜ «?7;SREAIi *2í8íN3?XRETURNPRINT "J filie se «3 tv-ne r un j. r--.v.-i v,PRINT " SI O NÚ ? " 5INPUT R$IF R*<>"SI" THEN 7270F1 R I N T " J N o m b r e d G n u e v o £ r r i i ,. ' •• aINPUT X*CLOSE
CALL " FILE " y T3 » X* ? £$IF S$» M Í 1 THEN 7270PRINT " JGCÜMP143: Arcí'uvo " rINPUT R$IF R$<>MSIH THEN 7170CLÜSEKILL X*KILL TusCRÉATE X'l>? 10000 > OCRÉATE Tf ? :l O? 7o OUPEN X$?li "F" , tíOPEN T$Í2? "F'SS^RETURMT9«ó60SUB '500RETURMGOSUB 500PRINT UB:ING 310; Y i>PRINT "J CíMlS!1:/ OPRINT "JPuede c-MM'i^r (jr. ; : ;PRINT "JLOS LlhllES i-ii; \<íñ\L ::PRINT " J M i f " X m i n , " f l l X mv. • , " . - " ;F1 R I NT " J P ara e J (v? r c a .1. ~ ™ ,: XPRINT "J Que &Jf? d.--w,.;INPUT Rí»IF R$O"XH THEN 75SOPRINT " JDisiitsr los 1 1 tn 1 1 e <;: onINPUT XOíXlIF X1>XO THEN 7530PRINT "JGCOMP 631 Los 1 ihí ' ¡:n. f^-GO TU 7480Yl=ABSM7/144#(X.l-XOJ >GO TO 7030IF RíKXY11 THEN /él OPRINT " JDiáitar iT.,;;xirftO r--M-.? c jeINPUT YlX1«ABS<Y1)XO«-87/53*ABS(Yl)GO TO 7630PRINT "JGCOfíP 6::T Respue-.3l¿ -::
GO TO 7450
de c-i-H ' 1 r».i i o---;
H -t
h-:; i :- . te dectrúye; (SI o NO?; M
.l: £ tí Ef-i f 'L rtr¿0 Ob. D A T O S "í .-Á- je im,r;ainjr io es tiimet r:i.co; "- ; , - 1 ; " ", X O » "/• I •, r l
F1 3 r ;j c J & i m c s i n a T* i o •- - ::- Y "
eje real ( Xmín y Xmax ) ™
e-ün incompst iblí?í¿ "
C í m a x /
763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860
WINEiQUI XOíXl !'- r ¡ -
PASEE9=AB8 C X1--XO ) /7','01=0T2«ABSCX1~XO>/2'JIF T2«>1 THEN 7^21 = 1 + 1T2«10*T2GO TO 7680ESKlNTU'2)IF :i>0 THEN 7750E8»E8/10'%IE2«S*E980=2RETURNF'RIMT UJGOSUB 910IF S$<>" " ÍHEN 7í3-PRINT "JGCÜMl-'l'UTGOSUB 980GO TO 7800GOSUB 6930IF 11*1 THEN J.GO TO 6.1.0
-,- -j
i.)
40No
, ¿.i£ DfiKiS DESDI:- DIBKETTE
t-i b o PI 3; X i J
"Ti
í. 5" :"• O ~ ¿.
?3 "3 n CJ 1—=
G •fí í- O u* -n G — < O if -5 0!
0 0
_b.
^a-
00 V
!O
O
pi ni
3C 3
C
—•i
O .¡2.
í f
I
;
•C :"".:
i—
íTr
2 í"
¡7
O,
•':
í-- m
— f
J-T-
~i
ÜI
v'- t-*-
LXrr
í?
O ~í
O.
H- r
;C
"í
i/i
f-1- <
O.
w¡T
"- £•
_ C."(-r
— c
*"i
cu
¡FD
~ í-
4
ftl c.. e
xG
f? G — :
H '•-
Z? IU ex
oo
oo
oo
oo
oo
oo
o
oo
oo
oo
oc
es a
i •£>
• w
10
-"- o
*<
i co
x:
cV e
n 4^
oj
ro
o
-<i c
o v
o-
oo
oo
oo
oo
oo
oo
o
oo
oo
oo
oc
>o
oo
oo
oo
oc
-o o
o o
oo
oo
oo
oo
oo
o)
K.:
fO Í
O t
O f
O
(O í-1
.
• í—
• .
. .
•—
í-=- o
O
O O
0
O
0
0
* en >
w r
o :-=•
o <i
en
xj C
N en
-t> c
^ ro
o
so c
o sj
es e
n -t»
c^
to>
oo
oo
oo
o o
oo o
oo
oo
oo
oo
o o
o o
o
m m
ni m
ni r
ñ m
rñ r
n ni
rn
m r
n ni
rñ
rn rñ
rñ rn
ni m
m m
rn n
i m e
s e
n ~n
2:
5? e
n rñ
mm
rñrñ
rnrn
rnm
rnrn
m3
!3C
3C
3C
3l3
»'3
Cl£
3C
3:3
C3
CI^
3C
3C
31
3C
I3;3
;3r3
;_¿
.3;3
;3rH
!iC
O
!í -j
¡H
ií
3C
3C
3C
3;3
C3
CI3
:3C
3C
3C
-^3
Ci—
r^
| —
í £_
H 5v
C
2!
G-í
72
í-¿-
t-1- -^
— i
— i
íO -
C
O^
^
:A: „
C
P
*
7Í¡
'= S
' ñ
-
7
t-**
C
O
-t±¡
~f?
U5
í-t
i—
rr-,
*
Tj
o »
co
o ~n
jo
. m
9
ÍD
o
3
* S
6
vi —
rn
3-
. 0--
!
""
L.*-
o
n o
o
co
~n
o
í-*
r~
»
sz«
c
iW
í J
O
O
O
h-
i C
" í
o
^
en
n~
f~
!•c
<•
-i
r!
! !
i •
! >
C
- j>
:~
í !
í !
i !
* T-1
' t?
C
=
r ~
O
r—
- O
HÜ
*-
'•o
ex 'V
o
ex o
z;
ríii
12. 2;
3,'
31
:. is.
n!
*£.
.-s
"•S ^
9 9
;? ¿ ^
rj' ^
' ^'
.
^
*t' "
7 r
vZ' :
~
_" |r;
,J!
_'' *
...'i
. i:.. ^1
^5
^
r^
i^
-^
r^
-P
:/-
^~
T!;
O
O
3i
:"".r
r^-
;_-
l¡
í-t
_
: .. ^
;'j.j
t.J
._
! ,-
j '¡J\
\^¡
• .j
¡_
i -^
—
¡~
~
O
¡;:
O
:"L.
i';
C.¡
I-
c* O
f*
-"i
" :
í+
-C
'
"C1
~0 ú.
-C H
í! !— i "í1 T
' O
O
!n G í
m '' S
t-
»
í ^ " ^ Í
5.
-?' -^
;?; 1
¡'.n~
: O
. t-*
- >t
c^ r^
ü"
: t-
'- Q
—
- c=
~ r^
*
ex *
ex
er.
5" a
c. i
&
n;
£
ex -;
o
ro &
ex
•;I¡
iB
n
¡v
C-
O
"!5 ó
O
'.¡J
H5
j— :
-T
Í t_
: >.i
:_!.
-5
£¡
f.j
^ t-:.
-5
}—
í
í—1
í— :
o ex
B r
o ~s
c?. *
-*• ^
mfj
tu
ex
c*
D
n) s
u o;
ai
-^
G <
?:
& n
C
¡D
C
td i
-» O
O
C
- i-l
í-1 H
-O
. IB
15
I?
3
<
:-*•
j-1-
!i <
r-1
- i'í
t"0
OG
Oí
^
í3
~
G~
fD
O
. ~"
! c^
*T
C
"^
r4
*í
OS
í "^
G
O
í™
5 S
í •"?
H'
Gí
H-
CU
Ev
íy
~i
-«
O
-5
S<
O3
i,*
C
v
J/i
H-
íg
i/l
"^
t-1-
(víy
r
^-
Cv
+G
uJ
3
í-1
GS
íex
o
ex
-5
*~ ü
í-3
*-*CU
IJ
O
^
ÍD
UÍ
O
"0"5
M
C
. "•
G
ex
ex
G
rr ^
G
?— i
i?
E£
'"
"í
OH-*
*
i5
o
~í
fo
n yi
t-j
o t?'
r¡
!í ni
r- o
i-1
v*
¿i o
-?
-te
C
tf
Q
i- l C
U
G5
i.ri
fti
Ij
Ofc
T' -
^3
O
ít¡
-s
e:
ro
-J!;!
~1
f"'
í— '
G
'"":
T>
* —
13
"•!
T.1
«ir
j—
C
--••
:P
.-
I
^
-•L'
"-
—
*T
Í p";
"-.:
»
'Z1 3
Ji- í~
l-
4
i"*":
^i
i — :
• rn
~n
.T ^
eio
cz
-x
: *
r~ í
— i
c^"
3
'
¡1_!
Pí
*
'.O
7T,
"*?
i-.
3
10
- —
i C
C/
rr¡
! — í
» Tí
* m
LC
.r?
rn
rr¡
^>
-j Q_
r— i
r"
iz;
» í— : ni
m r
?:>
o
r~
?2.
T'
"o
m
e?
^—i
ro
>
co ~
c;
me
TJ
*
= cz
ex
¡rCT
Í m
*
en o
m
50
r
3»
<r~
3*
-~-5
*
5í
* >;
" '
- O
"í
r 3>
—
o a
H.
c co
m
3; w
Q
t-i
- 0
T
? r
v-T
S.
-*
T
:TT : :
,-f
_5i
í • i '
7¿
O
* P
l 7*
íí>
H í
CO ll
G!¡
21
50
T>rn
o
j— i
o i:
O
^-
* (~
5 -: ~
i3
0 O
~rn
**
z ¡_
~!
¡íí
5C '••
Oi-.
N
I»-
*
O o o o ni 3; •™ P" i~
" 3?-
r— .
GT cr C-"
'
1—1
;-'
C-
,1 ~ •C
-i O
10500IOS 101052010530;I0540105501056010570:t 0158010590106001061010620106301064010650106001G670106801069010700107101072010730107401075010760.1 077010780107901080010810108201083010840108501086010870108BOÜ 089010900109101092010930109401095010960109701098010990
REMREMREMREMREMREMREMREMREMREMREMREMREMREMREMREMREMREMREMREMREMREMREMREMREMREMREMREMREMREMREMREMREMREMREMREMREMREMREMREMREMREMREMREMREMREMREMREMREMREM
u • • • ;
ÍNDICES I i- i" ! < T "yARXft£U:::S NUrtf:-1! i.VARIABLES f:l Fní''i ti^l
i-'-o !• r /Or? cié dstoíi, » calcula u final *;; ; -..- ; .i;'¿ i r i, e;:;oioní-:^ u LGR desde comF'
'• . -; -. •- 1. 1 r :- o los o z e r c j s c o m P 1 o J o «:£:•:•!•,; 1 1 r LHR solo c-n e? Je real>•:.:- o do entrada u r-to triple de se
:.; -.<•[• L^T L-;;rscte?r ) i A? E y K f T y X p Y¡"' r 'V::.:- í Fí> , L $ y G$? Rui r T* y X$ y Y$ y 2$
Definición de v o í * x ¿ L » i . -¿'i : = • incí:-ale^; í
X0~ Limite; infr:-ri->ii '..iel aref ico en el eje; X
Xl-:;Lif¡ri te <iur-'..-r i. . . > i - i . i \ t - . v f . i co en ^1 eJe Y
yl= Limita s'.c'v.. : - . ; . . . ' ; o--.-1. vlr¡3fico en el CMC Y
-Yl- L-i. Jí. i te in r'ü r.:. •:.: . - ..i"-.:. r;:v;.:f ico 0:11 u-.!. G je Y
E9= Separación ü¡.:.: i .¡. u: :..• r-;;;r& indicar LGR en el eJe real*
ES- y¿ílor rir • ; • • : ' . : : : • ; f íw t. ?=íri3l l< l ico»
E 2 - c :i. i"i c o v v? c w ;. i.- ;. • • :• ! o r -,j e C 9
C9~ Cenlroií'ifc "je ! , .; :;":;:mtat£* d(-l LGR
fl 6 ™ fi n s u lo i 'j e: r¿ ¿ - 1 . i. u • i o 1 c *•: :i; s ;i. n totas»
f 1 = T i e m P o d tí v: • £ t <;:- o .i i :L :-: ¿í c i u n pedido
F 2 ~ F actor d c.- ^ 11 ¡ o c t j. 53 u e- m i e n t o P e d i d o
W1 ~~ F r e c LI e n c i a n o " in o f' t i sí u a d a
X A ~ F1 a r t e r e a 1 d e 1 P u n t o e v 31 u a d o c o in o parte d a-1 L ü R
Y 4 « F1 ¿; r t e j. m & ü i n • ¿ i • i £* ü ••:•> 1 r - u r 11 o e? v & J. c o m a P a T11 e d e 1 L G f <
Yí> = COMF'ENSAr.IOi-! hEDXArJTE EL LGR
L* = Rt
1. Kuo, B.C., "Sistemas automáticos de Control", Ccmpañ,ía Editorial
Continental S.A-, Marzo 1.973
2. Shinners, S.M. , "modern control systems theory and applications " . ,
Addison-Wesley Publishing Company., 1972
3. Dorf, Richard C., "Sistemas automáticos de Control", Fondo Educa-
tivo Interamericano S.A., 1977/
4. Distefano, J.; Stubberud, A.; Williams, I., "Retroalimentación y
Sistemas de Control", Me Granw-Hill 1.978
5, Gupta, "Automatic Control", EditLimusa, 1.972
6. Pazmiño Ramiro, "Programa para el estudio de estabilidad criterio
lugar geométrico de las ralees > Tesis de grado, EPN, 1981.