LTSpice simulación transitoria del circuito LC

Tengo una pregunta sobre la simulación LTSpice del siguiente circuito LC simple impulsado por una fuente de corriente continua.

La primera simulación (A) se ve bien desde el punto de vista de las condiciones iniciales para el límite de voltaje V(n001)=0 y la corriente del inductor I(L1)=0. Como se muestra en la primera imagen, la solución transitoria inicial (ITS) para la corriente del inductor se ve bien.

ingrese la descripción de la imagen aquí

Considere ahora la segunda simulación (B) en la que la condición inicial se ha establecido solo para la corriente del inductor I(L1)=0. Esta vez, como se muestra en la segunda imagen, esa condición parece no cumplirse (la corriente del inductor inicial da como resultado 10A)

ingrese la descripción de la imagen aquí

¿Pueden ayudarme a entender la razón detrás de esto? Gracias

Editar: según los comentarios, hice otra simulación (C) sin ninguna condición inicial. Como puede ver, el solucionador puede calcular la Solución transitoria inicial (ITS) diferente de las dos anteriores (A y B).

ingrese la descripción de la imagen aquí

¿Puede señalarme algún libro (o documentación) sobre cómo funciona Spice bajo el capó? Gracias

Ambos diagramas esquemáticos parecen tener las mismas condiciones iniciales establecidas. Debe haber cambiado algo, así que inspeccione de cerca lo que hizo.
@Andyaka Sospecho que el azul está comentado.
@BrianDrummond ¡No estoy convencido!
¡Sin embargo, sería interesante conocer el valor inicial de V (n001) que proporciona la disipación de 1 GW! Presumiblemente, 100MV (a I=10A). Probablemente debido a un límite de simulación en la fuente I1.
Apuesto a que LTSpice está tratando de resolver las condiciones iniciales y, sin la directiva activa, se complica con una fuente de corriente y un capacitor paralelo.
@BrianDrummond: sí, el valor inicial para V (n001) da como resultado 100MV

Respuestas (1)

Hace lo mismo en micro-cap. Básicamente, con cualquier simulador, trata de determinar las condiciones iniciales de estado estacionario y, en ciertas circunstancias, necesita que se le diga explícitamente cuáles son esas condiciones iniciales. Esta es una de esas circunstancias; una fuente de corriente que alimenta un condensador.

El simulador trata de determinar las condiciones de estado estable y luego, una vez evaluadas, producirá una respuesta transitoria. Pero, ¿cuáles son esas condiciones de estado estacionario?, podría preguntarse. Para un simulador, hace uso de la resistencia de fuga que aplica a cada nodo del circuito y el valor predeterminado para micro-cap parece ser 200 MΩ. Obtengo un voltaje pico de 2 GV y 2 GV/ 10 amperios = 200 MΩ.

En algunas circunstancias (como estas) es necesario "forzar la mano del simulador" para que las condiciones iniciales se definan como en .ic V(1) = 0.

no estoy seguro de entender su punto: ¿cuál es la 'resistencia a las fugas' de la que está hablando? En cualquier caso, el valor predeterminado para el voltaje del límite inicial debería ser cero, ¿no es así?
Ltspice (al igual que con todos los demás simuladores) asume que cada nodo tiene una pequeña fuga a tierra. LTSpice (al igual que con todos los demás simuladores) intenta estabilizar las condiciones de CC antes de intentar realizar un análisis transitorio. No te estoy pidiendo que entiendas esto. Te cuento lo que pasa @Carlo. Estas cosas que suceden hacen que se suponga que el voltaje del capacitor alcanza un estado estable de millones de voltios en ausencia de un comando .ic que detenga el simulador haciendo esto.
Otra información: parece que existe en LTspice una diferencia al establecer la condición inicial a nivel global (a través de la directiva .ic) con respecto al nivel por instancia. ¿Puedes aclararlo? Gracias
No puedo responder eso porque no uso LTSpice. Yo uso micro tapa. ¿Quizás hacer una nueva pregunta?
¿Te refieres a otra pregunta nueva?
@CarloC sí, tal vez atraiga a otras personas para responder que saben sobre LTSpice.