public WorkingPair(AdsorbentMaterial adsorbentMaterial, AdsorbateMaterial adsorbateMaterial) { switch (adsorbateMaterial) { case AdsorbateMaterial.Water: switch (adsorbentMaterial) { //silica gel - water case AdsorbentMaterial.SilicaGel: qm = 0.40; // 0.4; K0 = 7.3e-13; Ds0 = 2.54e-4; //m2/s activationEnergy = 4.2e4; //J/mol heatOfAdsorption = 2800000; //J/Kg break; default: Console.WriteLine("no material is chosen for working pair"); Console.Read(); break; } break; default: Console.WriteLine("no material is chosen for working pair"); Console.Read(); break; } }
public Adsorbate(AdsorbateMaterial adsorbateMaterial) { this.adsorbateMaterial = adsorbateMaterial; switch (adsorbateMaterial) { case AdsorbateMaterial.Water: density = 0.03; //kg/m3 or =0.0022*P0/T0 heatCapacity = 1850; // 913;//J/kgK thermalConductivity = 0.016; //W/mK molarMass = 18.01528; //g/mol 0.01801528 kg/mol molarGasConstant = 8.314; //J/molK specificGasConstant = molarGasConstant / (molarMass / 1000); //J/kgK latentHeat = 2264760; //2264.76 kJ/kg sigma = 2.725; //Angstrom omega = 1.725; porosity = 1; dynamicViscosity = 0.0001; // 0.00001;//kg/ms density_condensed = 1000; //kg/m3 thermalConductivity_condensed = 0.6; //W/mK heatCapacity_condensed = 4200; //J/kgK dynamicViscosity_condensed = 0.000798; //Ns/m2 at 30 degC break; default: Console.WriteLine("no material is chosen for adsorbate"); Console.Read(); break; } }