Pregunta básica de análisis nodal

Tengo una pregunta sobre el método de análisis de nodos. La parte que no pude resolver es la ecuación del Nodo c. En las ecuaciones, C está representado por 3. Aquí está mi pregunta: ¿qué es G5 (i = GV) en el circuito? El cable vacío tiene corriente pero no hay voltaje cuando simulé el circuito en Proteus. Y la parte que me confunde es si tenemos corriente, debemos escribir esa corriente en la tercera ecuación. Y si escribimos esa corriente, ¿cuál es el 1/R para el cable vacío? Solo trato de resolver esas ecuaciones en Matlab pero los resultados no fueron los mismos que Proteus. Por favor ayúdenme, me quedé atascado en esta parte en cuestión. Para concluir, mi pregunta es ¿debo agregar corriente en el cable vacío en las ecuaciones y si agrego cuál es el G5?aqui esta el circuito

ecuaciones

He agregado las correcciones que necesitas, creo. A ver si te sirve.

Respuestas (4)

Creo que tienes problemas con el funcionamiento ideal de los cables. Los cables ideales tienen una resistencia de 0 y todos los nodos conectados puramente por cables tienen el mismo voltaje. En su ejemplo, el nodo c está conectado al nodo d, que está conectado a tierra, por lo que tienen el mismo voltaje de 0V.

(No entiendo qué nodo está etiquetado en sus ecuaciones, así que voy a usar los nombres de las letras)

Tus ecuaciones se convierten en:

(Va-Vb)/R1 + (Vb-Vc)/R3 + (Vb-Vc)/R4 = 0

Va = V1 = 5V

Vc = Vd = 0V

Además, dado que los nodos c y d son iguales, R2 y R3 están en paralelo, lo que significa que puede combinarlos en una resistencia equivalente, lo que puede facilitar problemas más complicados en el futuro.

Creo que el OP está tomando la posición de tratar de analizar esto como si fuera un programa Spice. Los programas Spice no pueden realizar algunas de las observaciones globales de las que usted es capaz.
Los programas Spice asumen que las cosas conectadas por cables son el mismo nodo. Esto se puede ver en los programas de especias porque al hacer clic en ellos tendrán el mismo nombre de nodo.
Me refiero a algo diferente. Pero tal vez sea porque he profundizado en los métodos utilizados por el código interno. Está bien. No me estoy quejando. Sólo estaba señalando algo que creo que veo. (Puedo estar equivocado, por supuesto.)

El análisis de voltaje de nodo no puede manejar su caso. Tiene un cable de cero ohmios entre c y su punto de referencia d. Eso significa que la rama entre los puntos c y d tiene una conductancia infinita. Eso no se puede escribir como números.

Por supuesto, puede realizar un proceso de búsqueda de límite numérico en el que aumente gradualmente la conductancia entre c y d. Debe encontrar que los resultados convergen hasta que se excede el límite del rango de números en la computadora.

Obtendrá el mismo resultado más rápido si descarta el nodo c: eléctricamente es lo mismo que d y solo tiene ecuaciones para los nodos a y b (en realidad solo para b, el voltaje en el nodo a está fijado por la fuente de voltaje), como ya lo sugirió otros.

Creo que cometiste un error muy simple. El montaje sería:

V a GRAMO 1 + V a GRAMO 4 = V b R 1 + V C GRAMO 4 + I V 1 V b GRAMO 1 + V b GRAMO 2 + V b GRAMO 3 = V a GRAMO 1 + V C GRAMO 2 + V C GRAMO 3 V C GRAMO 2 + V C GRAMO 3 + V C GRAMO 4 + I V 1 = V b GRAMO 2 + V b GRAMO 3 + V a GRAMO 4 V a = V 1 V C = 0 V

Esto se resolverá fácilmente. Usemos Sympy:

var('g1 g2 g3 g4 va vb vc iv1')
eq1=Eq(va*g1+va*g4,vc*g4+vb*g1+iv1)
eq2=Eq(vb*g1+vb*g2+vb*g3,va*g1+vc*g3+vc*g2)
eq3=Eq(vc*g2+vc*g3+vc*g4+iv1,vb*g2+vb*g3+va*g4)
eq4=Eq(va,v1)
eq5=Eq(vc,0)
ans=solve([eq1,eq2,eq3,eq4,eq5],[va,vb,vc,iv1])
ans
{iv1: v1*(g1*g2 + g1*g3 + g1*g4 + g2*g4 + g3*g4)/(g1 + g2 + g3),
 va: v1,
 vb: g1*v1/(g1 + g2 + g3),
 vc: 0}

Creo que solo omitió agregar un término en una ecuación (la corriente en una de las ecuaciones), más una ecuación adicional que se requiere (es posible que haya notado que todos los programas de Spice requerirán la especificación de una referencia de tierra).

Como puede ver, esto es nodal puro sin ninguna idea de supernodo ni ningún otro concepto extraño requerido.

Usar Sympy para calcular las respuestas es fácil:

ans[va].subs({g1:1/1e3,g2:1/100e3,g3:1/4.7e3,g4:1/22e3,v1:5})
5
ans[vb].subs({g1:1/1e3,g2:1/100e3,g3:1/4.7e3,g4:1/22e3,v1:5})
4.08908995997912
ans[vc].subs({g1:1/1e3,g2:1/100e3,g3:1/4.7e3,g4:1/22e3,v1:5})
0
ans[iv1].subs({g1:1/1e3,g2:1/100e3,g3:1/4.7e3,g4:1/22e3,v1:5})
0.00113818276729361

Creo que Jonk ha dado la respuesta correcta, pero quiero explicarlo con palabras en lugar de ecuaciones.

No piense en la conexión entre los nodos D y C como una resistencia de cero ohmios. Piense en ello como una fuente de voltaje de 0 V. Ahora trata la fuente de cero voltios de la misma manera que trató a la fuente de 5 V entre los nodos A y D.

En la respuesta de Jonk, la ecuación V C = 0   V es la ecuación que define el supernodo requerido al introducir esta fuente de voltaje en el circuito.

El uso de una fuente de 0 V no es raro y, de hecho, en los primeros programas SPICE, colocar una fuente de voltaje de 0 V era la forma habitual de hacer que el programa incluyera la corriente a través de una rama del circuito en la salida.