Fuel cell technologies. Evaluation methodology for the environmental performance of fuel cell power systems based on life cycle thinking. Streamlined life-cycle considered environmental performance characterization of stationary fuel cell combined heat and power systems for residential applications