Motor Parameter Estimation via Simulation and Sensor Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing methods for determining motor parameters in permanent-magnet synchronous motors are complex and prone to errors due to manufacturing tolerances, requiring disassembly and reinstallation on a testing platform, which complicates the process and introduces coupling errors with automation equipment.
Innovation Solution
A motor parameter estimation device and method that captures operation signals including encoder signals, phase currents, and driving voltages, using a simulation procedure to calculate error values and iteratively update parameter sets to accurately determine motor parameters without disassembly, utilizing a processor with a motor response simulation system and data capturing elements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If motor parameters are determined through a testing platform requiring disassembly and reinstallation, then parameter measurement can be performed, but the process complexity increases and coupling errors are introduced
Solution Approach 1:
The patent introduces a parameter estimation module as an intermediary component within the motor driver that uses sensor data (current sensors and position sensors) to calculate motor parameters through observation values and correction values, eliminating the need for external testing platforms and disassembly procedures
Solution Approach 2:
The motor driver performs self-diagnosis and parameter estimation functions by utilizing its own built-in sensors and processing capabilities to determine motor parameters during normal operation, without requiring external testing equipment or disassembly of the motor from the automation equipment
2Measurement precision
If motor parameters are determined through a testing platform, then parameter values can be obtained, but coupling errors between motor, pre-stage device and post-stage device are introduced
Solution Approach 1:
The parameter estimation module acts as an intermediary that processes sensor data internally within the motor driver, using mathematical models to calculate parameters based on actual operating conditions, thereby avoiding the coupling errors that occur when physically disconnecting and reconnecting the motor on external testing platforms
3Manufacturing precision
If operator manually adjusts motor parameters, then parameter errors due to manufacturing tolerances can be addressed, but the operator cannot directly adjust parameters to expected values
Solution Approach 1:
The motor driver automatically performs parameter estimation and correction by comparing observed values from sensors with expected values from a database, calculating correction values and updating parameters without requiring manual operator intervention, thereby achieving both accuracy and ease of operation
4Measurement precision
If traditional testing platform method is used, then motor parameters can be confirmed, but time consumption increases due to disassembly and reinstallation
Solution Approach 1:
The system performs preliminary parameter estimation during normal motor operation by continuously monitoring sensor data and calculating parameters in real-time, eliminating the need for time-consuming disassembly and reinstallation procedures required by traditional testing platform methods
Solution Approach 2:
The motor driver performs self-parameter-estimation functions during normal operation using its built-in sensors and processing capabilities, obtaining parameter values without requiring external testing equipment or interrupting the motor's operational status, thereby significantly reducing time consumption
Data Source
AI summary
A motor parameter estimation method includes obtaining an operation signal of a motor, wherein the operation signal includes an encoder signal, a phase current and a driving voltage, obtaining a number of poles according to the encoder signal and the phase current, performing a simulation procedure according to the driving voltage, the number of poles and an initial random parameter set, wherein the simulation procedure is calculating a simulation response current, calculating an error value between the simulation response current and the phase current, determining whether the error value falls into a threshold range, if the error value falls outside of the threshold range, performing the simulation procedure according to the driving voltage, the number of poles and an update random parameter set, and if the error value falls into of the threshold range, outputting the number of poles and the initial random parameter set.


