コード例 #1
0
        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;
            }
        }
コード例 #2
0
        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;
            }
        }