TECHNOLOGY FOCUS - MECHANICAL ENGINEERING - Preferred Components: The heating system comprises a source of steam; and a second entry port at the cyclical compression chamber for receiving the steam. The second entry port has an open state in response to the volume of the cyclical compression chamber increasing to provide an injection of steam for increasing the temperature of the hydrogen-containing gas to a non-combustible temperature as the volume of the cyclical compression chamber increases for prolonging reformation chemistry. The drive system comprises a power plant including a combustion engine, an electric-powered motor, a wind-powered motor, a solar-powered motor, or a hydro-powered motor; and a drive shaft responsive to the power plant and in operable communication with the cyclical compression chamber. A gas separator has an entry port for receiving the reformed hydrogen-containing gas, a first exit port for delivering reformed hydrogen separated from the reformed hydrogen-containing gas, and a second exit port for delivering gas separator byproducts. It comprises a membrane penetrable by hydrogen gas and non-penetrable by methane, carbon monoxide, carbon dioxide or water. The gas separator comprises an entry valve and an exit valve, each in fluid communication with the cyclical compression chamber, arranged for pressurizing and depressurizing the reformed hydrogen-containing gas in the gas separator in response to a change in pressure at the cyclical compression chamber to produce pressurized reformed hydrogen-containing gas. The pressurized reformed hydrogen-containing gas is separated in the gas separator into hydrogen gas and byproducts. A heat transfer device transfers heat from the gas separator byproducts to the heating system to utilize system-generated energy for heating the hydrogen-containing gas to a non-combustible temperature.Preferred Conditions: The effective temperature internal of the cyclical compression chamber is 650-900 degreesC. The effective pressure internal of the cyclical compression has a compression ratio of at least 17.