Power Electronics
http://valvol.ru/

Измерение индуктивности
http://valvol.ru/topic2686.html
Страница 3 из 8

Автор:  valvol [ 21-11, 00:08 ]
Заголовок сообщения:  Re: Моделирование в SwCAD/LTspice для начинающих

WFR писал(а):
fiL и fiС - фазовый сдвиг тока - в каких величинах используется в формуле, в градусах?

Без разницы. Можно использовать те единицы, которые удобнее.

Автор:  WFR [ 21-11, 07:49 ]
Заголовок сообщения:  Re: Моделирование в SwCAD/LTspice для начинающих

Спасибо большое за формулы.

Автор:  WFR [ 22-11, 12:51 ]
Заголовок сообщения:  Re: Моделирование в SwCAD/LTspice для начинающих

Пытаюсь все это смоделировать, но не могу понять, как сделать автоматический расчет. В идеале бы хотелось, чтобы значение индуктивности рассчитывалось и выводилось на график. Пока что хочу понять, как пользоваться директивой MEASURE. Ее я разместил на схеме, но как получить данные непонятно.
Как в учебнике написано:
Цитата:
Директива .MEAS выполняется после завершения симуляции. Это позволяет записать скрипт директивы .MEAS в файл с расширением meas и выполнить его на полученных данных. Для этого надо щелкнуть левой кнопкой мышки в поле окна плоттера, чтобы сделать его активным, и активизировать команду меню File (Файл) | Execute .MEAS Script (Выполнить скрипт .MEAS). В результате появится окно Execute .MEASURE statements from file (Выполнение утверждений .MEASURE из файла), в котором нужно выбрать и открыть требуемый скрипт-файл.
Но файла я нигде не нахожу.
Вот модель: https://yadi.sk/d/2F4olD9jl1GHWw

Автор:  valvol [ 23-11, 09:34 ]
Заголовок сообщения:  Re: Моделирование в SwCAD/LTspice для начинающих

Я использую LTspice IV и в нем все срабатывает так как должно. Вот содержимое лог-файла:
Код:
Circuit: * Draft1.asc

.OP point found by inspection.

res1: v(n002)=-0.000420908 at 0.25


Date: Sat Nov 23 06:27:55 2019
Total elapsed time: 1.857 seconds.

tnom = 27
temp = 27
method = modified trap
totiter = 1000058
traniter = 1000058
tranpoints = 500030
accept = 500028
rejected = 2
matrix size = 4
fillins = 0
solver = Alternate
Matrix Compiler1: 122 bytes object code size  0.5/0.5/[0.5]
Matrix Compiler2: 280 bytes object code size  0.6/0.6/[0.5]


WFR писал(а):
Пытаюсь все это смоделировать, но не могу понять, как сделать автоматический расчет. В идеале бы хотелось, чтобы значение индуктивности рассчитывалось и выводилось на график.

Директива .MEAS выводит данные в лог-файл, а не на панель плоттера. Чтобы что-то увидеть на плоттере, надо построить модель измерителя, который бы формировал напряжения (или токи), соответствующие требуемым измеряемым значениям. Директиву .MEAS можно использовать для проверки правильности работы измерителя.

Автор:  WFR [ 23-11, 11:48 ]
Заголовок сообщения:  Re: Моделирование в SwCAD/LTspice для начинающих

Я запустил ту же схему в 4 версии, но файла "meas" нет. Где этот файл должен появиться?
И нельзя ли, как-то используя формулы, вычислить, например, ZL = Vk / IL и вывести на график прямо ZL?

Автор:  valvol [ 23-11, 18:45 ]
Заголовок сообщения:  Re: Моделирование в SwCAD/LTspice для начинающих

WFR писал(а):
Я запустил ту же схему в 4 версии, но файла "meas" нет. Где этот файл должен появиться?

Директива .MEAS выводит свои сообщения в log-файл, расположенный там-же, где и модель.
WFR писал(а):
И нельзя ли, как-то используя формулы, вычислить, например, ZL = Vk / IL и вывести на график прямо ZL?

Разумеется можно. Читайте главу 6.5 "Обработка данных" из моей книги по LTspice.

Автор:  WFR [ 23-11, 18:59 ]
Заголовок сообщения:  Re: Моделирование в SwCAD/LTspice для начинающих

valvol писал(а):
Директива .MEAS выводит свои сообщения в log-файл, расположенный там-же, где и модель.
Я пробовал и 4 и 17 версии, файла meas нет.
Создал папку на диске C, в ней файл схемы, кратчайший путь к файлу без русских символов, все равно файл не создается.

Автор:  valvol [ 23-11, 20:42 ]
Заголовок сообщения:  Re: Моделирование в SwCAD/LTspice для начинающих

WFR писал(а):
valvol писал(а):
Директива .MEAS выводит свои сообщения в log-файл, расположенный там-же, где и модель.
Я пробовал и 4 и 17 версии, файла meas нет.

Вот лог-файл, который получился у меня при прогоне Вашей модели.
https://yadi.sk/d/otJjRyNdZmdsSg
Смотрите 3-ю строчку.

Кстати, если Вы работаете значительно выше резонанса, то можете подключать генератор непосредственно к схеме, без резистора R1. Если конечно этому не препятствуют какие-то другие условия.

Автор:  WFR [ 23-11, 20:55 ]
Заголовок сообщения:  Re: Моделирование в SwCAD/LTspice для начинающих

Да, теперь понял, что все в лог-файле, а не в каком-то там меас. Удобно, полный п........ :crazy: Каждый раз открываю в LTspice что-то новое...

Автор:  valvol [ 23-11, 21:24 ]
Заголовок сообщения:  Re: Моделирование в SwCAD/LTspice для начинающих

WFR писал(а):
И нельзя ли, как-то используя формулы, вычислить, например, ZL = Vk / IL и вывести на график прямо ZL?

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

Автор:  WFR [ 23-11, 21:58 ]
Заголовок сообщения:  Re: Моделирование в SwCAD/LTspice для начинающих

Брать модуль числа? Просто среднее в данный момент без учета знака?
А как взять среднее значение в какой-то отдельный момент времени? Тогда уж амплитудное.
Пробую определить индуктивность (и емкость) контура по формулам, но ничего не получается. Вместо 20 мкФ получаю 2.22 нФ.
Схема - параллельный LC контур, L=10мГн, С=20мкФ, F=15кГц. Получаем напряжение на контуре и токи через L и C. Дальше делаем, например, расчет С и, если результат вывести на график - это должна быть прямая линия = 20 мкФ. Токи, напряжения - синус, а емкость по расчету - прямая линия. Вот так я это вижу.
И то, противофаза токов в L и С там получается только по прошествии какого-то времени (сотни мс), а если брать первые миллисекунды, то там не 180 гр. И ток через индуктивность имеет большой период и как бы модуляцию. Как и напряжение на контуре.

Автор:  valvol [ 24-11, 01:37 ]
Заголовок сообщения:  Re: Моделирование в SwCAD/LTspice для начинающих

WFR писал(а):
А как взять среднее значение в какой-то отдельный момент времени? Тогда уж амплитудное.

Для симулятора без разницы, здесь картинка идеальная. Поэтому можно выбирать и амплитудное значение. А вот в реальности, когда присутствуют какие-то помехи, лучше сигнал усреднять. Если нет особых требований и необходимо максимальное быстродействие, то среднее значение можно измеряеть на временном участке равном половине периода измерительного переменного напряжения.
Кстати, 2-й тип MEAS позволяет измерять среднее значение (и много другое) за определенный временной интервал.

Автор:  WFR [ 24-11, 17:09 ]
Заголовок сообщения:  Re: Моделирование в SwCAD/LTspice для начинающих

Я тут пробую вывести на графики значения L и C. Но непонятно, как в формулах на графиках ввести значение частоты источника V1. Я его задал через .param. Но в формулах приходится прямо вводить значение частоты, иначе симулятор ругается.
И второй момент - непонятно, как в формулах (на графиках) использовать усреднение?
И я угол фазы принял пока 90 градусов, тут тоже непонятно, как его определить в тех же формулах.
Частоту установил резонансную для данного контура.
Meas пока на схеме оставил, но никак не использую.
https://yadi.sk/d/us4GWlZiG9wSNA

Автор:  valvol [ 25-11, 12:00 ]
Заголовок сообщения:  Re: Моделирование в SwCAD/LTspice для начинающих

Как я уже говорил выше, R1 лучше убрать. Этот резистор имеет смысл использовать в случае определения собственной резонансной частоты контура. Если же измерение ведется на более высокой частоте, то он как-бы и не нужен. Более того, он просто мешает, так как провоцирует возбуждение колебаний на собственной частоте контура. В результате внешние и собственные колебания смешиваются причудливым образом, что искажает картину измерения.
Здесь можно посмотреть вариант измерения параметров с использованием схем выборки-хранения (экстраполятор нулевого порядка).
https://yadi.sk/d/Wx1tl-mGCwiXRw

Автор:  WFR [ 25-11, 13:46 ]
Заголовок сообщения:  Re: Моделирование в SwCAD/LTspice для начинающих

Не могу запустить эту модель, т.к. нет элемента zoh.
И, если это имеет значение, вы уточняйте, в какой версии, 4 или 17, делали схему. У меня в обеих версиях одинаково не работает. Библиотеку ValVol я загрузил, хотя, может быть, она старая, я давно этим симулятором не пользовался. Наверное, стоит добавлять в показываемую схему элементы, которых нет в стандартной комплектации программы.

Изображение

Изображение

Страница 3 из 8 Часовой пояс: UTC + 4 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/