# Specific heat, latent heat and Carnot efficiency calculator

> Heat energy from Q = mcΔT (solve for heat, mass, final temperature or specific heat), latent heat Q = mL for melting or boiling, and Carnot efficiency.

직접 계산할 수 있는 페이지: https://www.calcopenly.com/ko/science/heat-transfer-calculator
분야: 과학 계산기 모음

Warming or cooling a material takes heat Q = mcΔT, where m is the mass, c the specific heat capacity and ΔT the temperature change; the calculator solves for any one of heat, mass, final temperature or specific heat. Melting or boiling takes Q = mL at constant temperature, where L is the latent heat. The Carnot mode gives the upper limit on any heat engine's efficiency, 1 − Tc/Th with both temperatures in kelvin.

The default, 1 kg of water heated from 20 °C to 100 °C, needs 334,880 J (0.093 kWh), what a 2 kW kettle delivers in 2 minutes 47 seconds with no losses. Boiling that water away takes a further 2,256 kJ, almost seven times as much.

Specific heats are room-temperature values from OpenStax University Physics (Table 1.3). In reality c varies with temperature, and the calculation assumes no melting or boiling between the two temperatures.

## 입력

- **Calculate** (선택 항목: Temperature change, Phase change, Carnot efficiency)
- **Solve for** (선택 항목: Heat, 질량, Final temperature, Specific heat)
- **Material** (선택 항목: Water (liquid, 15 °C), Ice (average −50 to 0 °C), Aluminium, Copper, Iron / steel, Lead, Silver, Gold, Glass, Concrete / granite, 목재, Ethanol, Mercury, Human body (average), Enter specific heat)
- **Specific heat capacity**
- **Heat added (negative if removed)**
- **질량**
- **Initial temperature**
- **Final temperature**
- **Solve for** (선택 항목: Heat, 질량)
- **Substance** (선택 항목: Water, Ethanol, Nitrogen, Lead, Enter latent heat)
- **Change** (선택 항목: Melting / freezing, Boiling / condensing)
- **Latent heat**
- **Show heat in** (선택 항목: J, kJ, kcal, BTU)
- **Show temperatures in** (선택 항목: °C, °F, K)
- **Hot reservoir temperature**
- **Cold reservoir temperature**
- **Heat taken from the hot side**

## 결과

- Heat (J) — 주요 결과
- 질량 (kg)
- Final temperature (°C)
- Specific heat capacity (J/(kg·K))
- Temperature change (K)
- Heat (kWh)
- Carnot efficiency
- Maximum work from that heat (J)
- Best refrigerator COP
- Best heat-pump COP

## 공식

$$
Q = mc\Delta T,\qquad Q = mL,\qquad \eta_{\text{Carnot}} = 1 - \frac{T_C}{T_H}
$$

## 계산 예제

### Heat 1 kg of water from 20 °C to 100 °C

- Calculate: Temperature change
- Solve for: Heat
- Material: Water (liquid, 15 °C)
- 질량: 1 kg
- Initial temperature: 20 °C
- Final temperature: 100 °C
- **Heat: 334,880 J**
- **Heat: 0.093022 kWh**
- 검증 출처: Python 3.8 fractions: 1 × 4186 × 80 = 334880 J (OpenStax c_water = 4186)

### Cooling releases heat (negative Q)

- Calculate: Temperature change
- Solve for: Heat
- Material: Water (liquid, 15 °C)
- 질량: 1 kg
- Initial temperature: 80 °C
- Final temperature: 20 °C
- **Heat: -251,160 J**
- 검증 출처: Python 3.8: 1 × 4186 × (20 − 80)

### 9 kJ into 500 g of aluminium at 20 °C

- Calculate: Temperature change
- Solve for: Final temperature
- Material: Aluminium
- Heat added (negative if removed): 9 kJ
- 질량: 500 g
- Initial temperature: 20 °C
- **Final temperature: 40 °C**
- **Temperature change: 20 K**
- 검증 출처: Python 3.8 fractions: ΔT = 9000/(0.5 × 900) = 20 K

### Identify a metal: 3870 J warms 1 kg by 10 K

- Calculate: Temperature change
- Solve for: Specific heat
- Heat added (negative if removed): 3870 J
- 질량: 1 kg
- Initial temperature: 20 °C
- Final temperature: 30 °C
- **Specific heat capacity: 387 J/(kg·K)**
- 검증 출처: Python 3.8: 3870/(1 × 10) = 387 J/(kg·K), copper in OpenStax Table 1.3

### Melt 2 kg of ice

- Calculate: Phase change
- 질량: 2 kg
- Solve for: Heat
- Substance: Water
- Change: Melting / freezing
- **Heat: 668,000 J**
- 검증 출처: Python 3.8: 2 × 334 kJ/kg (OpenStax Table 1.4)

### Boil away 500 g of water

- Calculate: Phase change
- 질량: 0.5 kg
- Solve for: Heat
- Substance: Water
- Change: Boiling / condensing
- **Heat: 1,128,000 J**
- 검증 출처: Python 3.8: 0.5 × 2256 kJ/kg (OpenStax Table 1.4)

## 자주 묻는 질문

### How much energy does it take to heat water?

4,186 J per kilogram per degree Celsius, water's specific heat capacity. Heating 1 litre (1 kg) from 20 °C to 100 °C takes 1 × 4,186 × 80 = 334,880 J, or 0.093 kWh. In US units that is about 1 BTU per pound per °F, which is how the BTU was originally defined.

### What is specific heat capacity?

The heat needed to raise 1 kg of a substance by 1 K (the same as 1 °C), in J/(kg·K). Water's is 4,186, among the highest of common substances, while copper's is 387 and lead's 128. The same 10 kJ warms 1 kg of water by 2.4 °C but 1 kg of copper by 25.8 °C, which is why water is used for cooling and heat storage.

### What is latent heat?

The energy absorbed or released during a phase change at constant temperature, Q = mL. For water the latent heat of fusion is 334 kJ/kg at 0 °C and of vaporisation 2,256 kJ/kg at 100 °C (OpenStax Table 1.4). Melting 2 kg of ice takes 668 kJ, enough to heat the same 2 kg of water by about 80 °C.

### What is the Carnot efficiency?

η = 1 − Tc/Th, the largest fraction of heat that any engine can turn into work between a hot reservoir at Th and a cold one at Tc, both in kelvin. Between 500 K and 300 K it is 40%; between boiling and freezing water, 26.8%. Real engines fall short of it: coal-fired power stations typically convert about 37% of their fuel's heat into electricity.

### What is the maximum COP of a heat pump?

COP = Th/(Th − Tc) with temperatures in kelvin, the Carnot limit on heat delivered per unit of work. Pumping heat from 0 °C outdoors into a 35 °C heating loop allows at most 308.15/35 ≈ 8.8. At −10 °C outside the limit drops to 6.8, and real machines stay well below it because of compressor and heat-exchanger losses.

### “Specific heat, latent heat and Carnot efficiency calculator”의 정확도는 어느 정도인가요?

정확도는 입력값과 계산 방법의 가정에 따라 달라집니다. 십진 연산은 유효숫자 50자리를 사용하지만, 추정값·수치해석 방법·원본 데이터의 정밀도는 더 낮을 수 있습니다. 표시값을 반올림해도 이러한 한계는 사라지지 않습니다. 독립적인 출처의 풀이와 대조한 계산 예시: 10. 예를 들어 “Heat 1 kg of water from 20 °C to 100 °C”은 Python 3.8 fractions: 1 × 4186 × 80 = 334880 J (OpenStax c_water = 4186)와 대조해 확인합니다.

### 이 계산 방법의 출처는 무엇인가요?

OpenStax University Physics Volume 2, §1.5 Heat transfer, specific heat and calorimetry (Table 1.3); §1.6 Phase changes (Table 1.4); OpenStax University Physics Volume 2, §4.5 The Carnot cycle.

## 출처

- [OpenStax University Physics Volume 2, §1.5 Heat transfer, specific heat and calorimetry (Table 1.3); §1.6 Phase changes (Table 1.4)](https://openstax.org/books/university-physics-volume-2/pages/1-5-heat-transfer-specific-heat-and-calorimetry)
- [OpenStax University Physics Volume 2, §4.5 The Carnot cycle](https://openstax.org/books/university-physics-volume-2/pages/4-5-the-carnot-cycle)
