(371c) Modeling Air Separation Via Pressure-Swing Adsorption in Python for Use in Urea Production
AIChE Annual Meeting
2024
2024 AIChE Annual Meeting
Computing and Systems Technology Division
10A: Poster Session: Interactive Session: Systems and Process Design
Tuesday, October 29, 2024 - 3:30pm to 5:00pm
Urea (CH4N2O) is an important component of synthetic fertilizers and animal feeds. To produce urea, a source of ammonia is required. Ammonia in turn requires a nitrogen source, and pressure-swing adsorption (PSA) is an increasingly common and low-energy cost method for performing air separation to produce the nitrogen required in the Haber-Bosch process. PSA is modeled in python via four steps: high-pressure adsorption, blow down, purge, and pressurization. These steps are modeled according to the system of PDEs suggested by Ahari et. al. [1]. These PDEs were discretized and solved using the orthogonal collocation method. This system of equations dynamically models air separation using PSA, allowing for easy scale-up and optimization of the cycle schedule. The use of python-based algorithms allows the models to be combined with other process models to create an open-source simulation.
- S. Ahari*, S. Pakseresht, M. Mahdyarfar, S. Shokri, Y. Zamani, A. Nakhaeipour, and F. Naderi, âPredictive Dynamic Model of Air Separation by Pressure Swing Adsorptionâ. Chemical Engineering Technology. 29, (1), 2006.