SlideShare a Scribd company logo
1 of 48
Extending the Model Library and Improving
Numerical Aspects of the Chromatography
Model Solver CADET-CS
SAURABH SINGH
CHROMATOGRAPHIC MODEL SOLVER CADET-CS
1SAURABH SINGH
OVERVIEW
15/10/2013
1. MOTIVATION
2. THEORY
3. TASKS & RESULTS
3.1. RADIAL DISCRETIZATIONS
3.2. SURFACE DIFFUSION MODEL
3.3. SELF ASSOCIATION ISOTHERM (SAI) MODEL
3.4. SENSITIVITY ANALYSIS
3.5. EXPERIMENTAL DESIGN STUDY
4. CONCLUSION
2SAURABH SINGH
1. MOTIVATION
15/10/2013
- Column Liquid Chromatography (CLC)
- Applications in separation sciences e.g. protein separation
CHROMATOGRAPHIC MODEL SOLVER CADET-CS
Packed Bed
[Tallarek et al]
2SAURABH SINGH
1. MOTIVATION
15/10/2013
- Column Liquid Chromatography (CLC)
- Applications in separation sciences e.g. protein separation
CHROMATOGRAPHIC MODEL SOLVER CADET-CS
© Metrohm AG
3SAURABH SINGH
2. THEORY: MODEL
15/10/2013
- The General Rate Model
COLUMN MODEL
CHROMATOGRAPHIC MODEL SOLVER CADET-CS
3SAURABH SINGH15/10/2013
- The General Rate Model
COLUMN MODEL
PARTICLE MODEL
CHROMATOGRAPHIC MODEL SOLVER CADET-CS
2. THEORY: MODEL
3SAURABH SINGH15/10/2013
- The General Rate Model
COLUMN MODEL
PARTICLE MODEL
SORPTION MODEL
CHROMATOGRAPHIC MODEL SOLVER CADET-CS
2. THEORY: MODEL
3SAURABH SINGH15/10/2013
- The General Rate Model
COLUMN MODEL
PARTICLE MODEL
SORPTION MODEL
CHROMATOGRAPHIC MODEL SOLVER CADET-CS
2. THEORY: MODEL
4SAURABH SINGH
2. THEORY: APPROACH
15/10/2013
- Finite Volume Method (FVM)
Mass Conservation
- BDF Scheme
Stiff Equations
- WENO Scheme
Godunov’s Order Barrier Theorem
CHROMATOGRAPHIC MODEL SOLVER CADET-CS
Exact
Solution
2 Points
FD
4 Points
FD
WENO
5SAURABH SINGH
2. THEORY: DISCRETE MODEL
15/10/2013
CHROMATOGRAPHIC MODEL SOLVER CADET-CS
Components
Column
Particle
Boundary
STATE VECTOR
5SAURABH SINGH
2. THEORY: DISCRETE MODEL
15/10/2013
CHROMATOGRAPHIC MODEL SOLVER CADET-CS
Components
Column
Particle
Boundary
STATE VECTOR
5SAURABH SINGH
2. THEORY: DISCRETE MODEL
15/10/2013
CHROMATOGRAPHIC MODEL SOLVER CADET-CS
Components
Column
Particle
Boundary
STATE VECTORJACOBIAN MATRIX
How is the sparsity of the Jacobian?
6SAURABH SINGH
3.1. RADIAL DISCRETIZATIONS
15/10/2013
CHROMATOGRAPHIC MODEL SOLVER CADET-CS
- What is Radial Discretization?
7SAURABH SINGH
3.1. RADIAL DISCRETIZATIONS
15/10/2013
- Depends on the Number and Distribution of nodes
CHROMATOGRAPHIC MODEL SOLVER CADET-CS
8SAURABH SINGH
3.1. RADIAL DISCRETIZATIONS (Results)
15/10/2013
CHROMATOGRAPHIC MODEL SOLVER CADET-CS
- Residual is estimated by comparing coarse grid with finer grid
9SAURABH SINGH
3.1. RADIAL DISCRETIZATIONS (Results)
15/10/2013
- Residual is estimated by comparing coarse grid with finer grid
CHROMATOGRAPHIC MODEL SOLVER CADET-CS
10SAURABH SINGH
3.1. RADIAL DISCRETIZATIONS (Results)
15/10/2013
- Residual decreases linearly & achieves a second order convergence
CHROMATOGRAPHIC MODEL SOLVER CADET-CS
11SAURABH SINGH
3.1. RADIAL DISCRETIZATIONS (Results)
15/10/2013
- Benchmarked on a single core of JuRoPA
- Computational endeavour is directly proportional to the grid size
CHROMATOGRAPHIC MODEL SOLVER CADET-CS
12SAURABH SINGH
3.2. SURFACE DIFFUSION MODEL
15/10/2013
- What is Surface Diffusion?
CHROMATOGRAPHIC MODEL SOLVER CADET-CS
12SAURABH SINGH
3.2. SURFACE DIFFUSION MODEL
15/10/2013
- Pore Diffusion Model + Surface Diffusion Model
CHROMATOGRAPHIC MODEL SOLVER CADET-CS
12SAURABH SINGH
3.2. SURFACE DIFFUSION MODEL
15/10/2013
- Pore Diffusion Model + Surface Diffusion Model
CHROMATOGRAPHIC MODEL SOLVER CADET-CS
PORE DIFFUSION SURFACE DIFFUSION
13SAURABH SINGH
3.2. SURFACE DIFFUSION MODEL (Results)
15/10/2013
- Bandwidth of Jacobian increased due to coupling
CHROMATOGRAPHIC MODEL SOLVER CADET-CS
PARTICLE JACOBIAN (PORE)
PORE DIFFUSION ISOTHERM
13SAURABH SINGH
3.2. SURFACE DIFFUSION MODEL (Results)
15/10/2013
- Bandwidth of Jacobian increased due to coupling
CHROMATOGRAPHIC MODEL SOLVER CADET-CS
PARTICLE JACOBIAN (PORE) PARTICLE JACOBIAN (PORE + SURFACE)
PORE DIFFUSION SURFACE DIFFUSIONISOTHERM
13SAURABH SINGH
3.2. SURFACE DIFFUSION MODEL (Results)
15/10/2013
- Bandwidth of Jacobian increased due to coupling
CHROMATOGRAPHIC MODEL SOLVER CADET-CS
PARTICLE JACOBIAN (PORE) PARTICLE JACOBIAN (PORE + SURFACE)
PORE DIFFUSION SURFACE DIFFUSIONISOTHERM
14SAURABH SINGH
3.2. SURFACE DIFFUSION MODEL (Results)
15/10/2013
- Validation of Surface Diffusion Model was challenging!
CHROMATOGRAPHIC MODEL SOLVER CADET-CS
14SAURABH SINGH
3.2. SURFACE DIFFUSION MODEL (Results)
15/10/2013
- Validation of Surface Diffusion Model was challenging!
- Literature suggested the following:
1.) Surface Diffusion Model is a form of Pore Diffusion
2.) Surface Diffusion Coefficient is 2-3 orders of magnitude
lower than Pore Diffusion Coefficient
- The Surface Diffusion Model was then validated by formulating
a parameter estimation problem
CHROMATOGRAPHIC MODEL SOLVER CADET-CS
15SAURABH SINGH
3.2. SURFACE DIFFUSION MODEL (Results)
15/10/2013
CHROMATOGRAPHIC MODEL SOLVER CADET-CS
- Numerical studies with SCL and LWE benchmark examples
confirmed the result
SCL Benchmark Example
15SAURABH SINGH
3.2. SURFACE DIFFUSION MODEL (Results)
15/10/2013
CHROMATOGRAPHIC MODEL SOLVER CADET-CS
- Numerical studies with SCL and LWE benchmark examples
confirmed the result
16SAURABH SINGH
3.3. SELF ASSOCIATION ISOTHERM
15/10/2013
CHROMATOGRAPHIC MODEL SOLVER CADET-CS
- What is Self Association Isotherm Model?
- A Isotherm Model describes the behavior of how macromolecules
bind or adsorb to the particle surfaces
- Self Association Isotherm (SAI) Model attempts to model the case
where a protein molecule associates with an adsorbed molecule
- Simplifying by reparametrizing, led to
17SAURABH SINGH
3.3. SELF ASSOCIATION ISOTHERM
15/10/2013
CHROMATOGRAPHIC MODEL SOLVER CADET-CS
- Understanding the process of dimerization
17SAURABH SINGH
3.3. SELF ASSOCIATION ISOTHERM
15/10/2013
CHROMATOGRAPHIC MODEL SOLVER CADET-CS
- Understanding the process of dimerization
17SAURABH SINGH
3.3. SELF ASSOCIATION ISOTHERM
15/10/2013
CHROMATOGRAPHIC MODEL SOLVER CADET-CS
- Understanding the process of dimerization
- Validation of SAI Model was another challenging task!
18SAURABH SINGH
3.3. SELF ASSOCIATION ISOTHERM (Result)
15/10/2013
CHROMATOGRAPHIC MODEL SOLVER CADET-CS
- Validation of SAI Model was another challenging task!
- Comparison of SAI Model was carried out with SMA Model
- SAI essentially differs from SMA by a single non-linear term
18SAURABH SINGH15/10/2013
CHROMATOGRAPHIC MODEL SOLVER CADET-CS
3.3. SELF ASSOCIATION ISOTHERM (Result)
19SAURABH SINGH15/10/2013
CHROMATOGRAPHIC MODEL SOLVER CADET-CS
3.3. SELF ASSOCIATION ISOTHERM (Result)
19SAURABH SINGH15/10/2013
CHROMATOGRAPHIC MODEL SOLVER CADET-CS
3.3. SELF ASSOCIATION ISOTHERM (Result)
20SAURABH SINGH
3.4. SENSITIVITY ANALYSIS
15/10/2013
CHROMATOGRAPHIC MODEL SOLVER CADET-CS
- Sensitivities are partial derivatives of time-dependent state vector y
with respect to specific model parameters pi
20SAURABH SINGH
3.4. SENSITIVITY ANALYSIS
15/10/2013
CHROMATOGRAPHIC MODEL SOLVER CADET-CS
- Sensitivities are partial derivatives of time-dependent state vector y
with respect to specific model parameters pi
21SAURABH SINGH
3.4. SENSITIVITY ANALYSIS
15/10/2013
CHROMATOGRAPHIC MODEL SOLVER CADET-CS
- How to compute sensitivities?
Δp = 10-1
Δp = 10-6
ALGORITHMIC DIFFERENTIATION (AD)FINITE DIFFERENCES (FD)
21SAURABH SINGH
3.4. SENSITIVITY ANALYSIS
15/10/2013
CHROMATOGRAPHIC MODEL SOLVER CADET-CS
- How to compute sensitivities?
ALGORITHMIC DIFFERENTIATION (AD)FINITE DIFFERENCES (FD)
Δp = 10-1
Δp = 10-6
Why is FD not good?
22SAURABH SINGH
3.4. SENSITIVITY ANALYSIS (Results)
15/10/2013
CHROMATOGRAPHIC MODEL SOLVER CADET-CS
23SAURABH SINGH
3.5. EXPERIMENTAL DESIGN STUDY
15/10/2013
CHROMATOGRAPHIC MODEL SOLVER CADET-CS
- Often, the measured results/data have noise or error associated
with them
- Task is to examine how error propagates through the model
QUESTIONS
1.) What is the optimal design of an experiment from which only one isotherm
parameter (qm or keq) can be estimated most accurately?
2.) What is the optimal design of an experiment from which both isotherm
parameters (qm and keq) can be (simultaneously) estimated most accurately?
- Used Monte Carlo Method
- Idea is repeated calculations of input parameter(s), each time
perturbing the input data with specific statistical distribution
24SAURABH SINGH
3.5. EXPERIMENTAL DESIGN STUDY (Result)
15/10/2013
CHROMATOGRAPHIC MODEL SOLVER CADET-CS
24SAURABH SINGH
3.5. EXPERIMENTAL DESIGN STUDY (Result)
15/10/2013
CHROMATOGRAPHIC MODEL SOLVER CADET-CS
25SAURABH SINGH
3.5. EXPERIMENTAL DESIGN STUDY (Result)
15/10/2013
CHROMATOGRAPHIC MODEL SOLVER CADET-CS
26SAURABH SINGH
4. CONCLUSION
15/10/2013
CHROMATOGRAPHIC MODEL SOLVER CADET-CS
- CADET-CS is a fast and accurate solver for the General Rate Model of
Column Liquid Chromatography
- The thesis aimed at extending several aspects of the solver
- Future work and further extensions possible:
 Incorporate the contribution of temperature (Energy Transport)
 Chemical Reaction can also be incorporated (Chemical Transport)
 From application viewpoint, be able to model a complex network
or configuration of chromatographic columns in series or parallel
27SAURABH SINGH
REFERENCES
15/10/2013
CHROMATOGRAPHIC MODEL SOLVER CADET-CS
- von Lieres, E.; Andersson, J.: A fast and accurate solver for the general
rate model of column liquid chromatography, Computers and Chemical
Engineering 34,8 (2010), 1180–1191.
- Saurabh Singh: Extending the Model Library and Improving Numerical
Aspects of the Chromatography Model Solver CADET-CS, Master's
Thesis, Juelich Forschungzentrum & Technische Universitaet Muenchen, June
2012.
- Püttmann, A.; Schnittert, S.; Naumann, U.; von Lieres, E.: Fast and
accurate parameter sensitivities for the general rate model of column
liquid chromatography, Computers and Chemical Engineering 56,13
(2013), 46-57.
THANK YOU
QUESTIONS?

More Related Content

Similar to Column Liquid Chromatography

Plasma arc cutting parameters using taguchi method
Plasma arc cutting parameters using taguchi methodPlasma arc cutting parameters using taguchi method
Plasma arc cutting parameters using taguchi methodchiragkolambe
 
Estimation of Base Drag On Supersonic Cruise Missile
Estimation of Base Drag On Supersonic Cruise MissileEstimation of Base Drag On Supersonic Cruise Missile
Estimation of Base Drag On Supersonic Cruise MissileIRJET Journal
 
The influence of mixing in the process
The influence of mixing in the processThe influence of mixing in the process
The influence of mixing in the processAldo Shusterman
 
Optimization of Injection Molding Process-literature review
Optimization of Injection Molding Process-literature reviewOptimization of Injection Molding Process-literature review
Optimization of Injection Molding Process-literature reviewAlex Larsh
 
kannan &monica 26-03-2019 final.pptx
kannan &monica 26-03-2019 final.pptxkannan &monica 26-03-2019 final.pptx
kannan &monica 26-03-2019 final.pptxssuserb2e56f1
 
Modeling of laminar flow tubular reactor using velocity profile
Modeling of laminar flow tubular reactor using velocity profileModeling of laminar flow tubular reactor using velocity profile
Modeling of laminar flow tubular reactor using velocity profileeSAT Publishing House
 
Modeling of laminar flow tubular reactor using velocity profile
Modeling of laminar flow tubular reactor using velocity profileModeling of laminar flow tubular reactor using velocity profile
Modeling of laminar flow tubular reactor using velocity profileeSAT Publishing House
 
Software packages for foundry use
Software packages for foundry useSoftware packages for foundry use
Software packages for foundry useAKSHANSH MISHRA
 
Dynamic Modulus Master Curve Construction Using Christensen-Anderson-Marastea...
Dynamic Modulus Master Curve Construction Using Christensen-Anderson-Marastea...Dynamic Modulus Master Curve Construction Using Christensen-Anderson-Marastea...
Dynamic Modulus Master Curve Construction Using Christensen-Anderson-Marastea...IJERA Editor
 
Analysis of impact of process changes on cluster tool performance using an
Analysis of impact of process changes on cluster tool performance using anAnalysis of impact of process changes on cluster tool performance using an
Analysis of impact of process changes on cluster tool performance using anIAEME Publication
 
Computational Estimation of Flow through the C-D Supersonic Nozzle and Impuls...
Computational Estimation of Flow through the C-D Supersonic Nozzle and Impuls...Computational Estimation of Flow through the C-D Supersonic Nozzle and Impuls...
Computational Estimation of Flow through the C-D Supersonic Nozzle and Impuls...IJMTST Journal
 
211 d4d5852b2c947357b8b3ba35a047476b final-report-fa9550-12-1-0107
211 d4d5852b2c947357b8b3ba35a047476b final-report-fa9550-12-1-0107211 d4d5852b2c947357b8b3ba35a047476b final-report-fa9550-12-1-0107
211 d4d5852b2c947357b8b3ba35a047476b final-report-fa9550-12-1-0107Chaitanya Ghodke
 
Research Poster (48 x 32)
Research Poster (48 x 32)Research Poster (48 x 32)
Research Poster (48 x 32)Aakash Bajpai
 
MODELING AND OPTIMIZATION OF A MOBILE CROP RESIDUE DISINTEGRATOR
MODELING AND OPTIMIZATION OF A MOBILE CROP RESIDUE DISINTEGRATORMODELING AND OPTIMIZATION OF A MOBILE CROP RESIDUE DISINTEGRATOR
MODELING AND OPTIMIZATION OF A MOBILE CROP RESIDUE DISINTEGRATORIAEME Publication
 
GT2013-95547-Submitted 2-11-2013
GT2013-95547-Submitted 2-11-2013GT2013-95547-Submitted 2-11-2013
GT2013-95547-Submitted 2-11-2013Praneetha Boppa
 
IRJET- Static Analysis of Pulsar Bike Frame Made Up of Aluminum Alloy 6063
IRJET- Static Analysis of Pulsar Bike Frame Made Up of Aluminum Alloy 6063IRJET- Static Analysis of Pulsar Bike Frame Made Up of Aluminum Alloy 6063
IRJET- Static Analysis of Pulsar Bike Frame Made Up of Aluminum Alloy 6063IRJET Journal
 

Similar to Column Liquid Chromatography (20)

Plasma arc cutting parameters using taguchi method
Plasma arc cutting parameters using taguchi methodPlasma arc cutting parameters using taguchi method
Plasma arc cutting parameters using taguchi method
 
Estimation of Base Drag On Supersonic Cruise Missile
Estimation of Base Drag On Supersonic Cruise MissileEstimation of Base Drag On Supersonic Cruise Missile
Estimation of Base Drag On Supersonic Cruise Missile
 
The influence of mixing in the process
The influence of mixing in the processThe influence of mixing in the process
The influence of mixing in the process
 
Optimization of Injection Molding Process-literature review
Optimization of Injection Molding Process-literature reviewOptimization of Injection Molding Process-literature review
Optimization of Injection Molding Process-literature review
 
11 Testing Shear Strength and Deformation along Discontinuities in Salt
11 Testing Shear Strength and Deformation along Discontinuities in Salt11 Testing Shear Strength and Deformation along Discontinuities in Salt
11 Testing Shear Strength and Deformation along Discontinuities in Salt
 
kannan &monica 26-03-2019 final.pptx
kannan &monica 26-03-2019 final.pptxkannan &monica 26-03-2019 final.pptx
kannan &monica 26-03-2019 final.pptx
 
Modeling of laminar flow tubular reactor using velocity profile
Modeling of laminar flow tubular reactor using velocity profileModeling of laminar flow tubular reactor using velocity profile
Modeling of laminar flow tubular reactor using velocity profile
 
Modeling of laminar flow tubular reactor using velocity profile
Modeling of laminar flow tubular reactor using velocity profileModeling of laminar flow tubular reactor using velocity profile
Modeling of laminar flow tubular reactor using velocity profile
 
Software packages for foundry use
Software packages for foundry useSoftware packages for foundry use
Software packages for foundry use
 
Dynamic Modulus Master Curve Construction Using Christensen-Anderson-Marastea...
Dynamic Modulus Master Curve Construction Using Christensen-Anderson-Marastea...Dynamic Modulus Master Curve Construction Using Christensen-Anderson-Marastea...
Dynamic Modulus Master Curve Construction Using Christensen-Anderson-Marastea...
 
Report
ReportReport
Report
 
Shale & tight reservoir simulation cmg
Shale & tight reservoir simulation cmgShale & tight reservoir simulation cmg
Shale & tight reservoir simulation cmg
 
Analysis of impact of process changes on cluster tool performance using an
Analysis of impact of process changes on cluster tool performance using anAnalysis of impact of process changes on cluster tool performance using an
Analysis of impact of process changes on cluster tool performance using an
 
Computational Estimation of Flow through the C-D Supersonic Nozzle and Impuls...
Computational Estimation of Flow through the C-D Supersonic Nozzle and Impuls...Computational Estimation of Flow through the C-D Supersonic Nozzle and Impuls...
Computational Estimation of Flow through the C-D Supersonic Nozzle and Impuls...
 
Simulation of the Design of an Exhaust Silencer Stack by CFD
Simulation of the Design of an Exhaust Silencer Stack by CFDSimulation of the Design of an Exhaust Silencer Stack by CFD
Simulation of the Design of an Exhaust Silencer Stack by CFD
 
211 d4d5852b2c947357b8b3ba35a047476b final-report-fa9550-12-1-0107
211 d4d5852b2c947357b8b3ba35a047476b final-report-fa9550-12-1-0107211 d4d5852b2c947357b8b3ba35a047476b final-report-fa9550-12-1-0107
211 d4d5852b2c947357b8b3ba35a047476b final-report-fa9550-12-1-0107
 
Research Poster (48 x 32)
Research Poster (48 x 32)Research Poster (48 x 32)
Research Poster (48 x 32)
 
MODELING AND OPTIMIZATION OF A MOBILE CROP RESIDUE DISINTEGRATOR
MODELING AND OPTIMIZATION OF A MOBILE CROP RESIDUE DISINTEGRATORMODELING AND OPTIMIZATION OF A MOBILE CROP RESIDUE DISINTEGRATOR
MODELING AND OPTIMIZATION OF A MOBILE CROP RESIDUE DISINTEGRATOR
 
GT2013-95547-Submitted 2-11-2013
GT2013-95547-Submitted 2-11-2013GT2013-95547-Submitted 2-11-2013
GT2013-95547-Submitted 2-11-2013
 
IRJET- Static Analysis of Pulsar Bike Frame Made Up of Aluminum Alloy 6063
IRJET- Static Analysis of Pulsar Bike Frame Made Up of Aluminum Alloy 6063IRJET- Static Analysis of Pulsar Bike Frame Made Up of Aluminum Alloy 6063
IRJET- Static Analysis of Pulsar Bike Frame Made Up of Aluminum Alloy 6063
 

Recently uploaded

Passive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.pptPassive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.pptamrabdallah9
 
21P35A0312 Internship eccccccReport.docx
21P35A0312 Internship eccccccReport.docx21P35A0312 Internship eccccccReport.docx
21P35A0312 Internship eccccccReport.docxrahulmanepalli02
 
21scheme vtu syllabus of visveraya technological university
21scheme vtu syllabus of visveraya technological university21scheme vtu syllabus of visveraya technological university
21scheme vtu syllabus of visveraya technological universityMohd Saifudeen
 
Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1T.D. Shashikala
 
Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..MaherOthman7
 
Seizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networksSeizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networksIJECEIAES
 
Filters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility ApplicationsFilters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility ApplicationsMathias Magdowski
 
The Entity-Relationship Model(ER Diagram).pptx
The Entity-Relationship Model(ER Diagram).pptxThe Entity-Relationship Model(ER Diagram).pptx
The Entity-Relationship Model(ER Diagram).pptxMANASINANDKISHORDEOR
 
Research Methodolgy & Intellectual Property Rights Series 2
Research Methodolgy & Intellectual Property Rights Series 2Research Methodolgy & Intellectual Property Rights Series 2
Research Methodolgy & Intellectual Property Rights Series 2T.D. Shashikala
 
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdflitvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdfAlexander Litvinenko
 
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptxSLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptxCHAIRMAN M
 
Microkernel in Operating System | Operating System
Microkernel in Operating System | Operating SystemMicrokernel in Operating System | Operating System
Microkernel in Operating System | Operating SystemSampad Kar
 
Lab Manual Arduino UNO Microcontrollar.docx
Lab Manual Arduino UNO Microcontrollar.docxLab Manual Arduino UNO Microcontrollar.docx
Lab Manual Arduino UNO Microcontrollar.docxRashidFaridChishti
 
Final DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manualFinal DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manualBalamuruganV28
 
handbook on reinforce concrete and detailing
handbook on reinforce concrete and detailinghandbook on reinforce concrete and detailing
handbook on reinforce concrete and detailingAshishSingh1301
 
Autodesk Construction Cloud (Autodesk Build).pptx
Autodesk Construction Cloud (Autodesk Build).pptxAutodesk Construction Cloud (Autodesk Build).pptx
Autodesk Construction Cloud (Autodesk Build).pptxMustafa Ahmed
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxkalpana413121
 
Dynamo Scripts for Task IDs and Space Naming.pptx
Dynamo Scripts for Task IDs and Space Naming.pptxDynamo Scripts for Task IDs and Space Naming.pptx
Dynamo Scripts for Task IDs and Space Naming.pptxMustafa Ahmed
 
Module-III Varried Flow.pptx GVF Definition, Water Surface Profile Dynamic Eq...
Module-III Varried Flow.pptx GVF Definition, Water Surface Profile Dynamic Eq...Module-III Varried Flow.pptx GVF Definition, Water Surface Profile Dynamic Eq...
Module-III Varried Flow.pptx GVF Definition, Water Surface Profile Dynamic Eq...Nitin Sonavane
 
Basics of Relay for Engineering Students
Basics of Relay for Engineering StudentsBasics of Relay for Engineering Students
Basics of Relay for Engineering Studentskannan348865
 

Recently uploaded (20)

Passive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.pptPassive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.ppt
 
21P35A0312 Internship eccccccReport.docx
21P35A0312 Internship eccccccReport.docx21P35A0312 Internship eccccccReport.docx
21P35A0312 Internship eccccccReport.docx
 
21scheme vtu syllabus of visveraya technological university
21scheme vtu syllabus of visveraya technological university21scheme vtu syllabus of visveraya technological university
21scheme vtu syllabus of visveraya technological university
 
Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1
 
Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..
 
Seizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networksSeizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networks
 
Filters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility ApplicationsFilters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility Applications
 
The Entity-Relationship Model(ER Diagram).pptx
The Entity-Relationship Model(ER Diagram).pptxThe Entity-Relationship Model(ER Diagram).pptx
The Entity-Relationship Model(ER Diagram).pptx
 
Research Methodolgy & Intellectual Property Rights Series 2
Research Methodolgy & Intellectual Property Rights Series 2Research Methodolgy & Intellectual Property Rights Series 2
Research Methodolgy & Intellectual Property Rights Series 2
 
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdflitvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
 
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptxSLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
 
Microkernel in Operating System | Operating System
Microkernel in Operating System | Operating SystemMicrokernel in Operating System | Operating System
Microkernel in Operating System | Operating System
 
Lab Manual Arduino UNO Microcontrollar.docx
Lab Manual Arduino UNO Microcontrollar.docxLab Manual Arduino UNO Microcontrollar.docx
Lab Manual Arduino UNO Microcontrollar.docx
 
Final DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manualFinal DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manual
 
handbook on reinforce concrete and detailing
handbook on reinforce concrete and detailinghandbook on reinforce concrete and detailing
handbook on reinforce concrete and detailing
 
Autodesk Construction Cloud (Autodesk Build).pptx
Autodesk Construction Cloud (Autodesk Build).pptxAutodesk Construction Cloud (Autodesk Build).pptx
Autodesk Construction Cloud (Autodesk Build).pptx
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptx
 
Dynamo Scripts for Task IDs and Space Naming.pptx
Dynamo Scripts for Task IDs and Space Naming.pptxDynamo Scripts for Task IDs and Space Naming.pptx
Dynamo Scripts for Task IDs and Space Naming.pptx
 
Module-III Varried Flow.pptx GVF Definition, Water Surface Profile Dynamic Eq...
Module-III Varried Flow.pptx GVF Definition, Water Surface Profile Dynamic Eq...Module-III Varried Flow.pptx GVF Definition, Water Surface Profile Dynamic Eq...
Module-III Varried Flow.pptx GVF Definition, Water Surface Profile Dynamic Eq...
 
Basics of Relay for Engineering Students
Basics of Relay for Engineering StudentsBasics of Relay for Engineering Students
Basics of Relay for Engineering Students
 

Column Liquid Chromatography

  • 1. Extending the Model Library and Improving Numerical Aspects of the Chromatography Model Solver CADET-CS SAURABH SINGH
  • 2. CHROMATOGRAPHIC MODEL SOLVER CADET-CS 1SAURABH SINGH OVERVIEW 15/10/2013 1. MOTIVATION 2. THEORY 3. TASKS & RESULTS 3.1. RADIAL DISCRETIZATIONS 3.2. SURFACE DIFFUSION MODEL 3.3. SELF ASSOCIATION ISOTHERM (SAI) MODEL 3.4. SENSITIVITY ANALYSIS 3.5. EXPERIMENTAL DESIGN STUDY 4. CONCLUSION
  • 3. 2SAURABH SINGH 1. MOTIVATION 15/10/2013 - Column Liquid Chromatography (CLC) - Applications in separation sciences e.g. protein separation CHROMATOGRAPHIC MODEL SOLVER CADET-CS Packed Bed [Tallarek et al]
  • 4. 2SAURABH SINGH 1. MOTIVATION 15/10/2013 - Column Liquid Chromatography (CLC) - Applications in separation sciences e.g. protein separation CHROMATOGRAPHIC MODEL SOLVER CADET-CS © Metrohm AG
  • 5. 3SAURABH SINGH 2. THEORY: MODEL 15/10/2013 - The General Rate Model COLUMN MODEL CHROMATOGRAPHIC MODEL SOLVER CADET-CS
  • 6. 3SAURABH SINGH15/10/2013 - The General Rate Model COLUMN MODEL PARTICLE MODEL CHROMATOGRAPHIC MODEL SOLVER CADET-CS 2. THEORY: MODEL
  • 7. 3SAURABH SINGH15/10/2013 - The General Rate Model COLUMN MODEL PARTICLE MODEL SORPTION MODEL CHROMATOGRAPHIC MODEL SOLVER CADET-CS 2. THEORY: MODEL
  • 8. 3SAURABH SINGH15/10/2013 - The General Rate Model COLUMN MODEL PARTICLE MODEL SORPTION MODEL CHROMATOGRAPHIC MODEL SOLVER CADET-CS 2. THEORY: MODEL
  • 9. 4SAURABH SINGH 2. THEORY: APPROACH 15/10/2013 - Finite Volume Method (FVM) Mass Conservation - BDF Scheme Stiff Equations - WENO Scheme Godunov’s Order Barrier Theorem CHROMATOGRAPHIC MODEL SOLVER CADET-CS Exact Solution 2 Points FD 4 Points FD WENO
  • 10. 5SAURABH SINGH 2. THEORY: DISCRETE MODEL 15/10/2013 CHROMATOGRAPHIC MODEL SOLVER CADET-CS Components Column Particle Boundary STATE VECTOR
  • 11. 5SAURABH SINGH 2. THEORY: DISCRETE MODEL 15/10/2013 CHROMATOGRAPHIC MODEL SOLVER CADET-CS Components Column Particle Boundary STATE VECTOR
  • 12. 5SAURABH SINGH 2. THEORY: DISCRETE MODEL 15/10/2013 CHROMATOGRAPHIC MODEL SOLVER CADET-CS Components Column Particle Boundary STATE VECTORJACOBIAN MATRIX How is the sparsity of the Jacobian?
  • 13. 6SAURABH SINGH 3.1. RADIAL DISCRETIZATIONS 15/10/2013 CHROMATOGRAPHIC MODEL SOLVER CADET-CS - What is Radial Discretization?
  • 14. 7SAURABH SINGH 3.1. RADIAL DISCRETIZATIONS 15/10/2013 - Depends on the Number and Distribution of nodes CHROMATOGRAPHIC MODEL SOLVER CADET-CS
  • 15. 8SAURABH SINGH 3.1. RADIAL DISCRETIZATIONS (Results) 15/10/2013 CHROMATOGRAPHIC MODEL SOLVER CADET-CS - Residual is estimated by comparing coarse grid with finer grid
  • 16. 9SAURABH SINGH 3.1. RADIAL DISCRETIZATIONS (Results) 15/10/2013 - Residual is estimated by comparing coarse grid with finer grid CHROMATOGRAPHIC MODEL SOLVER CADET-CS
  • 17. 10SAURABH SINGH 3.1. RADIAL DISCRETIZATIONS (Results) 15/10/2013 - Residual decreases linearly & achieves a second order convergence CHROMATOGRAPHIC MODEL SOLVER CADET-CS
  • 18. 11SAURABH SINGH 3.1. RADIAL DISCRETIZATIONS (Results) 15/10/2013 - Benchmarked on a single core of JuRoPA - Computational endeavour is directly proportional to the grid size CHROMATOGRAPHIC MODEL SOLVER CADET-CS
  • 19. 12SAURABH SINGH 3.2. SURFACE DIFFUSION MODEL 15/10/2013 - What is Surface Diffusion? CHROMATOGRAPHIC MODEL SOLVER CADET-CS
  • 20. 12SAURABH SINGH 3.2. SURFACE DIFFUSION MODEL 15/10/2013 - Pore Diffusion Model + Surface Diffusion Model CHROMATOGRAPHIC MODEL SOLVER CADET-CS
  • 21. 12SAURABH SINGH 3.2. SURFACE DIFFUSION MODEL 15/10/2013 - Pore Diffusion Model + Surface Diffusion Model CHROMATOGRAPHIC MODEL SOLVER CADET-CS PORE DIFFUSION SURFACE DIFFUSION
  • 22. 13SAURABH SINGH 3.2. SURFACE DIFFUSION MODEL (Results) 15/10/2013 - Bandwidth of Jacobian increased due to coupling CHROMATOGRAPHIC MODEL SOLVER CADET-CS PARTICLE JACOBIAN (PORE) PORE DIFFUSION ISOTHERM
  • 23. 13SAURABH SINGH 3.2. SURFACE DIFFUSION MODEL (Results) 15/10/2013 - Bandwidth of Jacobian increased due to coupling CHROMATOGRAPHIC MODEL SOLVER CADET-CS PARTICLE JACOBIAN (PORE) PARTICLE JACOBIAN (PORE + SURFACE) PORE DIFFUSION SURFACE DIFFUSIONISOTHERM
  • 24. 13SAURABH SINGH 3.2. SURFACE DIFFUSION MODEL (Results) 15/10/2013 - Bandwidth of Jacobian increased due to coupling CHROMATOGRAPHIC MODEL SOLVER CADET-CS PARTICLE JACOBIAN (PORE) PARTICLE JACOBIAN (PORE + SURFACE) PORE DIFFUSION SURFACE DIFFUSIONISOTHERM
  • 25. 14SAURABH SINGH 3.2. SURFACE DIFFUSION MODEL (Results) 15/10/2013 - Validation of Surface Diffusion Model was challenging! CHROMATOGRAPHIC MODEL SOLVER CADET-CS
  • 26. 14SAURABH SINGH 3.2. SURFACE DIFFUSION MODEL (Results) 15/10/2013 - Validation of Surface Diffusion Model was challenging! - Literature suggested the following: 1.) Surface Diffusion Model is a form of Pore Diffusion 2.) Surface Diffusion Coefficient is 2-3 orders of magnitude lower than Pore Diffusion Coefficient - The Surface Diffusion Model was then validated by formulating a parameter estimation problem CHROMATOGRAPHIC MODEL SOLVER CADET-CS
  • 27. 15SAURABH SINGH 3.2. SURFACE DIFFUSION MODEL (Results) 15/10/2013 CHROMATOGRAPHIC MODEL SOLVER CADET-CS - Numerical studies with SCL and LWE benchmark examples confirmed the result SCL Benchmark Example
  • 28. 15SAURABH SINGH 3.2. SURFACE DIFFUSION MODEL (Results) 15/10/2013 CHROMATOGRAPHIC MODEL SOLVER CADET-CS - Numerical studies with SCL and LWE benchmark examples confirmed the result
  • 29. 16SAURABH SINGH 3.3. SELF ASSOCIATION ISOTHERM 15/10/2013 CHROMATOGRAPHIC MODEL SOLVER CADET-CS - What is Self Association Isotherm Model? - A Isotherm Model describes the behavior of how macromolecules bind or adsorb to the particle surfaces - Self Association Isotherm (SAI) Model attempts to model the case where a protein molecule associates with an adsorbed molecule - Simplifying by reparametrizing, led to
  • 30. 17SAURABH SINGH 3.3. SELF ASSOCIATION ISOTHERM 15/10/2013 CHROMATOGRAPHIC MODEL SOLVER CADET-CS - Understanding the process of dimerization
  • 31. 17SAURABH SINGH 3.3. SELF ASSOCIATION ISOTHERM 15/10/2013 CHROMATOGRAPHIC MODEL SOLVER CADET-CS - Understanding the process of dimerization
  • 32. 17SAURABH SINGH 3.3. SELF ASSOCIATION ISOTHERM 15/10/2013 CHROMATOGRAPHIC MODEL SOLVER CADET-CS - Understanding the process of dimerization
  • 33. - Validation of SAI Model was another challenging task! 18SAURABH SINGH 3.3. SELF ASSOCIATION ISOTHERM (Result) 15/10/2013 CHROMATOGRAPHIC MODEL SOLVER CADET-CS
  • 34. - Validation of SAI Model was another challenging task! - Comparison of SAI Model was carried out with SMA Model - SAI essentially differs from SMA by a single non-linear term 18SAURABH SINGH15/10/2013 CHROMATOGRAPHIC MODEL SOLVER CADET-CS 3.3. SELF ASSOCIATION ISOTHERM (Result)
  • 35. 19SAURABH SINGH15/10/2013 CHROMATOGRAPHIC MODEL SOLVER CADET-CS 3.3. SELF ASSOCIATION ISOTHERM (Result)
  • 36. 19SAURABH SINGH15/10/2013 CHROMATOGRAPHIC MODEL SOLVER CADET-CS 3.3. SELF ASSOCIATION ISOTHERM (Result)
  • 37. 20SAURABH SINGH 3.4. SENSITIVITY ANALYSIS 15/10/2013 CHROMATOGRAPHIC MODEL SOLVER CADET-CS - Sensitivities are partial derivatives of time-dependent state vector y with respect to specific model parameters pi
  • 38. 20SAURABH SINGH 3.4. SENSITIVITY ANALYSIS 15/10/2013 CHROMATOGRAPHIC MODEL SOLVER CADET-CS - Sensitivities are partial derivatives of time-dependent state vector y with respect to specific model parameters pi
  • 39. 21SAURABH SINGH 3.4. SENSITIVITY ANALYSIS 15/10/2013 CHROMATOGRAPHIC MODEL SOLVER CADET-CS - How to compute sensitivities? Δp = 10-1 Δp = 10-6 ALGORITHMIC DIFFERENTIATION (AD)FINITE DIFFERENCES (FD)
  • 40. 21SAURABH SINGH 3.4. SENSITIVITY ANALYSIS 15/10/2013 CHROMATOGRAPHIC MODEL SOLVER CADET-CS - How to compute sensitivities? ALGORITHMIC DIFFERENTIATION (AD)FINITE DIFFERENCES (FD) Δp = 10-1 Δp = 10-6 Why is FD not good?
  • 41. 22SAURABH SINGH 3.4. SENSITIVITY ANALYSIS (Results) 15/10/2013 CHROMATOGRAPHIC MODEL SOLVER CADET-CS
  • 42. 23SAURABH SINGH 3.5. EXPERIMENTAL DESIGN STUDY 15/10/2013 CHROMATOGRAPHIC MODEL SOLVER CADET-CS - Often, the measured results/data have noise or error associated with them - Task is to examine how error propagates through the model QUESTIONS 1.) What is the optimal design of an experiment from which only one isotherm parameter (qm or keq) can be estimated most accurately? 2.) What is the optimal design of an experiment from which both isotherm parameters (qm and keq) can be (simultaneously) estimated most accurately? - Used Monte Carlo Method - Idea is repeated calculations of input parameter(s), each time perturbing the input data with specific statistical distribution
  • 43. 24SAURABH SINGH 3.5. EXPERIMENTAL DESIGN STUDY (Result) 15/10/2013 CHROMATOGRAPHIC MODEL SOLVER CADET-CS
  • 44. 24SAURABH SINGH 3.5. EXPERIMENTAL DESIGN STUDY (Result) 15/10/2013 CHROMATOGRAPHIC MODEL SOLVER CADET-CS
  • 45. 25SAURABH SINGH 3.5. EXPERIMENTAL DESIGN STUDY (Result) 15/10/2013 CHROMATOGRAPHIC MODEL SOLVER CADET-CS
  • 46. 26SAURABH SINGH 4. CONCLUSION 15/10/2013 CHROMATOGRAPHIC MODEL SOLVER CADET-CS - CADET-CS is a fast and accurate solver for the General Rate Model of Column Liquid Chromatography - The thesis aimed at extending several aspects of the solver - Future work and further extensions possible:  Incorporate the contribution of temperature (Energy Transport)  Chemical Reaction can also be incorporated (Chemical Transport)  From application viewpoint, be able to model a complex network or configuration of chromatographic columns in series or parallel
  • 47. 27SAURABH SINGH REFERENCES 15/10/2013 CHROMATOGRAPHIC MODEL SOLVER CADET-CS - von Lieres, E.; Andersson, J.: A fast and accurate solver for the general rate model of column liquid chromatography, Computers and Chemical Engineering 34,8 (2010), 1180–1191. - Saurabh Singh: Extending the Model Library and Improving Numerical Aspects of the Chromatography Model Solver CADET-CS, Master's Thesis, Juelich Forschungzentrum & Technische Universitaet Muenchen, June 2012. - Püttmann, A.; Schnittert, S.; Naumann, U.; von Lieres, E.: Fast and accurate parameter sensitivities for the general rate model of column liquid chromatography, Computers and Chemical Engineering 56,13 (2013), 46-57.

Editor's Notes

  1. Essentially non-osciallatory (ENO) and Weighted ENO (WENO) are finite difference or finite volume schemes. ENO and WENO schemes are designed for problems with piecewise smooth solutions containing discontinuities A key idea in WENO schemes is a linear combination of lower order fluxes or reconstruction to obtain a higher order approximation. Both schemes use the idea of adaptive stencils to automatically achieve high order accuracy and non-oscillatory property near discontinuities.
  2. Substructuring/Reordering of the state vector is done Yellow Block has a band structure with k subdiagonal and (k-1) superdiagonals, where k is the minimal order of the WENO scheme Orange Blocks also have band structure with 2Nc subdiagonals and superdiagonals Green are off the diagonals and are very sparse
  3. An alternative to FD is to solve a DAE system for the senitivities. This system can be derived from the original DAE system by differentiating w.r.t to model parameter Staggered Corrector Approach is implemented. In such an approach, the original DAE system and the sensitivity DAE system are solved one after another in each time integration step. AD is implemented via operator overloading for only the parameter derivatives and is realized using ADOL-C tapeless forward implementation in vector mode. Remember: adoubles and NUMBER_DIRECTIONS
  4. An alternative to FD is to solve a DAE system for the senitivities. This system can be derived from the original DAE system by differentiating w.r.t to model parameter. Staggered Corrector Approach is implemented. In such an approach, the original DAE system and the sensitivity DAE system are solved one after another in each time integration step. AD is implemented via operator overloading for only the parameter derivatives and is realized using ADOL-C tapeless forward implementation in vector mode. Remember: adoubles and NUMBER_DIRECTIONS
  5. An alternative to FD is to solve a DAE system for the senitivities. This system can be derived from the original DAE system by differentiating w.r.t to model parameter Staggered Corrector Approach is implemented. In such an approach, the original DAE system and the sensitivity DAE system are solved one after another in each time integration step. AD is implemented via operator overloading for only the parameter derivatives and is realized using ADOL-C tapeless forward implementation in vector mode. Remember: adoubles and NUMBER_DIRECTIONS
  6. An alternative to FD is to solve a DAE system for the senitivities. This system can be derived from the original DAE system by differentiating w.r.t to model parameter Staggered Corrector Approach is implemented. In such an approach, the original DAE system and the sensitivity DAE system are solved one after another in each time integration step. AD is implemented via operator overloading for only the parameter derivatives and is realized using ADOL-C tapeless forward implementation in vector mode. Remember: adoubles and NUMBER_DIRECTIONS
  7. 1. Each time perturbing the input data (i.e. column outlet conc.) with a specific statistical distribution and then observing the effect on the output parameter(s). 2. In order to test for the effect of noise, heteroscedastic random noise levels ranging from 1%, 5%, and 10% of the minimum concentration flow rate were added to the chromatograms
  8. 1. Each time perturbing the input data (i.e. column outlet conc.) with a specific statistical distribution and then observing the effect on the output parameter(s). 2. In order to test for the effect of noise, heteroscedastic random noise levels ranging from 1%, 5%, and 10% of the minimum concentration flow rate were added to the chromatograms
  9. 1. Each time perturbing the input data (i.e. column outlet conc.) with a specific statistical distribution and then observing the effect on the output parameter(s). 2. In order to test for the effect of noise, heteroscedastic random noise levels ranging from 1%, 5%, and 10% of the minimum concentration flow rate were added to the chromatograms
  10. 1. Each time perturbing the input data (i.e. column outlet conc.) with a specific statistical distribution and then observing the effect on the output parameter(s). 2. In order to test for the effect of noise, heteroscedastic random noise levels ranging from 1%, 5%, and 10% of the minimum concentration flow rate were added to the chromatograms