SlideShare une entreprise Scribd logo
1  sur  20
Télécharger pour lire hors ligne
Efficient simulations of general adsorption cycles

Daniel Friedrich, Maria-Chiara Ferrari, Peter Reid and Stefano
                          Brandani

                Institute for Materials and Processes
                       University of Edinburgh


          Mathematical Modelling and Simulation
            of Power Plants and CO2 Capture



                     d.friedrich@ed.ac.uk
Introduction      Modelling adsorption   Simulating adsorption   Acceleration   Cycle simulator        Conclusion

Motivation


Why do we need efficient simulation tools?
       Benefits of simulation
           Interpretation of experimental results
                      Insight into different physical effects and device behaviour
                      Estimation of device and process parameters
               Predicting the behaviour of future experiments
                      Design of experiments
                      Optimisation of the process


       Adsorption processes are very complex
           3D problem for pressure, temperature and concentration
               Different length scales: column, pellets, crystals
               Different time scales: convection, macro- and micropore
               diffusion, adsorption, heat transfer

Efficient simulations                                                                               Daniel Friedrich
Introduction      Modelling adsorption   Simulating adsorption    Acceleration   Cycle simulator        Conclusion

Example system


Dual Piston Pressure Swing Adsorption (DP-PSA)

                                                                 Low sample requirement
                                                                 Rapid testing of adsorbents
                                                                 Many different configurations




       Efficient numerical simulation tool required
           Closed system: needs conservative scheme
               Dynamic system with many parameters and variables
               Large Peclet number: shock formation and propagation
               Long computation to cyclic steady state

Efficient simulations                                                                                Daniel Friedrich
Introduction                        Modelling adsorption      Simulating adsorption    Acceleration   Cycle simulator        Conclusion

Example system


Simulation of the DP-PSA system
                    Lots of data from this experiment so need a fast and efficient
                    dynamic simulator for the analysis of the experiments and to
                    estimate adsorbent parameters

                           CO2 mole fraction in the column
                                                                               Simulation tool requirements
                     1
                                                                                   Conservation of mass, energy
    Mole fraction




                    0.5
                                                                                   and momentum
                                                                                      Fast simulation of one cycle
                     0
                     1
     Colu                                                     40
                                                                                      Acceleration of convergence
                      mn     0.5
                           leng                       20
                               th          0 0
                                                       Time                           Robustness and ease of use
                    Test case starting with uniform CO2 /N2 mixture and inducing
                    a CO2 concentration gradient along the column length

Efficient simulations                                                                                                     Daniel Friedrich
Introduction       Modelling adsorption          Simulating adsorption                Acceleration   Cycle simulator        Conclusion

Modelling of adsorption processes


Adsorption process model hierarchy
                   Column                               Pellet
                                                                   Intercrystalline
                                                                   Macropores
       0                                    1
                                                                         External fluid film
                                                              Rp
       z=0                                z=Lc               rp          Idealised spherical
                                                                         crystallites




Efficient simulations                                                                                                    Daniel Friedrich
Introduction       Modelling adsorption     Simulating adsorption   Acceleration   Cycle simulator        Conclusion

Modelling of adsorption processes


Simple adsorption column model
           Axial dispersed plug flow                                        Isothermal system
           LDF mass transfer                                               Langmuir isotherm
           No frictional pressure drop                                     Ideal gas

                        Gas phase material balance
                                    ∂ci     1 − ∂¯i
                                                 q     ∂(ci u) ∂Ji
                                        +           +         +      =0
                                    ∂t          ∂t      ∂z       ∂z
                                        ∂ci       u + |u|
                                     D          =         (ci0+ − ci0− )
                                        ∂z z=0       2


                        Solid phase material balance
                                          ∂¯i
                                           q             qsi bp Pxi
                                              = ki                  − qi
                                                                      ¯
                                          ∂t            1 + bp Pxi


Efficient simulations                                                                                  Daniel Friedrich
Introduction      Modelling adsorption   Simulating adsorption   Acceleration   Cycle simulator        Conclusion

Simulating adsorption


Solution strategy
       Discretise only the spatial dimension: Method of Lines
               Gas phase discretised by the Finite Volume Method (FVM)
               Solid phase discretised by the Orthogonal Collocation on
               Finite Elements Method (OCFEM)

       Simulation to Cyclic Steady State
           Differential Algebraic Equations are solved by state-of-the-art
           solver SUNDIALS
               Accelerate the convergence to CSS with extrapolation

       Benefits
           Spatial discretisations tailored to the corresponding phase
               SUNDIALS is robust and simplifies the development

Efficient simulations                                                                               Daniel Friedrich
Introduction                     Modelling adsorption        Simulating adsorption   Acceleration   Cycle simulator        Conclusion

Spatial discretisation


Flux-limiting Finite Volume Method for convective term
       Sharp fronts require specialised discretisation schemes
           Finite Volume Method is inherently conservative: simulations
           with a low number of grid points are possible
           Flux-limiting scheme guarantees the correct behaviour of the
           solution
                                     Use higher order methods in smooth regions
                                     First-order upwind methods close to the shock
                                 Comparison of discretisations
                                                  Flux−limited
                           1.2
                                                  Upwind
                            1                     Central differences
           Mole fraction




                           0.8
                           0.6
                           0.4
                           0.2
                            0
                             0     0.2     0.4    0.6      0.8      1
                                         Column length

Efficient simulations                                                                                                   Daniel Friedrich
Introduction                                     Modelling adsorption              Simulating adsorption     Acceleration   Cycle simulator        Conclusion

Spatial discretisation


Orthogonal collocation on finite element method

                             The adsorbed concentration in an adsorbent pellet changes
                             considerably over one cycle but only a small part of the pellet
                             actively takes part in the process.

                                                 Pellet concentration
                                                                                                           Uniquely suited to stationary
   Adsorbed concentration




                                                                                                           gradients in the solid phase
                            0.7
                                                                                                           Split the domain into small
                            0.6                                                                            elements to handle steep
                                                                                                           gradients
                            0.5
                              1                                                    24
                            Par
                                  ticle     0.5                         22
                                                                                                           High order of accuracy for a
                                          leng
                                              th           0 20          T   ime                           small number of grid points


Efficient simulations                                                                                                                           Daniel Friedrich
Introduction       Modelling adsorption      Simulating adsorption       Acceleration       Cycle simulator        Conclusion

Time integration


SUNDIALS

               Solver for Differential/Algebraic equation systems
               F (t, y (t), y (t)) = 0
                            ˙
               Based on variable-order, variable-step size Backward
               Differentiation Formulas
               Nonlinear systems are solved by Newton iteration
               Linear systems are solved by direct or iterative solvers

       Benefits
           Based on robust and efficient algorithms
               Modular implementation in C
               User control over most aspects of the integration
       A. C. Hindmarsh, P. N. Brown, K. E. Grant, S. L. Lee, R. Serban, D. E. Shumaker, and C. S. Woodward. Sundials:
       Suite of Nonlinear and Differential/Algebraic Equation Solvers. ACM Transactions on Mathematical Software,
       31(3) : 363396, September 2005.
Efficient simulations                                                                                           Daniel Friedrich
Introduction       Modelling adsorption   Simulating adsorption   Acceleration   Cycle simulator        Conclusion

Acceleration to Cyclic Steady State


Acceleration to Cyclic Steady State

       Cyclic Steady State
            Many adsorption systems will reach Cyclic Steady State
               At CSS the system state is not changing between cycles, i.e.
               y (ktc ) = y ((k + 1)tc )
               Sequential approach to CSS can be very slow, i.e. 1000 s of
               cycles

       Acceleration schemes
         1 Non-sequential cycle calculation: extrapolation algorithms

           2   Model and discretisation switch
           3   Interpolation of the starting conditions


Efficient simulations                                                                                Daniel Friedrich
Introduction       Modelling adsorption   Simulating adsorption       Acceleration       Cycle simulator          Conclusion

Acceleration to Cyclic Steady State


   extrapolation
       Extrapolate the next solution from the previous 2m solutions
         1     Set x0 = yi                                        algorithm:
                                                                    r
         2     Generate xi+1 = F (xi )                              −1    =0
                                                                      r
                                                                      0   = xr
         3     Apply      algorithm
                                                                                                               −1
                                                                   r          r +1       (r +1)       (r )
         4     Set yi+1 =
                                (0)                                s+1    =   s−1    +   s        −   s
                                2m

               0
               0
                   0                         m depends on the problem eigenvalues
                   1
               1          0
               0          2                  For the DP-PSA m = 2 or 3
                   1            0
                   1            3
               2          1           0      Switch to subsequent substitution close
               0          2           4
                   2            1            to CSS
                   1            3
               3          2
               0          2                  Skelboe, IEEE Transactions on Circuits
                   3
                   1                         and Systems, 27, 3, 1980
               4
               0
Efficient simulations                                                                                          Daniel Friedrich
Introduction                         Modelling adsorption           Simulating adsorption                         Acceleration          Cycle simulator          Conclusion

Acceleration to Cyclic Steady State


   extrapolation: Convergence to CSS

            Convergence to CSS
                Subsequent substitution: linear convergence
                                    extrapolation: quadratic convergence
                                   In the studied cases 35% faster convergence

                               Comparison of the approach to CSS                                                   Approach to CSS in PSA process
                                                  Subsequent substitution
                                                                                                            0.6
                                                  ε extrapolation
                           −2
      Cyclic difference




                          10



                                                                                            Mole fraction
                                                                                                            0.5


                           −3
                                                                                                            0.4
                          10

                                                                                                            0.3
                                                                                                                                       Subsequent substitution
                           −4
                                                                                                                                       ε extrapolation
                          10                                                                                0.2
                               0     20      40        60      80      100                                     0        20        40       60       80     100
                                           Cycle number                                                                          Cycle number


Efficient simulations                                                                                                                                       Daniel Friedrich
Introduction                Modelling adsorption         Simulating adsorption     Acceleration   Cycle simulator        Conclusion

Model switch and interpolation


Model and discretisation switch
                          Start with the simplest case from the model hierarchy, e.g.
                          isothermal and LDF, and coarse discretisation
                          At CSS switch to the model and discretisation which
                          accurately describe the problem
                          Interpolate the coarse solution to the accurate description
                          Simulate accurate model to CSS
                            Linear interpolation
                     1                             Last grid

                    0.8
                                                   New grid                      Reduces simulation time
                                                                                 by at least an order of
    Mole fraction




                    0.6
                                                                                 magnitude
                    0.4
                                                                                 Simpler than an adaptive
                    0.2
                                                                                 scheme
                     0
                      0   0.2    0.4     0.6       0.8         1
                                Column length

Efficient simulations                                                                                                 Daniel Friedrich
Introduction                       Modelling adsorption         Simulating adsorption                              Acceleration         Cycle simulator           Conclusion

Model switch and interpolation


Interpolation of the starting conditions
                        Restart from old solutions
                            Interpolate the initial conditons from previous runs
                                 Can reduce the simulation time to CSS by ∼ 50%
                                 Especially important for parameter estimation because many
                                 runs of the simulation tool have to be performed

                             Comparison of the approach to CSS                                                             Subsequent substitution
                                                                                                               1
                                                           Cold start
                                                                                                                                  Extrapolation to CSS
                                                           Restart



                                                                                  Relative simulation time
    Cyclic difference




                         0
                        10                                                                                                           Restart from last solution

                                                                                                             0.5                               Simulation with
                         −2                                                                                                                    variable grid size
                        10



                         −4
                        10
                             0    20    40      60        80     100
                                       Cycle number                                                                 Different simulation schemes


Efficient simulations                                                                                                                                       Daniel Friedrich
Introduction       Modelling adsorption   Simulating adsorption       Acceleration   Cycle simulator        Conclusion

Simulation of general adsorption cycles


General adsorption cycles

                                                        Adsorption systems
                                                            Multiple adsorption columns
                                                                  Connected by splitters, mixers,
                                                                  valves and tanks
                                                                  Series of cycle steps:
                                                                  pressurisation, feed, purge, . . .

       Extend DP-PSA simulator to general adsorption cycles
           Modular system with different units: adsorption columns,
           valves, splitters, tanks, ...
               Arbitrary number and connection of the units
               Simulate different cycle configurations by time events, e.g.
               switching of valves
Efficient simulations                                                                                    Daniel Friedrich
Introduction       Modelling adsorption   Simulating adsorption   Acceleration   Cycle simulator        Conclusion

Simulation of general adsorption cycles


Cycle simulator interface




               Simulation of 2-bed, multi-step VSA/PSA cycles
               Arbitrary number and schedule of cycle steps

Efficient simulations                                                                                Daniel Friedrich
Introduction      Modelling adsorption   Simulating adsorption   Acceleration   Cycle simulator        Conclusion




Conclusion

               Model hierarchy describing the adsorption process in
               different levels of detail
               Simulation tool for cyclic adsorption processes with
               tailored discretisation schemes for the fluid and solid phase
               Several acceleration schemes which accelerate the
               convergence to CSS by at least an order of magnitude
               Extended the simulation tool to general adsorption cycles

     Future work
         Implement all models from the model hierarchy
               Parallel implementation on multi-core CPUs and GPUs
               Integration of PSA/VSA simulator with Unisim

Efficient simulations                                                                               Daniel Friedrich
Introduction      Modelling adsorption   Simulating adsorption   Acceleration   Cycle simulator        Conclusion




Acknowledgement

       Financial support
           EPSRC grant ’Innovative Gas Separations for Carbon
           Capture’, EP/G062129/1
               EPSRC grant ’Fundamentals of Optimised Capture Using
               Solids’, EP/I010939/1
               ARIC: Adsorption Research Industrial Consortium


       Opportunities in our group
          2 Post-doc positions on carbon capture
               2 Technician/Research Associate positions to further develop
               the laboratories


Efficient simulations                                                                               Daniel Friedrich
Introduction      Modelling adsorption   Simulating adsorption   Acceleration   Cycle simulator        Conclusion




Questions?




          Thank you for your attention!
                                         Questions?


Efficient simulations                                                                               Daniel Friedrich

Contenu connexe

En vedette

En vedette (17)

Issues in international regulation of CCS... ...the case of the London Protoc...
Issues in international regulation of CCS... ...the case of the London Protoc...Issues in international regulation of CCS... ...the case of the London Protoc...
Issues in international regulation of CCS... ...the case of the London Protoc...
 
02 decc ukccsc_winter_school_2012_updated
02 decc ukccsc_winter_school_2012_updated02 decc ukccsc_winter_school_2012_updated
02 decc ukccsc_winter_school_2012_updated
 
Ucl outputs - April 2012 Biannual Meeting, UCL
Ucl outputs - April 2012 Biannual Meeting, UCLUcl outputs - April 2012 Biannual Meeting, UCL
Ucl outputs - April 2012 Biannual Meeting, UCL
 
CO2QUEST WP3 – Effect of impurities in CO2 stream on Storage Reservoir Perfor...
CO2QUEST WP3 – Effect of impurities in CO2 stream on Storage Reservoir Perfor...CO2QUEST WP3 – Effect of impurities in CO2 stream on Storage Reservoir Perfor...
CO2QUEST WP3 – Effect of impurities in CO2 stream on Storage Reservoir Perfor...
 
Capacity Building in the UK Carbon Capture and Storage Research Centre - Hann...
Capacity Building in the UK Carbon Capture and Storage Research Centre - Hann...Capacity Building in the UK Carbon Capture and Storage Research Centre - Hann...
Capacity Building in the UK Carbon Capture and Storage Research Centre - Hann...
 
Allen - Royal Academy Engineering, London 4 Nov 2009
Allen - Royal Academy Engineering, London 4 Nov 2009Allen - Royal Academy Engineering, London 4 Nov 2009
Allen - Royal Academy Engineering, London 4 Nov 2009
 
Impacts of impurities on thermophysical properties and dehydration requiremen...
Impacts of impurities on thermophysical properties and dehydration requiremen...Impacts of impurities on thermophysical properties and dehydration requiremen...
Impacts of impurities on thermophysical properties and dehydration requiremen...
 
Wright nott
Wright nottWright nott
Wright nott
 
Flexible CCS Network Development (FleCCSnet) project update - Dr Hannah Chalm...
Flexible CCS Network Development (FleCCSnet) project update - Dr Hannah Chalm...Flexible CCS Network Development (FleCCSnet) project update - Dr Hannah Chalm...
Flexible CCS Network Development (FleCCSnet) project update - Dr Hannah Chalm...
 
Gas Turbines at PACT - talk by Karen Finney, University of Leeds, at the open...
Gas Turbines at PACT - talk by Karen Finney, University of Leeds, at the open...Gas Turbines at PACT - talk by Karen Finney, University of Leeds, at the open...
Gas Turbines at PACT - talk by Karen Finney, University of Leeds, at the open...
 
Life Cycle Assessment of alternative fossil fuel based power generation value...
Life Cycle Assessment of alternative fossil fuel based power generation value...Life Cycle Assessment of alternative fossil fuel based power generation value...
Life Cycle Assessment of alternative fossil fuel based power generation value...
 
06 fennell ukccs_young_researchers
06 fennell ukccs_young_researchers06 fennell ukccs_young_researchers
06 fennell ukccs_young_researchers
 
Optimisation of post-combustion CCS for flexible operation - Dr Niall Mac Dow...
Optimisation of post-combustion CCS for flexible operation - Dr Niall Mac Dow...Optimisation of post-combustion CCS for flexible operation - Dr Niall Mac Dow...
Optimisation of post-combustion CCS for flexible operation - Dr Niall Mac Dow...
 
CCS Policy Scoping Document - plenary presentation given by Matthew Billson a...
CCS Policy Scoping Document - plenary presentation given by Matthew Billson a...CCS Policy Scoping Document - plenary presentation given by Matthew Billson a...
CCS Policy Scoping Document - plenary presentation given by Matthew Billson a...
 
Refuting leakage allegations at Weyburn - Dr David Jones at the UKCCSRC Biann...
Refuting leakage allegations at Weyburn - Dr David Jones at the UKCCSRC Biann...Refuting leakage allegations at Weyburn - Dr David Jones at the UKCCSRC Biann...
Refuting leakage allegations at Weyburn - Dr David Jones at the UKCCSRC Biann...
 
Capturing CO2 from air: Research at the University of Edinburgh - Dr Maria Ch...
Capturing CO2 from air: Research at the University of Edinburgh - Dr Maria Ch...Capturing CO2 from air: Research at the University of Edinburgh - Dr Maria Ch...
Capturing CO2 from air: Research at the University of Edinburgh - Dr Maria Ch...
 
Power generation in the UK: Carbon Source or Carbon Sink? - Dr Niall Mac Dowe...
Power generation in the UK: Carbon Source or Carbon Sink? - Dr Niall Mac Dowe...Power generation in the UK: Carbon Source or Carbon Sink? - Dr Niall Mac Dowe...
Power generation in the UK: Carbon Source or Carbon Sink? - Dr Niall Mac Dowe...
 

Similaire à Friedrich Workshop on Modelling and Simulation of Coal-fired Power Generation and CCS Process

Numerical and analytical studies of single and multiphase starting jets and p...
Numerical and analytical studies of single and multiphase starting jets and p...Numerical and analytical studies of single and multiphase starting jets and p...
Numerical and analytical studies of single and multiphase starting jets and p...Ruo-Qian (Roger) Wang
 
Defense prashant
Defense prashantDefense prashant
Defense prashantpmghadge
 
Simulation of Steam Coal Gasifier
Simulation of Steam Coal GasifierSimulation of Steam Coal Gasifier
Simulation of Steam Coal Gasifieregepaul
 
Scale-up Systems India Mettler RC1 Sanket Salgaonkar
Scale-up Systems India Mettler RC1 Sanket SalgaonkarScale-up Systems India Mettler RC1 Sanket Salgaonkar
Scale-up Systems India Mettler RC1 Sanket SalgaonkarScale-up Systems
 
05 the new game changing lc triple quad from bruker bradley duruttya - bruker...
05 the new game changing lc triple quad from bruker bradley duruttya - bruker...05 the new game changing lc triple quad from bruker bradley duruttya - bruker...
05 the new game changing lc triple quad from bruker bradley duruttya - bruker...CPSA-2012_5-Minutes-Fame
 
Master thesispresentation
Master thesispresentationMaster thesispresentation
Master thesispresentationMatthew Urffer
 
2014.10.dartmouth
2014.10.dartmouth2014.10.dartmouth
2014.10.dartmouthQiqi Wang
 
Sung slides
Sung slidesSung slides
Sung slidesydsung
 
a simple multi-utility miniature device used as test tube to 3D cell culture ...
a simple multi-utility miniature device used as test tube to 3D cell culture ...a simple multi-utility miniature device used as test tube to 3D cell culture ...
a simple multi-utility miniature device used as test tube to 3D cell culture ...guo jun chen
 
Cfd notes 1
Cfd notes 1Cfd notes 1
Cfd notes 1sach437
 
Understanding hydrodynamics in membrane bioreactor systems for wastewater tre...
Understanding hydrodynamics in membrane bioreactor systems for wastewater tre...Understanding hydrodynamics in membrane bioreactor systems for wastewater tre...
Understanding hydrodynamics in membrane bioreactor systems for wastewater tre...Nicolas Ratkovich
 
On the coupling between Dissipartive Particle Dynamics and Computational Flui...
On the coupling between Dissipartive Particle Dynamics and Computational Flui...On the coupling between Dissipartive Particle Dynamics and Computational Flui...
On the coupling between Dissipartive Particle Dynamics and Computational Flui...Hermes Droghetti
 
FCS Basic Ideology
FCS Basic IdeologyFCS Basic Ideology
FCS Basic IdeologyKush Kaushik
 
Study of filtration process using Computational Fluid Dynamics and Discrete E...
Study of filtration process using Computational Fluid Dynamics and Discrete E...Study of filtration process using Computational Fluid Dynamics and Discrete E...
Study of filtration process using Computational Fluid Dynamics and Discrete E...Ruturaj Deshpande
 
Ludwig Vinches et al._Study on the penetration of ti o2 nanoparticles through...
Ludwig Vinches et al._Study on the penetration of ti o2 nanoparticles through...Ludwig Vinches et al._Study on the penetration of ti o2 nanoparticles through...
Ludwig Vinches et al._Study on the penetration of ti o2 nanoparticles through...Ne3LS_Network
 

Similaire à Friedrich Workshop on Modelling and Simulation of Coal-fired Power Generation and CCS Process (20)

Wood Workshop on Modelling and Simulation of Coal-fired Power Generation and ...
Wood Workshop on Modelling and Simulation of Coal-fired Power Generation and ...Wood Workshop on Modelling and Simulation of Coal-fired Power Generation and ...
Wood Workshop on Modelling and Simulation of Coal-fired Power Generation and ...
 
Numerical and analytical studies of single and multiphase starting jets and p...
Numerical and analytical studies of single and multiphase starting jets and p...Numerical and analytical studies of single and multiphase starting jets and p...
Numerical and analytical studies of single and multiphase starting jets and p...
 
Defense prashant
Defense prashantDefense prashant
Defense prashant
 
Simulation of Steam Coal Gasifier
Simulation of Steam Coal GasifierSimulation of Steam Coal Gasifier
Simulation of Steam Coal Gasifier
 
Scale-up Systems India Mettler RC1 Sanket Salgaonkar
Scale-up Systems India Mettler RC1 Sanket SalgaonkarScale-up Systems India Mettler RC1 Sanket Salgaonkar
Scale-up Systems India Mettler RC1 Sanket Salgaonkar
 
05 the new game changing lc triple quad from bruker bradley duruttya - bruker...
05 the new game changing lc triple quad from bruker bradley duruttya - bruker...05 the new game changing lc triple quad from bruker bradley duruttya - bruker...
05 the new game changing lc triple quad from bruker bradley duruttya - bruker...
 
Master thesispresentation
Master thesispresentationMaster thesispresentation
Master thesispresentation
 
Gs2412041207
Gs2412041207Gs2412041207
Gs2412041207
 
2014.10.dartmouth
2014.10.dartmouth2014.10.dartmouth
2014.10.dartmouth
 
Sung slides
Sung slidesSung slides
Sung slides
 
a simple multi-utility miniature device used as test tube to 3D cell culture ...
a simple multi-utility miniature device used as test tube to 3D cell culture ...a simple multi-utility miniature device used as test tube to 3D cell culture ...
a simple multi-utility miniature device used as test tube to 3D cell culture ...
 
Cfd notes 1
Cfd notes 1Cfd notes 1
Cfd notes 1
 
Grds conferences icst and icbelsh (1)
Grds conferences icst and icbelsh (1)Grds conferences icst and icbelsh (1)
Grds conferences icst and icbelsh (1)
 
Prez Baljaa09
Prez Baljaa09Prez Baljaa09
Prez Baljaa09
 
Understanding hydrodynamics in membrane bioreactor systems for wastewater tre...
Understanding hydrodynamics in membrane bioreactor systems for wastewater tre...Understanding hydrodynamics in membrane bioreactor systems for wastewater tre...
Understanding hydrodynamics in membrane bioreactor systems for wastewater tre...
 
On the coupling between Dissipartive Particle Dynamics and Computational Flui...
On the coupling between Dissipartive Particle Dynamics and Computational Flui...On the coupling between Dissipartive Particle Dynamics and Computational Flui...
On the coupling between Dissipartive Particle Dynamics and Computational Flui...
 
FCS Basic Ideology
FCS Basic IdeologyFCS Basic Ideology
FCS Basic Ideology
 
Photochemistry
PhotochemistryPhotochemistry
Photochemistry
 
Study of filtration process using Computational Fluid Dynamics and Discrete E...
Study of filtration process using Computational Fluid Dynamics and Discrete E...Study of filtration process using Computational Fluid Dynamics and Discrete E...
Study of filtration process using Computational Fluid Dynamics and Discrete E...
 
Ludwig Vinches et al._Study on the penetration of ti o2 nanoparticles through...
Ludwig Vinches et al._Study on the penetration of ti o2 nanoparticles through...Ludwig Vinches et al._Study on the penetration of ti o2 nanoparticles through...
Ludwig Vinches et al._Study on the penetration of ti o2 nanoparticles through...
 

Plus de UK Carbon Capture and Storage Research Centre

Plus de UK Carbon Capture and Storage Research Centre (20)

CCUS Roadmap for Mexico - presentation by M. Vita Peralta Martínez (IIE - Ele...
CCUS Roadmap for Mexico - presentation by M. Vita Peralta Martínez (IIE - Ele...CCUS Roadmap for Mexico - presentation by M. Vita Peralta Martínez (IIE - Ele...
CCUS Roadmap for Mexico - presentation by M. Vita Peralta Martínez (IIE - Ele...
 
Advances in Rock Physics Modelling and Improved Estimation of CO2 Saturation,...
Advances in Rock Physics Modelling and Improved Estimation of CO2 Saturation,...Advances in Rock Physics Modelling and Improved Estimation of CO2 Saturation,...
Advances in Rock Physics Modelling and Improved Estimation of CO2 Saturation,...
 
Numerical Modelling of Fracture Growth and Caprock Integrity During CO2 Injec...
Numerical Modelling of Fracture Growth and Caprock Integrity During CO2 Injec...Numerical Modelling of Fracture Growth and Caprock Integrity During CO2 Injec...
Numerical Modelling of Fracture Growth and Caprock Integrity During CO2 Injec...
 
Assessing Uncertainty of Time Lapse Seismic Response Due to Geomechanical Def...
Assessing Uncertainty of Time Lapse Seismic Response Due to Geomechanical Def...Assessing Uncertainty of Time Lapse Seismic Response Due to Geomechanical Def...
Assessing Uncertainty of Time Lapse Seismic Response Due to Geomechanical Def...
 
20 Years and 20Mt, Statoil Storage Experience, Andrew Cavanagh - Geophysical ...
20 Years and 20Mt, Statoil Storage Experience, Andrew Cavanagh - Geophysical ...20 Years and 20Mt, Statoil Storage Experience, Andrew Cavanagh - Geophysical ...
20 Years and 20Mt, Statoil Storage Experience, Andrew Cavanagh - Geophysical ...
 
Modelling Fault Reactivation, Induced Seismicity, and Leakage During Undergro...
Modelling Fault Reactivation, Induced Seismicity, and Leakage During Undergro...Modelling Fault Reactivation, Induced Seismicity, and Leakage During Undergro...
Modelling Fault Reactivation, Induced Seismicity, and Leakage During Undergro...
 
Pore scale dynamics and the interpretation of flow processes - Martin Blunt, ...
Pore scale dynamics and the interpretation of flow processes - Martin Blunt, ...Pore scale dynamics and the interpretation of flow processes - Martin Blunt, ...
Pore scale dynamics and the interpretation of flow processes - Martin Blunt, ...
 
Passive seismic monitoring for CO2 storage sites - Anna Stork, University of ...
Passive seismic monitoring for CO2 storage sites - Anna Stork, University of ...Passive seismic monitoring for CO2 storage sites - Anna Stork, University of ...
Passive seismic monitoring for CO2 storage sites - Anna Stork, University of ...
 
Multiphase flow modelling of calcite dissolution patterns from core scale to ...
Multiphase flow modelling of calcite dissolution patterns from core scale to ...Multiphase flow modelling of calcite dissolution patterns from core scale to ...
Multiphase flow modelling of calcite dissolution patterns from core scale to ...
 
Long term safety of geological co2 storage: lessons from Bravo Dome Natural C...
Long term safety of geological co2 storage: lessons from Bravo Dome Natural C...Long term safety of geological co2 storage: lessons from Bravo Dome Natural C...
Long term safety of geological co2 storage: lessons from Bravo Dome Natural C...
 
Challenges in the chemical industry, jay brookes (boc) industry ccs worksho...
Challenges in the chemical industry, jay brookes (boc)   industry ccs worksho...Challenges in the chemical industry, jay brookes (boc)   industry ccs worksho...
Challenges in the chemical industry, jay brookes (boc) industry ccs worksho...
 
Overall Network Issues, Tim Dumenil (Pale Blue Dot) - Industry CCS Workshop, ...
Overall Network Issues, Tim Dumenil (Pale Blue Dot) - Industry CCS Workshop, ...Overall Network Issues, Tim Dumenil (Pale Blue Dot) - Industry CCS Workshop, ...
Overall Network Issues, Tim Dumenil (Pale Blue Dot) - Industry CCS Workshop, ...
 
Challenges in the Steel Industry and the Network, James Watt (Amec) - Industr...
Challenges in the Steel Industry and the Network, James Watt (Amec) - Industr...Challenges in the Steel Industry and the Network, James Watt (Amec) - Industr...
Challenges in the Steel Industry and the Network, James Watt (Amec) - Industr...
 
Horizon 2020 Update, Jon Gibbins, University of Edinburgh - UKCCSRC Strathcly...
Horizon 2020 Update, Jon Gibbins, University of Edinburgh - UKCCSRC Strathcly...Horizon 2020 Update, Jon Gibbins, University of Edinburgh - UKCCSRC Strathcly...
Horizon 2020 Update, Jon Gibbins, University of Edinburgh - UKCCSRC Strathcly...
 
Guangdong Offshore CCUS Project (GOCCUS) - Xi Liang, University of Edinburgh ...
Guangdong Offshore CCUS Project (GOCCUS) - Xi Liang, University of Edinburgh ...Guangdong Offshore CCUS Project (GOCCUS) - Xi Liang, University of Edinburgh ...
Guangdong Offshore CCUS Project (GOCCUS) - Xi Liang, University of Edinburgh ...
 
Changes in the Dutch CCS Landscape - Jan Brouwer, CATO - UKCCSRC Strathclyde ...
Changes in the Dutch CCS Landscape - Jan Brouwer, CATO - UKCCSRC Strathclyde ...Changes in the Dutch CCS Landscape - Jan Brouwer, CATO - UKCCSRC Strathclyde ...
Changes in the Dutch CCS Landscape - Jan Brouwer, CATO - UKCCSRC Strathclyde ...
 
Research Coordination Network on Carbon Capture, Utilization and Storage Fund...
Research Coordination Network on Carbon Capture, Utilization and Storage Fund...Research Coordination Network on Carbon Capture, Utilization and Storage Fund...
Research Coordination Network on Carbon Capture, Utilization and Storage Fund...
 
Carbon Capture and Storage in Australia - Tania Constable, CO2CRC - UKCCSRC S...
Carbon Capture and Storage in Australia - Tania Constable, CO2CRC - UKCCSRC S...Carbon Capture and Storage in Australia - Tania Constable, CO2CRC - UKCCSRC S...
Carbon Capture and Storage in Australia - Tania Constable, CO2CRC - UKCCSRC S...
 
Computational Modelling and Optimisation of Carbon Capture Reactors, Daniel S...
Computational Modelling and Optimisation of Carbon Capture Reactors, Daniel S...Computational Modelling and Optimisation of Carbon Capture Reactors, Daniel S...
Computational Modelling and Optimisation of Carbon Capture Reactors, Daniel S...
 
Effective Adsorbents for Establishing Solids Looping as a Next Generation NG ...
Effective Adsorbents for Establishing Solids Looping as a Next Generation NG ...Effective Adsorbents for Establishing Solids Looping as a Next Generation NG ...
Effective Adsorbents for Establishing Solids Looping as a Next Generation NG ...
 

Friedrich Workshop on Modelling and Simulation of Coal-fired Power Generation and CCS Process

  • 1. Efficient simulations of general adsorption cycles Daniel Friedrich, Maria-Chiara Ferrari, Peter Reid and Stefano Brandani Institute for Materials and Processes University of Edinburgh Mathematical Modelling and Simulation of Power Plants and CO2 Capture d.friedrich@ed.ac.uk
  • 2. Introduction Modelling adsorption Simulating adsorption Acceleration Cycle simulator Conclusion Motivation Why do we need efficient simulation tools? Benefits of simulation Interpretation of experimental results Insight into different physical effects and device behaviour Estimation of device and process parameters Predicting the behaviour of future experiments Design of experiments Optimisation of the process Adsorption processes are very complex 3D problem for pressure, temperature and concentration Different length scales: column, pellets, crystals Different time scales: convection, macro- and micropore diffusion, adsorption, heat transfer Efficient simulations Daniel Friedrich
  • 3. Introduction Modelling adsorption Simulating adsorption Acceleration Cycle simulator Conclusion Example system Dual Piston Pressure Swing Adsorption (DP-PSA) Low sample requirement Rapid testing of adsorbents Many different configurations Efficient numerical simulation tool required Closed system: needs conservative scheme Dynamic system with many parameters and variables Large Peclet number: shock formation and propagation Long computation to cyclic steady state Efficient simulations Daniel Friedrich
  • 4. Introduction Modelling adsorption Simulating adsorption Acceleration Cycle simulator Conclusion Example system Simulation of the DP-PSA system Lots of data from this experiment so need a fast and efficient dynamic simulator for the analysis of the experiments and to estimate adsorbent parameters CO2 mole fraction in the column Simulation tool requirements 1 Conservation of mass, energy Mole fraction 0.5 and momentum Fast simulation of one cycle 0 1 Colu 40 Acceleration of convergence mn 0.5 leng 20 th 0 0 Time Robustness and ease of use Test case starting with uniform CO2 /N2 mixture and inducing a CO2 concentration gradient along the column length Efficient simulations Daniel Friedrich
  • 5. Introduction Modelling adsorption Simulating adsorption Acceleration Cycle simulator Conclusion Modelling of adsorption processes Adsorption process model hierarchy Column Pellet Intercrystalline Macropores 0 1 External fluid film Rp z=0 z=Lc rp Idealised spherical crystallites Efficient simulations Daniel Friedrich
  • 6. Introduction Modelling adsorption Simulating adsorption Acceleration Cycle simulator Conclusion Modelling of adsorption processes Simple adsorption column model Axial dispersed plug flow Isothermal system LDF mass transfer Langmuir isotherm No frictional pressure drop Ideal gas Gas phase material balance ∂ci 1 − ∂¯i q ∂(ci u) ∂Ji + + + =0 ∂t ∂t ∂z ∂z ∂ci u + |u| D = (ci0+ − ci0− ) ∂z z=0 2 Solid phase material balance ∂¯i q qsi bp Pxi = ki − qi ¯ ∂t 1 + bp Pxi Efficient simulations Daniel Friedrich
  • 7. Introduction Modelling adsorption Simulating adsorption Acceleration Cycle simulator Conclusion Simulating adsorption Solution strategy Discretise only the spatial dimension: Method of Lines Gas phase discretised by the Finite Volume Method (FVM) Solid phase discretised by the Orthogonal Collocation on Finite Elements Method (OCFEM) Simulation to Cyclic Steady State Differential Algebraic Equations are solved by state-of-the-art solver SUNDIALS Accelerate the convergence to CSS with extrapolation Benefits Spatial discretisations tailored to the corresponding phase SUNDIALS is robust and simplifies the development Efficient simulations Daniel Friedrich
  • 8. Introduction Modelling adsorption Simulating adsorption Acceleration Cycle simulator Conclusion Spatial discretisation Flux-limiting Finite Volume Method for convective term Sharp fronts require specialised discretisation schemes Finite Volume Method is inherently conservative: simulations with a low number of grid points are possible Flux-limiting scheme guarantees the correct behaviour of the solution Use higher order methods in smooth regions First-order upwind methods close to the shock Comparison of discretisations Flux−limited 1.2 Upwind 1 Central differences Mole fraction 0.8 0.6 0.4 0.2 0 0 0.2 0.4 0.6 0.8 1 Column length Efficient simulations Daniel Friedrich
  • 9. Introduction Modelling adsorption Simulating adsorption Acceleration Cycle simulator Conclusion Spatial discretisation Orthogonal collocation on finite element method The adsorbed concentration in an adsorbent pellet changes considerably over one cycle but only a small part of the pellet actively takes part in the process. Pellet concentration Uniquely suited to stationary Adsorbed concentration gradients in the solid phase 0.7 Split the domain into small 0.6 elements to handle steep gradients 0.5 1 24 Par ticle 0.5 22 High order of accuracy for a leng th 0 20 T ime small number of grid points Efficient simulations Daniel Friedrich
  • 10. Introduction Modelling adsorption Simulating adsorption Acceleration Cycle simulator Conclusion Time integration SUNDIALS Solver for Differential/Algebraic equation systems F (t, y (t), y (t)) = 0 ˙ Based on variable-order, variable-step size Backward Differentiation Formulas Nonlinear systems are solved by Newton iteration Linear systems are solved by direct or iterative solvers Benefits Based on robust and efficient algorithms Modular implementation in C User control over most aspects of the integration A. C. Hindmarsh, P. N. Brown, K. E. Grant, S. L. Lee, R. Serban, D. E. Shumaker, and C. S. Woodward. Sundials: Suite of Nonlinear and Differential/Algebraic Equation Solvers. ACM Transactions on Mathematical Software, 31(3) : 363396, September 2005. Efficient simulations Daniel Friedrich
  • 11. Introduction Modelling adsorption Simulating adsorption Acceleration Cycle simulator Conclusion Acceleration to Cyclic Steady State Acceleration to Cyclic Steady State Cyclic Steady State Many adsorption systems will reach Cyclic Steady State At CSS the system state is not changing between cycles, i.e. y (ktc ) = y ((k + 1)tc ) Sequential approach to CSS can be very slow, i.e. 1000 s of cycles Acceleration schemes 1 Non-sequential cycle calculation: extrapolation algorithms 2 Model and discretisation switch 3 Interpolation of the starting conditions Efficient simulations Daniel Friedrich
  • 12. Introduction Modelling adsorption Simulating adsorption Acceleration Cycle simulator Conclusion Acceleration to Cyclic Steady State extrapolation Extrapolate the next solution from the previous 2m solutions 1 Set x0 = yi algorithm: r 2 Generate xi+1 = F (xi ) −1 =0 r 0 = xr 3 Apply algorithm −1 r r +1 (r +1) (r ) 4 Set yi+1 = (0) s+1 = s−1 + s − s 2m 0 0 0 m depends on the problem eigenvalues 1 1 0 0 2 For the DP-PSA m = 2 or 3 1 0 1 3 2 1 0 Switch to subsequent substitution close 0 2 4 2 1 to CSS 1 3 3 2 0 2 Skelboe, IEEE Transactions on Circuits 3 1 and Systems, 27, 3, 1980 4 0 Efficient simulations Daniel Friedrich
  • 13. Introduction Modelling adsorption Simulating adsorption Acceleration Cycle simulator Conclusion Acceleration to Cyclic Steady State extrapolation: Convergence to CSS Convergence to CSS Subsequent substitution: linear convergence extrapolation: quadratic convergence In the studied cases 35% faster convergence Comparison of the approach to CSS Approach to CSS in PSA process Subsequent substitution 0.6 ε extrapolation −2 Cyclic difference 10 Mole fraction 0.5 −3 0.4 10 0.3 Subsequent substitution −4 ε extrapolation 10 0.2 0 20 40 60 80 100 0 20 40 60 80 100 Cycle number Cycle number Efficient simulations Daniel Friedrich
  • 14. Introduction Modelling adsorption Simulating adsorption Acceleration Cycle simulator Conclusion Model switch and interpolation Model and discretisation switch Start with the simplest case from the model hierarchy, e.g. isothermal and LDF, and coarse discretisation At CSS switch to the model and discretisation which accurately describe the problem Interpolate the coarse solution to the accurate description Simulate accurate model to CSS Linear interpolation 1 Last grid 0.8 New grid Reduces simulation time by at least an order of Mole fraction 0.6 magnitude 0.4 Simpler than an adaptive 0.2 scheme 0 0 0.2 0.4 0.6 0.8 1 Column length Efficient simulations Daniel Friedrich
  • 15. Introduction Modelling adsorption Simulating adsorption Acceleration Cycle simulator Conclusion Model switch and interpolation Interpolation of the starting conditions Restart from old solutions Interpolate the initial conditons from previous runs Can reduce the simulation time to CSS by ∼ 50% Especially important for parameter estimation because many runs of the simulation tool have to be performed Comparison of the approach to CSS Subsequent substitution 1 Cold start Extrapolation to CSS Restart Relative simulation time Cyclic difference 0 10 Restart from last solution 0.5 Simulation with −2 variable grid size 10 −4 10 0 20 40 60 80 100 Cycle number Different simulation schemes Efficient simulations Daniel Friedrich
  • 16. Introduction Modelling adsorption Simulating adsorption Acceleration Cycle simulator Conclusion Simulation of general adsorption cycles General adsorption cycles Adsorption systems Multiple adsorption columns Connected by splitters, mixers, valves and tanks Series of cycle steps: pressurisation, feed, purge, . . . Extend DP-PSA simulator to general adsorption cycles Modular system with different units: adsorption columns, valves, splitters, tanks, ... Arbitrary number and connection of the units Simulate different cycle configurations by time events, e.g. switching of valves Efficient simulations Daniel Friedrich
  • 17. Introduction Modelling adsorption Simulating adsorption Acceleration Cycle simulator Conclusion Simulation of general adsorption cycles Cycle simulator interface Simulation of 2-bed, multi-step VSA/PSA cycles Arbitrary number and schedule of cycle steps Efficient simulations Daniel Friedrich
  • 18. Introduction Modelling adsorption Simulating adsorption Acceleration Cycle simulator Conclusion Conclusion Model hierarchy describing the adsorption process in different levels of detail Simulation tool for cyclic adsorption processes with tailored discretisation schemes for the fluid and solid phase Several acceleration schemes which accelerate the convergence to CSS by at least an order of magnitude Extended the simulation tool to general adsorption cycles Future work Implement all models from the model hierarchy Parallel implementation on multi-core CPUs and GPUs Integration of PSA/VSA simulator with Unisim Efficient simulations Daniel Friedrich
  • 19. Introduction Modelling adsorption Simulating adsorption Acceleration Cycle simulator Conclusion Acknowledgement Financial support EPSRC grant ’Innovative Gas Separations for Carbon Capture’, EP/G062129/1 EPSRC grant ’Fundamentals of Optimised Capture Using Solids’, EP/I010939/1 ARIC: Adsorption Research Industrial Consortium Opportunities in our group 2 Post-doc positions on carbon capture 2 Technician/Research Associate positions to further develop the laboratories Efficient simulations Daniel Friedrich
  • 20. Introduction Modelling adsorption Simulating adsorption Acceleration Cycle simulator Conclusion Questions? Thank you for your attention! Questions? Efficient simulations Daniel Friedrich