Форум » Модели » А есть ли под микрокап модели контроллеров ККМ? » Ответить

А есть ли под микрокап модели контроллеров ККМ?

pwn: Hi All! Решил немного разобраться с MC9 с подачи одного фигуранта являющегося его фанатом и кроме как в нем не желающем работать При этом я в моделировании не новичок и давно освоил и активно использую SwCAD. Для меня лучший способ освоить новый симулятор - это портировать в него уже рабочую модель из SwCAD и заставить ее работать. Первое с чем столкнулся - нет ни одной модели ККМ контроллеров. Я не говорю уже по ОСС контроллеры IR1150/1155, модели которых вааще в природе не существует, а хотя бы что нибудь стандартное, типа UC3854 или еще какого нить построенного на основе умножителя? В SwCAD-е тоже с этим не густо, но хотя бы есть малость пришибленная модель LT1248, которая хоть как то но работает. А как с этим дело обстоит в MicroCAP ? Есть ли смысл "курить бамбук" изучая еще один симуль, или нужной элементной базы в ем нет и никогда не будет?

Ответов - 38, стр: 1 2 All

Aml: Сделал заготовку для упрощенной модели контроллера ККМ. Это классическая ключевая модель (а не усредненная) Схемный файл - http://zalil.ru/32470959

Aml: Время расчета по непрерывной модели - 0.9с, время расчета по ключевой (предельно упрощенной) модели - 140с. Таким образом, непрерывная модель считает в 150 раз быстрее. :)

Aml: Сравнение результатов расчетов по ключевой и непрерымным моделям ККМ. Красным - ключевая модель, синим - непрерывная

pwn: Судя по цитате, принцип построения этой модели Вы не поняли. Нет там ключа. И, соответственно, нет сигнала управления ключом. И ШИМ там нет. А на выходе все так, как будто все это есть. :) Ну я хоть и не новичок в моделировании но все же не гуру и кроме того в микрокапе пока что нуль, а в LTSpice подобного функционала что-то не замечал (или плохо смотрел). Не новичок подразумевается что я могу опираясь только на свой опыт в схемотехнике и силовой электроники изобрести чего нить и сначала собрать модель, а потом и реальный макет по ней. И уже не раз так делал, пока что все работает, в реальном железе Это не так. Очень сильно не так. Вот это модель в свичкаде http://shyza.ru/forum/download/file.php?id=26 ключевая по сути, но считается совсем не долго. Не 0.9сек конечно, но и не 140с, по крайней мере у меня. Плюс этой модели в том, что в ней всегда можно заменить идеальный ключ с диодом моделями реальных ключа и диода, и оценить например величину потерь в ключе/диоде, режим их работы и т.п. По "непрерывной" модели я так догадываюсь этого уже не проделать. В любом случае мне нужно сесть и плотно разобраться со всем этим, а пока что времени хватает только на то чтобы ответить в форуме. Но ближе к выходным я этим займусь и тогда будут уже более конкретные выводы и вопросы :)

Marina: а в LTSpice подобного функционала что-то не замечал (или плохо смотрел). Немного, но есть. Занимались этим американские ученые Миддлбрук, Ридли, Ворпериан, Эриксон, Максимович, израильский Бен-Яков. Делали так называемые усредненные непрерывные модели. А я занималась этим в кандидатской диссертации в начале 90-х. Адаптировал непрерывные модели под современные САПРы французский инженер Кристоф Бассо (Christophe Basso). Он в основном делал для ORCAD, частично для Micro-Cap. В каталоге DATA стандартной поставки микрокап следующие подкаталоги посвящены непрерывным моделям преобразователей: CoPEC SMPS, Feedback Loops, PWM Switch, Small Signal SMPS - это все работа Кристофа Бассо. Кое что-сделано и для SWCADа (уж не знаю им ли или кем -то еще), вот скачанный из INETа архив http://zalil.ru/32473928 .

Aml: ИМХО, книги Бассо “Switch-Mode Power Supply SPICE Cookbook” и “Switch-Mode Power Supplies SPICE Simulations and Practical Designs" должен если не прочитать, то хотя бы просмотреть каждый, кто моделирует источники питания.

pwn: Пока что погряз в изучении интерфейса микрокапа и реальных подвижек ноль. После свичкада плюсь периодически и очень хочется оспорить утверждение что разработчики очень много времени уделяли интерфесу. Что-то быстро посмотреть - только по "заказным графикам", Probe это нечто ужасное по сравнению со свичкадом. По сути в свичкаде все в "probe" и запускается (ему наоборот режим заказных графиков дописали бы, так он ваще бы как из пушки считал бы), и далее только ткнуть куда нада мышью, никаких шаманств с Ctrl-пробел и прочего (пока отрыл тут на форуме как переключать полчаса прошло), все просто и сразу понятно. Кроме того, микрокап схавал на диске 20 гиг под "сырец" (сичкад куда как менее прожорлив, хотя формат текстовый, т.е. избыточный), ткнешь и ждешь пока он медленно и печально прожует эти 20 гиг и вытащит из него нужные данные. У свичкада есть возможность перепаковки сырца после чего он достает что ему нада на порядок быстре и кроме того всегда показывает сколько процентов он вытащил, тут же ткнул и ждешь, чего - непонятно. Тоже самое и при расчете. Также крайне неудобно в probe - запускаешь расчет и пока он до конца не дожует - ничего нельзя посмотреть. Это до ужаса неудобно, в свичкаде можно видеть построение графика в реальном времени а тут как? Ну накосячил я что в модели, и мне не нада в свичкаде ждать полчаса пока она досчитается, то что она решила "бахнуть" сразу видно со старта (например токи через ключ полезли в килоамперные области либо напряжения киловольты и т.п.), тормозим расчет, правим ошибку и далее. Т.е. свичкад тут гораздо удобнее. Либо я чего-то не так делаю...

тау: pwn пишет: Первое с чем столкнулся - нет ни одной модели ККМ контроллеров. Я не говорю уже по ОСС контроллеры IR1150/1155, модели которых вааще в природе не существует ir1155 скоро будет , занимаюсь потихоньку, для Simetrixa

pwn: ir1155 скоро будет 1155 это конечно замечательно, но все таки хотелось бы и модель стандартного контроллера с умножителем. Суть в том, что такая топология как Sepic не особо то устойчиво работает в ОСС если обмотки дросселя связаны не идеально (а реале так оно и есть) и хотелось бы сравнить насколько Sepic будет устойчив при стандратном методе управления. В общем то в свичкаде я уже попробовал, но вышло не айс да и тот контроллер что в нем есть сам по себе малость пришибленный, поэтому возникла мысль что может быть в микрокапе с этим получше будет. Ну и кроме того, есть известный вам фигурант под ником Гиратор, так он вааще кроме моделей в микрокапе ничего другого за аргумент не принимает и я решил малость восполнить пробел в знаниях и освоить еще один симуль. Пока что увяз в нюансах, и как те мыши грызу кактус

Aml: По поводу использования Probe никак не прокомментирую. Дело в том, что за 15 лет работы с Micro-Cap я им никогда не пользовался. В младших версиях его не было, а когда появился в старших, я уже привык без него обходиться. pwn для облегчения изучения МС9 и МС10 отправил книжку почтой.

pwn: По поводу использования Probe никак не прокомментирую. Дело в том, что за 15 лет работы с Micro-Cap я им никогда не пользовался. В младших версиях его не было, а когда появился в старших, я уже привык без него обходиться. По мне это очень удобный инструмент. Плохо что в сивчкаде нет ничего кроме него, и он всегда сохраняет избыточные данные на диск, что иногда создает проблемы на очень тяжелых моделях, ему бы додумать режим чтобы он мог сохранять не более чем попросили и онтогда еще раза в полтора будет быстрее считать. А так фактически получается виртуальный макет и виртуальный скоп, куда нада туда ткнул и видишь что там, видно в реале как идет процесс расчета (в микрокапе я это увидел только на заказных графиках) и всегда можно прервать расчет не дожидаясь пока он дожует, ибо и так ясно что модель работает неправильно. А вот если есть только заказные графики, то нада подумать что тебе нужно, добавить в список и тогда запустить расчет. Допустим в процессе расчета у меня возник вопрос - а что в этой точке? А ее нет в заказных графиках. Что делать? Добавлять и снова расчет. А это время, при том что я в свичкаде совсем не парюсь и просто тыкаю туда куда мне надо и вижу что там. Если сформулировать вкратце мои требования к симулятору как пользователя - это максимально возможная скорость счета и максимально полная библиотека моделей. Ибо все это есть экономия времени моей жизни, так как я лезу в симулятор для того чтобы сократить время затраченное на разработку чего либо конкретного а не просто ради того чтобы слепить модель и показать всем как она работает. pwn для облегчения изучения МС9 и МС10 отправил книжку почтой. Спасибо, получил. 9-й микрокап с вашим переводом у меня стоит, 10-й пока еще не залмали братья хакеры, а шароварные версии софта я не юзаю в принципе. И лишних 5 косарей баксов нет чтобы просто отдать их за продукт, который мне возможно не подойдет. Хотя все же хочется "курить" сразу именно 10-й, так как в нем хотя бы появился многопоточный режим расчета (что в свичкаде есть уже не первый год), а у меня проц 4-х ядерник и за счет этого свичкад по скорости уделывает 9-й микрокап весьма прилично.

тау: pwn пишет: ему бы додумать режим чтобы он мог сохранять не более чем попросили и он тогда еще раза в полтора будет быстрее считать. А так фактически получается виртуальный макет и виртуальный скоп, куда нада туда ткнул и видишь что там, видно в реале как идет процесс расчета Допустим в процессе расчета у меня возник вопрос - а что в этой точке? А ее нет в заказных графиках. Что делать? Добавлять и снова расчет. А это время, при том что я в свичкаде совсем не парюсь и просто тыкаю туда куда мне надо и вижу что там. Это две противоречивых хотелки. Где то осетра нужно урезать.

pwn: Это две противоречивых хотелки. Где то осетра нужно урезать. Безусловно вы правы, но я попробую все же пояснить: на примере свичкада режим probe для меня основной и им весьма удобно пользоваться. Режим заказных графиков должен быть как дополнение, для тяжелых моделей в первую очередь. В свичкаде нет заказных графиков, в микрокапе фактически нет probe, ибо то что есть извращает саму идею и им лучше не пользоваться, так как неудобно. Сергей Амелин безусловно прав, что вполне можно научиться обходиться и без него, но если он есть и им не пользуются те кто не один год сидит на микрокапе, то зачем тогда он? Можно еще грубее - те кто покупали микрокап платили в том числе за probe и выбора иного у них не было. Так зачем тогда нужен инструмент, которым неудобно пользоваться и которым фактически не пользуются? Чтобы лишние деньги содрать? Так шо хотелка очень простая - пусть в свичкаде будут заказные графики а в микрокапе нормальный probe, и тогда всем будет хорошо

Aml: 10-й пока еще не залмали братья хакеры, Взломали уже давно :) так как в нем хотя бы появился многопоточный режим расчета Не все там так однозначно. Параллельно производить несколько расчетов (при степинге, например) - это да, можно. А вот скорость расчета схемы при заданных параметрах в нашем применении (импульсные источники питания) практически не меняется (даже увеличивается в МС10). А вот при расчете сложных нелинейных неключевых устройств - там да, выигрыш заметен (в разы).

pwn: Не все там так однозначно. Параллельно производить несколько расчетов (при степинге, например) - это да, можно. А вот скорость расчета схемы при заданных параметрах в нашем применении (импульсные источники питания) практически не меняется (даже увеличивается в МС10). Странное дело, но в свичкаде видимо проблему как-то решили. Лично я ощутил прирост весьма ощутимый при появлении в нем многопоточности. Но на все 100 проц грузят далеко не все модели, а те кторые тяжелые и в которых много элементов. Тогда да, он может и винду на колени поставить отобрав у нее почтив се ресурсы. Но видимо тут то же о чем вы говорите - параллельный расчет итераций, но наверное реализован как-то более удачно, ибо если я изменю треадинг с 4 потоков на 1 то сразу же увижу падение скорости расчета, секунды разницы ловить не придется.

тау: pwn пишет: Так шо хотелка очень простая - пусть в свичкаде будут заказные графики а в микрокапе нормальный probe, и тогда всем будет хорошо Эта хотелка пришла в голову создателям спайс- симулятора Симетрикс. и удачно там реализовалась , мсм.

тау: SPICE MODEL IR1155 power factor correction IC лежит тут: http://ifolder.ru/28197588 с картинками , схемами и пояснялками

jigado: тау моделька не запускается, что нужно подгрузить или прописать



полная версия страницы