T548 PDF
T548 PDF
EN EL DOMINIO DE LA FRECUENCIA
TESIS DE G R A D O
A mis padres
y
A Delita
Í N D I C E
INTRODUCCIÓN
CAPITULO PRIMERO
CAPITULO TERCERO
3.1 Estructura general de los programas 62
3.2 Programa maestro CIRCUITO 64
3.3 Programa PR/1NGRESO 67
3.4 Programas: PR/FREQ, PR/OPTIOC 70
3.5 Programa PR/CALCULO 75
3.6 Programas: PR/YE1, PR/YE2 78
3.7 Análisis para varias frecuencias 82
CAPITULO CUARTO
1, Ejemplo de aplicación
2. Conclusiones y recomendaciones
ANEXO 1
Listado de programas
ANEXO 2
MANUAL DE USO DEL PROGRAMA CIRCUITO
Descripción del circuito
Algunas consideraciones sobre la descripción del
circuito
Modo de empleo, ejemplo
I N T R O D U C C I Ó N
1.2 Linealidad
1.5.1 Circuito DC
1.5.2 -Circuito AC
C A P I T U L O P R I M E R O
nentes físicos que ejecutan en forma conjunta una función útil. AsT los
de circuitos que manejan señales. Las señales pueden ser voltajes o co-
cuitos.
- 2-
— cb
3-1
o-
(b)
0 II nc
un E ^ Q *- L C b ^ Ag
V
^
m 6e
v«
CcJ
11
Ce.
o II11 1
-C 0 <S| -
>,„,„, =
O
Cd)
1-1-
1.2 LINEALIDAD
tiene una integral y una derivada con la misma onda sinusoidal. En cuaj_
quier circuito lineal ello significa que la respuesta, en régimen perma-
nente, a una fuente sinusoidal será también sinusoidal prescindiendo del
tipo o número de elementos de circuitos que se conecten.
Vn
impedancia Ze = — =R
I
2) Inductancía V, = j w L I
impedancia Ze = — =jwL
I
admitancia - Ve = — -
w L
- 6 -
3) Capacidad Ve = —¿
w C
impedancia - i
Zc = Ve = —**—
I w C
admitancia .Ye = j w C
VQ, 13-
3) Fuentes dependientes o controladas de voltaje y corriente de
valor vd, i¿,
ve
ib -O
Nodo A Nodo B
-vb-
FIG. 1.2.
Aplicando la primera ley de Kirchhoff a uno de los nodos A o B
se tiene:
ib + ig = ie + id - (1.1)
ub = ve + vd - vg (1-2)
Adicionalmente le = Ye Ve
donde Ye es una matriz simétrica de orden m
Ye = Ze"1
donde la diagonal principal esta constituida por las admitancias propias
de la rama yi¿ =' rama -i/ es resistiva
- 10 -
= j w C Á, rama ¿/ es capacitiva
rama ¿/ es inductiva
j w U/
FUENTES CONTROLADAS
j - rama controlante
1. F C C C ife= pfe.y iy
3fey fac-
tor de ampl if.
de corriente.
F V C C
vfe = rfe./ iy
rkj'-
3. F C CV
ik = gkj
= concJuctancia
4. F V C V
+* == factor
vj
de amplifica-
ción de volta-
je.
FIG. 1.3
- 12 -
B = [ efe/ ]
R = [ rfe/ ]
G = [ gfe/ ]
M - [
Idi = [ Bfe/ ] le = B le
Id2 - [ gfe/ ] Ve - G Ve
Id. = B le + G Ve pero Ve = Ye -"-le
Id = B le + G Ye~1Ie
Id = ( B + G Ye"1 ) le
Id = F le con: F - B + G Ye a (1.4)
Vd! = [ r/fe ] le - R le
Vd 2 - [ y/fe ] Ve = M Ve
Vd = R le + II Ve pero le - Ye Ve
Vd = R Ye Ve + M Ve = ( R Ye + M ) Ve
Vd = D Ve con D - R Ye + M (1,5)
Ib + .Ig =- le + Id pero Id = F le
Ib + Ig = le + F le
Ib + Ig = ( U + F ) le *
e
pero Ib' ~ Ye Ve . reemplazando la ecuación (1.6)
se tiene:
le - Ye ( U + D )~1 ( Vb + Vg)
por lo tanto:
Ib = ( U + F ) Ye (U + D)'1 ( Vb + Vg ) - Ig
donde Yb = ( U + F ) Ye ( .U + D J'1 matriz admitancia de rama (1.7)
Ib - Yb (Vb + Vg) - Ig (1.8)
INDUCTANCIAS MUTUAS
finida por:
Ve = Ze le
Ye - Ze'1
o-
roma p 'rama S
)Lp Ls
\
Ep = jw Lp Ip + jw Mps Is . (1.9)
Es = jw Ls Is + jw Msp Ip (1.10)
Tn - -EP Lp Ls Es M Ls (1.11)
jw Lp (Lp Ls ~,M2) jw Ls (Lp Ls - M2)'
Is = Es LP Ls EP M LP (1.12)
jw Ls (Lp Ls.- M2) jw Lp (Lp-Ls - M2)
M
= K (1.13)
/Lp Ls
n - número de nodos = 3
m = número de ramas = 5
1.4.
ubi
- 17 -
rama
vbk
"Vbx. 1 -1 0 "Vn,"
Vb 2 o - i - i Víl2
Vb 3 0 0 - 1 Vn 3
rr X
Vb 4 0 1 0
Vb s - 1 0 0
— ~_ i _ _
Rama
"vb, .1 bu f r k z - b j Á by .. b m "vm"
Vb 2 2 bzi b 2 2 . b 2 i b 2 j .. b 2n Vn 2
• . . , . . . .
Vnj
• — - . . -. x
m x 1 m x n íl X 1
A = ]T
Vb = AT. Vn (1-14)
2 3 4 5
1
I 1 0 0 0 -1
A -2 -1 1 0 1 0
3 0 -1 -1 0 0
A - [ . L ~ 1,2, ... n
k = 1,2, ... m
y
1 Si la rama ft sale "desde" nodo x-
-1 Si la rama ^ entra "hasta" nodo -i
O Si l a rama I? no encide al nodo -I
- 20 -
b5
b3
b1 b7
2 3 4 5 6 7
- 1 0 0 1 0 0
0 0 1 - 1 1 0 Ib 2
A Ib-
1 1 - 1 0 - 1 1 Ib 3 .
Ibi*
Ib 5
Ib 6
Ib7
n x m m x 1
Fila 3 x Ib - [ O 1 1 -1 O -1 1 ] X Ibi
Ib 2
Ib3
Ib*
Ib s
Ib6
Ib7
- 21 -
[Link] = O • (1.15)
A [ Yb (Vb + Vg) - Ig ] = O
A Yb Vb + A Yb Vg - A Ig
como Vb = A Vit
entonces
Yn Vn - Is (1-16)
1.5.1 Circuito DC
[Link].
zov 20 SL
6 ramas,m = 6
3 nodos, n - 3
independ.
-(o)
Nodo referencia.
Matn'z de incidencia
I 2 3 4 5 6
1 0 -1 0 1 1 0~
A = 2 0 0 -1 -1 0 1
3 -1 1 1 0 0 0
1/5 0 0 0 0 0 20
0 1/10 0 0 0 0 O
0 0 1/6 0 0 0 O
Ye = Vg
0 0 0 1/2 0 0 O
0 0 0 0 1/20 0 O
0 0 0 0 0 1/4 O
Yb - ( U + F ) Ye ( U + D )
-24 -
pero F = O
D = O
entonces Yb - Ye
T
Cálculo de Yn - A Yb A
O -1 O 1 .1 O 1/5 0 0 0 0 0
O 0 - 1 - 1 0 1 0 1/10 0 0 0 0
A Yb =
- 1 1 1 0 0 0 0 0 1/6 0 0 0
0 0 0 1/2 0 0
0 0 0 0 1/20 0
ó 0 0 '0 0 1/4
13 -1/2 t -l/10
20
Yn = -1/2 11/12 -1/6
-1/10 -1/6 7/15
0 0
Is- - 0 = 0
_4 4
YÍI Mu = Is
13 1 -1/10 Vru 0
20 2
Vni = 5,948
Vn 2 = 5,377
Vji 3 - 11,776
1.5.2 C i r c u i t o AC
bn
ti
1'
1f
T\lv.
•i-' 1 r
rb, b*
- 1 1 0 0 • o 10
A = 0 - 1 1 1 0 Ig = 0
0 0 0 - 1 1 0
0
- 27 -
Yb = Ye -
0.5
AxYb -
- j 0.5 1/3 0
0 - 1 / 3
(A x Yb) AT = O O o -i 0 ó
0.5 1/3 O I -1 0
/I 1
0 1 0
0 -1/3 wj
4, 0 1 -1
0 0 1
- 28 -
(A Yb)AT =
4 -1/3
Is = A Ig = -1 1 0 0 0 10 -10
-1 1 1 0 0
0 o
0
0 0 0 -1 1 o
0
_o _
Para w = 2
1 - j J O Vil! -10
j 0,833-j -0,333 Vílo = 0
O -0,333 0,333 + 0.5J Vita 0
donde
- 6,06 - l,24j
4,83 - 2,71j
Vn 1,53 + 0,123
- 29 -
C A P I T U L O S E G U N D O
2.1 INTRODUCCIÓN
(1) YÍI - A Yb AT
(4) Yb = AT Vn
2.1 Introducción
2.2 Estructuración de la matriz incidencia (A) y matriz de admitan-
cia ramal (Yb)
2.2.1 Matriz incidencia (Estructuración)
2.2.2 Estructuración de matriz de admitancia rama Yb
2.2.3 .Estructuración de Yb cuando existen inductancias mutuas
2.3 Producto ([Link]) AT - Yn
2.4 Solución numérica de ecuaciones lineales simultáneas
2.5 Inversión de matrices
2.5.1 Método de Gauss
2.5.2 Método de Shipley
- 31 -
1 2 K rnxm
FIG. 2.1.
n =3
m = 4
A (n x m) - A (3 x 4)
0-11 0-12 0-13 O-l^ «-21 0-22 0-23 0-24 0-31 0-32 0-33 0-34
A$ =
K ->• 1 2 3 4 5 6 7 S 9 10 11 12
Posición en A$
- 35 -
K = (i- 1 )m +j
/
K = (nodo "desde"'- lUnúmeros de ramas \\o de la
\de la red J \rama
EJEMPLO DE APLICACIÓN
. b2 b3
-t>—AAAAA-
b5 b6
V
FIG. 2.2.
- 37 -
1 R 1 0 1
2 R 2 1 2
3 C 5 2 0
4 L 3 2 3
5 C ' 4 3 0
6 Vg 1 - -
A$ = 111111111111-111
A$ .= 0 2 1 1 1 1 0 2 1 2 1 1 0 2 1
I n j c i a l U a r AS
con caracteres "1"
I = 1, TO MI
Leer
SI Húmero de rama
nodo "desde"
nodo "hasta"
f)0
SI
NO
K = (n."desde"-l)*n +• $ de rama
FIG. 2.3.
Diagrama de f l u j o de la estructuración de la matriz de i n c i d e n c i a
- 39 -
normalmente-
±3 :
A = -1 1 O O O
0 - 1 1 0 1
0 0 - 1 1 0
A$ = 0 2 1 1 1 1 0 2 1 2 1 1 0 2 1 .
Ye = [ Y¿j ] ([Link])
YA] - O
Generalizando:
Ye.. = + -j w CU i- - ([Link])
-ÍX.
w
Nodo A
o
Rama i
r
Nodo &
FIG. 2.4.
Ye(U
donde se definió
F - B + G Ye
D = R Ye + M
Yb - [ U + B + G Ye x] Ye [ U + R Ye + M ]
•- 41 -'
jSi existen una clase, dos o tres los cálculos a realizarse disminu-
yen. Se considera para el análisis 21* = 16 posibilidades de combina -
clones de fuentes, que pueden existir en el circuito, determinando para
cada caso la ecuación de Yb a ser estructurada.
Yb - Ye
- 42 -
INDICADOR
CÓDIGO BINARIO ECUACIÓN Yb A ESTRUCTURARSE
DECIMAL
0 0 0 0 0 Ye
1 0 0 0 Í (U + B) Ye
2 0 0 1 0 Ye (U + R Ye)" 1
3 0 0 1 1 (U + B) Ye (U + R Y e ) " 1
4 0 1 0 0 Ye + G
5 0 1 0 1 Ye + G + B Ye
: 6
0 1 1 0 (Ye + G) (U + R Ye)" 1
8 1 0 0 0 Ye (U + M)" 1
9 1 0 0 0 (U + B) Ye (U + M)' 1
10 1 0 0 0 Ye (U + R Ye + M)'1
11 1 .0 1 1 (U + B) Ye (U + R Ye + M)" 1
12 1 1 0 0 (Ye + G) (U + M)" 1
14 1 1 1 0 (Ye + G) (U + R Ye + M)' 1
15 1 1 1 1 (Te + G + B Ye) (U + R Ye + M)
FIG. 2.5.
Formación de matriz
Admitancia de"elementos Ye
Estructuración de Yb -
Matriz de Admitancia Ramal
según indicador decimal
F!G Z.6
Formar Yb
considerando
Ye diagonal
Matriz Yb
se ha estructurado
T(6 2.3-
El producto A Yb se define:
m
A . Y b = Y = [Yjtj] = £1 CUfe^bfej (2.3.1)
k - í
¿ = 1, 2, 3 . . . n
j = 1, 2, 3 . . . m
K l = (¿ - 1)* m - fe (2.3.2)
AT = [ ¿J ¿j] ^. - 1, . . . m
= 1 . - - n
- 46 -
y el producto:
n
Y AT = Yn - [ 5n¿j] - £ ^Ufe ó! fej (2.3,3)
= 7
¿ = 1, . . . n
j = 1, . . . n
-K 1 = (¿ - 1} . m + fe . (2.3.4)
i + 0.12 X 2 + . . . + O-m X n =
£L 21 Xi + 0-22 X 2 + . . .
o bien»
Xi bi
X2 b2
(2-4.1)
Xn bn
Ax = b (2.4.2)
x - A x b (2.4.3)
- 48 -
= o
(2.4.4)
¿ -í- elemento pivote
- 2x2 - x 3 - 2 (2.4.5)
+ —X2 - 2x3 = O (2.4.6)
- 2
- 2x2 + Ilx3 = -2 (2.4.7)
4 -2 -2 Xi 2
-2 +17/2 -2 X2 = 0
-1 • -2 11 X3 -2
4 -2 -1 "x7 2
0 — ~- X2 1
2 2 '
-1 0 ~- — X3
2 4 2
- 2x2 - x 3 = 2 (2.4.5)
_15_ (2.4.8)
2
-3
(2.4.9)
2
- 2x2 - x 3 = 2 (2.4.5)
15
~ (2.4.10)
2
119
X3 = - (2.4.11)
12
- 52 -
"X!~
4 -2 -1 2
X2 1
2 2
uo un 119
-7
X3
12 6
44
85 -10
í = L Til u - 1
ABS (pivote)\I
Si es necesario intej^
cambio de filas.
/• 1, tt
Obtención del
Factor F Ec. (2.4.1)
Evaluación Regresiva
de incógnitas
FIG. 2.8,
A - 0-23
«-31 0-33
Xl3
X32
entonces
A .X - (2.5.1)
- 55 -
I matriz identidad
A. X - I
1. Iniciamos con K = I
I
2. Reemplazamos al elemento u^ftft por
Obtensión del
elemento [Link]
Transformación
de los elementos
de la ¿-ésima fila
Transformación de
los elementos de
k-ésima fila excepto Qfefe.
FIG. 2.11.
Sea A- 2 3
4 5
1. Iniciamos con J? =
1
1 3
1 2
3.11 2
4 5
Ji = 2 Ji * K
1
. «-21 = -("14 - - 2 —
2.
-2 5
-2 -1
- 60 -
«-12 - «-12 • 3 —
«-22 =
«-22
-5 _3
2 2
-2 -1
- 61 -
= (-2) (-1) = 2
-A ti
2 2
= A"
i2 -1
C A P I T U L O T E R C E R O
en
co
FIG. 3.1.
Estructura General de los Programas.
- 64 -
2. Si está lo ejecuta.
-NOMBRE , CONTIENE
Mostrar en la pantalla:
1. índice
2. Analizar un nuevo problema
6. Grafizar
ÍNDICE
En pantalla
1. índice
2. Ingreso/Corrección de datos
3. Ingresar
4. Operaciones de solución
6. Grafizar
Esta el progra_
ma deseado en menoría?
Limpiar la nercaria y
i
Ejecutar el programa
FIG. 3.2.
Diagrama de flujo del funcionamiento del programa maestro
circuito.
- 67 -
12 . F.I.N A L.I.Z A C I 0 N DE I N G R E S O
FIG. 3.3.
Código utilizado para la identificación de la clase de. elemento
VARIABLE CONTIENE
VARIABLE CONTENIDO
Escoger opción:
1. ¡nnreso y almacenamiento do datos en 3. Impresión en papel
archivo de disco.
4. Corrección / Actualización de datos
2. Lectura de archivo de datos e impre- $> Fln dg ingreso/i;eri flcactón/Corrección
sión en pantal la.
2 3 ¡i .)
_XZI~ *
I j
Ingresar el nombre Ingresar el nombre impresión en
papel Transferir el control
del archivo del archivo r>^<(í)>jü-> <J
i
l^n al programa maestro
1 ^ 1 1 HO
Ingresar: Debe leer o ingre ¡no para que cargue al
- Identificación del Lectura de archivo sor datos (T) pragraiM Pfi/FREQ
problema 2Í de datos
Corrección o
actualización
SI I Grabar NI
{# componentes)
Ó
FIG. 3.4.
si
Leer las frecuencias
FI y n
Transfiere control a
programa Maestro
PR/CALCULO PR/OPTIOC
FIG. 3.5.'
Vaya a prog.
maestro
Escoger opción de
cálculo
Transferir el con-
trol al prog. maestro
para cargar PR/CALCU
LO.
FIG. 3.6.
VARIABLE CONTIENE
HS Bandera: H8 = 1 sólo voltajes de
nodo H8 - 2 voltaje de nodo y co_
rrientes de rama.
N2 Número de valores de Frecuencia.
Z Z = 1 frecuencia lineal
Z = 2 frecuencia logarítmica
D Incremento o factor de frecuencia.
O Clase de solución deseada para un
rango de frecuencias.
15 Almacena el valor ¿ de la opción.
J5 Almacena el valor j de la opción.
Fl, F2 Contiene información sobre la clase
de análisis . D.C. o A.C.
c io
fuentes controladas.
El circuito es s o t o
resistivo
Transferir el control al
cargue al programa •
PR/VE1
Banderas F y FO = O
Transferir el control al
programa maestro para que
cargue al programa:
PÍÍ/YE2
Banderas F » 1
FIG. 3.7.
Diagrama de flujo del programa PR/CALCULO
- 78 -
VARIABLES CONTIENE
ls es complejo
Programa Programa
PR/ALKS PR/ESCRIBE .
Calcula Ib s1
se. desea
Prograna Programa
Programa
PR/YE2 PR/YE3IKCID
PR/YE3SOLU
FI6. 3.8.
Esquema de funcionamiento de los Programas PR/YE1 y PR/YE2 a una frecuencia
- 80 -
de Gauss. Igual ocurre con PR/YE2 con las variantes, que este, tiene
que trabajar con números complejos, carga a los programas PR/YE31NC1D ,
PR/YE3SOLU, que desempeñan funciones similares que en el caso anterior.
Se debe anotar que al tener un circuito puramente resistivo, que conten-
ga fuentes con desfasaje, Is será un vector complejo, y se hará la trans_
ferencia al programa PR/YE350LU. Fig. (3.8).
jes de nodos
E + E ++ EO ++
Vectores dim (M) contiene fuentes de Volt./corr- ind.
C C CO
In1c1al1zac1<5n:
1. De la frecuencia
F3 - Fl
2. Del contador de I de fre
cuencias
II - 1
C á l c u l o de Vb en
la frecuencia F3.
Cálculo de "in
Cargar PR/YE3SOLU
Cálculo Is
Evaluación Vn
Gauss Jordán
Obtención de la
frecuencia de operación
F3
FIG. 3.10.
Ingresar parámetros
para el gráfico
Escalas
Dispositivo de grafiza-
ción. etc.
Presentar gráfico de
los puntos calculados
SI
Real Jzar
interpolación
HO
1
Gráfico de
puntos con
interpolación
Gráfico de ejes
y/o reticulado
Impresión de
leyendas
F I H
FI6. 3.11.
1. Ejemplo de aplicación
2. Conclusiones y recomendaciones
- 86
C A P I T U L O C U A R T O
EJEMPLO DE APLICACIÓN
equalizador de audio.
41
ImV ¿4100?
500K
6BK
50-w.F
FIG. 4.1.
- 87 -
Vi
-t- bl
< 47 K 100 V
-ION 500K
-1000
A b6
V3
FIG. 4.2.
A continuación se presentan:
N
NOMBRE DEL PROBLEMA; CIRCUITO ECUALIZADOR (EJEMPLO HE LIBRO DE TEXTO)
NO* DE RAMAS: 9 o.
o
NO, DE NODOS INBEPENB, ; 5
N O » DE ELEMENTOS? 11
CD
T A B L f l ¿1.1
NOMBRE DEL PROBLEMA: CIRCUITO ECUALIZADGR (EJEMPLO DE LIBRO BE TEXTO)
VOLTAJES HE NODO Cf = 1000 Hz>
0*00100000 0*000
O»109¿S901 -40,732
0,00100034 -0,041
0,00000037 ~89,Ó7Ó
0*09347942 -14,450
co
CORRIENTES DE RAMA LO
TABLfl
MAGNITUD EN dB DE
rvj no co w 4^ oí en -j
en G> en es tn co en C£> en en en
n
H
o
c:
H
-H
o
Zl
es
r~
H
m O
o XJ
c: ͙1
m n
'z. c_
o rn
H
ITJ
jr"
GD
:o
ni
H
m
H
rn
x
H
O
<S> ••_-'
^«
O)
G)
CS)
¿.V
CIRCUITO ECUALIZADOR CEJEMPLO DE LIBRO DE TEXTO)
r\
— -— -^
X,
1S X,
* \
G>
G> V
18
H \
m
-o c5
O X
w - •^ --
0
/N ^\
xy
>
X -5°
r\0 \
^< \ 18 180
>-te
Ld
Q
cn-15
"u
'
S -20
Q
D
g-25
C£>
<
SI
-38
c
FRECUENCIA / Hz
FIG. 4.4.
CONCLUSIONES Y RECOMENDACIONES
LISTADO DE PROGRAMAS
ANEXO 1 CIRCUITO PAG* 1
o !0*= " *
3 Ü9=~l
4 GO TO 100
8 01 = 1
9 03=0
10 06=0
11 GO TO 1000
12 01=2
13 GO TO 1000
14 GO TO 920
16
17 GO TO 1000
24
2 5 GO TO 1000
40 01=6
41 GO TO 1000
100 REM CIRCUITO
110 REM
111 REM ANÁLISIS DE CIRCUITOS ELÉCTRICOS LINEALES EN EL DOMINIO
112 REM DE LA FRECUENCIArPARA EXITACIOHES SINUSOIDALES EN ESTADO
113 REM ESTABLE
114 REM
115 REM ESCUELA POLITÉCNICA NACIONAL
120 REM TESIS DE GRADO DE ELIZABETH RODRÍGUEZ SALAZAR
121 REM
130 REM 5 DE MARZO DE 1982
140 REM
.150 PRINT LANALIS1S DE CIRCUITOS ELÉCTRICOS
151 IF D9< -1 THEN ISO
154 PRINT TECLA 1 - ÍNDICE DE PROGRAMAS"
156 PRINT TECLA ANÁLISIS DE UN PROBLEMA NUEVO"
158 PRINT TECLA ó GRÁFICOS DE UN PROBLEMA YA CALCULADO
160. G'O TO 10
180 PRINT TECLA ÍNDICE DE PROGRAMAS"
190 PRINT TECLA INGRESO/VERIFICACIÓN/CORRECCIÓN Y/O IHPRES
191 PRINT ION, DE DATOS DEL CIRCUITO
200 PRINT TECLA INGRESO O CAMBIO DE RECUENCIA"
201 PRINT TECLA OPCIONES DE SOLUCIÓN
203 PRINT TECLA GRÁFICOS"
PRINT ESCOJA TECLAS"
DELETE
X$(140)
CALL 'FILE"-D9 ? D$ ? X$
Xp x$="* THEN 1320
PRINT VJYA EXISTE EL ARCHIVO a ?C$?' (BIBLIOTECA DAT)'
PRINT "JDESEA DESTRUIR SU CONTENIDO? (SI O NO)i G'í
INPUT X*
IF NQTÍX$="S" OR X*='SI") THEN 1200 '
KILL D$
PRINT "JJIDENTIFICACION DEL PROBLEMA"
INPUT Z*
PRINT -J NO * DE RAMAS: "?
INPUT M
PRINT "JNO* DE NODOS INDEPENDIENTES I Ȓ
INPUT N
REM INICIALIZACION DE FRECUENCIA
*M>?72+5
I A
PRINT USING "7X NO( ti £ RAMA í MAX " " 3D "" ) í ' ' , 3 n J M
> 1 T !••! E N 2 4 7 O
GO TO
WRITE
FOR J =l TO 70
NEXT J
QO TO 1590
2 S 3.0 PRINT USING a 5 X n s N Q , R A M A 1 ACOPLADA? ( MAX H H 3DU " )? ? su; H
2'";^'O INPUT y (3)
2530 IF y( »0 AND VÍ3X-M THEN 2570
2540 F1 R 1 N T U S I N G B 5 O X " " K E R R t) R í R A H A S M A X « G a a F B n t M
2550 GüSUB 2860
2560 GO TO 2510
2570 PRINT USING " 5 X n n N O , R A M A 2 ACOPLADA < MAX " " 3D H " ) ; ;3at M
INPUT
IF y<
PRINT
GOSUB
2620 GÜ TO 2570
2 a- 3 O P R1N T U S1N G • 2 X " a N O * D E R A H A C O N T R O L A N T E ( M A X " " 3 D ' D ) í " " > S " ; ¡
:^40 INPUT V < 3 )
.'¿ASO IF V(3»0 AND V(3X=M THEN 2690
2660 PRINT USING u 50X" "KERR'OR í RAMAS MAX = G ' - F B ' í M
2¿>70 GÜSUB 2860
2680 GO TO 2630
vA9O p R IN T U 8'!.' N G " 3 X " ' N O * D E P. A M A C O N T R O L A D A ( M A X " " 31'' " ) í " " « S ' i M
2700 INPUT V <4>
3940 60 TO 3960
3950 U5-2
3960 RE TUPÍN
3 9 7 O ft £ M # * Sí IM P R E 310 N E N F' A P E L * £ #
3930 IF 03^1 THEN 4030
3990 PRINT ' DEBE INGRESAR DATOS O LEER ARCHIVO '?
4000 PRINT ' (RETURN PARA CÜNTINUAR)G"
4010 INPUT X$
4020 00 TO 1060
4030 P9-51
4040 PRINT 3 ALISTE EL IMPRESOR (RETURN PARA CONTINUARA"?
^050 INPUT X$
4060 GOSUB 3280
4070 Y$=s" DATOS DE ARCHIVO* * SC$
4080 Y$=Y$£ a IMPRESOS EN PAPEL"
4090 GO TO 1060
4100 REh***COn:RECCION DE HATOS***
4110 IF 03-1 THEN 4130
4L20 GO TU 3990
4130 REM
4140 Y*="CORRECCION -DE DATOS DE ARCHIVO: 'SC$
4ISO PAGE
¿ .1.6 O f F: IN T U SIN G " 5 X ? F A " í Y $
4170 PRINT "JJJJ i - CORRECCIÓN DE IDENTIFICACIÓN DEL PROBLEMA 0
4180 PRINT 'J 2 - CORRECCIÓN DE NO* RAMAS y NODOS; AÑADIR " ?
41.9 O P RIN T " C O M F' O N E N T E S °
4 2 O O F' RIN T " J 3 — °
.4210 PRINT "J 4 - CORRECIÓN DE DATOS DE LOS COMPONENTES'
4220 PRINT "J 5 - FIN DE CORRECCIÓN"
4230 PRINT "JJJJ ESCOJA OPCIÓN 'í
ANEXO 1 gPR/INGRESQ P A G . 9
4240 INPUT Z
4230 GO TO 2 OF 42SO ? 4370 • 5410 ? 4650 r 5370 '
42-50 00 Tu 4230
¿2 'O tfEMttüí* MODIFICACIÓN DE IDENTIFICACIÓN ***
42 ?0 PRINT " J NOMBRE A C T U A L ES *?Z<&
42 >0 F'RINT " J J INGRESE NOMBRE C O R R E C T O ; • ;
4 3 "i O 1 N F' U T Z '£
4310 IF Z1K>" B
F2=0
PRINT "LJJJJ DESEA ANALIZAR EL PROBLEMA EN ¡ '
PRINT *JJ i,- CORRIENTE CONTINUA CEU C + > B
PRINT 'J 2*-- CORRIENTE ALTERNA C A . C O "
PRINT "JJ ESCOJA OPCIÓN " í
INPUT K
O O T O K O F 1 4 2 Of 1 2 2 O
GO TO 1190
PRINT °L ANÁLISIS EN Í A » C * > PARA í "
PRINT "JJ :L*- UNA FRECUENCIA'
PRINT B J 2»-- RANGO DE FRECUENCIAS"
PRINT "JJ ESCOJA OPCIÓN; "?
INPUT K
GO TO K OF 1390 y 1290
GO TO 1250
PAGE
PRINT "J INGRESE FRECUENCIA INFERIOR .EN < Hz * > " í
INPUT Fl
IF F1OO THEN 1300
PRINT "j EN EL ANÁLISIS PARA UN RANGO HE FRECUENCIAS- NO SE CON n
PRINT 'SIDERA'f'J EL ANÁLISIS A CORRIENTE CONTINUA**
GO TO 1300
PRINT "J INGRESE FRECUENCIA SUPERIOR EN (Hz*) 'í
INPUT F2
GO TO 1420
PRINT '!_ INGRESE LA FRECUENCIA EN <HZ ( ) '?
INPUT Fl
F2 = F1
REM
WRITE *1,4ÍF1 :F2
REM AERIFICACIÓN / CAMBIO O CORRECCIÓN DE FRECUENCIA
IF F1OF2 THEN 1660
IF Fl=0 THEN 17 SO
PRINT "LJJ EL ANÁLISIS ES PARA í ."?Flf" Hs*"
PRINT "J ES CORRECTO (SI O NO) "?
INPUT X$
IF X*='SI" OR X$-'S° THEN 1790
•X*=' 1 CAMBIO O CORRECCIÓN DE FRECUENCIA"
Y$="ANALISIS PARA UN RANGO DE FRECUENCIAS'
PRINT "jj DESEA; *
ANEXO 1 GíPR/FREQ P A G . 1
2080 INPUT H8
2090 IF H8=l ÜR H8=2 THEN 2110
2100 GO TU 2070
21:!.O REM CARGA AL PROGAMA DE CALCULO
21.10 01-4
.?J.:--0 GO TO 800
ANEXO 1 2PR/ÜPTIOC PAG* 13
1000 REM ********* LINEA 1000 (3PR/OPTIÜC *********
1010 02=3
1020 GO TO 800
1030 REM OPCIONES DE SOLUCIÓN
1040 IF 03-1 THEN .1090
1050 PRINT "L DEBE PRIMERO INGRESAR O LEER DATOS DEL CIRCUITO"
1060 PRINT "J PARA CONTINUAR APLASTE (RETURN) '?
1070 INPIJT' X$
:!.OBO GO TO 100
1090 1T F1O-F2 THEN 1160
1100 P'RINT "LJ PARA ANÁLISIS DEL PROBLEMA EN UNA SOLA FRECUENCIA"
1110 PRINT "J EL CALCULO SE LIMITA A i 1 — LOS VOLTAJES DE NODOS"
PRINT "J 2 — VOLTAJES DE NODOS Y CORRÍ *
"ENTES DE RAMAS"
"JJ PARA CUALQUIER OTRO CAMBIO PRESIONE TECLA #1 "
NEXT I
D 1 = DO < 1 ) *8 + DO C 2 (4
ANEXO 1 e P R / C A L C U L O P A G * 18
540 BELETE DO
L 550
!. 560 F=0
570 POR 1 = 5 TO NI "1-4
i 580 READ tfl.-IIV
.590 IF V C 1 )*4 OR V < D = 5 THEN 1630
i 600 1F M (1 )<>7 THEN 1640
A 0 FO---1
1620 GQ ro 1640
.630 F=l
-640 NEXT I
A 1 50
o» I:F Fo*.0 AND F=0 THEN 1630
.660 01 =ó
!670 00 TO 1700
i 680 OI- 5
1 690 GO T0 1700
.700 REM
.710 F3"-''::'l
,7;ÍO DEL.E Tu A$
730 GO T0 SOO
tD
<L
o
><
lü
o
OJ
CD
<r
Cu
LU
G)
O
X
UJ
IK Iff
tH
10
o*. ».
^r Kt
II vH
rH O **
V—i O O N
O O-
CN i-t tn
TH *. 11
CD -O vH o
••_•• O CO M O CO
OJ «í- ~¡ oj <r
•••s U íil OJ m oj
T—1 R^
---- rH •M •- rH
O <!
"3 •<! LU »• O Q
•s»* -w- ». O
^> O O rH X- O fx <-
1-1 LL 2> ^-s
Lü C O O- w ^>
rx o «
O O ^ O rH '"-. C ~J O OJ
*t Lü •^
<-s !— OJ rH M i—i "• " oo 01 '• U
CO TH M *, O rH
~J 2: CU & *• '• C> Lü
CN #• ^^- O CN Ci
*. Lü rH *-- M O !> 11
"i O rH 1—1 -^~*' ÍG <í O
'rH O -J Í3l —' W
~f ••-' TH CN C'J C) OJ Ú1 CN OJ LU'
-0 b_ *~, Oí O
OJ <3- Lü > CD o-í LV: + -^r !*H *•-'
££ U. O rH -í- Lü > ~J LL LE:
~f- OJ -CC -r X 11 -H
.*"s rH j_ ^ ^N Lu O ü£ CD r-f X II Lu O L¿
21 í- •-. 1C n O Lü CO 1C
^_
su V
-U. X- J --. s: M U C¿ x;
O
^ Z> *"•> >^- Oi Ü
hJ -—• > O M ^1 tH LÜ
o O rH f rH CD tH •"• O
C- X 0 LU XI O ** TH *- O rH tO rH CD _Jí ^ o *•- co ro
o O O M [_ H CD 1 ¡ C3 c, _ ^: H
i— ¡— ••_' ÍX }- LTJ !— rH >. !— n A. => í~ Lü I ! CD ZD •x. i- fH A. -^
i fEj -rH -rH CD —i *>
iH L¿ N í-9 ü"; CD 31 V '- U vH TH CD O CCi 11
^J TH ,—1 .-—• !-! !—! n 3Ü t~i
t]"j rH ^-v í-s TH --•• V-1 V-t H ^J 3: ü"j
rH f] -r-í rH !! OJ Oí OJ I-H *-'
'X ÜJ — ii ft rH -~v 1-1 11 ü ~l ~J M LÜ Lü ^< II
Ü ~ M !! 11 ~ -J rH LÜ Ü X LÜ TH 11 * -rH <- 1-H ü Í-H 5—1
M •v^ *í" H -J =, í— O O h- I— _J I—1
H- CQ TH O Lü i— CD hH •^ ^ H r. O O i- U í- ffi
rH í-H M "J J
V- 1- h- 2: Lü í-t 1> •"-' h- rH h- H Lü H h~ 2: Lü
h- ». ¡_ Í— Lü ID C? 1— Lü O W > Z> f- i-i
>< •w* X üi ^-" M k-I li 1 x: o L¿ <E > x c¿ ££ •- X X _l w Q 211 ,J líH 0 L¿ X
X C¿ tV t-l X x _i en E: _j :s: 11 L¿ 'X
Lü O O üi 21 Lü Lü M ¡| 0 Lü Lu --- Lü 0 O rH LÜ LU LU LJ Q ü¿ 2: Lü Lü M 11 0
o •"• Lü 0 0 -^ LULU Lü O Lu O Lü Lü VH rH O LÜ LU rH LÜ O rH
uj ÍT) Lu L¿ M PJ 2: LL Lu CD 21 21 W! CD CD ü_ U.1 Cu' (-.! V-1 r> iL.
í- 1 21 Lu Lu =i 2! 21 W CD M CD ££ í-i <-) CO b_ íj£ rH CD 2: Lu CD 2: CD CD ü_ Lü L¿ Q
O O O O O O O O O O O O O c- o 0 O0 o ooooo oooo o 0
oo 0 C' O O O o ooo o opo O OO o oo oo O rH OJ EO -í LO ^O N 03 CN O rH c>! ro
Oí Í"'J •e if; ••o ¡x o?. G-- O TH O-l í'"J "3" i* J *>"-> ¡x 00 O- O t-l M '<"1 ^ LD s3 ¡X 03 0-- O rH O-í M M- LO -í! f^ OJ CN Ci O O O O O O rH rH
•j-i -.j-f -n -Ti iX ¡X FX ÍX ÍX ÍX ÍX EX ¡x rx o. =>
03 CO CO O:' CO CO CO 03 CTj CO CN CN CN CN 0*- 0'- O1- 0^ o oo
_i _i _:r -J T-l
ANEXO 1 ePR/YEi PAG, 21
FOR J=5 TO Nl + 4
READ #1?J:V
IF V U ) < > 1 1 THEN 2200
2770
GÜ TO 01-7 OF 2260 r 2350
GO TO Dl-11 OF 2350*2350
RR1NT "GGGERROR Dl= H ?D1
EHD
DELETE Gl
IHM G l í M - M )
CU -O
2290 FOR 1=1 TO H
2300 FOR J=l TO M
2310 G 1 < I ? J ) =E 1 < I ) * U í 1 ? J )
2320 NEXT J
2330 NEXT I
2340 GO TU 2940
2350 DELETE G2
2300 DIM G2(H?M)
2370 G2-0
2330 FOR 1=1 TO M
2390 FOR J=l TU M
2400 FOR K=l TO M
2410 G2 ( I y J ) =G2 ( I f J ) -i-G 1 ( I r K ) *U C K r J )
2420 NEXT K
2430 NEXT J
2440 NEXT I
2450 G1=G2
2400 DELETE G2?U
2470 GO TO 2940
2480 REH Dl=10 .
2490 HELETE U
2500 DIM UCH.-M)
2510 U-0
2520 FOR 1=1 TO M
2530 U<IíI)=l
2540 NEXT I
2550 DELETE R
2500 DIH R(M/M)
2570 R=0
2580 FÜR ]>5 TO N1Í4
2590 READ * l j I t V
2000 IF V(l)<>9 THEN 2030
Có)
ANEXO 1 ePR/YEl PAG, 2
2700 NEXT I
2710 GÜSUB 2770
2720 GO TO ül-9 OF 226092350
2730 GO TO Bl-13 OF 231 0 50
2740 PRINT "GGGERROR fl:
2750 ENB
2700 REM
2770 REM INVERSIÓN
2780 FOR K=l TO M
2800 FOR 1 = 1 TO h"
2810 IF K-I THEN 2S70
2830 FOR J=l TO M
2840 IF J •K THEN 2800
2850 U(I? K rJ
2800 NEXT
2870 NEXT I
2880 FOR J=l TO H
2890 IF J =K THEN 2910
K)
2910 NEXT J
2920 NEXT K
2930 RETURN
2940 X$""§PR/YI
2950 01=28
2960 GO TO 920
ANEXO 1 EPR/YEIINCIÜ PAG, 2
1000 REM ************ LINEA 1000 ©PR/YEIINCID
1010 02-2S
1020 GO TO SOO
1030 REM CALCULO DEL A*YB ( M INCIDENCIA #YB CALCULADA)
1040 REM IMPRESIÓN Ye> Yb
1041 IF H7=0 THEN 1060
1050 PRINT @F'9: " JVECTOR DE ADMITANCIA
A DE ELEMENTOS' * El
1060 IF Dl=0 THEN 10SO
.1001 IF H7=0 THEN 1080
1070 PRINT (3P9Í ' JMATRIZ. YBa Gl
1080 DELETE A $ ? Y l j Y
1090 DIM A*<M*N) ? Y 1 C N ? M )
1100' Yl~ 0
1120 READ *2?líft$
1150 IF D1OO THEN 1270
11 00 FOR 1=1 TQ N
1170 FOR J=l TO M
USO X* = SEG ( A$ ? C 1-1) *M-f J ? 1 >
1190 T = yAL (X$)-f 1
1200 GO TÓ T OF 121051240^1 O
1210 YKI? J)--El(J)
1220 GO TQ 1240
1230 YKIf J)-EKJ)
1240 NEXT J
1250 NEXT I
1200 GO TO 1410
1270 REM PRODUCTO (A*YB)=Yl
1280 FOR 1=1 TO N
1290 FOR J=l TQ M
1300 Y 1 C I ? J)=0
1310 FOR K=l TO M
1320 X$ = SEG< A$? C 1-1 >*M-fK? 1 )
1330 T"'v'AL CX*)-f 1
1340 GO TO T OF 1350? 1380?!-%
1350 Y 1 C I ? J)=YKI? J)-G1(K? J)
1360 GO TO 1380
1370 Yl ( I .- J ) =Y1 ( I ? J ) iGl (
)K * J
1380 NEXT K
1390 NEXT J
NEXT I
REM
REM ALMACENAMIENTO Yb
IF D1OO THEN 1490
j ¡ T**I ~r ~t* F— .s. *"^ í~^ *• r** ^
W K o. 1 ti í x; * V f 11
GO TO 1501
WRITE #2?9ÍG1
DELETE G1?E1
DIM Y C N í N )
Y=0'
REM Y1*A' DONDE A TRANSPUESTA DE A
FOR I=i TO N
FOR J=l TO N
YCI?J)=0
FOR K=l TO M
ANEXO 1 0PR/YE.1.INC1D PAG* 24
1560 X*=SEG(A*> (J-l)#M-fK, 1)
1570 T=VAL(X*)-H
:i.S80 GO TO T OF 1590, 1620 / 1610
1590 Y (I- J)=Y<I> J)~Y1(I?K)
1000 GO TO 1620
1610 Y(IrJ)=Y<IjJ)ÍY1CI?K)
1620 NEXT K
:LÓ30 NEXT J
:l.640 NEXT 1
:¡.Ó50 IF H7-0 TREN 1080
:tó5i PRINT @P9:" JMATRIZ YI=A*EICGD ' T Y I
1060 PRINT @P9t " JMATRX7. DE ADMITANCIA DE NODOS A*Y1*A' =Y' , Y
1670 PRINT (?P9Í" JMATRIZ DE INCIDENCIA ALMACENADA EN DISCO " ? A $
1680 WRITE *2í4íY
1730 DELETE Y
.1740 GO TO 1790
1790 X*="t?F1R/YElSOLU"
1800 01=30
1810 GO TO 920
ANEXO 1 OPR/YE1SOLU
1000 REM ************ LINEA 1000 SPR/YEISOLU
1010 02 = 30 *************
1.020 GO TU 800
L030 REM CALCULO DE TÉRMINOS INDEPENDIENTES
1040 IF F1OF2 THEN 1070
1050 IF Fl=0 THEN 1130
.000 GO TO 1480
.070 PRINT 'L PARA UN CIRCUITO SOLO RESISTIVO EL CALCULO SE LIMITA
loso PRINT 'U A UNA SOLA FRECUENCIA "
1090 GO TO 1480
1.100 REM ****** ANÁLISIS PARA CD,C) ******
!. 110 REM CALCULO DE OOG1*E
1120
1.130 DELETE E,C?.C1
1.140 DIM E(M) Í C(M) ? C1(N)
.150 E=0
U 60
L170
.180 TO Nl+4
1190 V
1200 THEN 1240
L210 THEN 1250
220
1230
.240 E C V Í 2 )
L250 NEXT I
.260 FOR 1=1 TO N
.270 FOR J=l TO M
L2SO Cl i I ) =C1 ( I ) -Yl C I? J ) *E C J >
90 NEXT J
L300 NEXT I
.310 IF H7=0 THEN 1340
.320 PRINT OP9: "JVECTOR DE FUENTES DE VOLTAJES INDEPENDIENTES
1330 REM NECESITAMOS PARA ALMACENAMIENTO
1340 FOR 1=1 TO N
350 FOR J=l TO M
300 XÍ» = SEG í A* ? C 1-1 ) *M+ J ? 1 )
370
.380 00 TO T OF 1390-1420?1410
>90 CICI)=C1ÍI)-CCJ)
L400 GO TO 1420
.4.1.0 C1<I)=CICI)+C<J)
.420 NEXT J
.430 NEXT I
.440 IF H7=0 THEN 1460
.450 PRINT £P9; a JMATRIZ DE TÉRMINOS INDEPENDIENTES (Is) CÍ
i 460 DELETE C,Y1
470 GO TO 1960
.480 REM ****** ANÁLISIS PARA (A.O ******
490 REM E CONTIENE PARTE REAL' DE Va
00 REM EO CONTIENE PARTE IMAGINARIA DE V<á
. 510 REM C REAL DE la
520 REM co IMAGINARIA DE
1 ÍO DELETE C ? COyE?EOíC:UC2
ANEXO 1 0PR/YE1SOLU PAG. 26
1540 E C M ) r E O C M ) .CCM) ,CO(M) >C1(N) r C 2 < N >
1550
.1560
1570
.1580
1590 Cl = 0
;L600
1 ó 10 REM *** FORMACIÓN DE la y Va (COMPLEJOS) ***
1020 SET DEGREES
1030 FOR 1=5 TO Nl+4
1040 READ #l?i:y
1650 IF V U > ~ 1 THEN 1700
IF V(l)<>2 THEN 1720
16 ó O'
1670 C (V(2))=yC 5)*COS(V C 7))*10~V(6)
:LÓSO CO(V C 2))=V(5)#SIN(V < 7))*10"y(ó)
1690 GO TO 1720
1700 E < y ( 2) )< 5 > *-cos í u < 7 > > <ó>
:L 710 EOCVC2)
1720 NEXT I
1730 FOR 1=1 TO N
1740 FOR J-l TO M
:i.750 Cl ( I > -Cl (I > --Y1 < IJ) #E ( J )
1760 C2 < I ) =C2 < I) - Yl (JI) UCEO ( J )
.1770 NEXT' j
1780 NEXT I
1790 IF H7-0 THEN 1820
1800 PRINT "J Vsí" í E í E O ? "IG
.1810 REM £#«## FORMACIÓN DEL VECTOR Is
1820 FOR 1=1 TO N
1330 FOR J=l TO M
1840 X* = SEG í A$ , < I--1 ) *H + J > 1
1850
1860 GO TO T OF 1870rl920f 1900
1870 CKI)=C1(I)-C(J)
1880 C2<I)"C2(I)~CO(J)
1890 GO TO 1920 .
1900 C1(I)"C1CI)+C(J)
1910 C2(I)==C2CI)+COCJ)
1920 NEXT J
1930 NEXT I
1940 IF H7-0 THEN 1970
1950 PRINT @P9Í' TÉRMINOS INDEPENDIENTES SON ' C1-C2
1960 REM LECTURA DE MATRICES DE COEFICIENTES
1970 DELETE Y
1980 HIM YCN.'N)
1990 REAÜ *2f4íY
2000 IF F1OF2 THEN 2020
2010 IF Fl = 0 THEN. 2100
2020 REM PARA ANÁLISIS C A > C ) NECESITAMOS GAUSS GORDAN COMPLEJA
2030 DELETE YO
2040 DELETE YO
2050 DIM YO(NfN)
2060 YO-0
2070
ANEXO 1 (?Pr</YElSQLU PAG, 27
20SO 01=34
2090 GO TO 920
2100 REM SOLUCIÓN DEL SITEMA DE ECUACIONES (ELIMINACIÓN DE GAUSS)
2110 REM Y#Vn=Is
2120 IF N=l THEN 2580
2130 REM CON PILOTAJE SIMPLE
2140 DELETE R
2150 R==0
2100 POR 1=1 TO N-l
2170 R=I
21SO T=ABS<Y(I?I))
2190 POR J = I4-1 TO N
2200 IF T=>ABS(Y<JjI» THEN 2230
2210 T=ABS(Y<J?I))
2220 R=J
2230 NEXT J
2240 IF TO1,OE-12 THEN 2550
2250 IF R=I THEN 2360
2200 REM INTERCAMBIAR FILAS R y I
2270 POR K=I TO N
*"* o o f~) ™r — v í T k** ^t
2300 Y(R?K)~T
2310 NEXT K
2320 T=C1(I)
2330 CKI)=CKR)
2340 C1(R)= T
2350 REM CEROS BAJO PIVOTE
2300 POR K=I+1 TO N
2530 NEXT I
2540 GO TO 2590
2550 PRINT "LMATRIZ HE ADMITANCIAS DE NODOS DEL CIRCUITO ES SINGULAR*
2560 PRINT "JPROBLEMA CON DATOS MAL ESTRUCTURADOS, REVISARGG'
2570 END
2580 CKl)=Cl(l)/Y(ljl)
2590 IF H7=0 THEN 2030
2600 PRINT g'P9: ' JVECTQR COLUMNA DE NODOS (Vn) ",C1
2610 PRINT 'JJ PAPA CONTINUAR APLASTE (RETURN) " í
ANEXO i EF'R/YEISOLU PAG. 28
2020 INPUT X$
2030 X*="@F'
2640 01=42
2650 GO TO 920
ANEXO 1 0PR/YE2 PAG, 29
1000 REH ************ LINEA 1000 PR/YE2 ****
1010 Q2--6
GO TO SOO
REM OCUPA 095? b DE 30530 b
DELETE E1 ? E2
DIM E1ÍH) 7E2(M>
E1 = 0
E2-0
11 = 1
IF F1OF2 THEN 1110
IF Fl=0 THEM 1130
W=2*PI*F3
Gü TU 1140
W=1*OE-10
REM
FOR 1=5 TO NI +4
REAÜ #l*i:V
GO TO y < l > - 2 OF 1190.1210,123071250
GO TO 1200
U E K V C 2 ) >=E1(V<2) )+l/ÍV<5)*10~V(ó>)
GO TO 1260
E2<V(2) > = E 2 < V < 2 ) ) ~l/< U*( V (5) *10"Y (ó) ) )
GO TO 1200
E2CVÍ2) )=E2(V<2) >+W* C '-,' (5) *10"V (6) )
GO TO 1260
Eli V C 2) )=E1 W2»+V(5>*iO~V<6)
NEXT I
IF H7=0 THEN 1290
PRINT eP9t'JVECTORES DE AÜMITANCIA DE ELEMENTOS" , El , E2
REH ALMACENAMIENTO DE Ye (ADMITANCIA DE ELEMENTOS)
WRITE *2 ? ÓÍE1
WR1TE *2?7ÍE2
GO TO DI OF 1370? 1030? 1370? 1670? 1670
GO TO Dl~5 OF 1670rló70íS050y 1370? 1630
GO TO Dl-10 ÜF 1370flo70ilo70ile.70i.1070
GQ TO 2070
REM Dl=l FCCC <B?
DELETE U
DIM U ( M f M )
FOR M
H£XT I
FOR J=5 JO Nl+4
READ * l T J t y
IF 'v'(l)<>8 THEN 1470
U < V < 4 ) ? V < 3 » = U < V < 4 > ? M < 3 » + V < 5 ) *10"V C ó )
NEXT J
DELETE G1 ? G2
DIM GKM.'M) ? G2(MíM)
Gl = 0
62 = 0
FOR 1=1 TO M
FOR J=l TO M
ANEXO 1 GPR/YE2 PAG*' 30
2080 u=o
2090 FOR 1=1 TO M
2100 U < I? I) - 1
2110 NEXT I
2120 FOR J=5 TO Nl+4
2130 REAU *i?j:v
2140 IF U(1)<>11 THEH 2160
2150 U ( V ( 4 ) - V C 3.) ) =U ( M ( 4 ) ? V C 3 ) ) + V
2160 NEXT J
2 170 REM SIMPLE INVERSIÓN
2 ISO FOR K=l TO M
2190 U(K?K)=i/U(K7K>
2200 FOR 1=1 TO h
2210 IF K=I THEN 2270
'JIIQ U(IíK)=-U(I;K)*U(KíK)
2230 FOR J=l TO M
2240 IF J = K THEN 2200
2250 U ( I ? J ) =U ( I r J ) + U ( I ? K ) #U ( K ? J )
2260 NEXT J
2270 NEXT I
2280 FQR J=l TO M
2290 IF J = K THEH 2310
2300 LKK? J)=U(K-J)*UCK-K)
2310 NEXT J
2320 NEXT K
2330 REM ALMACENAMIENTO DE U
2340 WRITE #2? Sí U
2350 GO TO IH-7 QF 2390? 2510
2360 GO TO Dl-11 OF 2510^2510
2370 PRIHT 'GGGERROR 01= 'íüi
2380 END
2390 DELETE G1 ? G2
2400 HIM G l ( M í M ) í G 2 C M 7 M )
2410 Gl™0
2420 G2 = 0
2430 FOR 1=1 TO M
2440 FOR J=l TO M
2-450 SKI'? J)=E1 (l)^UCI.. J)
2400 G2 < 1 7 J ) = E2 (I ) £U C I } J )
2470 NEXT J
2480 NEXT I
2490 HELETE U
2500 GO TO 2670
2310 HELETE G3jG4
2520 DELETE El ? Eli
2530 DIM G 3 < M ? M ) . G 4 C M ? M )
2540 G3=0
2550 G4 = 0
2560 FOR 1=1 TO M
2570 FOR J=l TO M
2580 FOR K=l TO M
2590 G3 ( I ! J ) =G3 í I : J ) -i-Gl C 1 7 K* ) $U
J )( K
2600 G4 ( 11 J ) =04 C 1 7 J ) +G2 C 1 7 K ) #UJ() K
2010 NEXT K
ANEXO .1 8PR/YE2 P A G - 32
2620 NEXT J
2630 NEXT I
2640 (31 = 63
2050 G2 = G4
'2660 [Link] G3rG4 ? U
2070 REM
2080 X$="Í?PR/YE3INCID"
2690 01=32
2700 GO TO 920
ANEXO 1 (3PR/YE2CQNT P A G » 33
UKQlíQ2)=Gl
NEXT Q2
NEXT Ql
FOR Q2-1' TO M
IF Q2=QO THEN 2030
Q = U1 ( QOf QO ) XíUl C QO t Q2 ) -U2 ( QO t QO ) *U2 ( QO ? Q2 )
U2 < QO , Q2 ) =U 1 < QO f QO ) *U2 C QO 7 Q2 > -f U2 ( GO j QO ) *UQ2
1 () QO
UlCQOyQ2)=Q
NEXT G2
NEXT QO
RETURN
ANEXO 1 (2PR/YE3INCIB PAG, 3!
EO-0
CO-0
REM COMPROBACIÓN DE EXISTENCIA DE FUENTES
IF F0=l THEN 1310
IF D1OO THEN 1310
GOSUB 1910
GOSUB 1780
REH PRODUCTO l£*Vá <E1+E2J>*<£+EOJ)
FOR 1=1 TO M
C CI)=C<I)-El(I)*E <I)+E2 <I)&EO <I)
CO<I>=CGíI>~E1<I>#EO(I>-EíI>#E2<I>
NEXT I
BELETE E1?E2
GO TO 2030
GOSUB 1970
GOSUB 1780
REM PRODUCTO DE Yb*Vá (G1+G2J)*(E+EOJ)
FOR 1=1 TO M
FOR J=l TO M
C<I)~-=Cf IJ-G1CI J ) *E ( J ) + G2 ( If J ) *EO < J )
I 3 J)*£0(J')-62CI? J)*E(
NEXT J
NEXT I
BELETE G1 ? G2
GO TO 030
REM ****** ANÁLISIS CD.C)
REM Vá=E
BELETE E » C
DIM E(H)?C O(M) CN)
C=0
co=o
REM COMPROBACIÓN DEL PROGRAMA
IF F0=l THEN 1590
IF B1OO THEN 1590
GOSUB 1910
GOSUB 1680
ANEXO i 6PR/YE3SOLU PAG, 39
GO TO 1960
E < V < 2 >)=y < 5 > #CQS C y < 7 > > *1Q^y < ó >
E0<y<2) }~'v'í5}#SIN(y (7) )*10"y(6)
NEXT I
RETURN
REM *** SUB* LECTURA DE E1.E2 *^'*'
DELETE E1?E2 '
DIM E1(M)?E2<M>
READ *2.-6íEl
READ *2?7:E2
RETURN
REM *** SUB* LECTURA DE G1.G2 ***
DELETE G1 ? G2
DIM G 1 ( M ? M ) ? G 2 < M y M >
READ *2?2ÍG1
REAU *2?3;G2
RETURN
REM ****** FORMACIÓN DEL UECTOR Is ******
DIM CKN) íC2CN)
C2~0
FOR 1=1 TO N
ANEXO 1 @PR/YE3SOLU PAG. 40
2080 FOR J=l TO M
.2090 X$ = SEG(A$> (I-im-í-fJ.l)
2100 T=VAL<X$)+1
2110 GO TO T OF 2120.2170.2150
2120 C1(I)=C1CI)-C(J)
2130 C2(I)=C2(I)-CO(J)
2140 GO TO 2170
2150 C1(J)=CKI)+C<J)
2100 C2(I)=C2(I)-fCO(J>
2170 NEXT J
2180 [Link] I
2190 IF H7=Q TREN 2220
2200 F'RINT @P9: " TÉRMINOS INDEPENDIENTES SON "-C1.C2
2210 REM LECTURA DE MATRICES DE COEFICIENTES
2220 DELETE Y - Y O
2230 DIM Y ( N r N ) í Y O < N r N )
2240 READ *2.-4íY
2250 READ *2r5ÍYO
2260 REM ****** SOLUCIÓN DEL SISTEMA DE ECUACIONES ******
2270 REM
2280 REM N — NUMERO DE ECUACIONES
2290 REM [Link] — MATRICES DE COEFICIENTES < N , N > REAL. IMAG
2300 REM ClfC2 — VECTORES DE TÉRMINOS INDEP, <N) — SOLUCIONES RE?IM
2310 REM
2320 Q2=1*OE-12
2330 FOR Q6-1 TO N-l
2340 REM **# BUSCAR RIMÓTE
2350 G5=SQR(Y<GórQÓ)*Y<GÓ,QÓ>4-YQ<Gó r GÓ)*YO<QóyQ6))
2360 Q4 = Q6
2370 FOR Q3=G6+1 TO N
23SO Q1=SQR< Y(Q3 ? Q6)#Y(Q3,Q6)+YO(03•Qó)*YO(Q3 , Q6 ) )
2390 IF Q5=>Q1 THEN 2420
2400 Q5=Q1
2410 Q4=Q3
2420 NEXT Q3
2430 IF GJ5=>Q2 THEN 2400
2440 PRINT 'MATRIZ DE COEFICIENTES ES SINGULARGGGG'
2450 END
2460 IF Q4-QÓ THEN 2630
2470 REM *** INTERCAMBIAR FILAS 04 Y .06
2480 FOR Q3=Q6 TO N . -
2490 Q5=Y(Q4.'Q3)
2500 Y(Q4jQ3)=Y(Qój03)
2510 Y<QÓjQ3?=G5
2520 Q5=YO(Q4.Q3)'
2530 YO <Q4,Q3)=YOC Q6 ?Q3)
2540 YOCQ6.Q3)-Q5
2550 NEXT Q3
2560 Q5-CKQ4)
2570 C1CQ4)~C1CQ6)
25SO C1CÜ6)=Q5
2590 Q5=C2(Q4)
2600 C2(Q4)=C2<Qó)
2610 C2(QÓ)=Q5
ANEXO 1 (2PR/YE3SQLU P A G » 41
2760 GO TO 2930
2770 DELETE C37C4ÍE1..E2
2780 IF FOO THEN 2860
2790 DIM E 1 ( H ) ? C3 ( M ) y C4 ( M )
2800 READ #2í9¡£l
2810 FOR 1=1 TO M
2820
2830
2840 NEXT I
2850 GQ TO 2930
2860 DIM El CM)? E2CM) ? C3 < H ) >C4(M)
2870 READ *2í¿ÍEl
2880 READ *2?7tE2
2890 FOR 1=1 TO M
2900 C3 C I ) «El < I ) #V1 C I ) ~E2 ( I ) *V2 C I )
2910 C4 í I ) ~E1 ( I ) JKV2 ( I ) +E2 < I ) #V1 C I )
2920 NEXT I
2930 REM
2940 IF L8«0 THEN 3030
2950 SET DEGREES
2960 FOR 1=5 TO Nl+4
2970 READ # 1 ? I Í M
2980 IF y<l)<>2 THEN 3010
2990 C3CVC2) )=C3 C V C 2 ) )-y(5)#CQS<•y ( 7 )
3000 C4 CU( 2 ) )~C4í V C 2) )-V (5)*SINÍ y < 7 )
3010 NEXT I
3020 GO TO 3090
3030 FOR 1=5 TO NH-4
"3 0 4 0 READ #l?i;V
3050 IF V(l)<>2 THEN 3080
3060 w PX
vi ( \U \«(¿ 1 a'(2> )-V(S)^10"tvJ < 6 )
J "1 W)O=:P"X
3070 REM C4-C4
3080 NEXT I
3090 RETL1RM
ANEXO 1 @PR/YE2VAF2 PAG, 46
1000 REM ************ LINEA 1000 @PR/YE2VAF2 *************
1010 02-30
1020 GO TO SOO
1030 REM
1040 DJ.M E 2 C M )
1050
1060 IF ZOl THEN 1080
.1070 F3=F1+<I1-1)*C
:l.080 W = 2*F'I*F3
Ü.090 FOR 1 = 5 TO Nl + 4
;L100 READ * l í I t V
1110 GO TO V C D - 3 OF 1130-11 0
1120 GO TO 11 00
1130 £ 2 < Y ( 2 > ) = E 2 < V ( 2 > > - ! / < U * V < 5 ) * 1 0 ~ V í ó; )
1140 GO TO 11 00
1150 E2(U<2> )-E2(V<2»+U*Y(5)#10~VCó)
11 ¿O NEXT I
1170 WRITE # 2 r 6 : E 2
1180 IF H7 = 0 THEN 1200
1190 PRINT @P9: "UECTOR DE ADMITANCIA IMAGINARIO 1 ? E2
1200 GO TO DI OF 1250 , 1490 , 1250? 1690 , 1690
1210 GO TO Ül-5 OF 1690, 1690 • 1990 7 1250, 1490
1220 GO TO Dl-10 OF 1250,1690,1090,1690*1090
1230 GO TO 2050
1240 REM Dl=l FCCC CB)
1250 CÉLETE U
1260 DIM U ( M , M >
1270 U"0
;L280 FOR 1 = 1 TO M
1290 IKI, I)
1300 NEXT 1
1310 FOR j= TO Nl+4
1320 READ #l j:V
1330 IF V(l) >8 THEN 1350
1340 U (U (4) , <3) }-UCU(4)? (5 ) íó)
1350 NEXT J
1300 DELETE G2
1370 DIM G2(M,M>
1380 G2-0
1390 FOR .1 = 1 TO M
1400 FOR J=l TO M
1410 G2<I, J)=U(I, )*E2(J)
1420 NEXT J
1430 NEXT I
;l.44Q' CÉLETE U
1450 GO TO DI OF 205071470^1490
1460 GO TO Dl 8 OF 1990,1470,1490
1470 PRINT 'GGG ERROR Dl= 'ÍD1
1480 END
1490 CÉLETE U1?U2,R
1500 DIM U 2 C M / M ) r R ( M r M ) í U K M í M
1510 U2=0
1520 R=0
1530 FOR 1=5 TO Nl+4
ANEXO 1 (2PR/YE2VAF2 P A G » 47
1540 READ *•1; ir y
1550 IF V i l )<>9 THEN 1570
1560 R ( U C 4r )V (3 ))= l v l C5) #10~U(6) '
1570 NEXT I
1580 FOR 1 =1 TO M
1590 FOR J= 1 TO M
1600 U2 C I • J > = R < i f J)#E2(J)
1610 NEXT J
1620 NEXT I
1630 DELETE R
1640 REM LECTURA Ul
1650 , READ *2í 81 u 1
1660 GOSUB 2710
1670 IF Dl = 2 ÜR 01=10 THEN 2340
1680 GO TO 2480
1690 REM EXISTE UNA FUENTE FUCO (G) 01=4, , 6 ^ 7
1700 DELETE G2
1710 DIM G2 ( M ? M)
1720 G2 = 0
1730 FOR 1 =1 TO M
1740 G2CI, I)=E2 < I)
1750 NEXT I
1760 GO TO ni -3 OF 2650,1800,149071300
1770 GO TO 01--1 i OF 1990? 1800r 1490; 1800
1780 PRINT •GGGERRORD1= " ÍD1
1790 END
1800 REM CALCULO Gl+BKYE ni=5?7f 13í
1810 DELETE B
1820 DIM B( MÍ M)
1830 B=0
1840 FOR 1 =5 TO Nl+4
1850 READ * i.-i: y
ISóO IF U C 1 )<>8 THEN 1830
1870 B C U ( 4 r)V < 3 > >=y<5):*:iO~V<6)
1880 NEXT I
1890 FOR 1 =1 TO M
1900 FOR J = 1 TO M
1910 G2ÍI- J )=G2 (Ir J ) + B C I - J)#E2<J>
1920 NEXT J
1930 NEXT I
1940 DELETE B
1950 GO TO 01 -4 OF 2650-1970?1490
1960 GO TO IU-1 2 OF 1 990 7 1 970 y 1490
1970 PRINT •GGG ERROR Dl= ' í DI
1980 END
1990 REM ni — 8
2000 DELETE U
2010 DIM U C M i M )
2020 GO TO ni -7 OF 2060r2170
2030 GO TO Dl-1 1 OF 217072170
2040 PRINT •GGGERRQR Dl= ' J D 1
2050 END
2060 DELETE 02.. u
2070 DIM G2 C M r M )j U (M i M)
ANEXO 1 8PR/YE2VAF2 PAG* 48
2080 G2=0
2090 GOSUB 2310
2100 FOR 1 =1 TO H
2110 FOR J =1 TO M
2120 G2 < I * J )=:£2(I)*U(Ií J)
2130 NEXT J
2140 NEXT I
2150 DELETE U
2100 GO TO 2650
2170 DELETE G'4? U
2180 D I M G 4(M .'M )? U C M ? M )
2190 G4~0
2200 GOSUB 23 10
2210 FOR 1 =1 TO H
2220 FOR j =1 TO M
2 230 FOR K=l TO M
2240 G4 <1' 7 J )= G4 (I ? J ) +G2 ( I y K ) #U ( K .- J )
2250 NEXT K
22éO NEXT J
2270 NEXT I
22SO G2=G4
2290 DELETE G 4 * U
2300 GO TO 26 50
2310 REM LEC TURA U
2320 READ * o }8Í U
2330 RETURN
2340 DELETE Gl- G2, El
2350 niM Gl < H - M) .- G2(M? H) ? El (M)
2300 Gl = 0
2370 G2~0
2380 READ *2: 61 El
2390 READ *2? 71 E2
2400 FOR 1 =1 TO M
2410 FOR j =1 TO M
2420 Gl ( I í J) =El í I ) #01 < I ? ü ) -E2 C I ) #U2 C 1 1 J ).
2430 G2CI, J )z^ El < I ) #U2 < I í J ) + E2 ( I ) #U1 < I ? J )
2440 NEXT J
2450 NEXT I
2460 DELETE U 1 1 U 2r El jE2
2470 GO TO 2080
2480 DELETE G•7 G 4 .' Gl ? El f E2
2490 DIH G3 (M ?M) f G4(MrM> jGKMjM)
2500 G3-0
2510 G4~0
2520 READ *2í9: Gl
2530 FOR j =1 TO M
2540 FOR J = 1 TO H
2550 FOR K= 1 TO M
2500 G3 C I , J)= G3 (1 7 J ) +G1 ( I ? K ) #U1 ( K , J ) -G2 C I > K ) #U2 ( K r J )
2570 G4 ( I - J)a:G4 (1 7 J ) +G1 C I r K ) *U2 ( K j J ) 4-G2 ( I , K ) #U1 C K , J )
25SO NEXT K
2590 NEXT J
2000 NEXT I
2010 G1-G3
ANEXO 1 0PR/YE2VAF2 PAG, A9
2020
2630 DELETE G3 ? G4rUl,U2
2040 GO TO 2080
2050 X*='@PR/YE3JNCini'
2660 01 = 33
2670 GO TG 920
2080
.2090 01=32
2700 GO TO 920
2710 REM *M SUB, GJORUC
2720 REM
2730 REM N — NUMERO DE ECUACIONES
2740 REM YíYO — MATRICES DE COEFICIENTES (N>N) REAL.* IMAG
2750 REM ClíC2 — VECTORES DE TÉRMINOS INDEP. (N) --- SOLUCIONES
2700 REM
2770 Q2=ltOE-12
2730 FOR Qó = l TO N-l
2790 REM ### BUSCAR PIVOTE
2300 G5=SGR(Y<QóyGÓ>#YCG6,GÓ>4-YO<GÓjQÓ)*YO(G6 ? QÓ> )
2810 G4-QÓ
2320 FOR Q3 = GÓ-hl TO N
3160 NEXT Q4
3170 QO=C1(Q5
3180 C2 < 05 > =02(05)+03*02 < 06 )+01*CKG6)
3190 C1 ( G 5 ) ~ Q O
3200 NEXT 05
3210 NEXT Qó
3220 IF S0R(Y(NrN)*Y(N?N)+YO(NíN)*YO<NjN))<Q2 THEN 2890
3230 REM ##* CALCULO DE INCÓGNITAS
3240 00=1/(Y(NfN)#Y(NfN)+YO(N-N)*YO(N,N))
T OX3NM
ANEXO 1 0PR/GRAFICOS PAG»
3090 U3=(U2-U1>/CN9-1)
3100 1= 1
3110 X2<1>=X1(1)
3120 X2(N9)=X1(N+1)
3130 FOR J=l TO N9
3140 IF J=l OR J-N9 THEN 3160
3150 X2(J)=U1+<J-1)#U3
3160 IF X1CIX = X2(J> AND X2 ( J ) <=X1 C 1 + 1 ) THEN3190
3170 1=1 + 1
3180 GO TO 3160
3190 n=X2CJ)-XlCI)
3200 Y2C J)=C( 1 y I )+D*(CC2í I )+fl#<C(3, 1 >+B#C(4 ,
3210 NEXT J
3220 GOSUB 1920
3230 hOVE @P8ÍX2<1) ,Y2(1)
3240 IlRAW @P8:X2,Y2
3250 IF P8O32 THEN 3310
3260 HOME
3270 GOSUB 1990
3280 IF P8=32 THEN 3310
3290 PAGE
3300 GO TO 3220
3310 GO TO W9 OF 3340-3340*4690
3340 GO TO Z OF 3790-3350
3350 REM #*### EJE HORIZONTAL CLOG)
3360 E4=LGT(F4+l*OE-ó)
3370 IF ABSCE4-INT(E4»<1>OE-12 THEN 3390
3380 E4=INT(E4)
3390 E5=LGT(F5)
3400 IF ABS(E5-INT(E5»<1.0E~12 THEN 3420
3410 E5=INTCE5>+1
3420 E6=E5-E4
3430 GOSUB 1920
3440 HOME @P8ÍW1,W3
3450 FOR J-E4 TO E5~l
3460 J4~10"J
3470 J2=2
3480 IF JOE4 THEN 3500
3490 J2=l
3500 FOR J1=J2 TO 10
3510 X=J1*J4
3520 IF X<F4 OR X>F5 THEN 3760
3530 GOSUB 1920
3540 Q1=K8#LGT(X)+K9
3550 GO TO W9* OF 3560.3680
3560 HRAW @P8:Q1,W3
3570 SCALE 1,1
3580 RURAW (?P8:Oj 1
3590 RMOVE @PS:O,-I
3600 IF NOTCX=F4 OR X=F5 OR Jl=10) THEN 3760
3610 X$"STR(X)
3620 X*=REP( ' ' > 1,1)
3630 RMOVE @P8:-LEN<X*)/2#XOí-l*l*YO
3640 PRINT SPSÍX*?
ANEXO 1 GPR/GRAFICQS PAG, 59
3650 'GOSUB 1920
3660 MOVE GP8tQljW3
3670 GO TO 3760
3680 MOVE @ P 8 ¡ C U , W 4
3690 DRAIO G P 8 : Q l j U 3
3700 SCALE l.'l
3710 IF NOT(X=F4 OR X=F5 OR Jl=iO) THEN 3760
3720 X*=STR(X)
3730 X*=REP< " tlr 1)
3740 RMOVE GP8;-LEN(X*)/2*XOf-l»l*YO
3750 PRINT GF'8;X$Í
3760 NEXT Jl
3770 NEXT J
37SO GO TO 4110
3790 REM ***** EJE HORIZONTAL (LINEAL)
3800 GOSUB 1920
3810 IF Wl=>0 THEN 3840
3820 IF U2OO THEN 3840
3S30 GO TO 3890
3840 MOVE G P 8 í W l í W 3
3850 FOR J=W1 TO W2 STEP W7
3860 GOSUB 3930
3870 NEXT J
3880 GO TO 4100
3890 MOVE GP8tOfW3
3900 FOR J=0 TO Wl STEP -W7
3910 GOSUB 3980
3920 NEXT J
3930 MOVE GP8ÍOjU3
3940 FOR J=0 TO U2 STEP W7
3950 GOSUB 3980
3960 NEXT J
3970 GO TO 4100
3980 REM ##* SUB. GRÁFICO DE MARCAS EN EJE HORIZv
3990 DRAW GP8;JíU3
4000 SCALE l í l
4010 RDRAW GPSIOíl
4020
4030 X*=STR(J)
4040 X*~REP('"flrl)
4050 RMOVE GP8í-LEN(X$)/2*XOj-l*l*YO
4060 PRINT @PS¡X*Í
4070 GOSUB 1920
4080 MOVE GPStJiWS
4090 RETURN
4100 REM
4110 REM ***** EJE VERTICAL (LINEAL)
4120 W6=0
4130 GOSUB 1920
4140 IF W3=>0 THEN 4170
4150 IF W4<=0 THEN 4170
4160 GO TO 4220
4170 MOVE @P8:WlíW3
4180 FOR J=W3 TO W4 STEP W5
ANEXO 1 SPR/GRAFICOS PAG. 60
4190 GOSUB W9 OF 4370^4510
4200 NEXT J
4210 GO TO 4660
4220 MQVE @P8:UlfO
4230 J = W5
4240 J=J-W5
4250 IF J=>W3 THEN 4270
4260
4270 GOSUB U9 OF 4370 .* 4510
4280 IF J>W3 THEN 4240
4290 MOVE @P8:U1,Q
4300 J--W5
4310 J-J+W5
4320 IF J<=W4 THEN 4340
4330 J-W4
4340 GQSUB. W9 OF 4370-4510
4350 IF J<W4 THEN 4310
4360 GO TO 4660
4370 REM ### SUB, GRÁFICO MARCAS EJE VERTICAL
4380 DRAW e P Q í W l y J
4390 SCALE 1..1
4400 RDRAW @P8ílfO
4410 RMÜVE @P8:~1-
4420
4430 Xí>=REPC ' ' -1 ? 1)
4440 IF-L£N<X$)=Ó THEN 4470
4450 X$= a 'SX$
4460 GG TO 4440
4470 PRINT GPS: USING 'FA'tXS
4480 GOSUB 1920
4490 MOVE G P S r U l i J
4500 RETURN
451.0 REM W* SUB* LINEAS HORIZONTALES
4520
4530 DRAW ©PSÍ
4540 SCALE 1 - 1
4550 RMOVE GPS
4560 X*=STR<J)
4570
4 58 O WÓ=WÓ MAX LEN(X*>
4590 IF LEN(X$)=Ó THEN 4620
4010 GO TG 4590
4620 PRINT @P8: USING 'FA^íX*
4630 GOSUB 1920
4640
4650 RETURN
4660 REM
4670 HOME
4680 PRINT ' JJJJ'
4690 IF P8=32 THEN 4910
4700 PRINT 'DESEA LEYENDAS? (SI O NO): '?
4710 1NPUT X^
4720 IF NOT<X*= 1 'S' OR X$='SI") THEN 4910
ANEXO 1 epR/GRAFICOS PAG. 61
4730 X$='FRECUENCIA / Hz1
4740 GOSUB 1920
4750 MOVE @P8;(W1+W2)/2?W3
4760 SCALE 1,1
4770 RMOVE @P8í-LENC X*)/2#XO,~2 * 2#YO
4780 PRINT @P8:X*
4790 PRINT gP8,25:90
4300 GOSUB 1920
4S10 MOVE @P8:U1,(W3+W4)/2
4S20 SCALE l í l
4830 RMOVE @P8:-l*5-Wó*XOj-LEN<C*>/2#XO
4840 PRINT @F8ÍC*
4350 PRINT @P8,25:0
4SéO GOSUB 1920
4S70 MOVE @P8:(W1+U2)/2,W4
4880 SCALE 1,1
4890 R M Ü V E @P8:-LEN(Z$)/2#XO»O *2*YO
4900 PRINT @P8:Z*
4910 CLOSE
4920 IF P8O32 THEN 4950
4930 PRINT -RETURN PARA CONTINUARG'
4940 INPLIT X$
4950 GO TO 100
4960 REM ### SUB DE CALCULO DE POLINOMIOS DE INTERPOLACIÓN
4970 DELETE C
4980 1UM C<4,Nil)
4990 C-0
5000 REM ALMACENAR Y l C I ) EN C C 1 r I )
5010 FOR 1=1 TO N+l
5020
5030 NEXT
5040 REM SE INICIALIZA DERIVADA EN PUNTO INICIAL Y EN PTO* FINAL
5050 REM 1=1 APROXIMACIÓN LINEAL PARA DERIVABAS
5000 REM 1-2 APROXIMACIÓN CUADRÁTICA PARA DERIVADAS
5070 I ~~ *1-O
M
La razón es que los nudos 4,5,6 flotan con relación al resto del
circuito. Se soluciona cortoclrcultando los nudos O y 6.
2. No se pueden especificar fuentes de voltaje o corriente ideales
como constitutivos únicos de una rama, debe especificarse con su
resistencia y/o conductancia interna.
b,
(D 3 ramas
2 nudos ind
Cuando se trata de inductancias mutuas y la auto-inductancia en
paralelo con otro elemento, deben considerarse como ramas di fe -
rentes la causa, es que, sólo la corriente que circula por la
inductancia es lo que provoca el flujo magnético que acopla a la
segunda inductancia
5 ramas
2 nudos
. Jí.
b,
"3
bs
Se debe disponer de un modelo o circuito equivalente del transi_
tor, según los requerimientos de preci sion.
b
vs
Prenda el computador
Colocar el disco en una de las unidades
I n i c i a l i z a r el. reloj interno del computador mediante la i n s t r u c
ción:
CALL"SETTIM" 5 ."DD-MMM-AA / K H H : MM:SS"
DD : día
MMM: mes
AA : año
HH : hora
MM : minutos
SS .: segundos
ORRIENTES HE RAMA
1 0,00000019 1*817
? 0 * OÜOOOOÍ9 1,817
3 0* 00000004 0*036
4 0, 00001318 2.594
5 0» 00001318- 2«594
o/ 0. OOOOOOIl -176*942
7 0, 00001059 2*593
S 0, 00000000 -80*942
9 0,00000233 -177,405
10 0}00000233 -177.405
11 0» 00000002 -179.> 985
12 Q, 00000013 2*594
13 0. 00001305 2*594
14 0, 00000013 2*594
15 ' 0» 00001292 2,594
U
I I B L I 0 6 R A F I A
Hall, 1975.
Interamericana, 1977.
1972.