The dependence of the collector performance on temperature makes the whole system performance sensitive to temperature. For example, in a solar-thermal power system, a thermal energy storage system which is characterized by high drop in temperature between input and output will lead to unnecessarily high collector temperature and/or low heat engine inlet temperature, both of which lead to poor system performance. In passive solar heating, collector and storage components are integrated into the building structure.