A Bi-Directional DC-DC Converter Feeding PMBLDC Motor Drive System