Accelerating Population Balance Model - Based Particulate Process Simulations Via Parallel Computing

Accelerating Population Balance Model - Based Particulate Process Simulations Via Parallel Computing

Author: Anuj Varghese Prakash

Publisher:

Published: 2013

Total Pages: 74

ISBN-13:

DOWNLOAD EBOOK

The use of Population Balance Models (PBM) for simulating dynamics of particulate systems are inevitably limited at some point by the demands they place on computational resources. PBMs are widely used to describe the time evolutions and distributions of many industrial particulate processes, and its efficient and quick simulation would certainly be beneficial for process design, control and optimization. This thesis is an elucidation of how MATLAB's Parallel Computing Toolbox (PCT), a third-party toolbox called JACKET, and the MATLAB Distributed Computing Server (MDCS) may be combined with algorithmic modification of the PBM to speed up these computations on a CPU (Central Processing Unit), GPU (Graphics Processing Unit) and a computer cluster respectively. Parallel algorithms were developed for three dimensional and four dimensional population balance models incorporating hardware class-specific parallel constructs such as SPMD and gfor. Results indicate significant reduction in computational time without compromising numerical accuracy for all cases except for the GPU. The GPU seemed promising for larger problems despite its limitations of lower clock speeds and on-board memory compared to the CPU. Evaluations of the speedup and scalability further affirm the algorithms' performance.


12th International Symposium on Process Systems Engineering and 25th European Symposium on Computer Aided Process Engineering

12th International Symposium on Process Systems Engineering and 25th European Symposium on Computer Aided Process Engineering

Author:

Publisher: Elsevier

Published: 2015-07-14

Total Pages: 2667

ISBN-13: 0444634452

DOWNLOAD EBOOK

25th European Symposium on Computer-Aided Process Engineering contains the papers presented at the 12th Process Systems Engineering (PSE) and 25th European Society of Computer Aided Process Engineering (ESCAPE) Joint Event held in Copenhagen, Denmark, 31 May - 4 June 2015. The purpose of these series is to bring together the international community of researchers and engineers who are interested in computing-based methods in process engineering. This conference highlights the contributions of the PSE/CAPE community towards the sustainability of modern society. Contributors from academia and industry establish the core products of PSE/CAPE, define the new and changing scope of our results, and future challenges. Plenary and keynote lectures discuss real-world challenges (globalization, energy, environment, and health) and contribute to discussions on the widening scope of PSE/CAPE versus the consolidation of the core topics of PSE/CAPE. Highlights how the Process Systems Engineering/Computer-Aided Process Engineering community contributes to the sustainability of modern society Presents findings and discussions from both the 12th Process Systems Engineering (PSE) and 25th European Society of Computer-Aided Process Engineering (ESCAPE) Events Establishes the core products of Process Systems Engineering/Computer Aided Process Engineering Defines the future challenges of the Process Systems Engineering/Computer Aided Process Engineering community


Fundamentals of Parallel Multicore Architecture

Fundamentals of Parallel Multicore Architecture

Author: Yan Solihin

Publisher: CRC Press

Published: 2015-11-18

Total Pages: 495

ISBN-13: 148221119X

DOWNLOAD EBOOK

Although multicore is now a mainstream architecture, there are few textbooks that cover parallel multicore architectures. Filling this gap, Fundamentals of Parallel Multicore Architecture provides all the material for a graduate or senior undergraduate course that focuses on the architecture of multicore processors. The book is also useful as a ref


Multiphase Flow Analysis Using Population Balance Modeling

Multiphase Flow Analysis Using Population Balance Modeling

Author: Guan Heng Yeoh

Publisher: Butterworth-Heinemann

Published: 2013-08-19

Total Pages: 385

ISBN-13: 0080982336

DOWNLOAD EBOOK

Written by leading multiphase flow and CFD experts, this book enables engineers and researchers to understand the use of PBM and CFD frameworks. Population balance approaches can now be used in conjunction with CFD, effectively driving more efficient and effective multiphase flow processes. Engineers familiar with standard CFD software, including ANSYS-CFX and ANSYS–Fluent, will be able to use the tools and approaches presented in this book in the effective research, modeling and control of multiphase flow problems. Builds a complete understanding of the theory behind the application of population balance models and an appreciation of the scale-up of computational fluid dynamics (CFD) and population balance modeling (PBM) to a variety of engineering and industry applications in chemical, pharmaceutical, energy and petrochemical sectors The tools in this book provide the opportunity to incorporate more accurate models in the design of chemical and particulate based multiphase processes Enables readers to translate theory to practical use with CFD software


Population Balances

Population Balances

Author: Doraiswami Ramkrishna

Publisher: Elsevier

Published: 2000-08-08

Total Pages: 373

ISBN-13: 0080539246

DOWNLOAD EBOOK

Engineers encounter particles in a variety of systems. The particles are either naturally present or engineered into these systems. In either case these particles often significantly affect the behavior of such systems. This book provides a framework for analyzing these dispersed phase systems and describes how to synthesize the behavior of the population particles and their environment from the behavior of single particles in their local environments. Population balances are of key relevance to a very diverse group of scientists, including astrophysicists, high-energy physicists, geophysicists, colloid chemists, biophysicists, materials scientists, chemical engineers, and meteorologists. Chemical engineers have put population balances to most use, with applications in the areas of crystallization; gas-liquid, liquid-liquid, and solid-liquid dispersions; liquid membrane systems; fluidized bed reactors; aerosol reactors; and microbial cultures. Ramkrishna provides a clear and general treatment of population balances with emphasis on their wide range of applicability. New insight into population balance models incorporating random particle growth, dynamic morphological structure, and complex multivariate formulations with a clear exposition of their mathematical derivation is presented. Population Balances provides the only available treatment of the solution of inverse problems essential for identification of population balance models for breakage and aggregation processes, particle nucleation, growth processes, and more. This book is especially useful for process engineers interested in the simulation and control of particulate systems. Additionally, comprehensive treatment of the stochastic formulation of small systems provides for the modeling of stochastic systems with promising new areas of applications such as the design of sterilization systems and radiation treatment of cancerous tumors. A clear and general treatment of population balances with emphasis on their wide range of applicability. Thus all processes involving solid-fluid and liquid-liquid dispersions, biological populations, etc. are encompassed Provides new insight into population balance models incorporating random particle growth, dynamic morphological structure, and complex multivariate formulations with a clear exposition of their mathematical derivation Presents a wide range of solution techniques, Monte Carlo simulation methods with a lucid exposition of their origin and scope for enhancing computational efficiency An account of self-similar solutions of population balance equations and their significance to the treatment of data on particulate systems The only available treatment of the solution of inverse problems essential for identification of population balance models for breakage and aggregation processes, particle nucleation and growth processes and so on A comprehensive treatment of the stochastic formulation of small systems with several new applications


Process Modelling and Simulation

Process Modelling and Simulation

Author: César de Prada

Publisher: MDPI

Published: 2019-09-23

Total Pages: 298

ISBN-13: 3039214551

DOWNLOAD EBOOK

Since process models are nowadays ubiquitous in many applications, the challenges and alternatives related to their development, validation, and efficient use have become more apparent. In addition, the massive amounts of both offline and online data available today open the door for new applications and solutions. However, transforming data into useful models and information in the context of the process industry or of bio-systems requires specific approaches and considerations such as new modelling methodologies incorporating the complex, stochastic, hybrid and distributed nature of many processes in particular. The same can be said about the tools and software environments used to describe, code, and solve such models for their further exploitation. Going well beyond mere simulation tools, these advanced tools offer a software suite built around the models, facilitating tasks such as experiment design, parameter estimation, model initialization, validation, analysis, size reduction, discretization, optimization, distributed computation, co-simulation, etc. This Special Issue collects novel developments in these topics in order to address the challenges brought by the use of models in their different facets, and to reflect state of the art developments in methods, tools and industrial applications.


Programming Massively Parallel Processors

Programming Massively Parallel Processors

Author: David B. Kirk

Publisher: Newnes

Published: 2012-12-31

Total Pages: 519

ISBN-13: 0123914183

DOWNLOAD EBOOK

Programming Massively Parallel Processors: A Hands-on Approach, Second Edition, teaches students how to program massively parallel processors. It offers a detailed discussion of various techniques for constructing parallel programs. Case studies are used to demonstrate the development process, which begins with computational thinking and ends with effective and efficient parallel programs. This guide shows both student and professional alike the basic concepts of parallel programming and GPU architecture. Topics of performance, floating-point format, parallel patterns, and dynamic parallelism are covered in depth. This revised edition contains more parallel programming examples, commonly-used libraries such as Thrust, and explanations of the latest tools. It also provides new coverage of CUDA 5.0, improved performance, enhanced development tools, increased hardware support, and more; increased coverage of related technology, OpenCL and new material on algorithm patterns, GPU clusters, host programming, and data parallelism; and two new case studies (on MRI reconstruction and molecular visualization) that explore the latest applications of CUDA and GPUs for scientific research and high-performance computing. This book should be a valuable resource for advanced students, software engineers, programmers, and hardware engineers. New coverage of CUDA 5.0, improved performance, enhanced development tools, increased hardware support, and more Increased coverage of related technology, OpenCL and new material on algorithm patterns, GPU clusters, host programming, and data parallelism Two new case studies (on MRI reconstruction and molecular visualization) explore the latest applications of CUDA and GPUs for scientific research and high-performance computing