Udregninger

Rotor areal

Rotorarealet (Sweapt area) af en vindmølle refererer til det samlede område, som vingerne svejer igennem, når de roterer omkring vindmøllens centrale akse. For at beregne dette areal skal vi kende radius af vingerne og antallet af vinger.

Formlen for arealet af en cirkel er πr^2, hvor π er den matematiske konstant pi (ca. 3,14159) og r er radius af cirklen. Vi kan bruge denne formel til at beregne arealet af en vinge på vindmøllen.

bladeArea = Math.PI * radius ** 2

For at finde det samlede rotorareal af vindmøllen skal vi gange arealet af én vinge med antallet af vinger:

totalArea = bladeArea * numBlades

Så sweptArea()-funktionen beregner først arealet af én vinge ved at bruge formlen for arealet af en cirkel, og derefter ganger den med antallet af vinger for at få det samlede udswept område. Funktionen returnerer derefter denne værdi.

Bemærk, at denne beregning forudsætter, at vingerne er ens i størrelse og form, og at de er jævnt fordelt omkring den centrale akse på vindmøllen. I virkeligheden kan vindmølledesign variere meget, så denne formel kan måske ikke være nøjagtig for alle vindmøller.

Koden:

Funktionen

function sweptArea(radius, numBlades) {

const bladeArea = Math.PI * radius ** 2; // Calculate the area of one blade

const totalArea = bladeArea * numBlades; // Multiply by the number of blades

return totalArea;

}

Variablerne

const radius = 10; // radius of the blades in meters

const numBlades = 1; // number of blades

const area = sweptArea(radius, numBlades); // calculate the swept area

Production

Koden:

Funktionen

Variablerne

omdrejninger pr. minut

For at beregne RPM (omdrejninger pr. minut) på en vindmølle skal du kende vindhastigheden og vinge længden.

Koden:

Funktionen

function calculateRPM(windSpeed, bladeLength) {

const circumference = 2 * Math.PI * bladeLength; // beregner omkredsen af vinge rotationen

const distancePerMinute = windSpeed * 60; // beregner afstanden bladet rejser i et minut baseret på vindhastigheden

const rpm = distancePerMinute / circumference; // beregner antallet af omdrejninger pr. minut

return rpm;

}

Variablerne

const rpm = calculateRPM(5, 2.5);

Opdater dine cookie præferancer