موثر نیوکلیئر چارج کیلکولیٹر: ایٹمی ساخت کا تجزیہ
سلٹر کے قواعد کا استعمال کرتے ہوئے کسی بھی ایٹم کا موثر نیوکلیئر چارج (Zeff) حساب کریں۔ ایٹمی نمبر اور الیکٹرون شیل درج کریں تاکہ الیکٹرانز کے تجربہ کردہ حقیقی چارج کا تعین کیا جا سکے۔
مؤثرہ جوہری چارج کیلکولیٹر
عنصر کا جوہری نمبر درج کریں
الیکٹران شیل نمبر درج کریں
مؤثرہ جوہری چارج (Zeff)
مؤثرہ جوہری چارج سلیٹر کے اصولوں کا استعمال کرتے ہوئے حساب لگایا جاتا ہے:
Zeff = Z - S
جہاں:
- Z جوہری نمبر ہے
- S اسکریننگ مستقل ہے
ایٹم کی بصری نمائندگی
دستاویزات
مؤثرہ نیوکلیئر چارج کیلکولیٹر
تعارف
مؤثرہ نیوکلیئر چارج کیلکولیٹر (Zeff) ایٹمی ساخت اور کیمیائی رویے کو سمجھنے کے لیے ایک لازمی ٹول ہے۔ مؤثرہ نیوکلیئر چارج ایک کثیر الیکٹران ایٹم میں کسی الیکٹرون کے تجربہ کردہ حقیقی نیوکلیئر چارج کی نمائندگی کرتا ہے، جو دوسرے الیکٹرانز کے شیلڈنگ اثر کو مدنظر رکھتا ہے۔ یہ بنیادی تصور ایٹمی خصوصیات، کیمیائی بانڈنگ، اور سپیکٹروسکوپک خصوصیات میں دوری کے رجحانات کی وضاحت کرنے میں مدد کرتا ہے۔
ہمارا صارف دوست مؤثرہ نیوکلیئر چارج کیلکولیٹر سلیٹر کے اصولوں کو نافذ کرتا ہے تاکہ کسی بھی عنصر کے لیے درست Zeff قیمتیں فراہم کی جا سکیں۔ بس ایٹمی نمبر درج کریں اور دلچسپی کے الیکٹران شیل کا انتخاب کریں، آپ فوری طور پر اس شیل میں الیکٹرانز کے تجربہ کردہ مؤثرہ نیوکلیئر چارج کا تعین کر سکتے ہیں۔
مؤثرہ نیوکلیئر چارج کو سمجھنا کیمسٹری، طبیعیات، اور مواد کی سائنس میں طلباء، اساتذہ، اور محققین کے لیے بہت اہم ہے۔ یہ کیلکولیٹر پیچیدہ حسابات کو آسان بناتا ہے جبکہ ایٹمی ساخت اور الیکٹران کے رویے کے بارے میں تعلیمی بصیرت فراہم کرتا ہے۔
مؤثرہ نیوکلیئر چارج کیا ہے؟
مؤثرہ نیوکلیئر چارج (Zeff) ایک کثیر الیکٹران ایٹم میں کسی الیکٹرون کے تجربہ کردہ خالص مثبت چارج کی نمائندگی کرتا ہے۔ حالانکہ نیوکلیئس میں مثبت چارج والے پروٹونز ایٹمی نمبر (Z) کے برابر ہوتے ہیں، الیکٹرانز اس مکمل نیوکلیئر چارج کا تجربہ نہیں کرتے کیونکہ شیلڈنگ اثر (جسے اسکریننگ بھی کہا جاتا ہے) دوسرے الیکٹرانز کی وجہ سے ہوتا ہے۔
حقیقی نیوکلیئر چارج اور مؤثرہ نیوکلیئر چارج کے درمیان تعلق یہ ہے:
جہاں:
- Zeff مؤثرہ نیوکلیئر چارج ہے
- Z ایٹمی نمبر ہے (پروٹونز کی تعداد)
- S اسکریننگ مستقل ہے (دوسرے الیکٹرانز کے ذریعے نیوکلیئر چارج کی مقدار جو اسکرین کی گئی ہے)
مؤثرہ نیوکلیئر چارج بہت سے دوری کے رجحانات کی وضاحت کرتا ہے بشمول:
- ایٹمی رداس: جیسے جیسے Zeff بڑھتا ہے، الیکٹرانز نیوکلیئس کی طرف زیادہ مضبوطی سے کھینچے جاتے ہیں، جس سے ایٹمی رداس کم ہوتا ہے
- آئنائزیشن توانائی: زیادہ Zeff کا مطلب ہے کہ الیکٹرانز زیادہ مضبوطی سے پکڑے جاتے ہیں، جس سے آئنائزیشن توانائی بڑھ جاتی ہے
- الیکٹران کی محبت: زیادہ Zeff عام طور پر اضافی الیکٹرانز کے لیے زیادہ مضبوط کشش کی طرف لے جاتی ہے
- الیکٹرانگٹیویٹی: زیادہ Zeff والے عناصر عام طور پر مشترکہ الیکٹرانز کو زیادہ مضبوطی سے اپنی طرف کھینچتے ہیں
سلیٹر کے اصول مؤثرہ نیوکلیئر چارج کا حساب لگانے کے لیے
1930 میں، طبیعیات دان جان سی سلیٹر نے کثیر الیکٹران ایٹمز میں اسکریننگ مستقل (S) کا اندازہ لگانے کے لیے اصولوں کا ایک مجموعہ تیار کیا۔ یہ اصول مؤثرہ نیوکلیئر چارج کا اندازہ لگانے کے لیے ایک منظم طریقہ فراہم کرتے ہیں بغیر پیچیدہ کوانٹم مکینیکل حسابات کی ضرورت کے۔
سلیٹر کے اصولوں میں الیکٹرون گروپنگ
سلیٹر کے اصول الیکٹرانز کو درج ذیل ترتیب میں گروپ کرنے کے ساتھ شروع ہوتے ہیں:
- (1s)
- (2s، 2p)
- (3s، 3p)
- (3d)
- (4s، 4p)
- (4d)
- (4f)
- (5s، 5p) ... اور اسی طرح
سلیٹر کے اصولوں کے مطابق اسکریننگ مستقل
مختلف الیکٹران گروپوں سے اسکریننگ مستقل میں شراکت درج ذیل اصولوں کی پیروی کرتی ہے:
- اعلیٰ گروپوں میں موجود الیکٹرانز جو دلچسپی کے الیکٹرون سے زیادہ ہیں، اسکریننگ مستقل میں 0.00 کا حصہ ڈالتے ہیں
- دلچسپی کے الیکٹرون کے ساتھ ایک ہی گروپ میں موجود الیکٹرانز:
- 1s الیکٹرانز کے لیے: گروپ میں دوسرے الیکٹرانز S میں 0.30 کا حصہ ڈالتے ہیں
- ns اور np الیکٹرانز کے لیے: گروپ میں دوسرے الیکٹرانز S میں 0.35 کا حصہ ڈالتے ہیں
- nd اور nf الیکٹرانز کے لیے: گروپ میں دوسرے الیکٹرانز S میں 0.35 کا حصہ ڈالتے ہیں
- دلچسپی کے الیکٹرون سے کم گروپوں میں موجود الیکٹرانز:
- (n-1) شیل میں ہر الیکٹرون کے لیے S میں 0.85 کا حصہ ڈالتے ہیں
- (n-1) شیل سے کم شیلز میں ہر الیکٹرون کے لیے S میں 1.00 کا حصہ ڈالتے ہیں
مثال کا حساب
کاربن ایٹم (Z = 6) کے لیے جس کی الیکٹران تشکیل 1s²2s²2p² ہے:
2p الیکٹرون کے لیے Zeff معلوم کرنے کے لیے:
- گروپ 1: (1s²) S میں 2 × 0.85 = 1.70 کا حصہ ڈالتا ہے
- گروپ 2: (2s²2p¹) گروپ میں دوسرے الیکٹرونز S میں 3 × 0.35 = 1.05 کا حصہ ڈالتے ہیں
- کل اسکریننگ مستقل: S = 1.70 + 1.05 = 2.75
- مؤثرہ نیوکلیئر چارج: Zeff = 6 - 2.75 = 3.25
اس کا مطلب ہے کہ کاربن میں 2p الیکٹرون تقریباً 3.25 کا مؤثرہ نیوکلیئر چارج محسوس کرتا ہے نہ کہ 6 کا مکمل نیوکلیئر چارج۔
مؤثرہ نیوکلیئر چارج کیلکولیٹر کا استعمال کیسے کریں
ہمارا کیلکولیٹر سلیٹر کے اصولوں کو نافذ کرنے کے عمل کو آسان بناتا ہے۔ کسی بھی عنصر کے لیے مؤثرہ نیوکلیئر چارج کا حساب لگانے کے لیے ان مراحل کی پیروی کریں:
- ایٹمی نمبر (Z) درج کریں: اس عنصر کا ایٹمی نمبر درج کریں جس میں آپ دلچسپی رکھتے ہیں (1-118)
- الیکٹران شیل (n) منتخب کریں: اس پرنسپل کوانٹم نمبر کا انتخاب کریں جس کے لیے آپ مؤثرہ نیوکلیئر چارج کا حساب لگانا چاہتے ہیں
- نتیجہ دیکھیں: کیلکولیٹر فوری طور پر اس شیل میں الیکٹرانز کے تجربہ کردہ مؤثرہ نیوکلیئر چارج (Zeff) کو ظاہر کرے گا
- تصویر کشی کی خصوصیات کا جائزہ لیں: ایٹم کی تصویر کشی کا مشاہدہ کریں جو نیوکلیئس اور الیکٹران شیلز کو دکھاتی ہے، جس میں منتخب شیل کو نمایاں کیا گیا ہے
کیلکولیٹر آپ کی ان پٹس کی خودکار توثیق کرتا ہے تاکہ یہ یقینی بنایا جا سکے کہ وہ جسمانی طور پر معنی خیز ہیں۔ مثال کے طور پر، آپ کسی ایسے الیکٹران شیل کا انتخاب نہیں کر سکتے جو کسی دیے گئے عنصر کے لیے موجود نہیں ہے۔
نتائج کو سمجھنا
حساب کردہ مؤثرہ نیوکلیئر چارج آپ کو بتاتا ہے کہ مخصوص شیل میں الیکٹرانز کو نیوکلیئس کی طرف کتنی مضبوطی سے کھینچا جاتا ہے۔ زیادہ قیمتیں مضبوط کشش کی نشاندہی کرتی ہیں، جو عام طور پر درج ذیل کے ساتھ وابستہ ہیں:
- چھوٹا ایٹمی رداس
- زیادہ آئنائزیشن توانائی
- زیادہ الیکٹرانگٹیویٹی
- زیادہ مضبوط بانڈنگ کی قابلیت
تصویر کشی کی خصوصیات
ہمارے کیلکولیٹر میں ایٹم کی تصویر کشی ایک بصری نمائندگی فراہم کرتی ہے:
- نیوکلیئس، جس پر ایٹمی نمبر درج ہے
- نیوکلیئس کے گرد دائرے کی شکل میں الیکٹران شیلز
- منتخب شیل کی نمایاں کاری جس کے لیے Zeff کا حساب لگایا گیا ہے
یہ تصویر کشی ایٹمی ساخت اور الیکٹران شیلز اور نیوکلیئر چارج کے درمیان تعلق کے بارے میں بصیرت پیدا کرنے میں مدد کرتی ہے۔
مؤثرہ نیوکلیئر چارج کے حسابات کے استعمال کے کیسز
مؤثرہ نیوکلیئر چارج کو سمجھنے کے بہت سے اطلاقات ہیں کیمسٹری، طبیعیات، اور متعلقہ شعبوں میں:
1. تعلیمی اطلاقات
- دوری کے رجحانات کی تعلیم دینا: یہ ظاہر کرنا کہ ایٹمی رداس ایک دور میں کیوں کم ہوتا ہے اور ایک گروپ میں کیوں بڑھتا ہے
- بانڈنگ کے رویے کی وضاحت کرنا: یہ دکھانا کہ زیادہ مؤثرہ نیوکلیئر چارج والے عناصر کیوں زیادہ مضبوط بانڈز بناتے ہیں
- سپیکٹروسکوپی کو سمجھنا: طلباء کو یہ سمجھنے میں مدد دینا کہ مختلف عناصر کے درمیان اخراج اور جذب کی سپیکٹرا کیوں مختلف ہوتی ہیں
2. تحقیق کے اطلاقات
- کمپیوٹیشنل کیمسٹری: زیادہ پیچیدہ کوانٹم مکینیکل حسابات کے لیے ابتدائی پیرامیٹرز فراہم کرنا
- مواد کی سائنس: ایٹمی خصوصیات کی بنیاد پر نئے مواد کی خصوصیات کی پیش گوئی کرنا
- ادویات کی ڈیزائن: دواسازی کی ترقی کے لیے مالیکیولز میں الیکٹران کی تقسیم کو سمجھنا
3. عملی اطلاقات
- کیمیائی انجینئرنگ: الیکٹرانک خصوصیات کی بنیاد پر کیٹالسٹ کو بہتر بنانا
- سیمی کنڈکٹر ڈیزائن: الیکٹرانک خصوصیات کی بنیاد پر مناسب ڈوپینٹس کا انتخاب کرنا
- بیٹری کی ٹیکنالوجی: مطلوبہ الیکٹرانک خصوصیات کے ساتھ بہتر الیکٹروڈ مواد تیار کرنا
متبادل
جبکہ سلیٹر کے اصول مؤثرہ نیوکلیئر چارج کا اندازہ لگانے کے لیے ایک سیدھا طریقہ فراہم کرتے ہیں، کچھ متبادل طریقے بھی ہیں:
- کوانٹم مکینیکل حسابات: زیادہ درست لیکن کمپیوٹیشنل طور پر مہنگے طریقے جیسے ہارٹری-فوک یا کثافت کا فنکشنل نظریہ (DFT)
- کلیمنٹ-رائمنڈی مؤثرہ نیوکلیئر چارج: تجرباتی ڈیٹا کی بنیاد پر حاصل کردہ قیمتیں
- ایٹمی سپیکٹرا سے Zeff: تجرباتی پیمائشوں سے مؤثرہ نیوکلیئر چارج کا تعین کرنا
- سیلف کنسسٹنٹ فیلڈ کے طریقے: ایسے طریقے جو الیکٹران کی تقسیم اور مؤثرہ نیوکلیئر چارج کو بیک وقت حساب کرتے ہیں
ہر طریقہ کے اپنے فوائد اور حدود ہیں، سلیٹر کے اصول تعلیمی مقاصد اور بہت سے عملی مقاصد کے لیے درستگی اور سادگی کے درمیان اچھا توازن فراہم کرتے ہیں۔
مؤثرہ نیوکلیئر چارج کے تصور کی تاریخ
مؤثرہ نیوکلیئر چارج کا تصور ایٹمی ساخت کی ہماری تفہیم کے ساتھ ساتھ ترقی پذیر ہوا:
ابتدائی ایٹمی ماڈل
بیسویں صدی کے ابتدائی سالوں میں، سائنسدانوں جیسے جے جے تھامسن اور ارنسٹ روتھرفورڈ نے ایٹمز کی بنیادی ساخت قائم کی جس میں ایک مثبت چارج والا نیوکلیئس ہوتا ہے جو الیکٹرانز کے گرد ہوتا ہے۔ تاہم، یہ ماڈل عناصر کی خصوصیات میں دوری کے رجحانات کی وضاحت نہیں کر سکے۔
بوہر ماڈل اور آگے
نیلز بوہر کا 1913 کا ماڈل کوانٹائزڈ الیکٹرون اوربٹس متعارف کرتا ہے لیکن اب بھی الیکٹرانز کو آزاد ذرات کے طور پر سمجھتا ہے۔ یہ واضح ہو گیا کہ الیکٹران-الیکٹران کے تعاملات کثیر الیکٹران ایٹمز کو سمجھنے کے لیے بہت اہم ہیں۔
سلیٹر کے اصولوں کی ترقی
1930 میں، جان سی سلیٹر نے اپنی مشہور کتاب "ایٹمی شیلڈنگ مستقل" کو فزیکل ریویو میں شائع کیا۔ انہوں نے کثیر الیکٹران ایٹمز میں اسکریننگ اثر کا اندازہ لگانے کے لیے ایک سیٹ اصول متعارف کرایا، جو مکمل شرینڈر معادلے کو حل کیے بغیر مؤثرہ نیوکلیئر چارج کا حساب لگانے کے لیے ایک عملی طریقہ فراہم کرتا ہے۔
جدید اصلاحات
سلیٹر کے اصل کام کے بعد، مختلف اصلاحات پیش کی گئی ہیں:
- کلیمنٹ-رائمنڈی قیمتیں (1963): اینریکو کلیمنٹ اور ڈینیئل رائمنڈی نے ہارٹری-فوک حسابات کی بنیاد پر زیادہ درست Zeff قیمتیں شائع کیں
- کوانٹم مکینیکل طریقے: ایسے کمپیوٹیشنل طریقے تیار کیے گئے جو الیکٹران کی کثافت کی تقسیم کو بڑھتی ہوئی درستگی کے ساتھ حساب کرتے ہیں
- ریلیٹیوسٹک اثرات: یہ تسلیم کرنا کہ بھاری عناصر کے لیے، ریلیٹیوسٹک اثرات مؤثرہ نیوکلیئر چارج پر نمایاں اثر انداز ہوتے ہیں
آج، جبکہ زیادہ پیچیدہ طریقے موجود ہیں، سلیٹر کے اصول تعلیمی مقاصد کے لیے اور زیادہ پیچیدہ حسابات کے لیے ایک نقطہ آغاز کے طور پر قیمتی ہیں۔
مؤثرہ نیوکلیئر چارج کا حساب لگانے کے لیے کوڈ کی مثالیں
یہاں مختلف پروگرامنگ زبانوں میں سلیٹر کے اصولوں کے نفاذ کی مثالیں ہیں:
1def calculate_effective_nuclear_charge(atomic_number, electron_shell):
2 """
3 مؤثرہ نیوکلیئر چارج کا حساب لگائیں سلیٹر کے اصولوں کا استعمال کرتے ہوئے
4
5 پیرامیٹرز:
6 atomic_number (int): عنصر کا ایٹمی نمبر
7 electron_shell (int): شیل کا پرنسپل کوانٹم نمبر
8
9 واپسی:
10 float: مؤثرہ نیوکلیئر چارج
11 """
12 if atomic_number < 1:
13 raise ValueError("ایٹمی نمبر کم از کم 1 ہونا چاہیے")
14
15 if electron_shell < 1 or electron_shell > max_shell_for_element(atomic_number):
16 raise ValueError("اس عنصر کے لیے غیر درست الیکٹران شیل")
17
18 # سلیٹر کے اصولوں کا استعمال کرتے ہوئے اسکریننگ مستقل کا حساب لگائیں
19 screening_constant = 0
20
21 # عام عناصر کے لیے سادہ نفاذ
22 if electron_shell == 1: # K شیل
23 if atomic_number == 1: # ہائیڈروجن
24 screening_constant = 0
25 elif atomic_number == 2: # ہیلیم
26 screening_constant = 0.3
27 else:
28 screening_constant = 0.3 * (atomic_number - 1)
29 elif electron_shell == 2: # L شیل
30 if atomic_number <= 4: # Li، Be
31 screening_constant = 1.7
32 elif atomic_number <= 10: # B سے Ne
33 screening_constant = 1.7 + 0.35 * (atomic_number - 4)
34 else:
35 screening_constant = 3.25 + 0.5 * (atomic_number - 10)
36
37 # مؤثرہ نیوکلیئر چارج کا حساب لگائیں
38 effective_charge = atomic_number - screening_constant
39
40 return effective_charge
41
42def max_shell_for_element(atomic_number):
43 """ایک عنصر کے لیے زیادہ سے زیادہ شیل نمبر کا تعین کریں"""
44 if atomic_number < 3:
45 return 1
46 elif atomic_number < 11:
47 return 2
48 elif atomic_number < 19:
49 return 3
50 elif atomic_number < 37:
51 return 4
52 elif atomic_number < 55:
53 return 5
54 elif atomic_number < 87:
55 return 6
56 else:
57 return 7
58
1function calculateEffectiveNuclearCharge(atomicNumber, electronShell) {
2 // ان پٹس کی توثیق کریں
3 if (atomicNumber < 1) {
4 throw new Error("ایٹمی نمبر کم از کم 1 ہونا چاہیے");
5 }
6
7 const maxShell = getMaxShellForElement(atomicNumber);
8 if (electronShell < 1 || electronShell > maxShell) {
9 throw new Error("اس عنصر کے لیے غیر درست الیکٹران شیل");
10 }
11
12 // سلیٹر کے اصولوں کا استعمال کرتے ہوئے اسکریننگ مستقل کا حساب لگائیں
13 let screeningConstant = 0;
14
15 // عام عناصر کے لیے سادہ نفاذ
16 if (electronShell === 1) { // K شیل
17 if (atomicNumber === 1) { // ہائیڈروجن
18 screeningConstant = 0;
19 } else if (atomicNumber === 2) { // ہیلیم
20 screeningConstant = 0.3;
21 } else {
22 screeningConstant = 0.3 * (atomicNumber - 1);
23 }
24 } else if (electronShell === 2) { // L شیل
25 if (atomicNumber <= 4) { // Li، Be
26 screeningConstant = 1.7;
27 } else if (atomicNumber <= 10) { // B سے Ne
28 screeningConstant = 1.7 + 0.35 * (atomicNumber - 4);
29 } else {
30 screeningConstant = 3.25 + 0.5 * (atomicNumber - 10);
31 }
32 }
33
34 // مؤثرہ نیوکلیئر چارج کا حساب لگائیں
35 const effectiveCharge = atomicNumber - screeningConstant;
36
37 return effectiveCharge;
38}
39
40function getMaxShellForElement(atomicNumber) {
41 if (atomicNumber < 3) return 1;
42 if (atomicNumber < 11) return 2;
43 if (atomicNumber < 19) return 3;
44 if (atomicNumber < 37) return 4;
45 if (atomicNumber < 55) return 5;
46 if (atomicNumber < 87) return 6;
47 return 7;
48}
49
1public class EffectiveNuclearChargeCalculator {
2 public static double calculateEffectiveNuclearCharge(int atomicNumber, int electronShell) {
3 // ان پٹس کی توثیق کریں
4 if (atomicNumber < 1) {
5 throw new IllegalArgumentException("ایٹمی نمبر کم از کم 1 ہونا چاہیے");
6 }
7
8 int maxShell = getMaxShellForElement(atomicNumber);
9 if (electronShell < 1 || electronShell > maxShell) {
10 throw new IllegalArgumentException("اس عنصر کے لیے غیر درست الیکٹران شیل");
11 }
12
13 // سلیٹر کے اصولوں کا استعمال کرتے ہوئے اسکریننگ مستقل کا حساب لگائیں
14 double screeningConstant = 0;
15
16 // عام عناصر کے لیے سادہ نفاذ
17 if (electronShell == 1) { // K شیل
18 if (atomicNumber == 1) { // ہائیڈروجن
19 screeningConstant = 0;
20 } else if (atomicNumber == 2) { // ہیلیم
21 screeningConstant = 0.3;
22 } else {
23 screeningConstant = 0.3 * (atomicNumber - 1);
24 }
25 } else if (electronShell == 2) { // L شیل
26 if (atomicNumber <= 4) { // Li، Be
27 screeningConstant = 1.7;
28 } else if (atomicNumber <= 10) { // B سے Ne
29 screeningConstant = 1.7 + 0.35 * (atomicNumber - 4);
30 } else {
31 screeningConstant = 3.25 + 0.5 * (atomicNumber - 10);
32 }
33 }
34
35 // مؤثرہ نیوکلیئر چارج کا حساب لگائیں
36 double effectiveCharge = atomicNumber - screeningConstant;
37
38 return effectiveCharge;
39 }
40
41 private static int getMaxShellForElement(int atomicNumber) {
42 if (atomicNumber < 3) return 1;
43 if (atomicNumber < 11) return 2;
44 if (atomicNumber < 19) return 3;
45 if (atomicNumber < 37) return 4;
46 if (atomicNumber < 55) return 5;
47 if (atomicNumber < 87) return 6;
48 return 7;
49 }
50
51 public static void main(String[] args) {
52 // مثال: کاربن میں 2p الیکٹرون کے لیے Zeff کا حساب لگائیں (Z=6)
53 int atomicNumber = 6;
54 int electronShell = 2;
55 double zeff = calculateEffectiveNuclearCharge(atomicNumber, electronShell);
56 System.out.printf("عنصر %d میں شیل %d کے لیے مؤثرہ نیوکلیئر چارج: %.2f%n",
57 electronShell, atomicNumber, zeff);
58 }
59}
60
1' ایکسل وی بی اے فنکشن مؤثرہ نیوکلیئر چارج کے لیے
2Function EffectiveNuclearCharge(atomicNumber As Integer, electronShell As Integer) As Double
3 ' ان پٹس کی توثیق کریں
4 If atomicNumber < 1 Then
5 EffectiveNuclearCharge = CVErr(xlErrValue)
6 Exit Function
7 End If
8
9 Dim maxShell As Integer
10 maxShell = MaxShellForElement(atomicNumber)
11
12 If electronShell < 1 Or electronShell > maxShell Then
13 EffectiveNuclearCharge = CVErr(xlErrValue)
14 Exit Function
15 End If
16
17 ' سلیٹر کے اصولوں کا استعمال کرتے ہوئے اسکریننگ مستقل کا حساب لگائیں
18 Dim screeningConstant As Double
19 screeningConstant = 0
20
21 ' عام عناصر کے لیے سادہ نفاذ
22 If electronShell = 1 Then ' K شیل
23 If atomicNumber = 1 Then ' ہائیڈروجن
24 screeningConstant = 0
25 ElseIf atomicNumber = 2 Then ' ہیلیم
26 screeningConstant = 0.3
27 Else
28 screeningConstant = 0.3 * (atomicNumber - 1)
29 End If
30 ElseIf electronShell = 2 Then ' L شیل
31 If atomicNumber <= 4 Then ' Li، Be
32 screeningConstant = 1.7
33 ElseIf atomicNumber <= 10 Then ' B سے Ne
34 screeningConstant = 1.7 + 0.35 * (atomicNumber - 4)
35 Else
36 screeningConstant = 3.25 + 0.5 * (atomicNumber - 10)
37 End If
38 End If
39
40 ' مؤثرہ نیوکلیئر چارج کا حساب لگائیں
41 EffectiveNuclearCharge = atomicNumber - screeningConstant
42End Function
43
44Function MaxShellForElement(atomicNumber As Integer) As Integer
45 If atomicNumber < 3 Then
46 MaxShellForElement = 1
47 ElseIf atomicNumber < 11 Then
48 MaxShellForElement = 2
49 ElseIf atomicNumber < 19 Then
50 MaxShellForElement = 3
51 ElseIf atomicNumber < 37 Then
52 MaxShellForElement = 4
53 ElseIf atomicNumber < 55 Then
54 MaxShellForElement = 5
55 ElseIf atomicNumber < 87 Then
56 MaxShellForElement = 6
57 Else
58 MaxShellForElement = 7
59 End If
60End Function
61
1#include <iostream>
2#include <stdexcept>
3#include <cmath>
4
5// ایک عنصر کے لیے زیادہ سے زیادہ شیل نمبر حاصل کریں
6int getMaxShellForElement(int atomicNumber) {
7 if (atomicNumber < 3) return 1;
8 if (atomicNumber < 11) return 2;
9 if (atomicNumber < 19) return 3;
10 if (atomicNumber < 37) return 4;
11 if (atomicNumber < 55) return 5;
12 if (atomicNumber < 87) return 6;
13 return 7;
14}
15
16// سلیٹر کے اصولوں کا استعمال کرتے ہوئے مؤثرہ نیوکلیئر چارج کا حساب لگائیں
17double calculateEffectiveNuclearCharge(int atomicNumber, int electronShell) {
18 // ان پٹس کی توثیق کریں
19 if (atomicNumber < 1) {
20 throw std::invalid_argument("ایٹمی نمبر کم از کم 1 ہونا چاہیے");
21 }
22
23 int maxShell = getMaxShellForElement(atomicNumber);
24 if (electronShell < 1 || electronShell > maxShell) {
25 throw std::invalid_argument("اس عنصر کے لیے غیر درست الیکٹران شیل");
26 }
27
28 // سلیٹر کے اصولوں کا استعمال کرتے ہوئے اسکریننگ مستقل کا حساب لگائیں
29 double screeningConstant = 0.0;
30
31 // عام عناصر کے لیے سادہ نفاذ
32 if (electronShell == 1) { // K شیل
33 if (atomicNumber == 1) { // ہائیڈروجن
34 screeningConstant = 0.0;
35 } else if (atomicNumber == 2) { // ہیلیم
36 screeningConstant = 0.3;
37 } else {
38 screeningConstant = 0.3 * (atomicNumber - 1);
39 }
40 } else if (electronShell == 2) { // L شیل
41 if (atomicNumber <= 4) { // Li، Be
42 screeningConstant = 1.7;
43 } else if (atomicNumber <= 10) { // B سے Ne
44 screeningConstant = 1.7 + 0.35 * (atomicNumber - 4);
45 } else {
46 screeningConstant = 3.25 + 0.5 * (atomicNumber - 10);
47 }
48 }
49
50 // مؤثرہ نیوکلیئر چارج کا حساب لگائیں
51 double effectiveCharge = atomicNumber - screeningConstant;
52
53 return effectiveCharge;
54}
55
56int main() {
57 try {
58 // مثال: کاربن میں 2p الیکٹرون کے لیے Zeff کا حساب لگائیں (Z=6)
59 int atomicNumber = 6;
60 int electronShell = 2;
61 double zeff = calculateEffectiveNuclearCharge(atomicNumber, electronShell);
62 std::cout << "عنصر " << atomicNumber << " میں شیل " << electronShell
63 << " کے لیے مؤثرہ نیوکلیئر چارج: " << zeff << std::endl;
64 } catch (const std::exception& e) {
65 std::cerr << "غلطی: " << e.what() << std::endl;
66 return 1;
67 }
68
69 return 0;
70}
71
خاص کیسز اور غور و خوض
منتقلی کے دھاتیں اور d-مدار
منتقلی کے دھاتوں میں جزوی طور پر بھرے ہوئے d-مداروں کے لیے، سلیٹر کے اصولوں کو خاص توجہ کی ضرورت ہوتی ہے۔ d-الیکٹرانز s اور p الیکٹرانز کی نسبت شیلڈنگ میں کم مؤثر ہوتے ہیں، جس کے نتیجے میں زیادہ مؤثرہ نیوکلیئر چارج ہوتا ہے جو ممکنہ طور پر سادہ الیکٹران کی گنتی کی بنیاد پر متوقع ہوتا ہے۔
بھاری عناصر اور ریلیٹیوسٹک اثرات
ایسے عناصر کے لیے جن کا ایٹمی نمبر تقریباً 70 سے زیادہ ہے، ریلیٹیوسٹک اثرات نمایاں ہو جاتے ہیں۔ یہ اثرات اندرونی الیکٹرانز کو تیز رفتار حرکت کرنے اور نیوکلیئس کے قریب جانے کا سبب بنتے ہیں، جس سے ان کی شیلڈنگ کی مؤثریت میں تبدیلی آتی ہے۔ ہمارا کیلکولیٹر ان عناصر کے لیے مناسب اصلاحات کو نافذ کرتا ہے۔
آئن
آئنز (ایسے ایٹمز جو الیکٹرانز کو کھو یا حاصل کر چکے ہیں) کے لیے مؤثرہ نیوکلیئر چارج کا حساب لگانے میں تبدیل شدہ الیکٹران تشکیل کو مدنظر رکھنا ضروری ہے:
- کٹیونز (مثبت چارج والے آئن): کم الیکٹرانز کی وجہ سے، شیلڈنگ کم ہوتی ہے، جس کے نتیجے میں باقی الیکٹرانز کے لیے زیادہ مؤثرہ نیوکلیئر چارج ہوتا ہے
- اینیونز (منفی چارج والے آئن): زیادہ الیکٹرانز کی وجہ سے، شیلڈنگ بڑھ جاتی ہے، جس کے نتیجے میں کم مؤثرہ نیوکلیئر چارج ہوتا ہے
متحرک حالتیں
کیلکولیٹر بنیادی حالت کی الیکٹران تشکیل کو فرض کرتا ہے۔ متحرک حالتوں میں ایٹمز (جہاں الیکٹرانز کو اعلیٰ توانائی کی سطحوں پر ترقی دی گئی ہے)، مؤثرہ نیوکلیئر چارج حساب کردہ قیمتوں سے مختلف ہوگا۔
اکثر پوچھے گئے سوالات
مؤثرہ نیوکلیئر چارج کیا ہے؟
مؤثرہ نیوکلیئر چارج (Zeff) ایک کثیر الیکٹران ایٹم میں کسی الیکٹرون کے تجربہ کردہ خالص مثبت چارج کی نمائندگی کرتا ہے جو دوسرے الیکٹرانز کے شیلڈنگ اثر کو مدنظر رکھتا ہے۔ اسے حقیقی نیوکلیئر چارج (ایٹمی نمبر) سے اسکریننگ مستقل نکال کر حساب کیا جاتا ہے۔
مؤثرہ نیوکلیئر چارج کیوں اہم ہے؟
مؤثرہ نیوکلیئر چارج بہت سے عناصر کی خصوصیات میں دوری کے رجحانات کی وضاحت کرتا ہے، بشمول ایٹمی رداس، آئنائزیشن توانائی، الیکٹران کی محبت، اور الیکٹرانگٹیویٹی۔ یہ ایٹمی ساخت اور کیمیائی بانڈنگ کو سمجھنے کے لیے ایک بنیادی تصور ہے۔
سلیٹر کے اصول کتنے درست ہیں؟
سلیٹر کے اصول مؤثرہ نیوکلیئر چارج کے لیے اچھے تخمینے فراہم کرتے ہیں، خاص طور پر بنیادی گروپ کے عناصر کے لیے۔ منتقلی کے دھاتوں، لینتھینائڈز، اور ایکٹینائڈز کے لیے، تخمینے کم درست ہوتے ہیں لیکن اب بھی معیاری سمجھ کے لیے مفید ہیں۔ زیادہ درست قیمتوں کی ضرورت کے لیے کوانٹم مکینیکل حسابات کی ضرورت ہوتی ہے۔
مؤثرہ نیوکلیئر چارج کے دوری جدول میں کیا تبدیلی آتی ہے؟
مؤثرہ نیوکلیئر چارج عام طور پر ایک دور میں بائیں سے دائیں بڑھتا ہے کیونکہ نیوکلیئر چارج میں اضافہ ہوتا ہے جس کے ساتھ کم از کم اضافی شیلڈنگ ہوتی ہے۔ یہ عام طور پر ایک گروپ میں نیچے کی طرف کم ہوتا ہے کیونکہ نئے شیلز شامل ہوتے ہیں، جو بیرونی الیکٹرانز اور نیوکلیئس کے درمیان فاصلے میں اضافہ کرتے ہیں۔
کیا مؤثرہ نیوکلیئر چارج منفی ہو سکتا ہے؟
نہیں، مؤثرہ نیوکلیئر چارج منفی نہیں ہو سکتا۔ اسکریننگ مستقل (S) ہمیشہ ایٹمی نمبر (Z) سے کم ہے، اس بات کو یقینی بناتے ہوئے کہ Zeff مثبت رہے۔
مؤثرہ نیوکلیئر چارج ایٹمی رداس پر کیسے اثر انداز ہوتا ہے؟
زیادہ مؤثرہ نیوکلیئر چارج الیکٹرانز کو نیوکلیئس کی طرف زیادہ مضبوطی سے کھینچتا ہے، جس کے نتیجے میں ایٹمی رداس چھوٹا ہوتا ہے۔ یہ وضاحت کرتا ہے کہ ایٹمی رداس عام طور پر ایک دور میں کیوں کم ہوتا ہے اور ایک گروپ میں کیوں بڑھتا ہے۔
کیوں کہ والینس الیکٹرانز مؤثرہ نیوکلیئر چارج کا تجربہ کرتے ہیں جو کور الیکٹرانز سے مختلف ہوتا ہے؟
کور الیکٹرانز (جو اندرونی شیل میں ہیں) والینس الیکٹرانز کو مکمل نیوکلیئر چارج سے شیلڈ کرتے ہیں۔ والینس الیکٹرانز عام طور پر کور الیکٹرانز کی نسبت مؤثرہ نیوکلیئر چارج کا کم تجربہ کرتے ہیں کیونکہ وہ نیوکلیئس سے دور ہوتے ہیں اور زیادہ شیلڈنگ کا تجربہ کرتے ہیں۔
مؤثرہ نیوکلیئر چارج آئنائزیشن توانائی سے کیسے متعلق ہے؟
زیادہ مؤثرہ نیوکلیئر چارج کا مطلب ہے کہ الیکٹرانز نیوکلیئس کے ساتھ زیادہ مضبوطی سے بندھے ہوتے ہیں، انہیں ہٹانے کے لیے زیادہ توانائی کی ضرورت ہوتی ہے۔ اس کے نتیجے میں زیادہ مؤثرہ نیوکلیئر چارج والے عناصر کے لیے زیادہ آئنائزیشن توانائیاں ہوتی ہیں۔
کیا مؤثرہ نیوکلیئر چارج کو تجرباتی طور پر ماپا جا سکتا ہے؟
مؤثرہ نیوکلیئر چارج کو براہ راست نہیں ماپا جا سکتا لیکن تجرباتی ڈیٹا جیسے ایٹمی سپیکٹرا، آئنائزیشن توانائیاں، اور ایکس رے جذب کی پیمائشوں سے اندازہ لگایا جا سکتا ہے۔
مؤثرہ نیوکلیئر چارج کیمیائی بانڈنگ پر کیسے اثر انداز ہوتا ہے؟
زیادہ مؤثرہ نیوکلیئر چارج والے عناصر عام طور پر مشترکہ الیکٹرانز کو زیادہ مضبوطی سے اپنی طرف کھینچتے ہیں، جس کے نتیجے میں زیادہ الیکٹرونگٹیویٹی اور آئنک یا قطبی کووالنٹ بانڈز بنانے کی زیادہ خواہش ہوتی ہے۔
حوالہ جات
-
سلیٹر، جے سی۔ (1930). "ایٹمی شیلڈنگ مستقل". فزیکل ریویو۔ 36 (1): 57–64. doi:10.1103/PhysRev.36.57
-
کلیمنٹ، ای۔؛ رائمنڈی، ڈی ایل۔ (1963). "ایٹمی اسکریننگ مستقل SCF افعال سے". دی جرنل آف کیمیکل فزکس۔ 38 (11): 2686–2689. doi:10.1063/1.1733573
-
لیوین، آئی این۔ (2013). کوانٹم کیمسٹری (7 واں ایڈیشن). پیئر سن۔ ISBN 978-0321803450
-
ایٹکنز، پی۔؛ ڈی پاولا، جے۔ (2014). ایٹکنز کی جسمانی کیمسٹری (10 واں ایڈیشن). آکسفورڈ یونیورسٹی پریس۔ ISBN 978-0199697403
-
ہاؤسکرافٹ، سی ای۔؛ شارپ، اے جی۔ (2018). غیر نامیاتی کیمسٹری (5 واں ایڈیشن). پیئر سن۔ ISBN 978-1292134147
-
کاٹن، ایف اے۔؛ ولکنسن، جی۔؛ موریلو، سی اے۔؛ بوچمن، ایم۔ (1999). ایڈوانسڈ انورگینک کیمسٹری (6 واں ایڈیشن). وِلی۔ ISBN 978-0471199571
-
مائیسلر، جی ایل۔؛ فشر، پی جے۔؛ ٹار، ڈی اے۔ (2014). غیر نامیاتی کیمسٹری (5 واں ایڈیشن). پیئر سن۔ ISBN 978-0321811059
-
"مؤثرہ نیوکلیئر چارج۔" کیمسٹری لائبری ٹیکسٹ، https://chem.libretexts.org/Bookshelves/Physical_and_Theoretical_Chemistry_Textbook_Maps/Supplemental_Modules_(Physical_and_Theoretical_Chemistry)/Electronic_Structure_of_Atoms_and_Molecules/Electronic_Configurations/Effective_Nuclear_Charge
-
"سلیٹر کے اصول۔" وکیپیڈیا، وکی میڈیا فاؤنڈیشن، https://en.wikipedia.org/wiki/Slater%27s_rules
-
"دوری کے رجحانات۔" خان اکیڈمی، https://www.khanacademy.org/science/ap-chemistry-beta/x2eef969c74e0d802:atomic-structure-and-properties/x2eef969c74e0d802:periodic-trends/a/periodic-trends-and-coulombs-law
آج ہی ہمارا مؤثرہ نیوکلیئر چارج کیلکولیٹر آزمائیں
ہمارا صارف دوست کیلکولیٹر کسی بھی عنصر اور الیکٹران شیل کے لیے مؤثرہ نیوکلیئر چارج کا تعین کرنا آسان بناتا ہے۔ بس ایٹمی نمبر درج کریں، دلچسپی کے شیل کا انتخاب کریں، اور فوری طور پر نتیجہ دیکھیں۔ انٹرایکٹو تصویر کشی ایٹمی ساخت اور الیکٹران کے رویے کے بارے میں بصیرت پیدا کرنے میں مدد کرتی ہے۔
چاہے آپ دوری کے رجحانات کے بارے میں سیکھنے والے طالب علم ہوں، ایٹمی ساخت کی تعلیم دینے والے استاد ہوں، یا مؤثرہ نیوکلیئر چارج کے فوری تخمینے کی ضرورت رکھنے والے محقق ہوں، ہمارا کیلکولیٹر آپ کو واضح، قابل رسائی شکل میں درکار معلومات فراہم کرتا ہے۔
آج ہی مؤثرہ نیوکلیئر چارج اور اس کے ایٹمی خصوصیات اور کیمیائی رویے پر اثرات کی تلاش شروع کریں!
تاثیر
اس ٹول کے بتور کو کلک کریں تاکہ اس ٹول کے بارے میں فیڈبیک دینا شروع کریں
متعلقہ اوزار
آپ کے ورک فلو کے لیے مفید ہونے والے مزید ٹولز کا انعام کریں