exponenta event banner

Оценка средней мощности ветровой турбины

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

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

Фон

Общую мощность, подаваемую на ветряную турбину, можно оценить, взяв производную кинетической энергии ветра. Это приводит к следующему выражению:

Pw = startA u32 (1)

  • A - площадь стреловидного сечения лопаток турбины, в м2;

  • start= = плотность воздуха, в кг/м3

  • u = скорость ветра, в м/с

Процесс преобразования энергии ветра в электроэнергию приводит к потерям эффективности, как описано на диаграмме ниже.

Выходная электрическая мощность практической ветровой турбины может быть описана с использованием следующего уравнения:

Pe = Ctot Au32 (2), где Ctot = общая эффективность = CpCtCg

Общий КПД составляет от 0,3 до 0,5 и изменяется в зависимости от скорости ветра и скорости вращения турбины. Для фиксированной скорости вращения существует номинальная скорость ветра, при которой электрическая мощность, вырабатываемая ветровой турбиной, близка к ее максимуму (Пер), и общая эффективность в этой точке обозначается CtotR.

Per=CtotR ρ Au32 (3)

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

Где

  • ur = номинальная скорость ветра

  • uc = скорость включения, скорость, при которой выходная электрическая мощность поднимается выше нуля, и начинается производство электроэнергии

  • uf = скорость ветра, скорость, с которой турбина отключается для предотвращения повреждения конструкции

Как видно на чертеже, мы предполагаем, что выходная мощность увеличивается между uc и ur, затем находится на постоянном максимальном значении между ur и uf. Выходная мощность равна нулю для всех остальных условий.

Производное уравнение для средней мощности ветровой турбины

I. Определение кусочного выражения для власти

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

syms Per C_1 C_2 k u u_c u_f u_r 
Pe = piecewise(u < u_c, 0, u_c <= u <= u_r, C_1 + C_2 * u^k, (u_r <= u) <= u_f, Per, u_f < u, 0)
Pe = 

{0 if  u<ucC1+C2uk if  ucuuurPer if  uufuru0 if  uf<upiecewise(u < u_c, 0, u_c <= u&u <= u_r, C_1 + C_2*u^k, u <= u_f&u_r <= u, Per, u_f < u, 0)

Где переменные C1 и C2 определяются следующим образом:

C_1 = (Per * u_c^k)/(u_c^k - u_r^k)
C_1 = 

Peruckuck-urk(Per*u_c^k)/(u_c^k - u_r^k)

C_2 = Per/(u_r^k - u_c^k)
C_2 = 

-Peruck-urk-Per/(u_c^k - u_r^k)

II. Определение внешних условий ветра

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

f (u) = (ba) (ua) b 1e (ua) b (4)

В целом, большие значения «a» указывают на более высокую среднюю скорость ветра, а большие значения «b» указывают на уменьшенную изменчивость.

Мы используем инструментарий статистики и машинного обучения для создания распределения Вейбулла и иллюстрируем изменчивость ветра на нашей ветровой электростанции (a = 12,5, b = 2,2):

a = 12.5;
b = 2.2;
N = 1000;
pd = makedist('Weibull','a',a,'b',b)     
pd = 
  WeibullDistribution

  Weibull distribution
    A = 12.5
    B =  2.2

r = wblrnd(a,b,[1 N])
r = 1×1000

    6.0811    4.3679   17.3751    4.1966    8.7677   18.3517   13.9761    9.9363    3.0039    2.7496   16.5233    2.5333    3.0151   10.7854    6.3169   16.9442   11.6922    4.1418    6.4460    2.9379    8.4449   21.6033    5.4887    3.6903    8.1241    6.9789    7.1974   12.1293    8.4485   16.1833    7.7371   21.9390   14.0043   20.8297   18.3668    5.9351    7.8970   13.3122    3.2335   21.7093   11.4461   12.2905    6.8609    6.3983   15.8128   10.7241   11.3478    8.5754    7.6896    7.0249

x = linspace(0,34,N);
y = pdf(pd,x);
plot(x,y,'LineWidth',2)
hold on 
histogram(r,15,'Normalization','pdf')
hold off
title('Weibull Distribution of Wind Speeds')
xlabel('Wind Speed (m/s)')

Figure contains an axes. The axes with title Weibull Distribution of Wind Speeds contains 2 objects of type line, histogram.

III. Расчет средней мощности

Средняя выходная мощность ветровой турбины может быть получена с использованием следующего интеграла:

Peaverage=∫0∞Pe (u) f (u) дю (5)

Мощность равна нулю, когда скорость ветра меньше, чем скорость ветра uc, и больше, чем скорость ветра uf. Поэтому интеграл можно выразить следующим образом:

Пэрство = С1 (∫ucurf (u) du) + С2 (∫ucurubf (u) du) + Пер (∫uruff (u) du) (6)

В уравнении (7) есть два отдельных интеграла. Вложим уравнение (4) в эти интегралы и упростим их с помощью замен: x = (ua) b и dx = (ba) (ua) b − 1du. Это упрощает наши исходные интегралы к следующему:

∫f (u) du=∫1exdx (7)

∫ubf (u) du = ab (∫xexdx) (8)

Решение этих интегралов и затем замена x на (ua) b дает:

syms a b x
int1 = int(exp(-x), x);
int1 = subs(int1, x, (u/a)^b)
int1 = 

-e-uab-exp(-(u/a)^b)

int2 = int(x * exp(-x) * a^b, x);
int2 = subs(int2, x, (u/a)^b)
int2 = 

-abe-uabuab+1-a^b*exp((-(u/a)^b))*((u/a)^b + 1)

Подстановка результатов в уравнение (6) дает уравнение для средней выходной мощности ветровой турбины.

Peavg = subs(C_1 * int1, u, u_r) - subs(C_1 * int1, u, u_c) + subs(C_2 * int2, u, u_r) - subs(C_2 * int2, u, u_c) + subs(Per * int1, u, u_f) - subs(Per * int1, u, u_r)
Peavg = 

Perσ2-Pere-ufab+Perucke-ucabσ1-Peruckσ2σ1-Perabe-ucabucab+1σ1+Perabσ2urab+1σ1where  σ1=uck-urk  σ2=e-urabPer*exp(-(u_r/a)^b) - Per*exp((-(u_f/a)^b)) + (Per*u_c^k*exp((-(u_c/a)^b)))/(u_c^k - u_r^k) - (Per*u_c^k*exp(-(u_r/a)^b))/(u_c^k - u_r^k) - (Per*a^b*exp((-(u_c/a)^b))*((u_c/a)^b + 1))/(u_c^k - u_r^k) + (Per*a^b*exp(-(u_r/a)^b)*((u_r/a)^b + 1))/(u_c^k - u_r^k)

IV. Заключение

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