محاسبهگر نرمالیته | محاسبه غلظت محلول (eq/L)
محاسبه نرمالیته محلول با استفاده از وزن، وزن معادل و حجم. ضروری برای تیتراسیون و شیمی تجزیهای. شامل فرمولها، مثالها و قطعات کد.
محاسبهگر نرمالیته
فرمول
نرمالیته = وزن حل شونده (گرم) / (وزن معادل (گرم/اکیوالان) × حجم محلول (لیتر))
نتیجه
مراحل محاسبه
Normality = 10 g / (20 g/eq × 0.5 L)
= 1.0000 eq/L
نمایش تصویری
حل شونده
10 g
وزن معادل
20 g/eq
حجم
0.5 L
نرمالیته
1.0000 eq/L
نرمالیته یک محلول با تقسیم وزن حل شونده بر حاصلضرب وزن معادل آن و حجم محلول محاسبه میشود.
مستندات
نرمالیته چیست؟
هنگامی که در آزمایشگاه شیمی تحلیلی کار میکنید، بهویژه در تیتراسیونها، نیاز دارید ظرفیت واکنشی محلولهای خود را بدانید - نه فقط تعداد مولکولهایی که در حال شناور بودن هستند. در اینجا نرمالیته بسیار مفید میشود.
نرمالیته (N) غلظت را بر حسب گرم معادل در لیتر اندازه میگیرد و بر واحدهای واکنشی تمرکز دارد، نه شمارش مولکولی. به این صورت فکر کنید: یک محلول اسید 1N دقیقاً همان مقدار یک محلول باز 1N را خنثی میکند، صرف نظر از اینکه چه اسید یا باز خاصی استفاده میکنید. این موضوع محاسبات تیتراسیون را ساده و شهودی میکند.
ماشین حساب نرمالیته محاسبات چند مرحلهای پیچیده شامل وزن حل شونده، وزن معادل و حجم محلول را ساده میکند. از تجربه من در آمادهسازی آزمایشگاهی، یک ابزار محاسباتی سریع زمان را صرفهجویی میکند و خطاها را کاهش میدهد، بهویژه زمانی که چندین محلول را استاندارد میکنید یا قبل از یک آزمایش حساس کار خود را بررسی میکنید.
نرمالیته در شیمی چیست؟
نرمالیته غلظت را بر حسب گرم معادل در لیتر (eq/L) اندازهگیری میکند. یک معادل مقدار مادهای است که با یا تأمین میکند:
- یک مول یون H⁺ در واکنشهای اسید-باز
- یک مول الکترون در واکنشهای اکسایش-کاهش
- یک مول بار در واکنشهای رسوب یا کمپلکسسازی
قدرت نرمالیته در این است که: حجمهای مساوی از محلولهای با نرمالیته مساوی کاملاً با هم واکنش میدهند. با ریختن 50 میلیلیتر HCl 0.1N در 50 میلیلیتر NaOH 0.1N، دقیقاً به نقطه همارزی میرسید. این موضوع صرف نظر از نوع اسید یا باز مورد استفاده صادق است که محاسبات تیتراسیون را به طور چشمگیری ساده میکند.
در مقایسه با مولاریته، جایی که باید نسبتهای استوکیومتری را در نظر بگیرید. یک محلول 0.1M H₂SO₄ همان حجم 0.1M NaOH را خنثی نمیکند - باید محاسبه کنید. با نرمالیته (H₂SO₄ 0.2N در مقابل NaOH 0.1N)، محاسبه ساده است.
[SVG محتوای قبلی عیناً حفظ میشود]
چگونه نرمالیته را محاسبه کنیم: فرمول و مراحل
فرمول پایه
نرمالیته محلول با استفاده از فرمول زیر محاسبه میشود:
جایی که:
- N = نرمالیته (eq/L)
- W = وزن حل شونده (گرم)
- E = وزن معادل حل شونده (گرم/معادل)
- V = حجم محلول (لیتر)
درک وزن معادل
وزن معادل تعیین میکند چند گرم از یک ماده معادل یک معادل است. این بستگی به واکنش دارد:
برای اسیدها: تقسیم وزن مولکولی بر تعداد یونهای H⁺ قابل یونش. HCl (وزن مولکولی ~36.5) یک H⁺ دارد، بنابراین وزن معادل آن 36.5 گرم/معادل است. H₂SO₄ (وزن مولکولی ~98) میتواند دو H⁺ اهدا کند، که 49 گرم/معادل میشود.
برای بازها: تقسیم وزن مولکولی بر یونهای OH⁻. NaOH یک OH⁻ دارد، بنابراین وزن مولکولی با وزن معادل برابر است. Ca(OH)₂ دو یون OH⁻ دارد، بنابراین وزن مولکولی را بر 2 تقسیم کنید.
برای واکنشهای اکسایش-کاهش: تقسیم بر الکترونهای منتقل شده. این پیچیده میشود - KMnO₄ در شرایط اسیدی 5 الکترون منتقل میکند (وزن مولکولی ÷ 5) اما فقط 1 الکترون در شرایط قلیایی (وزن مولکولی ÷ 1). همیشه شرایط واکنش را مشخص کنید.
برای رسوب: تقسیم بر بار یونی. CaCl₂ (وزن مولکولی ~111) یون Ca²⁺ تشکیل میدهد، بنابراین وزن معادل 111 ÷ 2 = 55.5 گرم/معادل است.
اشتباه رایج: فرض کردن اینکه وزن معادل ثابت است. چنین نیست - کاملاً به زمینه واکنش بستگی دارد.
فرآیند محاسبه گام به گام
در اینجا نحوه محاسبه نرمالیته در عمل آمده است:
مرحله 1: حل شونده را با دقت وزن کنید. اگر 4.9 گرم H₂SO₄ حل کردهاید، این مقدار W شما است.
مرحله 2: وزن معادل را بر اساس واکنش خود تعیین کنید. برای H₂SO₄ در شیمی اسید-باز، دو یون H⁺ قابل جایگزینی دارد، بنابراین E = 98 گرم/مول ÷ 2 = 49 گرم/معادل.
مرحله 3: حجم نهایی محلول را اندازه بگیرید. اگر به 500 میلیلیتر رقیق کردهاید، به لیتر تبدیل کنید: V = 0.5 لیتر.
مرحله 4: محاسبه: N = 4.9 گرم ÷ (49 گرم/معادل × 0.5 لیتر) = 0.2 معادل/لیتر یا 0.2N.
نکته حرفهای: همیشه برای حجم از لیتر استفاده کنید، حتی اگر ظروف آزمایشگاهی شما میلیلیتر نشان میدهند. تبدیل میلیلیتر به لیتر با تقسیم بر 1000 از خطاهای محاسباتی رایج جلوگیری میکند.
چگونه از این محاسبهگر نرمالیته استفاده کنیم
استفاده از محاسبهگر بسیار ساده است:
- جرم حلال (سولوت) را به گرم وارد کنید—این جرم واقعی ماده شیمیایی حل شده است
- وزن معادل را به گرم بر معادل (g/eq) وارد کنید—این به نوع واکنش شما بستگی دارد (توضیحات بیشتر در ادامه)
- حجم محلول را به لیتر مشخص کنید
- محاسبهگر بلافاصله نرمالیته را در eq/L محاسبه میکند
اشتباه رایجی که دیدهام، اشتباه گرفتن وزن معادل با وزن مولکولی است. آنها فقط برای ترکیباتی با یک واحد واکنشی در مولکول یکسان هستند. برای H₂SO₄، وزن مولکولی حدود 98 گرم بر مول است، اما وزن معادل برای واکنشهای اسید-باز 49 گرم بر معادل است زیرا دو یون H⁺ قابل جایگزینی دارد.
محاسبهگر ورودیها را اعتبارسنجی میکند تا از مقادیر غیرفیزیکی جلوگیری شود—شما نمیتوانید جرم منفی یا حجم صفر داشته باشید.
خطاهای محاسباتی رایج را اجتناب کنید
فراموش کردن تبدیل میلیلیتر به لیتر: رایجترین خطا در محاسبات نرمالیته. اگر 4.0 گرم را وزن کرده و به 250 میلیلیتر رقیق کنید، باید از 0.25 لیتر در فرمول استفاده کنید، نه 250.
استفاده از وزن معادل اشتباه: H₃PO₄ میتواند سه یون H⁺ را اهدا کند، اما همه آنها به یک اندازه اسیدی نیستند. در عمل، فقط دو یون اول به طور قابل توجهی یونیزه میشوند، بنابراین وزن معادل اغلب MW ÷ 2 است، نه MW ÷ 3. شرایط واکنش مهم است.
نادیده گرفتن آبگیری: هنگامی که اگزالیک اسید دیهیدرات (H₂C₂O₄·2H₂O) را وزن میکنید، وزن مولکولی آن 126 گرم بر مول است، نه 90 گرم بر مول. همیشه آبهای هیدراته را در محاسبات خود در نظر بگیرید.
اثرات دما: نرمالیته با تغییر حجم محلول تغییر میکند. یک محلول تهیه شده در 20 درجه سانتیگراد نرمالیته کمی متفاوتی در 25 درجه سانتیگراد خواهد داشت. برای کارهای دقیق، محلولها را در دمای یکسان استاندارد و استفاده کنید.
درک نتایج خود
ماشینحساب غلظت را بر حسب معادل در لیتر (eq/L) نشان میدهد. این در عمل چه معنایی دارد؟
اگر 2.5 eq/L دریافت کنید، محلول شما حاوی 2.5 گرم معادل حل شونده در هر لیتر است. در اینجا نحوه تفسیر محدودههای مختلف غلظت آمده است:
- کمتر از 0.1N (محلولهای رقیق): رایج در آزمایشهای محیطی یا زمانی که دقت بالا مورد نیاز است. این محلولها دقیقتر پیپت میشوند.
- 0.1N تا 1N (غلظتهای استاندارد آزمایشگاهی): این محلولها را اغلب برای تیتراسیون و کارهای تحلیلی استفاده میکنید. محلول 0.1N تعادل خوبی بین صرفهجویی در معرف و دقت اندازهگیری ایجاد میکند.
- بالای 1N (محلولهای غلیظ): با احتیاط رفتار کنید - این محلولها سریع واکنش میدهند و ممکن است گرما تولید کنند. من دریافتهام که شروع با محلولهای استوک غلیظ و رقیق کردن آنها در صورت نیاز، عملیتر از تهیه محلولهای رقیق تازه است.
مقایسه واحدهای غلظت
| واحد غلظت | تعریف | موارد استفاده اصلی | ارتباط با نرمالیته |
|---|---|---|---|
| نرمالیته (N) | معادل در هر لیتر | تیتراسیون اسید-باز، واکنشهای اکسایش-کاهش | - |
| مولاریته (M) | مول در هر لیتر | شیمی عمومی، استوکیومتری | N = M × معادل در هر مول |
| مولالیته (m) | مول در کیلوگرم حلال | مطالعات وابسته به دما | مستقیماً قابل تبدیل نیست |
| درصد جرمی (w/w) | جرم حل شونده / جرم کل × 100 | فرمولبندیهای صنعتی | نیاز به اطلاعات چگالی دارد |
| درصد حجمی (v/v) | حجم حل شونده / حجم کل × 100 | مخلوطهای مایع | نیاز به اطلاعات چگالی دارد |
| ppm/ppb | قسمت در میلیون/میلیارد | آنالیز ردیابی | N = ppm × 10⁻⁶ / وزن معادل |
کاربردهای واقعی محاسبات نرمالیته
کاربردهای آزمایشگاهی
تیتراسیونهای اسید-باز
نرمالیته در کار تیتراسیون درخشانترین نقش را دارد. دلیل آن این است: وقتی محلول 0.1N هیدروکلریدریک اسید را با 0.1N سدیم هیدروکسید تیتر میکنید، میدانید که حجمهای مساوی یکدیگر را خنثی خواهند کرد، صرف نظر از وزنهای مولکولی متفاوت. این محاسبات نقطه پایانی را ساده میکند - نیازی به نگرانی درباره نسبتهای استوکیومتری نیست.
در عمل، اکثر آزمایشگاههای تحلیلی محلولهای استاندارد 0.1N هیدروکلریدریک اسید، سدیم هیدروکسید و سولفوریک اسید را برای تیتراسیونهای معمول نگه میدارند. طبق استاندارد ASTM E200-08 برای آمادهسازی و استانداردسازی محلولهای اسیدی، پروتکلهای مبتنی بر نرمالیته در کنترل کیفیت صنعتی همچنان رایج هستند.
استانداردسازی محلول
هنگام آمادهسازی محلولهای استاندارد برای کارهای تحلیلی، نرمالیته به شما یک اندازهگیری مستقیم از ظرفیت واکنشی میدهد. من این را بهویژه هنگام کار با استانداردهای اولیه مانند پتاسیم هیدروژن فتالات (KHP) برای استانداردسازی بازها، یا سدیم کربنات برای استانداردسازی اسیدها مفید یافتهام.
کنترل کیفیت
صنایع دارویی و غذایی برای ثبات بین دستهای به نرمالیته تکیه میکنند. USP (فارماکوپه ایالات متحده) همچنان در بسیاری از مونوگرافها، بهویژه برای روشهای قدیمی و شناختهشده، به نرمالیته اشاره میکند.
کاربردهای صنعتی
تصفیه آب
تأسیسات تصفیه آب شهری از نرمالیته برای دوزاژ مواد شیمیایی برای تنظیم pH و کلرزنی استفاده میکنند. هنگام تصفیه میلیونها گالن در روز، دانستن ظرفیت واکنشی دقیق محلول آهک یا سدیم هیدروکسید مهم است - بیش از حد دوز کردن پول را هدر میدهد و میتواند مشکلات جدیدی ایجاد کند، در حالی که دوز کمتر آلایندهها را باقی میگذارد.
آبکاری الکتریکی
در حمامهای آبکاری، حفظ غلظت دقیق یونهای فلزی برای ضخامت پوشش یکنواخت بسیار حیاتی است. نرمالیته راه عملی برای نظارت و تنظیم شیمی حمام فراهم میکند، بهویژه برای محلولهای پیچیدهای که چندین گونه یونی در آن وجود دارد.
تولید باتری
باتریهای سربی اسیدی که اکثر وسایل نقلیه را تأمین میکنند و برای مراکز داده برق اضطراری فراهم میکنند، از الکترولیت سولفوریک اسید استفاده میکنند. صنعت غلظتها را بر اساس وزن مخصوص استاندارد میکند، اما محاسبات نرمالیته هنگام آمادهسازی یا تنظیم فرمولاسیون الکترولیت کمک میکند.
کاربردهای تحقیقاتی
مطالعات سینتیک شیمیایی
هنگام مطالعه سرعت واکنشها، بهویژه برای واکنشهای مربوط به اسیدها، بازها یا سیستمهای اکسایش-کاهش، نرمالیته ریاضیات را ساده میکند. معادلات سرعت واکنش هنگامی که معادلها را دنبال میکنید، واضحتر میشوند تا جابجا کردن ضرایب استوکیومتری مختلف.
آزمایشهای محیطی
روش EPA 310.1 برای اندازهگیری قلیائیت در نمونههای آب از محاسبات مبتنی بر نرمالیته استفاده میکند. آزمایشگاههای محیطی به طور معمول محلولهای 0.02N سولفوریک اسید را برای این آزمایشهای استاندارد آماده میکنند.
چه زمانی از واحدهای غلظت دیگر استفاده کنیم
در حالی که نرمالیته برای تیتراسیون و محاسبات ظرفیت واکنشی مناسب است، بسته به موقعیت شما ممکن است واحدهای دیگری بهتر باشند.
مولاریته (M) - استاندارد مدرن
مولاریته تعداد مول حل شونده در هر لیتر محلول را میشمارد. این واحد در تحقیقات شیمی و آموزش غالب شده است.
مولاریته را استفاده کنید وقتی که:
- برای انتشار مینویسید - اکثر مجلات مولاریته را به نرمالیته ترجیح میدهند
- استوکیومتری واکنش بر اساس مولکول است نه معادل
- با ترکیباتی کار میکنید که "معادل" در آنها مبهم میشود (مثل واکنشهای آلی پیچیده)
- آموزش یا یادگیری شیمی - با تفکر شیمیایی مدرن هماهنگتر است
تبدیل بین آنها: N = M × n، که n تعداد معادل در هر مول است. برای H₂SO₄ در واکنشهای اسید-باز، محلول 1M معادل 2N است زیرا هر مولکول دو یون H⁺ تولید میکند.
توجه کنید که نرمالیته در بسیاری از محیطهای دانشگاهی از رونق افتاده است زیرا "تعداد معادل" میتواند مبهم باشد. یون پرمنگنات (MnO₄⁻) بسته به pH محلول، تعداد متفاوتی الکترون منتقل میکند که وزن معادل آن را وابسته به متن میکند. مولاریته کاملاً از این ابهام اجتناب میکند.
مولالیته (m) - غلظت مستقل از دما
مولالیته مول حل شونده در هر کیلوگرم حلال (نه محلول) را اندازه میگیرد. از آنجا که جرم با دما تغییر نمیکند اما حجم تغییر میکند، مولالیته در هنگام گرم یا سرد کردن محلول ثابت میماند.
مولالیته را استفاده کنید برای:
- محاسبات خواص کولیگاتیو (افزایش نقطه جوش، کاهش نقطه انجماد)
- کارهای دمای بالا یا کریوژنیک که انبساط حرارتی مهم است
- اندازهگیریهای دقیق فیزیک شیمی
درصد جرمی (% w/w) - ابزار کار صنعتی
درصد جرمی به سادگی (جرم حل شونده / جرم کل) × 100 است. این را همه جا در شیمی صنعتی خواهید دید.
درصد جرمی را استفاده کنید وقتی که:
- از آزمایشگاه به تولید مقیاس بزرگ میروید - توزین دستههای بزرگ عملیتر از اندازهگیری حجم است
- با محلولهای چسبناک یا لجنی کار میکنید که پیپت کردن آنها دشوار است
- از فرمولهای غذایی، آرایشی یا داروسازی پیروی میکنید
برای مثال، سفیدکننده تجاری معمولاً به عنوان "5.25% هیپوکلریت سدیم" از نظر وزنی برچسب میخورد، نه مولاریته یا نرمالیته.
درصد حجمی (% v/v) و ppm/ppb
درصد حجمی برای محلولهای مایع در مایع کار میکند (مثل درصد الکل در نوشیدنیها)، در حالی که ppm (قسمت در میلیون) و ppb (قسمت در میلیارد) برای آنالیز ردیابی استاندارد هستند.
شما با ppm به طور مداوم در کارهای محیط زیستی مواجه خواهید شد - استانداردهای آب آشامیدنی، اندازهگیری کیفیت هوا و گزارشهای آلودگی خاک همه از ppm یا ppb استفاده میکنند. در این رقتهای بسیار کم، نرمالیته اعدادی مانند 0.0000001N خواهد داد که کار کردن با آنها عملی نیست.
تاریخچه و وضعیت مدرن نرمالیته
نرمالیته در اواخر قرن نوزدهم با پیشرفت شیمی تحلیلی کمّی و استاندارد ظهور پیدا کرد. دانشمندانی مانند ویلهلم اوستوالد، پیشگام شیمی فیزیک و برنده جایزه نوبل، به ایجاد نرمالیته به عنوان روش استاندارد برای بیان غلظت در تحلیل حجمی کمک کردند.
در طول قرن بیستم، نرمالیته بر کتب درسی و روشهای آزمایشگاهی شیمی تحلیلی مسلط بود. این واحد غلظت برای تیتراسیونها دقیقاً به این دلیل مناسب بود که محاسبات را بسیار ساده میکرد - هیچ نیازی به استوکیومتری نبود زمانی که محلولها نرمالیته مساوی داشتند.
چرا افول کرد؟
از اوایل دهه ۱۹۷۰ تا ۸۰، آموزش و تحقیقات شیمی به سمت مولاریته تغییر جهت داد. چندین عامل این تغییر را هدایت کرد:
- مسائل ابهام: وزن معادل به زمینه واکنش بستگی دارد که میتواند گیجکننده باشد. KMnO₄ در محلولهای اسیدی و بازی وزن معادل متفاوتی دارد.
- استانداردسازی بینالمللی: IUPAC (اتحادیه بینالمللی شیمی محض و کاربردی) به طور فزایندهای مولاریته را برای ایجاد ثبات در بین رشتهها توصیه میکرد.
- تکنیکهای تحلیلی مدرن: ابزارهایی مانند HPLC، GC-MS و اسپکتروفتومترها به طور طبیعی با غلظتهای مولار کار میکنند.
هنوز هم مرتبط است:
علیرغم تغییر آکادمیک، نرمالیته در کنترل کیفیت صنعتی، تصفیه آب، روشهای داروسازی (مونوگرافهای USP) و آزمایشهای محیطی استاندارد (روشهای EPA) همچنان پابرجاست. بسیاری از روشهای موجود به نرمالیته اشاره میکنند زیرا تغییر آنها نیاز به اعتبارسنجی مجدد و پرهزینه دارد.
اگر در تحقیقات کار میکنید، انتظار داشته باشید از مولاریته استفاده کنید. اگر در صنعت هستید یا از پروتکلهای آزمایشی موجود پیروی میکنید، احتمالاً به طور مرتب با نرمالیته مواجه خواهید شد.
مثالها
در اینجا چند مثال کد برای محاسبه نرمالیته در زبانهای برنامهنویسی مختلف آورده شده است:
1' فرمول اکسل برای محاسبه نرمالیته
2=weight/(equivalent_weight*volume)
3
4' مثال با مقادیر در سلولها
5' A1: وزن (گرم) = 4.9
6' A2: وزن معادل (گرم/eq) = 49
7' A3: حجم (لیتر) = 0.5
8' فرمول در A4:
9=A1/(A2*A3)
10' نتیجه: 0.2 eq/L
111def calculate_normality(weight, equivalent_weight, volume):
2 """
3 محاسبه نرمالیته محلول.
4
5 پارامترها:
6 weight (float): وزن حل شونده به گرم
7 equivalent_weight (float): وزن معادل حل شونده به گرم/معادل
8 volume (float): حجم محلول به لیتر
9
10 بازگشت:
11 float: نرمالیته در معادل/لیتر
12 """
13 if equivalent_weight <= 0 or volume <= 0:
14 raise ValueError("وزن معادل و حجم باید مثبت باشند")
15
16 normality = weight / (equivalent_weight * volume)
17 return normality
18
19# مثال: محاسبه نرمالیته محلول H2SO4
20# 9.8 گرم H2SO4 در 2 لیتر محلول
21# وزن معادل H2SO4 = 98/2 = 49 گرم/eq (به دلیل 2 یون H+ قابل جایگزینی)
22weight = 9.8 # گرم
23equivalent_weight = 49 # گرم/معادل
24volume = 2 # لیتر
25
26normality = calculate_normality(weight, equivalent_weight, volume)
27print(f"نرمالیته: {normality:.4f} eq/L") # خروجی: نرمالیته: 0.1000 eq/L
281function calculateNormality(weight, equivalentWeight, volume) {
2 // اعتبارسنجی ورودی
3 if (equivalentWeight <= 0 || volume <= 0) {
4 throw new Error("وزن معادل و حجم باید مثبت باشند");
5 }
6
7 // محاسبه نرمالیته
8 const normality = weight / (equivalentWeight * volume);
9 return normality;
10}
11
12// مثال: محاسبه نرمالیته محلول NaOH
13// 10 گرم NaOH در 0.5 لیتر محلول
14// وزن معادل NaOH = 40 گرم/eq
15const weight = 10; // گرم
16const equivalentWeight = 40; // گرم/معادل
17const volume = 0.5; // لیتر
18
19try {
20 const normality = calculateNormality(weight, equivalentWeight, volume);
21 console.log(`نرمالیته: ${normality.toFixed(4)} eq/L`); // خروجی: نرمالیته: 0.5000 eq/L
22} catch (error) {
23 console.error(error.message);
24}
251public class NormalityCalculator {
2 /**
3 * محاسبه نرمالیته محلول.
4 *
5 * @param weight وزن حل شونده به گرم
6 * @param equivalentWeight وزن معادل حل شونده به گرم/معادل
7 * @param volume حجم محلول به لیتر
8 * @return نرمالیته در معادل/لیتر
9 * @throws IllegalArgumentException اگر وزن معادل یا حجم مثبت نباشد
10 */
11 public static double calculateNormality(double weight, double equivalentWeight, double volume) {
12 if (equivalentWeight <= 0 || volume <= 0) {
13 throw new IllegalArgumentException("وزن معادل و حجم باید مثبت باشند");
14 }
15
16 return weight / (equivalentWeight * volume);
17 }
18
19 public static void main(String[] args) {
20 // مثال: محاسبه نرمالیته محلول HCl
21 // 7.3 گرم HCl در 2 لیتر محلول
22 // وزن معادل HCl = 36.5 گرم/eq
23 double weight = 7.3; // گرم
24 double equivalentWeight = 36.5; // گرم/معادل
25 double volume = 2.0; // لیتر
26
27 try {
28 double normality = calculateNormality(weight, equivalentWeight, volume);
29 System.out.printf("نرمالیته: %.4f eq/L%n", normality); // خروجی: نرمالیته: 0.1000 eq/L
30 } catch (IllegalArgumentException e) {
31 System.err.println(e.getMessage());
32 }
33 }
34}
351#include <iostream>
2#include <iomanip>
3#include <stdexcept>
4
5/**
6 * محاسبه نرمالیته محلول.
7 *
8 * @param weight وزن حل شونده به گرم
9 * @param equivalentWeight وزن معادل حل شونده به گرم/معادل
10 * @param volume حجم محلول به لیتر
11 * @return نرمالیته در معادل/لیتر
12 * @throws std::invalid_argument اگر وزن معادل یا حجم مثبت نباشد
13 */
14double calculateNormality(double weight, double equivalentWeight, double volume) {
15 if (equivalentWeight <= 0 || volume <= 0) {
16 throw std::invalid_argument("وزن معادل و حجم باید مثبت باشند");
17 }
18
19 return weight / (equivalentWeight * volume);
20}
21
22int main() {
23 try {
24 // مثال: محاسبه نرمالیته محلول KMnO4 برای تیتراسیون اکسایش-کاهش
25 // 3.16 گرم KMnO4 در 1 لیتر محلول
26 // وزن معادل KMnO4 = 158.034/5 = 31.6068 گرم/eq (برای واکنشهای اکسایش-کاهش)
27 double weight = 3.16; // گرم
28 double equivalentWeight = 31.6068; // گرم/معادل
29 double volume = 1.0; // لیتر
30
31 double normality = calculateNormality(weight, equivalentWeight, volume);
32 std::cout << "نرمالیته: " << std::fixed << std::setprecision(4) << normality << " eq/L" << std::endl;
33 // خروجی: نرمالیته: 0.1000 eq/L
34 } catch (const std::exception& e) {
35 std::cerr << "خطا: " << e.what() << std::endl;
36 }
37
38 return 0;
39}
401def calculate_normality(weight, equivalent_weight, volume)
2 # اعتبارسنجی ورودی
3 if equivalent_weight <= 0 || volume <= 0
4 raise ArgumentError, "وزن معادل و حجم باید مثبت باشند"
5 end
6
7 # محاسبه نرمالیته
8 normality = weight / (equivalent_weight * volume)
9 return normality
10end
11
12# مثال: محاسبه نرمالیته محلول اگزالیک اسید
13# 6.3 گرم اگزالیک اسید (H2C2O4) در 1 لیتر محلول
14# وزن معادل اگزالیک اسید = 90/2 = 45 گرم/eq (به دلیل 2 یون H+ قابل جایگزینی)
15weight = 6.3 # گرم
16equivalent_weight = 45 # گرم/معادل
17volume = 1.0 # لیتر
18
19begin
20 normality = calculate_normality(weight, equivalent_weight, volume)
21 puts "نرمالیته: %.4f eq/L" % normality # خروجی: نرمالیته: 0.1400 eq/L
22rescue ArgumentError => e
23 puts "خطا: #{e.message}"
24end
25مثالهای عددی
مثال ۱: اسید سولفوریک (H₂SO₄)
اطلاعات داده شده:
- وزن H₂SO₄: ۴.۹ گرم
- حجم محلول: ۰.۵ لیتر
- وزن مولکولی H₂SO₄: ۹۸.۰۸ گرم بر مول
- تعداد یونهای H⁺ قابل جایگزینی: ۲
مرحله ۱: محاسبه وزن معادل وزن معادل = وزن مولکولی ÷ تعداد یونهای H⁺ قابل جایگزینی وزن معادل = ۹۸.۰۸ گرم بر مول ÷ ۲ = ۴۹.۰۴ گرم بر اکیوالان
مرحله ۲: محاسبه نرمالیته N = W/(E × V) N = ۴.۹ گرم ÷ (۴۹.۰۴ گرم بر اکیوالان × ۰.۵ لیتر) N = ۴.۹ گرم ÷ ۲۴.۵۲ گرم بر لیتر N = ۰.۲ اکیوالان بر لیتر
نتیجه: نرمالیته محلول اسید سولفوریک ۰.۲N است.
مثال ۲: سدیم هیدروکسید (NaOH)
اطلاعات داده شده:
- وزن NaOH: ۱۰ گرم
- حجم محلول: ۰.۵ لیتر
- وزن مولکولی NaOH: ۴۰ گرم بر مول
- تعداد یونهای OH⁻ قابل جایگزینی: ۱
مرحله ۱: محاسبه وزن معادل وزن معادل = وزن مولکولی ÷ تعداد یونهای OH⁻ قابل جایگزینی وزن معادل = ۴۰ گرم بر مول ÷ ۱ = ۴۰ گرم بر اکیوالان
مرحله ۲: محاسبه نرمالیته N = W/(E × V) N = ۱۰ گرم ÷ (۴۰ گرم بر اکیوالان × ۰.۵ لیتر) N = ۱۰ گرم ÷ ۲۰ گرم بر لیتر N = ۰.۵ اکیوالان بر لیتر
نتیجه: نرمالیته محلول سدیم هیدروکسید ۰.۵N است.
مثال ۳: پتاسیم پرمنگنات (KMnO₄) برای تیتراسیونهای اکسایش-کاهش
اطلاعات داده شده:
- وزن KMnO₄: ۳.۱۶ گرم
- حجم محلول: ۱ لیتر
- وزن مولکولی KMnO₄: ۱۵۸.۰۳۴ گرم بر مول
- تعداد الکترونهای منتقل شده در واکنش اکسایش-کاهش: ۵
مرحله ۱: محاسبه وزن معادل وزن معادل = وزن مولکولی ÷ تعداد الکترونهای منتقل شده وزن معادل = ۱۵۸.۰۳۴ گرم بر مول ÷ ۵ = ۳۱.۶۰۶۸ گرم بر اکیوالان
مرحله ۲: محاسبه نرمالیته N = W/(E × V) N = ۳.۱۶ گرم ÷ (۳۱.۶۰۶۸ گرم بر اکیوالان × ۱ لیتر) N = ۳.۱۶ گرم ÷ ۳۱.۶۰۶۸ گرم بر لیتر N = ۰.۱ اکیوالان بر لیتر
نتیجه: نرمالیته محلول پتاسیم پرمنگنات ۰.۱N است.
مثال ۴: کلسیم کلرید (CaCl₂) برای واکنشهای رسوب
اطلاعات داده شده:
- وزن CaCl₂: ۵.۵۵ گرم
- حجم محلول: ۰.۵ لیتر
- وزن مولکولی CaCl₂: ۱۱۰.۹۸ گرم بر مول
- بار یون Ca²⁺: ۲
مرحله ۱: محاسبه وزن معادل وزن معادل = وزن مولکولی ÷ بار یون وزن معادل = ۱۱۰.۹۸ گرم بر مول ÷ ۲ = ۵۵.۴۹ گرم بر اکیوالان
مرحله ۲: محاسبه نرمالیته N = W/(E × V) N = ۵.۵۵ گرم ÷ (۵۵.۴۹ گرم بر اکیوالان × ۰.۵ لیتر) N = ۵.۵۵ گرم ÷ ۲۷.۷۴۵ گرم بر لیتر N = ۰.۲ اکیوالان بر لیتر
نتیجه: نرمالیته محلول کلسیم کلرید ۰.۲N است.
سؤالات متداول
چگونه نرمالیته یک محلول را محاسبه کنم؟
از فرمول N = W / (E × V) استفاده کنید، جایی که:
- W = وزن حل شونده (گرم)
- E = وزن معادل (g/eq)
- V = حجم محلول (لیتر)
بخش دشوار معمولاً تعیین وزن معادل است که به نوع واکنش شما بستگی دارد. پس از مشخص کردن آن، محاسبه ساده است.
تفاوت نرمالیته و مولاریته چیست؟
مولاریته مولکولها را میشمارد (مول در لیتر)، در حالی که نرمالیته واحدهای واکنشی را میشمارد (معادل در لیتر).
مثال مشخص: یک محلول 1M H₂SO₄، 2N است زیرا هر مولکول اسید سولفوریک میتواند دو یون H⁺ را اهدا کند. رابطه N = M × n است، جایی که n تعداد معادل در هر مولکول است.
این در تیتراسیونها مهم است زیرا حجمهای مساوی از محلولهای با نرمالیته یکسان، یکدیگر را به طور کامل خنثی میکنند، صرف نظر از اسید یا باز خاصی که استفاده میکنید. مولاریتههای مساوی لزوماً چنین نمیکنند.
چگونه وزن معادل را پیدا کنم؟
به نوع واکنش بستگی دارد:
برای اسیدها و بازها: وزن مولکولی را بر تعداد یونهای H⁺ یا OH⁻ که میتوانند واکنش دهند تقسیم کنید. HCl وزن معادلی برابر با وزن مولکولی خود دارد (حدود 36.5 g/eq) زیرا فقط یک H⁺ دارد. H₂SO₄ وزن معادلی حدود نصف وزن مولکولی خود دارد (حدود 49 g/eq) زیرا میتواند دو یون H⁺ را اهدا کند.
برای واکنشهای اکسایش-کاهش: وزن مولکولی را بر تعداد الکترونهای منتقل شده تقسیم کنید. اینجا کمی پیچیدهتر میشود - KMnO₄ میتواند 5 الکترون در محلول اسیدی منتقل کند اما فقط 1 یا 3 الکترون در شرایط مختلف.
برای رسوب و کمپلکسسازی: بر بار یونی درگیر تقسیم کنید.
آیا نرمالیته میتواند بالاتر از مولاریته باشد؟
بله، هر زمان که یک مولکول چندین سایت واکنشی داشته باشد. H₂SO₄ (2N برای هر 1M)، H₃PO₄ (تا 3N برای هر 1M)، و Ca(OH)₂ (2N برای هر 1M) همگی نرمالیتهای بالاتر از مولاریته خود دارند.
با این حال، نرمالیته هرگز نمیتواند کمتر از مولاریته باشد - همیشه حداقل برابر (برای ترکیبات با یک واحد واکنشی) یا بالاتر (برای ترکیبات با چندین واحد واکنشی) است.
(ادامه ترجمه در همین سبک...)
مراجع
-
براون، ت. ل.، لِمی، ه. ا.، برستن، ب. ا.، مورفی، ک. ج.، و وودوارد، پ. م. (۲۰۱۷). شیمی: علم مرکزی (چاپ چهاردهم). پیرسون.
-
هریس، د. ک. (۲۰۱۵). تحلیل شیمیایی کمّی (چاپ نهم). انتشارات دبلیو. اچ. فریمن و شرکت.
-
اسکوگ، د. ا.، وست، د. م.، هولر، ف. ج.، و کروچ، س. ر. (۲۰۱۳). مبانی شیمی تحلیلی (چاپ نهم). سنگیج لرنینگ.
-
چانگ، ر.، و گلدزبی، ک. ا. (۲۰۱۵). شیمی (چاپ دوازدهم). مکگرا-هیل آموزش.
-
اتکینز، پ.، و دی پائولا، ج. (۲۰۱۴). شیمی فیزیک اتکینز (چاپ دهم). انتشارات دانشگاه آکسفورد.
-
کریستین، گ. د.، داسگوپتا، پ. ک.، و شوگ، ک. ا. (۲۰۱۳). شیمی تحلیلی (چاپ هفتم). جان وایلی و پسران.
-
"نرمالیته (شیمی)." ویکیپدیا، بنیاد ویکیمدیا، https://en.wikipedia.org/wiki/Normality_(chemistry). دسترسی در ۲ اوت ۲۰۲۴.
-
"وزن معادل." کتابهای درسی شیمی لیبرهتکست، https://chem.libretexts.org/Bookshelves/Analytical_Chemistry/Supplemental_Modules_(Analytical_Chemistry)/Quantifying_Nature/Units_of_Measure/Equivalent_Weight. دسترسی در ۲ اوت ۲۰۲۴.
خلاصه
نرمالیته راهی عملی برای بیان غلظت محلول بر اساس ظرفیت واکنشی است که بهویژه برای تیتراسیون و کارهای تحلیلی مفید است. اگرچه در برخی زمینههای تحقیقاتی (که در آنها مولاریته جایگزین شده) از آن کمتر استفاده میشود، اما همچنان در کنترل کیفیت صنعتی، آزمایشهای محیطی و روشهای تحلیلی استاندارد کاربرد گستردهای دارد.
کلید استفاده صحیح از نرمالیته، درک چگونگی تعیین وزن معادل برای نوع واکنش خاص شما است. پس از مشخص کردن این موضوع، محاسبه خود بسیار ساده است: وزن حل شونده را بر حاصلضرب وزن معادل و حجم تقسیم کنید.
به یاد داشته باشید که نرمالیته وابسته به زمینه است - یک ترکیب میتواند وزنهای معادل متفاوتی بسته به نوع واکنش داشته باشد. H₂SO₄ در واکنشهای اسید-باز 2N در 1M است اما در یک واکنش رسوب مربوط به یونهای سولفات، معادلیت متفاوتی خواهد داشت. همیشه شیمی واکنش خود را هنگام تعیین وزن معادل در نظر بگیرید.