| Power Electronics https://valvol.ru/ |
|
| Моделирование в SwCAD/LTspice для начинающих https://valvol.ru/topic322.html |
Страница 103 из 161 |
| Автор: | LivingWind [ 26-05, 17:35 ] |
| Заголовок сообщения: | Re: Моделирование в SwCAD/LTspice для начинающих |
Добрый день, очень помогла бы возможность видеть зависимость времени внутри симуляции к времени затраченному на симуляцию. Лучше всего конечно график, но можно и просто таблицу. На разных компьютерах программа работает по-разному и хотелось бы оценивать и предсказывать работу симулятора. Я как-то решил составить график симуляции: сидел с секундомером и отмечал каждые 20 секунд, потом, 40, потом по две минуты, потом по 4, потом по десять. В итоге получился график более-менее точный, и были видны в первой половине места, где симуляция зависала. Увы, но одна секунда симулируется около часа-полтора. А мне как раз важно, что после этой секунды и происходит. Так что если мне будет нужно просимулировать 3 секунды мне нужно знать на каком компьютере сколько это займет времени и как долго и сколько зависаний может быть (еще важно знать как изменяется рамер файла симуляции, но тут все линейно по отношению ко времени и зависит от разрешения). К сожалению, график показал нелинейную зависимость: чем дольше протекает симуляция, тем меньше ее скорость. Чем-то на функцию корня похожа, но много функций ей подходит. Нужна хорошая статистика чтобы проверить. Сидеть с секундомером не хочу больше, вот и надеюсь на автоматизацию, а т.к. симулирую 3-4 раза в день, статистика быстро наберется. В общем, вопрос таков: есть ли в LT-SPICE IV возможность увидеть зависимость времени внутри симуляции по отношению к времени самой симуляции? Можно ли как-нибудь эту проблему решить? Может программа предлагает пользователю самому программировать подобные модули (с помощью си или джавы)? Заранее благодарю. |
|
| Автор: | valvol [ 26-05, 22:35 ] |
| Заголовок сообщения: | Re: Моделирование в SwCAD/LTspice для начинающих |
LivingWind писал(а): В общем, вопрос таков: есть ли в LT-SPICE IV возможность увидеть зависимость времени внутри симуляции по отношению к времени самой симуляции? Можно ли как-нибудь эту проблему решить? Может программа предлагает пользователю самому программировать подобные модули (с помощью си или джавы)? Информация о симуляции выводится в служебную строку, которая находится в нижней левой части рабочего окна LTspice. ![]() Здесь параметр Simulation Speed показывает текущую скорость симуляции или отношение скорости течения времени внутри симуляции к времени самой симуляции (какой отрезок времени протекает внутри симуляции за одну секунду работы программы). Общее время моделирования (Total elapsed time) можно увидеть log-файле. В интерфейсе программы читается через Ctrl-L. По поводу внешних модулей трудно что-то сказать. Не смотря на свою бесплатность, LTspice не является программой с открытым кодом. Если владеете английским, то можете напрямую спросить об такой возможности у разработчика Help->About LTspice IV |
|
| Автор: | kmak [ 02-06, 21:12 ] |
| Заголовок сообщения: | Re: Моделирование в SwCAD/LTspice для начинающих |
Читаю книгу Володина LTSpice моделирование После стр. 370 (моделирование с подмагничиванием) составил простую модель http://rusfolder.com/43754631 и посчитал по формулам http://rusfolder.com/43754661 начальную кривую для нелинейного резистора. как сделать подмагничивание дросселя постоянным током через дополнительную обмотку на нем, т.е. смоделировать магнитный усилитель? Помогите начинающему...
|
|
| Автор: | valvol [ 02-06, 22:13 ] |
| Заголовок сообщения: | Re: Моделирование в SwCAD/LTspice для начинающих |
kmak писал(а): Читаю книгу Володина LTSpice моделирование После стр. 370 (моделирование с подмагничиванием) составил простую модель http://rusfolder.com/43754631 и посчитал по формулам http://rusfolder.com/43754661 начальную кривую для нелинейного резистора. как сделать подмагничивание дросселя постоянным током через дополнительную обмотку на нем, т.е. смоделировать магнитный усилитель? Помогите начинающему...Модель простая, но непонятная. Что за устройство вы пытаетесь моделировать? Если магнитный усилитель, то опишите, по меньшей мере, его конструкцию. Ведь существует множество различных вариантов реализации магнитных усилителей. Например, в теме Параметрический трансформатор рассматривается, по меньшей мере, два варианта магнитного усилителя и для одного из них приводится модель. Что касается двухобмоточного дросселя, то он моделируется, как обычный трансформатор, при помощи директивы К (стр.102-105 книги). |
|
| Автор: | kmak [ 03-06, 00:40 ] |
| Заголовок сообщения: | Re: Моделирование в SwCAD/LTspice для начинающих |
спасибо за ссылку. Конечная цель - смоделировать МУ (на тороидальных сердечниках) с подмагничиванием постоянным током для фазового регулятора, для управления тиристорами. Вот модель http://rusfolder.com/43759949 вроде работает, но что то я сомневаюсь, что корректно составил ее, учтены все параметры сердечника и пр. опыта маловато. |
|
| Автор: | valvol [ 03-06, 13:04 ] |
| Заголовок сообщения: | Re: Моделирование в SwCAD/LTspice для начинающих |
kmak писал(а): спасибо за ссылку. Конечная цель - смоделировать МУ (на тороидальных сердечниках) с подмагничиванием постоянным током для фазового регулятора, для управления тиристорами. Вот модель http://rusfolder.com/43759949 вроде работает, но что то я сомневаюсь, что корректно составил ее, учтены все параметры сердечника и пр. опыта маловато. На сердечниках, в смысле, на двух сердечниках? А почему в модели только один нелинейный сердечник? Почему частота генератора синусоиды 50кГц? Подразумевается, что тиристоры будут работать на частоте 50 кГц?.... Чтобы не играть в угадайку, желательно всё-таки рассказать, какой МУ вы собираетесь использовать. Он существует в реальности или конструируется? Если имеется в реальности,то приведите его параметры (сердечники, витки). Если конструируется, то какого типа МУ должен быть, какие параметры должен обеспечить, по какой схеме включается.... |
|
| Автор: | kmak [ 04-06, 00:16 ] |
| Заголовок сообщения: | Re: Моделирование в SwCAD/LTspice для начинающих |
valvol писал(а): Почему частота генератора синусоиды 50кГц? Не думал, что это принципиально. Есть модель на 50Гц работает также ..на меандре тоже есть. valvol писал(а): А почему в модели только один нелинейный сердечник? Один полупериод. Второй сердечник добавить не проблема. В "железе" собирал на одном торе. работает, причем при изменении тока подмагничивания в больших пределах - фаза от 0 до 180. В LTspice так повторить не могу - при изменении тока подмагничивания - постоянно ругается (timestep...) valvol писал(а): В качестве примера привожу модель какого-то магнитного усилителя (МУ), выполненного на двух каких-то кольцевых сердечниках из какого-то материала. Пересчитал частоты, обвесил, "подмагнитил" - не получилось.. Жалко нет полной рабочей схемы...Видимо упускаю какие то особенности LTspice при попытках моделировать подмагничивание сердечника постоянным током. Если только его не видоизменить на такой вариант МУ http://rusfolder.com/43765304., вроде работает,но все ли учтено при моделировании? valvol писал(а): какой МУ вы собираетесь использовать. МУ с самонасыщением valvol писал(а): Он существует в реальности или конструируется? Финального нет, рассчитанный на бумаге есть, хочется проверить в модели. valvol писал(а): какие параметры должен обеспечить, по какой схеме включается... Произвольные,главное чтобы в модели МУ управлялся постоянным током пропущенным через отдельную обмотку подмагничивания. Использую аморфный материал, параметры Hc=13 Br=0.62 Bs=0.63 Lm=0.0422 Lg=0 A=0.00000527 |
|
| Автор: | valvol [ 04-06, 17:55 ] |
| Заголовок сообщения: | Re: Моделирование в SwCAD/LTspice для начинающих |
kmak писал(а): valvol писал(а): Почему частота генератора синусоиды 50кГц? Не думал, что это принципиально. Есть модель на 50Гц работает также ..на меандре тоже есть. Для другой частоты нужно, по крайней мере, пересчитать параметры (витки, сечение) магнитных элементов. Зачем этим заниматься, если можно моделировать на реальной частоте с реальными параметрами? Что касается моделирования МУ, то тут и в самом деле есть проблема. Идеальный трансформатор не работает на нулевой частоте, и, следовательно, не передаёт ток управления в нелинейную индуктивность. Чтобы обойти эту проблему, можно попытаться использовать трансформатор постоянного тока, типа тех, что использованы в скорректированной модели. Здесь ИТУТ-ы F1 и F2 передают ток управления в нелинейный индуктивности МУ, а ИНУН-ы E1 и E2 "отражают" напряжение на нелинейных индуктивностях обратно в цепь управления. Источники напряжения V3 и V4 являются датчиками тока. Модель пока что "идеальная". Т.е. не содержит сопротивлений и индуктивностей рассеяния обмоток МУ. На сайте, в разделе Книги и журналы, лежит очень хорошая книжка по магнитным усилителям - Миловзоров В.П. Электромагнитные устройства автоматики. |
|
| Автор: | valvol [ 04-06, 21:12 ] |
| Заголовок сообщения: | Re: Моделирование в SwCAD/LTspice для начинающих |
Для удобства работы, сделал компонент обмотки идеального трансформатора. С использованием этого компонента, модель выглядит на много нагляднее. ![]() Модель можно ![]() Архив с символом обмотки идеального трансформатора и библиотечным файлом можно скачать отсюда. Архив необходимо разархивировать в папку LTspiceIV\lib\sym\ValVol. Символ обмотки является, собственно, обмоткой трансформатора. К выводам b(начало) и e(конец), подключается модель нелинейной индуктивности. Параметр ktr обмотки, устанавливает отношение между витками обмотки и витками нелинейной индуктивности. Как правило, трансформатор имеет больше одной обмотки, которые намотаны на один сердечник. В модели все отдельные обмотки одного трансформатора соединяются между собой одноименными выводами b и e, к которым подключается одна общая нелинейная индуктивность, имитирующая сердечник. |
|
| Автор: | kmak [ 08-06, 22:14 ] |
| Заголовок сообщения: | Re: Моделирование в SwCAD/LTspice для начинающих |
valvol писал(а): Здесь ИТУТ-ы F1 и F2 передают ток управления в нелинейный индуктивности МУ, а ИНУН-ы E1 и E2 "отражают" напряжение на нелинейных индуктивностях обратно в цепь управления. Источники напряжения V3 и V4 являются датчиками тока. вот это крутое решение! valvol писал(а): Для удобства работы, сделал компонент обмотки идеального трансформатора. С использованием этого компонента, модель выглядит на много нагляднее. сразу проверил в модели БМУ (быстродействующего МУ) ![]() http://rusfolder.com/43784878 1-я и 4-я один в один совпадают с расчетами, 2-я и 3-я неправильные valvol спасибо Вам! |
|
| Автор: | kmak [ 08-06, 22:22 ] |
| Заголовок сообщения: | Re: Моделирование в SwCAD/LTspice для начинающих |
Тиристорный регулятор с МУ в качестве регулирующего элемента на элементе winding ![]() http://rusfolder.com/43785044 |
|
| Автор: | kmak [ 08-06, 22:27 ] |
| Заголовок сообщения: | Re: Моделирование в SwCAD/LTspice для начинающих |
Тиристорный регулятор с МУ в качестве регулирующего элемента на элементе winding с обратной связью по току. Запустить пока не смог. ![]() http://rusfolder.com/43785129 |
|
| Автор: | valvol [ 09-06, 23:18 ] |
| Заголовок сообщения: | Re: Моделирование в SwCAD/LTspice для начинающих |
kmak, поздравляю с успехом! По возможности постараюсь поучаствовать. |
|
| Автор: | kmak [ 10-06, 00:32 ] |
| Заголовок сообщения: | Re: Моделирование в SwCAD/LTspice для начинающих |
valvol писал(а): По возможности постараюсь поучаствовать. спасибо!прикрепляю "классический" преобразователь: ![]() http://rusfolder.com/43790485 |
|
| Страница 103 из 161 | Часовой пояс: UTC + 4 часа |
| Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |
|