Lindlar Selectivity: Sequential Reaction Kinetics (2D)
A 2D companion to the Lindlar catalyst simulator: instead of watching individual molecules on a 3D lattice, this engine integrates the real consecutive-reaction rate equations (alkyne to alkene to alkane) live, cross-checked against an independent stochastic molecule population, and reads off the maximum alkene yield a real chemist could ever isolate.
This 2D companion trades the 3D version's per-molecule lattice animation for the rate law underneath it: a real-time integration of the classic consecutive-reaction system alkyne → cis-alkene → alkane, with the second step's rate constant attenuated by an effective desorption probability that mixes the poisoned and bare fractions of the catalyst surface — the same mechanism Lindlar's catalyst and quinoline actually rely on. A floating population of independent molecules, each rolling its own dice against the identical rate constants every timestep, runs alongside the rate-law curves as a live cross-check, while a running readout reports the maximum alkene yield achievable at the current settings and exactly when to quench the reaction to hit it — the number a real organic chemist actually needs.
A 2D companion to the 3D Lindlar catalyst simulator: instead of animating individual molecules on a lattice, this engine integrates the real consecutive A→B→C rate law live (alkyne→alkene→alkane), cross-checks it against an independent stochastic molecule population, and reads off the maximum alkene yield and quench time a real chemist would target.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install