SolarPilot
Vorteile
- Hohe Recheneffizienz, in der Lage, große Felder mit über 10.000 Heliostaten in Sekunden mithilfe analytischer Methoden zu simulieren.
- Vollständig kostenlos und quelloffen, wodurch finanzielle Hürden für Start-ups und akademische Forscher beseitigt werden.
- Der Dual-Engine-Ansatz bietet sowohl Geschwindigkeit (Hermite-Entwicklung) als auch hochpräzise Genauigkeit (Strahlenverfolgung).
- Hochgradig anpassbar, unterstützt komplexe Geländeformen, unterschiedliche Heliostatendesigns und benutzerdefinierte Ausrichtungsstrategien.
- Transparente und begutachtete Algorithmen, gestützt auf die jahrzehntelange CSP-Expertise von NREL.
- Starkes Automatisierungspotenzial durch Python- und LK-Skriptschnittstellen.
- Plattformübergreifende Kompatibilität für Windows- und Linux-Umgebungen.
Nachteile
- Steile Lernkurve für Benutzer, die mit CSP-Physik und den Prinzipien der optischen Modellierung nicht vertraut sind.
- Hardwareintensiv bei sehr großen Ray-Tracing-Simulationen, die erhebliche CPU-Ressourcen erfordern.
- Begrenzter Fokus; es handelt sich um ein spezialisiertes Werkzeug für das optische Layout, das keine vollständige Kraftwerksblock- oder Finanzmodellierung durchführt, welche in SAM erfolgen muss.
- Die Benutzeroberfläche kann für Gelegenheitsnutzer im Vergleich zu modernen kommerziellen SaaS-Designtools einschüchternd wirken.
- Der technische Support basiert hauptsächlich auf der Community und nicht auf einem dedizierten Enterprise-Helpdesk.
Die Planung eines konzentrierenden Solarkraftwerks (CSP) erfordert eine hochpräzise Modellierung, um sicherzustellen, dass Tausende von Heliostaten das Sonnenlicht korrekt auf einen zentralen Receiver reflektieren. SolarPILOT (Solar Power tower Integrated Layout and Optimization Tool) löst die komplexen geometrischen und optischen Herausforderungen im Zusammenhang mit dem Layout des Heliostatenfelds und der Leistungscharakterisierung.
Diese Software wird hauptsächlich von Forschern, industriellen Technologieentwicklern und akademischen Einrichtungen eingesetzt, um den Wert von CSP-Technologien zu quantifizieren und die Leistung unter verschiedenen Bedingungen zu bewerten. Durch die Bereitstellung einer Plattform, die Recheneffizienz mit hochpräziser Simulation in Einklang bringt, ermöglicht SolarPILOT den Nutzern, von abstrakten Konzepten zu optimierten, standortspezifischen Solarfeld-Designs überzugehen.
Was ist SolarPILOT?
SolarPILOT ist ein spezialisiertes Softwarepaket zur Solarplanung und -optimierung, das vom National Renewable Energy Laboratory (NREL) entwickelt wurde. Es gehört zur Kategorie der Modellierungswerkzeuge für konzentrierende Solarthermie (Concentrating Solar Power, CSP) und konzentriert sich speziell auf „Solarturm“- bzw. Zentralempfängersysteme.
Die Software funktioniert, indem sie die Wechselwirkung zwischen der Sonne, einem Feld von Heliostaten (nachgeführten Spiegeln) und einem zentralen Empfänger simuliert. Sie verwendet eine ausgeklügelte analytische Hermite-Entwicklungstechnik zur Charakterisierung der von einzelnen Heliostaten erzeugten Flussbilder und ermöglicht so eine schnelle Analyse großflächiger Felder. Für Nutzer, die eine noch höhere Präzision benötigen, integriert SolarPILOT die SolTrace-Engine von NREL für Monte-Carlo-Raytracing-Simulationen.
Als Open-Source-Projekt, das auf GitHub gehostet und vom US-Energieministerium finanziert wird, dient SolarPILOT als transparenter und überprüfbarer Standard für die CSP-Branche. Es ist als eigenständige Desktop-Anwendung für Windows und Linux verfügbar und außerdem in das umfassendere System Advisor Model (SAM) von NREL für vereinfachte Leistungssimulationen integriert.
Funktionen
- Erzeugung des Heliostatenfeld-Layouts: Erstellt automatisch Solarfeld-Layouts auf Grundlage der lokalen Sonnenbedingungen, der Turmhöhe und der Empfängergeometrie, um die Energiegewinnung zu maximieren.
- Charakterisierung der optischen Leistung: Simuliert, wie Licht von verspiegelten Oberflächen reflektiert wird, um vorherzusagen, wie viel Energie tatsächlich den Empfänger erreicht, unter Berücksichtigung von Verschattung und Blockierung.
- Anpassbare Grundstücksgrenzen: Ermöglicht es Nutzern, komplexe Geländeformen mithilfe von KML-Dateien zu definieren, wodurch sichergestellt wird, dass die Software Heliostaten nur innerhalb realistischer Standortbeschränkungen platziert.
- Analytische und Raytracing-Engines: Bietet die Wahl zwischen einer schnellen analytischen Methode für zügige Entwurfsiterationen und einer robusten Raytracing-Methode (über SolTrace) zur Validierung komplexer Geometrien.
- Intelligente Zielalgorithmen: Bestimmt automatisch den besten Punkt auf dem Empfänger, auf den jeder Heliostat zielen soll, und verhindert so „Hot Spots“, die Geräte beschädigen könnten.
- Parametrische Analyse: Ermöglicht es Nutzern, mehrere Simulationen hintereinander durchzuführen, um zu sehen, wie sich die Änderung einer einzelnen Variablen, etwa der Heliostatgröße oder der Turmhöhe, auf die Gesamtsystemkosten auswirkt.
- Mehrfädige Ausführung: Nutzt moderne Computerprozessoren, um komplexe Berechnungen parallel auszuführen, wodurch die für die Simulation Tausender einzelner Spiegel benötigte Zeit erheblich reduziert wird.
- API- und Python-Unterstützung: Bietet eine Python-basierte Schnittstelle (CoPylot) und eine integrierte Skriptsprache (LK) für fortgeschrittene Nutzer, die Arbeitsabläufe automatisieren oder SolarPILOT mit anderen Modellierungswerkzeugen integrieren müssen.
Screenshots
SolarPILOT-Preise
SolarPILOT ist Open-Source-Software, die vom National Renewable Energy Laboratory (NREL) bereitgestellt wird.
- Kostenlose Verfügbarkeit: Die Software kann sowohl für kommerzielle als auch für nichtkommerzielle Zwecke kostenlos heruntergeladen, verwendet und verändert werden.
- Zugang zum Quellcode: Der C++-Quellcode ist öffentlich auf GitHub verfügbar, sodass Organisationen die Algorithmen prüfen oder neue Funktionen beitragen können.
- Keine Abonnementgebühren: Es gibt keine Lizenzkosten, monatlichen Gebühren oder nutzungsbasierten Abrechnungen im Zusammenhang mit den offiziellen NREL-Distributionen.
- Support: Obwohl die Software kostenlos ist, beschränkt sich der technische Support in der Regel auf die bereitgestellte Dokumentation und das community-gestützte Issue-Tracking auf GitHub.
Integrationen
SolarPILOT ist darauf ausgelegt, innerhalb eines umfassenderen Ökosystems der Forschung zu erneuerbaren Energien zu funktionieren, und unterstützt mehrere wichtige technische Integrationen:
Modellierungs- und Simulationsintegrationen
- System Advisor Model (SAM): SolarPILOT ist in SAM integriert, um das zugrunde liegende Layout und die Charakterisierung für dessen Solarturm-Modelle bereitzustellen.
- SolTrace: Die Software enthält eine eingebettete Version der SolTrace-Raytracing-Engine für die detaillierte optische Validierung.
- CoPylot (Python-API): Eine voll ausgestattete Python-Schnittstelle ermöglicht eine nahtlose Integration mit Data-Science-Bibliotheken und benutzerdefinierten Forschungsskripten.
Daten- und Dateiformate
- Google Earth (KML): Unterstützt KML-Dateien zur Definition von Grundstücksgrenzen und Standortpositionen.
- CSV/Text: Ermöglicht den Export von Layout-Daten und Simulationsergebnissen zur weiteren Analyse in Tabellenkalkulations- oder Datenbanktools.
So richten Sie SolarPILOT ein
- Laden Sie das Installationsprogramm für Windows oder Linux von der offiziellen NREL SolarPILOT-Website oder der GitHub-Releases-Seite herunter.
- Führen Sie den Installationsassistenten aus und stimmen Sie den Open-Source-Lizenzbedingungen zu.
- Starten Sie die Anwendung und wählen Sie „Neues Projekt“, um mit einer leeren Konfiguration zu beginnen.
- Definieren Sie Ihren Standort, indem Sie Breitengrad, Längengrad eingeben und eine Wetterdatendatei importieren.
- Geben Sie die Heliostat-Geometrie, die Turmhöhe und die Empfängerabmessungen in den Konfigurationsregisterkarten an.
- Führen Sie den Befehl „Layout“ aus, um das Solarfeld basierend auf Ihren Eingaben zu erstellen.
So verwenden Sie SolarPILOT
Der typische Arbeitsablauf beginnt in der Registerkarte „Wetter“, in der der Benutzer die Solarressource für einen bestimmten Standort definiert. Sobald die Umgebungsdaten festgelegt sind, wechselt der Benutzer zu den Registerkarten „Heliostat“ und „Empfänger“, um die physikalischen Eigenschaften der Anlage zu definieren.
Nach der Eingabe dieser Parameter führt der Benutzer die Layout-Routine aus. SolarPILOT füllt das Feld mit Spiegeln und optimiert deren Platzierung, um Verschattung und Blockierung zu minimieren. Der Benutzer betrachtet dann das Feld im interaktiven 3D-Plotter, um sicherzustellen, dass das Layout innerhalb der Grundstücksbeschränkungen passt.
Zur Überprüfung der Leistung führt der Benutzer eine „Flux-Simulation“ durch, die die Intensität des auf den Empfänger auftreffenden Lichts zu verschiedenen Tageszeiten berechnet. Wenn der Fluss in bestimmten Bereichen zu hoch ist, wendet der Benutzer Ausrichtungsalgorithmen an, um die Energie neu zu verteilen. Schließlich kann der Benutzer eine parametrische Simulation durchführen, um zu sehen, wie sich Schwankungen der Windgeschwindigkeit oder der Spiegelreflektivität auf die jährliche Energieerfassung auswirken.
Was Sie mit SolarPILOT verwalten können
- Heliostat-Feldlayouts: Erzeugt die Koordinaten und Ausrichtungen für Tausende einzelner nachführender Spiegel.
- Empfänger-Flux-Profile: Erstellt detaillierte Karten, die die Intensität der auf den zentralen Turm auftreffenden Sonneneinstrahlung anzeigen.
- Grundstücksgrenzen: Verwaltet Standortbeschränkungen und Ausschlusszonen für den Bau von Solaranlagen.
- Optische Leistungsdaten: Erstellt Berichte über Abfangfaktoren, Verschattung, Blockierung und Kosinusverluste.
- Designoptimierung: Verwaltet die Kompromisse zwischen Turmhöhe, Empfängergröße und Heliostatenanzahl, um die Stromgestehungskosten zu minimieren.
- Simulationsskripte: Verwaltet automatisierte LK- oder Python-Skripte für komplexe Forschungsstudien mit mehreren Fällen.
Häufig gestellte Fragen
Was macht SolarPILOT?
SolarPILOT ist ein Design- und Charakterisierungstool speziell für konzentrierende Solarkraftwerke mit Turmsystemen. Es hilft Ingenieuren und Forschern, optimale Heliostat-Feldlayouts zu erstellen und die optische Leistung von Solarkollektoren mithilfe fortschrittlicher analytischer und Raytracing-Methoden zu simulieren.
Für wen ist SolarPILOT am besten geeignet?
Es eignet sich am besten für CSP-Forscher, Solarfeld-Designer und akademische Studierende, die hochpräzise optische Modellierung benötigen. Es ist ein branchenübliches Tool für alle, die neue solarthermische Technologien entwickeln oder großangelegte Versorgungsprojekte optimieren.
Ist SolarPILOT kostenlos?
Ja, SolarPILOT ist eine kostenlose und quelloffene Software, die von NREL entwickelt und von der US-Regierung finanziert wird. Sowohl die kompilierte Desktop-Anwendung als auch der ursprüngliche Quellcode sind kostenlos verfügbar.
Was sind die wichtigsten Einschränkungen von SolarPILOT?
Die wichtigste Einschränkung besteht darin, dass sich die Software fast ausschließlich auf das „Front End“ der Solaranlage (das Solarfeld und den Receiver) konzentriert. Sie simuliert weder die Dampfturbine, den thermischen Energiespeicher noch die finanzielle Leistung der Anlage, kann jedoch Daten in die SAM-Software von NREL exportieren, die diese Aspekte abdeckt.
Was sind die besten Alternativen zu SolarPILOT?
Zu den gängigen Alternativen gehören andere CSP-Modellierungswerkzeuge wie Tonatiuh (Open Source), SolTrace (ebenfalls von NREL) und verschiedene proprietäre Softwarepakete, die von CSP-Technologieanbietern entwickelt wurden. Für eine umfassendere Systemanalyse ist das System Advisor Model (SAM) von NREL das standardmäßige Begleitwerkzeug.






