Virtual work approach to mechanical modeling. (2018)