Polymer Halbach Rotor BLDC Motor for Accurate Low-Speed Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Brushless direct current (BLDC) motors face challenges with slow speed control accuracy and complexity due to the need for external commutation and heavy back-irons, which are difficult to align and prone to misalignment, and require separate controllers that are cumbersome to configure.
Innovation Solution
The use of a polymer rotor with a Halbach array magnetic arrangement eliminates the need for back-irons, integrates analog Hall sensors for precise position tracking, and combines the motor controller and driver into the motor, enabling simplified design and reduced cost by eliminating external enclosures, connectors, and wires, while also incorporating an integrated fan for enhanced cooling.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a back-iron is used to provide a magnetic path in traditional BLDC motors, then magnetic circuit efficiency is improved, but rotor weight and inertial moment increase
Solution Approach 1:
The patent removes the back-iron component entirely from the motor design. Instead of using a ferromagnetic ring to provide the return path for magnetic flux, the invention employs a polymer rotor with embedded magnets arranged in a Halbach array configuration. The magnetic flux returns through the air gap and stator structure, eliminating the need for heavy metal back-iron while maintaining magnetic circuit functionality.
Solution Approach 2:
The patent uses composite construction by embedding permanent magnets into a polymer rotor material. This composite structure replaces traditional all-metal construction with a combination of non-magnetic polymer and magnetic materials, achieving both weight reduction and maintained magnetic performance through the Halbach array configuration.
2Stability of the object's composition
If a back-iron with adhesive attachment process is used, then magnet structure stability is improved, but manufacturing complexity and misalignment risk increase
Solution Approach 1:
The patent merges the magnet attachment process with the rotor manufacturing process itself. Magnets are embedded directly into the polymer rotor material during molding or curing, eliminating the separate adhesive attachment step. This integration ensures precise positioning and alignment of magnets while simplifying the overall manufacturing process and reducing assembly steps.
3Ease of operation
If digital Hall sensors are used for commutation, then rotor position detection is achieved, but slow speed control accuracy deteriorates due to interpolation requirements
Solution Approach 1:
The patent replaces digital Hall sensors with analog magnetic field sensing. Instead of using digital sensors that provide discrete on/off signals requiring interpolation to determine intermediate positions, the invention employs analog sensing that provides continuous positional information. This substitution enables accurate determination of rotor position at any speed, particularly improving slow-speed control where digital sensor interpolation becomes problematic.
4Measurement precision
If external encoders are used to improve slow speed control accuracy, then measurement precision is improved, but device complexity and cost increase
Solution Approach 1:
The patent makes the motor self-sufficient by integrating analog magnetic field sensing directly into the motor structure. Instead of requiring external encoders mounted on the motor shaft or coupled to it, the invention uses the motor's own magnetic field and integrated sensors to provide position feedback. This self-service approach achieves accurate slow-speed control without adding external complexity or cost.
5Ease of operation
If separate BLDC motor controllers are used, then motor control functionality is achieved, but configuration complexity increases due to multiple parameters
Solution Approach 1:
The patent merges the motor controller functionality directly into the motor assembly. Instead of using separate external controllers that require configuration of multiple parameters such as pole count, winding resistance, and rotor inertia, the invention integrates the control electronics within the motor itself. This integration eliminates the need for separate controller devices and simplifies configuration by making the control system inherent to the motor design.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This solution allows for accurate low-speed operation, reduced manufacturing complexity, and cost-effectiveness by enabling smooth low-speed motion and higher current handling without the need for external calibration or encoders, ensuring precise control and reduced inertial moment.
Implementation Method 1
A magnetic arrangement known as a Halbach array is used to eliminate the need for a back-iron
Implementation Method 2
While there exist latching (or digital) Hall sensors, which only have two states, in implementations the motors and related systems and methods herein use analog Hall sensors to accurately track position
Data Source
AI summary
Motors disclosed herein may include a stator comprising electrical windings thereon. A stator housing at least partially houses the stator. A rotor assembly is rotatingly coupled with the stator housing and includes a rotor, which may be formed of a polymer, and a plurality of magnets coupled with the rotor. In implementations the magnets are coupled with the rotor using a friction fit or one or more snap locks, and/or without the use of glue. In implementations the rotor assembly excludes a back-iron. In implementations the stator housing is formed of a polymer. Methods of formation of a rotor are disclosed, including methods of inserting one or more magnets into slots within the rotor, including at varying angles of rotation. In implementations the magnets are organized into a Halbach array.


