I have a little trouble with d'Alembert Principle and with virtual displacement. Imagine that with the d'Alembert Principle: $$ \sum_i \boldsymbol{\mathrm{F_i}} \; \cdot \delta \boldsymbol{\mathrm{r_i}} = 0 $$
You arrive to the following: $$ (\boldsymbol{\mathrm{F}} - m\boldsymbol{\mathrm{a}}) \; \delta \boldsymbol{\mathrm{r}} = 0 \\ \delta \boldsymbol{\mathrm{r}} \neq0 \\ \therefore \boldsymbol{\mathrm{F}} = m\boldsymbol{\mathrm{a}} $$ Most simple equation you could arrive to, but I don't completely understand $\delta \boldsymbol{\mathrm{r}}$. If you make an small variation to your system, how are you able to get the right equations for the system that has no variation. It feels contradictory.
Same happens to the way you are able to arrive to the Euler-Lagrange equations; how on earth you arrive to the correct equations by varying (it feels like you are changing a little bit the system and you still find a solution). Could someone explain me what $\delta \boldsymbol{\mathrm{r}}$ exactly means? Or in general, why varying and then seeking for a stationary variation gives good solutions?
Hope my explanation is not confuse. If so, I'll try to explain it better.