|
|
Sonnenstandsberechnung Probleme |
|
Donjuan |
Forum-Newbie
|
|
Beiträge: 6
|
|
|
|
Anmeldedatum: 04.12.14
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 02.06.2015, 18:40
Titel: Sonnenstandsberechnung Probleme
|
|
|
|
|
Hallo zusammen,
ich sollte eine Sonnenstandsberechnung mit Matlab/Simulink machen. Ich habe mit dem Buch von Volker Quaschning "Regenerative Energiesysteme" gearbeitet. Die Berechnung für das Sonnenazimut und für die Sonnenhöhe stimmen laut der Seite(http://www.sonnenverlauf.de/#/49.495,11 ... 02/17:55/1). Ich habe aber ein Problem bei der Berechnung von der direkten Bestrahlungsstärke auf eine geneigte Ebene. die Formel für die Bestrahlungsstärke lautet : Edir,gen= Edir,hor * cos(Einfallswinkel)/sin(Sonnenhöhe)
Edir,hor ist die direkte Bestrahlung auf eine geneigte Ebene , die ich bereits in der excel Tabelle habe, ich muss es nur noch einsetzten.Da ich dank der recherche herausgefunden habe, dass die Ergebnisse für dir Sonnenhöhe richtig ist, bin ich am verzweifeln, was ich beim Einfallswinkel machen muss, da die Formel richtig ist.
Der Einfallswinkel wird mit der Formel arccos(-cos(Sonnenhöhe)* sin(Höhenwinkel des Kollektors)*cos(Sonnenazimut-Neigungswinkel des Kollektors )+sin (Sonnenhöhe)* cos(Höhenwinkel des Kollektors) berechnet.
Das Verhältnis zwischen dem Einfallswinkel und Sonnenhöhe ist so hoch, dass ich im Winter eine Bestrahlun pro 1 m^2 ca 1000 W kriege. Ich muss wohl irgendein Winkel abziehen,ich sitze schon seit einem Monat davor, ohne Erfolg.
Ich würde mich wirklich sehr freuen, wenn mir jemand veraten könnte, wo mein Denkfehler ist.
Vielen Dank im Voraus
|
|
|
|
|
Winkow |
Moderator
|
|
Beiträge: 3.842
|
|
|
|
Anmeldedatum: 04.11.11
|
|
|
|
Wohnort: Dresden
|
|
|
|
Version: R2014a 2015a
|
|
|
|
|
|
Verfasst am: 02.06.2015, 18:43
Titel:
|
|
das ist alles recht viel text der den leser nicht wirklich weiter bringt.
besser wäre es wen du matlab code postest und dann erklärst wo das erwartete ergebniss vom erzielten abweicht. wenn alle formeln richtig sind kann ja der fehler entweder nur an falscher programmierung liegen oder an einer falschen erwartung.
_________________
richtig Fragen
|
|
|
Student^^ |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 24.06.2015, 16:23
Titel: hatte des gleiche oder ähnliches Problem
|
|
|
|
|
Hallo,
hatte ähnliche Probleme hab dann aber meinen Prof gefragt, herausgekommen ist folgendes.
Bis zu dem Winkel teta kannst du alles nach dem Buch berechnen. Das Problem das ich hatte ist, das Ich die falsche Edir, Erefl, und Ediff hatte.
Erefl, gen = Ehor * A * 0,5 * (1 - COS(Gamma E) wobei Ehor die auf die horizontale auftreffende Strahlung ist, A der albedowert und Gamma E der Neigungswinkel.
Edir ist etwas komplizierter Edir und Ediff sind auch noch abhängig von der Strahlung die auf die senkrechte auftrifft. Wir haben Merra - Daten verwendet, da bekommt man beides geliefert.
Edir bestimmt sich mit Calc zu: Edir = (O3-N3*(0,5*(1+SIN(RAD(I3)))+0,5*0,2*(1-SIN(RAD(I3)))))/(1-SIN(RAD(I3))*0,5*(1+SIN(RAD(I3))))
wobei N die spalte für Ehor ist, O die Spalte für Esenk und I für die Sonnenhöhe.
Ediff bestimmt sich dann zu Ediff = = N3 - X3 * SIN(RAD(I3))
X ist hier Edir, der Rest ist gleich.
Edir, gen lässt sich nun mit dem Einfallswinkel = 90 - Teta zu Edir, gen = sin (einfallswinkel) * Edir berechnen. Ediff, gen wie in der Formel aus dem Quaschning bloß mit dem vorher berechnetem Wert von Ediff.
Die gesamtbestrahlung ergibt sich dann aus der addition von Ediff, gen + Edir, gen + Erefl, gen.
beachten solltest du dass nur wenn Sonnenhöhe und der Einfallswinkel (90-teta) größer 0 sind werte für die jeweiligen E,gen - Strahlungen berechnet werden sollten. bei Ediff können auch leicht negative werte herauskommen. Das müsste daran liegen das der vereinfachte ansatz (isotroper) benutz wurde.
hoffe das es nicht zu wirr beschrieben ist bzw. ich nichts vergessen habe, falls du bis heute nicht eh schon ne lösung hast
MFG
Gast - Student
|
|
|
Donjuan |
Themenstarter
Forum-Newbie
|
|
Beiträge: 6
|
|
|
|
Anmeldedatum: 04.12.14
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 28.06.2015, 17:06
Titel:
|
|
|
|
|
Hallo Student,
danke für die Antwort und für die Mühe.
Die Berechnungen nach Din5034 waren richtig. Ich hatte angefertigte Wetterdaten. In den Wetterdaten hatte ich die Aussentemperaturen,
Edir auf der horizontalen Ebene und Ediff auf der horizontalen Ebene.
Das Problem war das ich mich bei den Wetterdaten vertan habe. Statt das ich mit der zweiten Zeile anfangen müsste, habe ich mit der 3 Zeile angefangen und deswegen waren die Werte falsch. Da die Differenz zwischen dem Einfallswinkel und der Sonnenhöhe zu hoch war, was eher unrealistich ist.
Bei der Einfallswinkel muss man beachten, dass die Werte nur zwischen 90 und -90 sein kann, da man sonst negative Werte raus kriegt, dies kann man mit einer einfachen If bedingung lösen.
Bei Ediff auf eine geneigte Ebene wurde der isotropen Ansatz gewählt, da man davon ausgegangen ist, dass aus allen Himmelsrichtungen der gleiche Antel der Himmelsstrahlung vorhanden ist. Bei der Erefl wurde ebenfalls der isotropen ansatz gewählt.
Mit freundlichem Gruß
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|