Mathematical modelling and numerical simulation of steady state and transient operations of PMBLDC motor drive system