⚗️ Surface Catalysis — Langmuir-Hinshelwood Mechanism

Two reactant gases adsorb onto a catalyst surface and react only when neighbors. Watch the classic volcano-shaped rate curve emerge as pressure ratio and self-poisoning compete.

ChemistryInteractive
Left: catalyst surface grid (blue=A, green=B, flashes=reaction events) · Right: volcano rate curve (top) and live rate vs time (bottom)

How it Works

This simulation models a 2D catalyst surface as a grid of discrete adsorption sites. Gas-phase molecules of species A and B randomly strike the surface and adsorb onto empty sites with probabilities set by their partial pressures P_A and P_B (Langmuir adsorption). Adsorbed particles do not move, but every timestep each occupied A site checks its four neighboring sites: if an adsorbed B is found there, the pair can react with probability k, forming product AB which instantly desorbs and frees both sites. If no reaction occurs, adsorbed particles can also desorb spontaneously with rates d_A or d_B, returning to the gas phase unreacted.

This is the Langmuir-Hinshelwood mechanism: both reactants must adsorb first, and only adjacent adsorbed pairs can react. Because surface sites are a shared, limited resource, raising one reactant's pressure too far starves the surface of the other — a self-poisoning effect that makes the reaction rate rise, peak, and fall again as the pressure ratio P_A/P_B is swept, producing the characteristic "volcano" curve shown on the right.

Langmuir isotherm: θ_A = K_A·P_A / (1 + K_A·P_A + K_B·P_B)
Surface reaction: A(ads) + B(ads) → AB(gas) [rate constant k]
LH rate law: r = k · θ_A · θ_B
Coverage balance: θ_A + θ_B + θ_empty = 1

Frequently Asked Questions

What is heterogeneous catalysis and why does it matter industrially?

Heterogeneous catalysis occurs when a solid catalyst (often a metal like Pt, Pd, or Ni) speeds up a gas- or liquid-phase reaction at its surface without being consumed. It underlies catalytic converters (removing CO and NOx from car exhaust), the Haber-Bosch process (ammonia synthesis for fertilizer), and Fischer-Tropsch synthesis (converting syngas into liquid fuels).

What does the Langmuir-Hinshelwood mechanism specifically require?

Both reactants must first adsorb onto the catalyst surface at separate empty sites. Only when an adsorbed A and an adsorbed B happen to occupy adjacent sites can they react to form the product, which then desorbs and frees both sites for the next cycle.

How does Langmuir-Hinshelwood differ from the Eley-Rideal mechanism?

In Eley-Rideal kinetics, only one reactant adsorbs onto the surface; the second reactant strikes it directly from the gas phase and reacts without ever adsorbing itself. Langmuir-Hinshelwood requires both species to be adsorbed neighbors before reacting, which is why surface coverage and site availability matter so much more here.

What does surface coverage θ mean?

Surface coverage θ is the fraction of catalytic sites occupied by a given adsorbed species, ranging from 0 (empty) to 1 (fully covered). In this two-reactant system, θ_A + θ_B + θ_empty = 1, and reaction can only proceed where occupied A and B sites happen to be adjacent.

What is the Langmuir adsorption isotherm?

The Langmuir isotherm describes equilibrium coverage as θ = Kp/(1 + Kp), where p is the partial pressure of the gas and K is an adsorption equilibrium constant. It assumes a fixed number of identical, independent sites that each hold at most one molecule — the same assumption this simulation's grid makes.

Why does the reaction rate have a maximum at an intermediate pressure ratio rather than increasing monotonically?

If pressure of A is too low relative to B (or vice versa), the surface fills almost entirely with B, leaving too few A sites for A-B neighbor pairs to form — the reaction is starved of one partner. This self-poisoning effect means the rate rises with pressure ratio, peaks near where θ_A ≈ θ_B, and then falls again as the dominant species crowds out the other.

What is catalytic poisoning in general?

Catalytic poisoning is the irreversible or long-lived blocking of active sites by a species (such as sulfur or lead) that adsorbs strongly but does not react or desorb, permanently reducing available surface area. This is distinct from the self-poisoning saturation modeled here, where an excess of one reactant merely outcompetes the other for sites but can still desorb and free them again.

How does a real catalytic converter work?

Catalytic converters use platinum, palladium, and rhodium coated onto a ceramic honeycomb. CO and unburned hydrocarbons adsorb and react with adsorbed oxygen atoms via Langmuir-Hinshelwood-type surface steps to form CO2 and H2O, while rhodium sites reduce NOx back to N2 and O2.

Why do catalysts increase reaction rate without being consumed?

Catalysts provide an alternative reaction pathway with lower activation energy by stabilizing the adsorbed transition state on their surface. Once the product desorbs, the catalytic site is regenerated exactly as it was, ready to bind fresh reactants — so the catalyst undergoes no net chemical change over a full cycle.

What is the difference between self-poisoning and irreversible poisoning?

Self-poisoning (modeled in this simulation) happens when one reactant's high partial pressure saturates the surface, crowding out the other reactant and killing the rate — but it is reversible simply by lowering that pressure. Irreversible poisoning happens when a contaminant binds so strongly it never desorbs, permanently removing that site from catalytic service.

About this simulation

Written by MySimulator Team · Reviewed by MySimulator Editorial Review

Last updated: 11 July 2026

This simulator models heterogeneous catalysis on a discrete grid representing a metal surface. Gas molecules of species A and B randomly land and adsorb onto empty sites, and only when an adsorbed A finds an adsorbed B as a next-door neighbor can the Langmuir-Hinshelwood surface reaction fire, releasing product and freeing both sites. The right-hand panel tracks the same competition quantitatively: a reference volcano curve shows how the mean-field reaction rate rises and falls with the pressure ratio P_A/(P_A+P_B), while the live time-series below it shows the actual measured rate from the grid, letting you watch self-poisoning kill the reaction in real time.

🔬 What it shows

A live catalyst surface where adsorbed A (blue) and B (green) particles randomly fill empty sites and react in amber flashes whenever they land as neighbors, alongside a volcano-shaped rate curve and a scrolling time-series of the measured reaction rate.

🎮 How to use

Drag the P_A and P_B sliders to change how fast each gas adsorbs, adjust the reaction rate constant k and the desorption rates d_A/d_B, pick a grid size, and press Reset to start fresh. Watch the regime label switch between reactant-starved, poisoned, and optimal mixed as you sweep the pressure ratio.

💡 Did you know?

The volcano-shaped rate curve is one of the most important results in surface chemistry — it explains why real catalytic processes have an optimal feed ratio, and why simply adding more of the "limiting" reactant can backfire by poisoning the very surface meant to consume it.

Frequently asked questions

What do the P_A and P_B sliders control?

They set the probability that a gas molecule of species A or B successfully adsorbs onto an empty surface site during each simulation step — a simplified stand-in for partial pressure or gas flux in the Langmuir adsorption model. Higher values mean that species fills empty sites faster.

Why does raising one reactant's pressure eventually kill the rate?

Once one species dominates the surface, there simply aren't enough empty or opposite-species sites left for A-B neighbor pairs to form. The surface becomes "self-poisoned" by its own excess reactant, and the reaction rate collapses toward zero even though molecules are still adsorbing rapidly.

What does the volcano curve show?

It's a reference curve computed from mean-field Langmuir coverage: rate ≈ k·θ_A·θ_B as a function of the pressure ratio P_A/(P_A+P_B), holding total pressure fixed. It peaks near a 50/50 ratio where both coverages are comparable, and falls toward zero at either extreme — the white marker shows where your current settings sit on that curve.

What's the difference between reactant-starved and poisoned regimes?

Reactant-starved means both P_A and P_B are so low that the surface is mostly empty and few reactions occur simply from lack of adsorbed material. Poisoned means one species has saturated the surface (θ above about 85%), crowding out the other reactant even though plenty of sites are technically occupied — a very different cause of the same low-rate symptom.

What do the desorption rate sliders represent physically?

d_A and d_B are the probabilities that an adsorbed A or B particle leaves the surface unreacted during a given step, corresponding to how weakly that species binds to the catalyst. Raising desorption rates opens up more empty sites, which can relieve poisoning but also reduces the time available for a reactive neighbor to arrive.

Why do reaction events appear as flashes on the grid?

Each amber flash marks the exact pair of sites where an adsorbed A and adsorbed B just reacted and desorbed as product, instantly freeing both cells. Watching where flashes cluster shows you which regions of the surface are actively turning over reactants versus sitting poisoned or empty.