流体全般

流体全般

PEMFC計算時の接触角のカスタマイズ

    • FAQFAQ
      Participant

      PEMモジュール(fuelcells module)では液体の水の生成・移動を計算できます。 このとき、水の接触角はパネル入力により設定できます。 接触角を座標や物理量の関数にしたり、ゾーンごとに変えたりする場合は、 pem_user.cを書き換えることでカスタマイズ可能です。 pem_user.c内のreal Saturation_Diffusivityに使用されている cos_thetaがcos(接触角)ですので、 pem_user.c内でcos_thetaを定義すれば、接触角をカスタマイズすることができます。 real Saturation_Diffusivity(real sat, real cos_theta, real porosity, cell_t c, Thread *t) { const real K_abs = 2.55e-13; /* m^2 — Kaviany */ const real surf_ten = 0.0644; /* N/m2 */ const real mu_liq = 4.05e-4; /* kg/m-s */ real krl = sat*sat*sat; real dpcds = 0.0; real ss = 0.0; /* cos_theta=…..; と、ユーザーが接触角を定義することができます。 ユーザーが定義した場合、パネルに入力した値は無視されます。 */ if (cos_theta>0.0) /* hydrophilic media */ ss = 1-sat; else /* hydrophobic media */ ss = sat; dpcds = surf_ten*ABS(cos_theta)/sqrt(K_abs/porosity) *(1.417 + 3*1.263*ss*ss – 2*2.12*ss); return krl*rho_liq*K_abs/mu_liq*dpcds; }