Path: csiph.com!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!not-for-mail From: Leo Baumann Newsgroups: de.comp.lang.javascript Subject: Re: Fehler bei Berechnungen in JavaScript Date: Wed, 1 Dec 2021 14:29:36 +0100 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Wed, 1 Dec 2021 13:29:46 -0000 (UTC) Injection-Info: solani.org; logging-data="27665"; mail-complaints-to="abuse@news.solani.org" User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.3.2 Cancel-Lock: sha1:saOaD2AHpFh+vkA6WsFbg0EfNxA= In-Reply-To: X-User-ID: eJwFwQkBwDAIA0BLECBt5YzPv4TdhVFZxxn02FirpxM3XxskPmdJtbXN6JtiY6/gTKR9Pip+kVtIBcDk9A9W+xWt Xref: csiph.com de.comp.lang.javascript:5297 Am 26.11.2021 um 21:19 schrieb Leo Baumann: > Hallo, > das Programm berechnet das Integral (Simpson) der rel. Bestahlungsstärke > einer geneigten Fläche durch die Sonne. > > Zwei funtionierende Programme für waagerechte und senkrechte Bestrahlung > sind beigefügt. > > Simpsonneig() ist die Integration nach Simpson, function cosen() ist die > Funktion für die rel. Bestrahlungsstärke. > > Die zugehörige Eingabe und der Aufruf für Simpsonneig() ist ganz unten. > > Für die eingetragenen Parameter kommt ein sinnvolles Ergebnis heraus, > variiert man die Parameter, gibt es Probleme. Das Script funktioniert jetzt für die meisten Parameter, aber wie sich durch Vergleich mit dem anderen, zweiten Script zeigt, liefert die Berechnungsgleichung für senkrechte Flächen falsche Ergebnisse. Die Berechnungsgleichung aus dem Internet https://www.lti.kit.edu/rd_download/Solarenergie_20081024_Sonne.pdf e=(-Math.cos(ele)*Math.sin(neig)*Math.cos(ris-rif)+Math.sin(ele)*Math.cos(neig)); ist wohl falsch. > > Hier die Programme:

Berechnungsprogramme

Art der Berechnung:
effektive Sonnenbestrahlung, waagerechte Fläche
effektive Sonnenbestrahlung, senkrechte Fläche
effektive Sonnenbestrahlung, geneigte Fläche


Berechnung der effektiven Bestrahlungsstärke der waagerechten Fläche durch die Sonne

Wieviel Prozent der Sonnenstrahlung fällt auf eine waagerechte Fläche an der angegebenen geografischen Position, weil die Sonne ja nicht unbedingt senkrecht über dieser steht und außerdem dem Tageszeiten- und Jahreszeitenverlauf unterliegt? Die eingetragenen Koordinaten gehören zu Mainflingen-Offenbach. Die Berechnung ist schwierig, weil über folgende Großkreisformel integriert werden muß, und zwar von 0 bis 365 x 24 Stunden.

cos(e) = sin(bf)*sin(bs)+cos(bf)*cos(bs)*cos(ls-lf)
mit ls=2*pi/24*t-pi und bs=nWK*sin(2*pi/365/24*t-pi/2) den Koordinaten des Subsonnenpunktes

Auch in Kugelkoordinaten ist diese Berechnung schwierig. Darum empfiehlt sich hier die SIMPSON-Formel. Für beliebige Koordinaten auf der Erdoberfläche ist diese Iteration hier geeignet.

effektive Sonnenbestrahlung, Bestrahlungsstärke, waagerechte Fläche
geografische Breite der Fläche in Dezimalgrad (südlich negativ)
Anzahl der Intervalle der Integration
Rechenfehler
% der wirksamen Bestrahlungsstärke durch die Sonne
äquivalente Sonnen-Stunden senkrechter Einstrahlung

Berechnung der effektiven Bestrahlungsstärke der senkrechten Fläche durch die Sonne

Wieviel Prozent der Sonnenstrahlung fällt auf eine senkrechte, nach Süden bzw. Norden zeigende Fläche an der angegebenen geografischen Position, weil die Sonne ja nicht unbedingt senkrecht über dieser steht und außerdem dem Tageszeiten- und Jahreszeitenverlauf unterliegt? Die eingetragenen Koordinaten gehören zu Mainflingen-Offenbach. Die Berechnung ist schwierig, weil über folgende Großkreisformel integriert werden muß, und zwar von 0 bis 365 x 24 Stunden.

sin(e) = sqrt(1-(sin(bf)*sin(bs)+cos(bf)*cos(bs)*cos(ls-lf))²)
mit ls=2*pi/24*t-pi und bs=nWK*sin(2*pi/365/24*t-pi/2) den Koordinaten des Subsonnenpunktes

Auch in Kugelkoordinaten ist diese Berechnung schwierig. Darum empfiehlt sich hier die SIMPSON-Formel. Für beliebige Koordinaten auf der Erdoberfläche ist diese Iteration hier geeignet.

effektive Sonnenbestrahlung, Bestrahlungsstärke, senkrechte Fläche
geografische Breite der Fläche in Dezimalgrad (südlich negativ)
Anzahl der Intervalle der Integration
Rechenfehler
% der wirksamen Bestrahlungsstärke durch die Sonne
äquivalente Sonnen-Stunden senkrechter Einstrahlung

[Oben][Anfang]


Berechnung der effektiven Bestrahlungsstärke der geneigten Fläche durch die Sonne

Wieviel Prozent der Sonnenstrahlung fällt auf eine geneigte, nach Süden bzw. Norden zeigende Fläche an der angegebenen geografischen Position, weil die Sonne ja nicht unbedingt senkrecht über dieser steht und außerdem dem Tageszeiten- und Jahreszeitenverlauf unterliegt? Die eingetragenen Koordinaten gehören zu Mainflingen-Offenbach.

effektive Sonnenbestrahlung, Bestrahlungsstärke, geneigte Fläche
geografische Breite der Fläche in Dezimalgrad (südlich negativ)
Neigung der Fläche in Grad
Richtung der Fläche in Grad
Anzahl der Intervalle der Integration
Rechenfehler
% der wirksamen Bestrahlungsstärke durch die Sonne
äquivalente Sonnen-Stunden senkrechter Einstrahlung

[Oben][Anfang]