El análisis simbólico de circuitos es una técnica formal de análisis de circuitos para calcular el comportamiento o la característica de un circuito eléctrico/electrónico con las variables independientes (tiempo o frecuencia), las variables dependientes (voltajes y corrientes) y (algunos o todos) los elementos del circuito representados por símbolos. [1] [2]
Al analizar circuitos eléctricos/electrónicos, podemos hacernos dos tipos de preguntas: ¿Cuál es el valor de cierta variable del circuito ( voltaje , corriente , resistencia , ganancia , etc.) o cuál es la relación entre algunas variables del circuito o entre una variable del circuito y los componentes del circuito y la frecuencia (o tiempo)? Dicha relación puede tomar la forma de un gráfico, donde los valores numéricos de una variable del circuito se representan en función de la frecuencia o el valor del componente (el ejemplo más común sería un gráfico de la magnitud de una función de transferencia en función de la frecuencia).
El análisis de circuitos simbólicos se ocupa de obtener esas relaciones en forma simbólica, es decir, en forma de expresión analítica , donde la frecuencia compleja (o tiempo) y algunos o todos los componentes del circuito están representados por símbolos.
En el dominio de la frecuencia, la tarea más común del análisis de circuitos simbólicos es obtener la relación entre las variables de entrada y salida en forma de una función racional en las variables simbólicas y de frecuencia complejas :
La relación anterior se suele denominar función de red. Para sistemas físicos, y son polinomios con coeficientes reales:
donde son los ceros y son los polos de la función de red; .
Si bien existen varios métodos para generar coeficientes y , no existe ninguna técnica para obtener expresiones simbólicas exactas para polos y ceros para polinomios de orden superior a 5.
Dependiendo de qué parámetros se mantengan como símbolos, podemos tener varios tipos diferentes de funciones de red simbólicas. Esto se ilustra mejor con un ejemplo. Considere, por ejemplo, el circuito de filtro biquad con amplificadores operacionales ideales , que se muestra a continuación. Queremos obtener una fórmula para su transmitancia de voltaje (también llamada ganancia de voltaje ) en el dominio de frecuencia, .
Si la frecuencia compleja es la única variable, la fórmula se verá así (para simplificar usamos los valores numéricos: ):
Si la frecuencia compleja y algunas variables del circuito se mantienen como símbolos (análisis semisimbólico), la fórmula puede tomar la forma:
Si la frecuencia compleja y todas las variables del circuito son simbólicas (análisis totalmente simbólico), la transmitancia de voltaje viene dada por (aquí ):
Todas las expresiones anteriores son extremadamente útiles para obtener información sobre el funcionamiento del circuito y comprender cómo cada componente contribuye al rendimiento general del circuito. Sin embargo, a medida que aumenta el tamaño del circuito, la cantidad de términos en dichas expresiones crece exponencialmente. Por lo tanto, incluso para circuitos relativamente simples, las fórmulas se vuelven demasiado largas para tener algún valor práctico. Una forma de abordar este problema es omitir los términos numéricamente insignificantes de la expresión simbólica, manteniendo el error inevitable por debajo del límite predeterminado. [3]
Otra posibilidad para acortar la expresión simbólica a una longitud manejable es representar la función de red mediante una secuencia de expresiones (SoE). [4] Por supuesto, se pierde la interpretabilidad de la fórmula, pero este enfoque es muy útil para cálculos numéricos repetitivos. Se ha desarrollado un paquete de software STAINS (Análisis simbólico de dos puertos mediante supresión de nodos internos) para generar dichas secuencias. [5] Hay varios tipos de SoE que se pueden obtener a partir de STAINS. Por ejemplo, el SoE compacto para nuestro biquad es
x1 = G5*G3/G6x2 = -G1-s*C1-G2*x1/(s*C2)x3 = -G4*G8/x2Ts = x3/G11
La secuencia anterior contiene fracciones. Si esto no es deseable (cuando aparecen divisiones por cero, por ejemplo), podemos generar una ecuación de estado sin fracciones:
x1 = -G2*G5x2 = G6*s*C2x3 = -G4*x2x4 = x1*G3-(G1+s*C1)*x2x5 = x3*G8x6 = -G11*x4Ts = -x5/x6
Otra forma de abreviar la expresión es factorizar polinomios y . En nuestro ejemplo, esto es muy sencillo y da como resultado:
Número = G4*G6*G8*s*C2Guarida = G11*((G1+s*C1)*G6*s*C2+G2*G3*G5)Ts = Número/Den
Sin embargo, para circuitos más grandes, la factorización se convierte en un problema combinatorio difícil y el resultado final puede ser poco práctico tanto para la interpretación como para los cálculos numéricos.