Configuración de voltaje de ruptura inversa para los diodos en un modelo de celda solar en SPICE

Quiero simular el comportamiento de ruptura inversa de una celda solar modelo de dos diodos en SPICE.
Las configuraciones de diodos sin considerar el voltaje de ruptura son las siguientes:

.model diode d( Is=1.5e-10,  xti=3)
.model diode2 d(Is=1.77e-6, n=2, xti=3)

Con las configuraciones de diodos dadas, puedo simular todas las características antes del punto de voltaje de ruptura.
Curva IV sin agregar el código de voltaje de ruptura inversaAl agregar el punto de voltaje de ruptura al modelo de diodo, ya no puedo ver la curva en polarización directa y no funciona correctamente.

.model diode d( Is=1.5e-10,  xti=3, vrev=15, BV=15)
.model diode2 d(Is=1.77e-6, n=2, xti=3, vrev=15, BV=15)

ingrese la descripción de la imagen aquí

En resumen, cuando agrego el código para el punto de voltaje de ruptura inversa, ¡mi diodo no funciona correctamente en polarización directa! Por favor ayúdame con este problema.

Respuestas (1)

De LTWiki :

Hay dos tipos de diodos disponibles. Uno es un modelo lineal de región de conducción que produce una representación computacionalmente liviana de un diodo idealizado.

...

Este modelo idealizado se utiliza si en el modelo se especifica Ron, Roff, Vfwd, Vrev o Rrev.

Entonces, cuando incluyó el VREVparámetro, cambió su modelo para usar el modelo de diodo lineal por partes en lugar del modelo no lineal habitual. Sus otros parámetros ( IS, XTIy BV) se ignoran y los parámetros del modelo lineal por partes que no especificó toman sus valores predeterminados. Esto podría generar un cambio sustancial en el comportamiento operativo de los diodos en su modelo.

Muchas gracias. Ahora funciona correctamente. Como tengo menos de 15 reputaciones, no puedo votar su respuesta, así que acepte mi agradecimiento aquí.