Справка по алгоритму MPPT

В настоящее время я изучаю MPPT (отслеживание точки максимальной мощности) и буду программировать в Arduino, используя эту блок-схему, но сейчас я поражен этим, поскольку я не понимаю, что такое PV_P ( н ) и PV_P ( н 1 ) .

понятия не имею, что такое н несмотря на поиск в Интернете всевозможных объяснений, большая часть ответов, которые я нашел, - это объяснения терминов и т. д. Ценю любые усилия, чтобы сообщить мне о значении для н и кратко о блок-схеме.

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

«n», вероятно, является текущим временным шагом, поэтому PV_P(n) — это «значение PV_P в момент времени n » .
immibis прибил это. Это единственно возможная рациональная интерпретация. Кроме того, этот огромный программный блок внизу страницы полностью подтверждает эту идею. Они просто копируют все текущее состояние, делая старое предыдущее состояние равным текущему состоянию, так что вы можете прочитать следующий вектор. Какая другая интерпретация может быть возможна, учитывая это?
Спасибо за ответ! Я вижу, так что 'n' - это текущий временной шаг, я оценил ответ, собираюсь больше узнать об этом, мне потребуется некоторое время, чтобы все переварить. Хорошего дня :)

Ответы (1)

Алгоритм MPPT, реализованный в вашей блок-схеме, известен как «Восхождение на холм» или P&O (Perturb and Observe) .

Он состоит в основном из следующих (более или менее)

  1. Начните с рабочего цикла 0:
    • ток не потребляется, PV_V = напряжение холостого хода.
  2. увеличить рабочий цикл, который возмущает ток PV и, следовательно, напряжение PV.
  3. Рассчитайте текущую мощность PV_P(n) в вашем случае
  4. Сравните текущую мощность с ранее сгенерированной мощностью PV_P(n-1) в вашем случае.
    • Если мощность выше, я иду в правильном направлении ---> продолжайте увеличивать ШИМ
    • Перейти 3.
    • Если нет, измените направление --> уменьшите рабочий цикл, перейдите к 5.
  5. Рассчитать текущую мощность
  6. Сравните текущую мощность с ранее генерируемой мощностью
    • Если мощность выше, я иду в правильном направлении ---> продолжайте уменьшать ШИМ
    • Перейти 5.
    • Если нет, измените направление --> увеличьте рабочий цикл, перейдите к 3.

Вот небольшая анимация, показывающая, как это работает:

Демонстрация алгоритма MPPT P&O

обратите внимание, как размер вашего шага и частота шагов будут определять точность отслеживания, стабильность, скорость...

Ваше здоровье

для номера 4: «Сравните текущую мощность с ранее сгенерированной мощностью PV_P (n-1) в вашем случае». Вы имеете в виду, что сначала я рассчитаю мощность, затем увеличу (снова рассчитаю новую мощность), а затем сравним оба значения?
@Либер: да. PV_P(n) — это то, что вы рассчитываете «сейчас», а PV_P(n-1) — это то, что вы вычисляли ранее. Всякий раз, когда вы меняете (увеличиваете или уменьшаете) свой ШИМ: PV_P(n-1) = PV_P(n), вы вычисляете новый PV_P(n).