There is provided a method of controlling aerosol production in an aerosol-generating device, the device comprising an aerosol-forming substrate, a heater comprising at least one heating element for heating the aerosol-forming substrate, and a power source for providing power to the heating element, comprising the steps of: determining the temperature of the heating element and adjusting the power to the heating element to maintain the temperature of the heating element within a desired temperature range, wherein the desired temperature range is dynamically calculated based on a measured flow rate of gas through or past the device. By controlling the temperature of the heating element, aerosol with consistent and desirable properties can be produced.Запропонований спосіб керування утворенням аерозолю у пристрої для утворення аерозолю, причому пристрій включає в себе аерозолетвірний субстрат, нагрівач, який включає в себе щонайменше один нагрівальний елемент, призначений для нагрівання аерозолетвірного субстрату та джерело електричного живлення, призначене для подавання електричного живлення на нагрівальний елемент, який включає такі операції: визначення температури нагрівального елемента та регулювання потужності електричного живлення, що подається на згаданий нагрівальний елемент, для підтримування температури нагрівального елемента у межах потрібного діапазону температур, при цьому потрібний діапазон температур розраховують динамічно на основі виміряної витрати потоку газу крізь пристрій або навколо нього. Шляхом регулювання температури нагрівального елемента може бути утворений аерозоль з постійними та бажаними властивостями.