A method for performing thermal management of an electronic device, comprising: determining a sensation value from the sum of a static sensation model and a dynamic sensation model, wherein the static sensation model is expressed by the following equation: Sensation static = C 0 2 1 + e − C 1 T skin − T ref − 1 and the dynamic sensation model is expressed by the following equation: Sensation dynamic = C 2 dT skin dt and wherein the sensation value is determined by the sum of the static and dynamic sensation models as follows: Sensation = C 0 2 1 + e − C 1 T skin − T ref − 1 + C 2 dT skin dt, where C 0, C 1, and C 2 represent thermal coefficient constants, T skin represents the temperature of an exterior surface portion of the electronic device, and T ref represents the temperature of a reference; associating, based on the determined sensation value, a discomfort level, from a plurality of discomfort levels, to the electronic device, said discomfort level specifying how thermally uncomfortable the electronic device is for a user, wherein at least three discomfort levels are defined as: L 0, L 1, and L 2, wherein each discomfort level from the plurality of discomfort levels is associated with a particular range of sensation values, as follows: L 0 is associated with the range [0, S 1]; L 1 is associated with the range [S 1 -S 2]; and L 2 is associated with the range [S 2, ->], such that if the discomfort associated with the determined sensation value corresponds to L 2, the method continues with the step of reducing the activity of the processing unit; if the discomfort associated with the determined sensation value corresponds to L 1, the method continues with the step of reducing, maintaining, or increasing the activity of the processing unit depending on the need; and if the discomfort associated with the determined sensation value corresponds to L 0, the method continues with the step of increasing or decreasing the activity of the processing unit dependent on the need. determining a sensation value from the sum of a static sensation model and a dynamic sensation model, wherein the static sensation model is expressed by the following equation: Sensation static = C 0 2 1 + e − C 1 T skin − T ref − 1 and the dynamic sensation model is expressed by the following equation: Sensation dynamic = C 2 dT skin dt and wherein the sensation value is determined by the sum of the static and dynamic sensation models as follows: Sensation = C 0 2 1 + e − C 1 T skin − T ref − 1 + C 2 dT skin dt, where C 0, C 1, and C 2 represent thermal coefficient constants, T skin represents the temperature of an exterior surface portion of the electronic device, and T ref represents the temperature of a reference; associating, based on the determined sensation value, a discomfort level, from a plurality of discomfort levels, to the electronic device, said discomfort level specifying how thermally uncomfortable the electronic device is for a user, wherein at least three discomfort levels are defined as: L 0, L 1, and L 2, wherein each discomfort level from the plurality of discomfort levels is associated with a particular range of sensation values, as follows: L 0 is associated with the range [0, S 1]; L 1 is associated with the range [S 1 -S 2]; and L 2 is associated with the range [S 2, ->], such that if the discomfort associated with the determined sensation value corresponds to L 2, the method continues with the step of reducing the activity of the processing unit; if the discomfort associated with the determined sensation value corresponds to L 1, the method continues with the step of reducing, maintaining, or increasing the activity of the processing unit depending on the need; and if the discomfort associated with the determined sensation value corresponds to L 0, the method continues with the step of increasing or decreasing the activity of the processing unit dependent on the need. L 0 is associated with the range [0, S 1]; L 1 is associated with the range [S 1 -S 2]; and L 2 is associated with the range [S 2, ->], such that if the discomfort associated with the determined sensation value corresponds to L 2, the method continues with the step of reducing the activity of the processing unit; if the discomfort associated with the determined sensation value corresponds to L 1, the method continues with the step of reducing, maintaining, or increasing the activity of the processing unit depending on the need; and if the discomfort associated with the determined sensation value corresponds to L 0, the method continues with the step of increasing or decreasing the activity of the processing unit dependent on the need.