Kalkulator Pemalar Keseimbangan (K) - Kira Kc untuk Tindak Balas Kimia

Kira pemalar keseimbangan (K) daripada kepekatan reaktan dan produk. Kalkulator Kc percuma untuk pelajar dan penyelidik. Keputusan segera untuk tindak balas kompleks.

Kalkulator Pemalar Keseimbangan

Pereaksi

Pereaksi 1

Produk

Produk 1

Formula

[P1]
[R1]

Keputusan

Pemalar Keseimbangan (K)

1.0000

Salin

Visualisasi Tindak Balas

R1(1 mol/L)
P1(1 mol/L)

Pemalar Keseimbangan (K): K = 1.0000

📚

Dokumentasi

Apakah itu Kalkulator Pemalar Keseimbangan?

Pemalar keseimbangan (K) mengukur sejauh mana tindak balas kimia berbalik berlaku sebelum mencapai keseimbangan—iaitu titik di mana tindak balas ke hadapan dan berbalik berlaku pada kadar yang sama. Apabila bekerja dengan data makmal atau menyelesaikan masalah kimia, anda perlu mengira K daripada kepekatan yang diukur, yang boleh menjadi membosankan apabila berurusan dengan tindak balas kompleks yang melibatkan pelbagai reaktan dan produk.

Kalkulator ini mengendalikan pengiraan secara automatik. Anda memasukkan kepekatan keseimbangan dan pekali stoikiometri, dan ia mengira K serta-merta—tiada keperluan untuk mengangkat kepekatan kepada kuasa secara manual atau menjejaki istilah mana yang pergi di penyebut atau penyebut.

Inilah yang menjadikan pemalar keseimbangan berguna: K > 1 bermakna tindak balas anda sangat menggalakkan produk (ia hampir mencapai penyempurnaan), manakala K < 1 bermakna reaktan mendominasi pada keseimbangan. K sekitar 1 menunjukkan anda akan menemui jumlah yang ketara daripada reaktan dan produk apabila sistem stabil. Nombor tunggal ini memberitahu anda sama ada anda perlu menjangkakan hasil yang tinggi atau perlu melaraskan syarat tindak balas.

Kalkulator menyokong tindak balas dengan sehingga 5 reaktan dan 5 produk, mengendalikan julat kepekatan yang anda temui dalam kerja makmal sebenar—daripada larutan mikromolar (10⁻⁶ M) hingga sistem berkepekatan tinggi (10⁶ M). Keputusan dipaparkan dalam notasi saintifik apabila sesuai, menjadikan nilai ekstrem lebih mudah dibaca.

Cara Kerja Formula Pemalar Keseimbangan

Untuk tindak balas kimia yang seimbang:

aA+bBcC+dDaA + bB \rightleftharpoons cC + dD

Ungkapan pemalar keseimbangan menjadi:

K=[C]c×[D]d[A]a×[B]bK = \frac{[C]^c \times [D]^d}{[A]^a \times [B]^b}

Maksudnya dalam amalan: Produk (C dan D) diletakkan di penyebut, reaktan (A dan B) di penyebut. Setiap kepekatan dinaikkan kepada kuasa pekali stoikiometri dari persamaan seimbang anda. Itulah sebabnya proses Haber (N₂ + 3H₂ ⇌ 2NH₃) mempunyai [H₂]³ di penyebut—pekali adalah 3.

Butiran Kritikal yang Perlu Anda Ketahui

Unit dan Aktiviti Secara tepatnya, K sepatutnya tanpa dimensi kerana ia diterbitkan daripada aktiviti termodinamik (kepekatan berkesan). Dalam amalan, apabila anda menggunakan kepekatan dalam mol/L untuk Kc atau tekanan separa dalam atm untuk Kp, "keadaan standard" (1 mol/L atau 1 atm) menormalkan segala-galanya. Inilah sebabnya anda sering melihat K dilaporkan tanpa unit, walaupun pengiraan mentah mungkin mencadangkan sebaliknya.

Apa yang Dikecualikan Pepejal tulen dan cecair tulen tidak muncul dalam ungkapan keseimbangan. Mengapa? "Kepekatan" mereka sebenarnya adalah ketumpatan mereka dibahagikan dengan jisim molar, yang merupakan nilai tetap pada suhu tertentu. Memasukkannya tidak akan mengubah K kerana ia adalah pemalar. Satu kesilapan biasa adalah menambahkan pemangkin pepejal atau reaktan pepejal berlebihan ke dalam ungkapan K anda—jangan lakukan itu.

Suhu Sangat Penting Setiap nilai K hanya sah pada suhu tertentu. Tukar suhu walaupun 10°C, dan K boleh berubah secara dramatik. Untuk proses Haber, K menurun daripada kira-kira 0.1 pada 500°C kepada lebih kurang 10⁻⁵ pada 800°C. Hubungan ini mengikuti persamaan van't Hoff, yang menghubungkan K dengan perubahan entalpi tindak balas.

Batasan Kalkulator Alat ini menganggap anda bekerja dengan larutan ideal di mana aktiviti sama dengan kepekatan—munasabah untuk larutan cair tetapi kurang tepat di atas ~0.1 M untuk spesies ionik. Ia juga tidak mengambil kira nilai K yang bergantung kepada suhu; anda perlu memberikan kepekatan yang diukur pada suhu tertentu dan memahami bahawa K yang dikira hanya terpakai pada suhu tersebut.

Mengira Pemalar Keseimbangan: Langkah demi Langkah

Mari kita bekerja melalui proses Haber sebagai contoh: N₂ + 3H₂ ⇌ 2NH₃

Langkah 1: Sediakan ungkapan Produk di bahagian atas, reaktan di bahagian bawah: K=[NH3]2[N2]×[H2]3K = \frac{[NH_3]^2}{[N_2] \times [H_2]^3}

Langkah 2: Masukkan kepekatan yang diukur Andaikan anda mengukur [NH₃] = 0.25 M, [N₂] = 0.11 M, dan [H₂] = 0.03 M pada keseimbangan.

Langkah 3: Tangani eksponen terlebih dahulu

  • [NH₃]² = (0.25)² = 0.0625
  • [H₂]³ = (0.03)³ = 0.000027
  • [N₂] kekal pada 0.11

Langkah 4: Darab sebutan dalam pembilang dan penyebut

  • Pembilang: 0.0625 (hanya satu sebutan)
  • Penyebut: 0.11 × 0.000027 = 0.00000297

Langkah 5: Bahagikan K=0.06250.0000029721,043K = \frac{0.0625}{0.00000297} \approx 21,043

Apa yang ini memberitahu anda: Nilai K melebihi 20,000 bermakna pembentukan amonia adalah menguntungkan dari segi termodinamik pada suhu ini. Dalam praktik, walau bagaimanapun, proses Haber berjalan pada suhu tinggi di mana K sebenarnya jauh lebih kecil (sekitar 10⁻⁵ pada 800°C), mengorbankan hasil keseimbangan untuk kadar tindak balas yang lebih cepat. Inilah sebabnya kilang perindustrian menggunakan pemangkin dan tekanan tinggi—untuk mengimbangi keseimbangan yang tidak menguntungkan pada suhu operasi.

Menggunakan Kalkulator

Pilih kompleksiti tindak balas anda Mulakan dengan memilih berapa banyak reaktan dan produk yang anda gunakan. Kebanyakan tindak balas yang anda temui mempunyai 2-3 spesies di setiap sisi, tetapi kalkulator dapat mengendalikan sehingga 5 spesies pada setiap sisi untuk sistem yang lebih kompleks.

Masukkan data anda Untuk setiap spesies, anda memerlukan dua nombor:

  • Kepekatan dalam mol/L—yang anda ukur (atau diberikan) pada keseimbangan
  • Pekali daripada persamaan seimbang anda—nombor di hadapan setiap formula

Perangkap biasa: Pastikan anda menggunakan kepekatan keseimbangan, bukan kepekatan awal. Jika anda memasukkan nilai permulaan, anda akan mengira kuosien tindak balas Q dan bukannya K, yang tidak akan sepadan dengan nilai literatur.

Baca hasilnya K dikira secara real-time semasa anda menaip. Nilai besar (K > 10³) atau nilai kecil (K < 10⁻³) secara automatik dipaparkan dalam notasi saintifik—jadi 1.234 × 10⁵ dan bukannya rentetan digit yang panjang.

Apa yang perlu dilakukan apabila K tidak sepadan dengan nilai yang dijangkakan:

  • Semak semula persamaan anda sudah seimbang
  • Sahkan anda menggunakan kepekatan keseimbangan, bukan kepekatan awal atau akhir
  • Pastikan suhu sepadan dengan sumber rujukan anda (K sangat sensitif terhadap suhu)
  • Untuk tindak balas ionik, ingat bahawa kepekatan tinggi memperkenalkan ralat pekali aktiviti

Contoh Dunia Sebenar

Contoh 1: Pembentukan Hidrogen Iodida

Tindak Balas: H₂ + I₂ ⇌ 2HI

Anda sedang mengkaji keseimbangan klasik ini dalam bekas tertutup pada suhu 445°C. Selepas sistem mencapai keseimbangan, analisis menunjukkan:

  • [H₂] = 0.2 M
  • [I₂] = 0.1 M
  • [HI] = 0.4 M

K=[HI]2[H2]×[I2]=(0.4)20.2×0.1=0.160.02=8.0K = \frac{[HI]^2}{[H_2] \times [I_2]} = \frac{(0.4)^2}{0.2 \times 0.1} = \frac{0.16}{0.02} = 8.0

K = 8.0 pada suhu ini bermakna tindak balas ke hadapan diutamakan, tetapi tidak melampau—anda masih akan mendapati jumlah bahan tindak balas dan produk yang boleh diukur. Nilai K yang sederhana ini adalah sebab tindak balas sering digunakan untuk mengajar prinsip keseimbangan.

Contoh 2: Dimerasi Nitrogen Dioksida

Tindak Balas: 2NO₂ ⇌ N₂O₄

Keseimbangan ini dapat dilihat—NO₂ berwarna perang manakala N₂O₄ tidak berwarna. Pada suhu bilik, anda mengukur:

  • [NO₂] = 0.04 M
  • [N₂O₄] = 0.16 M

K=[N2O4][NO2]2=0.16(0.04)2=0.160.0016=100K = \frac{[N_2O_4]}{[NO_2]^2} = \frac{0.16}{(0.04)^2} = \frac{0.16}{0.0016} = 100

Perhatikan apa yang berlaku di sini: K = 100 menunjukkan kecenderungan kuat untuk dimer. Sejukkan campuran dalam bak ais, dan ia menjadi kurang perang kerana K meningkat lebih lanjut (dimerasi adalah eksoterma). Panaskan, dan warna perang akan bertambah kerana K menurun.

Contoh 3: Proses Haber (Skala Perindustrian)

Tindak Balas: N₂ + 3H₂ ⇌ 2NH₃

Di bawah keadaan makmal tertentu pada suhu sederhana:

  • [N₂] = 0.1 M
  • [H₂] = 0.2 M
  • [NH₃] = 0.3 M

K=[NH3]2[N2]×[H2]3=(0.3)20.1×(0.2)3=0.090.0008=112.5K = \frac{[NH_3]^2}{[N_2] \times [H_2]^3} = \frac{(0.3)^2}{0.1 \times (0.2)^3} = \frac{0.09}{0.0008} = 112.5

K yang agak besar ini mencadangkan hasil amonia yang baik. Tetapi inilah cabaran perindustrian: pada suhu 400-500°C yang diperlukan untuk kadar tindak balas praktikal, K jatuh kepada sekitar 10⁻⁵. Kilang mengimbangi dengan menggunakan tekanan sehingga 200 atm dan pemangkin besi, menunjukkan bahawa termodinamik (K) dan kinetik (kelajuan tindak balas) sering memaksa kompromi dalam proses sebenar.

Di Mana Pemalar Keseimbangan Penting

Meramalkan Arah Tindak Balas

Apabila anda mencampurkan bahan kimia yang tidak berada dalam keseimbangan, bagaimanakah anda tahu ke arah mana tindak balas akan bergerak? Kira kuosien tindak balas Q menggunakan formula yang sama seperti K tetapi dengan kepekatan semasa (bukan keseimbangan) anda. Jika Q < K, tindak balas bergerak ke hadapan ke arah lebih banyak produk. Jika Q > K, ia berbalik ke arah reaktan. Ini sangat bernilai apabila mengembangkan tindak balas dari skala makmal ke skala perindustrian.

Pengoptimuman Proses Perindustrian

Jurutera kimia di kilang baja ringan sentiasa mengimbangi suhu, tekanan, dan pilihan pemangkin menggunakan nilai K. Proses Haber-Bosch menggambarkan ini: K menggalakkan ammonia pada suhu rendah, tetapi tindak balas sangat perlahan. Penyelesaian? Jalankan panas (400-500°C) untuk kelajuan, kemudian gunakan tekanan 150-300 atm untuk menolak keseimbangan ke arah produk walaupun K tidak menguntungkan. Pengeluaran ammonia global tahunan melebihi 150 juta tan menggunakan pengoptimuman yang dipandu keseimbangan ini.

Reka Bentuk Ubat dan Farmakologi

Apabila ahli kimia farmasi mereka bentuk ubat, mereka pada asasnya menyesuaikan pemalar keseimbangan. Ikatan ubat-penerima dicirikan oleh Kd (pemalar pengasingan)—pada asasnya 1/K untuk tindak balas ikatan. Nilai Kd sasaran biasanya antara nanomolar (ikatan kuat, bertahan lama) hingga mikromolar (ikatan lemah, tindakan singkat). Kd Aspirin untuk COX-1 adalah sekitar 200 nM, menjelaskan kesan anti-radang yang berkekalan.

Pemodelan Nasib Alam Sekitar

Ke manakah racun perosak yang tumpah itu berakhir—larut dalam air bawah tanah, terserap pada tanah, atau menguap ke udara? Pekali partition (yang pada asasnya pemalar keseimbangan untuk pengagihan antara fasa) meramalkan ini. Pekali partition oktanol-air (Kow) memberitahu sama ada pencemar terakumulasi dalam tisu lemak atau dicuci dalam sistem akueus. Log Kow DDT sebanyak 6.9 menjelaskan mengapa ia kekal dalam ekosistem beberapa dekad selepas aplikasi.

Biokimia dan Metabolisme

Setiap tindak balas yang dimangkinkan enzim dalam tubuh anda mempunyai K yang tersendiri. K Heksokinase untuk fosforilasi glukosa adalah sekitar 400—bermakna tindak balas sangat menggalakkan pembentukan glukosa-6-fosfat, yang penting kerana produk ini tidak dapat meninggalkan sel. Analisis laluan metabolik bergantung kepada pemalar keseimbangan ini untuk mengenal pasti langkah berkelajuan dan titik kawalan.

Konsep Keseimbangan Berkaitan

Tenaga Bebas Gibbs: Asas Termodinamik

K tidak wujud secara berasingan—ia berhubung dengan daya dorong termodinamik melalui:

ΔG°=RTlnK\Delta G° = -RT\ln K

Inilah maksudnya: Jika K > 1 (produk diutamakan), maka ΔG° adalah negatif (secara termodinamik spontan). Jika K < 1, ΔG° adalah positif (tidak spontan seperti yang ditulis). Hubungan ini, yang diterbitkan dari termodinamik statistik, membolehkan anda meramalkan K dari data kalorimetri atau sebaliknya.

Kuosien Tindak Balas (Q)

Q menggunakan bentuk matematik yang sama seperti K tetapi dengan kepekatan semasa dan bukannya nilai keseimbangan. Ia adalah alat diagnostik anda: ukur kepekatan pada masa kini, kira Q, dan bandingkan dengan K. Sistem akan bergerak untuk menjadikan Q sama dengan K. Juruteknologi makmal sentiasa menggunakan ini apabila menyelesaikan masalah mengapa hasil tidak sepadan dengan ramalan.

Pemalar Keseimbangan Khusus

Buku teks kimia menggunakan notasi K dengan subskrip untuk jenis tertentu:

  • Kc: Berdasarkan kepekatan (yang digunakan kalkulator ini)
  • Kp: Berdasarkan tekanan untuk gas, berkaitan dengan Kp = Kc(RT)^Δn
  • Ka/Kb: Penguraian asid-bes—Ka untuk asid lemah seperti asid asetik (1.8 × 10⁻⁵), Kb untuk bes lemah
  • Ksp: Hasil kelarutan—menjelaskan mengapa AgCl (Ksp = 1.8 × 10⁻¹⁰) hampir tidak larut manakala NaCl (Ksp ≈ 37) sangat larut
  • Kd: Pemalar penguraian dalam biokimia untuk ikatan protein-ligan

Ini bukanlah fenomena yang berbeza—semuanya adalah aplikasi prinsip keseimbangan yang sama kepada sistem tertentu.

Bagaimana Kami Menyelesaikan Ini: Sejarah Ringkas

Pemalar keseimbangan tidak muncul sepenuhnya dari teori—ia memerlukan lebih daripada seabad kerja detektif kimia.

1803: Tasik garam Berthollet di Mesir Ahli kimia Perancis Claude Louis Berthollet memerhati sesuatu yang pelik di deposit garam Mesir: natrium karbonat terbentuk daripada natrium klorida dan kalsium karbonat, bertentangan dengan apa yang berlaku di makmal Paris. Beliau sedar bahawa tindak balas boleh berjalan ke kedua-dua arah bergantung kepada kepekatan, yang bertentangan dengan pandangan semasa bahawa tindak balas sentiasa lengkap.

1864: Hukum Tindakan Jisim Saintis Norway Guldberg dan Waage menukar pemerhatian Berthollet kepada matematika. Hukum Tindakan Jisim mereka menyatakan bahawa kadar tindak balas bergantung kepada kepekatan yang didarab bersama, dengan eksponen dari persamaan seimbang. Ini membawa terus kepada ungkapan pemalar keseimbangan yang kita gunakan hari ini.

1884: Van 't Hoff menghubungkan keseimbangan dengan termodinamik Ahli kimia Belanda Jacobus van 't Hoff menurunkan kebergantungan suhu K (persamaan van 't Hoff) dan menghubungkan pemalar keseimbangan dengan kuantiti termodinamik. Kerja ini memperolehnya Hadiah Nobel Kimia pertama pada 1901.

Era moden: Pengiraan kuantum Ahli kimia komputasi hari ini boleh meramalkan nilai K dari prinsip pertama menggunakan mekanik kuantum, walaupun pengukuran eksperimen masih kekal sebagai piawai keemasan untuk ketepatan. Pengiraan teori fungsi ketumpatan boleh menganggarkan nilai K dalam satu peringkat magnitud untuk banyak tindak balas.

Soalan Lazim

Apakah itu pemalar keseimbangan dan mengapa ia penting?

Pemalar keseimbangan (K) adalah nombor yang memberitahu nisbah produk kepada reaktan apabila tindak balas berbalik mencapai keseimbangan. Jika K jauh lebih besar daripada 1, tindak balas anda pada asasnya berjalan hingga selesai—anda akan mendapat kebanyakan produk. Jika K jauh kurang daripada 1, tindak balas hampir tidak berlaku—anda akan mempunyai bahan permulaan yang tidak bertindak balas. K berhampiran 1 bermakna anda akan mempunyai jumlah yang ketara daripada kedua-duanya. Nilai tunggal ini meramalkan hasil dan membantu anda memutuskan sama ada rute sintesis itu praktikal.

Bagaimana suhu mengubah pemalar keseimbangan?

Suhu adalah pemboleh ubah umum yang sebenarnya mengubah K itu sendiri. Untuk tindak balas eksoterma (yang melepaskan haba), menaikkan suhu menurunkan K—anggap menambah haba seperti menambah "produk", jadi sistem bergerak menjauhi produk. Untuk tindak balas endoterma (yang menyerap haba), menaikkan suhu meningkatkan K. Hubungan kuantitatif adalah persamaan van 't Hoff, yang menjelaskan mengapa K sintesis ammonia turun dari 10⁸ pada 25°C kepada 10⁻⁵ pada 450°C.

Mengapa pepejal dan cecair tulen tidak muncul dalam ungkapan K?

"Kepekatan" mereka tidak pernah berubah. Sekeping besi pepejal mempunyai ketumpatan yang sama sama ada anda mempunyai 1 gram atau 1 kilogram—ia adalah sifat intrinsik. Memasukkannya dalam K hanya akan mendarab dengan pemalar, yang diserap ke dalam nilai K itu sendiri. Inilah sebabnya keseimbangan heterogen seperti CaCO₃(s) ⇌ CaO(s) + CO₂(g) mempunyai ungkapan K yang hanya termasuk kepekatan gas: K = [CO₂].

Apakah perbezaan antara Kc dan Kp?

Kc menggunakan kepekatan (mol/L), Kp menggunakan tekanan separa (atm atau bar). Mereka berkaitan dengan Kp = Kc(RT)^Δn, di mana Δn adalah perubahan mol gas. Untuk N₂ + 3H₂ ⇌ 2NH₃, Δn = 2 - 4 = -2, jadi Kp = Kc(RT)⁻². Apabila Δn = 0 (mol gas yang sama di kedua-dua belah), Kp sama dengan Kc secara numerik.

Bolehkah K menjadi negatif atau sifar?

Tidak. K adalah nisbah nilai kepekatan positif yang dinaikkan kepada kuasa positif—secara matematik mustahil untuk mendapatkan negatif. K boleh menjadi sangat kecil (menghampiri sifar untuk tindak balas yang hampir tidak berlaku) tetapi tidak pernah tepat sifar atau negatif. Jika anda mengira K negatif, anda telah melakukan kesilapan—semak bahawa produk berada di penyebut dan reaktan di pengangka.

Bagaimana anda tahu jika nilai K yang dikira adalah betul?

Bandingkan dengan nilai literatur untuk tindak balas yang sama pada suhu yang sama. Buku Web Kimia NIST dan Buku Handbook Fizik Kimia CRC mempunyai senarai K untuk beribu-ribu tindak balas. Jika anda berbeza lebih daripada faktor 10, semak semula persamaan seimbang, unit kepekatan, dan sama ada anda menggunakan kepekatan keseimbangan (bukan awal). Ingat K sangat bergantung kepada suhu.

Adakah tekanan mempengaruhi pemalar keseimbangan?

Tidak—tekanan mempengaruhi kedudukan keseimbangan tetapi bukan K itu sendiri. Meningkatkan tekanan mengalihkan keseimbangan fasa gas ke arah mol gas yang lebih sedikit (prinsip Le Chatelier), mengubah kepekatan, tetapi K yang dikira daripada kepekatan keseimbangan baru kekal sama. Pengecualian: tekanan yang sangat tinggi (>100 atm) mempengaruhi aktiviti dengan cara yang ungkapan K berdasarkan kepekatan tidak dapat menangkap dengan tepat.

Apa yang berlaku kepada K apabila anda membalikkan tindak balas?

K untuk tindak balas berbalik adalah songsang: Kberbalik = 1/Khadapan. Jika tindak balas hadapan mempunyai K = 100 (kuat memihak kepada produk), tindak balas berbalik mempunyai K = 0.01 (kuat memihak kepada reaktan, yang merupakan produk asal). Ini masuk akal—tindak balas yang berjalan dengan mudah ke satu arah tidak berjalan dengan mudah ke arah sebaliknya.

Adakah pemangkin mengubah pemalar keseimbangan?

Tidak. Pemangkin mempercepatkan masa untuk mencapai keseimbangan tetapi tidak mengubah di mana keseimbangan itu terletak. Mereka menurunkan tenaga pengaktifan sama rata untuk tindak balas hadapan dan berbalik, jadi nisbah kadar hadapan dan berbalik (yang menentukan K) kekal malar. Inilah sebabnya pemangkin hanya meningkatkan hasil apabila keseimbangan sudah menguntungkan—mereka tidak boleh membuat tindak balas yang tidak menguntungkan secara termodinamik (K << 1) tiba-tiba berfungsi.

Contoh Kod untuk Mengira Pemalar Keseimbangan

Python

1def calculate_equilibrium_constant(reactants, products):
2    """
3    Mengira pemalar keseimbangan untuk tindak balas kimia.
4    
5    Parameter:
6    reactants -- senarai tuple (kepekatan, pekali)
7    products -- senarai tuple (kepekatan, pekali)
8    
9    Pulangan:
10    float -- pemalar keseimbangan K
11    """
12    numerator = 1.0
13    denominator = 1.0
14    
15    # Mengira hasildarab [Produk]^pekali
16    for concentration, coefficient in products:
17        numerator *= concentration ** coefficient
18    
19    # Mengira hasildarab [Reaktan]^pekali
20    for concentration, coefficient in reactants:
21        denominator *= concentration ** coefficient
22    
23    # K = [Produk]^pekali / [Reaktan]^pekali
24    return numerator / denominator
25
26# Contoh: N₂ + 3H₂ ⇌ 2NH₃
27reactants = [(0.1, 1), (0.2, 3)]  # [(kepekatan N₂, pekali), (kepekatan H₂, pekali)]
28products = [(0.3, 2)]  # [(kepekatan NH₃, pekali)]
29
30K = calculate_equilibrium_constant(reactants, products)
31print(f"Pemalar Keseimbangan (K): {K:.4f}")
32

JavaScript

1function calculateEquilibriumConstant(reactants, products) {
2  /**
3   * Mengira pemalar keseimbangan untuk tindak balas kimia.
4   * 
5   * @param {Array} reactants - Tatasusunan pasangan [kepekatan, pekali]
6   * @param {Array} products - Tatasusunan pasangan [kepekatan, pekali]
7   * @return {Number} Pemalar keseimbangan K
8   */
9  let numerator = 1.0;
10  let denominator = 1.0;
11  
12  // Mengira hasildarab [Produk]^pekali
13  for (const [concentration, coefficient] of products) {
14    numerator *= Math.pow(concentration, coefficient);
15  }
16  
17  // Mengira hasildarab [Reaktan]^pekali
18  for (const [concentration, coefficient] of reactants) {
19    denominator *= Math.pow(concentration, coefficient);
20  }
21  
22  // K = [Produk]^pekali / [Reaktan]^pekali
23  return numerator / denominator;
24}
25
26// Contoh: H₂ + I₂ ⇌ 2HI
27const reactants = [[0.2, 1], [0.1, 1]]; // [[kepekatan H₂, pekali], [kepekatan I₂, pekali]]
28const products = [[0.4, 2]]; // [[kepekatan HI, pekali]]
29
30const K = calculateEquilibriumConstant(reactants, products);
31console.log(`Pemalar Keseimbangan (K): ${K.toFixed(4)}`);
32

Excel

1' Fungsi VBA Excel untuk Pengiraan Pemalar Keseimbangan
2Function EquilibriumConstant(reactantConc As Range, reactantCoef As Range, productConc As Range, productCoef As Range) As Double
3    Dim numerator As Double
4    Dim denominator As Double
5    Dim i As Integer
6    
7    numerator = 1
8    denominator = 1
9    
10    ' Mengira hasildarab [Produk]^pekali
11    For i = 1 To productConc.Count
12        numerator = numerator * (productConc(i) ^ productCoef(i))
13    Next i
14    
15    ' Mengira hasildarab [Reaktan]^pekali
16    For i = 1 To reactantConc.Count
17        denominator = denominator * (reactantConc(i) ^ reactantCoef(i))
18    Next i
19    
20    ' K = [Produk]^pekali / [Reaktan]^pekali
21    EquilibriumConstant = numerator / denominator
22End Function
23
24' Penggunaan dalam Excel:
25' =EquilibriumConstant(A1:A2, B1:B2, C1, D1)
26' Di mana A1:A2 mengandungi kepekatan reaktan, B1:B2 mengandungi pekali reaktan,
27' C1 mengandungi kepekatan produk, dan D1 mengandungi pekali produk
28

Java

1public class EquilibriumConstantCalculator {
2    /**
3     * Mengira pemalar keseimbangan untuk tindak balas kimia.
4     * 
5     * @param reactants Tatasusunan pasangan [kepekatan, pekali]
6     * @param products Tatasusunan pasangan [kepekatan, pekali]
7     * @return Pemalar keseimbangan K
8     */
9    public static double calculateEquilibriumConstant(double[][] reactants, double[][] products) {
10        double numerator = 1.0;
11        double denominator = 1.0;
12        
13        // Mengira hasildarab [Produk]^pekali
14        for (double[] product : products) {
15            double concentration = product[0];
16            double coefficient = product[1];
17            numerator *= Math.pow(concentration, coefficient);
18        }
19        
20        // Mengira hasildarab [Reaktan]^pekali
21        for (double[] reactant : reactants) {
22            double concentration = reactant[0];
23            double coefficient = reactant[1];
24            denominator *= Math.pow(concentration, coefficient);
25        }
26        
27        // K = [Produk]^pekali / [Reaktan]^pekali
28        return numerator / denominator;
29    }
30    
31    public static void main(String[] args) {
32        // Contoh: 2NO₂ ⇌ N₂O₄
33        double[][] reactants = {{0.04, 2}}; // {{kepekatan NO₂, pekali}}
34        double[][] products = {{0.16, 1}}; // {{kepekatan N₂O₄, pekali}}
35        
36        double K = calculateEquilibriumConstant(reactants, products);
37        System.out.printf("Pemalar Keseimbangan (K): %.4f%n", K);
38    }
39}
40

C++

1#include <iostream>
2#include <vector>
3#include <cmath>
4
5/**
6 * Mengira pemalar keseimbangan untuk tindak balas kimia.
7 * 
8 * @param reactants Vektor pasangan (kepekatan, pekali)
9 * @param products Vektor pasangan (kepekatan, pekali)
10 * @return Pemalar keseimbangan K
11 */
12double calculateEquilibriumConstant(
13    const std::vector<std::pair<double, double>>& reactants,
14    const std::vector<std::pair<double, double>>& products) {
15    
16    double numerator = 1.0;
17    double denominator = 1.0;
18    
19    // Mengira hasildarab [Produk]^pekali
20    for (const auto& product : products) {
21        double concentration = product.first;
22        double coefficient = product.second;
23        numerator *= std::pow(concentration, coefficient);
24    }
25    
26    // Mengira hasildarab [Reaktan]^pekali
27    for (const auto& reactant : reactants) {
28        double concentration = reactant.first;
29        double coefficient = reactant.second;
30        denominator *= std::pow(concentration, coefficient);
31    }
32    
33    // K = [Produk]^pekali / [Reaktan]^pekali
34    return numerator / denominator;
35}
36
37int main() {
38    // Contoh: N₂ + 3H₂ ⇌ 2NH₃
39    std::vector<std::pair<double, double>> reactants = {
40        {0.1, 1}, // {kepekatan N₂, pekali}
41        {0.2, 3}  // {kepekatan H₂, pekali}
42    };
43    
44    std::vector<std::pair<double, double>> products = {
45        {0.3, 2}  // {kepekatan NH₃, pekali}
46    };
47    
48    double K = calculateEquilibriumConstant(reactants, products);
49    std::cout << "Pemalar Keseimbangan (K): " << K << std::endl;
50    
51    return 0;
52}
53

Rujukan

  1. Atkins, P. W., & De Paula, J. (2014). Kimia Fizik Atkins (Ed. ke-10). Oxford University Press.

  2. Chang, R., & Goldsby, K. A. (2015). Kimia (Ed. ke-12). McGraw-Hill Education.

  3. Silberberg, M. S., & Amateis, P. (2018). Kimia: Sifat Molekul Bahan dan Perubahan (Ed. ke-8). McGraw-Hill Education.

  4. Laidler, K. J., & Meiser, J. H. (1982). Kimia Fizik. Benjamin/Cummings Publishing Company.

  5. Petrucci, R. H., Herring, F. G., Madura, J. D., & Bissonnette, C. (2016). Kimia Am: Prinsip dan Aplikasi Moden (Ed. ke-11). Pearson.

  6. Zumdahl, S. S., & Zumdahl, S. A. (2013). Kimia (Ed. ke-9). Cengage Learning.

  7. Guldberg, C. M., & Waage, P. (1864). "Kajian Berkaitan Afiniti" (Forhandlinger i Videnskabs-Selskabet i Christiania).

  8. Van't Hoff, J. H. (1884). Études de dynamique chimique (Kajian Dinamik Kimia).

Mula Mengira Pemalar Keseimbangan

Hentikan pergulatan dengan pengiraan eksponen dan nisbah kepekatan pada kalkulator anda. Masukkan kepekatan keseimbangan dan pekali stoikiometri, dan dapatkan nilai K dengan tepat serta-merta—sama ada anda sedang menyemak jawapan kerja rumah, mereka bentuk laluan sintesis, atau menganalisis data eksperimen.

Kalkulator ini mengendalikan segala-galanya daripada keseimbangan 2 spesies mudah hingga tindak balas kompleks dengan pelbagai reaktan dan produk. Keputusan muncul dalam masa nyata semasa anda menaip, dengan notasi saintifik automatik untuk nilai ekstrem. Tiada pemasangan, tiada pendaftaran—hanya pengiraan keseimbangan yang mudah apabila anda memerlukannya.

🔗

Alat Berkaitan

Temui lebih banyak alat yang mungkin berguna untuk aliran kerja anda