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

Параметрическое уравнение может использоваться для оценки различных конфигураций ветровых турбин и площадок ветроэлектростанций. Дополнительные сведения см. в разделе Оценка ресурсов ветра.
Фон
Общую мощность, подаваемую на ветряную турбину, можно оценить, взяв производную кинетической энергии ветра. Это приводит к следующему выражению:
u32 (1)
A - площадь стреловидного сечения лопаток турбины, в
start= = плотность воздуха, в
u = скорость ветра, в
Процесс преобразования энергии ветра в электроэнергию приводит к потерям эффективности, как описано на диаграмме ниже.

Выходная электрическая мощность практической ветровой турбины может быть описана с использованием следующего уравнения:
Au32 (2), где Ctot
Общий КПД составляет от 0,3 до 0,5 и изменяется в зависимости от скорости ветра и скорости вращения турбины. Для фиксированной скорости вращения существует номинальная скорость ветра, при которой электрическая мощность, вырабатываемая ветровой турбиной, близка к ее максимуму (), и общая эффективность в этой точке обозначается .
(3)
Предполагая фиксированную скорость вращения, выходную электрическую мощность ветровой турбины можно оценить, используя следующий профиль:

Где
= номинальная скорость ветра
= скорость включения, скорость, при которой выходная электрическая мощность поднимается выше нуля, и начинается производство электроэнергии
= скорость ветра, скорость, с которой турбина отключается для предотвращения повреждения конструкции
Как видно на чертеже, мы предполагаем, что выходная мощность увеличивается между и , затем находится на постоянном максимальном значении между и . Выходная мощность равна нулю для всех остальных условий.
Определим кусочную функцию, описывающую мощность турбины.
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 =
Где переменные и определяются следующим образом:
C_1 = (Per * u_c^k)/(u_c^k - u_r^k)
C_1 =
C_2 = Per/(u_r^k - u_c^k)
C_2 =
Номинальная выходная мощность обеспечивает хорошую индикацию того, какую мощность способна производить ветряная турбина, однако мы хотели бы оценить, какую мощность (в среднем) на самом деле будет обеспечивать ветряная турбина. Для расчета средней мощности необходимо учитывать внешние ветровые условия. Распределение Вейбулла хорошо справляется с моделированием дисперсии ветра, поэтому профиль ветра можно оценить, используя следующую функцию плотности вероятности:
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)')

Средняя выходная мощность ветровой турбины может быть получена с использованием следующего интеграла:
) дю (5)
Мощность равна нулю, когда скорость ветра меньше, чем скорость ветра , и больше, чем скорость ветра . Поэтому интеграл можно выразить следующим образом:
(∫uruff (u) du) (6)
В уравнении (7) есть два отдельных интеграла. Вложим уравнение (4) в эти интегралы и упростим их с помощью замен: ) b ) b − 1du. Это упрощает наши исходные интегралы к следующему:
du=∫1exdx (7)
∫xexdx) (8)
Решение этих интегралов и затем замена x b дает:
syms a b x int1 = int(exp(-x), x); int1 = subs(int1, x, (u/a)^b)
int1 =
int2 = int(x * exp(-x) * a^b, x); int2 = subs(int2, x, (u/a)^b)
int2 =
Подстановка результатов в уравнение (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 =
Мы использовали набор символьных математических инструментов для разработки параметрического уравнения, которое можно использовать для выполнения имитационных исследований для определения средней мощности, генерируемой для различных конфигураций ветровых турбин и объектов ветряной электростанции.