Motor Temperature Estimation via Load-Adaptive Resistance Filtering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing temperature estimation methods for vibration motors lack accuracy and efficiency, particularly in systems with varying processor loads and usage conditions.
Innovation Solution
A temperature estimation system that determines a measurement wave, superimposes it on motor driving instructions, obtains current and voltage values, applies frequency filtering with adaptable calculation equations based on processor load and temperature, and estimates motor temperature using resistance values.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If frequency filtering is applied to current and voltage values for temperature estimation, then temperature estimation accuracy is improved, but processor calculation load increases
Solution Approach 1:
The patent dynamically adjusts the filtering order of the frequency filter based on processor load conditions. When processor load is high, a lower filtering order is used to reduce calculation load; when processor load is low, a higher filtering order is used to improve temperature estimation accuracy. This dynamic adaptation resolves the contradiction between measurement precision and energy consumption.
Solution Approach 2:
The patent changes the parameter of filtering order in the frequency filtering process. By adjusting this parameter according to processor load, the system optimizes the balance between calculation accuracy and computational efficiency, thereby resolving the contradiction between temperature estimation precision and processor calculation load.
2Measurement precision
If high-order frequency filtering is used for accurate temperature estimation, then measurement precision is improved, but device complexity increases
Solution Approach 1:
The system dynamically adjusts the filtering order based on runtime conditions rather than using a fixed high-order filter. This reduces the overall calculation complexity while maintaining high measurement precision when needed, resolving the contradiction between measurement precision and device complexity.
Solution Approach 2:
By changing the filtering order parameter adaptively, the system achieves accurate temperature estimation without permanently committing to complex high-order filtering, thereby reducing device complexity while maintaining measurement precision.
3Productivity
If the processor performs multiple tasks simultaneously, then system productivity is improved, but temperature estimation accuracy may deteriorate due to increased processor load
Solution Approach 1:
The patent implements dynamic adjustment of filtering order based on real-time processor load monitoring. When the processor is busy with multiple tasks, the system automatically reduces filtering order to maintain productivity while accepting slightly reduced accuracy. When processor availability increases, the system enhances filtering order to improve temperature estimation accuracy, thus resolving the contradiction between productivity and measurement precision.
Solution Approach 2:
The system incorporates feedback from processor load status to adjust the filtering order. This feedback mechanism allows the system to automatically balance productivity and measurement precision by adapting the temperature estimation process to current processor availability.
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
Enhances temperature estimation accuracy and reduces processor load by dynamically adjusting calculation equations, allowing for precise temperature monitoring and effective motor vibration control.
Implementation Method 1
filtering means configured to subject the obtained current value and voltage value to frequency filtering
Implementation Method 2
resistance value calculation means configured to calculate a resistance value inside the motor based on the frequency-filtered current value and voltage value
Implementation Method 3
temperature estimation means configured to estimate the temperature inside the motor based on the calculated resistance value
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A temperature estimation system includes measurement wave determination means configured to determine a measurement wave for estimation of a temperature inside a motor, measurement wave superimposition means configured to superimpose the determined measurement wave on a waveform indicated in instruction data for driving the motor, current and voltage obtaining means configured to obtain a current value and a voltage value of the motor while the waveform on which the measurement wave is superimposed is outputted to the motor, filtering means configured to subject the obtained current value and voltage value to frequency filtering, resistance value calculation means configured to calculate a resistance value inside the motor based on the frequency-filtered current value and voltage value, and temperature estimation means configured to estimate the temperature inside the motor based on the calculated resistance value. The filtering means is configured to change a calculation equation to be used for the frequency filtering to a calculation equation lowered in calculation load, based on at least one of load imposed on a processor that performs processing for the filtering means or the estimated temperature.