An apparatus for generating aerosols, the apparatus comprising: a heater element configured to heat an aerosol-forming substrate; A power source connected to the heater element; And a controller connected to the heater element and the power source, the controller being configured to control the power supplied to the heater element from the power source to maintain the temperature of the heater element at the target temperature, And to monitor a change in the temperature of the heater element or a change in the power supplied to the heater element to detect a change in the air flow. The controller can determine when the user inhales and use it to provide user suction data for continuous analysis as well as dynamic control of the device.발생된 에어로졸의 사용자 흡입을 위해 구성된 에어로졸 발생 장치를 제공하고, 장치가: 에어로졸-형성 기질을 가열하기 위해 구성된 히터 엘리먼트와; 히터 엘리먼트에 연결된 전원; 및 히터 엘리먼트 및 전원에 연결된 콘트롤러;를 구비하여 구성되고, 콘트롤러가 목표 온도로 히터 엘리먼트의 온도를 유지하기 위해 전원으로부터 히터 엘리먼트에 공급된 전력을 제어하도록 구성되고, 사용자 흡입을 나타내는 히터 엘리먼트를 지나는 공기 흐름에서 변화를 검출하기 위해 히터 엘리먼트의 온도의 변화 또는 히터 엘리먼트에 공급된 전력의 변화를 모니터하도록 구성된다. 콘트롤러는 사용자가 흡입할 때를 결정할 수 있고 장치의 동적 제어뿐만 아니라 연속적 분석을 위한 사용자 흡입 데이터를 제공하기 위해 이를 이용할 수 있다.