Brushless DC (BLDC) motors with significant stator inductance and Hall-sensor misalignment exhibit torque ripples, unbalanced phase currents, and deviations from maximum torque per Ampere (MTPA) operation. This thesis presents a combined control strategy that integrates a lookup-table (LUT)-based Hall-sensor correction with a proportional-integral (PI) controller for dynamic advance-angle MTPA compensation. The LUT treats Hall-sensor misalignment as a fixed geometric error, eliminating the timing delay inherent in conventional moving-average filter approaches and thereby improving transient performance. The PI controller regulates the average d-axis current to zero, driving the motor to MTPA operation across varying operating points. The proposed method is first presented through detailed simulations considering a typical industrial BLDC motor, where it promises superior torque-per-Ampere efficiency and a smooth transient response compared to filter-based alternatives. The strategy is subsequently implemented on a Texas Instruments TMS320F2803x C2000 microcontroller and experimentally validated, confirming balanced commutation, MTPA operation, and fast dynamic performance. These results demonstrate that the proposed combined LUT and MTPA method is practical and very effective for many low-cost BLDC motor drives. The proposed method may be beneficial for many electromechanical applications and products that use BLDC motors and require high-quality performance while reducing costs.
Ryan Edric Nashota (Thu,) studied this question.