Disturbance observer based composite speed controller design for PMSM system with mismatched disturbances. (June 2016)