ANN Aided Speed Observer and Field Situated Sensor Less Controller for Permanent Magnet Synchronous Engine Drive