Оценка средней степени, поставленной ветряным двигателем

Этот пример использует Symbolic Math Toolbox и Statistics and Machine Learning Toolbox, чтобы исследовать и вывести параметрическое аналитическое выражение для средней энергии, произведенной ветряным двигателем.

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

Фон

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

Pw=ρAu32 (1)

  • A является развернутой областью турбинных лопаток, в m2

  • ρ = воздушная плотность, в kg/m3

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

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

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

Pe=Ctot  ρAu32 (2) где Ctot=overallefficiency=CpCtCg

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

Per=CtotR  ρAu32 (3)

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

Где

  • ur = расчетная скорость ветра

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

  • uf = сворачивая скорость ветра, скорость, на которой турбина закрывается, чтобы предотвратить структурное повреждение

Как замечено в фигуре, мы принимаем, что выходная мощность увеличивается между uc и вашим, затем в постоянном максимальном значении между 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 если  u<ucC1+C2uk если  ucuuurPer если  uufuru0 если  uf<uкусочный (u <u_c, 0, u_c <= u&u <= u_r, C_1 + C_2*u^k, u <= u_f&u_r <= u, На, 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- На / (u_c^k - u_r^k)

II. Задайте внешние условия ветра

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

f(u)=(ba)(ua)b1e(ua)b (4)

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

Мы используем Statistics and Machine Learning Toolbox, чтобы сгенерировать распределение Weibull и проиллюстрировать изменчивость на ветру на нашем сайте ветровой электростанции (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)')

III. Вычислите среднюю степень

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

Peaverage=0Pe(u)f(u)du (5)

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

Peaverage=C1(ucurf(u)du)+C2(ucurubf(u)du)+Per(uruff(u)du) (6)

Существует два отличных интеграла в уравнении (7). Мы включаем уравнение (4) в эти интегралы и упрощаем их использующий замены: x=(ua)b и dx=(ba)(ua)b1du. Это упрощает наши исходные интегралы до следующего:

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. Заключение

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