Skip to content

Commit 551e86e

Browse files
committed
include authors and paint citation
1 parent 7210314 commit 551e86e

2 files changed

Lines changed: 23 additions & 22 deletions

File tree

joss_paper/paper.bib

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,16 +22,12 @@ @article{Barker:2022
2222
issn = {2052-4463},
2323
}
2424

25-
@article{Phibbs:2025,
26-
author = {{Phibbs}, K. and ... },
27-
title = "{PAINT: The First FAIR Database for Concentrating Solar Power Plants}",
28-
journal = {},
25+
@misc{Phipps:2025,
26+
author = {{Phipps}, K. and {Kuhl}, M. and {Weiel}, M. and {Busch}, M. and {Lewen}, J. and {Blumenröhr}, N. and {Maldonado Quinto}, D. and {Debus}, C. and {Göhring}, F. and {Streit}, A. and {Pitz-Paal}, R. and {Götz}, M. and {Pargmann}, M.},
27+
title = "{{PAINT Database}}",
2928
year = 2025,
30-
month = jun,
31-
volume = 0,
32-
doi = {},
33-
url = {},
34-
issn = {},
29+
url = {https://paint-database.org/},
30+
note = {PID: \url{https://hdl.handle.net/21.11152/474a4b1c-de93-4d4a-b33d-1d32d63baf4b}},
3531
}
3632

3733
@inproceedings{Ahlbrink:20212,

joss_paper/paper.md

Lines changed: 18 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,20 @@ authors:
99
- name: Marlene Busch
1010
orcid: 0009-0008-5730-7528
1111
affiliation: 1
12-
- name: second author
13-
orcid: 0000-0000-0000-0000
12+
- name: Kaleb Phipps
13+
orcid: 0000-0002-9197-1739
14+
affiliation: 2, 3
15+
- name: Marie Weiel
16+
orcid: 0000-0001-9648-4385
17+
affiliation: 2, 3
18+
- name: Daniel Maldonado Quinto
19+
orcid: 0000-0003-2929-8667
1420
affiliation: 1
15-
- name: third author
16-
orcid: 0000-0000-0000-0000
17-
affiliation:
18-
- name: fourth author
19-
orcid: 0000-0000-0000-0000
20-
affiliation: 1
21-
- name: fifth author
22-
orcid: 0000-0000-0000-0000
21+
- name: Markus Götz
22+
orcid: 0000-0002-2233-1041
23+
affiliation: 2, 3
24+
- name: Max Pargmann
25+
orcid: 0000-0002-4705-6285
2326
affiliation: 1
2427
affiliations:
2528
- name: German Aerospace Center (DLR), Institute of Solar Research, Germany
@@ -28,21 +31,23 @@ affiliations:
2831
index: 2
2932
- name: Helmholtz AI, Karlsruhe, Germany
3033
index: 3
31-
date: 00 June 2025
34+
date: 01 August 2025
3235
bibliography: paper.bib
3336
---
3437

3538
# Summary
36-
The core component of `artist` is a differentiable ray tracer. Generally, ray tracers simulate how light interacts with objects in a 3D scene. `artist` is specialized for applications in Concentrating Solar Power (CSP) research and the optimization of Solar Tower Power Plant operation. Solar Tower Power Plants use mirrors (heliostats) to reflect and concentrate sunlight onto a small area, called the receiver, located at the top of the solar tower. Ray tracers compute flux density distributions based on environmental conditions, to ultimatly optimize the distribution of the heat or thermal power on the receiver. All within a single tool, `artist` combines its ray tracing capabilities with the functionality to create entire digital twins of CSP heliostat fields and receivers. Furthermore, this Python package offers a high-performance, memory-efficient interface for various optimizations and for parameter learning of the power plant components. `artist` can learn parameters of heliostat surface deformations from readily available data, such as measured flux density distributions, but also offers the more traditional approach to model surfaces from measured point cloud data. Additionally, artist provides calibration algorithms for the kinematic system. This accounts for heliostat alignment errors caused by actuator inaccuracies. Through learning real-world parameters, artist enhances the accuracy of its ray tracing results and predicts more accurate flux density distributions. Leveraging the machine learning framework `PyTorch`, `artist` is highly optimized for use on GPUs and offers options for parallelized and distributed computation, ensuring scalability.
39+
The core component of `artist` is a differentiable ray tracer. Generally, ray tracers simulate how light interacts with objects in a 3D scene. `artist` is specialized for applications in Concentrating Solar Power (CSP) research and the optimization of Solar Tower Power Plant operation. Solar Tower Power Plants use mirrors (heliostats) to reflect and concentrate sunlight onto a small area, called the receiver, located at the top of the solar tower. Ray tracers compute flux density distributions based on environmental conditions, to ultimatly. optimize the distribution of the heat or thermal power on the receiver. All within a single tool, `artist` combines its ray tracing capabilities with the functionality to create entire digital twins of CSP heliostat fields and receivers. Furthermore, this Python package offers a high-performance, memory-efficient interface for various optimizations and for parameter learning of the power plant components. `artist` can learn parameters of heliostat surface deformations from readily available data, such as measured flux density distributions, but also offers the more traditional approach to model surfaces from measured point cloud data. Additionally, artist provides calibration algorithms for the kinematic system. This accounts for heliostat alignment errors caused by actuator inaccuracies. Through learning real-world parameters, artist enhances the accuracy of its ray tracing results and predicts more accurate flux density distributions. Leveraging the machine learning framework `PyTorch`, `artist` is highly optimized for use on GPUs and offers options for parallelized and distributed computation, ensuring scalability.
3740

3841
# Statement of Need
3942

40-
Concentrating Solar Power is a sustainable and renewable alternative to fossil fuels and nuclear energy, providing a more environmentally friendly solution to meet the globally rising demand for energy. The absorbed thermal power in a solar tower can be converted into electricity, high-temperature heat for industrial processes, or carbon-neutral fuels. The economic performance of Solar Tower Power Plants has yet to reach its full potential as operational costs continue to be high due to real-time control requirements, dynamic weather conditions, and temperature constraints. Digital twins with advanced simulation techniques as well as precise behavior analyses and prediction capabilities are essential for establishing fully autonomous power plant operation and a consequential reduction in costs. While Solar Tower Power Plants may vary in their individual architectural details, their digital twins consistently rely on ray tracing. Conventional ray tracers [@Ahlbrink:20212], [@SolTrace], [@Tonatiuh:2028], achieve good results in simulating power plant behavior. However, they can only use ray tracing for making predictions based on supplied data and the current model, rather than learning parameters or optimizing the model itself. From a machine learning perspective, these raytracers are confined to forward computations only. Consequently, they often require large amounts of data to function accurately. `artist` addresses this issue with its differentiable implementation of the ray tracer and all connecting modules. The differentiability significantly improves the data requirements for CSP digital twins and also unlocks additional applications for `artist`, including aim point control and optimization as well as heliostat field layout optimization and solar tower design optimization for power plants situated in diverse environmental conditions. The underlying concepts of `artist` are based on previous publications [@Pargmann:2024], which have demonstrated their potential in increasing solar tower power plant efficiency. `artist`'s modular architecture, built on abstraction and inheritance, enables its application in diverse solar tower power plant designs. Users can incorporate specific design details and define custom behavior of their power plant while utilizing shared differentiable algorithms for alignment, ray tracing and optimization defined in `artist`. This software is designed for researchers, power plant operators, developers within the CSP community or anyone else interested in the topic. `artist` provides data loaders and converters that are compatible with various data sources, including the open-access CSP database PAINT [@Phibbs:2025], for users who do not have direct access to an operational power plant. Overall the accessibility of the data, the modularity and the adherence to the FAIR-principles for research software [@Barker:2022] aims to strengthen community engagement and collaboration for further publicly accessible research advancements.
43+
Concentrating Solar Power is a sustainable and renewable alternative to fossil fuels and nuclear energy, providing a more environmentally friendly solution to meet the globally rising demand for energy. The absorbed thermal power in a solar tower can be converted into electricity, high-temperature heat for industrial processes, or carbon-neutral fuels. The economic performance of Solar Tower Power Plants has yet to reach its full potential as operational costs continue to be high due to real-time control requirements, dynamic weather conditions, and temperature constraints. Digital twins with advanced simulation techniques as well as precise behavior analyses and prediction capabilities are essential for establishing fully autonomous power plant operation and a consequential reduction in costs. While Solar Tower Power Plants may vary in their individual architectural details, their digital twins consistently rely on ray tracing. Conventional ray tracers [@Ahlbrink:20212], [@SolTrace], [@Tonatiuh:2028], achieve good results in simulating power plant behavior. However, they can only use ray tracing for making predictions based on supplied data and the current model, rather than learning parameters or optimizing the model itself. From a machine learning perspective, these raytracers are confined to forward computations only. Consequently, they often require large amounts of data to function accurately. `artist` addresses this issue with its differentiable implementation of the ray tracer and all connecting modules. The differentiability significantly improves the data requirements for CSP digital twins and also unlocks additional applications for `artist`, including aim point control and optimization as well as heliostat field layout optimization and solar tower design optimization for power plants situated in diverse environmental conditions. The underlying concepts of `artist` are based on previous publications [@Pargmann:2024], which have demonstrated their potential in increasing solar tower power plant efficiency. `artist`'s modular architecture, built on abstraction and inheritance, enables its application in diverse solar tower power plant designs. Users can incorporate specific design details and define custom behavior of their power plant while utilizing shared differentiable algorithms for alignment, ray tracing and optimization defined in `artist`. This software is designed for researchers, power plant operators, developers within the CSP community or anyone else interested in the topic. `artist` provides data loaders and converters that are compatible with various data sources, including the open-access CSP database PAINT [@Phipps:2025], for users who do not have direct access to an operational power plant. Overall the accessibility of the data, the modularity and the adherence to the FAIR-principles for research software [@Barker:2022] aims to strengthen community engagement and collaboration for further publicly accessible research advancements.
4144

4245
# Features
4346
The main features of `artist` are shown in Figure \ref{fig:flowchart}. To create digital twins of solar tower power plants in `artist`, users are asked to provide HDF5 files containing data about the physical layout of the power plant. The HDF5 scenarios can be generated by `artist` from various data sources. `artist` unpacks these files to initiate the simulation and optimization process by aligning heliostats, performing raytracing, predicting flux density distributions and performing calibration routines. To efficiently handle and learn heliostat surfaces `artist` contains a fully differentiable Non-Uniform Rational B-Spline (NURBS) implementation.
4447
![Features of `artist` the AI-enhanced differentiable Ray Tracer for Irradiation Prediction in Solar Tower Digital Twins. \label{fig:flowchart}](artist_flowchart.png)
4548

4649
# Acknowledgements
4750

51+
This work is supported by the Helmholtz Association Initiative and Networking Fund through the Helmholtz AI platform, HAICORE@KIT and the ARTIST project under grant number ZT-I-PF-5-159.
52+
4853
# References

0 commit comments

Comments
 (0)