Para analizar un circuito se realiza primero el paso desde el circuito físico (esquema de movilidad o admitancia en nuestro caso) a un sistema de ecuaciones. Para ello cada elemento del circuito se representa por un modelo matemático, y el sistema de ecuaciones se determina a partir de las ecuaciones del modelo de cada elemento junto con las restricciones topológicas impuestas por la interconexión de los componentes. Estas restricciones se reflejarán en los lemas de Kirchoff de nudos y mallas. En general se llegará así a un sistema de ecuaciones algebraico-diferenciales del tipo ya estudiado cuando veíamos las analogías electromecánicas.
En general existen cuatro tipos fundamentales de análisis de circuitos (de estos básicos se derivan otros para análisis de ruido, sensibilidad, de monte carlo, etc.):
- Análisis en continua de un circuito lineal
- Análisis en alterna, pequeña señal, de un circuito lineal (hubiese sido posible usarlo en ANALOGIA.EXE, aunque se ha optado por el análisis transitorio).
- Análisis en continua de un circuito no lineal.
- Análisis transitorio (escogido en ANALOGIA.EXE).
Análisis en continua de un circuito lineal
Este primer caso es el más sencillo, ya que los elementos reactivos se ignoran, puesto que en continua una bobina se comporta como un cortocircuito, y un condensador como un circuito abierto, por lo que solo necesitaríamos un método para formular las ecuaciones de la red (por ejemplo el análisis por nudos, que veremos en detalle) y un algoritmo para resolver el sistema de ecuaciones lineales resultantes (eliminación por Gauss, factorización LU, etc). Además muchos elementos de la matriz de admitancias de la red son nulos, reduciéndose notablemente el esfuerzo de cálculo.
Análisis en alterna, pequeña señal, de un circuito lineal
El análisis en alterna para pequeña señal es más complejo que el caso en continua, y es un método que hubiese sido aplicable al análisis realizado en ANALOGIA.EXE, puesto que los elementos del circuito han de ser lineales y en nuestro caso siempre lo son. En el caso de que hubiese elementos no lineales (transistores, diodos, etc.) sería necesario un paso previo de linealización en base a ciertos modelos. Este método es análogo al anterior, salvo que el sistema resultante es de naturaleza compleja, y el proceso (que se repite n veces, siendo n el número de muestras en que descomponemos la señal) de análisis es:
- 1) Sustituir en las bobinas el valor de L por LS (Laplace), o sea, L por jwL (Fourier).
2) Sustituir en los condensadores el valor de C por 1/CS (Laplace), o sea C por 1/jwC (Fourier).
3) Pasar al dominio de la frecuencia las señales que excitan el circuito (las funciones de los generadores de corriente).
4) Formular las ecuaciones complejas resultantes (Kirchoff) como en el caso continuo.
5) Resolver el sistema complejo resultante.
6) Pasar el sistema al dominio temporal
Análisis en continua de un circuito no lineal
El análisis en continua de un circuito con elementos no lineales (circuito no generado nunca por ANALOGIA.EXE) como es el caso de las redes activas se resuelve por un procedimiento iterativo en una secuencia de circuitos equivalentes lineales. El circuito equivalente linealizado se obtiene utilizando los términos de primer grado del desarrollo en serie de Taylor, alrededor de un punto inicial, de las relaciones no lineales. El sistema de ecuaciones se plantea y resuelve por los mismos procedimientos que en el caso de continua. La solución obtenida es el siguiente punto de funcionamiento, alrededor del cual se efectúa el desarrollo en serie, y se repite el procedimiento iterativamente hasta que la solución converge dentro de un margen especificado con el valor de la iteración previa.
Análisis transitorio
El análisis transitorio ha sido escogido en ANALOGIA.EXE para el análisis del circuito. Determina la respuesta en el tiempo a señales de entrada definidas por el usuario: pulsos, rampas, ondas triangulares, sinusoidales, deltas, etc. Este tipo de análisis determina la respuesta del circuito en el dominio del tiempo para un intervalo especificado de tiempo (0..T). La solución se determina tomando en el intervalo (0..T) una sucesión de instantes (0, t1, t2, t3, ... T). Este intervalo determina en gran medida la exactitud de la solución, y se define en las opciones de muestreo (frecuencia de muestreo y número de muestras) del menú de opciones.
Seguidamente las ecuaciones diferenciales de los modelos de los elementos reactivos (veremos más adelante los distintos modelos, optándose por el trapezoidal) se convierten en ecuaciones algebraicas mediante técnicas de integración numérica. Después de esta transformación la solución en cada instante
se obtiene iterativamente, como en el caso del análisis en continua. El método de integración elegido produce un error de truncamiento que depende del intervalo
definido (que coincide con 1/frecuencia de muestreo).
El siguiente diagrama de flujo ilustra el funcionamiento del análisis transitorio efectuado por ANALOGIA.EXE:





