Home▸Articles▸Physics & Mechanics

Porous Membrane Diffusion: Understanding Molecular Movement Through Porous Barriers

This simulation illustrates the principles of diffusion through porous membranes and how molecular size affects this process.

mysimulator teamUpdated June 2026≈ 3 min read▶ Open the simulation

What is Porous Membrane Diffusion

Porous membrane diffusion refers to the process by which molecules move through a semi-permeable barrier that allows some molecules to pass while blocking others. This phenomenon is governed by Fick's laws of diffusion, which describe how concentration gradients drive molecular movement.

In this simulation, you observe three different sizes of dissolved molecules diffusing in a two-chamber cell separated by a porous membrane. The smaller molecules can pass through the pores, whereas larger ones are retained.

The Role of Molecular Size

Molecular size significantly influences diffusion rates and pathways. Smaller molecules have higher diffusivity due to their ability to navigate through narrower pores in the membrane more easily.

This simulation demonstrates how larger molecules are less likely to pass through, leading to a concentration gradient that can be measured over time.

live demo · related simulation● LIVE

Fick's Law and Mean-Square Displacement

Fick's first law states that the flux of diffusing particles is proportional to the negative of the concentration gradient. Mathematically, it is expressed as J = -D * ∇C, where J is the flux, D is the diffusion coefficient, and C is the concentration.

The mean-square displacement (MSD) provides a measure of how far molecules have diffused over time. For simple random walks, the MSD increases linearly with time: MSD(t) = 6Dt, indicating that larger t leads to greater average distance traveled.

Stokes-Einstein Relation and Random Walks

The Stokes-Einstein relation connects diffusion coefficient D to the hydrodynamic radius r of a molecule in solution. It is given by D = kT / (6πηr), where k is Boltzmann's constant, T is temperature, η is viscosity, and r is the radius.

In this simulation, random walks model the movement of molecules as they undergo Brownian motion. Each step in a 3D random walk represents a small displacement due to thermal energy, illustrating how these movements contribute to overall diffusion.

Frequently asked questions

How does molecular size affect diffusion through a porous membrane?

Smaller molecules can pass through the pores more easily, leading to higher diffusivity and faster movement compared to larger molecules which are blocked by the membrane.

What is the significance of Fick's law in this context?

Fick's law quantifies how concentration gradients drive molecular diffusion, allowing us to predict the flux of molecules through a porous membrane based on their size and the properties of the barrier.

How does mean-square displacement help in understanding diffusion?

Mean-square displacement provides insight into the average distance traveled by diffusing particles over time, offering a statistical measure to understand the dynamics of molecular movement.

Why is random walk important in modeling molecular diffusion?

Random walks model the unpredictable nature of Brownian motion, where molecules move in a series of small steps. This helps in understanding how individual molecule movements contribute to overall diffusion patterns.

Try it live

Everything above runs in your browser — open Porous Membrane Diffusion: Fick Flux, Random Walks and Mean-Square Displacement and change the parameters while it is running. Nothing is installed, nothing is uploaded, the whole model lives in one tab.

▶ Open Porous Membrane Diffusion: Fick Flux, Random Walks and Mean-Square Displacement simulation

What did you find?

Add reproduction steps (optional)