Sportallee 54a
Hamburg, 22335
Germany
German Aerospace Center (DLR)
thermochemical cycle, Solar fuel, solar hydrogen production, redox reaction, ceria, solar hydrogen reactor
Solar reactor window, electrostatic separation of particles, High temperature, high voltage, electrical insulator