Idealių dujų įstatymo skaičiuotuvas
Išspręskite PV = nRT bet kurio kintamojo, jūsų pasirinkti slėgio, tūrio ir temperatūros vienetai.
Rezultatai atnaujinti, kaip jums tipo.
Apie šį skaičiuoklę
The ideal gas law ties together the four state variables of a gas in one equation, PV = nRT: pressure times volume equals the number of moles times the gas constant times the absolute temperature. The constant R = 8.314462618 J/(mol·K) in SI units. Rearranged, you can solve for any variable — P = nRT/V, V = nRT/P, n = PV/RT or T = PV/nR — and this calculator does exactly that, converting pressure (Pa, kPa, bar, atm, mmHg, psi), volume (m³, L, mL, cm³) and temperature (K, °C, °F) internally so you can work in whatever units you have.
The classic worked example is one mole of gas at standard temperature and pressure: at 0 °C (273.15 K) and 1 atm, V = nRT/P = 1 × 8.314 × 273.15 / 101,325 ≈ 0.0224 m³, or the familiar 22.4 litres per mole. Heat that gas to 300 K at constant pressure and the volume rises in proportion, since V ∝ T. A crucial detail: temperature must be absolute — always convert °C or °F to kelvin (add 273.15 to °C) before the math, which the calculator handles for you.
The law is called "ideal" because it assumes gas molecules have no volume and do not attract one another. Real gases follow it closely at ordinary pressures and temperatures well above their boiling point, and it is the everyday tool for scuba and diving gas calculations, chemistry stoichiometry of gases, HVAC and pneumatics, and estimating how a balloon or tyre responds to heating and cooling. It becomes less accurate at very high pressure or near condensation, where equations like van der Waals do better.
Dažnai užduodami klausimai
Kas yra idealus dujų įstatymas?
PV = nRT jungtys slėgis, tūris, moliai ir temperatūra idealių dujų per konstantą R = 8.314 J/(mol·K).
Kokie tinkami vienetai?
Viduje viskas yra SI – pascals, kubiniai metrai, moliai ir kelvin - su R = 8.314. Vienas molis dujų 0 °C (273.15 K) ir 1 atm užima apie 22.4 L (0,0224 m3). Įveskite visus norimus vienetus; skaičiuotuvas konvertuoja jums.
Kodėl temperatūra turi būti kelvine?
PV = nRT naudoja absoliučią temperatūrą, kur 0 K yra absoliutus nulis. Celsijaus ir Farenheito turėti savavališkai nulius, todėl prijungimas °C tiesiogiai duoda neteisingus atsakymus. Pridėti 273.15 iki °C gauti kelvinas — skaičiuotuvas tai daro automatiškai.
Kas yra STP ir molinis tūris?
Standartinė temperatūra ir slėgis paprastai 0 °C ir 1 atm, kai vienas molis idealių dujų užima apie 22,4 l. Tai "molinis tūris" yra patogus patikrinimas: jei jūsų rezultatas vieno molio netoli šių sąlygų yra toli nuo 22,4 L, patikrinti vienetų.
Kada sulaužomas idealių dujų įstatymas?
Jis yra labai tikslus esant vidutinio slėgio ir temperatūros gerokai virš virimo taško, bet auga netikslus esant dideliam slėgiui arba netoli kondensacijos, kur molekulinis tūris ir atrakcionų klausimas. Real-dujų lygtys, pavyzdžiui, van der Waals valdyti tuos.
Kaip kito pasikeitimas veikia kitus?
Esant fiksuotiems moliams, slėgis ir tūris yra atvirkščiai susiję (Boyle dėsnis), o tūris ir absoliučioji temperatūra yra tiesiogiai susiję (Charles dėsnis). Šildymo sandariai standus konteineris ir slėgis didėja proporcingai kelvino temperatūrai.
Kokia R vertė man vartoti?
Tai priklauso nuo vienetų. SI yra 8.314 J/(mol·K); litruose atmosferose - 0.08206 L·atm/(mol·K). Šis skaičiuotuvas dirba SI viduje su R = 8.314, todėl galite įeiti į bet kuriuos vienetus ir juos suderinti.
API – naudoti šį skaičiuoklę iš kodo
Vadinkite šį skaičiuoklį kaip nemokamą JSON parametrą — nereikia rakto. Siųsti žemiau nurodytas lauko vertes kaip užklausos parametrus arba JSON. Viskas, ką praleidžiate naudoja tą patį numatytąjį šį puslapį yra užpildytas; nežinomas parametras yra 400, niekada tylus nulis. Skaityti visus API dokumentus →
Galutinis taškas
GET https://calculator.free/api/v1/ideal-gas-law/
curl
curl "https://calculator.free/api/v1/ideal-gas-law/?solve=volume&pressure=1&pressure_unit=atm&volume=22.4&volume_unit=l&moles=1&temperature=273.15&temperature_unit=k"
JavaScript fetch()
const r = await fetch(
"https://calculator.free/api/v1/ideal-gas-law/?" + new URLSearchParams({
"solve": "volume",
"pressure": "1",
"pressure_unit": "atm",
"volume": "22.4",
"volume_unit": "l",
"moles": "1",
"temperature": "273.15",
"temperature_unit": "k"
}));
const data = await r.json();
console.log(data.results);
Rezultatai yra tik bendro pobūdžio, o ne finansinių, medicininių ar mokesčių konsultacijų įverčiai.