Variational principles for nonlinear dynamical systems