Numerical solution of multi-variable cell population balance models. II. Spectral methods

Nikolaos V. Mantzaris, Prodromos Daoutidis, Friedrich Srienc

Research output: Contribution to journalArticlepeer-review

73 Scopus citations


Several Galerkin, Tau and Collocation (pseudospectral) approximations have been developed for the solution of the multi-variable cell population balance model in its most general formulation, i.e. for any set of single-cell physiological state functions. Time-explicit methods were found to be more efficient than time-implicit methods for the time integration of the system of ordinary differential equations that results after the spectral approximation in space. The Legendre and Tchebysheff polynomials that were used in Tau algorithms were shown to have significantly worse convergence and stability properties than the Galerkin and collocation algorithms that were applied with sinusoidal trial functions. The collocation method that was implemented with discrete fast Fourier transforms was found to be the most efficient from all the Galerkin and Tau algorithms that were developed. However, the method was inferior to the best finite difference algorithm that was presented in our earlier work.

Original languageEnglish (US)
Pages (from-to)1441-1462
Number of pages22
JournalComputers and Chemical Engineering
Issue number11-12
StatePublished - Nov 15 2001

Bibliographical note

Funding Information:
We thank the Graduate school of the University of Minnesota for awarding N.V.M. a dissertation fellowship. Financial support by the National Science Foundation through the grant NSF/CTS-9624725, NSF/BES-9708146 and NSF/EES-9319380 is also gratefully acknowledged.


  • Cell growth
  • Cell population balance
  • Collocation methods
  • Galerkin methods
  • Numerical solution
  • Spectral methods
  • Substrate consumption
  • Tau methods


Dive into the research topics of 'Numerical solution of multi-variable cell population balance models. II. Spectral methods'. Together they form a unique fingerprint.

Cite this