Estimation and compensation of periodic disturbance using internal-model-based equivalent-input-disturbance approach