using heat resulting from internal friction of a moving fluid or from friction between a fluid and a moving body