Моделювання випрямляча LTSpice сповільнюється через короткий час


9

У мене в LTspice створена така проста схема: Скріншот LTspice

Синій - на виході трансформатора, а зелений - з випрямляча.

Якщо я не включаю конденсатор, це працює добре, і моделювання проходить швидко. Якщо я включаю конденсатор, проте моделювання стає неймовірно повільним через кілька мілісекунд. Зображення відображається до тих пір, поки воно в основному не припинить імітувати з розумною швидкістю. Час, коли він стає повільним, здається, залежить від значення конденсатора

Що тут відбувається?

ПРИМІТКА. Вирішується шляхом вибору "альтернативного" розв'язувача в настройках SPICE


2
Хммм, я щойно встановив Solver на "чергування", і він зараз чудово працює. Дуже дивно.
Bitdivision

SPICE не знає, що вам здається цікавим щодо схеми, тому намагається вирішити це максимально точно. Я точно не знаю, що відбувається, але, ймовірно, коли С1 заряджається, ви починаєте отримувати деякі різні постійні часу, пов'язані або з опорами діодів, або з коливанням між котушкою L2 і або С1, або однією з діодних ємностей. Це змушує перехідний тренажер робити набагато менші кроки та уповільнює моделювання. Якось "альтернативний" вирішувач знає спосіб цього, але я не можу сказати, як він це знає.
The Photon

Я імітую мостовий випрямляч і стикаюся з тією ж проблемою.
Навін

Ви спробували "чергувати" як вирішувач?
Bitdivision

Як у світі працює таке моделювання без шляху до основної? Якщо ви не додали / видалили його пізніше ...
зацікавлений громадянин

Відповіді:


10

Розв’язувач по суті вирішує систему диференціальних рівнянь, і для цього є різні алгоритми, деякі з яких працюють краще, ніж інші залежно від умов ("жорсткість" рівняння - якщо ви знаєте, наприклад, Matlab / Scilab / Octave бачити різні ODE вирішує там для різних умов)

Залежно від ланцюга, вирішувач може мати важкий час покриття, і, як говорить Фотон, скорочує шкалу часу, поки він в основному просто сповільнюється і зупиняється (іноді, якщо залишити його досить довго, він завершить "складну" частину, але часто ні).
Це часто трапляється, коли є ідеальні ємнісні / індуктивні елементи, тому завжди корисно вибрати серійний опір для індуктора (фактично за замовчуванням до 1 м), а також ШОЕ для конденсатора. Клацніть правою кнопкою миші на компоненті, щоб встановити ці та інші значення (як ви, напевно, знаєте)

Ще одне, що, здається, джерело напруги пливе від ланцюга - додайте резистор високої величини через трансформатор (наприклад, 100Meg) Без контуру постійного струму для SPICE визначити напругу вузлів важко.

Останнє, що я помічаю про вашу схему, це те, що ви не вибрали "справжній" діод - це також може спричинити проблеми. Клацніть правою кнопкою миші та виберіть діод зі списку доступних, я думаю, що це в поєднанні з встановленням якогось розумного значення ESR для ковпачка (а може бути, трохи більше для індукторів) змусить його працювати для будь-якого рішення.

Схема нижче добре працює з будь-яким розв’язувачем (на кришці 1м ESR):

Приклад схеми

Моделювання:

Моделювання


+1 для резистора над трюком трансформатора, іноді єдине, що має утримати пряність від постійно
зменшених часових кроків

1

Тренажери, як правило, не мають труднощів з нескінченними сплесками струму від ідеальних трансформаторів. Комп'ютери також не люблять мати умови, коли результат ділиться на нуль і призводить до сценаріїв відновлення помилок, які можуть пояснити деяку затримку в звичайному моделюванні.

Якщо ви точно не знаєте, вгадайте, і додайте деякі реалістичні значення R до ідеальних деталей, таких як шапки, діоди та трансформатори, якщо ви не використовуєте дійсні реалістичні моделі.

Я знаю, що мій зять (доктор філософських наук проф. В T) не любить використовувати тренажери, які вимагають цих хитрощів, якщо вони не скажуть вам спеціально включати R в ідеальні частини. Я не погоджуюся, якщо ви поясните, коли при Rs = 0 при моделюванні може виникнути поділ на нуль, то поясніть, що додавання реалістичних Rs - це добре вивчити та використовувати. (Як мені здається, знання ШОЕ, ESL та бродячий вміст кожної критичної частини - це суть хорошого дизайнера.)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.