We have an exciting announcement about badges coming in May 2025. Until then, we will temporarily stop issuing new badges for course completions and certifications. However, all completions will be recorded and fulfilled after May 2025.
流体全般

流体全般

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; }