Demonstrating SolarPILOT's Python Application Programmable Interface Through Heliostat Optimal Aimpoint Strategy Use Case Paper No. SOL-21-1321

Research output: Contribution to journalArticlepeer-review

1 Scopus Citations

Abstract

SolarPILOT is a software package that generates solar field layouts and characterizes the optical performance of concentrating solar power (CSP) tower systems. SolarPILOT was developed by the National Renewable Energy Laboratory (NREL) as a stand-alone desktop application but has also been incorporated into NREL's System Advisor Model (SAM) in a simplified format. Prior means for user interaction with SolarPILOT have included the application's graphical interface, the SAM routines with limited configurability, and through a built-in scripting language called "LK." This article presents a new, full-featured, python-based application programmable interface (API) for SolarPILOT, which we hereafter refer to as CoPylot. CoPylot enables python users to perform detailed CSP tower analysis utilizing either the Hermite expansion technique (analytical) or the SolTrace ray-tracing engine. CoPylot's enables CSP researchers to perform analysis that was previously not possible through solarpilot's existing interfaces. This article discusses the capabilities of CoPylot and presents a use case wherein we populate a model that obtains optimal solar field aiming strategies.
Original languageAmerican English
Article number030906
Number of pages7
JournalJournal of Solar Energy Engineering, Transactions of the ASME
Volume144
Issue number3
DOIs
StatePublished - Jun 2022

Bibliographical note

Publisher Copyright:
Copyright © 2022 by ASME.

NREL Publication Number

  • NREL/JA-5700-81634

Keywords

  • heliostat field modeling
  • heliostat layout
  • optical characterization
  • power tower
  • SolarPILOT

Fingerprint

Dive into the research topics of 'Demonstrating SolarPILOT's Python Application Programmable Interface Through Heliostat Optimal Aimpoint Strategy Use Case Paper No. SOL-21-1321'. Together they form a unique fingerprint.

Cite this