Уравнение (математическая функция) пилообразного сигнала в зависимости от пилообразного сигнала

У меня есть пилообразный источник тока, пиковое значение которого составляет 1А. от 0А до 1А. с частотой 1кГц.

Этот источник тока будет заряжать конденсатор емкостью 1 Ф, поэтому я пытался найти уравнение для источника тока, чтобы рассчитать напряжение на конденсаторе через 1 с с момента времени t = 0 с.

Я понимаю, что уравнение пилообразного сигнала будет уравнением прямой линии. В этом случае похожа ли форма пилообразного сигнала на пилообразный сигнал?

Будет ли какая-либо разница в уравнении тока конденсатора между двумя формами волны?

Почему мы не учитываем частотный член при вычислении интеграла?

Ответы (3)

Я пытался найти уравнение для источника тока, чтобы рассчитать напряжение на конденсаторе через 1 с с момента времени t = 0 с.

Если есть сомнения, просто воспользуйтесь своим старым добрым проверенным симулятором, чтобы привести свой мозг в соответствие с правильным ориентиром. Вот моя попытка использовать микрокап: -

введите описание изображения здесь

Чуть более пристальный взгляд на изменение формы сигнала напряжения около 0,6 секунды:

введите описание изображения здесь

Как видите, скорость изменения напряжения пропорциональна изменению тока (согласно приведенному ниже уравнению).

Итак, я пытался найти уравнение для источника тока, чтобы рассчитать напряжение на конденсаторе через 1 с с момента времени t = 0 с.

Не так просто найти уравнение для пилообразного сигнала, потому что он имеет резкие края и разрывы. ИМХО лучше использовать сим.

Я понимаю, что уравнение пилообразного сигнала будет уравнением прямой линии. В этом случае форма пилообразного сигнала похожа на пилообразный сигнал, верно?

Нет, рампа является частью пилообразной формы волны, но это не одно и то же. У пилообразного зуба есть уравнение нарастания, за которым следует уравнение спада с бесконечным наклоном (также известное как разрыв).

Итак, будет ли какая-либо разница в уравнении тока конденсатора между двумя формами волны?

Как всегда (и навсегда) уравнение для конденсатора таково:

я С "=" С г В С г т

Это одно и то же уравнение для всех типов сигналов и амплитуд.

И другой вопрос, почему мы не учитываем частотный член при вычислении интеграла?

Потому что нам не нужно.


Ссылки на математическое определение формы сигнала для пилообразной формы

Они концентрируются на версии Фурье, но я полагаю, что в вики есть формулы для временной формы волны.

Напряжение конденсатора при подаче только источника тока 0,5 А:

введите описание изображения здесь

Я изменил источник тока с пилообразного сигнала от 0 до 1 ампера на частоте 1 кГц на источник постоянного тока 0,5 ампер. Вы видите, что разница в линейном изменении напряжения на конденсаторе очень мала. Хорошо, если вы ищете мелочи, это может быть важно.

@SamGibson, может быть, ты напомнишь мне, что я сказал. Я, вероятно, сказал «какой-то идиот», не обращаясь конкретно к кому-либо (не уверен), затем, когда мисс Мулан сказала, что она это сделала, я был вполне разумен, учитывая ее объяснение, и это (возможно) неконкретное упоминание об идиоте, которое я сделал, было отменено моими последующими словами. . Итак, я не был особенно недобрым; точно так же, как назвать книгу «путеводителем для идиотов» не означает, что все, кто ее читает, — идиоты. Я не возражаю против того, чтобы вы его удалили, но я обижаюсь на то, что вы предположили, что я был недобр к кому-то конкретно.
Вы сказали: «Какой-то идиот играет в игры». Называть кого-либо идиотом — значит нарушать Кодекс поведения — пожалуйста, прочтите , где сказано: «Никаких тонких унижений или недружественных выражений». так что ИМХО возражать против моей интерпретации будет бесполезно (но, как всегда, вы можете обратиться к КМ с апелляцией). Никакие последующие слова ничего не "отменяют". Если вы не хотите нарушать CoC, пожалуйста, не пишите ничего, что нарушает его. Мы получаем жалобы на то, что этот сайт может быть «неприветливым», и использование таких слов, как «идиот», в любом месте способствует созданию этой атмосферы. Итак, еще раз, пожалуйста, не делайте этого. Спасибо.

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

С математической стороны, из 0 к Т есть пандус к т , что означает, что вывод будет к т 2 / 2 . В конце сигнал падает до нуля, что действует как сброс. Это означает, что на выходе останется последнее значение, и следующее линейное изменение даст то же самое значение. к т 2 / 2 но с другими начальными условиями.

С практической стороны (с учетом двух прерывистых рамп) временная шкала делится на 0 к к Т , и из к Т к Т , поэтому вывод для первого раздела будет к т 2 / 2 , то последнее значение останется там для следующего участка, интеграл которого будет отрицательной экспонентой, пропорциональной ( 1 к ) т 2 / 2 , потому что есть падающий край. Затем будет следующее возрастание с тем же интегралом, но с другими начальными условиями, поэтому на выходе будет ряд восходящей экспоненты + обратной восходящей экспоненты, сшитых по концам.

Если бы вы реализовали это в LTspice в качестве источника поведения, вам понадобится что-то вроде этого (для простоты я оставил 1 Гц вместо 1 кГц):

.param k = 0.8
if
  (
    time < k,
    time**2 / (2 * k),
    if
      (
        time < 1,
        time**2 / (2 * k) - (time - k)**2 / (2 * (1 - k) * k),
        time**2 / (2 * k) - (time - k)**2 / (2 * (1 - k) * k) + (time - 1)**2 / (2 * (k * (1 - k)))
      )
  )

(Надеюсь, я не перепутал скобки). Смоделируйте это по сравнению с треугольной формой волны с помощью к время подъема и 10 к время падения ( PULSE 0 1 0 {k} {1-k} 0 1), и вы получите следующий результат:

тест

Черная кривая — это источник тока с конденсатором, а синяя — поведенческий источник. Обратите внимание, что последняя часть, от времени 1 + к , не совпадает. Это потому, что в приведенном выше коде я остановился на этом моменте, иначе мне пришлось бы продолжать добавлять к выражению (вы можете заметить шаблон). Обратите внимание, что в выводах выше я не использовал к Т 2 / 2 , что вы получите за интеграцию 0 Т к т г т . Вместо этого я использовал т . Это потому, что это непрерывный процесс, а не результат средних значений. Результат с Т дал бы фиксированное среднее значение; с т вы получаете непрерывное выражение времени.

И, как вы можете видеть, если вы сведете задний фронт к нулю, вы получите чисто математический случай. Эффект будет заключаться в том, что не будет второй, перевернутой экспоненты, которая будет заменена «сшитой» экспонентой, для следующего сегмента пилообразной формы.


Редактировать: если неотъемлемая часть звучит нечетко, я имею в виду: «обычная» интеграция из 0 к Т , но это подразумевает знание заранее, какое значение будет при Т , пока не настало время Т . Это также означает, что результаты не будут непрерывными, а будут иметь фиксированное значение, среднее значение за этот период, но здесь это не так:

(1) н Т н ( Т + к ) т г т "=" 1 2 ( к + 2 Т ) к 2 н 2 (2) н ( Т + к ) ( н + 1 ) Т ( 1 к ) т г т "=" 1 2 ( 1 к ) [ ( н + 1 ) 2 Т 2 ( Т + к ) 2 н 2 ] н "=" 0 , 1 , 2 , . . .

(где н представляет кратность периодов пилообразной формы). Все, что стоит после равенства как для (1), так и для (2), статично, ничто не зависит от времени. Таким образом, интеграл должен быть изменен с 0 к т , потому что это форма сигнала в реальном времени. Но поскольку вход является прерывистым (учитывая приведенные выше упрощения), есть точки, в которых пределы меняются на:

(3) н Т т н ( Т + к ) т к т г т "=" ( к + 2 Т ) к 2 н 2 т 2 2 (4) н ( Т + к ) т ( н + 1 ) Т т ( 1 к ) т г т "=" ( 1 к ) [ ( н + 1 ) 2 Т 2 ( Т + к ) 2 н 2 ] т 2 2 н "=" 0 , 1 , 2 , . . .

Где я хранил т 2 / 2 часть, чтобы быть более очевидным, что это интеграция т .

Я добавил несколько небольших фрагментов в конце, надеюсь, это немного понятнее.

Ответ очень прост, и он исходит из уравнения, которое Энди показал вам выше, путем интегрирования всех факторов.

введите описание изображения здесь

Ну, строго говоря, вы попали в ту же ловушку, что и я, когда проголосовали за меня; вы не указали форму волны текущего источника. да у тебя есть я С в формуле, но вы не сказали ОП, в какой форме она находится математически.
Да, но мой ответ более технически правильный, потому что ОП хотел узнать напряжение конденсатора в любой момент времени, а не ток через конденсатор.
И мои осциллограммы показывают это напряжение.