An adaptive digital controller applied to HVDC transmission