Power Electronics
https://valvol.ru/

Программы моделирования.
https://valvol.ru/topic36.html
Страница 22 из 37

Автор:  Aml [ 15-01, 23:48 ]
Заголовок сообщения: 

Вот диаграмки вышеприведенной схемы в непрерывном и в прерывистом режимах.
Изображение

Изображение

Автор:  gyrator [ 16-01, 22:16 ]
Заголовок сообщения: 

pig1 писал(а):
Нечто подобное с моделью дуги Sparkgap.

Почитайте, может прояснится. http://slil.ru/25366681

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

Цитата:
Надеюсь, последняя из модификаций модельки TL494 с времязадающей RC-цепью

Зря надеялся. Вот новый вариант - http://microcap-model.narod.ru/CIR/TL494_2.rar
Во-первых, обнаружил некорректность - все прежние модели не будут работать в штатной схеме внешней синхронизации (когда вход Rt заводится на опорное напряжение +5В, а на Ct - внешнее пилообразное напряжение)
Во-вторых, доработал модель генератора - самый проблемный элемент модели. Ввел в качестве параметра модели сопротивление разрядного резистора (определяет задний фронт пилообразного напряжения).
Кстати, обращаю внимание, что этот режим - самый стабильный. Если подавать пилообразное напряжение с встроенного генератора симулятора, то на шаг расчета вообще никаких ограничений нет.

Увеличение этого резистора до 100 Ом повышает сходимость при малых значениях времязадающей емкости, а уменьшение до 10 - уменьшает задний фронт пилы при больших значениях времязадающей емкости (более подробно - в описании, которое есть в файле в архиве по ссылке).

В архиве модель формата MC8, модель формата Spice, тестовые файлы и описание модернизированного генератора.

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

Aml писал(а):
Вот новый вариант - http://microcap-model.narod.ru/CIR/TL494_2.rar

Адаптированную под SwCad модель TL494 можно взять по прежнему адресу. В архиве находятся:
1. Библиотечный файл - TL494.lib
2. Символ контроллера - TL494.asy
3. Тестовая схема для проверки контроллера - Draft4.asc

Файлы TL494.lib и TL494.asy надо разместить в папке ..\sym\EXTRA\VolReg.

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

Цитата:
Адаптированную под SwCad модель TL494 можно взять по прежнему адресу.

valvol, эта моделька по прежнему не работает при подключении Rt к REF. У себя эту проблему решил, но некорректно, определив токозадающее напряжение резистора Rt равным 5В.
Сегодня сделал более корректный вариант - поставил между токозадающим источником напряжения (3в) и резистором Rt ключ, который размыкается, если напряжение на резисторе Rt превысит 3В. Ток заряда конденсатора при этом становится близким к нулю.
Попробовал, кстати, организовать регулирование длительности импульса изменением зарядного тока через такт (имитация режима симметрирования перемагничивания) - вроде, все нормально.
Изображение

Плюс сделал модельку развязанной от потенциала земли. Я уже это делал в предпоследней версии, а в последней добавил триггер Бассо, а в нем логика отсчитывает потенциалы от земли схемы, а не от вывода GND. Пришлось опять править.
Чуть позже выложу последний вариант модели.

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

Aml писал(а):
В архиве модель формата MC8

Макрос в моей тестовой схемке работает не корректно:-разная длительность импульсов по каналам.

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

Aml писал(а):
Сегодня сделал более корректный вариант - поставил между токозадающим источником напряжения (3в) и резистором Rt ключ, который размыкается, если напряжение на резисторе Rt превысит 3В. Ток заряда конденсатора при этом становится близким к нулю.

А не проще между источником напряжения и выводом Rt поставить диод?
Aml писал(а):
Плюс сделал модельку развязанной от потенциала земли. Я уже это делал в предпоследней версии, а в последней добавил триггер Бассо, а в нем логика отсчитывает потенциалы от земли схемы, а не от вывода GND. Пришлось опять править.
Чуть позже выложу последний вариант модели.

В версии под SwCad это уже сделано. В процессе адаптации исключил вложенные подсхемы. При этом убрал из D-триггера два лишних инвертора.

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

Цитата:
В процессе адаптации исключил вложенные подсхемы. При этом убрал из D-триггера два лишних инвертора.

Я тоже :D
Цитата:
А не проще между источником напряжения и выводом Rt поставить диод?

У диода нелинейность и падение напряжения - не хотелось бы. На уровне трех вольт сказываться будет. К тому же он по сути и есть ключ, только неидеальный.
А ключ работу не замедлит - он ведь скорее всего будет включаться только 1 раз. Задал ему небольшой ггистерезис, чтобы не заткнулся при переключении и сопротивление 10 ом, ограничивающее ток до момента выключения.
.MODEL SV8 VSWITCH (RON=10 ROFF=100MEG VT=3 VH=-0.1)
Изображение

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

Aml писал(а):
У диода нелинейность и падение напряжения - не хотелось бы.

В идеализированной модели диода всё это достаточно просто регулируется:
.model MyIdealDiode D(Ron=0 Vfwd=0)

Автор:  Aml [ 20-01, 00:43 ]
Заголовок сообщения: 

Цитата:
В идеализированной модели диода всё это достаточно просто регулируется:

Вот только встроенной идеализированой модели диода в Micro-Cap нет.
А городить подсхему ради одного компонента - явно не стоит. Тем более, что по сути дела идеализированная модель диода - это ключ и есть.
Цитата:
Макрос в моей тестовой схемке работает не корректно:-разная длительность импульсов по каналам.

gyrator, схемку выложи. А то у меня в тесте все идеально.
Изображение

Автор:  gyrator [ 20-01, 01:49 ]
Заголовок сообщения: 

Aml писал(а):
gyrator, схемку выложи. А то у меня в тесте все идеально.

Вот моделька со старым, где также все идеально: http://slil.ru/25376495
Однако после замены на новый макрос, идеальность пропадает.
Вот такая фигня на выходе мелкосхемы
Изображение
Правда длительность одинаковая, ошибся в предыдущем посте, :blush: но зато совпадение по-времени тоже идеальное :live-14:

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

Aml писал(а):
Вот только встроенной идеализированой модели диода в Micro-Cap нет

Понятно. Определённые ограничения имеются у любого симулятора. Но при этом обычно достаточно средств, чтобы решить проблему по другому, как говориться "если не мытьём, то катаньем" :)

Автор:  Aml [ 20-01, 11:29 ]
Заголовок сообщения: 

Цитата:
Вот моделька со старым, где также все идеально:

К сожалению, там все сильно неидеально. При установке Global Settings "для силовых схем" и шаге расчетов 100 нС в старой модели сбоит счетный триггер и сдваиваются импульсы.
Изображение
Именно поэтому я от нее и отказался.
В новой модели все нормально даже при шаге расчета 400нС
Изображение
Как получились импульсы вообще одинаковыми - не знаю. Проблемы, видимо, связаны с установками Global Settings. Буду разбираться, поскольку заставить сбоить триггер в новой модели мне не удавалось ни разу.

Автор:  Aml [ 20-01, 12:24 ]
Заголовок сообщения: 

Все попытки повторить ситуации, приведенную на картинке gyratorом не удались. Чтобы я не менял - работает нормально.
Поставил загрубленные Global Setings (директивой прямо в файл) - все равно нормально работает. Даже при ограничении шага в 1000 нС.
Изображение
В общем, выкладываю новый макрос и схему. К тому, что писал выше, добавил в макрос еще диоды в цепь выходного ключа для имитации остаточного напряжения на ключе (около 1.2В).
http://slil.ru/25377056

Автор:  gyrator [ 20-01, 13:54 ]
Заголовок сообщения: 

Aml писал(а):
В общем, выкладываю новый макрос и схему.

Спасибо за скорректированный макрос. Убрал в модельке источника директиву с G-установками и все работает как и со старым. Видимо дело было не глобальных установках.

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