Numerical simulation of a parallel-passage piston-driven PSA unit