| Power Electronics https://valvol.ru/ |
|
| Моделирование в SwCAD/LTspice для начинающих https://valvol.ru/topic322.html |
Страница 82 из 161 |
| Автор: | Трибун [ 27-07, 22:45 ] |
| Заголовок сообщения: | |
Maikl писал(а): ну ты загнул! Я?!
|
|
| Автор: | Maikl [ 27-07, 23:08 ] |
| Заголовок сообщения: | |
proba писал(а): ЧМ.пример пожалуста в студию читай внимательней посты. Я обещал выдать упрощённого гену с директивой? Ну да ладно, если у тебя вечер свободный, то можешь поупражняться, взяв voltage и через PWL(t1 v1 t2 v2...) нажав пипу Additional PWL Points заполнять табличку до утра. С утрецца модельнёшь и результат выложишь в студии
|
|
| Автор: | proba [ 28-07, 08:37 ] |
| Заголовок сообщения: | |
Maikl писал(а): Утром вспомнилось, Спасибо.С синусом есть ещё вариант а вот если цифра то ещё нужен компаратор
|
|
| Автор: | Maikl [ 28-07, 09:15 ] |
| Заголовок сообщения: | |
proba писал(а): ...а вот если цифра то ещё нужен компаратор не нужон ни какой компаратор. Используй источник напряжения, программируемый пользователем (вчера об этом говорил).
См. в книге В.Я.Володина LTspice - компьютерное моделирование электронных схем на стр.167. Сия фишка хороша тем, что можно получить цифровую последовательность любой формы. Причём в последовательности сразу может быть и треугольник, и меандр, и пила, и... В тоже время, имеется возможность менять амплитуду вых. сигнала в любой точке последовательности. Если найду у себя модельку с этой фишой, то выложу "для попробовать". Могу и не найти, т.к. давно её ляпал читая книгу Валентина. |
|
| Автор: | Maikl [ 28-07, 11:32 ] |
| Заголовок сообщения: | |
Maikl писал(а): Если найду у себя модельку с этой фишой, то выложу "для попробовать". Могу и не найти, т.к. давно её ляпал... не нашёл. Пришлось затратить около 15мин для заполнения таблицы. На осцил. и меандр, и треугольник, и трапеция, и FM, и с разной полярностью, и с разной скважностью... Короче, всё в руках программёра.
Если правильно понял книгу, то столь длинной директивы может и не быть, если создать текстовый файл и указывать путь к нему. Модель здесь: http://flyfolder.ru/files/31850689
|
|
| Автор: | proba [ 28-07, 12:22 ] |
| Заголовок сообщения: | |
Maikl писал(а): Пришлось затратить около 15мин для заполнения таблицы.
Всё это приемлемо когда речь идёт о еденицах-десятках периодах частоты а вот если речь пойдёт о сотнях тогда
|
|
| Автор: | valvol [ 28-07, 12:34 ] |
| Заголовок сообщения: | |
Maikl писал(а): Пришлось затратить около 15мин для заполнения таблицы.
Источник PWL очень универсальный и позволяет просто описывать весьма сложные зависимости напряжения или тока. Однако программирование его при этом может занимать много времени. Лично мне, для формирования строки настройки этого источника, как-то приходилось писать даже небольшую программу. И это является своеобразной платой за универсальность и простоту. Но в некоторых случаях, например в случае представленном Maikl-ом, возможности этого источника практически незаменимы! Однако чаще SPICE позволяет нам решить задачу несколькими способами. И в этом случае каждый выбирает тот путь, который больше нравиться. |
|
| Автор: | Maikl [ 28-07, 13:06 ] |
| Заголовок сообщения: | |
valvol писал(а): Но в некоторых случаях возможности этого источника практически незаменимы! Особенно при проверке моделей сверкальников в динамике valvol писал(а): Лично мне, для формирования строки настройки этого источника, как-то приходилось писать даже небольшую программу. Это интересно! Если есть возможность поясни, пжл.
|
|
| Автор: | valvol [ 28-07, 13:34 ] |
| Заголовок сообщения: | |
Maikl писал(а): Это интересно! Если есть возможность поясни, пжл.
Ещё на этапе освоения SWcad-а появилась необходимость моделирования формирования синусоиды при помощи ШИМ-а. Частота ШИМ-а 33кГц, а синусоида 50Гц. Не сложно определить, что для формирования одной половинки синусоиды потребуется 1320 пар значений PWL. В данном случае, проще было сделать небольшую программу на Basic-е которая бы вычисляла все эти значения и записывала их в файл, который потом использовался для работы PWL. Позже тоже самое я уже делал при помощи функционального источника напряжения BV. В книге приводятся соответствующие выражения. Но с PWL модель крутилась быстрее! |
|
| Автор: | Maikl [ 28-07, 14:18 ] |
| Заголовок сообщения: | |
valvol писал(а): В данном случае, проще было сделать небольшую программу на Basic-е которая бы вычисляла все эти значения и записывала их в файл, который потом использовался для работы PWL. Спасибо за пояснение! Ещё тогда (при прочтении книги) и сегодня утром, заполняя таблицу, думал как избавиться от этого муторного занятия. Дальше Excel мысль не продвинулась В файле хранится программа на Basic-е с необходимыми для расчёта данными или уже полученный результат? Склоняюсь к мысли, что полученный результат, т.к. valvol писал(а): Но с PWL модель крутилась быстрее! Скоро из отпуска вернётся зять-программёр, попрошу его освежить мои незнания по Basic-у. Подзабылось однако же
|
|
| Автор: | Arafrael [ 29-07, 17:01 ] |
| Заголовок сообщения: | |
тау писал(а): Arafrael, в некоторых симуляторах есть генератор цифровых последовательностей, упрощающий вашу задачу. Например в Мультисиме есть такой
![]() может стоит попробовать ? мультисим это конечно хорошо но нужен бесплатный симулятор а в мультисим насколоко я знаю лицензия както дороговата так что приходится пользоватся тем что есть. стояла задача построить лабы аналог и цифра с аналогом все оказалось куда можно проще,а когда дошел до цифры... |
|
| Автор: | Arafrael [ 01-08, 11:23 ] |
| Заголовок сообщения: | |
подскажите еще одно как на график вывести частотную характеристику. задача заключается в ФНЧ и ФВЧ я делал через AC Analysis |
|
| Автор: | maw [ 02-09, 18:28 ] |
| Заголовок сообщения: | Вопрос по моделированию цифровых ПИД регуляторов |
Здравствуйте! На сегодняшний день очень многие силовые преобразователи реализованы на базе прямого микропроцессорного управления. Под этим я понимаю такое исполнение, когда измеряемые величины поступают непосредственно а входы АЦП, в цифровом виде обрабатываются и подаются на ШИМ модуль (это всё в составе микропроцессора). Хотелось бы иметь модель, максимально полно соответствующую реальной машине. Силу удается смоделировать достаточно близко к оригиналу, ШИМ - без проблем, а вот по ПИД регулятору остаются вопросы. Сейчас я реализую ПИД регулятор в виде сборки компонентов, таких как устройство выборки-хранения (дискретизация) ОУ, источники, управляемые напряжением и т.п. Но чтобы реализовать более менее реальный адаптивный ПИД регулятор, хотелось бы математический аппарат регулятора реализовывать как в микропроцессоре, т.е. в LTSpice с помощью функций типа: .func Ierr()=Ineed()-Ireal() и так далее, как можно ближе к реальной программе в процессоре. В связи с этим два вопроса: 1. Как сделать так, чтобы часть функционала выполнялась только один раз за период ШИМ? 2. Как реализовать переменную накопитель для цифрового интегратора, например х = х + 1? Может у кого нибудь уже есть опыт в этой области? |
|
| Страница 82 из 161 | Часовой пояс: UTC + 4 часа |
| Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |
|