Programa que permite encontrar las tensiones en los Nodos de un circuito electrico de corriente directa. Este programa ha sido escrito dentro de las limitantes de una calculadora programable TI-83. Utilizando solo 26 valriables (A-Z), 3 matrices y 3 vecttores.
- Ingresar individualmente cada programa en la calculadora y respetar el numero del programa, este numero corresponde al orden de operacion.
- Ingresar todos los elementos que contiene el circuito en la matriz A de la calculadora.
- Ejecutar el programa "PROGRAMA 0 ORDEN DE EJECUCION.txt"
- Poner todos los script en un solo directorio.
- Ingresar todos los elementos que contiene el circuito en la matriz A dentro del script "nodos0.m"
- Ejecutar el escript "nodos0.m". (contiene el orden de operacion de cada programa).
- Se puede modifircar el script "nodos0.m" para sustituir el script "nodos1.m" por "nodos1_2.m" para ingresar los elementos de forma automatica dentro de la matriz A.
-
designar un nodo 0 de referencia, este nodo tendra un tension de 0v.
-
marcar con un numero todos los demas nodos que no son el nodo de referencia.
-
Enumerar cada Elemento del circuito (Resistor, Fuente corriente o FUente de Voltaje) para indicar el orden de ingreso de los elementos.
-
asumir una polaridad cualquiera para los resistores y marcarlos con + el positivo y - para el negativo.
-
Para las fuentes de Corriente, el postivo de las fuentes de corriente es la punta de la flecha.
-
ingresar todos los elementos que componen el circuito en la matriz A.
MATRIZ A
T M P N
1 ┌ 1 R R+ R- ┐ RESISTOR
2 | 2 I I+ I- | FUENTE INDEPENDIENTE DE CORRIENTE
3 | 3 V V+ V- | FUENTE INDEPENDIENTE DE VOLTAJE
: | - - - - |
L └ - - - - ┘
1 2 3 4
- Columna 1: T Tipo
- Columna 2: M Magnitud
- Columna 3: P Nodo Positivo
- Columna 4: N Nodo Negativo
- Tipo T = 1 -> Resistor
- Tipo T = 2 -> Fuente de Corriente Independiente.
- Tipo T = 3 -> Fuente de Voltaje Independiente.
Cada fila de la matriz A representa un elemento del circuito. El numero de filas de la matriz A es igual al numero de elementos del circuito.
El resultado del analisis queda almacenado en matriz C, donde la tension del Nodo queda en la ultima columna de cada Fila. El Numero de fila corresponde al numero del Nodo, por lo tando la fila 1 tiene el resultado del Nodo 1 y asi para todas las demas incognitas.
MATRIZ ECUACIONES
MAT[C]{ Q , Q + 1 }
Q = Numero Nodos/Numero Ecuaciones.
N1 N2 N3 .. NQ CTE
1┌ - - - - - - ┐ Ecuacion N1
2| - - - - - - | Ecuacion N2
3| - - - - - - | Ecuacion N3
:| - - - - - - | :
Q└ - - - - - - ┘ Ecuacion NQ
1 2 3 .. Q Q+1
- UN ELEMENTO NO PUEDE TENER DOS NODOS CON EL MISMO NUMERO.
- UN ELEMENTO NO PUEDE TEBER DOS NODOS CONECTADOS A LA REFERENCIA (NODO 0).
- TENER DOS FUENTES DE CORRIENTE EN SERIE. *
- TENER DOS FUENTES DE VOLTAJE EN PARALELO.
- El programa no puede detectar dos fuentes de corriente en serie, queda a discresion del usuario no cometer ese error.
Si una de estas condicones se cumple, el programa lanza un mensaje de error e interrumpe la ejecucion del programa.
Error 1: Un elemento con dos Nodos iguales o un Elemento con dos Nodos a cero.
Error 2: Exceso de Super Nodos (Fuentes de Voltaje).
- EL programa puede resolver circuitos que contengan super nodos dobles, triples, etc.
- El programa ha sido escrito para poder funcionar dentro de una calculador programable.
- El programa solo puede resolver circuitos con fuentes de Tension y corrientes independientes.
El programa no puede resolver circuitos que contengan Fuentes Dependientes.