Thermal gravimetric analysis is based on accurately measuring three variables: weight change, temperature, and temperature change. On this basis, the device consists of an accurate balance with a cuff on which the sample is placed, and an oven that works with computer programming. The furnace can be programmed to either heat the sample at a constant rate or the heating to be for the purpose of a constant rate of change in the sample weight.