INDUCTION HEATING
http://induction.listbb.ru/

Пользование симулятором SWcad
http://induction.listbb.ru/viewtopic.php?f=18&t=21
Страница 1 из 1

Автор:  dangyz [ 20 фев 2013, 22:38 ]
Заголовок сообщения:  Пользование симулятором SWcad

Сподобился наконец поставить SWcad и уперся рогом в вызов модели индуктивности с насыщаемым сердечником. Читаю в help к SWIV, что есть два варианта: записать нелинейность формульно или воспользоваться моделью Чана. Ну с первым понятно - расписываем netlist и получаем безгистерезисную кривую. Интересует именно второй вариант с гистерезисом, но что-то в фирменном дистрибутиве ничего похожего не нахожу.
Может кто-либо из уверенных пользователей SW подскажет как это делается? Собственно интересует сам способ коммутации ветвей предельного цикла намагничивания. Для сравнения в симуляторе Intusoft использовано бескоммутационное построение петли. Но вид у нее препохабнейший, мало чем отличающийся от частных циклов в Micro-Cap или в ORcad. В help SW это выглядит красиво, но как добраться до такой красоты не ясно.

Автор:  ksv [ 21 фев 2013, 06:28 ]
Заголовок сообщения:  Re: Пользование симулятором SWcad

Я еще неуверенный пользователь :mrgreen: , но, если правильно понял вопрос, пример строчки для такой индуктивности можно посмотреть в статье Володина "Расчет дросселя". В самом конце.

Автор:  dangyz [ 21 фев 2013, 09:45 ]
Заголовок сообщения:  Re: Пользование симулятором SWcad

to ksv
Спасибо за инфу. К сожалению это не совсем то, что меня интересует. В статье речь идет больше о том, как подогнать график под эксперимент. Я же хотел посмотреть, как работает модель Чана непосредственно при моделировании трансформатора с насыщаемым сердечником в составе инвертора. Для этого нужно вызвать модель такого компонента при рисовании схемы, но вот как ее вызвать и вообще есть ли она в составе дистрибутива SWIV понять не могу. В Micro-Cap это делается очень просто. Из перечня компонентов вызывается требуемый, задаются атрибуты и вперед. Но получаемые результаты вызывают сомнения. Была надежда сравнить с результатами в SW. Можно, конечно попробовать сделать эту модель своими силами, но в SW, как и Micro-Cap маловато команд для задания перехода с нижней ветви кривой намагничивания на верхнюю и наоборот. В симуляторах нового поколения, таких как Intusoft или SIMetrix, набор команд значительно расширен, что позволяет писать модели как обычные проги. Но это уже другая песня.

Автор:  dangyz [ 21 фев 2013, 12:53 ]
Заголовок сообщения:  Re: Пользование симулятором SWcad

Таки нашлась бабушкина пропажа у дедушки в штанах. Есть в SW учебная моделька нелинейного трансформатора! Сделана по классике - четверка зависимых источников и нелинейная идуктивность на входе. Осталось научиться строить кривую В-Н. Видимо для этого придется использовать постпроцессорную обработку записей реализации входного тока и напряжения в режиме transient-анализа. Прямого вывода интересующего графика пока не нашел.

Автор:  ksv [ 21 фев 2013, 13:03 ]
Заголовок сообщения:  Re: Пользование симулятором SWcad

dangyz писал(а):
Для этого нужно вызвать модель такого компонента при рисовании схемы, но вот как ее вызвать и вообще есть ли она в составе дистрибутива SWIV понять не могу.
В поле, где задаете индуктивность катушки пишите подряд параметры, начиная с коэрцитивной силы и кончая количеством витков (либо держите Ctrl + правый клик на элементе - появится панель со всеми параметрами модели редактируемого элемента).

Ну насыщение видно... Так что что-то нелинейное вроде бы реализовано.

=================================
PS

А вот нелинейный транс моделируется немного через задницу (точнее - через эквивалентную схему). :resent: Взаимная индуктивность для нелинейных катушек не поддерживается. Поэтому модель получается немного громоздкой - комбинация обычного линейного транса, нелинейной индуктивности намагничивания и индуктивностей рассеяния. См. конец другой статьи Володина: "Создание модели трансформатора в симуляторе LTspice"

PS 2

И еще одна неплохая статья Володина о том, как работать с нелинейными индуктивностями в LTspice: "Гистерезисная модель нелинейной индуктивности симулятора LTspice"

Вложения:
Non-linear Inductor.png
Non-linear Inductor.png [ 73.93 Кб | Просмотров: 168 ]

Автор:  dangyz [ 21 фев 2013, 18:36 ]
Заголовок сообщения:  Re: Пользование симулятором SWcad

to ksv
Попробовал воспроизвести Вашу модельку. Получил шиш. В ответ на запуск имею такую картинку и страницу с перечнем кучи ошибок. :resent:
Изображение

Автор:  ksv [ 21 фев 2013, 18:52 ]
Заголовок сообщения:  Re: Пользование симулятором SWcad

Проинтегрировав сигнал напряжения на нелинейной индуктивности (при помощи генератора тока, управляемого напряжением G1 и конденсатора C1) мы получим сигнал пропорциональный индукции B в сердечнике. А поле H, естественно, пропорционально току через катушку. Таким образом мы можем построить очень наглядную диаграмму - петлю гистерезиса материала сердечника катушки. Ну что же - вполне гистерезисная петля, однако... :mrgreen:

-----------------------
PS

To dangyz

Похоже, что Вы не в то поле записали параметры индуктивности. Их нужно писать в поле "Inductance". См. первый рисунок во вложении. На всякий случай положил саму модельку во вложение (файл NonLinearL_01.zip).

Вложения:
NonLinearL_01.zip [993 байт]
Скачиваний: 180
Hysteresis_Loop2.png
Hysteresis_Loop2.png [ 87.4 Кб | Просмотров: 142 ]
Hysteresis_Loop.png
Hysteresis_Loop.png [ 71.48 Кб | Просмотров: 113 ]

Автор:  dangyz [ 21 фев 2013, 21:09 ]
Заголовок сообщения:  Re: Пользование симулятором SWcad

to ksv
Проделал аналогичную по смыслу работу с учебным примером Nonlinear Transformer. Добавил интегрирующую цепочку R2C1 к нелинейной индуктивности дабы получить вольт-секунды, сиречь поток индукции в сердечнике.
Изображение
Вывел на график по абсциссам ток в индуктивности, а по ординатам проинтегрированное напряжение. Получил нечто безгитерезисное.
Изображение
Черный, по умолчанию SW, фон графиков убрал, плохо смотрится. Имею наглость утверждать, что моделью Чана здесь и не пахнет. Вероятнее всего нелинейное преобразование здесь делается с помощью двух диодов с подпорой. Такой прием использован в симуляторе Intusoft.
За Вашу модельку нижайшее спасибо. Я ее беспременно от души помучаю. Похоже, что в ней есть что-то интересное.

Автор:  ksv [ 22 фев 2013, 05:10 ]
Заголовок сообщения:  Re: Пользование симулятором SWcad

dangyz писал(а):
...моделью Чана здесь и не пахнет...
Да, похоже на то... Какой-то неудачный пример они положили в обучашку. :nea:

Мне кажется, что модель трансформатора, которую приводит Володин в своей статье про модели трансформаторов в LTspice должна быть более адекватной (в том числе и с точки зрения "чанистости" модели). Вот в конце статьи он приводит конкретный пример пример маленького трансика на колечке М2000НМ1 (скриншот - во вложении). Здесь нелинейность моделируется нелинейной индуктивностью намагничивания. А неполное перекрытие потоков учитывается индуктивностями рассеяния L1 и L5. Причем, индуктивности обмоток идеального транса (L3, L4) должны быть много больше L2. Интересно при каких условиях это может быть какие-нибудь сюрпризы?

Качественно вроде должна более-менее правильно отражать работу трансика в нелинейных режимах. Но очень интересно было бы сравнить поведение этой модели с реальным экспериментом.

Вложения:
Volodin_NonLinear_Trans.png
Volodin_NonLinear_Trans.png [ 81.36 Кб | Просмотров: 106 ]

Автор:  ksv [ 22 фев 2013, 06:19 ]
Заголовок сообщения:  Re: Пользование симулятором SWcad

Вот слепил по-быстрому модельку транса от Володина. Скриншот и моделька - во вложении. Ну вроде адекват. Гистерезится помаленьку... Но как-то с одной стороны почему-то. Так и должно быть? Все-таки интересно было бы сравнить с работой реального транса. Нужно как-нибудь на досуге подумать и попробовать...

Вложения:
Volodin_Non_Linear_Trans_00.zip [1.31 Кб]
Скачиваний: 142
Volodin_NonLinear_Trans_00.png
Volodin_NonLinear_Trans_00.png [ 86.39 Кб | Просмотров: 143 ]

Автор:  dangyz [ 22 фев 2013, 09:48 ]
Заголовок сообщения:  Re: Пользование симулятором SWcad

to ksv
Немного изменил Вашу модель
Изображение
Сопротивление резистора R1 увеличено до 10 Ом, чтобы задать синусоидальный ток намагничивания. Для упрощения масштабирования добавлен резистор R2 сопротивлением 1 Ом, емкость С1 увеличена до 1 Ф (постоянная интегрирования 1 сек). Для перевода тока i(L1) в ампер-витки / метр используется коэффциент N/Lm = 3/0.147 =20.4. Для перевода вольт-секунд напряжения v(B1) в индукцию в Тесла используется коэффициент 1/(N*A)= 1/(3*0.00036) =1/0.00108.
Материал сердечника N87 c параметрами Bs=0.49 Тл, Br=0.175 Тл, Hc= 21 А/м. Частота генератора 10 Кгц как в стандартной методике измерения В-Н кривой. Амплитуда задается при вызове панели атрибутов V1. В итоге имеем весьма правдоподобную кривую предельного цикла намагничивания:
Изображение
Можно сказать, что модель Чана в SW блистает во всей красе.
Вопрос только в одном - как бы добраться до алгоритма ее программной реализации и можно ли его пришить к другим симуляторам без вспарывания тела проги Ассемблером.

Автор:  ksv [ 22 фев 2013, 11:50 ]
Заголовок сообщения:  Re: Пользование симулятором SWcad

dangyz писал(а):
Вопрос только в одном - как бы добраться до алгоритма ее программной реализации и можно ли его пришить к другим симуляторам без вспарывания тела проги Ассемблером.
Ну тогда может быть имеет смысл в качестве отправной точки взять исходную статью Чана: "Nonlinear Transformer Model for Circuit Simulation"...

Автор:  esab1234 [ 06 сен 2016, 15:29 ]
Заголовок сообщения:  Re: Пользование симулятором SWcad

dangyz писал(а):
to ksv
Немного изменил Вашу модель
Изображение
Сопротивление резистора R1 увеличено до 10 Ом, чтобы задать синусоидальный ток намагничивания. Для упрощения масштабирования добавлен резистор R2 сопротивлением 1 Ом, емкость С1 увеличена до 1 Ф (постоянная интегрирования 1 сек). Для перевода тока i(L1) в ампер-витки / метр используется коэффциент N/Lm = 3/0.147 =20.4. Для перевода вольт-секунд напряжения v(B1) в индукцию в Тесла используется коэффициент 1/(N*A)= 1/(3*0.00036) =1/0.00108.
Материал сердечника N87 c параметрами Bs=0.49 Тл, Br=0.175 Тл, Hc= 21 А/м. Частота генератора 10 Кгц как в стандартной методике измерения В-Н кривой. Амплитуда задается при вызове панели атрибутов V1. В итоге имеем весьма правдоподобную кривую предельного цикла намагничивания:
Изображение
Можно сказать, что модель Чана в SW блистает во всей красе.
Вопрос только в одном - как бы добраться до алгоритма ее программной реализации и можно ли его пришить к другим симуляторам без вспарывания тела проги Ассемблером.

добрый день всем.
простите начинающего, я только начал изучать SWCad, и у меня вопрос по этой теме, почему используем в этой схеме источник синусоидального напряжения, ? можно использовать источник импульсного напряжения, ведь на импульсный трансформатор в реале идет импульсное напряжение,,,, буду очень благодарен за помощь...

Автор:  derba [ 06 сен 2016, 17:47 ]
Заголовок сообщения:  Re: Пользование симулятором SWcad

ksv писал(а):
И еще одна неплохая статья Володина о том, как работать с нелинейными индуктивностями в LTspice: "Гистерезисная модель нелинейной индуктивности симулятора LTspice"

модель гистерезиса в симуляторе LTSpice-IV. В принципе будет работать и с прямоугольными импульсами. Если Вы изучаете симулятор, то пробуйте.

Автор:  esab1234 [ 08 сен 2016, 14:08 ]
Заголовок сообщения:  Re: Пользование симулятором SWcad

derba писал(а):
ksv писал(а):
И еще одна неплохая статья Володина о том, как работать с нелинейными индуктивностями в LTspice: "Гистерезисная модель нелинейной индуктивности симулятора LTspice"

модель гистерезиса в симуляторе LTSpice-IV. В принципе будет работать и с прямоугольными импульсами. Если Вы изучаете симулятор, то пробуйте.


спасибо, очень полезная статья

Страница 1 из 1 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/