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

Power Electronics

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

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




Начать новую тему Ответить на тему  [ Сообщений: 2411 ]  На страницу Пред.  1 ... 80, 81, 82, 83, 84, 85, 86 ... 161  След.
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: 02-09, 20:31 
Не в сети
Магистр
Аватара пользователя

Зарегистрирован: 06-09, 12:59
Сообщения: 9894
maw писал(а):
Но чтобы реализовать более менее реальный адаптивный ПИД регулятор, хотелось бы математический аппарат регулятора реализовывать как в микропроцессоре

Для этой цели больше Proteus подходит.

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


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

Зарегистрирован: 06-09, 12:59
Сообщения: 9894
neon писал(а):
в Micro-Cap наверно просто очень много различных сервисных функций, которые можно применить к полученным результатам в графическом режиме. В LTspice я их не смог найти.
я про возможности, которые можно вызвать на панели инструментов:
Изображение

Из скриншота не совсем понятно о каких уникальных возможностях идёт речь. Я с MicroCap-ом последний раз общался лет 5 назад и уже основательно его подзабыл. Проще рассказать про его какую-то полезную на ваш взгляд возможность, а я постараюсь показать, как то же самое можно сделать в LTspice.

Возможно стоит рассмотреть какой-то практический пример. Например, мы хотим определить оптимальную толщину фольги обмотки дросселя, воспользовавшись материалами статьи W.G. Hurley, E. Gath и J.G. Breslin Optimizing the AC Resistance of Multilayer Transformer Windings with Arbitrary Current Waveforms(Оптимизация сопротивления переменному току многослойных обмоток трансформатора с произвольной формой тока). К сожалении в статье не приводятся аналитические зависимости для формы тока с постоянной составляющей, характерной для дросселя, работающего в составе LC-фильтра DC-DC преобразователя.
Оптимальную толщину можно вычислить, воспользовавшись формулой 22. Но для этого нужно определить действующее значение от производной тока. В LTspice и MicroCap отсутствует встроенная возможность определения этого значения. Однако в LTspice есть возможность математической обработки результатов моделирования.
Чтобы вычислить действующее значение некоторой функции, мы должны взять интеграл от квадрата этой функции, а затем извлечь из этого значения корень. Так и поступим.
Изображение
Здесь изображен фрагмент выпрямителя с дросселем фильтра L15. На нижнем графике видно кривую тока дросселя I(L15), а на верхнем кривую производной от этого тока, возведённой в квадрат d(I(L15))**2. Кликнув по d(I(L15))**2, в присутствии Ctrl, получим интеграл (Average) от этого значения 7.3292TA2/S2 (т.е. 7329200000000 A^2/S^2) . Извлекаем из этого значения корень и получаем действующее значение производной тока I'rms=2700249.5 A/S
Учитывая, что дроссель имеет p=8 витков, действующее значение тока Irms=40А, а частота пульсации 200000Гц, круговая частота будет w=2*pi*200000=1256637рад-сек, глубина скин-слоя 0.17 мм, Ф=(5*p^2-1)/15=21.27
dopt=sqrt(w*Irms/I'rms)/Ф^0.25=sqrt(1256637*40/2700249,5)/21.27^0.25=2
Следовательно, в данном случае, оптимальная толщина фольги равна удвоенному скин-слою, т.е. 0.34мм

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 12-09, 23:52 
valvol писал(а):
В LTspice.....отсутствует встроенная возможность определения этого значения. Однако в LTspice есть возможность математической обработки результатов моделирования.
Чтобы вычислить действующее значение некоторой функции, мы должны взять интеграл от квадрата этой функции, а затем извлечь из этого значения корень. Так и поступим.
Кликнув по d(I(L15))**2, в присутствии Ctrl, получим интеграл (Average) от этого значения 7.3292TA2/S2 (т.е. 7329200000000 A^2/S^2) . Извлекаем из этого значения корень и получаем действующее значение производной тока I'rms=2700249.5 A/S

Однако, как всё сложно в LTspice . :smoon:
Хорошо, что пользователи MicroCap избавлены от всех этих заморочек. ;)
Изображение


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

Зарегистрирован: 06-09, 12:59
Сообщения: 9894
gyrator писал(а):
Однако, как всё сложно в LTspice .

В обоих случаях тоже самое - обработка графика и считывание значения.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 13-09, 19:33 
valvol писал(а):
В обоих случаях тоже самое - обработка графика и считывание значения.

Ну да. На счётах тоже можно "обрабатывать". Но суть не в этом, а в вашем заявлении, что
valvol писал(а):
В ....... MicroCap отсутствует встроенная возможность определения этого значения.
.
Если не знаете симулятор, то зачем фантазировать о его возможностях?
:live-14:


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

Зарегистрирован: 06-09, 12:59
Сообщения: 9894
gyrator писал(а):
Если не знаете симулятор, то зачем фантазировать о его возможностях?

Всё сказано верно! Как в MicroCap так и в LTspice нет кнопки, при нажатии которой можно было бы получить требуемое значение. И там и там требуется предварительная обработка результата. Разница лишь в том, что на выходе MikroCap мы получаем действующее значение, а LTspice действующее значение, возведённое в квадрат.
Для расчёта дросселя (или трансформатора) я обычно использую Электронную таблицу из OpenOffice. Ввожу полученное значение в ячейку, а программа дальше с ним уже сама делает то что нужно - извлекает корень, делит, умножает, суммирует...
Мне конечно жаль, что потревожил чувствительные души фанатов MicroCap. Цель была не в этом. Цель была показать приверженцам LTspice, что нет таких возможностей MicroCap, которые нельзя было бы повторить в LTspice. Понятно, что при этом, исходя из различий движков и интерфейсов, пути решения проблемы будут различаться.

Если считаете что такие возможности есть, то давайте их в студию.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 13-09, 22:09 
valvol писал(а):
Мне конечно жаль, что потревожил чувствительные души фанатов MicroCap. Цель была не в этом. Цель была показать приверженцам LTspice, что нет таких возможностей MicroCap, которые нельзя было бы повторить в LTspice.

Здесь вроде тусуются не барышни с чувствительной душой, кою можно было бы потревожить, но, тем не менее, любая цель должна достигаться корректными средствами.
Однако, пмсм, не имеет смысла начинать очередной виток симуляторной фаллометрии на основе поста симулянта-неофита neonа. ;)


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

Зарегистрирован: 12-09, 23:03
Сообщения: 9410
Откуда: Саратов
gyrator писал(а):
Однако, пмсм, не имеет смысла начинать очередной виток
Слишком просто Вы выскользнуть хотите, коллега! ИМХО Вы виток завернули. Тут уже нужно или признать или
valvol писал(а):
Если считаете что такие возможности есть, то давайте их в студию.

Давайте по справедливости и конструктивно :blush:

_________________
Время - лучший эксперт. ОНО может блестеть так же, но золото дольше.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 14-09, 21:52 
Трибун писал(а):
Давайте по справедливости и конструктивно

А в чём вы видите несправедливость или неконструктивизмъ? :live-14:
Володин написал, что
valvol писал(а):
В ..... MicroCap отсутствует встроенная возможность определения этого значения.
, а я лишь показал наличие упомянутой возможности прэдмэтно и конструктивно.
Кстати, фраза:
Трибун писал(а):
выскользнуть хотите, коллега!
больше относится к вашему шефу по ДНД, поскольку он так и не признал публично, что был не прав в своём высказывании относительно наличия упомянутой возможности в MicroCap, а выскользнул, выразив шажаление,
valvol писал(а):
что потревожил чувствительные души фанатов MicroCap.
, хотя его чувствительность в отношении критики LTspice гораздо заметнее. ;)
Тем не менее, это не есть повод, чтобы
gyrator писал(а):
начинать очередной виток симуляторной фаллометрии
. :P


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

Зарегистрирован: 06-09, 12:59
Сообщения: 9894
gyrator писал(а):
Володин написал ..... а я лишь показал

Из всей этой сутолоки в дверном проеме можно сделать и некоторые полезные выводы.
Для определения действующего значения производной кривой напряжения или тока модели:
В MicroCap (по информации от gyrator-а)
Обработать график кривулины с помощью формулы RMS(dd(I(net))) и считать полученное значение.
В LTspice
Обработать график кривулины с помощью формулы d(I(net))**2, считать полученное среднее значение и затем извлечь из него корень.
Где net - элемент цепи в котором измеряется ток или узел в котором измеряется напряжение.
gyrator писал(а):
хотя его чувствительность в отношении критики LTspice гораздо заметнее.

Я использую LTspice в своей практической деятельности. Не смотря на свою бесплатность, это программа не имеет каких-то ограничений, свойственных другим бесплатным симуляторам, использует стандарт SPICE3, легко пополняется дополнительными библиотеками, имеет удачный набор встроенных моделей, обладает хорошей скоростью симуляции, поддерживает несколько движков моделирования, есть поддержка многоядерных процессоров.
MicroCap также не плох, но это коммерческая программа и я не могу его поставить на рабочей машине по причине отсутствия лицензионной версии.
Кроме этого я потратил не мало сил и времени для большей интеграции LTspice в процесс разработки силовой электроники. Хотя конечно же эти наработки могут использоваться и на других симуляторах, использующих SPICE движек.
И конечно же было приятно обнаружить в обновленном хелпе, среди других книжек по LTspice, обложку своей :blush:
Изображение

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


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

Зарегистрирован: 12-09, 23:03
Сообщения: 9410
Откуда: Саратов
valvol писал(а):
И конечно же было приятно обнаружить в обновленном хелпе, среди других книжек по LTspice, обложку своей
Поздравляю с признанием! :good:

_________________
Время - лучший эксперт. ОНО может блестеть так же, но золото дольше.


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

Зарегистрирован: 06-09, 12:59
Сообщения: 9894
Трибун писал(а):
Поздравляю с признанием! :good:

Спасибо! :blush:

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


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

Зарегистрирован: 31-12, 20:51
Сообщения: 5886
Откуда: Ростовская обл.
Трибун писал(а):
Поздравляю с признанием! :good:
Присоединяюсь! :D

_________________
Есть только миг между прошлым и будущим, именно он называется ЖИЗНЬ ©


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

Зарегистрирован: 31-12, 20:51
Сообщения: 5886
Откуда: Ростовская обл.
valvol
в книге Современные сварочные аппараты своими руками на стр.65 говорится о двух способах задания нелинейной индуктивности реального транса.
1.Позволяет аналитически задавать зависимости потока магнитной индукции от тока в обмотке катушки индуктивности.
2.Использует упрощённую гистерезисную модель магнитного сердечника, которую предложил Д.Чан.
С вторым способом всё понятно, вопросов нет.
Пожалуйста, если возможно, поясни, как записывается директива по первому способу? Дай пояснения и приведи пример написания для какого-нить транса, например – Е70, №87.
Какой из способов более корректен в части получения достоверных результатов симулирования?

_________________
Есть только миг между прошлым и будущим, именно он называется ЖИЗНЬ ©


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

Зарегистрирован: 06-09, 12:59
Сообщения: 9894
Maikl писал(а):
как записывается директива по первому способу?

Для задания индуктивности в поле Inductance окна настройки нужно ввести выражение, связывающее потокосцепление, обозначаемое ключевым словом Flux, и тока, для обозначения которого используется символ x. Известно, что потокосцепление равно произведению индуктивности на ток. Следовательно, чтобы, например, получить линейную индуктивность 1 Гн, надо ввести выражение Flux = x.
Не смотря на кажущуюся универсальность, с помощью данного способа невозможно моделировать нелинейную индуктивность с гистерезисом (моделировать потери на гистерезис). Однако этот способ может оказаться полезным для моделирования индуктивности, если известны зависимости, связывающие магнитную индукцию B с напряженностью магнитного поля H. И если при этом нет необходимости моделировать гистерезис. Такая задача, например, стоит при моделировании зависимости индуктивности дросселя L или LC фильтра от тока подмагничивания.
Второй способ позволяет моделировать гистерезис. И в этом смымсле он позволяет получить более реалистичные результаты. Однако и он не лишен недостатков. Например, невозможно настроить модель для работы в широком диапазоне частот. По сравнению с первым способом, сложнее влиять на характер нелинейности кривой намагничивания.
Сейчас как раз занимаюсь постройкой модели, которая должна превзойти оба эти варианта по точности моделирования. Но, скорей всего, это будет получено в ущерб быстродействию, т.к. новая модель будет выполнены в виде подсхемы.

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2411 ]  На страницу Пред.  1 ... 80, 81, 82, 83, 84, 85, 86 ... 161  След.

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


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

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


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

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