Dado que esta pregunta se convirtió esencialmente en una simulación de especia [LT], aquí está la respuesta a ese "misterio".
El modelo de diodo en SPICE tiene un parámetro de resistencia óhmica (RS en la figura siguiente) para simular enlaces / cables / contactos. En DC parece:
(Fuente: enlace )
Dado que este circuito usaba un modelo 1N4148 (no el modelo de diodo ideal), la resistencia óhmica (Rs) se estableció en un valor distinto de cero; en realidad a 0.568ohms.
Si coloca un solo 1N4148 (con polarización directa) en serie con una fuente de 12V CC, obtendrá aproximadamente 19.3A en LTspice (de modo que con dos obtendrá aproximadamente la mitad de eso). Un cálculo / aproximación trivial con la ley de Ohm (ignorando la caída de voltaje sobre la fuente de corriente || GMIN) muestra que 12V a 0.568ohm dará un límite de corriente de 21.12A.
Por supuesto, como lo enfatizan correctamente otros en esta página, en la vida real, el diodo 1N4148 se incendia (los enlaces se vaporizan y lo que no) mucho antes de alcanzar esos niveles de corriente.
Además, parece que hay una gran variación entre las bases de datos de simuladores basados en SPICE sobre los valores de diodo RS. Por ejemplo, TINA-TI tiene solo 2miliohms para 1N4148, así que en ese sim obtiene 5.3kA a través de él.
Por supuesto, sería bueno que los simuladores basados en SPICE implementaran límites de disipación de energía para los paquetes de componentes y mostraran una advertencia para los principiantes cuando se excede ... pero, por desgracia, no tienen esa característica porque no es estándar en el académico & Base de código SPICE gratuita en la que se basan. (Si alguien sabe de un contraejemplo, deje un comentario). Por lo tanto, en los simuladores basados en SPICE normalmente se deja al usuario descubrir que el límite de disipación de potencia o corriente se excede para un componente y que se incendia en la vida real.