ccitonline.com

CCIT – Cara Cerdas Ingat Tuhan

| AI-DAI5 | DAI5 AI Agents | NIC | ZWI | | CCITEdu | DAI5 eBook | CFDSOF | Donation | Download | CCIT Corporation | DAI5 | 33 Kriteria Evaluasi Penerapan DAI5 | Search |

Week 3 – Program kalkulasi temperature pembakaran hidrokarbon

Ghina Khairani – 2306215274 – Komputasi Teknik

Program atau coding yang dibuat pada blog ini mengenai program kalkulasi temperature pembakaran pada pembakaran hidrokarbon tidak sempurna. Program ini saya pilih dikarenakan pada mata kuliah sains kebakaran dan bangunan yang saya ambil, saya diminta untuk mengerjakannya secara manual yang mana terdapat unsur iterative agar didapat hasil temperature yang error nya kecil. Dimana setiap temperature memiliki nilai Cp yang berbeda, sehingga tidak bisa disamakan menggunakan Cp kondisi adiabatik. Dan langkah ini akan dapat dipermudah dengan adanya bantuan komputasi yaitu iterative methode

Saya mencoba memberikan gambaran algoritma kepada AI dari pengerjaan manual yang sudah saya kerjakan yang kemudian diolah AI sehingga menghasilkan coding html serta beberapa komentar dan saran.

Algoritma :

Inputโ†’Validasiย fuelโ†’Stoikiometriโ†’Dataย ฮ”Hfโˆ˜โ€‹,Cp (T)โ†’Neracaย energiโ†’Tebakanย awalโ†’Bisectionโ†’Tfโ€‹

Input
memasukkan komposisi bahan bakar dalam bentuk hidrokarbon umum, yaitu CxHy. Tidak perlu menuliskan nama bahan bakar secara langsung, tetapi cukup memasukkan jumlah atom karbon dan hidrogen. Selain komposisi bahan bakar diminta memasukkan temperatur awal reactant, misalnya 300 K. Temperatur ini akan digunakan sebagai kondisi awal sebelum pembakaran.

Validasi
program tidak boleh mengatakan “semua Cโ‚“Hแตง valid” apabila formula sesuai dan benar maka program akan lanjut mengambil data Hfโˆ˜ dan koefisian Cp, apabila formula tidak ada pada database maka program akan berhenti dan memberikan informasi error. Hal ini sengaja dibuat seperti itu agar program tidak melakukan interpolasi atau menebak nilai thermodynamic properties hanya berdasarkan jumlah atom

Persamaan Stoikiometri
Setelah bahan bakar berhasil diidentifikasi, langkah selanjutnya adalah menentukan persamaan reaksi pembakaran.
Dengan stoikiometri tetap sebagai berikut :
Cxโ€‹Hyโ€‹ + A(O2โ€‹ + 3.76N2โ€‹) โ†’ xCO2โ€‹ + 2yโ€‹H2โ€‹O + 3.76AN2โ€‹โ€‹
untuk disamakan antara mol product dan reaktannya

Mengambil Hfโˆ˜ pada setiap molekul
Disini menggunakan data spesies entalpi pembentukan yang mengacu pada NASA Glenn untuk menghitung Hc dari persamaan tersebut (persamaan ada pada gambar di atas). Data ini digunakan untuk mengetahui perubahan energi kimia akibat berlangsungnya reaksi pembakaran.

Secara umum, perubahan enthalpy reaksi diperoleh dengan menjumlahkan enthalpy pembentukan seluruh product, kemudian dikurangi dengan jumlah enthalpy pembentukan seluruh reactant.

Menentukan Cp sesuai dengan temperaturenya
Setelah mengetahui energi yang dilepaskan oleh reaksi, langkah berikutnya adalah menentukan temperatur produk. Pada tahap awal mungkin terlihat bahwa energi tersebut tinggal dibagi dengan Cp untuk mendapatkan kenaikan temperatur.
Namun, pendekatan tersebut memiliki keterbatasan karena Cp bukan merupakan nilai yang benar-benar konstan pada rentang temperatur yang besar. Ketika temperatur meningkat dari beberapa ratus kelvin hingga ribuan kelvin, nilai Cp dari CO2, H2O, dan N2 juga berubah. Oleh karena itu, program menggunakan Cp yang bergantung pada temperatur.

Mengubah CP menjadi perubahan entalpi
Setelah program dapat menghitung Cp pada temperatur tertentu, langkah berikutnya adalah menentukan perubahan enthalpy sensible.

Hubungan antara specific heat dan enthalpy diberikan oleh hubungan diferensial bahwa perubahan enthalpy sama dengan Cp dikalikan perubahan temperatur. Karena Cp berubah terhadap temperatur, maka hubungan tersebut harus diintegralkan.

Hitung temperature pembakaran

Mencari temperatur dengan bisection
Program menentukan batas temperatur, lalu mengambil titik tengah. Setelah itu dicek apakah temperatur tersebut terlalu tinggi atau terlalu rendah. Interval kemudian dipersempit dan proses diulangi.

Mengecek kesesuaian temperature

Program menghitung perubahan temperatur antariterasi. Kalau sudah lebih kecil dari batas yang ditentukan yaitu 5%, iterasi dihentikan

Berikut hasil pemrograman yang sudah jadi

Adiabatic Flame Temperature Calculator โ€” NASA Glenn

Adiabatic Flame Temperature Calculator

Basis data: NASA Glenn Coefficients for Calculating Thermodynamic Properties of Individual Species, NASA/TP-2002-211556 (McBride, Zehe & Gordon, 2002). Gas species in this calculator use the NASA Glenn seven-coefficient form over 200โ€“6000 K.

Model: ideal gas, air = O2 + 3.76 N2, adiabatic (Q = 0), no dissociation/equilibrium correction, reference temperature 298.15 K.

Input


Stoikiometri

Belum dihitung.

Database fuel yang didukung

Program hanya menerima CxHy yang benar-benar ada pada tabel di bawah. Program tidak melakukan interpolasi/tebakan ฮ”Hfยฐ berdasarkan x dan y. Untuk formula dengan lebih dari satu isomer, pengguna harus memilih spesiesnya.

FormulaSpesiesฮ”Hfยฐ298 (kJ/mol)Rentang gas (K)

Log iterasi Bisection

Belum dihitung.

Leave a Reply

Your email address will not be published. Required fields are marked *