Built by a geologist
Sieve Analysis and Grain Size Distribution Calculator
Sieve analysis describes the particle-size distribution, or gradation, of a granular soil or aggregate from the mass passing or retained by progressively smaller openings. GeoMiner accepts either cumulative percent-passing pairs or retained-mass pairs. Every row contains a positive sieve opening in millimetres and one measured value. Rows can be pasted from a spreadsheet with comma, tab, semicolon, or space separators, and their order does not matter because the calculator sorts the data by opening. It rejects duplicate openings, non-finite numbers, percentages outside zero through 100, negative mass, and a percent-passing curve that decreases as opening size increases. In mass-retained mode, every retained value and the separate pan mass must use one consistent unit. The particular mass unit cancels from the percentage calculation. Total entered sample mass is the sum of mass retained on every listed sieve plus pan mass. Cumulative retained mass is summed from the largest opening downward. Cumulative percent passing equals 100 multiplied by one minus cumulative retained mass divided by total entered mass. This arithmetic assumes every retained value and the pan belong to the same tested sample and mass basis. A missing fraction, transcription error, wet-versus-dry mismatch, loss during washing or transfer, or inconsistent unit invalidates the resulting curve even if software can still produce numbers. The grain-size distribution chart plots cumulative percent passing on a linear vertical axis and particle size in millimetres on a logarithmic horizontal axis. This semi-log convention spreads several orders of magnitude of particle size so the measured curve can be inspected and characteristic sizes can be read. D10 is the particle size at which 10 percent of the tested mass is finer or passing, D30 corresponds to 30 percent passing, and D60 corresponds to 60 percent passing. The U.S. Army Corps of Engineers describes D10 as effective size and publishes these D-value definitions for grain-size curves. When an entered point exactly matches a target percentage, GeoMiner uses that opening. Otherwise it finds adjacent points whose cumulative passing values bound the target and interpolates straight between their logarithmic particle sizes. The implemented equation is log10 Dx equals log10 Da plus the fraction x minus Pa divided by Pb minus Pa , multiplied by log1