cómo configurar la semilla en la simulación LTspice

Estoy usando LTspice para simular mediciones de voltaje de un circuito. Me di cuenta, con exactamente los mismos componentes del circuito, cada vez que obtengo resultados diferentes. Supongo que se debe al ruido térmico. (¿está bien?)

Entonces me pregunto si hay alguna forma en que pueda establecer la semilla en la simulación SPICE para que mis resultados sean reproducibles.

Para proporcionar más detalles: hice un análisis transitorio. Estoy ejecutando un circuito con amplificadores, multiplicadores, resistencias y capacitancia para 200mS. Ejecuto el mismo circuito sin cambiar nada (literalmente salgo de LTspice, lo abro de nuevo y presiono el botón Ejecutar para el mismo esquema), encontré que las mediciones de voltaje en un nodo para las dos ejecuciones son diferentes. Permanecen igual durante los ~30 mS iniciales, luego comienzan a tener un retraso y luego siguen caminos completamente diferentes. Como no ha cambiado nada en el circuito, sospecho que se debe al ruido térmico. Por favor, hágamelo saber si podría haber otras razones.

¡Muchas gracias!

Necesita proporcionar más información. ¿Cuál es tu circuito? ¿Estás haciendo una simulación de CC o CA? ¿Qué tan diferentes son los resultados? No es probable que el ruido térmico esté causando su problema, pero sin más información, nadie puede decirlo.
AC Spice no modela las fuentes de ruido directamente, pero es configurable para la precisión de la solución. También puede entrar en conflicto con la precisión de punto flotante. Un circuito con multiplicador no es lineal, por lo que el análisis de CA no es significativo: use un análisis transitorio (voltaje frente a tiempo).
@glen_geek Gracias por la sugerencia. El análisis transitorio da la misma observación de que dos ejecuciones dan resultados algo diferentes sin que haya cambiado nada en el circuito. Las dos carreras rastrean por un tiempo y luego comienzan a tener un retraso, luego se desincronizan por completo.
En su ejecución transitoria, en el menú de simulación , elija editar cmd de simulación y establezca un valor pequeño para el paso de tiempo máximo . A ver si eso ayuda. Muchos osciladores tienen problemas para comenzar desde cero (porque no hay ruido).
Por casualidad, ¿movió algún componente, reconectó algunos nodos, pero siguió trazando la misma v(Nxxx)? Porque LTspice cambia los nombres de los nodos dinámicamente, a menos que se nombren explícitamente.

Respuestas (1)

La especia LT debe ser consistente de una ejecución a otra. El ruido térmico no se simula en una simulación transitoria normal. Si ve diferencias de una ejecución a otra, lo más probable es que se expliquen desde el punto de vista de un solucionador numérico y las diferencias en el redondeo, a las que algunos circuitos pueden ser bastante sensibles.

Otra explicación puede ser que los modelos que está utilizando tengan fuentes b con una declaración .rand, pero esto es poco probable.

Si está utilizando una declaración .rand, no hay una forma de establecer la semilla (documentada en cualquier lugar que yo sepa). Si necesita que una sección .rand se repita de una ejecución a otra, utilice una fuente PWL, registre los datos como un archivo .wav o PWL y utilícelo para que las ejecuciones sean coherentes.

Muchas gracias por explicar. Solo una cosa: este enlace fuente analiza el ruido. Entonces, ¿el ruido solo se simula en el modo .noise, pero no está presente en las mediciones del modo .tran?
Además, no entiendo de dónde viene la aleatoriedad de los solucionadores numéricos; y cómo LTspice elige el redondeo para cada ejecución. ¿Por qué esos factores serían aleatorios dado exactamente el mismo circuito y condición inicial? (Disculpe si la pregunta parece rara; soy nuevo en la simulación de especias).
No es inherente a las simulaciones de especias, es inherente a la computación, más específicamente, a los cálculos de coma flotante. theochem.uni-stuttgart.de/~knizia/random_rounding Los solucionadores numéricos pueden ser muy sensibles según el circuito que se simule. Sin saber más sobre su circuito y simulación, solo puedo especular y generalizar.