©2004 Валентин Володин
Сайт Валентина Володина
Главная Статьи Книги и журналы Справочник Программы Ссылки
О себе RytmArc Схемы и описания Резервный форум Разное valvolodin.narod.ru
Калькуляторы Файловый архив Архив форума Форум ГОСТы Измерительные приборы
turbobit mega.co.nz fex.net files.dp.ua ... imageup ... ... ... ...

Power Electronics

Посвящается различным источникам электропитания
Текущее время: 29-04, 17:54

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 2353 ]  На страницу Пред.  1 ... 150, 151, 152, 153, 154, 155, 156, 157  След.
Автор Сообщение
СообщениеДобавлено: 19-03, 14:27 
Не в сети
Участник
Аватара пользователя

Зарегистрирован: 02-04, 20:56
Сообщения: 105
Откуда: Лысково НН обл.
valvol писал(а):
Может быть какие-то временные проблемы с доступом?

Очень надеюсь что временные. Не вечно же РФ будет под санкциями. Хотя...
Как запускать TL494 вроде разобрался...
Кстати пришлось переустановить LTspice в корневой каталог, а не в "програм файлс" как по умолчанию. WIN 10 доставляет проблемы с открыванием и сохранением файлов симуляции.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04-08, 16:30 
Не в сети
Новичок

Зарегистрирован: 12-11, 10:28
Сообщения: 21
Здравствуйте!
При моделировании в ltspice моделирование прекращается с выдачей сообщения, что временной шаг слишком мал.
Не подскажете, что можно поменять в настройках чтобы обойти эту ошибку?
"Analysis: timestep too small; time=0.0252133, timestep= 1.25e-017: trouble with murs120-instance drb"


Последний раз редактировалось Formikulo 04-08, 17:14, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04-08, 17:07 
Не в сети
Магистр
Аватара пользователя

Зарегистрирован: 06-09, 12:59
Сообщения: 9625
Здесь может быть много причин. Выкладывайте модель.

_________________
"Древние украли все наши лучшие идеи!"
- Марк Твен.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04-08, 17:23 
Не в сети
Новичок

Зарегистрирован: 12-11, 10:28
Сообщения: 21
valvol писал(а):
Здесь может быть много причин. Выкладывайте модель.

Эта модель уже рассматривалась здесь в параллельной ветке.
Все было сохранено по ссылке: http://valvolodin.narod.ru/models/forum_Formikulo.zip
Единственное что я заменил модели диодов D2, D9 на выходе на диоды ES3J
.MODEL ES3J D(IS=699.00E-9 N=2.2506 RS=35.269E-3 IKF=58.468E-3 CJO=100.59E-12 M=.42238 VJ=.66118 ISR=10.010E-21 NR=4.9950 BV=600 IBV=10E-06 TT=80.401E-9 Vpk=600V Iave=3 mfg=TaiwanSemiconductor type=silicon)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05-08, 22:09 
Не в сети
Магистр
Аватара пользователя

Зарегистрирован: 06-09, 12:59
Сообщения: 9625
Здесь те же самые проблемы, о которых говорилось раньше.
Приведите модель к стандартному виду. Т.е. модель должна использовать обычный набор библиотек - это встроенные библиотеки, библиотеку EXTRA, библиотеку ValVol, библиотеку Бордодинова. Последняя библиотека сборная и уже содержит в себе две предыдущие (правда обычно устаревшие версии). Если вы используете модель, отсутствующую в этих библиотеках, то используйте иерархическую схему или встраивайте её текст непосредственно в свою общую модель.
Понятное дела, что у вас на своем компьютере существует удобная для вас библиотечная среда. Однако не стоит полагать, что другие пользователи имеют такие же предпочтения.
Кроме этого, излишнее увлечение модификацией и созданием библиотечных компонентов создает дополнительные проблемы. Не понятно из-за чего возникают проблемы, то ли из-за этих модификаций, то ли ещё как-то. :live-14:

_________________
"Древние украли все наши лучшие идеи!"
- Марк Твен.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 07-08, 11:59 
Не в сети
Новичок

Зарегистрирован: 12-11, 10:28
Сообщения: 21
Хм, я наоборот, пытался решить другую задачу - подобрать с помощью моделирования элементную базу.
Возможно вся проблема в том, что необходимо ставить диоды Шоттки, обычные выпрямительные диоды не успевают переключаться?
Я сравнил свою сейчас рабочую схему с предыдущей, оказывается она уже сильно отличается от предыдущей.
В рабочей схеме у меня стояли идеальные диоды, и я их заменил на ES3J, после этого у меня процесс моделирования перестал сходиться.
Загрузил новую схему сюда: https://wdfiles.ru/1rEn5


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 07-08, 17:08 
Не в сети
Магистр
Аватара пользователя

Зарегистрирован: 06-09, 12:59
Сообщения: 9625
Formikulo писал(а):
Хм, я наоборот, пытался решить другую задачу...

Оно понятно, что у каждого свои задачи. :live-14:
Однако, если вы хотите, чтобы форумчане вам смогли помочь, то избавьте их от необходимости тратить кучу времени на настройку инородной библиотечной среды (и соответственно от удаления последствий).
Formikulo писал(а):
Загрузил новую схему сюда: https://wdfiles.ru/1rEn5

Изображение Изображение
Опять двадцать пять!

Чтобы при запуске модели не возникало подобное окно:
Необходимо либо использовать ожидаемый стандартный набор библиотек, либо обеспечить запуск модели "из коробки". Это конечно потребует некоторых затрат вашего времени. Но зато любой форумчанин сможет оценить работу модели, просто ткнув в неё курсором мышки.
Следовательно, чтобы получить требуемый результат можно пойти двумя путями:
1. Если вы ещё не достаточно хорошо разобрались с LTspice, то используйте стандартные библиотеки. Перестаньте "мутить" с существующими отлаженными компонентами и не создавайте новые компоненты там, где это не имеет особого смысла (затрудняет анализ схемы).
2. Если вы уже достаточно разобрались с LTspice, то (как уже говорилось ранее) для внесения дополнительных компонентов используйте иерархические схемы, либо включайте их описание прямо в тело основной модели.

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

_________________
"Древние украли все наши лучшие идеи!"
- Марк Твен.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 07-08, 17:32 
Не в сети
Магистр
Аватара пользователя

Зарегистрирован: 06-09, 12:59
Сообщения: 9625
Formikulo писал(а):
Хм, я наоборот, пытался решить другую задачу - подобрать с помощью моделирования элементную базу.

Здесь главное не переборщить. Излишняя детализация (введение множества высокочастотных паразитных элементов) может сильно замедлить моделирование или даже сделать его не устойчивым.
Formikulo писал(а):
В рабочей схеме у меня стояли идеальные диоды, и я их заменил на ES3J, после этого у меня процесс моделирования перестал сходиться.

Если возникают проблемы с моделью, то попробуйте использовать другую модель. Например, в качестве диода можно выбрать модель другого диода, имеющего параметры близкие к требуемому.
Если у симулятора возникают проблемы с временным шагом, то попробуйте ограничить значение Maximum Timestep. Например, на уровне 10...100n.
Выберите другой тип движка (Engine / Solver)
Выберите другой метод интегрирования Default Integration Method
...

_________________
"Древние украли все наши лучшие идеи!"
- Марк Твен.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09-08, 10:15 
Не в сети
Новичок

Зарегистрирован: 12-11, 10:28
Сообщения: 21
Изображение Изображение
Цитата:
Для примера, выложите здесь все файлы, которые были не найдены во время запуска симулятора (на картинках выше). В течении недели я постараюсь оформить (не обещаю на 100%) пример того, как это надо делать.

Переделал схему, все отсутствующие элементы собрал в одну библиотеку, которую надо расположить по адресу: ..\sym\part12\part12.lib
Схема и библиотека здесь: https://wdfiles.ru/LHnv
В принципе я уже решил свою проблему заменой диодов ES3J на диоды Шоттки CSD06060. Теперь моделирование сходится.
Видимо диод ES3J не успевает переключаться


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09-08, 13:10 
Не в сети
Магистр
Аватара пользователя

Зарегистрирован: 06-09, 12:59
Сообщения: 9625
Formikulo писал(а):
Видимо диод ES3J не успевает переключаться

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

_________________
"Древние украли все наши лучшие идеи!"
- Марк Твен.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09-08, 14:20 
Не в сети
Новичок

Зарегистрирован: 12-11, 10:28
Сообщения: 21
valvol писал(а):
Formikulo писал(а):
Видимо диод ES3J не успевает переключаться

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

А если быстродействующий диод поставить вместо диода Шоттки?
Например MURS160-E3/52T, Диод 1А, 600В [SMB / DO-214AA] (https://www.chipdip.ru/product/murs160-e3-52t-3)
Видимо все равно демпфирующая цепочка понадобится?
Наверное, все дело в ёмкости pn-перехода, чем она меньше тем лучше


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09-08, 15:25 
Не в сети
Магистр
Аватара пользователя

Зарегистрирован: 06-09, 12:59
Сообщения: 9625
Formikulo писал(а):
А если быстродействующий диод поставить вместо диода Шоттки?
Например MURS160-E3/52T, Диод 1А, 600В [SMB / DO-214AA] (https://www.chipdip.ru/product/murs160-e3-52t-3)
Видимо все равно демпфирующая цепочка понадобится?

По хорошему, демпфирующая цепочка нужна для любого диода. В реальном устройстве она снижает стресс по напряжению и уровень помех. В модели уменьшает проблемы сходимости.
Formikulo писал(а):
Наверное, все дело в ёмкости pn-перехода, чем она меньше тем лучше

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

_________________
"Древние украли все наши лучшие идеи!"
- Марк Твен.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09-08, 15:50 
Не в сети
Новичок

Зарегистрирован: 08-08, 03:03
Сообщения: 21
Formikulo писал(а):
Formikulo писал(а):
Видимо диод ES3J не успевает переключаться

Наверное, все дело в ёмкости pn-перехода, чем она меньше тем лучше

Похоже, что модель микросхемы UCC28070 внутри содержит цепочку, математическая устойчивость которой зависит от напряжения на входе Vsense.
Попробовал вместо диода Db поставить конденсатор, компенсировав возникающую ситуацию, и расчёт происходит без проблем.

Но у меня вопрос любопытства ради:
Можно ли как-то увеличить скорость расчёта, хотя бы при этом сильно загрубив расчётную модель?

P.S. Понятное дело, что сперва исключается вспомогательный источник, который нет необходимости моделировать совместно, и входной диодный мост можно заменить повторяющейся синусоидой с периодом 10ms. Даже с учетом этого, получаем скорость моделирования 10μs/s. Но что кроме этого сделать можно?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09-08, 17:01 
Не в сети
Новичок

Зарегистрирован: 12-11, 10:28
Сообщения: 21
Заменил диод Db на MURS160 и процесс моделирования опять перестал сходиться.
Разорву эту цепь и проверю завтра как пойдет процесс моделирования.
Получается что этот диод вообще в схеме не нужен?

Update.
При разрыве этой цепи процесс моделирования не сходится. Придется вернуть обратно ES3J


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09-08, 23:00 
Не в сети
Магистр
Аватара пользователя

Зарегистрирован: 06-09, 12:59
Сообщения: 9625
Victorian писал(а):
Можно ли как-то увеличить скорость расчёта, хотя бы при этом сильно загрубив расчётную модель?

Нельзя "грубить" дальше того предела, за которым она начинает жить своей, отличной от оригинала, жизнью. Можно лишь исключить некоторые функции, которые для текущего моделирования не нужны. Например, пороги включения/выключения, защиты, имитации потребляемого тока, формирование входных и выходных характеристик и т.п. Но для каждого такого эксперимента надо делать специальную модель. Либо делать ещё более навороченную модель, в которой будет предусмотрена возможно включения/выключения отдельных блоков.
Victorian писал(а):
Попробовал вместо диода Db поставить конденсатор, компенсировав возникающую ситуацию, и расчёт происходит без проблем.

Очень может быть. Диод, в отличие от конденсатора, является весьма нелинейным элементом. Как уже говорилось ранее, абсолютно неустойчивая модель может стать устойчивой если сменить движок (с Normal на Alternate или обратно). Дело в том, что симулятор, для ускорения, разбивает процесс на определенные интервалы в которых, как он считает, модель почти линейна и ведет себя предсказуемо. При этом может оказаться, что в конце такого интервала состояние модели (из-за недооцененной нелинейности) окажется далеко от ожидаемого или вообще будет нарушен какой-то закон коммутации. Каждый движек использует свой алгоритм определения интервалов, хороший или нехороший в том или ином случае. Пользователь, в свою очередь, может умерить аппетиты движка ограничив максимальный шаг.
Симулятор пытается анализировать и выявлять проблемные компоненты, но обычно у него это плохо получается.
Проще бороться с проблемой приучив себя к соблюдению определенных правил. Этих правил много и тут трудно их все перечислить. Демпфирование нелинейных элементов (диодов, транзисторов ...) является одним из правил. И это не какая-то прихоть симулятора, т.к. демпфирование необходимо и для реальных элементов. Просто в реальности есть естественные факторы, которые удерживают картину в пределах реальности. Это паразитные элементы - емкости, сопротивления, индуктивности. В симуляторе же компоненты, если не принимать каких-то мер, абсолютно идеальны. И отсюда возникают проблемы...
Но, чем дольше работаешь с симулятором, читаешь данную тему, тем больше набираешься опыта и тем меньше возникает проблем.

_________________
"Древние украли все наши лучшие идеи!"
- Марк Твен.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2353 ]  На страницу Пред.  1 ... 150, 151, 152, 153, 154, 155, 156, 157  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения

Перейти:  
Powered by Forumenko © 2006–2014
Русская поддержка phpBB
turbobit mega.co.nz fex.net files.dp.ua ... imageup ... ... ... ...
Рейтинг@Mail.ru