# 气体定律计算器

使用理想气体定律 (PV=nRT) 或组合气体定律 (P1V1/T1=P2V2/T2) 求解压力、体积、温度、物质的量，或推导气体密度与摩尔质量。

> 标准页面: https://elysiatools.com/zh/tools/gas-law-calculator

- **分类:** Math & Numbers

- **关键词:** 气体定律, 理想气体, pv=nrt, 组合气体定律, 热力学, 化学

## 概述

气体定律计算器是一款专为化学和热力学计算设计的在线工具。它支持理想气体定律（PV=nRT）和组合气体定律（P1V1/T1=P2V2/T2），能够帮助您快速求解压力、体积、温度、物质的量，或推导气体的密度与摩尔质量。用户只需选择计算模式，输入已知参数并指定气体常数 R 的单位，即可自动计算出精确的未知量结果。

## 输入项

- **计算模式** (select)
- **气体常数 R 单位** (select): Determines the pressure/volume units you must enter. Temperature is always converted to Kelvin internally.
- **温度单位** (select)
- **压力 (P)** (number): Leave blank to solve for pressure in Ideal mode.
- **体积 (V)** (number): Leave blank to solve for volume in Ideal mode.
- **温度 (T)** (number): Leave blank to solve for temperature in Ideal mode.
- **物质的量 (n)** (number): Leave blank to solve for moles in Ideal mode.
- **初始压力 (P1)** (number): e.g. 1
- **初始体积 (V1)** (number): e.g. 1
- **初始温度 (T1)** (number): e.g. 273.15
- **最终压力 (P2)** (number): e.g. 2
- **最终体积 (V2)** (number): e.g. 0.5
- **最终温度 (T2)** (number): e.g. 546.3
- **摩尔质量 (g/mol)** (number): e.g. 28.97 for air
- **气体质量 (g)** (number): e.g. 2
- **小数位数** (number)

## 适用场景

- 在化学实验或热力学研究中，需要根据已知状态参数（如压力、体积、温度）快速求解气体的未知状态量时。
- 当气体状态发生改变（如压缩或膨胀），需要利用组合气体定律计算最终的压力、体积或温度时。
- 需要根据气体的质量、摩尔质量以及所处环境的温压条件，推导气体的密度或摩尔质量时。

## 工作原理

- 选择计算模式，包括理想气体定律（PV=nRT）、组合气体定律（P1V1/T1=P2V2/T2）或密度/摩尔质量求解模式。
- 根据所选模式，选择合适的气体常数 R 单位（如 L·atm/mol·K 或 J/mol·K）以及温度单位（摄氏度或开尔文）。
- 输入已知的物理量参数（如压力、体积、温度、物质的量等），将需要求解的未知量留空。
- 点击计算，系统将自动转换温度为开尔文，应用相应的物理公式进行求解，并输出指定小数位数的计算结果。

## 使用案例

- 验证化学课堂或物理热力学作业中的理想气体状态方程计算结果。
- 预测工业气体钢瓶在不同温度和压力下的体积变化或安全限值。
- 在实验室中根据已知质量和温压条件，快速测定未知气体的摩尔质量或密度。

## 常见问题

### 这个计算器支持哪些温度单位？

支持开尔文 (K) 和摄氏度 (°C)，系统在内部计算时会自动将其转换为开尔文。

### 理想气体定律模式下如何指定要求解的未知量？

您只需输入已知的三个参数，将要求解的那个参数（如压力 P 或体积 V）留空，计算器就会自动求解该留空项。

### 气体常数 R 的单位会影响输入值吗？

会。选择不同的 R 单位决定了您输入压力和体积时必须使用的单位，例如选择 L·atm/mol·K 时，体积应为升(L)，压力应为标准大气压(atm)。

### 组合气体定律模式需要输入物质的量吗？

不需要。组合气体定律（P1V1/T1 = P2V2/T2）假设气体的物质的量（摩尔数）保持不变，因此只需输入初始和最终的状态参数。

### 如何计算气体的密度？

将计算模式切换为“由 PV=nRT 求密度/摩尔质量”，输入气体的摩尔质量、压力、温度等参数即可计算出密度。

## 相关工具

- [主动土压力计算器（Rankine）](https://elysiatools.com/zh/tools/active-earth-pressure): 按 Rankine 法计算无粘性土对光滑竖直挡土墙的主动土压力。K_a = tan²(45°−φ/2)。可选均布超载 q。给出基底压力 p₀、总力 P 与合力作用点高度。
- [RLC 导纳计算器（Y = G + jB）](https://elysiatools.com/zh/tools/admittance-calculator): 计算 RLC 串联或并联电路的复导纳：Y=1/Z=G+jB，G=R/|Z|²，B=−X/|Z|²。输出电导、电纳、导纳模值与相位角。支持任意 R/L/C 子集组合。
- [Terzaghi 地基极限承载力计算器](https://elysiatools.com/zh/tools/bearing-capacity-calculator): 按 Terzaghi 公式计算浅基础极限地基承载力 q_ult = c·Nc·sc + q·Nq·sq + 0.5·γ·B·Nγ·sγ。自动求 Nc/Nq/Nγ 与形状系数，支持条形/方形/圆形基础。承载力单位 kPa。
- [带传动传动比计算器](https://elysiatools.com/zh/tools/belt-pulley-speed-ratio): 计算带传动的传动比、输出转速与皮带线速度。i = d₂/d₁ = n₁/n₂，线速度 v = π·d·n/60。支持 mm/cm/m/inch 直径单位。
- [梁截面弯曲正应力计算器](https://elysiatools.com/zh/tools/bending-stress-calculator): 计算梁截面最外缘的最大弯曲正应力 σ_max = M·c/I = M/Z。支持实心圆、矩形、空心圆管、工字钢四种常见截面，自动计算惯性矩 I、抗弯截面系数 Z 与最外缘距离 c。应力单位 MPa。
- [盈亏平衡计算器](https://elysiatools.com/zh/tools/break-even-calculator): 根据固定成本、可变成本和价格计算产品或业务的盈亏平衡点
- [悬臂梁弯矩挠度计算器](https://elysiatools.com/zh/tools/cantilever-beam-calculator): 计算悬臂梁在自由端集中载荷 P 或全跨均布载荷 q 作用下的最大弯矩 M_max、最大剪力 V_max 与自由端最大挠度 δ_max。集中：δ = PL³/(3EI)；均布：δ = qL⁴/(8EI)。
- [压杆欧拉临界屈曲载荷计算器](https://elysiatools.com/zh/tools/column-buckling-load): 按 Euler 公式计算轴心受压杆件临界屈曲载荷 P_cr = π²EI/(KL)²。端部约束可选铰接/固定/自由四种组合，自动给出有效长度、回转半径、长细比 λ 与临界应力 σ_cr。

## 示例

- [Android Java 图像处理示例](https://elysiatools.com/zh/samples/android-image-processing-java): Android Java 图像处理示例，包括图像读取保存、缩放和格式转换
- [Android Kotlin 图像处理示例](https://elysiatools.com/zh/samples/android-image-processing-kotlin): Android Kotlin 图像处理示例，包括图像读取保存、缩放和格式转换
- [Web Python 图像处理示例](https://elysiatools.com/zh/samples/web-image-processing-python): Web Python 图像处理示例，使用 PIL/Pillow 包括读取、保存、缩放和格式转换
- [Web Rust 图像处理示例](https://elysiatools.com/zh/samples/web-image-processing-rust): Web Rust 图像处理示例，包括图像读取保存、缩放和格式转换
