SolarPilot

Ventajas
  • Alta eficiencia computacional, capaz de simular grandes campos de más de 10 000 helióstatos en segundos mediante métodos analíticos.
  • Completamente gratuito y de código abierto, eliminando las barreras económicas para startups e investigadores académicos.
  • El enfoque de doble motor proporciona tanto velocidad (expansión de Hermite) como precisión de alta fidelidad (trazado de rayos).
  • Altamente personalizable, compatible con formas de terreno complejas, diseños variados de helióstatos y estrategias de apuntamiento personalizadas.
  • Algoritmos transparentes y revisados por pares, respaldados por décadas de experiencia del NREL en CSP.
  • Gran potencial de automatización a través de las interfaces de scripting de Python y LK.
  • Compatibilidad multiplataforma para entornos Windows y Linux.
Contras
  • Curva de aprendizaje pronunciada para usuarios que no están familiarizados con la física de la CSP (energía solar de concentración) y los principios del modelado óptico.
  • Uso intensivo de hardware para simulaciones de trazado de rayos muy grandes, lo que requiere recursos significativos de CPU.
  • Enfoque limitado; es una herramienta especializada para el diseño óptico y no realiza el modelado completo del bloque de potencia ni el modelado financiero, que deben hacerse en SAM.
  • La interfaz de usuario puede resultar intimidante para usuarios ocasionales en comparación con las modernas herramientas comerciales de diseño SaaS.
  • El soporte técnico se basa principalmente en la comunidad en lugar de contar con una mesa de ayuda empresarial dedicada.

Diseñar una planta de energía solar por concentración (CSP) requiere un modelado de alta precisión para garantizar que miles de helióstatos reflejen correctamente la luz solar hacia un receptor central. SolarPILOT (Solar Power tower Integrated Layout and Optimization Tool) resuelve los complejos desafíos geométricos y ópticos asociados con la disposición del campo de helióstatos y la caracterización de su rendimiento.

Este software es utilizado principalmente por investigadores, desarrolladores de tecnología industrial e instituciones académicas para cuantificar el valor de las tecnologías CSP y evaluar su rendimiento en diversas condiciones. Al proporcionar una plataforma que equilibra la eficiencia computacional con simulaciones de alta fidelidad, SolarPILOT permite a los usuarios pasar de conceptos abstractos a diseños de campos solares optimizados y específicos para cada emplazamiento.

¿Qué es SolarPILOT?

SolarPILOT es un paquete de software especializado en el diseño y la optimización solar desarrollado por el Laboratorio Nacional de Energías Renovables (NREL). Pertenece a la categoría de herramientas de modelado de Energía Solar de Concentración (CSP), centrándose específicamente en los sistemas de «torre de potencia» o receptor central.

El software funciona simulando la interacción entre el sol, un campo de helióstatos (espejos con seguimiento) y un receptor central. Emplea una sofisticada técnica analítica de expansión de Hermite para caracterizar las imágenes de flujo generadas por cada helióstato, lo que permite analizar rápidamente campos de gran escala. Para los usuarios que requieren una precisión aún mayor, SolarPILOT integra el motor SolTrace del NREL para simulaciones de trazado de rayos de Monte Carlo.

Como proyecto de código abierto alojado en GitHub y financiado por el Departamento de Energía de EE. UU., SolarPILOT sirve como un estándar transparente y verificable para la industria de la CSP. Está disponible como aplicación de escritorio independiente para Windows y Linux y también está integrado en el System Advisor Model (SAM) del NREL para simulaciones de rendimiento simplificadas.

Características

  • Generación de la disposición del campo de helióstatos: Crea automáticamente distribuciones del campo solar basadas en las condiciones solares locales, la altura de la torre y la geometría del receptor para maximizar la captación de energía.
  • Caracterización del rendimiento óptico: Simula cómo se refleja la luz en las superficies espejadas para predecir cuánta energía llega realmente al receptor, teniendo en cuenta el sombreado y el bloqueo.
  • Límites de terreno personalizables: Permite a los usuarios definir formas de terreno complejas mediante archivos KML, garantizando que el software solo coloque helióstatos dentro de las restricciones reales del emplazamiento.
  • Motores analíticos y de trazado de rayos: Ofrece la posibilidad de elegir entre un método analítico rápido para iteraciones de diseño ágiles y un robusto método de trazado de rayos (mediante SolTrace) para validar geometrías complejas.
  • Algoritmos de apuntamiento inteligente: Determina automáticamente el mejor punto del receptor al que debe apuntar cada helióstato, evitando «puntos calientes» que podrían dañar el equipo.
  • Análisis paramétrico: Permite a los usuarios ejecutar múltiples simulaciones consecutivas para ver cómo el cambio de una sola variable, como el tamaño del helióstato o la altura de la torre, afecta al coste global del sistema.
  • Ejecución multihilo: Aprovecha los procesadores modernos para realizar cálculos complejos en paralelo, reduciendo significativamente el tiempo necesario para simular miles de espejos individuales.
  • Compatibilidad con API y Python: Proporciona una interfaz basada en Python (CoPylot) y un lenguaje de scripting integrado (LK) para usuarios avanzados que necesitan automatizar flujos de trabajo o integrar SolarPILOT con otras herramientas de modelado.

Capturas de pantalla

Precios de SolarPILOT

SolarPILOT es un software de código abierto proporcionado por el Laboratorio Nacional de Energías Renovables (NREL).

  • Disponibilidad gratuita: El software se puede descargar, usar y modificar de forma gratuita tanto con fines comerciales como no comerciales.
  • Acceso al código fuente: El código fuente en C++ está disponible públicamente en GitHub, lo que permite a las organizaciones auditar los algoritmos o contribuir con nuevas funciones.
  • Sin cuotas de suscripción: No hay costes de licencia, cuotas mensuales ni cargos basados en el uso asociados a las distribuciones oficiales del NREL.
  • Soporte: Aunque el software es gratuito, el soporte técnico generalmente se limita a la documentación proporcionada y al seguimiento de incidencias impulsado por la comunidad en GitHub.

Integraciones

SolarPILOT está diseñado para funcionar dentro de un ecosistema más amplio de investigación en energías renovables, admitiendo varias integraciones técnicas clave:

Integraciones de modelado y simulación

  • System Advisor Model (SAM): SolarPILOT está integrado en SAM para proporcionar la disposición y caracterización subyacentes de sus modelos de torre de potencia.
  • SolTrace: El software incluye una versión integrada del motor de trazado de rayos SolTrace para una validación óptica detallada.
  • CoPylot (API de Python): Una interfaz de Python con todas las funciones que permite una integración fluida con bibliotecas de ciencia de datos y scripts de investigación personalizados.

Datos y formatos de archivo

  • Google Earth (KML): Admite archivos KML para definir los límites del terreno y las ubicaciones de los sitios.
  • CSV/Texto: Permite exportar datos de diseño y resultados de simulación para su posterior análisis en herramientas de hojas de cálculo o bases de datos.

Cómo configurar SolarPILOT

  1. Descargue el instalador para Windows o Linux desde el sitio web oficial de SolarPILOT de NREL o desde la página de versiones de GitHub.
  2. Ejecute el asistente de instalación y acepte los términos de la licencia de código abierto.
  3. Inicie la aplicación y seleccione «Nuevo proyecto» para comenzar con una configuración en blanco.
  4. Defina la ubicación de su sitio ingresando la latitud, la longitud e importando un archivo de datos meteorológicos.
  5. Especifique la geometría del helióstato, la altura de la torre y las dimensiones del receptor en las pestañas de configuración.
  6. Ejecute el comando «Layout» para generar el campo solar según sus datos de entrada.

Cómo usar SolarPILOT

El flujo de trabajo típico comienza en la pestaña «Weather», donde el usuario define el recurso solar para una ubicación específica. Una vez establecidos los datos ambientales, el usuario pasa a las pestañas «Heliostat» y «Receiver» para definir las características físicas de la planta.

Después de ingresar estos parámetros, el usuario ejecuta la rutina de diseño. SolarPILOT llena el campo con espejos, optimizando su ubicación para minimizar el sombreado y el bloqueo. Luego, el usuario visualiza el campo en el trazador 3D interactivo para asegurarse de que el diseño se ajuste a las restricciones del terreno.

Para verificar el rendimiento, el usuario ejecuta una «Simulación de flujo», que calcula la intensidad de la luz que incide en el receptor en distintos momentos del día. Si el flujo es demasiado alto en ciertas áreas, el usuario aplica algoritmos de apuntamiento para redistribuir la energía. Finalmente, el usuario puede ejecutar una simulación paramétrica para ver cómo las variaciones en la velocidad del viento o la reflectividad de los espejos afectan la recolección anual de energía.

Qué puede gestionar con SolarPILOT

  • Diseños de campos de helióstatos: Genera las coordenadas y orientaciones de miles de espejos de seguimiento individuales.
  • Perfiles de flujo del receptor: Produce mapas detallados que muestran la intensidad de la radiación solar que incide en la torre central.
  • Límites del terreno: Gestiona las restricciones del sitio y las zonas de exclusión para la construcción de plantas solares.
  • Datos de rendimiento óptico: Genera informes sobre factores de intercepción, sombreado, bloqueo y pérdidas por coseno.
  • Optimización del diseño: Gestiona las compensaciones entre la altura de la torre, el tamaño del receptor y la cantidad de helióstatos para minimizar el costo nivelado de la energía.
  • Scripts de simulación: Gestiona scripts automatizados de LK o Python para estudios de investigación complejos y de múltiples casos.

Preguntas frecuentes

¿Qué hace SolarPILOT?

SolarPILOT es una herramienta de diseño y caracterización específica para sistemas de torre de energía solar por concentración. Ayuda a ingenieros e investigadores a crear diseños óptimos de campos de helióstatos y a simular el rendimiento óptico de los colectores solares mediante métodos analíticos y de trazado de rayos avanzados.

¿Para quién es mejor SolarPILOT?

Es más adecuado para investigadores de CSP, diseñadores de campos solares y estudiantes académicos que necesitan un modelado óptico de alta precisión. Es una herramienta estándar de la industria para quienes desarrollan nuevas tecnologías solares térmicas u optimizan proyectos de servicios públicos a gran escala.

¿Es gratuito SolarPILOT?

Sí, SolarPILOT es un software libre y de código abierto desarrollado por el NREL y financiado por el gobierno de los Estados Unidos. Tanto la aplicación de escritorio compilada como el código fuente original están disponibles de forma gratuita.

¿Cuáles son las principales limitaciones de SolarPILOT?

La principal limitación es que se centra casi exclusivamente en la «parte inicial» de la planta solar (el campo solar y el receptor). No simula la turbina de vapor, el almacenamiento de energía térmica ni el rendimiento financiero de la planta, aunque puede exportar datos al software SAM del NREL, que se encarga de esos aspectos.

¿Cuáles son las mejores alternativas a SolarPILOT?

Las alternativas comunes incluyen otras herramientas de modelado de CSP como Tonatiuh (de código abierto), SolTrace (también del NREL) y diversos paquetes de software propietario desarrollados por proveedores de tecnología CSP. Para un análisis más amplio de sistemas, el System Advisor Model (SAM) del NREL es la herramienta complementaria estándar.