Розв’язувач по суті вирішує систему диференціальних рівнянь, і для цього є різні алгоритми, деякі з яких працюють краще, ніж інші залежно від умов ("жорсткість" рівняння - якщо ви знаєте, наприклад, Matlab / Scilab / Octave бачити різні ODE вирішує там для різних умов)
Залежно від ланцюга, вирішувач може мати важкий час покриття, і, як говорить Фотон, скорочує шкалу часу, поки він в основному просто сповільнюється і зупиняється (іноді, якщо залишити його досить довго, він завершить "складну" частину, але часто ні).
Це часто трапляється, коли є ідеальні ємнісні / індуктивні елементи, тому завжди корисно вибрати серійний опір для індуктора (фактично за замовчуванням до 1 м), а також ШОЕ для конденсатора. Клацніть правою кнопкою миші на компоненті, щоб встановити ці та інші значення (як ви, напевно, знаєте)
Ще одне, що, здається, джерело напруги пливе від ланцюга - додайте резистор високої величини через трансформатор (наприклад, 100Meg) Без контуру постійного струму для SPICE визначити напругу вузлів важко.
Останнє, що я помічаю про вашу схему, це те, що ви не вибрали "справжній" діод - це також може спричинити проблеми. Клацніть правою кнопкою миші та виберіть діод зі списку доступних, я думаю, що це в поєднанні з встановленням якогось розумного значення ESR для ковпачка (а може бути, трохи більше для індукторів) змусить його працювати для будь-якого рішення.
Схема нижче добре працює з будь-яким розв’язувачем (на кришці 1м ESR):
Моделювання: