Computational methods for intensifying the design and operation of pressure swing adsorption processes