Numerics made easy: solving the Navier-Stokes equation for arbitrary channel cross-sections using Microsoft Excel

Christiane Richter, Frederik Kotz, Stefan Giselbrecht, Dorothea Helmer, Bastian E. Rapp*

*Corresponding author for this work

Research output: Contribution to journalArticleAcademicpeer-review

6 Citations (Web of Science)
234 Downloads (Pure)


The fluid mechanics of microfluidics is distinctively simpler than the fluid mechanics of macroscopic systems. In macroscopic systems effects such as non-laminar flow, convection, gravity etc. need to be accounted for all of which can usually be neglected in microfluidic systems. Still, there exists only a very limited selection of channel cross-sections for which the Navier-Stokes equation for pressure-driven Poiseuille flow can be solved analytically. From these equations, velocity profiles as well as flow rates can be calculated. However, whenever a cross-section is not highly symmetric (rectangular, elliptical or circular) the Navier-Stokes equation can usually not be solved analytically. In all of these cases, numerical methods are required. However, in many instances it is not necessary to turn to complex numerical solver packages for deriving, e.g., the velocity profile of a more complex microfluidic channel cross-section. In this paper, a simple spreadsheet analysis tool (here: Microsoft Excel) will be used to implement a simple numerical scheme which allows solving the Navier-Stokes equation for arbitrary channel cross-sections.
Original languageEnglish
Article number52
JournalBiomedical Microdevices
Issue number3
Publication statusPublished - Jun 2016


  • Numerics
  • Navier-Stokes
  • Microsoft Excel
  • Finite differents method
  • Velocity profile

Cite this