کاتد پیل سوختی با آب مایع
معرفی
در پیل های سوختی با دمای پایین، اگر فشار جزئی بخار از فشار بخار (تعادل) بیشتر شود، آب تولید شده می تواند به صورت آب مایع متراکم شود. آب مایع تولید شده میتواند الکترودهای انتشار گاز، لایههای انتشار گاز و/یا کانالها و منیفولدهای جریان را پر کند و در نتیجه عملکرد پیل سوختی کاهش یابد.
این آموزش مدل تعریف شده در آموزش انتقال جرم و واکنش الکتروشیمیایی در یک کاتد پیل سوختی را گسترش میدهد تا اثرات تشکیل آب مایع در الکترود انتشار گاز متخلخل را نیز شامل شود.
تعریف مدل
آب مایع در مدل توسعه یافته با استفاده از عبارت تعریف شده توسط کاربر برای تراکم بخار، بسته به سطح رطوبت نسبی در فاز گاز تولید می شود:
(1)

که در آن k یک ثابت سرعت است، p H2O فشار جزئی بخار آب و p vap فشار بخار است.
الکترود انتشار گاز متخلخل آبگریز فرض می شود. فشار مویرگی، p c ، به صورت تعریف می شود
(2)

که در آن p l و pg فشار فاز هستند و زیرنویس های l و g به ترتیب به فازهای مایع و گاز اشاره دارند .
فشار مویرگی به اشباع مایع sl در محیط متخلخل همانطور که در شکل 1 نشان داده شده است بستگی دارد . (توجه: منحنی فشار مویرگی در اصل از مرجع شماره 1 برای اندازه گیری روی یک لایه انتشار گاز، یعنی نه یک الکترود انتشار گاز، سرچشمه می گیرد و در اینجا صرفاً برای اهداف آموزشی استفاده می شود.)

شکل 1: فشار مویرگی در مقابل اشباع مایع.
انتقال تکانه در فاز مایع با استفاده از قانون دارسی مطابق با مدلسازی شده است
(3)

با حجم متوسط سرعت u i در فاز مایع مایع شاخص l به صورت تعریف شده است
(4)

که در آن μl ویسکوزیته دینامیکی سیال و κ نفوذپذیری مطلق محیط متخلخل است .
κr ,l در معادله بالا نفوذپذیری نسبی است که به سطح اشباع سیال بستگی دارد.
(5)

همبستگی مشابهی برای قانون دارسی در فاز گازی استفاده میشود که توسط رابط پیل سوختی حل شده است.
(6)

رابط فاز انتقال در رسانه متخلخل برای تنظیم فرمول جریان آب مایع، بر اساس قانون دارسی، حل برای s l ، به مدل استفاده می شود.
به عنوان شرایط مرزی برای مدل انتقال فاز مایع، اشباع آب مایع با توجه به فشار مویرگی 0 Pa در ورودی تنظیم میشود.
این مدل در یک مطالعه ثابت شامل چهار مرحله مطالعه حل شده است. به منظور تسهیل همگرایی، متغیرهای بالقوه، گونههای فاز گاز و فشار، و اشباع مایع در مراحل مطالعه جداگانه ابتدا برای ولتاژ سلولی 1 ولت حل میشوند. سپس مشکل کاملاً جفت شده در آخرین مرحله مطالعه حل میشود. با استفاده از یک جارو کمکی برای افزایش ولتاژ از 1 به 0.5 ولت.
نتایج و بحث
شکل 2 سطح رطوبت نسبی در سلول را در 0.5 ولت مقایسه می کند که در آن متراکم آب و انتقال آب مایع در مدل لحاظ نشده است. در صورت عدم احتساب تراکم آب، مخلوط هوا به میزان قابل توجهی بیش از حد اشباع می شود و رطوبت نسبی آن به حدود 160 درصد می رسد. با احتساب تراکم، رطوبت نسبی نزدیک به 100 درصد در سراسر کاتد باقی می ماند.

شکل 2: رطوبت نسبی با فرض عدم تراکم آب (سمت چپ) و زمانی که شامل تراکم و انتقال آب (راست) می شود.
شکل 3 سطح اشباع مایع و سطح فشار مویرگی مربوطه را هنگام انتقال آب مایع نشان می دهد. اکنون آب مایع در الکترود تشکیل می شود و عمدتاً توسط گرادیان فشار مویرگی به سمت سوراخ ورودی به بیرون منتقل می شود. سطح اشباع آب در منافذ از 10٪ تجاوز نمی کند.

شکل 3: سطح اشباع آب مایع و شار آب مایع (سمت چپ) و توزیع فشار مویرگی مربوطه (راست).
در نهایت، منحنی های پلاریزاسیون برای دو مورد در شکل 4 مقایسه شده است . معرفی حمل و نقل آب مایع در مدل، سطوح جریان را برای یک ولتاژ مشخص به ویژه برای ولتاژهای پایینتر کمی افزایش میدهد. این ممکن است غیر منطقی به نظر برسد، اما دلیل آن این است که تراکم بخار آب منجر به افزایش فشار جزئی اکسیژن می شود که تأثیر مثبتی بر پتانسیل کاتد دارد. حجم کم (کمتر از 10٪) آب مایع تنها تأثیر مخرب جزئی بر نرخ کلی انتقال گاز دارد.

شکل 4: مقایسه نمودارهای پلاریزاسیون چه زمانی و چه زمانی نه، با در نظر گرفتن تشکیل و انتقال آب مایع در کاتد.
ارجاع
1. EC Kumbur، KV Sharp، و MM Mench، “رویکرد معتبر Leverett برای جریان چند فازی در رسانه های انتشار PEFC، I. Hydrophobicity Effect”، مجله انجمن الکتروشیمیایی ، جلد. 154، شماره 12، صفحات B1295–B1304، 2007.
مسیر کتابخانه برنامه: Fuel_Cell_and_Electrolyzer_Module/Fuel_Cells/fuel_cell_cathode_with_liquid_water
دستورالعمل های مدل سازی
کتابخانه های کاربردی
1 | از منوی File ، Application Libraries را انتخاب کنید . |
2 | در پنجره Application Libraries ، Fuel Cell and Electrolyzer Module>Fuel Cels>fuel_cell_cathode را در درخت انتخاب کنید . |
3 | ![]() |
ابتدا یک شبیه سازی برای رطوبت نسبی ورودی 100 درصد انجام دهید.
تعاریف جهانی
پارامترهای 1
1 | در پنجره Model Builder ، در قسمت Global Definitions روی Parameters 1 کلیک کنید . |
2 | در پنجره تنظیمات برای پارامترها ، بخش پارامترها را پیدا کنید . |
3 | در جدول تنظیمات زیر را وارد کنید: |
نام | اصطلاح | ارزش | شرح |
RH | 100[%] | 1 | رطوبت نسبی |
مطالعه 1
در نوار ابزار صفحه اصلی ،
روی محاسبه کلیک کنید .

نتایج
نمودار رطوبت نسبی را به صورت زیر ترسیم کنید:
رطوبت نسبی
1 | در نوار ابزار صفحه اصلی ، روی ![]() |
2 | در پنجره تنظیمات برای گروه طرح سه بعدی ، رطوبت نسبی را در قسمت نوشتار برچسب تایپ کنید . |
جلد 1
1 | روی Relative Humidity کلیک راست کرده و Volume را انتخاب کنید . |
2 | در پنجره تنظیمات برای حجم ، روی Replace Expression در گوشه سمت راست بالای بخش Expression کلیک کنید . از منو، Component 1 (comp1)>Hydrogen Fuel Cell>fc.RH – Relative humidity را انتخاب کنید . |
انتخاب 1
1 | روی جلد 1 کلیک راست کرده و Selection را انتخاب کنید . |
2 | در پنجره تنظیمات برای انتخاب ، قسمت انتخاب را پیدا کنید . |
3 | از لیست انتخاب ، الکترود انتشار گاز کاتد را انتخاب کنید . |
4 | در نوار ابزار Relative Humidity ، روی ![]() ![]() |
جدول کاوشگر 1
جدول پروب حاوی داده های قطبش را برای مقایسه های بعدی ذخیره کنید.
اشباع بیش از حد، بدون انتقال آب مایع
1 | در پنجره Model Builder ، گره Results>Tables را گسترش دهید . |
2 | روی Probe Table 1 کلیک راست کرده و Duplicate را انتخاب کنید . |
3 | در پنجره تنظیمات جدول ، Oversaturated, no fluid water transport را در قسمت نوشتار Label تایپ کنید . |
جزء 1 (COMP1)
اکنون مدل حمل و نقل مایع را تنظیم کنید.
فیزیک را اضافه کنید
1 | در نوار ابزار Home ، روی ![]() |
2 | به پنجره Add Physics بروید . |
3 | در درخت، Fluid Flow>Multiphase Flow>Phase Transport>Phase Transport in Porous Media (phtr) را انتخاب کنید . |
4 | برای گسترش بخش Dependent Variables کلیک کنید . در جدول کسرهای حجمی تنظیمات زیر را وارد کنید: |
s_g |
s_l |
5 | روی Add to Component 1 در نوار ابزار پنجره کلیک کنید . |
6 | در نوار ابزار Home ، روی ![]() |
تعاریف جهانی
کسر حجمی گاز بسته به سطح اشباع مایع در مدل اصلاح شده متغیر خواهد بود. نام و توضیحات پارامتر eps_gas را به صورت زیر پیدا کرده و تغییر دهید :
پارامترهای 1
1 | در پنجره Model Builder ، در قسمت Global Definitions روی Parameters 1 کلیک کنید . |
2 | در پنجره تنظیمات برای پارامترها ، بخش پارامترها را پیدا کنید . |
3 | در جدول تنظیمات زیر را وارد کنید: |
نام | اصطلاح | ارزش | شرح |
eps_pores | 0.4 | 0.4 | کسر حجمی منافذ در الکترود متخلخل |
همچنین یک پارامتر kce اضافه کنید تا ثابت نرخ تبخیر چگالش را تعریف کنید.
4 | در جدول تنظیمات زیر را وارد کنید: |
نام | اصطلاح | ارزش | شرح |
kce | 5.62e4 [mol/m^3/s] | 56200 mol/(m³·s) | نرخ تبخیر میعان ثابت است |
تعاریف
چند عبارت متغیر را از یک فایل بارگیری کنید:
متغیرهای 1
1 | در پنجره Model Builder ، در قسمت Component 1 (comp1) روی Definitions کلیک راست کرده و Variables را انتخاب کنید . |
2 | در پنجره تنظیمات برای متغیرها ، بخش متغیرها را پیدا کنید . |
3 | ![]() |
4 | به پوشه Application Libraries مدل بروید و روی فایل fuel_cell_cathode_with_liquid_water_variables.txt دوبار کلیک کنید . |
متغیر pc با رنگ نارنجی مشخص می شود زیرا عملکرد فشار مویرگی هنوز تعریف نشده است . تابع را به صورت زیر تعریف کنید:
درون یابی 1 (int1)
1 | در نوار ابزار Home ، روی ![]() |
2 | در پنجره تنظیمات برای درون یابی ، قسمت Definition را پیدا کنید . |
3 | از فهرست منبع داده ، فایل را انتخاب کنید . |
4 | ![]() |
5 | به پوشه Application Libraries مدل بروید و روی فایل fuel_cell_cathode_with_liquid_water_pc.txt دوبار کلیک کنید . |
6 | ![]() |
7 | در قسمت متن نام تابع ، pc را تایپ کنید . |
8 | بخش Interpolation و Extrapolation را پیدا کنید . از لیست Extrapolation ، خطی را انتخاب کنید . |
9 | قسمت Units را پیدا کنید . در جدول Argument تنظیمات زیر را وارد کنید: |
بحث و جدل | واحد |
تی | 1 |
10 | در جدول Function تنظیمات زیر را وارد کنید: |
تابع | واحد |
کامپیوتر | بار |
11 | برای گسترش بخش توابع مرتبط کلیک کنید . چک باکس Define Inverse Function را انتخاب کنید . |
12 | در قسمت متنی نام تابع معکوس ، s_l را تایپ کنید . |
13 | ![]() ![]() |
متغیرهای 1
اکنون به عقب برگردید و بررسی کنید تا هیچ متغیری با رنگ نارنجی در لیست وجود نداشته باشد.
اگر متغیرهایی با رنگ نارنجی علامتگذاری شدهاند، ممکن است به این دلیل باشد که هنگام اضافه کردن Phase Transport در رسانه متخلخل، متغیرهای وابسته را روی s_g و s_l تنظیم نکردهاید، یا هنگام اضافه کردن تابع Interpolation ، نام تابع را روی pc تنظیم نکردهاید ، یا تغییر نام eps_gas را از دست دادهاید. eps_pores در پارامترها .
پیل سوختی هیدروژنی (FC)
استوکیومتری آب مایع را به صورت زیر فعال کنید:
1 | در پنجره Model Builder ، گره Component 1 (comp1)>Hydrogen Fuel Cell (fc) را گسترش دهید ، سپس روی Hydrogen Fuel Cell (fc) کلیک کنید . |
2 | در پنجره تنظیمات پیل سوختی هیدروژنی ، قسمت O2 Gas Mixture را پیدا کنید . |
3 | زیربخش Reactions را پیدا کنید . کادر بررسی شامل H2O(l) در استوکیومتری واکنش را انتخاب کنید . |
فاز 1 گاز O2
واکنش تراکم را به صورت زیر اضافه کنید:
در پنجره Model Builder ، در قسمت Component 1 (comp1)>Hydrogen Fuel Cell (fc) روی O2 Gas Phase 1 کلیک کنید .
تراکم آب – تبخیر 1
1 | در نوار ابزار Physics ، روی ![]() |
2 | در پنجره تنظیمات برای چگالش-تبخیر آب ، قسمت تراکم-تبخیر را پیدا کنید . |
3 | در قسمت متن k ce ، kce را تایپ کنید . |
الکترود انتشار گاز O2 1
به دلیل وجود آب مایع در کاتد، نفوذپذیری را به صورت زیر به روز کنید:
1 | در پنجره Model Builder ، در قسمت Component 1 (comp1)>Hydrogen Fuel Cell (fc) روی O2 Gas Diffusion Electrode 1 کلیک کنید . |
2 | در پنجره تنظیمات برای الکترود انتشار گاز O2 ، بخش حمل و نقل گاز را پیدا کنید . |
3 | در قسمت متن κ g ، perm_eff_gas را تایپ کنید . |
انتقال فاز در محیط متخلخل (PHTR)
اکنون انتقال فاز را به صورت زیر تنظیم کنید:
1 | در پنجره Model Builder ، در قسمت Component 1 (comp1) روی Phase Transport in Porous Media (phtr) کلیک کنید . |
2 | در پنجره تنظیمات برای انتقال فاز در رسانه متخلخل ، قسمت انتخاب دامنه را پیدا کنید . |
3 | از لیست انتخاب ، الکترود انتشار گاز کاتد را انتخاب کنید . |
خواص انتقال فاز و متخلخل رسانه 1
1 | در پنجره Model Builder ، در قسمت Component 1 (comp1)>Phase Transport in Porous Media (phtr) روی Phase and Porous Media Transport Properties 1 کلیک کنید . |
2 | در پنجره تنظیمات برای ویژگیهای انتقال رسانه فاز و متخلخل ، بخش ورودی مدل را پیدا کنید . |
3 | در قسمت متن p A ، fc.pA را تایپ کنید . |
4 | بخش فشار مویرگی را پیدا کنید . در قسمت متن p csl ، pc را تایپ کنید . |
رابط پیل سوختی هیدروژنی متغیرهای چگالی و ویسکوزیته را برای مخلوط گاز و آب مایع اعلام و اعلام می کند. ویژگی های مربوطه را در رابط فاز انتقال برای استفاده از این متغیرها به صورت زیر تعریف کنید:
5 | قسمت Phase 1 Properties را پیدا کنید . از لیست ρ sg ، چگالی فاز گاز (fc) را انتخاب کنید . |
6 | از لیست μ sg ، ویسکوزیته دینامیکی فاز گاز (fc) را انتخاب کنید . |
7 | قسمت Phase 2 Properties را پیدا کنید . از لیست ρ sl ، چگالی آب مایع (fc) را انتخاب کنید . |
8 | از لیست μ sl ، ویسکوزیته دینامیکی آب مایع (fc) را انتخاب کنید . |
9 | قسمت Matrix Properties را پیدا کنید . از لیست ε p ، User defined را انتخاب کنید . در قسمت متن مرتبط، eps_gas را تایپ کنید . |
10 | از لیست κ ، User defined را انتخاب کنید . در قسمت متن مرتبط، perm را تایپ کنید . |
کسری جلدی 1
1 | در نوار ابزار Physics ، روی ![]() |
در مرز ورودی، اشباع مایع با فشار مویرگی صفر مطابقت دارد.
2 | در پنجره تنظیمات برای کسر حجمی ، قسمت انتخاب مرز را پیدا کنید . |
3 | از لیست انتخاب ، ورودی را انتخاب کنید . |
4 | قسمت Volume Fraction را پیدا کنید . کادر Phase s_l را انتخاب کنید . |
5 | در قسمت متنی s 0,sl ، s_l(0) را تایپ کنید . |
اگر s_l(0) با رنگ نارنجی مشخص شد، احتمالاً تعریف تابع معکوس در تابع درون یابی را از دست داده اید .
مقادیر اولیه 1
از همان عبارت برای کسر حجمی اولیه استفاده کنید.
1 | در پنجره Model Builder ، روی مقادیر اولیه 1 کلیک کنید . |
2 | در پنجره تنظیمات برای مقادیر اولیه ، قسمت مقادیر اولیه را پیدا کنید . |
3 | در قسمت متنی s 0,sl ، s_l(0) را تایپ کنید . |
منبع انبوه 1
منبع جرم فاز مایع را که از واکنش های پیل سوختی ناشی می شود به صورت زیر اضافه کنید:
1 | در نوار ابزار Physics ، روی ![]() |
2 | در پنجره تنظیمات برای منبع انبوه ، بخش انتخاب دامنه را پیدا کنید . |
3 | از لیست انتخاب ، همه دامنه ها را انتخاب کنید . |
4 | بخش منبع انبوه را پیدا کنید . از لیست qs sl ، منبع جرم ، فاز مایع (fc/o2gasph1) را انتخاب کنید . |
مطالعه 1
از یک دنباله مطالعه شامل چهار مرحله برای حل مدل استفاده کنید. رویکرد گام به گام همگرایی را بهبود می بخشد. مطالعه موجود را به شرح زیر اصلاح کنید:
ثابت – به استثنای حمل و نقل فاز
1 | در نوار ابزار مطالعه ، روی ![]() |
2 | در پنجره تنظیمات برای Stationary ، Stationary – Excluding Phase Transport را در قسمت نوشتاری Label تایپ کنید . |
3 | قسمت Physics and Variables Selection را پیدا کنید . در جدول، کادر حل برای انتقال فاز در رسانه متخلخل (phtr) را پاک کنید . |
مرحله 2: ثابت – به استثنای انتقال فاز
روی Study 1>Step 3: Stationary – Excluding Phase Transport کلیک راست کرده و Move Up را انتخاب کنید .
ثابت – فقط حمل و نقل فاز
1 | در نوار ابزار مطالعه ، روی ![]() |
2 | در پنجره تنظیمات برای Stationary ، Stationary – Phase Transport Only را در قسمت نوشتاری Label تایپ کنید . |
3 | قسمت Physics and Variables Selection را پیدا کنید . در جدول، کادر حل برای پیل سوختی هیدروژنی (fc) را پاک کنید . |
مرحله 3: ثابت – فقط انتقال فاز
روی Study 1>Step 4: Stationary – Phase Transport Only کلیک راست کرده و Move Up را انتخاب کنید .
ثابت – تمام فیزیک
1 | در پنجره Model Builder ، روی Step 4: Stationary کلیک کنید . |
2 | در پنجره تنظیمات برای Stationary ، Stationary – All Physics را در قسمت نوشتار Label تایپ کنید . |
اکنون مطالعه باید شامل چهار مرحله باشد، به ترتیب زیر: مرحله 1: راه اندازی توزیع جریان، مرحله 2: ثابت – به استثنای انتقال فاز، مرحله 3: ثابت – فقط انتقال فاز، مرحله 4: ثابت – تمام فیزیک.
راه حل 1 (sol1)
1 | در پنجره Model Builder ، روی Solver Configurations کلیک راست کرده و Reset Solver to Default را انتخاب کنید . |
2 | در نوار ابزار مطالعه ، ![]() |
نتایج
طرح رطوبت نسبی را بررسی کنید.
رطوبت نسبی
در نوار ابزار Relative Humidity ، روی
Plot کلیک کنید .


اشباع آب مایع
نمودار سطح اشباع مایع را به صورت زیر ایجاد کنید:
1 | در نوار ابزار صفحه اصلی ، روی ![]() |
2 | در پنجره تنظیمات گروه طرح سه بعدی ، Liquid Water Saturation را در قسمت نوشتار Label تایپ کنید . |
جلد 1
1 | روی Liquid Water Saturation کلیک راست کرده و Volume را انتخاب کنید . |
2 | در پنجره تنظیمات برای حجم ، روی Replace Expression در گوشه سمت راست بالای بخش Expression کلیک کنید . از منو، Component 1 (comp1)>Phase Transport in Porous Media>s_l – Volume fraction را انتخاب کنید . |
3 | در نوار ابزار اشباع آب مایع ، روی ![]() |
سطح پیکان 1
1 | در پنجره Model Builder ، روی Liquid Water Saturation کلیک راست کرده و Arrow Surface را انتخاب کنید . |
2 | در پنجره تنظیمات برای Arrow Surface ، روی Replace Expression در گوشه سمت راست بالای بخش Expression کلیک کنید . از منو، Component 1 (comp1)>Phase Transport in Porous Media>phtr.ux_s_l,…,phtr.uz_s_l – Volumetric flux, phase s_l را انتخاب کنید . |
3 | قسمت تعیین موقعیت پیکان را پیدا کنید . در قسمت متنی Number of arrows عدد 50 را تایپ کنید . |
4 | قسمت Coloring and Style را پیدا کنید . از لیست رنگ ، سیاه را انتخاب کنید . |
انتخاب 1
1 | روی Arrow Surface 1 کلیک راست کرده و Selection را انتخاب کنید . |
2 | فقط مرز 10 را انتخاب کنید. |
3 | در نوار ابزار اشباع آب مایع ، روی ![]() ![]() |
فشار مویرگی
نمودار فشار مویرگی را به صورت زیر ایجاد کنید:
1 | در نوار ابزار صفحه اصلی ، روی ![]() |
2 | در پنجره تنظیمات برای گروه طرح سه بعدی ، فشار مویرگی را در قسمت نوشتار برچسب تایپ کنید . |
جلد 1
1 | روی Capillary Pressure کلیک راست کرده و Volume را انتخاب کنید . |
2 | در پنجره تنظیمات برای حجم ، روی Replace Expression در گوشه سمت راست بالای بخش Expression کلیک کنید . از منو، Component 1 (comp1)>Definitions>Variables>Pc – فشار مویرگی – Pa را انتخاب کنید . |
3 | قسمت Expression را پیدا کنید . از لیست واحد ، mbar را انتخاب کنید . |
4 | در نوار ابزار فشار مویرگی ، روی ![]() ![]() |
منحنی پلاریزاسیون
در نهایت، نمودارهای پلاریزاسیون مدل های آب اشباع بیش از حد و مایع را به صورت زیر مقایسه کنید:
نمودار جدول پروب: انتقال فاز گاز O2 محدود
1 | در پنجره Model Builder ، گره منحنی قطبش را گسترش دهید ، سپس روی Probe Table Graph: Limited O2 gasphase transport کلیک کنید . |
2 | در پنجره تنظیمات برای نمودار جدول ، برای گسترش بخش Legends کلیک کنید . |
3 | در جدول تنظیمات زیر را وارد کنید: |
افسانه ها |
با آب مایع |
نمودار جدول پروب: انتقال فاز گاز O2 نامحدود
1 | در پنجره Model Builder ، روی Probe Table Graph: Unlimited O2 gasphase transport کلیک کنید . |
2 | در پنجره تنظیمات برای نمودار جدول ، بخش داده را پیدا کنید . |
3 | از لیست جدول ، اشباع بیش از حد، بدون انتقال آب مایع را انتخاب کنید . |
4 | قسمت Legends را پیدا کنید . در جدول تنظیمات زیر را وارد کنید: |
افسانه ها |
بیش از حد اشباع شده، بدون آب مایع |
5 | در نوار ابزار منحنی قطبی ، روی ![]() ![]() |