Tengo el siguiente circuito simple configurado en LTspice:
El azul está en la salida del transformador y el verde del rectificador.
Si no incluyo un condensador, esto funciona bien y la simulación se realiza rápidamente. Sin embargo, si incluyo el condensador, la simulación se vuelve increíblemente lenta después de unos pocos milisegundos. La imagen aparece hasta que básicamente deja de simular a una velocidad razonable. El tiempo en que se vuelve lento parece depender del valor del condensador
¿Que esta pasando aqui?
NOTA: Resuelto seleccionando solucionador 'alternativo' en la configuración de SPICE
simulation
rectifier
ltspice
Bitdivision
fuente
fuente
Respuestas:
El solucionador esencialmente está resolviendo un sistema de ecuaciones diferenciales, y existen varios algoritmos para hacerlo, algunos que funcionan mejor que otros dependiendo de las condiciones ("rigidez" de la ecuación; si sabe, por ejemplo, Matlab / Scilab / Octave, vea los diversos Solucionadores de ODE allí para diferentes condiciones)
Dependiendo del circuito, el solucionador puede tener dificultades para cubrirse, y como dice el fotón, acorta la escala de tiempo hasta que básicamente se ralentiza y se detiene (a veces, si la deja el tiempo suficiente, completará la parte "difícil", pero a menudo no).
Esto sucede a menudo cuando hay elementos capacitivos / inductivos ideales, por lo que siempre es una buena idea seleccionar una resistencia en serie para un inductor (en realidad, el valor predeterminado es 1 m) y también un ESR para un condensador. Haga clic derecho en el componente para establecer estos y otros valores (como probablemente sepa)
Otra cosa es que su fuente de voltaje parece estar flotando desde la tierra del circuito: agregue una resistencia de alto valor a través del transformador (por ejemplo, 100Meg). Sin una ruta de CC, es difícil que SPICE determine el voltaje de los nodos.
Lo último que noté sobre su circuito es que no ha seleccionado un diodo "real", esto también puede causar problemas. Haga clic derecho y seleccione un diodo de la lista disponible, imagino que esto combinado con la configuración de un valor razonable de ESR para la tapa (y tal vez un poco más para los inductores) hará que funcione para cualquier solucionador.
El siguiente circuito funciona bien con cualquier solucionador (la tapa tiene 1m ESR):
Simulación:
fuente
Los simuladores en general tienen dificultades con los picos de corriente infinitos de los transformadores ideales. A las computadoras tampoco les gusta tener condiciones en las que el resultado se divida entre cero y se generen mecanismos de recuperación de errores con secuencias de comandos que pueden explicar cierta latencia en la simulación normal.
Si no está seguro, adivine, e incluya algunos valores Rs realistas en partes ideales como tapas, diodos y transformadores, a menos que esté utilizando modelos realistas válidos.
Sé que a mi yerno (PhD EE Prof en U of T) no le gusta usar simuladores que requieran estos trucos a menos que le digan específicamente que incluya Rs en partes ideales. No estoy de acuerdo, si explica cuándo puede ocurrir la división por cero de Rs = 0 en la simulación, entonces explique que agregar Rs realistas es algo bueno para aprender y usar. (Para mí, conocer la ESR, ESL y la capititividad perdida de cada parte crítica es la esencia de un buen Diseñador).
fuente