The suction component generating device acquires a load for vaporizing or atomizing the suction component source by electric power from the power source, a notification unit, and a value indicating the remaining amount of the power source, and also operates a load by obtaining an operation request signal to the load It has a control unit that generates a command to order. The control unit is configured to cause the notification unit to issue a second notification when the value indicating the remaining amount of power is less than the first threshold value and is equal to or greater than the second threshold value smaller than the first threshold value. The control unit is configured to cause the notification unit to perform the third notification when the value indicating the remaining amount of power is less than the second threshold value. The first threshold value can be changed based on the algorithm. The control unit sets the first threshold value based on the value derived by performing an annealing process that makes the first first threshold value derived by the algorithm close to at least one of the plurality of first threshold values previously changed. It is configured to.흡인 성분 생성 장치는, 전원으로부터의 전력에 의해 흡인 성분원을 기화 또는 무화하는 부하와, 통지부와, 전원의 잔량을 나타내는 값을 취득하고, 또 부하로의 동작 요구 신호를 취득하여 부하를 동작시키기 위한 지령을 생성하는 제어부를 가진다. 제어부는, 통지부에, 전원의 잔량을 나타내는 값이 제1 임계값 미만, 또 제1 임계값보다 작은 제2 임계값 이상일 경우에 제2 통지를 행하게 하도록 구성된다. 제어부는, 통지부에, 전원의 잔량을 나타내는 값이 제2 임계값 미만일 경우에 제3 통지를 행하게 하도록 구성된다. 제1 임계값은, 알고리즘에 근거하여 변경 가능하다. 제어부는, 알고리즘에 의해 도출된 1차 제1 임계값을, 전에 변경된 복수의 제1 임계값 중 적어도 하나에 가깝게 하는 어닐링 처리를 실시하는 것에 의해 도출된 값에 근거하여, 제1 임계값을 설정하도록 구성되어 있다.