Development issues of a Neural observer-based and fault-adaptive sensorless strategy for a multiphase BLDC motor