Error al usar KVL y KCL en un circuito opamp ideal

Tengo el siguiente circuito:

esquemático

simular este circuito : esquema creado con CircuitLab

Y usé KCL y KVL para escribir los siguientes conjuntos de ecuaciones:

(1) { I 0 = I 1 + I 2 I 2 = I 4 + I 5 I 7 = I 5 + I 6 I 3 = I 4 + I 7 I 0 = I 1 + I 3

Y

(2) { I 1 = V i V 1 R 1 I 1 = V 1 R 2 I 2 = V i V 2 R 3 I 4 = V 2 R 4 I 5 = V 2 V 3 R 5 I 5 = V 3 V 4 R 6 I 7 = V 4 V 5 R 7 I 7 = V 5 R 8

Pero cuando traté de resolverlos para todas las incógnitas, descubrí que no hay soluciones. Esto implica que mis ecuaciones conducen a una contradicción, pero no puedo ver dónde me estoy equivocando. ¿Puede alguien mostrarme dónde tomé el camino equivocado?

Muchas gracias.

¿A qué te refieres cuando dices que no tienes soluciones? Todo en el sistema de ecuaciones está en forma variable. ¿Conoces las resistencias y el voltaje de la fuente? Parece que tienes suficientes ecuaciones únicas si es así
¿Has notado que V1 = V3?
@Justme por supuesto
@MitchellEasley sí, cuando traté de resolverlo, Mathematica dijo que no hay soluciones, por lo que algo anda mal.
¿Cuál es el nombre de este circuito? ¿Cuál es la ganancia de este circuito? ¿Vi es un voltaje de CC? ¿Qué es i6?
Sería claro si sacas a tierra del suministro dual. Todos los puntos de tierra están conectados entre sí.

Respuestas (3)

Jan, no veo ninguna necesidad de las fuentes de alimentación opamp y sus corrientes en este esquema (en algunos otros casos, podría hacerlo). Así que no creo que sea una idea importante aquí.

Aquí está el esquema sin todas esas corrientes, que no necesito en absoluto dado que está abierto tanto a KVL como a KCL.

esquemático

simular este circuito : esquema creado con CircuitLab

Usemos (disponible gratuitamente) SymPy :

var('r1 r2 r3 r4 r5 r6 r7 r8 iout v1 v2 v3 v4 vin vout')
eq1 = Eq( v1/r1 + v1/r2, vin/r1 )                      # KCL node V1
eq2 = Eq( v2/r3 + v2/r4 + v2/r5, vin/r3 + v3/r5 )      # KCL node V2
eq3 = Eq( v3/r5 + v3/r6, v2/r5 + v4/r6 )               # KCL node V3
eq4 = Eq( v4/r6 + v4/r7, v3/r6 + vout/r7 + iout )      # KCL node V4
eq5 = Eq( vout/r7 + vout/r8, v4/r7 )                   # KCL node Vout
eq6 = Eq( v1, v3 )                                     # ideal opamp
ans = solve( [ eq1, eq2, eq3, eq4, eq5, eq6 ], [ v1, v2, v3, v4, vout, iout ] )
tf = simplify( ans[vout] / vin )
pprint( tf )

-r₈⋅(r₂⋅(r₃⋅r₄⋅r₆ - (r₅ + r₆)⋅(r₃⋅r₄ + r₃⋅r₅ + r₄⋅r₅)) + r₄⋅r₅⋅r₆⋅(r₁ + r₂))
────────────────────────────────────────────────────────────────────────
               r₅⋅(r₁ + r₂)⋅(r₇ + r₈)⋅(r₃⋅r₄ + r₃⋅r₅ + r₄⋅r₅)

Todas las soluciones, si las quieres, son:

             r₂
v₁ = vᵢₙ ⋅ ───────
           r₁ + r₂

               r₄⋅(r₂⋅r₃ + r₅⋅(r₁ + r₂))
v₂ = vᵢₙ ⋅ ────────────────────────────────
           (r₁ + r₂)⋅(r₃⋅r₄ + r₃⋅r₅ + r₄⋅r₅)

             r₂
v₃ = vᵢₙ ⋅ ───────
           r₁ + r₂

               (-r₁⋅r₄⋅r₆ + r₂⋅r₃⋅r₄ + r₂⋅r₃⋅r₅ + r₂⋅r₃⋅r₆ + r₂⋅r₄⋅r₅)
v₄ = vᵢₙ ⋅ ───────────────────────────────────────────────────────────
           r₁⋅r₃⋅r₄ + r₁⋅r₃⋅r₅ + r₁⋅r₄⋅r₅ + r₂⋅r₃⋅r₄ + r₂⋅r₃⋅r₅ + r₂⋅r₄⋅r₅


            -r₈⋅(r₂⋅(r₃⋅r₄⋅r₆ - (r₅ + r₆)⋅(r₃⋅r₄ + r₃⋅r₅ + r₄⋅r₅)) + r₄⋅r₅⋅r₆⋅(r₁ + r₂))
vₒᵤₜ = vᵢₙ ⋅ ────────────────────────────────────────────────────────────────────────
                         r₅⋅(r₁ + r₂)⋅(r₇ + r₈)⋅(r₃⋅r₄ + r₃⋅r₅ + r₄⋅r₅)

(No me molestaré en escribir iₒᵤₜ. Es más largo y probablemente no sea interesante).

Muchísimas gracias
@Jan ¡No hay problema! Me alegro de que haya ayudado de alguna manera.
¡Eres un genio, me gusta el hecho de que usas las matemáticas para explicar los circuitos!
@Jan;) ¡Las matemáticas lo son todo! ¡Es mi dios! Todo lo demás son solo detalles .
¡Estoy completamente de acuerdo! tambien es mio ;)

Ha cometido un error al contabilizar la corriente de suministro que fluye hacia el amplificador operacional. Es casi seguro que es más fácil comenzar con un nuevo conjunto de ecuaciones como lo hace la respuesta de jonk , pero también es pedagógicamente útil continuar con su línea de razonamiento existente y abordar por qué su conjunto de ecuaciones está demasiado restringido y qué grado (s) de libertad estamos desaparecido.

De tus ecuaciones cuarta y quinta puedes obtener la ecuación I 0 = I 1 + I 4 + I 7 (un compuesto que elimina I3, que no es realmente una corriente que fluye entre los nodos, sino un artefacto de pensamiento que separa las líneas de cruce en un esquema -> nodos separados).

Esta ecuación es problemática junto con las otras ecuaciones I0: afirma que la corriente I7 ​​(y, por extensión, I6) necesariamente fluye a través de I0 (es decir, a través de la fuente de voltaje Vi) y luego, de alguna manera mágica, regresa al amplificador operacional, pero en realidad lo hace. no: fluye a través de ramas no dibujadas que representan la fuente de alimentación del amplificador operacional:

ingrese la descripción de la imagen aquí

El conjunto correcto de ecuaciones también tiene una "copia" de I6 que fluye a través del nodo de tierra, o elimina por completo la declaración codificada incorrectamente.

Si queremos refactorizar las ecuaciones que rodean el nodo de tierra, podemos comenzar etiquetando una nueva corriente que represente el suministro neto en el amplificador operacional:

ingrese la descripción de la imagen aquí

Luego podemos reescribir KCL en el nodo de tierra:

I 0 + I S = I 1 + I 4 + I 7

También me tomé el tiempo para eliminar I3 cuando trabajé alrededor del nodo de tierra. I3 tiene sentido si observa el esquema de un circuito en términos de líneas y cruces, pero no es un circuito natural a tener en cuenta al pensar en nodos .

Todos: sea amable y cumpla con el Código de conducta (CoC) del sitio en todo lo que escriba. Nada sarcástico / sarcástico / condescendiente (o peor). Algunos comentarios aquí fueron eliminados después de ser marcados. || Aunque se permite la crítica educada y constructiva en los comentarios, el énfasis está en educado y constructivo . Si su comentario incluye las palabras "usted" o "su", verifique especialmente que aún cumpla con el CoC. Todos los ataques "ad hominem" rompen el CoC. || Gracias por su comprensión.
Voy a repetir mi comentario, que fue borrado sin ninguna razón que pueda comprender. Gracias, nanofarad, por mostrar el valor de aplicar el conocimiento a un problema. En mi opinión, un centavo de conocimiento vale una libra de ecuaciones.
@jonk Me perdí el comentario que estaba pasando. Realmente no quiero entrar en la redacción o la construcción de los comentarios en sí, pero ¿hubo una inexactitud técnica en esta respuesta que debería abordar? Entiendo que tiene una solución diferente que elimina las restricciones en lugar de agregar grados de libertad y estoy de acuerdo en que también parece correcto, pero quiero asegurarme de que no se hayan perdido sus inquietudes sobre mi respuesta. ¡Gracias de antemano!
@nanofarad No me molesté en resolverlo porque era obvio cómo resolverlo y lo que vi en tu respuesta "ni siquiera estaba cerca". Eso no es una queja, en absoluto. Esa es solo una explicación. Entonces, no. No vi nada malo. :)
@jonk No hay problema. Creo que aquí teníamos diferentes enfoques pedagógicos: reestructurar nuevamente en su solución limpia y concisa (elevada) en lugar de optar por permanecer dentro del proceso de pensamiento original del OP, identificar el error y trabajar a partir de ahí, incluso si no fue lo más. enfoque eficiente.
@nanofarad Sí. Me desagrada ese enfoque. Es demasiado fácil cometer errores, creo. ¡Definitivamente respeto tu intento de permanecer dentro de él!

Tenga en cuenta que el primer conjunto de ecuaciones son declaraciones de topología; son verdaderas ya sea que los elementos sean lineales o no lineales. Los segundos conjuntos a veces se denominan ecuaciones de constituyentes de rama (BCE). Describen cómo, en estos casos, las corrientes de las ramas están relacionadas con los voltajes correspondientes a través de las ramas. Lo que falta es una descripción de cómo se relaciona la salida de corriente del amplificador operacional con los voltajes de entrada del amplificador operacional. Tenga en cuenta también que las ecuaciones en la parte 1 y la parte 2 serían verdaderas si el opamp fuera reemplazado por un circuito abierto e i_6 se establece en 0.

Por lo general, el opamp podría modelarse mediante un amplificador de transconductancia (fuente de corriente controlada por voltaje) o una fuente de voltaje controlado por voltaje (VCVS). Para el caso general, i_6 = gm*(v_1 - v_3) para un VCCS, o v_4 = A*(v_1 - v_3) para un VCCS. Esta solución general es incluso útil para encontrar la solución para amplificadores operacionales "ideales" al tomar el límite a medida que la ganancia del amplificador operacional tiende hacia el infinito.

Dado que el circuito proporciona retroalimentación negativa, a medida que aumenta la ganancia, el voltaje diferencial de v_1 a v_3 se vuelve más pequeño. Es decir, se necesita un voltaje diferencial más pequeño para producir el i_6 necesario para que v_3 se acerque a v_1.