Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

B4 · Matrices complejas: análisis en alterna

Universidad de Burgos

Binder Open In Colab

Objetivos de aprendizaje

  • Extender el análisis nodal modificado al régimen sinusoidal sustituyendo las conductancias por admitancias complejas.

  • Hacer un barrido en frecuencia resolviendo un sistema lineal por cada frecuencia.

  • Explicar por qué varias etapas RC en cascada no se comportan como el producto de las etapas aisladas.

  • Analizar un puente de alterna y justificar su doble condición de equilibrio.

Teoría: Volumen I, Anexo A (fasores e impedancia compleja) y capítulo 6 (Miguel-Medina, 2026). Tiempo: ~2 h

Idea clave

En régimen sinusoidal permanente, cada tensión y cada corriente se representa con un fasor: un número complejo cuyo módulo es la amplitud y cuyo argumento es la fase (Anexo A del Volumen I). Con fasores, condensadores e inductores cumplen una «ley de Ohm» con una admitancia compleja que depende de la pulsación ω=2πf\omega = 2\pi f:

ComponenteAdmitancia
ResistenciaYR=1/RY_R = 1/R
CondensadorYC=jωCY_C = j\omega C
InductorYL=1/(jωL)Y_L = 1/(j\omega L)

Las leyes de Kirchhoff siguen siendo lineales, así que todo lo construido en B3 sigue valiendo: los mismos sellos, la misma matriz, el mismo np.linalg.solve. Solo cambian dos cosas: los números son complejos y la matriz depende de la frecuencia, de modo que hay que montar y resolver un sistema para cada frecuencia.

El resolvedor en alterna

Partimos del mini-SPICE de B3. Las funciones leer_netlist y numerar son las mismas. En resolver_ac, busca los tres cambios respecto a resolver_dc: las matrices son de tipo complejo, el sello de resistencia usa una admitancia y aparece la pulsación.

1. Predice

Más abajo vas a simular un filtro RC paso bajo y, después, tres etapas RC idénticas conectadas una detrás de otra. Antes de ejecutar:

  1. En la frecuencia de corte fc=1/(2πRC)f_c = 1/(2\pi RC) de una etapa, ¿cuánto valen el módulo y la fase de Vsalida/VentradaV_\text{salida}/V_\text{entrada}?

  2. Si una etapa tiene una función de transferencia H1(f)H_1(f), ¿será H1(f)3H_1(f)^3 la de las tres etapas en cascada?

  3. La frecuencia a la que la salida de las tres etapas cae 3 dB, ¿será igual, mayor o menor que fcf_c?

Tu predicción:

2. Ejecuta y explora

2.1 Un filtro RC, para validar

Una resistencia de 10 kΩ y un condensador de 100 nF. La fuente tiene amplitud 1 V y fase 0, de modo que el fasor de la salida es directamente la función de transferencia.

Frecuencia de corte: 159.15 Hz
Fasor de la salida:  0.5000-0.5000j
Módulo: 0.7071   Fase: -45.00°

El resultado es un número complejo: parte real y parte imaginaria, o módulo y fase. Para ver el comportamiento del filtro hay que repetir el cálculo a muchas frecuencias.

¿Coincide con 1 / (1 + j·2πf·RC)? True

2.2 Tres etapas en cascada

Ahora conectamos tres etapas iguales, la salida de cada una a la entrada de la siguiente. La netlist se genera con un bucle.

V1 1 0 1
R1 1 2 10000.0
C1 2 0 1e-07
R2 2 3 10000.0
C2 3 0 1e-07
R3 3 4 10000.0
C3 4 0 1e-07
<Figure size 704x616 with 2 Axes>

Las tres etapas reales no se comportan como H13H_1^3. Para cuantificar la diferencia, buscamos numéricamente la frecuencia a la que cada curva cae 3 dB.

Una etapa                        f(-3 dB) =  159.16 Hz = 1.000 · fc
Tres etapas (simulación)         f(-3 dB) =   30.92 Hz = 0.194 · fc
Tres etapas ideales              f(-3 dB) =   81.14 Hz = 0.510 · fc

La cascada real corta a una frecuencia mucho más baja que la ideal. La razón es el efecto de carga: la segunda etapa toma corriente de la primera, de modo que la primera ya no es un RC aislado. El producto H13H_1^3 solo sería correcto si entre etapa y etapa hubiera un amplificador separador (buffer) que no cargara a la anterior.

Con la matriz completa no hace falta ninguna hipótesis: el efecto de carga está incluido porque todas las ecuaciones se resuelven a la vez.

2.3 Hilo biomédico: un puente de alterna para medir impedancias

La interfaz entre un electrodo y la piel no se comporta como una resistencia: a primera aproximación es una resistencia RxR_x en paralelo con una capacidad CxC_x. Una forma clásica de medir una impedancia desconocida es el puente de Wheatstone de B2, alimentado en alterna.

En una rama del puente está la impedancia desconocida (Rx∥CxR_x \parallel C_x) y en la otra, una resistencia y un condensador ajustables (Rv∥CvR_v \parallel C_v). Las dos ramas superiores son resistencias iguales. Cuando el detector marca cero, las dos ramas inferiores son iguales.

Detector con Rv = Rx y Cv = Cx:     2.78e-17 V
Detector con Rv = Rx y Cv = 0:      2.32e-01 V
Detector con Rv = 0,8·Rx y Cv = Cx: 1.86e-02 V

Supón que no conoces CxC_x y giras el mando del condensador ajustable buscando el mínimo del detector. Lo hacemos dos veces: con la resistencia ya bien ajustada y con la resistencia un 20 % por debajo.

<Figure size 704x440 with 1 Axes>

Con la resistencia mal ajustada hay un mínimo, pero no un cero: ningún valor de CvC_v equilibra el puente. Para verlo completo, calculamos la lectura del detector para todas las combinaciones de los dos mandos.

<Figure size 704x440 with 2 Axes>

El equilibrio es un punto, no una línea: hay que acertar a la vez con RvR_v y con CvC_v. En continua bastaba una condición porque la ecuación de equilibrio era real; en alterna la ecuación es compleja y equivale a dos ecuaciones reales (parte real y parte imaginaria, o módulo y fase). Por eso los puentes de alterna tienen dos mandos.

En el cuaderno B6 estimarás los mismos dos parámetros de otra manera: midiendo la impedancia a varias frecuencias y ajustando el modelo por mínimos cuadrados.

2.4 Comparación con la solución de referencia

Como en B3, contrastamos el resolvedor con la implementación de referencia del paquete del módulo.

¿Mismo resultado que la referencia? True

3. Explica

  1. Enumera los cambios entre resolver_dc (B3) y resolver_ac. ¿Por qué hay que volver a montar la matriz en cada frecuencia y no basta con resolver una vez?

  2. A frecuencias altas, las dos curvas de tres etapas caen con la misma pendiente. ¿Cuál es, en dB por década, y por qué es el triple que la de una etapa?

  3. La cascada real corta a una frecuencia más baja que la ideal. Explica el efecto de carga con tus palabras. ¿Qué cambiaría si la segunda y la tercera etapa usaran una resistencia cien veces mayor y un condensador cien veces menor? Compruébalo.

  4. En el puente, con Rv=0,8 RxR_v = 0{,}8\,R_x el detector nunca llega a cero. Relaciónalo con el hecho de que una ecuación compleja son dos ecuaciones reales.

  5. El equilibrio del puente con Rv=RxR_v = R_x y Cv=CxC_v = C_x, ¿depende de la frecuencia de medida? Compruébalo llamando a detector con otro valor de f y explica el resultado.

  6. ¿Qué ocurre si llamas a resolver_ac con f=0f = 0 y la netlist contiene un inductor? Con lo aprendido en B3, propón cómo tratar el inductor para evitarlo.

4. Ejercicios

  • Básico. Intercambia la resistencia y el condensador de UNA_ETAPA para obtener un filtro paso alto. Representa su diagrama de Bode y comprueba que en fcf_c el módulo es 1/21/\sqrt{2} y la fase, +45°.

  • Aplicación. Simula un circuito RLC serie (R=50R = 50 Ω, L=10L = 10 mH, C=100C = 100 nF) alimentado con 1 V y representa el módulo de la corriente entre 1 kHz y 20 kHz. Localiza numéricamente la frecuencia de resonancia y el ancho de banda a −3 dB, y compáralos con f0=1/(2πLC)f_0 = 1/(2\pi\sqrt{LC}) y con Q=1RL/CQ = \frac{1}{R}\sqrt{L/C}.

  • Reto biomédico. Un electrodo de ECG se modela como una resistencia Rs=500R_s = 500 Ω en serie con el paralelo de Rp=50R_p = 50 kΩ y Cp=100C_p = 100 nF. El electrodo se conecta a un amplificador cuya entrada es una resistencia RinR_\text{in} a referencia.

    1. Escribe la netlist con una fuente de 1 mV que represente el biopotencial y calcula qué fracción de la señal llega al amplificador entre 0,05 Hz y 150 Hz, para Rin=10R_\text{in} = 10 MΩ y para Rin=100R_\text{in} = 100 kΩ.

    2. Un electrodo seco puede tener Rp=1R_p = 1 MΩ. Repite el cálculo.

    3. ¿Qué resistencia de entrada mínima garantiza que se pierde menos del 1 % de la señal en toda la banda con el electrodo seco? ¿Por qué la atenuación depende de la frecuencia?

Resumen

  • En régimen sinusoidal el MNA no cambia: las conductancias pasan a ser admitancias complejas y las incógnitas, fasores.

  • La matriz depende de la frecuencia: un barrido es un bucle que monta y resuelve un sistema lineal por frecuencia.

  • Resolver el circuito completo incluye el efecto de carga entre etapas, que el producto de funciones de transferencia aisladas ignora.

  • Una ecuación compleja equivale a dos ecuaciones reales: un puente de alterna necesita dos ajustes para equilibrarse.

→ Siguiente: B5 · Sensibilidad, tolerancias y condicionamiento

References
  1. Miguel-Medina, T. (2026). Electrónica en Ingeniería Biomédica — Volumen I. Autopublicación. 10.5281/zenodo.22913382