PID passivity-based control of nonlinear systems with applications. (2021)