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
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 |
|---|
|
|
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 |
|---|
|
|
[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 |
|---|
|
|
[Oben][Anfang]