1
Vernetzte multivariate Populationsbilanzen mittels Monte Carlo Methoden Vernetzte multivariate Populationsbilanzen mittels Monte Carlo Methoden Vernetzte multivariate Populationsbilanzen mittels Monte Carlo Methoden FE K i F h bi t N t kt t h ik / Fk I i i h ft &C t f N It ti Dib E (CENIDE) F.E. Kruis, Fachgebiet Nanostrukturtechnik / Fak. Ingenieurwissenschaften &Center for NanoIntegration Duisburg-Essen (CENIDE) bl ll P j kt i l Problemstellung Projektziele Problemstellung b l l bl Kombination von (stochastischen) Populationsbilanzen mittels Monte Carlo (MC) Kombination von multivariaten Populationsbilanzen mit Kombination von (stochastischen) Populationsbilanzen mittels Monte Carlo (MC) Methoden mit (deterministischen) Fließschemasimulationen Fließschemasimulationsmethoden Methoden mit (deterministischen) Fließschemasimulationen Fließschemasimulationsmethoden Erreichen von akzeptablen Rechenzeiten bei Verwendung von MC Methoden auch für kann weitere Partikeleigenschaftsverteilungen als nur Größe Erreichen von akzeptablen Rechenzeiten bei Verwendung von MC Methoden auch für kann weitere Partikeleigenschaftsverteilungen als nur Größe l f Systeme mit vielen Modulen/Kompartimenten liefern ( d d ) (z.B. Sintergrad, Ladung, Zususammensetzung) Vorarbeiten Vorarbeiten Langjährige Forschung zu Monte C l b i t P l ti bil Carlobasierten Populationsbilanzen, insbesondere für Aerosolreaktoren insbesondere für Aerosolreaktoren (Inverse Methode, höhere Präzision (Inverse Methode, höhere Präzision l h ) mittels Gewichtung) Kombination von (stochastischen) Erstellung möglichst allgemeiner MC Algorithmen die sich leicht an Kombination von (stochastischen) sich ändernden Prozess oder Maschinefunktionen anpassen Populationsbilanzen mittels MC sich ändernden Prozessoder Maschinefunktionen anpassen Populationsbilanzen mittels MC hd (d h ) Entwicklung neuer parallelisierter numerischer Algorithmen GPU Methoden mit (deterministischen) Entwicklung neuer parallelisierter numerischer Algorithmen, GPU2D CFD Transportmodulen tauglich (GPU: PCGrafikkarte, 300für 512 Rechenkerne) 2DCFD Transportmodulen (8000 Zellen mit je 5000 Partikeln) (8000 Zellen mit je 5000 Partikeln) Abi Arbeitsprogramm Arbeitsprogramm 1. GPUbasierte Parallellisierung weiterer Mechanismen (Keimbildung Wachstum) (Keimbildung, Wachstum) 2 Minimierung des Einflusses von stochastischen Fluktuationen und 2. Minimierung des Einflusses von stochastischen Fluktuationen und Entwicklung einer geeigneten Zeitschrittkontrolle 3. Transport der Simulationspartikel zwischen den Kompartimenten in E ih k t bl R h it Fließschema basierend auf Wahrscheinlichkeiten (sowohl CSTR als Erreichen von akzeptablen Rechenzeiten Fließschema, basierend auf Wahrscheinlichkeiten (sowohl CSTR als bei Verwendung von MC Methoden auch für auch PFR Verweilzeit) bei Verwendung von MC Methoden auch für Systeme mit vielen Modulen/Kompartimenten: 4. Modellanwendung: Beschichtungsuniformität in einem Systeme mit vielen Modulen/Kompartimenten: i ll lli i i l i Wurstercoater (Kontakt zwischen einem Spray und Partikel in einem massive Parallellisierung mittels preiswerter Wurstercoater (Kontakt zwischen einem Spray und Partikel in einem b lb ) Grafikkarten (NVIDIA/ CUDA) Wirbelbett) Grafikkarten (NVIDIA/ CUDA) f 5. Kombination von MC mit allgemeinen Apparatefunktionen (Partikelabscheidung Größentrennung) (Partikelabscheidung, Größentrennung) 6 Überprüfung der Eignung von CAPEOPEN Standard als Interface 6. Überprüfung der Eignung von CAPEOPEN Standard als Interface M h dik Methodik Methodik Simulationspartikel in GPU Speicher (zur Zeit maximal 10 8 mit je 4 Eigenschaften) Eigenschaften) Feste Zahl an Simulationspartikel pro Kompartiment Benutzung Feste Zahl an Simulationspartikel pro Kompartiment, Benutzung Gewichtungsfaktoren Ei P blik i Th Eigene Publikationen zum Thema Eigene Publikationen zum Thema 1 A Mi l FEK i H Fi Di t M t C l i l ti f i lt l ti l ti d 1. A. Maisels, F. E. Kruis, H. Fissan, Direct Monte Carlo simulation for simultaneous nucleation, coagulation, and surface growth in dispersed systems, Chem. Eng. Sci. 59, 22312239 (2004). 2 H Zhao F E Kruis C Zheng; Reducing statistical noise and extending the size spectrum by applying weighted 2 H. Zhao, F.E. Kruis, C. Zheng; Reducing statistical noise and extending the size spectrum by applying weighted simulation particles in Monte Carlo simulation of coagulation Aerosol Sci Technol 43 781 793 (2009) simulation particles in Monte Carlo simulation of coagulation, Aerosol Sci. Technol. 43, 781793 (2009). 3. H. Zhao, F.E. Kruis; Monte carlo simulation for aggregative mixing of nanoparticles in twocomponent Deterministische und stochastische Schritte abwechselnd systems, Industrial and Engineering Chemistry Research 50, 10652 (2011). (Zeitschrittsteuerung) systems, Industrial and Engineering Chemistry Research 50, 10652 (2011). 4 K i FE JWiT d Z S H C i l fl id d i b d h i l (Zeitschrittsteuerung) 4. Kruis, F.E., J. Wei, T. van der Zwaag, S. Haep, Computational fluid dynamics based stochastic aerosol Vorgabe der erwünschten numerischen Genauigkeit an MC Module modeling: Combination of a cellbased weighted random walk method and a constantnumber MonteCarlo Vorgabe der erwünschten numerischen Genauigkeit an MC Module method for aerosol dynamics, Chem.Eng.Sci. 70 109120 (2012) CCSS

CCSS - uni-due.de · 66. Überprüfung der Eignung von CAPE‐OPEN Standard als Interface M h dikMethodik • Simulationspartikelp in GPU Speicherp (zur( Zeit maximal 108 mit jej

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: CCSS - uni-due.de · 66. Überprüfung der Eignung von CAPE‐OPEN Standard als Interface M h dikMethodik • Simulationspartikelp in GPU Speicherp (zur( Zeit maximal 108 mit jej

Vernetzte multivariate Populationsbilanzen mittels Monte Carlo MethodenVernetzte multivariate Populationsbilanzen mittels Monte Carlo MethodenVernetzte multivariate Populationsbilanzen mittels Monte Carlo Methoden

F E K i F h bi t N t kt t h ik / F k I i i h ft &C t f N I t ti D i b E (CENIDE)F.E. Kruis, Fachgebiet Nanostrukturtechnik / Fak. Ingenieurwissenschaften &Center for NanoIntegration Duisburg-Essen (CENIDE)g g g g ( )

bl ll P j kt i lProblemstellung ProjektzieleProblemstellung jb l l b l• Kombination von (stochastischen) Populationsbilanzen mittels Monte Carlo (MC) • Kombination von multivariaten Populationsbilanzen mit Kombination von (stochastischen)  Populationsbilanzen mittels Monte Carlo (MC)  

Methoden mit (deterministischen) Fließschemasimulationenp

FließschemasimulationsmethodenMethoden mit (deterministischen) Fließschemasimulationen Fließschemasimulationsmethoden

• Erreichen von akzeptablen Rechenzeiten bei Verwendung von MC Methoden auch für kann weitere Partikeleigenschaftsverteilungen als nur Größe• Erreichen von akzeptablen Rechenzeiten bei Verwendung von MC Methoden auch für  kann weitere Partikeleigenschaftsverteilungen als nur Größe l fSysteme mit vielen Modulen/Kompartimenten liefernSysteme mit vielen Modulen/Kompartimenten

( d d )(z.B. Sintergrad, Ladung, Zususammensetzung)( g g g)

VorarbeitenVorarbeiten• Langjährige Forschung  zu Monte  gj g gC l b i t P l ti bilCarlo‐basierten Populationsbilanzen, insbesondere für Aerosolreaktoreninsbesondere für  Aerosolreaktoren(Inverse Methode, höhere Präzision(Inverse Methode, höhere Präzision

l h )mittels Gewichtung)g)

• Kombination von (stochastischen) • Erstellung möglichst allgemeiner MC Algorithmen die sich leicht an • Kombination von (stochastischen)   g g g gsich ändernden Prozess oder Maschinefunktionen anpassenPopulationsbilanzen mittels MC sich ändernden Prozess‐ oder Maschinefunktionen anpassen Populationsbilanzen mittels MC  

h d (d h ) • Entwicklung neuer parallelisierter numerischer Algorithmen GPUMethoden mit (deterministischen)  • Entwicklung neuer parallelisierter numerischer Algorithmen, GPU‐( )2D CFD Transportmodulen tauglich     (GPU: PC‐Grafikkarte, 300€ für 512 Rechenkerne)2D‐CFD Transportmodulen g ( , )

(8000 Zellen mit je 5000 Partikeln)(8000 Zellen mit je 5000 Partikeln)

A b iArbeitsprogrammArbeitsprogramm1. GPU‐basierte Parallellisierung weiterer Mechanismen g

(Keimbildung Wachstum)(Keimbildung, Wachstum)

2 Minimierung des Einflusses von stochastischen Fluktuationen und2. Minimierung des Einflusses von stochastischen Fluktuationen  und    Entwicklung einer geeigneten Zeitschrittkontrolleg g g

3. Transport der Simulationspartikel zwischen den Kompartimenten in E i h k t bl R h it

p p pFließschema basierend auf Wahrscheinlichkeiten (sowohl CSTR als• Erreichen von akzeptablen Rechenzeiten  Fließschema, basierend auf Wahrscheinlichkeiten (sowohl CSTR als 

bei Verwendung von MC Methoden auch für auch PFR Verweilzeit)bei Verwendung von MC Methoden auch für  )

Systeme mit vielen Modulen/Kompartimenten: 4. Modellanwendung:  Beschichtungsuniformität in einem Systeme mit vielen Modulen/Kompartimenten:i ll lli i i l i

g gWurstercoater (Kontakt zwischen einem Spray und Partikel in einemmassive Parallellisierung mittels preiswerter  Wurstercoater (Kontakt zwischen einem Spray und Partikel in einem 

b lb )g p

Grafikkarten (NVIDIA/ CUDA) Wirbelbett)Grafikkarten (NVIDIA/ CUDA) )

f5. Kombination von MC mit allgemeinen  Apparatefunktionen g pp(Partikelabscheidung Größentrennung)(Partikelabscheidung, Größentrennung)

6 Überprüfung der Eignung von CAPE‐OPEN Standard als Interface6. Überprüfung der Eignung von CAPE‐OPEN Standard als Interface

M h dikMethodikMethodik• Simulationspartikel in GPU Speicher (zur Zeit maximal 108 mit je 4 p p ( j

Eigenschaften)Eigenschaften)

• Feste Zahl an Simulationspartikel pro Kompartiment Benutzung• Feste Zahl an Simulationspartikel pro Kompartiment, Benutzung Gewichtungsfaktoreng

Ei P blik i ThEigene Publikationen zum ThemaEigene Publikationen zum Thema1 A M i l F E K i H Fi Di t M t C l i l ti f i lt l ti l ti d• 1.  A. Maisels, F. E. Kruis, H. Fissan, Direct Monte Carlo simulation for simultaneous nucleation, coagulation, andsurface growth in dispersed systems, Chem. Eng. Sci. 59, 2231‐2239 (2004).

• 2 H Zhao F E Kruis C Zheng; Reducing statistical noise and extending the size spectrum by applying weighted• 2   H. Zhao, F.E. Kruis, C. Zheng; Reducing statistical noise and extending the size spectrum by applying weightedsimulation particles in Monte Carlo simulation of coagulation Aerosol Sci Technol 43 781 793 (2009)simulation particles in Monte Carlo simulation of coagulation, Aerosol Sci. Technol. 43, 781‐793 (2009).

• 3.   H. Zhao, F.E. Kruis; Monte carlo simulation for aggregative mixing of nanoparticles in two‐component • Deterministische und stochastische Schritte abwechselnd , ; gg g g p psystems, Industrial and Engineering Chemistry Research 50, 10652 (2011). (Zeitschrittsteuerung)systems, Industrial and Engineering Chemistry Research 50, 10652 (2011).

4 K i F E J W i T d Z S H C i l fl id d i b d h i l(Zeitschrittsteuerung) 

• 4.   Kruis, F.E., J. Wei, T. van der Zwaag, S. Haep, Computational fluid dynamics based stochastic aerosol• Vorgabe der erwünschten numerischen Genauigkeit an MC Modulemodeling: Combination of a cell‐based weighted random walk method and a constant‐number Monte‐Carlo  • Vorgabe der erwünschten numerischen Genauigkeit an MC Module

method for aerosol dynamics, Chem.Eng.Sci. 70 109‐120 (2012)

CCSS