Method of sensor misalignment learning for motor speed estimation
US-2018248450-A1 · Aug 30, 2018 · US
US11233472B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11233472-B2 |
| Application number | US-201816003355-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 8, 2018 |
| Priority date | Dec 20, 2017 |
| Publication date | Jan 25, 2022 |
| Grant date | Jan 25, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A motor control method and system are provided. The method includes calculating a measured value of a revolution per minute (RPM) of a motor based on a signal measured by a hall sensor installed in the motor and applying a motor system load model to calculate a predicted value of the RPM of the motor. Further, noise of a hall sensor signal is detected using the measured value of the RPM of the motor and the predicted value of the RPM of the motor.
Opening claim text (preview).
What is claimed is: 1. A motor control method, comprising: calculating, by a controller, a measured value of a revolution per minute (RPM) of a motor based on a signal measured by a hall sensor installed in the motor; calculating, by the controller, a predicted value of the RPM of the motor by applying a motor system load model; and detecting, by the controller, noise of a hall sensor signal using the measured value of the RPM of the motor and the predicted value of the RPM of the motor, wherein the motor is installed in a hydraulic system or air system, wherein the calculating of the predicted value of the RPM of the motor includes: calculating, by the controller, the predicted value of the RPM of the motor using a relational formula between torque and load of the motor, wherein in the detecting of noise of the hall sensor signal, the signal measured by the hall sensor is detected as noise when an error size between the calculated measured motor RPM value and the calculated predicted motor RPM value is greater than a predetermined reference error, wherein the predetermined reference error is calculated by multiplying the error size between the calculated predicted motor RPM value and a previous measured motor RPM value calculated based on the hall sensor signal that is not detected as noise, with a factor; and when the noise of the hall sensor signal is detected, adjusting, by the controller, torque or speed of the motor using a current RPM of the motor. 2. The motor control method of claim 1 , further comprising: prior to the calculating of the measured value of the RPM of the motor, detecting, by the controller, change in a signal measured by the hall sensor, wherein the calculating of the measured value of the RPM of the motor includes measuring a period at which the detected signal is changed and calculating the measured value of the RPM of the motor using the period at which the signal is changed. 3. The motor control method of claim 2 , wherein the calculating of the measured value of the RPM of the motor includes calculating the measured value of the RPM of the motor according to the following equation: ω m = 1 N × T Hall_update wherein ω m is a measured motor RPM value, T Hall_update is a period at which a hall sensor signal is changed, and N is the number of poles of the motor. 4. The motor control method of claim 1 , wherein according to the relational formula between torque and load of the motor, the torque of the motor is calculated as the sum of accelerating force of the motor, frictional force of the motor, and load due to flow/pressure of the hydraulic system or air system, as in the following equation: Tq=J{umlaut over (θ)}+B{dot over (θ)}+K 2 {dot over (θ)} 2 wherein T q is motor torque, J is revolution inertia moment of a motor system, B is a friction coefficient of revolution of motor system, K 2 is a pipe resistance coefficient, {dot over (θ)} is motor rotatory acceleration, and {dot over (θ)} is motor RPM. 5. The motor control method of claim 1 , wherein the torque of the motor is calculated using a q-axis current value of a synchronous coordinates system. 6. The motor control method of claim 1 , wherein a plurality of hall sensors are installed in the motor; and wherein the current RPM of the motor in the adjusting torque or speed of the motor is the measured value by one of the hall sensors, in which the signal is not detected as noise, among the plurality of hall sensors. 7. The motor control method of claim 1 , wherein a plurality of hall sensors are installed in the motor; and wherein, when all hall sensor signals are detected as noise in the detecting of noise of the hall sensor signal, the adjusting of the torque or speed of the motor uses a predicted motor RPM value as a current motor RPM. 8. The motor control method of claim 1 , further comprising: after the detecting of noise of the hall sensor signal, counting, by the controller, a number of times that noise of the hall sensor signal is detected in the detecting of noise of the hall sensor signal; and determining, by the controller, the hall sensor to malfunction when the counted number of times that noise of the hall sensor signal is detected is equal to or greater than a predetermined reference number of times. 9. The motor control method of claim 8 , further comprising: after the determining of a malfunction of the hall sensor, adjusting, by the controller, the torque or speed of the motor using a current RPM of the motor; wherein the current RPM of the motor in the adjusting torque or speed of the motor is the measured value by the hall sensor, in which the signal is not detected as noise, among a plurality of hall sensors installed in the motor. 10. The motor control method of claim 8 , wherein the determining of the malfunction of the hall sensor includes: reducing, by the controller, the counted number of times that noise of the hall sensor signal is detected when a signal measured by the hall sensor is not detected as noise. 11. The motor control method of claim 8 , wherein the determining of the malfunction of the hall sensor includes: counting, by the controller, a number of times that a signal measured by the hall sensor is not continuously detected as noise in the detecting of noise of the hall sensor signal; and resetting, by the controller, the number of times that noise of the hall sensor signal is detected to 0 when the counted number of times that noise is not continuously detected is greater than a predetermined continuous number of times. 12. The motor control method of claim 1 , wherein the detecting of noise of the hall sensor signal includes: updating, by the controller, a predicted motor RPM value based on a motor model to a speed value calculated based on an effective hall sensor signal when the hall sensor signal is determined as an effective signal. 13. A motor control system, comprising: a memory configured to store program instructions; and a processor configured to execute the program instructions, the program instructions when executed configured to: calculate a measured value of a revolution per minute (RPM) of a motor based on a signal measured by a hall sensor installed in the motor; calculate a predicted value of the RPM of the motor by applying a motor system load model; and detect noise of a hall sensor signal using the measured value of the RPM of the motor and the predicted value of the RPM of the motor, wherein the motor is installed in a hydraulic system or air system, wherein the processor is configured to calculate the predicted value of the RPM of the motor using a relational formula between torque and load of the motor, wherein in the detecting of noise of the hall sensor signal, the signal measured by the hall sensor is detected as noise when an error size between the calculated measured motor RPM value and the calculated predicted motor RPM value is greater than a predetermined reference error, wherein the predetermined reference error is calculated by multiplying the error size between the calculated predicted motor RPM value and a previous measured motor RPM value calculated based on the hall sensor signal that is not detected as noise, with a factor; and when the noise of the hall sensor signa
and for generating speed information · CPC title
Arrangements for controlling current (H02P6/10 takes precedence) · CPC title
influenced by the relative movement between the Hall device and magnetic fields (see G01R33/06) · CPC title
Circuit arrangements for detecting position · CPC title
Arrangements for controlling the speed or torque of a single motor (H02P6/10, H02P6/28 take precedence) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.