Power Electronics
https://valvol.ru/

Моделирование в SwCAD/LTspice для начинающих
https://valvol.ru/topic322.html
Страница 12 из 161

Автор:  Трибун [ 07-02, 00:28 ]
Заголовок сообщения: 

Вот такой я парень чудный! Или чудной?... :P

Автор:  Maikl [ 08-02, 11:00 ]
Заголовок сообщения: 

Коллеги.
Подскажите, пожалуйста, какие директивы необходимо вводить в модель для схемы "Самовозбуждающийся электронный трансформатор".
Трудность в том, что, если в инверторе с ШИМ частота преобразования не зависит от напряжения питания инвертора, то здесь, в виду наличия насыщающегося трансформатора управления (ТР1), ИМХО, должна расти с ростом напряжения питания инвертора. И ещё. Стоит ли, кроме обратной связи по напряжению, дополнить пропорционально-токовым управлением ключами? Схема ниже.
Изображение

Посты с ответами и вопросами перемещены в тему "Электронный трансформатор + чоппер"

Автор:  Lincent [ 08-02, 18:17 ]
Заголовок сообщения: 

Попробовал модели Non-Linear Inductor и Non-Linear Transformer из этого места: http://tech.groups.yahoo.com/group/LTsp ... es/%20Lib/
Архив здесь.
То-ли руки кривые, иль студент писал, тормозят, параметры меняю - совсем не идут. В сердечнике нельзя зазор убрать, непонятно.
Думал что путное.

Хотелось индуктивность с встроенным выводом индукции.

Автор:  valvol [ 08-02, 19:37 ]
Заголовок сообщения: 

Lincent писал(а):
То-ли руки кривые, иль студент писал, тормозят, параметры меняю - совсем не идут.

Пока не разбирался, но модельки работают и не тормозят.
На сколько понял, в основе нелинейной индуктивности лежит всё таже модель John Chan

Автор:  Lincent [ 10-02, 18:04 ]
Заголовок сообщения: 

valvol писал(а):
Пока не разбирался, но модельки работают и не тормозят.
На сколько понял, в основе нелинейной индуктивности лежит всё таже модель John Chan

Да, молель John Chan. У меня тестовые схемы работают, но индукция на графике без гистерезиса!
Пробую разобраться. Часть файла Lbeh.sub, комментарии после ";" мои:

.subckt hb H B ;индукция В как полусумма Bu и Bd.
.param u0=4*Pi*1e-7
.param Bs=0.44 Br=0.1 Hc=16
.param alfa={Hc*(Bs/Br-1)}
B1 Bu 0 V={Bs*(V(H)+Hc)/(Abs(V(H)+Hc)+alfa)+u0*V(H)} ;Вu верх.ветвь индукции.
B2 Bd 0 V={Bs*(V(H)-Hc)/(Abs(V(H)-Hc)+alfa)+u0*V(H)} ;Вd нижн.ветвь индукции.
B0 B 0 V={0.5*(V(Bu)+V(Bd))} ;В как полусумма?!
.ends hb


Гистерезисом и не пахло. Значения индукции и ее производной взяты полусуммой от ветвей по John Chan.
Не знаю, насколько это для модели плохо или без разницы, но как-то плоско.
Где в LTspice найти и посмотреть встроенную модель индуктивности?
Или она зашифрована? Искал - не нашел.

Или придумать какой алгоритм перехода с начальной полусуммы на верхнюю ветвь и потом на нижнюю, и по циклу...?

Автор:  valvol [ 10-02, 18:13 ]
Заголовок сообщения: 

Lincent писал(а):
Гистерезисом и не пахло.

Полусумма от восходящей и нисходящей ветвей даёт начальную кривую намагничивания. Именно по этой безгистерезисной кривой материал перемагничивается, но при частоте стремящейся к нулю (F -> 0).

Автор:  Lincent [ 10-02, 18:33 ]
Заголовок сообщения: 

Еще добавил:
Или придумать какой алгоритм перехода с начальной полусуммы на верхнюю ветвь и потом на нижнюю, и по циклу...?

Очень хочется что-нибудь наладить с индуктивностью!

Так же есть идейка подправить кривую начального намагничивания ближе к реальной (пошире при малых значениях), если с циклами разберусь...

Автор:  valvol [ 10-02, 20:23 ]
Заголовок сообщения: 

Lincent писал(а):
Или придумать какой алгоритм перехода с начальной полусуммы на верхнюю ветвь и потом на нижнюю, и по циклу...?

Для этого надо как-то контролировать направление перемагничивания, и в зависимости от него врубать восходящий и нисходящий участок.
Оригинальная статья Nonlinear Transformer Model for Circuit Simulation от John H. Chan и другие, на которую ссылается Help LTspice.

Некоторые способы имитации нелинейного сердечника с гистерезистом описаны в книге "SMPS Simulation with Spice 3" от STEVEN M. SANDLER. Книга есть где-то в сети.

Автор:  Mister [ 14-02, 04:07 ]
Заголовок сообщения: 

Интересную вещь наблюдаю: при попытке смоделировать готовую схему, которую взял тут же, из 8-й главы книги В.Володина - swcad выдаёт ошибку: Singular matrix: Check nodes v:u2:fi2#branch and q:u1:1#collector - у кого-нибудь такое было?

Автор:  valvol [ 14-02, 10:30 ]
Заголовок сообщения: 

Mister писал(а):
Singular matrix: Check nodes v:u2:fi2#branch and q:u1:1#collector

Не понятно о какой именно схеме идёт речь. Возможно ошибка происходит из-за каких-то некорректностях в установке LTspice или библиотеки EXTRA.

Автор:  Mister [ 14-02, 15:54 ]
Заголовок сообщения: 

Речь идёт о схеме kmost1. Библиотеки extra, как и любые другие, насколько я понимаю, вообще невозможно неправильно установить, иначе просто не начнётся симуляция по причине невозможности открыть библиотеку одного или нескольких элементов. Указанная мной ошибка появляется на второй интерации. Какие некорректности в установке могут быть, если инсталлер - закрытый целостный файл, я не знаю

Автор:  valvol [ 14-02, 18:22 ]
Заголовок сообщения: 

Mister писал(а):
Речь идёт о схеме kmost1. Библиотеки extra, как и любые другие,

Устанавливаю режим вычислителя Alternate, скачиваю примеры http://nit.com.ru/books/valvol.rar, запускаю указанную модель, симуляция успешно доходит до конца!

Автор:  Mister [ 15-02, 02:44 ]
Заголовок сообщения: 

угу, действительно заработало, спасибо

Автор:  Ninzjacont [ 02-04, 14:36 ]
Заголовок сообщения: 

Подскажите пожалуйста чем заменить или найти модель транз-ра IRG4PSC71U ? Так понимаю IRG4PSC71K подойдет? Подойдет.
http://www.forest2.homeip.net/Electronics/extra.rar перестала работать

Автор:  valvol [ 02-04, 19:01 ]
Заголовок сообщения: 

Ninzjacont писал(а):
найти модель транз-ра IRG4PSC71U ? Так понимаю IRG4PSC71K подойдет?

71U работает до 80кГц, а 71K до 25.
В принципе SUBCKT модель IRG4PSC71U лежит на сайте IRF и при некотором желании её можно добавить в EXTRA. Проблема в том, что это модель отсутствует в оригинальной библиотеке и при её переустановке опять придётся возится с созданием модели отсутствующего транзистора. Как вариант можно расположить модель в папке ..lib\sym\Mylib. Для этого качаем архив с символом IRG4PSC71U. После закачки, его надо просто разархивировать в указанную папку (при отсутствии таковой, её нужно создать).

Страница 12 из 161 Часовой пояс: UTC + 4 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/