[Physics] Why don’t I see green flames more often

electromagnetic-radiationthermal-radiationthermodynamicsvisible-light

I was just thinking today that I usually see red flame, and have seen plenty of blue flame, but not green. My naive presumption for coloration of flames would suggest that I would see more green, so I'm trying to figure out if there is a flaw in my naive understanding.

My understanding/presumption was that the color of the fire was due to the heat. Something warm would produce inferred waves as a result of thermal radiation. If you heat an object up enough if will get 'red hot' because it's heat is so high that the object is more energetic and ultimately causes the thermal radiation to also produce higher energy waves, due to electrons getting excited to higher levels of the valent shell before the degrade back down to their 'normal' levels and thus releasing higher energy with the larger jump back to base energy state.

I further assumed the reason fire is usually red was that the temperature of typical fires we produce is at the right temperature to be emitting light in the red spectrum, and the blue flames we see on really hot fires is a sign that their temperature is high enough to cause the heated objects/air to emit thermal radiation in the blue spectrum etc.

However, Green is midway through red and blue on the light spectrum. If my naive assumption was right I would expect to see hot flames turn green before they turn blue. However, while blue flames aren't that uncommon to me I can barely recall seeing green flames, which I would have thought would require a lower heat and thus be easier to produce.

I assume I've over simplified the process with which light is being emitted, but I'm trying to figure out where my error is. Can anyone better explain to me why green flame seems so much less common, assuming the very premise is right.

Best Answer

There are 2 different kind of flames, and thus of flame color mechanisms:

  • flames containing carbon, i.e., soot. Carbon is pretty opaque (it can create heavy smoke), and emit thermal blackbody spectrum. Then you don't have green for the same reason that you don't have green stars ( well explained in wikipedia : a blackbody spectrum is large, not peaky, and visual system integrates so that "max of bump in green" is seen as white).
  • "normals flames" (but carbon is so frequent on Earth flames that one often forgets all the other elements :-) ), where color is due to emissive peaks of the excited molecules (flame of sodium, etc). Then you can have green flames. For example, copper sulphate shows a green flame.