├── CycleSteps ├── FuncAdsorption.m ├── FuncCnCDepressurization.m ├── FuncCoCDepressurization.m ├── FuncCoCPressurization.m ├── FuncHeavyReflux.m ├── FuncLightReflux.m ├── Isotherm.m └── WENO.m ├── EconomicOptimization.m ├── EconomicOptimization_v2.m ├── LICENSE ├── NSGA-II ├── Pop_Override.m ├── callOutputfuns.m ├── crossoverOp.m ├── evaluate.m ├── extractPop.m ├── initpop.m ├── loadpopfile.m ├── mutationOp.m ├── ndsort.m ├── nsga2.m ├── nsgaopt.m ├── output2file.m ├── selectOp.m ├── sortt.m ├── statpop.m ├── varlimit.m └── verifyOpt.m ├── PSACycle.m ├── PSACycleSimulation.m ├── Params.mat ├── ProcessInputParameters.m ├── ProcessOptimization.m └── README.md /CycleSteps/FuncAdsorption.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PEESEgroup/PSA/HEAD/CycleSteps/FuncAdsorption.m -------------------------------------------------------------------------------- /CycleSteps/FuncCnCDepressurization.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PEESEgroup/PSA/HEAD/CycleSteps/FuncCnCDepressurization.m -------------------------------------------------------------------------------- /CycleSteps/FuncCoCDepressurization.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PEESEgroup/PSA/HEAD/CycleSteps/FuncCoCDepressurization.m -------------------------------------------------------------------------------- /CycleSteps/FuncCoCPressurization.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PEESEgroup/PSA/HEAD/CycleSteps/FuncCoCPressurization.m -------------------------------------------------------------------------------- /CycleSteps/FuncHeavyReflux.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PEESEgroup/PSA/HEAD/CycleSteps/FuncHeavyReflux.m -------------------------------------------------------------------------------- /CycleSteps/FuncLightReflux.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PEESEgroup/PSA/HEAD/CycleSteps/FuncLightReflux.m -------------------------------------------------------------------------------- /CycleSteps/Isotherm.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PEESEgroup/PSA/HEAD/CycleSteps/Isotherm.m -------------------------------------------------------------------------------- /CycleSteps/WENO.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PEESEgroup/PSA/HEAD/CycleSteps/WENO.m -------------------------------------------------------------------------------- /EconomicOptimization.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PEESEgroup/PSA/HEAD/EconomicOptimization.m -------------------------------------------------------------------------------- /EconomicOptimization_v2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PEESEgroup/PSA/HEAD/EconomicOptimization_v2.m -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PEESEgroup/PSA/HEAD/LICENSE -------------------------------------------------------------------------------- /NSGA-II/Pop_Override.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PEESEgroup/PSA/HEAD/NSGA-II/Pop_Override.m -------------------------------------------------------------------------------- /NSGA-II/callOutputfuns.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PEESEgroup/PSA/HEAD/NSGA-II/callOutputfuns.m -------------------------------------------------------------------------------- /NSGA-II/crossoverOp.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PEESEgroup/PSA/HEAD/NSGA-II/crossoverOp.m -------------------------------------------------------------------------------- /NSGA-II/evaluate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PEESEgroup/PSA/HEAD/NSGA-II/evaluate.m -------------------------------------------------------------------------------- /NSGA-II/extractPop.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PEESEgroup/PSA/HEAD/NSGA-II/extractPop.m -------------------------------------------------------------------------------- /NSGA-II/initpop.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PEESEgroup/PSA/HEAD/NSGA-II/initpop.m -------------------------------------------------------------------------------- /NSGA-II/loadpopfile.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PEESEgroup/PSA/HEAD/NSGA-II/loadpopfile.m -------------------------------------------------------------------------------- /NSGA-II/mutationOp.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PEESEgroup/PSA/HEAD/NSGA-II/mutationOp.m -------------------------------------------------------------------------------- /NSGA-II/ndsort.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PEESEgroup/PSA/HEAD/NSGA-II/ndsort.m -------------------------------------------------------------------------------- /NSGA-II/nsga2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PEESEgroup/PSA/HEAD/NSGA-II/nsga2.m -------------------------------------------------------------------------------- /NSGA-II/nsgaopt.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PEESEgroup/PSA/HEAD/NSGA-II/nsgaopt.m -------------------------------------------------------------------------------- /NSGA-II/output2file.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PEESEgroup/PSA/HEAD/NSGA-II/output2file.m -------------------------------------------------------------------------------- /NSGA-II/selectOp.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PEESEgroup/PSA/HEAD/NSGA-II/selectOp.m -------------------------------------------------------------------------------- /NSGA-II/sortt.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PEESEgroup/PSA/HEAD/NSGA-II/sortt.m -------------------------------------------------------------------------------- /NSGA-II/statpop.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PEESEgroup/PSA/HEAD/NSGA-II/statpop.m -------------------------------------------------------------------------------- /NSGA-II/varlimit.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PEESEgroup/PSA/HEAD/NSGA-II/varlimit.m -------------------------------------------------------------------------------- /NSGA-II/verifyOpt.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PEESEgroup/PSA/HEAD/NSGA-II/verifyOpt.m -------------------------------------------------------------------------------- /PSACycle.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PEESEgroup/PSA/HEAD/PSACycle.m -------------------------------------------------------------------------------- /PSACycleSimulation.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PEESEgroup/PSA/HEAD/PSACycleSimulation.m -------------------------------------------------------------------------------- /Params.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PEESEgroup/PSA/HEAD/Params.mat -------------------------------------------------------------------------------- /ProcessInputParameters.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PEESEgroup/PSA/HEAD/ProcessInputParameters.m -------------------------------------------------------------------------------- /ProcessOptimization.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PEESEgroup/PSA/HEAD/ProcessOptimization.m -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # PSA 2 | PSA simulation code 3 | --------------------------------------------------------------------------------