Чому LTSpice каже, що моя "Матриця є сингулярною" для цієї схеми ідеального трансформатора?


13

Я намагаюся знайти напругу над R1 в наступній схемі, де L1 / L2 є ідеальним трансформатором. LTSpice скаржиться, що "Матриця є єдиним". Чому? Я намагався пограти з великою кількістю різних значень, щоб побачити, чи це проблема з наближенням.

введіть тут опис зображення

Числа після "AC" - це максимальна амплітуда і фаза (у градусах).


Аналіз працює добре, якщо я видаляю R1 (замінюючи його пробілом).
Карін

Чи можете ви зробити L1 і L2 не ідеальними дуже невеликою кількістю. Можливо, додайте мільйон менше. У мене щось подібне траплялося кілька десятків років тому :-)
Рассел Макмахон

1
@RussellMcMahon: Я намагався встановити їх "опір паралельних" на 1 м, якщо це ви мали на увазі. Це призвело до струму понад R1 порядку 10 ^ -10A.
Карін

Це працює? 10M між кодами змусив його працювати? Якщо ви відчуваєте, що 10M це працює? Якщо додати паралельно R, це буде wiorK. Яку точку ви отримуєте / очікуєте?
Рассел Макмахон

Відповіді:


13

Вам потрібен шлях постійного струму між двома ланцюгами. Покладіть між ними резистор високого значення, скажімо, 10М.

Я перевірив, що він працює за допомогою Pulsonix (власне SIMetrix) SPICE. Я отримав сингулярну помилку матриці без резистора.


8
або просто заземлити вторинну
ендоліт

@endolith: Як можуть працювати заземлення обох схем? Існує різниця в потенціалі між усіма вузлами схеми, як це розроблено зараз.
Карін

Я вважав це, але зрозумів, що Карін, ймовірно, хотіла, щоб середня була ізольована.
Леон Хеллер

7
@Karin - середній не має жодного посилання на те, як зараз. Як показано, по-справжньому; Термін експлуатації може становити в середньому -10 В відносно землі або до + 1 000 000 В відносно землі. У математики можуть виникнути проблеми з цією відсутністю визначення. 10Mohm або наземний боти виконують роботу, забезпечуючи кінцевий зв'язок між ними.
Рассел Макмахон

4

Існує параметр SPICE під назвою RSHUNT, який додає маневрові резистори до GND на кожному вузлі. За замовчуванням зазвичай встановлено значення ZERO (це означає відсутність маневрових резисторів). Якщо ви зробите це дуже високим значенням (1e12), це не вплине на моделювання, але воно забезпечить кінцевий опір між усіма вузлами, уникаючи помилки сингулярної матриці.


1
Цей параметр слід використовувати обережно, оскільки кожен вузол буде заземлений електропровідністю gshunt , незалежно від того, де він може додавати небажані полюси / нулі, які можуть зіпсувати результати. Напр .: gshunt = 1p з конденсатором 1pF. Те саме стосується і cshunt .
стурбований громадянин
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.