Решатель по существу решает систему дифференциальных уравнений, и для этого есть различные алгоритмы, некоторые из которых работают лучше, чем другие в зависимости от условий («жесткость» уравнения - если вы знаете, например, Matlab / Scilab / Octave, посмотрите различные ODE решатели там для разных условий)
В зависимости от схемы, у решателя может быть трудное время, и, как говорит Фотон, сокращает масштаб времени, пока он просто не замедлится и не остановится (иногда, если вы оставите его достаточно долго, он завершит «трудную» часть, но часто не).
Это часто случается, когда присутствуют идеальные емкостные / индуктивные элементы, поэтому всегда рекомендуется выбирать последовательное сопротивление для индуктора (по умолчанию 1 м), а также ESR для конденсатора. Щелкните правой кнопкой мыши на компоненте, чтобы установить эти и другие значения (как вы, вероятно, знаете)
Еще одна вещь - ваш источник напряжения, кажется, плавает от заземления цепи - добавьте резистор высокого значения через трансформатор (например, 100 мегагерц). Без пути постоянного тока SPICE будет трудно определять напряжение узлов.
Последнее, что я заметил в вашей схеме, это то, что вы не выбрали «настоящий» диод - это также может вызвать проблемы. Щелкните правой кнопкой мыши и выберите диод из доступного списка, я думаю, что в сочетании с установкой некоторого разумного значения ESR для цоколя (и, возможно, чуть больше для индукторов), он будет работать для любого решателя.
Схема ниже работает отлично с любым решателем (крышка имеет 1 м ESR):
Моделирование: