Расчет среднего и среднеквадратичного значений тока/напряжения

.
Вот здесь есть расширенный и углубленный вариант данной заметки
.
.
Будучи в очень недавнем прошлом яростным разработчиком всевозможных импульсных источников питания, интересовался всяким по данной теме. В частности – вычислением среднего (AVG, Average) и среднеквадратичного (действующего, эффективного, RMS) значений напряжений и (особенно) токов, живущих в разрабатываемом источнике. Для тех, кто не помнит/не знает – напомню определение среднеквадратичного значения тока/напряжения из Википедии:
Действующим (эффективным) значением силы переменного тока называют величину постоянного тока, действие которого произведёт такую же работу (тепловой или электродинамический эффект), что и рассматриваемый переменный ток за время одного периода. В современной литературе чаще используется математическое определение этой величины — среднеквадратичное значение силы переменного тока
Посему, хочешь узнать статические потери на ключе флайбэка – будь добр посчитать среднеквадратичное значение тока первички. Надо узнать мощность токосчитывающего резистора – туда же. И про выпрямители во вторичной цепи – та же песня. Даже потери (и приблизительный нагрев) в обмотках трансов и дросселей для хиленьких источников и невысоких частот преобразования в первом приближении можно посчитать при помощи среднеквадратичного значения тока, через эти обмотки протекающего.
Или, например, делаем могучий источник с высоким КПД. Чтобы оптимально спроектировать обмотку магнитного элемента требуются уже среднее значение тока и среднеквадратичное значение переменной составляющей. В общем – куда ни плюнь, везде фигурируют RMS и AVG (среднее значение, а не антивирус, это важно). Поэтому было принято решение сделать себе некий инструмент, упрощающий жизнь разработчика импульсных источников питания. Вот этим инструментом я и хочу поделиться с общественностью – вдруг кому пригодится.

Как нетрудно заметить, данный инструмент («программа») представляет собой обычный Экселовский файл, поскольку в «компьютерном» программировании я вообще ничего не понимаю. В задачу рассматриваемой «программы» входит отрисовка формы трапецеидального сигнала с заданными параметрами (рисуется один период) и отрисовка формы переменной составляющей заданного сигнала. Также «программа» умеет вычислять среднее и среднеквадратичное значения заданного сигнала и RMS-значение его переменной составляющей. Исходные данные вводятся слева в ячейки, выделенные зеленым цветом (на рисунке обведены красным). Рассчитанные значения AVG и RMS, а также среднеквадратичное значение переменной составляющей заданного сигнала отображаются в правой стороне экрана (обведены синим). Ну а картинки рисуются в нижней части экрана: слева – исходный сигнал, справа – его переменная составляющая.
В нагрузку к «программе» идет короткая заметка, в которой выводятся (а не берутся невесть откуда) расчетные формулы для основных форм сигналов в импульсных источниках питания (трапеции, прямоугольника, треугольника, пилы). Также в этой короткой заметке рассмотрен пример расчета AVG и RMS значений сложного сигнала.
Почему в качестве основы взята именно трапеция? Потому, что из нее легко получить все основные формы сигналов, встречающихся в импульсных источниках питания, а именно – прямоугольник

и треугольник

А уж на основе этих базовых сигналов можно сляпать и пилу

и даже то, что творится на вторичке пушпула:

И еще много чего. Пример же расчета среднего и среднеквадратичных значений для сложных (т.е., составленных из простейших) сигналов, повторюсь, есть в короткой заметке-нагрузке. Хотя, если кого-то заинтересует данный аспект, могу впоследствие осветить его и в этом топике.
Вот, в принципе, и всё описание представленной «программы». Желаю удачи при проектировании и изготовлении импульсных (и не только) источников питания!
Примечание: все вопросы лучше валить в камменты после заметки, так как не факт, что я смогу на них на все ответить. А вот шансы на то, что в сообществе найдется более прошаренный человек по твоей теме — довольно хорошие. Но уж если зарегистрироваться на сайте совсем никак — можно воспользоваться возможностями электрической почты: podkassetnik@yandex.ru
Содержание архива (также прилеплен к заметке):
AVG_RMS.zip:
Среднее_и_среднеквадратичное_Трапеция.xls – собственно, «программа» для расчета AVG и RMS в формате Microsoft Excel;
Среднее и среднеквадратичное.pdf – короткая заметка-нагрузка с выводом расчетных формул и с примером расчета AVG и RMS значений сложного сигнала.
- +18
- 03 декабря 2012, 23:08
- podkassetnik
- 1
Файлы в топике:
AVG_RMS.zip
[ворчит] я эту заметку в общей сложности около двух лет писАл!:) по крупицам:)
- podkassetnik
- 04 декабря 2012, 11:11
- ↑
- ↓
Ну заметкой Вы ее сами «обозвали»! :)))
А так, действительно, это не заметка, это полноценная статья, причем хорошо оформленная! Интересно было почитать.
короткая заметка-нагрузка с выводом расчетных формул и
А так, действительно, это не заметка, это полноценная статья, причем хорошо оформленная! Интересно было почитать.
да не, это как раз заметка:) у меня перед глазами реальные статьи наших ученых в серьезные научные журналы. там один список литературы порой по объему больше всей этой заметки:)
ворчу я на себя — лень не дает манускрипты писАть за приемлемые интервалы времени:) [чешет репу] работа, правда, тоже не дает:)
ворчу я на себя — лень не дает манускрипты писАть за приемлемые интервалы времени:) [чешет репу] работа, правда, тоже не дает:)
- podkassetnik
- 04 декабря 2012, 14:10
- ↑
- ↓
Комментарии (8)
RSS свернуть / развернуть