SMS: On analysis, control and estimation of variable-speed drives.