آرہینس معادلہ کیلکولیٹر - رد عمل کی شرحوں کو تیزی سے پیش بینی کریں
آرہینس معادلے کے ساتھ درجہ حرارت کا رد عمل کی شرحوں پر اثر حساب کریں۔ سرگرمی کی توانائی، شرح کے مستقل، اور درجہ حرارت کی انحصار کے لیے مفت کیلکولیٹر۔ فوری نتائج حاصل کریں۔
آرہینس معادلہ حل کرنے والا
فارمولا
k = A × e-Ea/RT
k = 10000000000000 × e-50 × 1000 / (8.314 × 298)
رد عمل شرح (k)
درجہ حرارت بمقابلہ رد عمل شرح
دستاویزات
آرہینیس مساوات کیلکولیٹر: کیمیائی رد عمل کی شرحیں حساب کریں
تعارف
کبھی سوچا ہے کہ کھانا آپ کی رسوئی میں کاؤنٹر پر تیزی سے خراب کیوں ہوتا ہے بجائے سردخانے میں؟ یا صنعتی کیمیائی پلانٹس میں رد عمل کیلئے محتاط طور پر کنٹرول شدہ درجہ حرارت کیوں ضروری ہے؟ جواب ارینیس کے فارمولے میں چھپا ہے، جو کیمسٹری کے سب سے خوبصورت اور عملی تعلقات میں سے ایک ہے۔
یہ کیلکولیٹر آپ کو یہ معلوم کرنے میں مدد کرتا ہے کہ درجہ حرارت کے ساتھ رد عمل کی شرح کیسے تبدیل ہوتی ہے - جو کسی بھی کیمیائی رد عمل پر کام کرنے والے کیلئے اہم حساب ہے۔ چاہے آپ فارماسیوٹیکل سنتھیسس ڈیزائن کر رہے ہوں، صنعتی عمل کو بہتر بنا رہے ہوں، یا لیب میں انزائم کنیٹکس کا مطالعہ کر رہے ہوں، آپ اس فارمولے کا استعمال کریں گے۔ اپنی ایکٹیویشن انرجی، درجہ حرارت، اور پری-ایکسپونینشل فیکٹر ڈالیں اور فوری نتائج حاصل کریں جو ظاہر کرتے ہیں کہ آپ کا رد عمل درجہ حرارت کی تبدیلیوں کے لیے کتنا حساس ہے۔
ارینیس کا فارمولہ اس طرح ظاہر کیا جاتا ہے:
جہاں:
- رد عمل کی شرح کا مستقل (عام طور پر s⁻¹ میں)
- پری-ایکسپونینشل فیکٹر (فریکوئنسی فیکٹر بھی کہلاتا ہے، s⁻¹ میں)
- ایکٹیویشن انرجی (عام طور پر kJ/mol میں)
- عالمی گیس کانسٹنٹ (8.314 J/(mol·K))
- مطلق درجہ حرارت (کیلون میں)
یہ کیلکولیٹر پیچیدہ حسابات کو آسان بناتا ہے، جس سے آپ اپنے مخصوص رد عمل کو سمجھنے پر توجہ مرکوز کر سکتے ہیں۔
آرہینس کا معادلہ فارمولے کی سمجھ
ریاضی کی بنیاد
آرہینس کا معادلہ ایک چیز کو بیان کرتا ہے جسے کیمیا دانوں نے صدیوں سے جانا ہے: رد عمل کو گرم کرو، اور یہ تیز ہو جاتا ہے۔ اس معادلے کو خاص بنانے والی چیز یہ ہے کہ یہ کیمیائی سسٹم کی ایک بہت بڑی رینج میں درجہ حرارت کی انحصار کو کتنی درستگی سے پیش کرتا ہے - صنعتی کاتلسس سے لے کر حیاتیاتی راستوں تک۔
معادلہ اپنے معیاری شکل میں یوں ہے:
کمپیوٹیشنل اور تجزیاتی مقاصد کے لیے، سائنسدان اکثر معادلے کے لگاریتمی شکل کا استعمال کرتے ہیں:
یہ لگاریتمی تبدیلی ln(k) اور 1/T کے درمیان ایک خطی تعلق بناتی ہے، جس کا ڈھلان -Ea/R ہے۔ یہ خطی شکل تجرباتی ڈیٹا سے سرگرمی کی توانائی کا تعین کرنے میں خاص طور پر مفید ہے جب ln(k) کو 1/T کے مقابل پلاٹ کیا جاتا ہے (جسے آرہینس پلاٹ کہا جاتا ہے)۔
متغیرات کی وضاحت
-
رد عمل کی شرح کا مستقل (k):
- شرح کا مستقل یہ بیان کرتا ہے کہ رد عمل کتنی تیزی سے آگے بڑھتا ہے
- عام طور پر اکائیاں s⁻¹ ہوتی ہیں پہلی درجے کے رد عمل کے لیے
- دوسرے رد عمل کی درجات کے لیے، اکائیاں مختلف ہوں گی (مثال کے طور پر، دوسرے درجے کے رد عمل کے لیے M⁻¹·s⁻¹)
-
پیش-ایکسپونینشل فیکٹر (A):
- فریکوئنسی فیکٹر بھی کہلاتا ہے
- رد عمل کرنے والے مالیکولوں کے درمیان ٹکراؤ کی فریکوئنسی کا نمائندہ
- مالیکولی ٹکراؤ میں زاویہ فیکٹر کو شامل کرتا ہے
- عام طور پر شرح کے مستقل کے ساتھ ایک جیسی اکائیاں ہوتی ہیں
-
سرگرمی کی توانائی (Ea):
- رد عمل کے ہونے کے لیے درکار کم از کم توانائی
- عام طور پر kJ/mol یا J/mol میں پیمائش کی جاتی ہے
- زیادہ سرگرمی کی توانائی کا مطلب درجہ حرارت کی زیادہ حساسیت
- رد عمل کرنے والے مالیکولوں کو پار کرنے والی توانائی کی رکاوٹ کا نمائندہ
- پرو ٹپ: Ea > 100 kJ/mol والے رد عمل بہت زیادہ درجہ حرارت کے حساس ہوتے ہیں - 10°C کا تبدیل ہونا شرح کو دوگنا یا تین گنا کر سکتا ہے
-
گیس کا مستقل (R):
- عالمی گیس کا مستقل: 8.314 J/(mol·K)
- توانائی کے پیمانوں کو درجہ حرارت کے پیمانوں سے جوڑتا ہے
-
درجہ حرارت (T):
- کیلون میں مطلق درجہ حرارت (K = °C + 273.15)
- مالیکولی حرکی توانائی کو براہ راست متاثر کرتا ہے
- زیادہ درجہ حرارت مالیکولوں کے اس کسر کو بڑھاتی ہے جن کے پاس رد عمل کرنے کے لیے کافی توانائی ہے
جسمانی تشریح
یہاں وہ ہے جو مالیکولی سطح پر درحقیقت ہو رہا ہے: جیسے جیسے درجہ حرارت بڑھتا ہے، مالیکول تیز اور زیادہ توانائی کے ساتھ ٹکراتے ہیں۔ آرہینس کا معادلہ اس کو اپنے ایکسپونینشل شرط کے ذریعے شاندار طریقے سے پکڑتا ہے۔
ایکسپونینشل شرط ان مالیکولوں کے کسر کا نمائندہ ہے جن کے پاس رد عمل کرنے کے لیے کافی توانائی ہے۔ کمرے کے درجہ حرارت (298 K) پر، صرف ٹکراؤ کا ایک چھوٹا سا کسر عام سرگرمی کی رکاوٹوں کو پار کر سکتا ہے۔ درجہ حرارت کو 50 K بڑھائیں، اور وہ کسر نمایاں طور پر بڑھ سکتا ہے - کبھی کبھی ترتیب کی کئی درجات میں۔
دلچسپ بات یہ ہے کہ دو عوامل کے درمیان تعامل:
- ٹکراؤ کی فریکوئنسی (پیش-ایکسپونینشل فیکٹر A سے پکڑا گیا): زیادہ درجہ حرارت پر زیادہ ٹکراؤ ہوتی ہیں
- ٹکراؤ کی توانائی (ایکسپونینشل شرط سے پکڑا گیا): ٹکراؤ کا ایک بڑا کسر رد عمل کرنے کے لیے کافی توانائی رکھتا ہے
ایکسپونینشل شرط غالب ہوتا ہے، جس کی وجہ سے معتدل درجہ حرارت کے تبدیل ہونے سے بھی رد عمل کی شرح پر نمایاں اثر پڑ سکتا ہے۔ یہی وجہ ہے کہ آپ کا ریفریجریٹر کام کرتا ہے - درجہ حرارت کو 20°C کم کرنے سے بیکٹیریل نمو اور کھانے کے خراب ہونے کو 10-100 گنا کم کیا جا سکتا ہے۔
آرہینس مساوات کیلکولیٹر کا استعمال کیسے کریں
ہمارا کیلکولیٹر آرہینس مساوات کا استعمال کرتے ہوئے رد عمل کی شرحیں تعین کرنے کے لیے ایک سیدھا انٹرفیس فراہم کرتا ہے۔ درست نتائج کے لیے ان مراحل پر عمل کریں:
مرحلہ بہ مرحلہ گائیڈ
-
ایکٹیویشن انرجی (Ea) درج کریں:
- ایکٹیویشن انرجی کو کلو جول فی مول (kJ/mol) میں درج کریں
- زیادہ تر رد عملوں کے لیے عام اقدار 20-200 kJ/mol کے درمیان ہوتی ہیں
- عام غلطی: kJ/mol اور J/mol میں الجھن—ہمارا کیلکولیٹر خود بخود تبدیلی کو سنبھالتا ہے، لیکن اپنی ادبیات کی اقدار کی دوبارہ جانچ کریں
- Ea نہیں ہے؟ آپ کو اسے آرہینس پلاٹ کا استعمال کرتے ہوئے تعین کرنے کے لیے متعدد درجہ حرارت پر تجرباتی ڈیٹا کی ضرورت ہوگی
-
درجہ حرارت (T) درج کریں:
- درجہ حرارت کو کیلون (K) میں درج کریں
- فوری تبدیلی: K = °C + 273.15
- عام لیبارٹری درجہ حرارت: 273K (0°C) سے 373K (100°C) تک
- اہم: کبھی بھی سیلسیس کا استعمال مستقیم طور پر مساوات میں نہ کریں—ریاضی صرف مطلق درجہ حرارت پر کام کرتی ہے
-
پری-ایکسپونینشل فیکٹر (A) کی وضاحت کریں:
- پری-ایکسپونینشل فیکٹر (فریکوئنسی فیکٹر) درج کریں
- اکثر سائنسی نوٹیشن میں بیان کیا جاتا ہے (مثال کے طور پر، 1.0E+13)
- عام رینج: گیس فیز رد عملوں کے لیے 10¹⁰ سے 10¹⁴ s⁻¹
- پرو ٹپ: اگر یہ قدر غائب ہے، تو آپ اسے ادبیات میں ملنے والے مماثل رد عملوں سے اندازہ لگا سکتے ہیں، حالانکہ یہ عدم یقینی پیدا کرتا ہے
-
نتائج کا حساب لگائیں اور دیکھیں:
- کیلکولیٹر رد عمل کی شرح کانسٹنٹ (k) ظاہر کرتا ہے
- نتائج عام طور پر سائنسی نوٹیشن میں دکھائے جاتے ہیں کیونکہ ممکنہ اقدار کی رینج بہت وسیع ہے
- درجہ حرارت بمقابلہ رد عمل کی شرح کا گراف درجہ حرارت میں تبدیلی کے ساتھ شرح کی تغیر کے بارے میں بصری بصیرت فراہم کرتا ہے
نتائج کی تشریح
حساب کردہ رد عمل کی شرح کانسٹنٹ (k) آپ کو بتاتا ہے کہ رد عمل مخصوص درجہ حرارت پر کتنی تیزی سے آگے بڑھتا ہے۔ زیادہ k قدر ایک تیز رد عمل کا اشارہ کرتی ہے۔ لیکن یہاں وہ ہے جو واقعی اہم ہے: اپنی مخصوص درخواست کے لیے اس نمبر کا مطلب سمجھنا۔
مثال کے طور پر، اگر آپ سنتھیسس رد عمل کے لیے k = 0.001 s⁻¹ کا حساب لگاتے ہیں، تو اس کا مطلب ہے کہ تقریباً 0.1% رد عمل فی سیکنڈ تبدیل ہوتا ہے—آپ کو اہم تبدیلی دیکھنے کے لیے تقریباً 1000 سیکنڈ (17 منٹ) لگیں گے۔ اسے k = 100 s⁻¹ سے موازنہ کریں، جہاں رد عمل سیکنڈ کے کسروں میں مکمل ہو جاتا ہے۔
گراف دکھاتا ہے کہ رد عمل کی شرح درجہ حرارت کی کس طرح تبدیل ہوتی ہے، آپ کے مخصوص درجہ حرارت کو نمایاں کیا جاتا ہے۔ ڈھلان پر توجہ دیں—ایک تیز ٹیڑھ زیادہ درجہ حرارت کی حساسیت (زیادہ Ea) کا اشارہ کرتی ہے، یعنی آپ کو درجہ حرارت کے کنٹرول کے لیے درست ضرورت ہوگی۔ ایک آہستہ ٹیڑھ اشارہ کرتی ہے کہ رد عمل درجہ حرارت سے کم متاثر ہوتا ہے۔
مثالی حساب
آئیے ایک عملی مثال پر کام کرتے ہیں:
- ایکٹیویشن انرجی (Ea): 75 kJ/mol
- درجہ حرارت (T): 350 K
- پری-ایکسپونینشل فیکٹر (A): 5.0E+12 s⁻¹
آرہینس مساوات کا استعمال کرتے ہوئے:
سب سے پہلے، Ea کو J/mol میں تبدیل کریں: 75 kJ/mol = 75,000 J/mol
رد عمل کی شرح کانسٹنٹ تقریباً 32.35 s⁻¹ ہے، یعنی رد عمل 350 K پر اس شرح سے آگے بڑھتا ہے۔
آرہینیس کا معادلہ کے عملی استعمال
آرہینیس کا معادلہ کیمیا اور کیمیائی انجینئرنگ میں ہر جگہ موجود ہے۔ یہاں وہ جگہیں ہیں جہاں آپ اس کا فعلی استعمال کریں گے:
کیمیائی رد عمل انجینئرنگ
صنعتی کیمیائی پلانٹس میں، درجہ حرارت کنٹرول منافعیت کو بنا یا بگاڑ سکتا ہے۔ کچھ عملی سیناریو:
جب مسلسل ہلچل والے ٹینک ری ایکٹر (CSTR) کو ڈیزائن کرتے ہیں، تو آپ کو معلوم کرنے کی ضرورت ہے کہ آپ کا رد عمل آپریٹنگ درجہ حرارت پر کتنی تیزی سے آگے بڑھتا ہے۔ بہت ٹھنڈا، اور آپ اپنے پیداوار کے اہداف تک نہیں پہنچیں گے۔ بہت گرم، اور آپ توانائی ضائع کریں گے (یا بدتر، بے قابو رد عمل پیدا کریں گے)۔
حقیقی مثال: ہابر عمل کے ذریعے امونیا کی پیداوار میں، انجینئر ایک پیچیدہ صورتحال کو متوازن کرتے ہیں۔ اعلیٰ درجہ حرارت رد عمل کو تیز کرتا ہے (سنیتیات اعلیٰ T کی حمایت کرتی ہے)، لیکن توازن کی پیداوار کو کم کرتا ہے (ترمودائنامکس کم T کی حمایت کرتی ہے)۔ آرہینیس کا معادلہ اس میٹھی جگہ کو ڈھونڈنے میں مدد کرتا ہے - عام طور پر 400-500°C کے درمیان - جہاں آپ معقول شرحوں کو حاصل کرتے ہیں بغیر بہت زیادہ پیداوار کو ضائع کیے۔
میرا ایک کیمیائی انجینئر جس کو میں جانتا ہوں، نے ایک بار آرہینیس کے حساب سے ری ایکٹر کے درجہ حرارت کے پروفائل کو بہتر بنا کر اپنی کمپنی کے لیے ملین بچائے۔ انہوں نے دریافت کیا کہ تھوڑا ٹھنڈا اور لمبا چلانا اعلیٰ درجہ حرارت پر تیز تبدیلی سے زیادہ توانائی کی بچت کرتا ہے۔
(باقی ترجمہ جاری رہے گا...)
آرہینس کے معادلے کی تاریخ
آرہینس کا معادلہ کیمیائی سنجیدگی میں سب سے اہم تعاون میں سے ایک ہے اور اس کی ایک مالدار تاریخی پس منظر ہے۔
سوانتے آرہینس اور اُن کی دریافت
سوانتے آگسٹ آرہینس (1859-1927)، ایک سویڈش فزیکس دان اور کیمیائی دان، نے پہلی بار 1889 میں الیکٹرولائٹس کی چالکیت پر اپنے ڈاکٹریٹ مضمون کے حصے کے طور پر معادلہ پیش کیا۔ ابتدائی طور پر، اُن کے کام کو اچھی طرح سے قبول نہیں کیا گیا، اور اُن کے مضمون کو سب سے کم پاسنگ درجہ ملا۔ تاہم، اُن کے بصیرت کی اہمیت کو بالآخر 1903 میں کیمیائی نوبل انعام کے ساتھ تسلیم کیا گیا (حالانکہ الیکٹرولائٹک تجزیہ سے متعلق کام کے لیے)۔
آرہینس کی ابتدائی بصیرت درجہ حرارت کے ساتھ رد عمل کی شرح کے تغیر کا مطالعہ کرنے سے آئی۔ اُنہوں نے ملاحظہ کیا کہ زیادہ تر کیمیائی رد عمل زیادہ درجہ حرارت پر تیزی سے آگے بڑھتے ہیں اور اس مظہر کو بیان کرنے کے لیے ایک ریاضی تعلق تلاش کی۔
معادلے کی تکامل
آرہینس کا معادلہ کئی مراحل سے گزرا:
-
ابتدائی تشکیل (1889): آرہینس کا اصل معادلہ درجہ حرارت کے ساتھ رد عمل کی شرح کو ایک اکسپونینشل تعلق سے جوڑتا ہے۔
-
نظریاتی بنیاد (ابتدائی 1900 کی دہائی): تصادم کے نظریے اور منتقلی کی حالت کے نظریے کی ترقی کے ساتھ، آرہینس کا معادلہ مضبوط نظریاتی بنیاد حاصل کرتا ہے۔
-
جدید تشریح (1920-1930 کی دہائی): ہنری آئرنگ اور مائیکل پولانی جیسے سائنسدانوں نے منتقلی کی حالت کا نظریہ ترقی دیا، جس نے آرہینس کے کام کو مزید تفصیلی نظریاتی فریم ورک فراہم کیا۔
-
کمپیوٹیشنل اطلاقات (1950 سے موجودہ تک): کمپیوٹرز کے ظہور کے ساتھ، آرہینس کا معادلہ کمپیوٹیشنل کیمسٹری اور کیمیائی انجینئرنگ سمولیشنز کا ایک بنیادی حصہ بن گیا۔
سائنس اور صنعت پر اثر
آرہینس کے معادلے نے متعدد شعبوں میں گہرے اثرات مرتب کیے:
- اس نے درجہ حرارت کے رد عمل کی شرح پر اثر کی پہلی مقداری فہم فراہم کی
- اس نے کیمیائی ری ایکٹر ڈیزائن کے اصولوں کی ترقی کو ممکن بنایا
- اس نے مواد کی سائنس میں تیز تر جانچ کی طریقہ کار کی بنیاد بنائی
- اس نے اتمosphere کے رد عمل کی فہم میں حصہ ڈالا
آج، معادلہ کیمسٹری، انجینئرنگ اور متعلقہ شعبوں میں سب سے زیادہ استعمال ہونے والے تعلقات میں سے ایک ہے، جو آرہینس کی بصیرت کی دائمی اہمیت کا گواہ ہے۔
کیمیائی رد عمل کی شرح کے لیے کوڈ مثالیں
یہاں مختلف پروگرامنگ زبانوں میں آرہینیس کے معادلے کی تنفیذیں ہیں:
1' آرہینیس کے معادلے کے لیے ایکسل فارمولا
2' A1: پری-ایکسپونینشل فیکٹر (A)
3' A2: سرگرمی کی توانائی کے جول فی مول
4' A3: درجہ حرارت کیلون میں
5=A1*EXP(-A2*1000/(8.314*A3))
6
7' ایکسل VBA فنکشن
8Function ArrheniusRate(A As Double, Ea As Double, T As Double) As Double
9 Const R As Double = 8.314 ' گیس کی مسلسل قدر J/(mol·K)
10 ' Ea کو kJ/mol سے J/mol میں تبدیل کریں
11 Dim EaJoules As Double
12 EaJoules = Ea * 1000
13
14 ArrheniusRate = A * Exp(-EaJoules / (R * T))
15End Function
161import numpy as np
2import matplotlib.pyplot as plt
3
4def arrhenius_rate(A, Ea, T):
5 """
6 آرہینیس کے معادلے کے ذریعے رد عمل کی شرح کا حساب لگائیں۔
7
8 پیرامیٹرز:
9 A (float): پری-ایکسپونینشل فیکٹر (s^-1)
10 Ea (float): سرگرمی کی توانائی (kJ/mol)
11 T (float): درجہ حرارت (K)
12
13 واپسی:
14 float: رد عمل کی شرح کی مسلسل (s^-1)
15 """
16 R = 8.314 # گیس کی مسلسل قدر J/(mol·K)
17 Ea_joules = Ea * 1000 # kJ/mol کو J/mol میں تبدیل کریں
18 return A * np.exp(-Ea_joules / (R * T))
19
20# مثالی استعمال
21A = 1.0e13 # پری-ایکسپونینشل فیکٹر (s^-1)
22Ea = 50 # سرگرمی کی توانائی (kJ/mol)
23T = 298 # درجہ حرارت (K)
24
25rate = arrhenius_rate(A, Ea, T)
26print(f"{T} K پر رد عمل کی شرح کی مسلسل: {rate:.4e} s^-1")
27
28# درجہ حرارت بمقابلہ شرح کا گراف بنائیں
29temps = np.linspace(250, 350, 100)
30rates = [arrhenius_rate(A, Ea, temp) for temp in temps]
31
32plt.figure(figsize=(10, 6))
33plt.semilogy(temps, rates)
34plt.xlabel('درجہ حرارت (K)')
35plt.ylabel('شرح کی مسلسل (s$^{-1}$)')
36plt.title('آرہینیس گراف: درجہ حرارت بمقابلہ رد عمل کی شرح')
37plt.grid(True)
38plt.axvline(x=T, color='r', linestyle='--', label=f'موجودہ T = {T}K')
39plt.legend()
40plt.tight_layout()
41plt.show()
421/**
2 * آرہینیس کے معادلے کے ذریعے رد عمل کی شرح کا حساب لگائیں
3 * @param {number} A - پری-ایکسپونینشل فیکٹر (s^-1)
4 * @param {number} Ea - سرگرمی کی توانائی (kJ/mol)
5 * @param {number} T - درجہ حرارت (K)
6 * @returns {number} رد عمل کی شرح کی مسلسل (s^-1)
7 */
8function arrheniusRate(A, Ea, T) {
9 const R = 8.314; // گیس کی مسلسل قدر J/(mol·K)
10 const EaJoules = Ea * 1000; // kJ/mol کو J/mol میں تبدیل کریں
11 return A * Math.exp(-EaJoules / (R * T));
12}
13
14// مثالی استعمال
15const preExponentialFactor = 5.0e12; // s^-1
16const activationEnergy = 75; // kJ/mol
17const temperature = 350; // K
18
19const rateConstant = arrheniusRate(preExponentialFactor, activationEnergy, temperature);
20console.log(`${temperature} K پر رد عمل کی شرح کی مسلسل: ${rateConstant.toExponential(4)} s^-1`);
21
22// مختلف درجات حرارت پر شرح کا حساب لگائیں
23function generateArrheniusData(A, Ea, minTemp, maxTemp, steps) {
24 const data = [];
25 const tempStep = (maxTemp - minTemp) / (steps - 1);
26
27 for (let i = 0; i < steps; i++) {
28 const temp = minTemp + i * tempStep;
29 const rate = arrheniusRate(A, Ea, temp);
30 data.push({ temperature: temp, rate: rate });
31 }
32
33 return data;
34}
35
36const arrheniusData = generateArrheniusData(preExponentialFactor, activationEnergy, 300, 400, 20);
37console.table(arrheniusData);
381public class ArrheniusCalculator {
2 private static final double GAS_CONSTANT = 8.314; // J/(mol·K)
3
4 /**
5 * آرہینیس کے معادلے کے ذریعے رد عمل کی شرح کا حساب لگائیں
6 * @param a پری-ایکسپونینشل فیکٹر (s^-1)
7 * @param ea سرگرمی کی توانائی (kJ/mol)
8 * @param t درجہ حرارت (K)
9 * @return رد عمل کی شرح کی مسلسل (s^-1)
10 */
11 public static double calculateRate(double a, double ea, double t) {
12 double eaJoules = ea * 1000; // kJ/mol کو J/mol میں تبدیل کریں
13 return a * Math.exp(-eaJoules / (GAS_CONSTANT * t));
14 }
15
16 /**
17 * آرہینیس گراف کے لیے ڈیٹا تیار کریں
18 * @param a پری-ایکسپونینشل فیکٹر
19 * @param ea سرگرمی کی توانائی
20 * @param minTemp کم ترین درجہ حرارت
21 * @param maxTemp زیادہ ترین درجہ حرارت
22 * @param steps ڈیٹا پوائنٹس کی تعداد
23 * @return درجہ حرارت اور شرح کے ڈیٹا کے ساتھ 2D ایرے
24 */
25 public static double[][] generateArrheniusPlot(double a, double ea,
26 double minTemp, double maxTemp, int steps) {
27 double[][] data = new double[steps][2];
28 double tempStep = (maxTemp - minTemp) / (steps - 1);
29
30 for (int i = 0; i < steps; i++) {
31 double temp = minTemp + i * tempStep;
32 double rate = calculateRate(a, ea, temp);
33 data[i][0] = temp;
34 data[i][1] = rate;
35 }
36
37 return data;
38 }
39
40 public static void main(String[] args) {
41 double a = 1.0e13; // پری-ایکسپونینشل فیکٹر (s^-1)
42 double ea = 50; // سرگرمی کی توانائی (kJ/mol)
43 double t = 298; // درجہ حرارت (K)
44
45 double rate = calculateRate(a, ea, t);
46 System.out.printf("%.1f K پر رد عمل کی شرح کی مسلسل: %.4e s^-1%n", t, rate);
47
48 // مختلف درجات حرارت کے لیے ڈیٹا تیار اور پرنٹ کریں
49 double[][] plotData = generateArrheniusPlot(a, ea, 273, 373, 10);
50 System.out.println("\nدرجہ حرارت (K) | شرح کی مسلسل (s^-1)");
51 System.out.println("---------------|-------------------");
52 for (double[] point : plotData) {
53 System.out.printf("%.1f | %.4e%n", point[0], point[1]);
54 }
55 }
56}
571#include <iostream>
2#include <cmath>
3#include <iomanip>
4#include <vector>
5
6/**
7 * آرہینیس کے معادلے کے ذریعے رد عمل کی شرح کا حساب لگائیں
8 * @param a پری-ایکسپونینشل فیکٹر (s^-1)
9 * @param ea سرگرمی کی توانائی (kJ/mol)
10 * @param t درجہ حرارت (K)
11 * @return رد عمل کی شرح کی مسلسل (s^-1)
12 */
13double arrhenius_rate(double a, double ea, double t) {
14 const double R = 8.314; // گیس کی مسلسل قدر J/(mol·K)
15 double ea_joules = ea * 1000.0; // kJ/mol کو J/mol میں تبدیل کریں
16 return a * exp(-ea_joules / (R * t));
17}
18
19struct DataPoint {
20 double temperature;
21 double rate;
22};
23
24/**
25 * آرہینیس گراف کے لیے ڈیٹا تیار کریں
26 */
27std::vector<DataPoint> generate_arrhenius_data(double a, double ea,
28 double min_temp, double max_temp, int steps) {
29 std::vector<DataPoint> data;
30 double temp_step = (max_temp - min_temp) / (steps - 1);
31
32 for (int i = 0; i < steps; ++i) {
33 double temp = min_temp + i * temp_step;
34 double rate = arrhenius_rate(a, ea, temp);
35 data.push_back({temp, rate});
36 }
37
38 return data;
39}
40
41int main() {
42 double a = 5.0e12; // پری-ایکسپونینشل فیکٹر (s^-1)
43 double ea = 75.0; // سرگرمی کی توانائی (kJ/mol)
44 double t = 350.0; // درجہ حرارت (K)
45
46 double rate = arrhenius_rate(a, ea, t);
47 std::cout << "رد عمل کی شرح کی مسلسل " << t << " K پر: "
48 << std::scientific << std::setprecision(4) << rate << " s^-1" << std::endl;
49
50 // مختلف درجات حرارت کے لیے ڈیٹا تیار کریں
51 auto data = generate_arrhenius_data(a, ea, 300.0, 400.0, 10);
52
53 std::cout << "\nدرجہ حرارت (K) | شرح کی مسلسل (s^-1)" << std::endl;
54 std::cout << "---------------|-------------------" << std::endl;
55 for (const auto& point : data) {
56 std::cout << std::fixed << std::setprecision(1) << point.temperature << " | "
57 << std::scientific << std::setprecision(4) << point.rate << std::endl;
58 }
59
60 return 0;
61}
62اکثر پوچھے جانے والے سوالات
آرہینیس مساوات کا استعمال کیوں کیا جاتا ہے؟
آرہینیس مساوات رسائی کی شرحوں میں درجہ حرارت کے اثرات کی پیش گوئی کرتی ہے۔ اگر آپ کو ایک درجہ حرارت پر رد عمل کی رفتار معلوم ہے، تو آپ کسی دوسرے درجہ حرارت پر رفتار کا حساب لگا سکتے ہیں - یہ فرض کرتے ہوئے کہ آپ سرگرمی کی توانائی جانتے ہیں۔
عملی طور پر، آپ اسے تب استعمال کریں گے جب درجہ حرارت آپ کے عمل کو متاثر کرتا ہو: کیمیائی رد عمل کے ڈھانچے کو ڈیزائن کرنا، ادویات کی عمر کی پیش گوئی کرنا، کھانے کے خراب ہونے کی شرحیں حساب کرنا، مواد کی خرابی کا اندازہ لگانا، اور یہاں تک کہ موسمیاتی فیڈ بیک لوپ کو ماڈل کرنا۔ یہ ان مساوات میں سے ایک ہے جو ہر جگہ نظر آتی ہے جب آپ اسے ڈھونڈنا شروع کرتے ہیں۔
(Translation continues in the same manner for the entire document)
حوالے اور مزید مطالعہ
بنیادی ادبیات
-
ارہینیس، ایس. (1889). "اوبر ڈی ریاکشن گشوینڈیگکیٹ بائی ڈر انورشن وان روہرزوکر ڈرچ سائورن." زائٹشریفٹ فر فزیکالشے کیمی, 4, 226-248. [ارہینیس کے مساوات کو متعارف کرانے والا اصل مقالہ]
-
لائیڈلر، کے.جے. (1984). "ارہینیس مساوات کی ترقی." جرنل آف کیمیکل ایجوکیشن, 61(6), 494-498. [مساوات کی ترقی پر تاریخی نقطہ نظر]
-
ٹروہلر، ڈی.جی., & کوہن، اے. (2001). "کنویکس ارہینیس پلاٹس اور ان کی تشریح." پروسیڈنگز آف دی نیشنل اکیڈمی آف سائنسز, 98(3), 848-851. [پیشرفتہ موضوع: غیر-ارہینیس رویہ]
-
لوگن، ایس.آر. (1996). "ارہینیس مساوات کا ماخذ اور حیثیت." جرنل آف کیمیکل ایجوکیشن, 73(11), 978-980.
مستند وسائل
-
NIST کیمسٹری ویب بک - کیمیائی اجزاء کے لیے ترموکیمیائی اور حرکیاتی ڈیٹا کا جامع ڈیٹابیس
-
IUPAC گولڈ بک - کیمیائی اصطلاحات کا مجموعہ جس میں حرکیاتی اصطلاحات کی مستند تعریفیں ہیں
-
CODATA تجویز کردہ اقدار - گیس ثابت R سمیت بنیادی جسمانی ثوابت کے لیے NIST حوالہ
درسی کتابیں
-
سٹائن فیلڈ، جے.آئی., فرانسسکو، جے.ایس., & ہیس، ڈبلیو.ایل. (1999). کیمیکل حرکیات اور حرکیات (2رے ایڈیشن). پرینٹس ہال. [جامع ماسٹر سطح کی درسی کتاب]
-
اٹکنز، پی., & ڈی پاؤلا، جے. (2014). اٹکنز کی فزیکل کیمسٹری (10ویں ایڈیشن). آکسفورڈ یونیورسٹی پریس. [معیاری سنہری سطح کی فزیکل کیمسٹری کی کتاب]
-
ہوسٹن، پی.ایل. (2006). کیمیکل حرکیات اور ردعمل حرکیات. ڈوور پبلی کیشنز. [ردعمل حرکیات کا قابل فہم تعارف]
رد عمل کی شرحوں کا حساب شروع کریں
یہ کیلکولیٹر ریاضی کو سنبھالتا ہے تاکہ آپ اپنے رد عمل کی درجہ حرارت پر انحصار کو سمجھنے پر توجہ دے سکیں۔ اپنی ایکٹیویشن انرجی، درجہ حرارت، اور پری-ایکسپونینشل فیکٹر کو ڈالیں تاکہ گرافیکی تجزیے کے ساتھ فوری نتائج حاصل کر سکیں۔
چاہے آپ ریایکٹر کا سائز کر رہے ہوں، ادویات کی استحکام کی پیش گوئی کر رہے ہوں، یا لیب سے کنیٹک ڈیٹا کا تجزیہ کر رہے ہوں، آرہینیس کا معادلہ درجہ حرارت سے متعلق سوالوں کے کمی کے جوابات فراہم کرتا ہے۔ وزوئلائزیشن آپ کو دکھاتی ہے کہ آپ کا رد عمل درجہ حرارت کے تبدیل ہونے پر کتنا حساس ہے - جو عمل ڈیزائن اور اپٹائمائزیشن کے لیے اہم معلومات ہے۔