Skip to content
Reproducing Carnot engines bridging an inexhaustible thermal potential
Ruby
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.DS_Store
README.md
carnot_engines_repro_unlimited_v01_06_01.rb

README.md

CARNOT ENGINES - WITH UNLIMITED RESERVOIRS version 01.06.01

Copyright 2011-2014 by Mark Ciotola; available for use under GNU license

http://www.heatsuite.com

Created on 14 June 2014. Last revised on 24 November 2014

Developed with Ruby 1.8.7; updated to Ruby 2.1.1

A Carnot heat engine bridges reservoirs of differing temperatures to transform heat flow into work. Heat energy is consumed from the hot reservoir. Part of that energy become work, while the remainder is exhausted as waste heat.

The work produced is utilized to produce additional Carnot heat engines. Each engine has a build cost. So the quantity of engines will increase, and hence will consumption."

Since a Carnot engine produces no net entropy, the entropy removed from the hot reservoir must match the entropy added to the cold reservoir.

Change parameters by changing the program code.

Entire the desired name of an output file at the prompt when running the program.

You can’t perform that action at this time.