Barrido paramétrico de LTspice: ¿cómo forzar al simulador a continuar con el siguiente paso?

Estoy ejecutando simulaciones transitorias mientras barro un par de valores de parámetros (resistencias, capacitancias) para dar una primera pista sobre qué rango de valores hacen que un determinado circuito sea estable. Además, quiero extraer ciertas medidas de la forma de onda, básicamente para darme una cifra de mérito para la combinación de parámetros dada. Estas medidas limitan el período de tiempo corto que puedo usar para la simulación (como en, resulta que no puedo ir por debajo de 200 µs si quiero las medidas de esa ejecución).

Cada ejecución lleva bastante tiempo, por lo que me gustaría evitar, si es posible, ejecutar toda la simulación transitoria si ya puedo ver que estos valores particulares causan oscilaciones.

¿Hay alguna forma de decirle a LTSpice que "no, esta combinación de parámetros está muerta, omita esto y continúe con el siguiente"?

Recuerde, LTSpice se deriva en última instancia de un programa escrito en la era informática del procesamiento por lotes. Después de enviar su mazo de tarjetas perforadas al operador de la computadora, no esperaría interactuar con el programa hasta que recibiera su copia impresa a la mañana siguiente. Algunas de las características de LTSpice aún reflejan los supuestos de ese modelo de interacción obsoleto.

Respuestas (1)

Sería bueno si los programas pudieran leer nuestras mentes, pero no pueden. Solo harán lo que les digas, dentro de los límites de su concepción. Lo que dice @ThePhoton también es cierto. Pero puedes intentar adaptarte a su forma de pensar. Si dice que tiene oscilaciones, puede agregar una verificación para el nodo infractor, y si no se está comportando, tal vez agregue un comparador (disparador Schmitt) que conecte a tierra los nodos, o algunos nodos críticos que fuercen el resultado para ir a tierra, por lo tanto obligando a la simulación a calcular solo valores cero y yendo rápido (est) hasta el final, luego reanudando con el siguiente valor escalonado. Si tiene un oscilador, reemplácelo con el integrado.MODULATE(2), controlado externamente, que también se puede desactivar. Las puertas lógicas deben ser fáciles de desactivar. Los nodos deshabilitados pueden ser las entradas, lo que simplificará las cosas, pero no del todo, ya que será necesario colocar elementos adicionales que se ocupen de las interrupciones. De lo contrario, y si no me equivoco, no creo que haya programas SPICE que tengan el requisito que necesita, aunque me alegraría saber que estoy equivocado.