Metoda dinamică este o abordare folosită în astrofizică pentru a încerca să determine care este masa unui asteroid prin modul în care mișcarea sa prin spațiu este afectată de atracția gravitațională a unui alt asteroid care trece aproape de el. Procesul este denumit și teoria perturbației și a condus la determinarea estimărilor pentru masele a 24 de asteroizi proeminenți. Utilizarea metodei dinamice pentru determinarea masei asteroizilor a fost cea mai de succes metodă disponibilă, cu excepția zborului direct al navelor spațiale din 2011, dar este predispusă la probleme din cauza a două limitări semnificative. Deoarece asteroizii sunt de obicei corpuri extrem de mici, efectele gravitaționale pe care le au unul asupra celuilalt de la distanță sunt adesea atât de mici încât nu pot fi măsurate cu tehnologia actuală. În al doilea rând, metoda dinamică funcționează doar cu două corpuri izolate în spațiu care se află în apropiere, deoarece problema n-corpilor apare cu efecte complexe de mecanică cerească, dacă alți asteroizi sau planete aflate în rază afectează simultan mișcarea celor două corpuri care sunt studiate în mod direct.
Un grup restrâns de condiții în astronomie trebuie să fie prezent pentru a determina masele de asteroizi cu metoda dinamică, unde toleranța pentru eroare nu este mai mare de 10% din masa reală a obiectului. Aceste condiții includ factori precum asteroidul care este măsurat, având o întâlnire repetată, unu-la-unu cu un alt asteroid, astfel încât să poată fi efectuate măsurători multiple și o comparație cu mișcarea trecută a asteroidului de-a lungul mai multor ani. Determinarea masei primilor 19 asteroizi prin utilizarea metodei dinamice din 2003 sa bazat pe înregistrările istorice pentru orbitele obiectelor din anii 1900 până în 2002 pentru a asigura cea mai bună acuratețe posibilă în calcule.
Din 2011, domeniul mecanicii cerești în astronomie a avut nevoie de 200 de ani pentru a determina masa a 24 de asteroizi din Sistemul Solar. Cele mai multe dintre aceste obiecte sunt destul de mari după standardele de asteroizi, cum ar fi asteroidul Ceres, care singur reprezintă 30% până la 40% din întreaga masă a centurii de asteroizi în sine. Ceres este însă doar 1% din masa Lunii Pământului, ceea ce a făcut ca determinarea chiar și a masei acesteia să fie o sarcină dificilă. Unii asteroizi au proprii sateliți naturali, cum ar fi 1998 WW31 și 2001 QT297, ceea ce face posibile calcule mai frecvente ale perturbațiilor gravitaționale. Asteroizii au fost vizitați și de nave spațiale precum 433 Eros și 253 Mathilde, care au fost vizitate de sonda Near Earth Rendezvous-Shoemaker (NEAR Shoemaker) în 2000, iar efectul gravitațional asupra navei a fost folosit pentru a determina masa lor.
Alți asteroizi mari cărora li s-a determinat masa folosind metoda dinamică includ 2 Pallas și 4 Vesta, care au inclus și perturbații cauzate de planeta Marte, când au trecut în raza de acțiune a câmpului său gravitațional, în 2001. Vesta a avut, de asemenea, o observare a unei nave spațiale ca parte a calculele sale de masă. Asteroizii precum 45 Eugenia, 87 Sylvia și 90 Antiope au avut calcule dinamice ale masei lor bazate exclusiv pe propriii sateliți care orbitează.