Anda di halaman 1dari 4

Penggunaan MATLAB untuk interpretasi persamaan Arrenhenius

dengan perbandingan laju reaksi dan temperatur


Imam Zulqaisi
Department of Geophysics, Institute of Technology Sepuluh Nopember, Surabaya

Abstrak

Persamaan Arrehenius adalah persamaan kimia dengan adanya laju reaksi pada geas
ideal. Persamaan yang digunakan relatif lebih susah jika dihitung secara manual
dengan data yang sangat banyak. Maka dari itu pengolahan dilakukan dengan
komputasi MATLAB. Pengolahan dilakukan dengan fungsi algoritma matematika
sederhana, dan ditambah fungsi-fungsi khusus. Lalu menghasilkan output berupa
grafik perbandingan antara laju reaksi dan temperatur, dari grafik yang didapatkan
hasilnya menunjukan bahwa, semakin besar temperatur maka semakin kecil nilai laju
reaksi.

Kata kunci : Arrenhenius Equation, MATLAB Computation, Reaction Rate,


Temperature

Pendahuluan k is the rate constant,

Persamaan Arrehenius adalah T is the absolute


persamaan kimia dengan adanya laju temperature (in kelvins),
reaksi pada geas ideal. Persamaan
yang digunakan relatif lebih susah jika A is the pre-exponential factor, a
dihitung secara manual dengan data constant for each chemical
yang sangat banyak. Untuk itu reaction. According to collision
MATLAB berguna untuk menghitung theory, A is the frequency of
data yang banyak dengan collisions in the correct
menghasilkan grafik perbandingan orientation,
yang dapat diinterpretasikan kemudian.
Ea is the activation energy for
Tinjauan Pustaka the reaction (in the same units
as RT),
1. Persamaan Errhenius
R is the universal gas constant.
Arrhenius equation gives the
dependence of the rate constant of a Alternatively, the equation may be
chemical reaction on the absolute expressed as
temperature, a pre-exponential
factorand other constants of the
reaction.

where

Ea is the activation energy for


where the reaction (in the same units
as kBT),
kB is the Boltzmann constant. 2. Komputasi MATLAB

The only difference is the energy MATLAB merupakan software


units of Ea: the former form uses energy pemrograman dengan input fungsi
per mole, which is common in built-in dan -manual dimana fungsi
chemistry, while the latter form uses yang telah diinputkan disajikan dalam
energy per molecule directly, which is bahasa komputasidan produknya
common in physics. The different units disebut dengan script MATLAB. Dalam
are accounted for in using either script MATLABsendiri, fungsi-fungsi
the gas constant, R, or the Boltzmann akan dieksekusi sesuai dengan
constant, kB, as the multiplier of perintah, parameter, dan variabel yang
temperature T. ditentukan dalam sekali jalan. Jika
terdapat error, kemungkinanbesar
The units of the pre-exponential kesalahan terdapat pada script atau
factor A are identical to those of the rate variabel input. MATLAB memakai
constant and will vary depending on the sistem matriks dalam pengolahan
order of the reaction. If the reaction is datanya sehingga mampu untuk
first order it has the units: s−1, and for melakukan operasi matematis skala
that reason it is often called menengah hingga masif tergantung
the frequency factor or attempt pada spesifikasi komputer dan versi
frequency of the reaction. Most software yang digunakan.
simply, k is the number of collisions that
result in a reaction per second, A is the Metodologi
number of collisions (leading to a
reaction or not) per second occurring Dalam proses komputasi
with the proper orientation to react MATLAB digunakan variabel sesuai
dengan persamaan arrenhenius dalam
and is the probability that any komputasi MATLAB kali ini output yang
given collision will result in a reaction. It keluar ada pada figure(1) dengan fungi
can be seen that either increasing the plot(x,y) untuk grafik dan fungsi
temperature or decreasing the semilogy(x,y) untuk grafik fungsi
activation energy (for example through polinom lebih detail namun hasil
the use of catalysts) will result in an grafiknya linear. Selain itu fungsi yang
increase in rate of reaction. digunakan adalah fungsi algoritma
matematika biasa.
Given the small temperature
range of kinetic studies, it is reasonable Flowchart
to approximate the activation energy as
being independent of the temperature. START 
Similarly, under a wide range of
practical conditions, the weak INPUT DATA (equation and variabel)
temperature dependence of the pre- 
exponential factor is negligible
compared to the temperature RUN SECTION

dependence of the factor; except  OUTPUT (Graphic and Value of


in the case of "barrierless" diffusion- proccesing)
limited reactions, in which case the pre-
Hasil dan Pembahasan
exponential factor is dominant and is
directly observable.
Pada rumus laju reaksi, dengan Summary
A= 7*10^.16, nilai E= 1*10^5 J/mol, nilai
konstan gas R=8.314 J/molK dan nilai Kesimpulan yang didapatkan adalah :
T (temperatur) dari 253oK sampai
325oK. Dari interval nilai T (temperatur) Dari grafik perbandingan laju
235oK sampai 325oK didaptkan nilai k reaksi dan temperatur menunjukan
dengan grafik perbandingan seperti bahwa nilai temperatur berbanding
dibawah ini : terbalik dengan nilai laju reaksi, dimana
semakin kecil nilai temperatur maka
semakin besar nilai laju reaksi. Begitu
pula sebaliknya.

Reference

https://www.researchgate.net/p
ublication/311157091_Dasar-
dasar_Fisika_Komputasi_Menggunaka
n_MATLAB_A_Basic_Computational_
Physics_Using_MATLAB

https://opentextbc.ca/introductoryc
Dilihat dari grafik diatas,
hemistry/chapter/activation-energy-and-
perbandingan laju reaksi dan
the-arrhenius-equation-2/
temperatur membentuk grafik polinom,
dengan perbandingan terbalik.
Semakin besar nilai temperatur maka
akan semkain kecil nilai laju reaksinya.
Sebaliknya makin kecil nilai temperatur
maka akan semakin besar nilai dari laju
reaksi.
Lampiran

Sripct

clear all
clc

%NRP : 03411740000012
%NAMA : IMAM ZULQAISI
%KELAS : KOMPUTASI GEOFISIKA D

A= 7*10^.16 %the
preexponential [or frequency]
factor,
E= 1*10^.5 %[J/mol]
activation energy
R= 8.314
%[J/(mole.K)] gas constant
T= 253:1:325 %[K]
absolute temperature

k= A*(exp(-E)./(R*T)) %[s^-1]

%for Graphic
a=log(10)*k
b=1./T

figure(1)
subplot(2,1,1)
plot(k,T, 'g-')
title('Reaction rate vs
Temperature')
xlabel('Reaction Rate')
ylabel('Temperature')
grid on

subplot(2,1,2)
title('log10k vs 1/T')
semilogy(a,b,'r-')
xlabel('log(10)k')
ylabel('1/T')
grid on

Anda mungkin juga menyukai