Kira Tenaga Bebas Gibbs (ΔG) untuk menentukan kebolehsukaan reaksi dengan memasukkan nilai entalpi (ΔH), suhu (T), dan entropi (ΔS). Penting untuk aplikasi kimia, bio-kimia, dan termodinamik.
ΔG = ΔH - TΔS
Di mana ΔG adalah tenaga bebas Gibbs, ΔH adalah entalpi, T adalah suhu, dan ΔS adalah entropi
Tenaga Bebas Gibbs adalah sifat termodinamik asas yang meramalkan sama ada reaksi kimia dan proses fizikal akan berlaku secara spontan. Kalkulator Tenaga Bebas Gibbs dalam talian percuma ini membantu saintis, jurutera, dan pelajar untuk dengan cepat menentukan kebolehlaksanaan reaksi menggunakan formula yang terbukti ΔG = ΔH - TΔS.
Dinamakan sempena ahli fizik Amerika Josiah Willard Gibbs, potensi termodinamik ini menggabungkan entalpi (kandungan haba) dan entropi (kekacauan) untuk memberikan satu nilai yang menunjukkan sama ada suatu proses akan berjalan secara semula jadi tanpa input tenaga luar. Kalkulator kami memberikan hasil yang tepat dan segera untuk pengiraan termodinamik dalam kimia, biokimia, sains bahan, dan aplikasi kejuruteraan.
Manfaat utama menggunakan Kalkulator Tenaga Bebas Gibbs kami:
Perubahan Tenaga Bebas Gibbs (ΔG) dikira menggunakan persamaan berikut:
Di mana:
Persamaan ini mewakili keseimbangan antara dua faktor termodinamik asas:
Tanda ΔG memberikan maklumat penting tentang spontaniti reaksi:
Penting untuk diperhatikan bahawa spontaniti tidak semestinya menunjukkan kelajuan reaksi—reaksi spontan mungkin masih berjalan dengan sangat perlahan tanpa pemangkin.
Perubahan Tenaga Bebas Gibbs standard (ΔG°) merujuk kepada perubahan tenaga apabila semua reaktan dan produk berada dalam keadaan standard mereka (biasanya tekanan 1 atm, kepekatan 1 M untuk larutan, dan sering pada 298.15 K atau 25°C). Persamaan menjadi:
Di mana ΔH° dan ΔS° adalah perubahan entalpi dan entropi standard, masing-masing.
Kalkulator Tenaga Bebas Gibbs kami direka untuk kesederhanaan dan kemudahan penggunaan. Ikuti langkah-langkah ini untuk mengira perubahan Tenaga Bebas Gibbs untuk reaksi atau proses anda:
Masukkan Perubahan Entalpi (ΔH) dalam kilojoule per mol (kJ/mol)
Masukkan Suhu (T) dalam Kelvin
Masukkan Perubahan Entropi (ΔS) dalam kilojoule per mol-Kelvin (kJ/(mol·K))
Lihat Hasil
Kalkulator melakukan pemeriksaan berikut pada input pengguna:
Jika input tidak sah dikesan, mesej ralat akan dipaparkan, dan pengiraan tidak akan diteruskan sehingga diperbetulkan.
Mari kita melalui contoh praktikal untuk menunjukkan cara menggunakan Kalkulator Tenaga Bebas Gibbs:
Contoh: Kira perubahan Tenaga Bebas Gibbs untuk reaksi dengan ΔH = -92.4 kJ/mol dan ΔS = 0.0987 kJ/(mol·K) pada 298 K.
Masukkan ΔH = -92.4 kJ/mol
Masukkan T = 298 K
Masukkan ΔS = 0.0987 kJ/(mol·K)
Kalkulator melakukan pengiraan: ΔG = ΔH - TΔS ΔG = -92.4 kJ/mol - (298 K × 0.0987 kJ/(mol·K)) ΔG = -92.4 kJ/mol - 29.41 kJ/mol ΔG = -121.81 kJ/mol
Tafsiran: Oleh kerana ΔG adalah negatif (-121.81 kJ/mol), reaksi ini adalah spontan pada 298 K.
Pengiraan Tenaga Bebas Gibbs adalah penting dalam pelbagai aplikasi saintifik dan kejuruteraan:
Ahli kimia menggunakan Tenaga Bebas Gibbs untuk meramalkan sama ada reaksi akan berlaku secara spontan di bawah keadaan tertentu. Ini membantu dalam:
Dalam biokimia dan biologi molekul, Tenaga Bebas Gibbs membantu memahami:
Saintis bahan dan jurutera menggunakan pengiraan Tenaga Bebas Gibbs untuk:
Aplikasi alam sekitar termasuk:
Dalam persekitaran industri, pengiraan Tenaga Bebas Gibbs membantu mengoptimumkan:
Walaupun Tenaga Bebas Gibbs adalah alat termodinamik yang kuat, parameter berkaitan lain mungkin lebih sesuai dalam situasi tertentu:
Didefinisikan sebagai A = U - TS (di mana U adalah tenaga dalaman), Tenaga Bebas Helmholtz lebih sesuai untuk sistem pada isipadu tetap daripada tekanan tetap. Ia berguna dalam:
Untuk proses di mana hanya pertukaran haba yang penting dan kesan entropi boleh diabaikan, entalpi (H = U + PV) mungkin mencukupi. Ini sering digunakan dalam:
Apabila fokus hanya pada kekacauan dan kebarangkalian, entropi sahaja mungkin menjadi parameter yang menarik, terutama dalam:
Untuk sistem dengan komposisi yang berbeza, potensi kimia (tenaga bebas molar separa) menjadi penting dalam:
Konsep Tenaga Bebas Gibbs mempunyai sejarah yang kaya dalam perkembangan termodinamik:
Josiah Willard Gibbs (1839-1903), seorang saintis dan matematikawan Amerika, pertama kali memperkenalkan konsep ini dalam karyanya yang berpengaruh "On the Equilibrium of Heterogeneous Substances," yang diterbitkan antara 1875 dan 1878. Karya ini dianggap sebagai salah satu pencapaian terbesar dalam sains fizikal abad ke-19, mewujudkan asas termodinamik kimia.
Gibbs mengembangkan potensi termodinamik ini semasa berusaha untuk memahami syarat-syarat untuk keseimbangan dalam sistem kimia. Dia menyedari bahawa pada suhu dan tekanan tetap, arah perubahan spontan dapat diramalkan oleh satu fungsi tunggal yang menggabungkan kesan entalpi dan entropi.
Kerja Gibbs pada mulanya menerima sedikit perhatian di Amerika Syarikat tetapi sangat dihargai di Eropah, terutamanya selepas diterjemahkan ke dalam bahasa Jerman oleh Wilhelm Ostwald. Hari ini, Tenaga Bebas Gibbs adalah konsep asas dalam kimia fizikal, kejuruteraan kimia, sains bahan, dan biokimia. Keupayaan untuk meramalkan spontaniti reaksi dan kedudukan keseimbangan menggunakan pengiraan Tenaga Bebas Gibbs telah membolehkan banyak kemajuan saintifik dan inovasi teknologi.
Berikut adalah contoh cara mengira Tenaga Bebas Gibbs dalam pelbagai bahasa pengaturcaraan:
1' Formula Excel untuk Tenaga Bebas Gibbs
2=B2-(C2*D2)
3
4' Di mana:
5' B2 mengandungi perubahan entalpi (ΔH) dalam kJ/mol
6' C2 mengandungi suhu (T) dalam Kelvin
7' D2 mengandungi perubahan entropi (ΔS) dalam kJ/(mol·K)
8
1def calculate_gibbs_free_energy(enthalpy, temperature, entropy):
2 """
3 Kira perubahan Tenaga Bebas Gibbs
4
5 Parameter:
6 enthalpy (float): Perubahan entalpi dalam kJ/mol
7 temperature (float): Suhu dalam Kelvin
8 entropy (float): Perubahan entropi dalam kJ/(mol·K)
9
10 Mengembalikan:
11 float: Perubahan Tenaga Bebas Gibbs dalam kJ/mol
12 """
13 gibbs_energy = enthalpy - (temperature * entropy)
14 return gibbs_energy
15
16# Contoh penggunaan
17delta_h = -92.4 # kJ/mol
18temp = 298.15 # K
19delta_s = 0.0987 # kJ/(mol·K)
20
21delta_g = calculate_gibbs_free_energy(delta_h, temp, delta_s)
22print(f"Perubahan Tenaga Bebas Gibbs: {delta_g:.2f} kJ/mol")
23
24# Tentukan spontaniti
25if delta_g < 0:
26 print("Reaksi adalah spontan.")
27elif delta_g > 0:
28 print("Reaksi adalah tidak spontan.")
29else:
30 print("Reaksi berada dalam keseimbangan.")
31
1function calculateGibbsFreeEnergy(enthalpy, temperature, entropy) {
2 // Kira perubahan Tenaga Bebas Gibbs
3 // enthalpy: kJ/mol
4 // temperature: Kelvin
5 // entropy: kJ/(mol·K)
6
7 const gibbsEnergy = enthalpy - (temperature * entropy);
8 return gibbsEnergy;
9}
10
11// Contoh penggunaan
12const deltaH = -92.4; // kJ/mol
13const temp = 298.15; // K
14const deltaS = 0.0987; // kJ/(mol·K)
15
16const deltaG = calculateGibbsFreeEnergy(deltaH, temp, deltaS);
17console.log(`Perubahan Tenaga Bebas Gibbs: ${deltaG.toFixed(2)} kJ/mol`);
18
19// Tentukan spontaniti
20if (deltaG < 0) {
21 console.log("Reaksi adalah spontan.");
22} else if (deltaG > 0) {
23 console.log("Reaksi adalah tidak spontan.");
24} else {
25 console.log("Reaksi berada dalam keseimbangan.");
26}
27
1public class GibbsFreeEnergyCalculator {
2 /**
3 * Kira perubahan Tenaga Bebas Gibbs
4 *
5 * @param enthalpy Perubahan entalpi dalam kJ/mol
6 * @param temperature Suhu dalam Kelvin
7 * @param entropy Perubahan entropi dalam kJ/(mol·K)
8 * @return Perubahan Tenaga Bebas Gibbs dalam kJ/mol
9 */
10 public static double calculateGibbsFreeEnergy(double enthalpy, double temperature, double entropy) {
11 return enthalpy - (temperature * entropy);
12 }
13
14 public static void main(String[] args) {
15 double deltaH = -92.4; // kJ/mol
16 double temp = 298.15; // K
17 double deltaS = 0.0987; // kJ/(mol·K)
18
19 double deltaG = calculateGibbsFreeEnergy(deltaH, temp, deltaS);
20 System.out.printf("Perubahan Tenaga Bebas Gibbs: %.2f kJ/mol%n", deltaG);
21
22 // Tentukan spontaniti
23 if (deltaG < 0) {
24 System.out.println("Reaksi adalah spontan.");
25 } else if (deltaG > 0) {
26 System.out.println("Reaksi adalah tidak spontan.");
27 } else {
28 System.out.println("Reaksi berada dalam keseimbangan.");
29 }
30 }
31}
32
1#include <iostream>
2#include <iomanip>
3
4/**
5 * Kira perubahan Tenaga Bebas Gibbs
6 *
7 * @param enthalpy Perubahan entalpi dalam kJ/mol
8 * @param temperature Suhu dalam Kelvin
9 * @param entropy Perubahan entropi dalam kJ/(mol·K)
10 * @return Perubahan Tenaga Bebas Gibbs dalam kJ/mol
11 */
12double calculateGibbsFreeEnergy(double enthalpy, double temperature, double entropy) {
13 return enthalpy - (temperature * entropy);
14}
15
16int main() {
17 double deltaH = -92.4; // kJ/mol
18 double temp = 298.15; // K
19 double deltaS = 0.0987; // kJ/(mol·K)
20
21 double deltaG = calculateGibbsFreeEnergy(deltaH, temp, deltaS);
22
23 std::cout << "Perubahan Tenaga Bebas Gibbs: " << std::fixed << std::setprecision(2)
24 << deltaG << " kJ/mol" << std::endl;
25
26 // Tentukan spontaniti
27 if (deltaG < 0) {
28 std::cout << "Reaksi adalah spontan." << std::endl;
29 } else if (deltaG > 0) {
30 std::cout << "Reaksi adalah tidak spontan." << std::endl;
31 } else {
32 std::cout << "Reaksi berada dalam keseimbangan." << std::endl;
33 }
34
35 return 0;
36}
37
# Fungsi R untuk mengira Tenaga Bebas Gibbs calculate_gibbs_free_energy <- function(enthalpy, temperature, entropy) { # enthalpy: kJ/mol # temperature: Kelvin # entropy: kJ/(mol·K) gibbs_energy <- enthalpy - (temperature * entropy) return(gibbs_energy) } # Contoh penggunaan delta_h <- -92.4 #
Temui lebih banyak alat yang mungkin berguna untuk aliran kerja anda