Kalkulator STP: Selesaikan Persamaan Hukum Gas Ideal dengan Segera
Kira tekanan, isipadu, suhu, atau mol menggunakan hukum gas ideal pada Suhu dan Tekanan Standard (STP). Sesuai untuk pelajar kimia, pendidik, dan saintis.
Kalkulator STP
Kira tekanan, isipadu, suhu atau mol menggunakan Hukum Gas Ideal.
Suhu dan Tekanan Standard (STP) ditakrifkan sebagai 0°C (273.15 K) dan 1 atm.
P = nRT/V
P = (1 × 0.08206 × 273.15) ÷ 22.4
Keputusan
Tiada keputusan
Tentang Hukum Gas Ideal
Hukum gas ideal adalah persamaan asas dalam kimia dan fizik yang menerangkan tingkah laku gas di bawah pelbagai keadaan.
PV = nRT
- P adalah tekanan (dalam atmosfera, atm)
- V adalah isipadu (dalam liter, L)
- n adalah bilangan mol gas
- R adalah pemalar gas (0.08206 L·atm/(mol·K))
- T adalah suhu (dalam Kelvin, K)
Dokumentasi
Kalkulator STP: Kalkulator Hukum Gas Ideal Percuma untuk Hasil Segera
Selesaikan masalah hukum gas ideal dengan segera menggunakan kalkulator STP percuma kami. Kira tekanan, isipadu, suhu, atau mol menggunakan persamaan hukum gas asas PV = nRT dengan ketepatan dan kemudahan.
Apakah Kalkulator Hukum Gas Ideal?
Kalkulator hukum gas ideal adalah alat khusus yang melakukan pengiraan menggunakan persamaan gas asas PV = nRT. Kalkulator STP kami membantu pelajar, penyelidik, dan profesional menyelesaikan masalah gas yang kompleks dengan mengira mana-mana pembolehubah yang tidak diketahui apabila tiga yang lain diberikan.
Suhu dan Tekanan Standard (STP) merujuk kepada keadaan rujukan 0°C (273.15 K) dan 1 atmosfera (101.325 kPa). Keadaan standard ini membolehkan perbandingan tingkah laku gas yang konsisten di seluruh eksperimen dan aplikasi.
Hukum gas ideal menerangkan bagaimana gas berkelakuan di bawah pelbagai keadaan, menjadikan kalkulator kami penting untuk kerja rumah kimia, kerja makmal, dan aplikasi kejuruteraan.
Memahami Formula Hukum Gas Ideal
Hukum gas ideal dinyatakan oleh persamaan:
Di mana:
- P adalah tekanan gas (biasanya diukur dalam atmosfera, atm)
- V adalah isipadu gas (biasanya diukur dalam liter, L)
- n adalah bilangan mol gas (mol)
- R adalah pemalar gas sejagat (0.08206 L·atm/(mol·K))
- T adalah suhu mutlak gas (diukur dalam Kelvin, K)
Persamaan yang elegan ini menggabungkan beberapa hukum gas awal (hukum Boyle, hukum Charles, dan hukum Avogadro) ke dalam satu hubungan komprehensif yang menerangkan bagaimana gas berkelakuan di bawah pelbagai keadaan.
Mengubahsuai Formula
Hukum gas ideal boleh diubah suai untuk menyelesaikan mana-mana pembolehubah:
-
Untuk mengira tekanan (P):
-
Untuk mengira isipadu (V):
-
Untuk mengira bilangan mol (n):
-
Untuk mengira suhu (T):
Pertimbangan Penting dan Kes Khas
Apabila menggunakan hukum gas ideal, ingat perkara penting ini:
- Suhu mesti dalam Kelvin: Sentiasa tukar Celsius kepada Kelvin dengan menambah 273.15 (K = °C + 273.15)
- Sifar mutlak: Suhu tidak boleh berada di bawah sifar mutlak (-273.15°C atau 0 K)
- Nilai bukan sifar: Tekanan, isipadu, dan mol mesti semua nilai positif, bukan sifar
- Andaian tingkah laku ideal: Hukum gas ideal mengandaikan tingkah laku ideal, yang paling tepat pada:
- Tekanan rendah (dekat dengan tekanan atmosfera)
- Suhu tinggi (jauh di atas titik kondensasi gas)
- Gas dengan berat molekul rendah (seperti hidrogen dan helium)
Cara Menggunakan Kalkulator Hukum Gas Ideal Kami
Kalkulator STP kami memudahkan pengiraan hukum gas dengan antara muka yang intuitif. Ikuti arahan langkah demi langkah ini untuk menyelesaikan masalah hukum gas ideal:
Mengira Tekanan
- Pilih "Tekanan" sebagai jenis pengiraan anda
- Masukkan isipadu gas dalam liter (L)
- Masukkan bilangan mol gas
- Masukkan suhu dalam darjah Celsius (°C)
- Kalkulator akan memaparkan tekanan dalam atmosfera (atm)
Mengira Isipadu
- Pilih "Isipadu" sebagai jenis pengiraan anda
- Masukkan tekanan dalam atmosfera (atm)
- Masukkan bilangan mol gas
- Masukkan suhu dalam darjah Celsius (°C)
- Kalkulator akan memaparkan isipadu dalam liter (L)
Mengira Suhu
- Pilih "Suhu" sebagai jenis pengiraan anda
- Masukkan tekanan dalam atmosfera (atm)
- Masukkan isipadu gas dalam liter (L)
- Masukkan bilangan mol gas
- Kalkulator akan memaparkan suhu dalam darjah Celsius (°C)
Mengira Mol
- Pilih "Mol" sebagai jenis pengiraan anda
- Masukkan tekanan dalam atmosfera (atm)
- Masukkan isipadu gas dalam liter (L)
- Masukkan suhu dalam darjah Celsius (°C)
- Kalkulator akan memaparkan bilangan mol
Contoh Pengiraan
Mari kita lakukan pengiraan contoh untuk mencari tekanan gas pada STP:
- Bilangan mol (n): 1 mol
- Isipadu (V): 22.4 L
- Suhu (T): 0°C (273.15 K)
- Pemalar gas (R): 0.08206 L·atm/(mol·K)
Menggunakan formula untuk tekanan:
Ini mengesahkan bahawa 1 mol gas ideal menduduki 22.4 liter pada STP (0°C dan 1 atm).
Aplikasi Dunia Nyata untuk Pengiraan Hukum Gas Ideal
Hukum gas ideal mempunyai aplikasi praktikal yang luas di seluruh disiplin sains dan kejuruteraan. Kalkulator STP kami menyokong pelbagai kes penggunaan ini:
Aplikasi Kimia
- Stoikiometri Gas: Menentukan jumlah gas yang dihasilkan atau digunakan dalam reaksi kimia
- Pengiraan Hasil Reaksi: Mengira hasil teoritis produk gas
- Penentuan Ketumpatan Gas: Mencari ketumpatan gas di bawah pelbagai keadaan
- Penentuan Berat Molekul: Menggunakan ketumpatan gas untuk menentukan berat molekul sebatian yang tidak diketahui
Aplikasi Fizik
- Sains Atmosfera: Memodelkan perubahan tekanan atmosfera dengan ketinggian
- Termodinamik: Menganalisis pemindahan haba dalam sistem gas
- Teori Kinetik: Memahami gerakan molekul dan pengagihan tenaga dalam gas
- Kajian Difusi Gas: Mengkaji bagaimana gas bercampur dan merebak
Aplikasi Kejuruteraan
- Sistem HVAC: Merancang sistem pemanasan, pengudaraan, dan penyaman udara
- Sistem Pneumatik: Mengira keperluan tekanan untuk alat dan mesin pneumatik
- Pemprosesan Gas Asli: Mengoptimumkan penyimpanan dan pengangkutan gas
- Kejuruteraan Aeronautik: Menganalisis kesan tekanan udara pada ketinggian yang berbeza
Aplikasi Perubatan
- Terapis Pernafasan: Mengira campuran gas untuk rawatan perubatan
- Anestesiologi: Menentukan kepekatan gas yang betul untuk anestesia
- Perubatan Hyperbarik: Merancang rawatan dalam ruang oksigen bertekanan
- Ujian Fungsi Pulmonari: Menganalisis kapasiti dan fungsi paru-paru
Hukum Gas Alternatif dan Bila Perlu Menggunakannya
Walaupun hukum gas ideal sangat boleh digunakan, terdapat situasi di mana hukum gas alternatif memberikan hasil yang lebih tepat:
Persamaan Van der Waals
Di mana:
- a mengambil kira tarikan antara molekul
- b mengambil kira isipadu yang diduduki oleh molekul gas
Bila perlu digunakan: Untuk gas sebenar pada tekanan tinggi atau suhu rendah di mana interaksi molekul menjadi signifikan.
Persamaan Redlich-Kwong
Bila perlu digunakan: Untuk ramalan yang lebih tepat tentang tingkah laku gas tidak ideal, terutamanya pada tekanan tinggi.
Persamaan Virial
Bila perlu digunakan: Apabila anda memerlukan model yang fleksibel yang boleh diperluas untuk mengambil kira tingkah laku yang semakin tidak ideal.
Hukum Gas yang Lebih Sederhana
Untuk keadaan tertentu, anda mungkin menggunakan hubungan yang lebih sederhana ini:
- Hukum Boyle: (suhu dan jumlah tetap)
- Hukum Charles: (tekanan dan jumlah tetap)
- Hukum Avogadro: (tekanan dan suhu tetap)
- Hukum Gay-Lussac: (isipadu dan jumlah tetap)
Sejarah Hukum Gas Ideal dan STP
Hukum gas ideal mewakili kemuncak penyelidikan saintifik selama berabad-abad tentang tingkah laku gas. Perkembangannya menelusuri perjalanan menarik melalui sejarah kimia dan fizik:
Hukum Gas Awal
- 1662: Robert Boyle menemui hubungan terbalik antara tekanan gas dan isipadu (Hukum Boyle)
- 1787: Jacques Charles mengamati hubungan langsung antara isipadu gas dan suhu (Hukum Charles)
- 1802: Joseph Louis Gay-Lussac memformalkan hubungan antara tekanan dan suhu (Hukum Gay-Lussac)
- 1811: Amedeo Avogadro mencadangkan bahawa isipadu gas yang sama mengandungi bilangan molekul yang sama (Hukum Avogadro)
Pembentukan Hukum Gas Ideal
- 1834: Émile Clapeyron menggabungkan hukum Boyle, Charles, dan Avogadro ke dalam satu persamaan (PV = nRT)
- 1873: Johannes Diderik van der Waals mengubah suai persamaan gas ideal untuk mengambil kira saiz dan interaksi molekul
- 1876: Ludwig Boltzmann memberikan justifikasi teori untuk hukum gas ideal melalui mekanik statistik
Evolusi Piawaian STP
- 1892: Definisi formal pertama STP dicadangkan sebagai 0°C dan 1 atm
- 1982: IUPAC mengubah tekanan standard kepada 1 bar (0.986923 atm)
- 1999: NIST mendefinisikan STP sebagai tepat 20°C dan 1 atm
- Kini: Pelbagai piawaian wujud, dengan yang paling umum adalah:
- IUPAC: 0°C (273.15 K) dan 1 bar (100 kPa)
- NIST: 20°C (293.15 K) dan 1 atm (101.325 kPa)
Perkembangan sejarah ini menunjukkan bagaimana pemahaman kita tentang tingkah laku gas telah berkembang melalui pemerhatian, eksperimen, dan pembangunan teori yang teliti.
Contoh Kod untuk Pengiraan Hukum Gas Ideal
Berikut adalah contoh dalam pelbagai bahasa pengaturcaraan yang menunjukkan cara melaksanakan pengiraan hukum gas ideal:
1' Fungsi Excel untuk mengira tekanan menggunakan hukum gas ideal
2Function CalculatePressure(moles As Double, volume As Double, temperature As Double) As Double
3 Dim R As Double
4 Dim tempKelvin As Double
5
6 ' Pemalar gas dalam L·atm/(mol·K)
7 R = 0.08206
8
9 ' Tukar Celsius kepada Kelvin
10 tempKelvin = temperature + 273.15
11
12 ' Kira tekanan
13 CalculatePressure = (moles * R * tempKelvin) / volume
14End Function
15
16' Contoh penggunaan:
17' =CalculatePressure(1, 22.4, 0)
18
1def ideal_gas_law(pressure=None, volume=None, moles=None, temperature_celsius=None):
2 """
3 Kira parameter yang hilang dalam persamaan hukum gas ideal: PV = nRT
4
5 Parameter:
6 pressure (float): Tekanan dalam atmosfera (atm)
7 volume (float): Isipadu dalam liter (L)
8 moles (float): Bilangan mol (mol)
9 temperature_celsius (float): Suhu dalam Celsius
10
11 Mengembalikan:
12 float: Parameter yang dikira
13 """
14 # Pemalar gas dalam L·atm/(mol·K)
15 R = 0.08206
16
17 # Tukar Celsius kepada Kelvin
18 temperature_kelvin = temperature_celsius + 273.15
19
20 # Tentukan parameter yang perlu dikira
21 if pressure is None:
22 return (moles * R * temperature_kelvin) / volume
23 elif volume is None:
24 return (moles * R * temperature_kelvin) / pressure
25 elif moles is None:
26 return (pressure * volume) / (R * temperature_kelvin)
27 elif temperature_celsius is None:
28 return ((pressure * volume) / (moles * R)) - 273.15
29 else:
30 return "Semua parameter telah diberikan. Tiada yang perlu dikira."
31
32# Contoh: Kira tekanan pada STP
33pressure = ideal_gas_law(volume=22.4, moles=1, temperature_celsius=0)
34print(f"Tekanan: {pressure:.4f} atm")
35
1/**
2 * Kalkulator Hukum Gas Ideal
3 * @param {Object} params - Parameter untuk pengiraan
4 * @param {number} [params.pressure] - Tekanan dalam atmosfera (atm)
5 * @param {number} [params.volume] - Isipadu dalam liter (L)
6 * @param {number} [params.moles] - Bilangan mol (mol)
7 * @param {number} [params.temperature] - Suhu dalam Celsius
8 * @returns {number} Parameter yang dikira
9 */
10function idealGasLaw({ pressure, volume, moles, temperature }) {
11 // Pemalar gas dalam L·atm/(mol·K)
12 const R = 0.08206;
13
14 // Tukar Celsius kepada Kelvin
15 const tempKelvin = temperature + 273.15;
16
17 // Tentukan parameter yang perlu dikira
18 if (pressure === undefined) {
19 return (moles * R * tempKelvin) / volume;
20 } else if (volume === undefined) {
21 return (moles * R * tempKelvin) / pressure;
22 } else if (moles === undefined) {
23 return (pressure * volume) / (R * tempKelvin);
24 } else if (temperature === undefined) {
25 return ((pressure * volume) / (moles * R)) - 273.15;
26 } else {
27 throw new Error("Semua parameter telah diberikan. Tiada yang perlu dikira.");
28 }
29}
30
31// Contoh: Kira isipadu pada STP
32const volume = idealGasLaw({ pressure: 1, moles: 1, temperature: 0 });
33console.log(`Isipadu: ${volume.toFixed(4)} L`);
34
public class IdealGasLawCalculator { // Pemalar gas dalam L·atm/(mol·K) private static final double R = 0.08206; /** * Kira tekanan menggunakan hukum gas ideal * @param moles Bilangan mol (mol) * @param volume Isipadu dalam liter (L) * @param temperatureCelsius Suhu dalam Celsius * @return Tekanan dalam atmosfera (atm) */ public static double calculatePressure(double moles, double volume, double temperatureCelsius) { double temperatureKelvin = temperatureCelsius + 273.15; return (moles * R * temperatureKelvin) / volume; } /** * Kira isipadu menggunakan hukum gas ideal * @param moles Bilangan mol (mol) * @param pressure Tekanan dalam atmosfera (atm) * @param temperatureCelsius Suhu dalam Celsius * @return Isipadu dalam liter (L) */ public static double calculateVolume(double moles, double pressure, double temperatureCelsius) { double temperatureKelvin = temperatureCelsius + 273.15; return (moles * R * temperatureKelvin) / pressure; } /** * Kira mol menggunakan hukum gas ideal * @param pressure Tekanan dalam atmosfera (atm) * @param volume Isipadu dalam liter (L) * @param temperatureCelsius Suhu dalam Celsius * @return Bilangan mol (mol) */ public static double calculateMoles(double pressure, double volume, double temperatureCelsius) { double temperatureKelvin = temperatureCelsius + 273.15; return (pressure * volume) / (R * temperatureKelvin); } /** * Kira suhu menggunakan hukum gas ideal * @param pressure Tekanan dalam atmosfera (atm) * @param volume Isipadu dalam liter (L) * @param moles Bilangan mol (mol) * @return Suhu dalam Celsius */ public static double calculateTemperature(double pressure, double volume, double moles) { double temperatureKelvin = (pressure * volume) / (moles * R); return temperatureKelvin - 273.15; } public static void main(String[] args) { // Contoh: Kira tekanan pada STP double pressure = calculatePressure(1, 22.4, 0
Alat Berkaitan
Temui lebih banyak alat yang mungkin berguna untuk aliran kerja anda