реклама на сайте
подробности

 
 
> Моделирование импульсных источников, Micro-Cap, OrCad, SwithcCad - попробуем объять необъятное
AML
сообщение Nov 24 2007, 23:19
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 529
Регистрация: 20-02-05
Из: Смоленск
Пользователь №: 2 767



Цитата(tyro @ Nov 25 2007, 00:23) *
Обсуждаемые вопросы переросли рамки данной темы, и поскольку уважаемый AML сделал интересное бескорысное предложение, предлагаю глубоко уважаемому AML создать в этой ветке тему типа "моделирование импульсных источников в MicroCap". Попутно всем заинтересованным подумать о создании (и структуре) опросника по применяемым деталям и материалам в источниках питания, соотнесенных с их параметрами (мощность, входное и выходное напряжения, токи). С наскоку у меня логически выстроенная структура не получилась (да и опыта создания опросника на форуме нет).

Вполне дельное предложение. Поэтому создаю указанную тему. Может из этого что-нибудь путное да выйдет...

Немного о целях. Я хочу попытаться промоделировать наиболее характерные режимы работы преобразователей напряжения, чтобы продемонстрировать преимущества и недостатки тех или иных топологий преобразователей, а также влияние на процессы в преобразователях паразитных параметров компонентов и методы борьбы с ними. Не знаю, насколько посильная эта задача, но попытаться можно. Надеюсь, что уважаемое сообщество тоже примет в этом процессе посильное участие, поскольку очевидно, что в одиночку я не справлюсь по ряду объективных и субъективных причин. Главная проблема – последний раз я держал в руках паяльник и щуп осциллографа в далеком 1995 году. И с тех пор моя работа ни прямо, ни косвенно не связана не только с преобразовательной техникой, но и с электроникой вообще. В настоящее время я журналист в газете областной администрации. Пишу это к тому, чтобы не было недопонимания – за 12 лет очевидно, что я существенно утратил квалификацию и главное – не могу на практике проверить достоверность результатов, получаемых при моделировании.

Зачем мне все это надо – вразумительно объяснить не могу. Будем считать, что это хобби, замешанное на ностальгии по былым временам. Плюс жалко, что весьма неплохое образование и кандидатская степень, полученные мною в области преобразовательной техники, оказались невостребованными. Я попал в тот «демогфический провал» выпускников начала 90-х, который хорошо виден на возрастной диаграмме участников этого форума (в разделе «опросы»).

Если совместными усилиям в этой ветке появятся демонстрация основных проблем и подводных камней проектирования преобразователей напряжения в моделях для симулятора, то, думаю, это будет неплохое подспорье новичкам. А поскольку это для меня хобби – я вполне могу позволить себе тратить на это время и силы. Правда, очевидно, что все это будет проистекать очень небыстро, поскольку иногда еще и работать надо.

На этом лирическое отступление считаю законченным.



Итак, по теме. Поскольку от уважаемого gyratorа прозвучало предложение сравнивать все на модельках, а уважаемый Прохожий сформулировал преимущества и недостаки флайбека при работе в режиме непрерывных и прерывистых токов, с этого и начнем. (предыстория здесь - http://electronix.ru/forum/index.php?showtopic=39519)
Цитата
По моему скромному мнению, наиболее предпочтительным будет прерывистый режим, а еще лучше - его предельный случай критический режим, когда следующий цикл начинается сразу после закрывания выходного диода. Поясню свою позицию.
В непрерывном режиме:
1. При достаточно больших выходных напряжениях, обратное напряжение, приложенное к выходному диоду, вызывает ничем неограниченый обратный ток восстановления. Для этих токов времена восстановления, как правило, не оговариваются. Это явление хорошо известно из литературы в виде всплеска тока силового ключа при его открывании. Все это дело сопровождается "звоном", растянутым на время, значительно превышающее время обратного восстановления силового диода.
Попытка борьбы с этим явлением в виде ферритовых "бусинок", одеваемых на выводы диодов или силовых транзисторов, а так же всякого рода снабберы на диодах или силовых ключах однозначно приводят к потере КПД.
2. Помехи на частоте коммутации, особенно после открывания силового ключа, полностью подавить, как правило, не удается.
3. Управление flyback преобразователем более сложное по сравнению с квазирезонансным вариантом, опять же в связи с помехами.
4. Наличие динамических потерь при открывании силового транзистора.

Классические недостатки прерывистого режима:
1. Большие, по сравнению с непрерывным режимом, действующие значения токов.
2. Как следствие больший ток при закрывании силового транзистора.
3. Большие пульсации тока на выходном конденсаторе, что приводит к его удорожанию.
4. Большие изменения индукции сердечника трансформатора, практически от нуля и до максимума, что критично для потерь в сердечнике.

Резюме. Лучше выбирать прерывистый режим, а еще лучше - критический, поскольку в современных условиях транзистор с меньшим сопротивлением канала стоит столько же, что и с большим. Материалы для сердечников нинче обладают очень малыми потерями и хорошо переносят большие приращения индукции.
Согласен, что мое мнение достаточно спорно, поэтому ожидаю конструктивную критику со стороны уважаемого сообщества

Завтра я постараюсь выложить модельки, иллюстрирующие вышесказанное, а пока о методике сравнения.

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

Я считаю целесообразным проводить сравнение при трех значениях входного напряжения - 9 В, 24 В и 308 В, четырех значениях выходного напряжения - 5В, 12В, 60В, 300В, четырех значениях мощности 5Вт, 20Вт, 60Вт, 300Вт и трех значениях частоты – 100кГц, 250кГц, 500 кГц. Думаю, при этом можно будет говорить о тенденциях.
Такой сравнительный анализ на идеализированной модели вряд ли представляет практический интерес. Поэтому при расчетах нужно использовать модели реально существующих компонентов. И вот в этом месте мне нужна помощь – я не знаю современную элементную базу. Поэтому буду весьма признателен специалистам за помощь в выборе наиболее типично применяющегося в для каждого из рассмотренных вариантов силового транзистора и выпрямительного диода (синхронное выпрямление пока не рассматриваю).
Хотя бы по некоторым случаям:
Вар. 1. Вх. 9В, вых. 5В, f=250кГц, P=20Вт
Вар. 2. Вх. 9В, вых. 300В, f=250кГц, P=20Вт
Вар. 3. Вх. 24в вых. 5В, f=250кГц, P=60Вт
Вар. 4. Вх. 24в вых. 5В, f=100кГц, P=300Вт
Вар. 5. Вх. 24в вых. 300В, f=100кГц, P=300Вт
Вар. 6. Вх. 300в вых. 5В, f=100кГц, P=60Вт
Вар. 7. Вх. 300в вых. 12В, f=100кГц, P=60Вт
Вар. 8. Вх. 300в вых. 60В, f=100кГц, P=300Вт

Кроме того, буду признателен за любые предложения как по методике, так и по реализуемым вариантам.
Go to the top of the page
 
+Quote Post
16 страниц V  « < 10 11 12 13 14 > »   
Start new topic
Ответов (165 - 179)
wim
сообщение Feb 11 2009, 08:24
Сообщение #166


рядовой
******

Группа: Участник
Сообщений: 2 811
Регистрация: 21-08-06
Пользователь №: 19 713



Цитата(nl5 @ Feb 11 2009, 03:25) *
Ну вот картинка, АЧХ 1...100 Hz, сделанная для амплитуды девиации 0.5, 1, и 2. Это амплитуда в вольтах синуса прложенного к компаратору ШИМа, 5V = 50% duty cycle. Пики на 50 Hz и 100 Hz - так как процесс не успевает установиться. Вверху АЧХ внизу фаза.
Похоже на что-то?

При частоте коммутации 100 Гц преобразователь работает в режиме разрывных токов дросселя. Стало быть, согласно малосигнальной модели, в передаточной характеристике должен быть один низкочастоный полюс (slva061, с. 18). Поэтому непонятно запаздывание фазы на 180 гр. И еще там должно быть усиление на постоянном токе - примерно 27 раз.
Вообще, интереснее режим непрерывных токов. Предлагаю попробовать с частотой коммутации 100 кГц и посмотреть частотные характеристики примерно до 1/3 частоты коммутации. Малосигнальная характеристка - там же, на с. 16. Должны увидеть двойной комплексно-сопряженный полюс, нуль в левой полуплоскости и нуль в правой полуплоскости.
Go to the top of the page
 
+Quote Post
nl5
сообщение Feb 11 2009, 16:44
Сообщение #167


Частый гость
**

Группа: Участник
Сообщений: 175
Регистрация: 7-02-09
Пользователь №: 44 515



Цитата(wim @ Feb 11 2009, 01:24) *
Поэтому непонятно запаздывание фазы на 180 гр. И еще там должно быть усиление на постоянном токе - примерно 27 раз.

Фаза была 180 гр. на DC потому что duty cycle у меня на самом деле уменьшался при увеличении входного AC напряжения. Исправил. Усиления на постоянном токе не было, потому 0.5 duty cycle соответствовал не 0.5В входного AC, а 5В. Сейчас на DC усиление 20 dB. Ну тоже не 27 раз.

Аналитические формулы из SLVA061 я могу явно построить в NL и сравнить с симуляцией.

А вот картинка процесса при D=0.5.
Вы уверены, что все номиналы правильные? Мне очень не нравится вид и амплитуда тока через L1 и пульсации выхода. Это должно быть 100 Гц или 100 кГц?
Go to the top of the page
 
+Quote Post
wim
сообщение Feb 11 2009, 17:52
Сообщение #168


рядовой
******

Группа: Участник
Сообщений: 2 811
Регистрация: 21-08-06
Пользователь №: 19 713



Цитата(nl5 @ Feb 11 2009, 19:44) *
Фаза была 180 гр. на DC потому что duty cycle у меня на самом деле уменьшался при увеличении входного AC напряжения. Исправил. Усиления на постоянном токе не было, потому 0.5 duty cycle соответствовал не 0.5В входного AC, а 5В. Сейчас на DC усиление 20 dB. Ну тоже не 27 раз.

Аналитические формулы из SLVA061 я могу явно построить в NL и сравнить с симуляцией.

А вот картинка процесса при D=0.5.
Вы уверены, что все номиналы правильные? Мне очень не нравится вид и амплитуда тока через L1 и пульсации выхода. Это должно быть 100 Гц или 100 кГц?

Номиналы правильные, частота должна быть 100 кГц. А здесь ток в дросселе нелинейный, потому что на него существенно влияет падение напряжения на его омическом сопротивлении.
Аналитические выражения не всегда есть в наличии, кроме того, их надо линеаризовывать вручную. smile.gif boost - это сравнительно простой пример (система второго порядка). А вот, например, SEPIC, даже без учета паразитных элементов (ESR), - это уже четвертого порядка. Идея моделирования как раз в том и состоит, чтобы получить передаточную характеристику "автоматически".
Вот один из вариантов как это делается в PSpice:
http://www.ee.bgu.ac.il/~pel/pdf-files/jour109.pdf
Go to the top of the page
 
+Quote Post
gyrator
сообщение Feb 11 2009, 18:06
Сообщение #169


Местный
***

Группа: Banned
Сообщений: 354
Регистрация: 20-01-07
Пользователь №: 24 634



Цитата(nl5 @ Feb 11 2009, 09:05) *
А вот картинка симуляции

А вот картинка симуляции в микробульке

Кусочек включения и выход на режим стильбизации.


--------------------
Только те, кто предпринимает абсурдные попытки, смогут достичь невозможного.
Go to the top of the page
 
+Quote Post
nl5
сообщение Feb 11 2009, 18:42
Сообщение #170


Частый гость
**

Группа: Участник
Сообщений: 175
Регистрация: 7-02-09
Пользователь №: 44 515



Цитата(wim @ Feb 11 2009, 10:52) *
Номиналы правильные, частота должна быть 100 кГц.

Прошу прощения, я по-ошибке делал 100 Гц. Пересчитаю.

Цитата(gyrator @ Feb 11 2009, 11:06) *
А вот картинка симуляции в микробульке

А что, осцилляции (на красном графике например) реальные, или артефакт симуляции?

Сообщение отредактировал nl5 - Feb 11 2009, 18:43
Go to the top of the page
 
+Quote Post
gyrator
сообщение Feb 11 2009, 19:10
Сообщение #171


Местный
***

Группа: Banned
Сообщений: 354
Регистрация: 20-01-07
Пользователь №: 24 634



Цитата(nl5 @ Feb 11 2009, 21:42) *
А что, осцилляции (на красном графике например) реальные, или артефакт симуляции?

Вполне. Хотя в реалии их давят RC-демпферами, а кроме того в модельке несколько завышена индуктивность рассеяния первички транса и не учтены потери в сердечнике транса, поэтому паразитный контур имеет высокую добротность.


--------------------
Только те, кто предпринимает абсурдные попытки, смогут достичь невозможного.
Go to the top of the page
 
+Quote Post
nl5
сообщение Feb 11 2009, 21:05
Сообщение #172


Частый гость
**

Группа: Участник
Сообщений: 175
Регистрация: 7-02-09
Пользователь №: 44 515



Цитата(wim @ Feb 11 2009, 10:52) *
Номиналы правильные, частота должна быть 100 кГц.

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

И также Discontinuous mode. (D=0.2, R=200), в общем похоже (формула на стр. 18)

Сообщение отредактировал nl5 - Feb 11 2009, 21:06
Go to the top of the page
 
+Quote Post
wim
сообщение Feb 11 2009, 22:11
Сообщение #173


рядовой
******

Группа: Участник
Сообщений: 2 811
Регистрация: 21-08-06
Пользователь №: 19 713



Цитата(nl5 @ Feb 12 2009, 00:05) *
Вот симуляция на правильной частоте, почти что совпадающая с графиком формулы на стр. 16. (По крайней мере на низкой и высокой частоте. А почему в середине не совпадает - ошибка малосигнальной модели?

И также Discontinuous mode. (D=0.2, R=200), в общем похоже (формула на стр. 18)

Может где-то ошиблись в формуле? Я вот попробовал скрипт матлаба - все очень похоже на результаты симуляции.
С режимом DCM в принципе тоже понятно - там в модели для простоты убрали ESR конденсатора.

Сообщение отредактировал wim - Feb 11 2009, 22:12
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
nl5
сообщение Feb 11 2009, 22:42
Сообщение #174


Частый гость
**

Группа: Участник
Сообщений: 175
Регистрация: 7-02-09
Пользователь №: 44 515



Цитата(wim @ Feb 11 2009, 15:11) *
Может где-то ошиблись в формуле? Я вот попробовал скрипт матлаба - все очень похоже на результаты симуляции.
С режимом DCM в принципе тоже понятно - там в модели для простоты убрали ESR конденсатора.

Понял: была слишком большая амплитуда вх.сигнала (девиация скважности). Переделал с ну совсем малюсенькой амплттудой (0.01), стало идентично. Подозреваю, что с discontinouos модой была та же проблема. Ну что же, это всего лишь доказательство, что программа правильно использует закон Ома, не более того. И все неправильные результаты симуляции не от того, что симулятор плохой, а симулируется не то, что хотел пользователь.
Go to the top of the page
 
+Quote Post
wim
сообщение Feb 12 2009, 06:52
Сообщение #175


рядовой
******

Группа: Участник
Сообщений: 2 811
Регистрация: 21-08-06
Пользователь №: 19 713



Цитата(nl5 @ Feb 12 2009, 01:42) *
Понял: была слишком большая амплитуда вх.сигнала (девиация скважности). Переделал с ну совсем малюсенькой амплттудой (0.01), стало идентично. Подозреваю, что с discontinouos модой была та же проблема. Ну что же, это всего лишь доказательство, что программа правильно использует закон Ома, не более того. И все неправильные результаты симуляции не от того, что симулятор плохой, а симулируется не то, что хотел пользователь.

Интересно еще увеличить L раз в десять, чтобы wz2 попал в диапазон исследумых частот. А сколько времени программа считала?
Go to the top of the page
 
+Quote Post
nl5
сообщение Feb 12 2009, 15:34
Сообщение #176


Частый гость
**

Группа: Участник
Сообщений: 175
Регистрация: 7-02-09
Пользователь №: 44 515



Цитата(wim @ Feb 11 2009, 23:52) *
Интересно еще увеличить L раз в десять, чтобы wz2 попал в диапазон исследумых частот. А сколько времени программа считала?

Вот результат для L=270mk. 25 точек по частоте, считает 4 минуты, из них ровно половина уходит на 3 низших частоты: 77, 62 и 50 Гц.
Хотя нет, на самом деле я еще сначала прогнал просто транзиент 15 секунд, и запомнил установившееся значение в IC. Так что плюс 15 секунд.
Go to the top of the page
 
+Quote Post
wim
сообщение Feb 12 2009, 18:31
Сообщение #177


рядовой
******

Группа: Участник
Сообщений: 2 811
Регистрация: 21-08-06
Пользователь №: 19 713



Цитата(nl5 @ Feb 12 2009, 18:34) *
Вот результат для L=270mk. 25 точек по частоте, считает 4 минуты, из них ровно половина уходит на 3 низших частоты: 77, 62 и 50 Гц.
Хотя нет, на самом деле я еще сначала прогнал просто транзиент 15 секунд, и запомнил установившееся значение в IC. Так что плюс 15 секунд.

Я так понимаю, программа строит АЧХ и ФЧХ по точкам, потом соединяет их линиями. Если отбросить низкие частоты, то сколько можно получить точек на декаду за приемлемое время? Я к тому, что если точек слишком мало, а корни расположены близко по частоте, можно пропустить что-нибудь интересное?
Еще интересный вопрос - а фазовые траектории программа умеет рисовать?
Вот тут примеры применительно к силовой электронике:
http://www.hamill.co.uk/pdfs/isacipes.pdf
http://www.hamill.co.uk/pdfs/laccws__.pdf
http://www.hamill.co.uk/misc/laccws.zip
Go to the top of the page
 
+Quote Post
nl5
сообщение Feb 12 2009, 19:01
Сообщение #178


Частый гость
**

Группа: Участник
Сообщений: 175
Регистрация: 7-02-09
Пользователь №: 44 515



Цитата(wim @ Feb 12 2009, 11:31) *
Еще интересный вопрос - а фазовые траектории программа умеет рисовать?


Конечно...

Цитата(wim @ Feb 12 2009, 11:31) *
Я так понимаю, программа строит АЧХ и ФЧХ по точкам, потом соединяет их линиями. Если отбросить низкие частоты, то сколько можно получить точек на декаду за приемлемое время? Я к тому, что если точек слишком мало, а корни расположены близко по частоте, можно пропустить что-нибудь интересное?

Да, по точкам. Можно считать с линейным шагом (постоянным) или логарифмическим по частоте. Кстати, наверное сделаю "лист": список произвольных точек частоты, чтобы мельчить шаг в интересующем диапазоне. Есть и другие варианты, типа Zoom по частоте, когда сначала рассчитывается с крупным шагом, а затем нужный участок с мелким шагом, и все данные объединяются. Это сделано, но закомментировано, чтобы не усложнять интефейс, так как не было запросов.

О времени: если сдвинуть нижнюю частоту вверх на 100 Гц, то уже в два раза быстрее будет. И время очень примерно пропорционально количеству точек по частоте. Если предполагается считать много раз и важно время расчета, то можно много чего соптимизировать в параметрах расчета, в зависимости от того, какая нужна точность: 1%, 5% или 10%, например.
Go to the top of the page
 
+Quote Post
wim
сообщение Feb 12 2009, 20:39
Сообщение #179


рядовой
******

Группа: Участник
Сообщений: 2 811
Регистрация: 21-08-06
Пользователь №: 19 713



Цитата(nl5 @ Feb 12 2009, 22:01) *

А диаграмму бифуркации (все время пытаюсь найти какой-то подвох smile.gif)?
Go to the top of the page
 
+Quote Post
nl5
сообщение Feb 12 2009, 21:46
Сообщение #180


Частый гость
**

Группа: Участник
Сообщений: 175
Регистрация: 7-02-09
Пользователь №: 44 515



Цитата(wim @ Feb 12 2009, 13:39) *
А диаграмму бифуркации (все время пытаюсь найти какой-то подвох smile.gif)?

А зачем его искать? Если что-то нужно, и пригодится другим, скажите, сделаю. Если это больше никому не надо, то тоже сделаю. Бесполезные вещи у меня уже и так есть (Nichols plot, например. Красивые картинки, но понятия не имею, кому бы оно понадобилось...только большим теоретикам?). Но это уже как договоримся rolleyes.gif
Go to the top of the page
 
+Quote Post

16 страниц V  « < 10 11 12 13 14 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 03:36
Рейтинг@Mail.ru


Страница сгенерированна за 0.01517 секунд с 7
ELECTRONIX ©2004-2016