This article was automatically translated from the original Turkish version.
+1 More
Stokes problems are a set of differential equations that describe fluid motion in flows with low Reynolds number【1】, where viscous forces dominate. These equations play a fundamental role in applications such as microfluidics biological systems and flows around slowly moving objects.
Stokes problems represent special cases derived from the Navier-Stokes equations【2】 in the limit where viscous effects dominate and inertial effects can be neglected. Such problems are commonly referred to as "linearized flow equations" and are generally simpler to solve than the classical Navier-Stokes equations【3】. They are typically applied to systems where the Reynolds number is much less than 1.
The origins of Stokes problems lie in the development of continuum mechanics and the Navier-Stokes equations in the early 19th century. Claude-Louis Navier (1822) and George Gabriel Stokes (1845) independently formulated the laws of momentum conservation governing viscous fluid motion. However, it was Stokes who particularly emphasized the dominant role of viscosity, laying the foundation for understanding low-inertia flows now known as creeping flow or Stokes flow.
Stokes’s famous 1851 paper, titled "On the Effect of the Internal Friction of Fluids on the Motion of Pendulums" ("On the Effect of the Internal Friction of Fluids on the Motion of Pendulums"), systematically examines how viscous forces dampen motion, especially in oscillating systems. In this work, Stokes introduced the linearized Navier-Stokes equations valid at low Reynolds numbers and solved several idealized problems. The first Stokes problem (also known in some sources as the Rayleigh problem) models the developing boundary layer flow caused by the sudden motion of an infinite flat plate. The second Stokes problem investigates harmonic oscillation of a plate and is critical for understanding viscous damping and wave-like behavior.
In the late 19th and early 20th centuries, the methods initiated by Stokes were further developed. Scientists such as Lamb and Oseen produced more accurate solutions for low Reynolds number flows; in particular, Oseen refined Stokes’s analysis of drag around a sphere by incorporating weak inertial effects. During this period, Stokes’s boundary layer concepts began to be applied to fields such as acoustics micro-particle motion and geophysical flows.
In the 20th century, Stokes flows regained significant attention with the study of microfluidics and small-scale biological systems such as swimming bacteria. Their simplicity and physical importance made them a cornerstone of applied mathematics biological physics and computational fluid dynamics (CFD) research.
In summary, Stokes problems were defined by the British physicist George Gabriel Stokes in the 19th century. In his 1851 publication, he used these equations to describe the motion of small bodies such as a sphere in a viscous fluid【4】. This analysis is particularly known as Stokes’s drag law:
<span class="katex"><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.8333em;vertical-align:-0.15em;"></span><span class="mord"><span class="mord mathnormal" style="margin-right:0.13889em;">F</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.3361em;"><span style="top:-2.55em;margin-left:-0.1389em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathnormal mtight">d</span></span></span></span><span class="vlist-s"></span></span><span class="vlist-r"><span class="vlist" style="height:0.15em;"><span></span></span></span></span></span></span><span class="mspace" style="margin-right:0.2778em;"></span><span class="mrel">=</span><span class="mspace" style="margin-right:0.2778em;"></span></span><span class="base"><span class="strut" style="height:0.8778em;vertical-align:-0.1944em;"></span><span class="mord">6</span><span class="mord mathnormal" style="margin-right:0.03588em;">π</span><span class="mord mathnormal">μ</span><span class="mord mathnormal" style="margin-right:0.00773em;">R</span><span class="mord mathnormal" style="margin-right:0.22222em;">V</span></span></span></span>
Stokes problems can be divided into two categories: time-dependent and time-independent. Specific distinctions are also made such as Stokes’s first and second problems.
In this type of problem the time derivative is neglected. Consequently inertial forces are absent and the flow is entirely governed by viscous and pressure forces.
<span class="katex"><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.8778em;vertical-align:-0.1944em;"></span><span class="mord">−</span><span class="mord">∇</span><span class="mord mathnormal">p</span><span class="mspace" style="margin-right:0.2222em;"></span><span class="mbin">+</span><span class="mspace" style="margin-right:0.2222em;"></span></span><span class="base"><span class="strut" style="height:1.0085em;vertical-align:-0.1944em;"></span><span class="mord mathnormal">μ</span><span class="mord"><span class="mord">∇</span><span class="msupsub"><span class="vlist-t"><span class="vlist-r"><span class="vlist" style="height:0.8141em;"><span style="top:-3.063em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight">2</span></span></span></span></span></span></span></span><span class="mord mathbf">u</span><span class="mspace" style="margin-right:0.2222em;"></span><span class="mbin">+</span><span class="mspace" style="margin-right:0.2222em;"></span></span><span class="base"><span class="strut" style="height:0.6944em;"></span><span class="mord mathbf" style="margin-right:0.10903em;">f</span><span class="mspace" style="margin-right:0.2778em;"></span><span class="mrel">=</span><span class="mspace" style="margin-right:0.2778em;"></span></span><span class="base"><span class="strut" style="height:0.6444em;"></span><span class="mord mathbf">0</span></span></span></span>
<span class="katex"><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.6833em;"></span><span class="mord">∇</span><span class="mspace" style="margin-right:0.2222em;"></span><span class="mbin">⋅</span><span class="mspace" style="margin-right:0.2222em;"></span></span><span class="base"><span class="strut" style="height:0.4444em;"></span><span class="mord mathbf">u</span><span class="mspace" style="margin-right:0.2778em;"></span><span class="mrel">=</span><span class="mspace" style="margin-right:0.2778em;"></span></span><span class="base"><span class="strut" style="height:0.6444em;"></span><span class="mord">0</span></span></span></span>
This form is valid especially for cases where the Reynolds number is very low. Examples of such physical systems include:

Visualization of Flow Around a Sphere (Generated by artificial intelligence.)
Here time-dependent velocity variations are considered, but the inertial term (convective acceleration) is still neglected.
<span class="katex"><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:1.2251em;vertical-align:-0.345em;"></span><span class="mord mathnormal">ρ</span><span class="mord"><span class="mopen nulldelimiter"></span><span class="mfrac"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.8801em;"><span style="top:-2.655em;"><span class="pstrut" style="height:3em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mord mtight" style="margin-right:0.05556em;">∂</span><span class="mord mathnormal mtight">t</span></span></span></span><span style="top:-3.23em;"><span class="pstrut" style="height:3em;"></span><span class="frac-line" style="border-bottom-width:0.04em;"></span></span><span style="top:-3.394em;"><span class="pstrut" style="height:3em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mord mtight" style="margin-right:0.05556em;">∂</span><span class="mord mathbf mtight">u</span></span></span></span></span><span class="vlist-s"></span></span><span class="vlist-r"><span class="vlist" style="height:0.345em;"><span></span></span></span></span></span><span class="mclose nulldelimiter"></span></span><span class="mspace" style="margin-right:0.2778em;"></span><span class="mrel">=</span><span class="mspace" style="margin-right:0.2778em;"></span></span><span class="base"><span class="strut" style="height:0.8778em;vertical-align:-0.1944em;"></span><span class="mord">−</span><span class="mord">∇</span><span class="mord mathnormal">p</span><span class="mspace" style="margin-right:0.2222em;"></span><span class="mbin">+</span><span class="mspace" style="margin-right:0.2222em;"></span></span><span class="base"><span class="strut" style="height:1.0085em;vertical-align:-0.1944em;"></span><span class="mord mathnormal">μ</span><span class="mord"><span class="mord">∇</span><span class="msupsub"><span class="vlist-t"><span class="vlist-r"><span class="vlist" style="height:0.8141em;"><span style="top:-3.063em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight">2</span></span></span></span></span></span></span></span><span class="mord mathbf">u</span><span class="mspace" style="margin-right:0.2222em;"></span><span class="mbin">+</span><span class="mspace" style="margin-right:0.2222em;"></span></span><span class="base"><span class="strut" style="height:0.6944em;"></span><span class="mord mathbf" style="margin-right:0.10903em;">f</span></span></span></span>
<span class="katex"><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.6833em;"></span><span class="mord">∇</span><span class="mspace" style="margin-right:0.2222em;"></span><span class="mbin">⋅</span><span class="mspace" style="margin-right:0.2222em;"></span></span><span class="base"><span class="strut" style="height:0.4444em;"></span><span class="mord mathbf">u</span><span class="mspace" style="margin-right:0.2778em;"></span><span class="mrel">=</span><span class="mspace" style="margin-right:0.2778em;"></span></span><span class="base"><span class="strut" style="height:0.6444em;"></span><span class="mord">0</span></span></span></span>
This applies to time-dependent flows at low velocities. Examples include:

Diagram of Stokes’s Second Problem (Generated by artificial intelligence.)
Solution methods for Stokes problems include:
Stokes problems play a fundamental role in understanding viscous flows at low Reynolds numbers and are of great importance in both theoretical and applied fluid mechanics. These problems enable the behavior of fluids under conditions where inertial effects are negligible to be solved simply and analytically. Stokes flow models are critical in numerous engineering and natural phenomena including microscale fluid systems biological cell motion microfluidic chips lubricants and thin film flows. Additionally they serve as indispensable references for validating numerical methods and understanding the limiting behavior of more complex Navier-Stokes solutions. In short Stokes problems are a foundational framework for modeling low-speed flows in both academic research and engineering applications.
Stokes problems play a fundamental role in understanding viscous flows at low Reynolds numbers and are of great importance in both theoretical and applied fluid mechanics. In particular when inertial effects can be neglected the behavior of fluids can be solved analytically using Stokes equations. These problems find direct applications in many fields. For example in microfluidic systems such as lab-on-a-chip devices the flow characteristics are entirely governed by the Stokes regime where fluids move at very low velocities under high viscous influence. In biological systems phenomena such as bacterial swimming in water or cell passage through narrow capillaries are modeled using Stokes flow. Furthermore engineering applications including lubrication theory (behavior of lubricant films between moving machine parts) and thin film flows (e.g. spreading of liquid layers during glass manufacturing) rely on Stokes solutions. Stokes problems also provide an indispensable reference for testing the accuracy of algorithms developed in computational fluid dynamics (CFD) and for understanding the limiting behavior of more complex Navier-Stokes equations. Therefore Stokes problems have a broad range of applications in both fundamental science and practical engineering design.
[1]
Burada bahsedilen düşük Reynolds sayıları birin çok daha altındaki değerlerdir.
[2]
Fransız mühendis ve fizikçi Claude-Louis Navier ve İrlandalı fizikçi ve matematikçi George Gabriel Stokes'un adları verilen bu denklemler viskoz akışkanların hareketini tanımlayan kısmi diferansiyel denklemlerdir. İntegro-diferansiyel denklem sınıfında olan bu denklemlerin analitik çözümü mevcut değildir.
Munson, Bruce Roy, 1940-. Fundamentals of Fluid Mechanics. Hoboken, NJ :John Wiley & Sons, Inc., 2013.
[3]
Stokes problemleri tıpkı Navier-Stokes problemleri gibi sadece belli şartlar altında analitik olarak çözülebilir.
White, F. M., Viscous Fluid Flow, McGraw-Hill.
[4]
Akmaya karşı dirençlerin yüksek seviyede olduğu akışkanlardır. Örnek olarak bal sıvısının viskozitesi su sıvısından yüksektir.
History
Basic Problem Types
Steady Stokes Problem
Time-Dependent Stokes Problem
Solution Methods
Significance
Applications