How do I stop my fire alarm from going off when I cook?
Many modern smoke/fire detectors have the ability to temporarily disable or decrease the sensitivity of the alarm for a short period of time, usually 15 or 20 minutes. At the end of the time period it returns to full sensitivity.

You may want to look into replacing your smoke detector with one of these.