Text this: Optimal tuning of a PID controller for EMDAP-CVT using particle swarm optimization