Principles of natural gas power generation