Motor controller with enhanced wobble compensation
US-2015207444-A1 · Jul 23, 2015 · US
US10156462B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10156462-B2 |
| Application number | US-201615344743-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 7, 2016 |
| Priority date | Nov 7, 2016 |
| Publication date | Dec 18, 2018 |
| Grant date | Dec 18, 2018 |
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 system includes a rotary device, a vector-based position sensor outputting raw sine and cosine signals indicative of an angular position of the rotary device, and a controller. The controller executes a method by receiving the raw sine and cosine signals from the sensor, generating corrected sine and cosine signals by applying an amplitude error input signal to a first integrator block using a first predetermined trigonometric relationship, and executing a control action for the rotary device via output signals using the corrected signals. The first predetermined trigonometric relationship is S C 2 −C C 2 , with S C and C C being the respective corrected sine and cosine signals. The controller may use a second predetermined trigonometric relationship, S C ·C C , to apply an orthogonality error input signal to a second integrator block.
Opening claim text (preview).
What is claimed is: 1. A system comprising: a rotary device having an axis of rotation; a vector-based position sensor configured to output raw sine and cosine signals indicative of an angular position of the rotary device with respect to the axis of rotation; and a controller having an integral control loop with a first integrator block and a second integrator block, wherein the controller is in communication with the vector-based position sensor and is configured to: directly receive the raw sine and cosine signals from the vector-based position sensor, apply an amplitude error input signal to the first integrator block using a first predetermined trigonometric relationship, apply an orthogonality error input signal to the second integrator block using a second predetermined trigonometric relationship, generate corrected sine and cosine signals using the amplitude error input signal and the orthogonality error input signal, and execute a control action with respect to operation of the rotary device via a set of output signals using the corrected raw sine and cosine signals, the control action including controlling a speed and/or a torque of the rotary device; wherein the first predetermined trigonometric relationship is S C 2 −C C 2 and the second predetermined trigonometric relationship is S C ·C C , with Sc and C C representing the corrected sine and cosine signals, respectively. 2. The system of claim 1 , wherein the integral control loop is configured to correct for relative orthogonality errors in the corrected sine and cosine signals using the first and second integrator blocks, and wherein the corrected cosine signal is: C C = M a,c A 2 cos(θ−ϕ)− M O A 1 ′ sin(θ) and the corrected sine signal is: S C =S R where θ is the angular position, M o is a multiplier output from the second integrator block, M a,c is a multiplier output from the first integrator block, ϕ is the orthogonality error between the raw sine (S R ) and cosine (C R ) signals, A 2 is the amplitude of the raw cosine signal, and A 1′ is the corrected amplitude of the raw sine signal. 3. The system of claim 1 , wherein the integral control loop includes an amplitude detection block configured to detect a respective amplitude of the raw sine signal and the raw cosine signal. 4. The system of claim 3 , wherein the amplitude detection block is programmed to determine which of the respective amplitudes of the raw sine signal and the raw cosine signal is closest to a desired reference amplitude. 5. The system of claim 3 , wherein the amplitude detection block is programmed to determine which of the respective amplitudes of the raw sine signal and the raw cosine signal is larger. 6. The system of claim 1 , wherein the integral control loop includes an amplitude tracking outer control loop having a summation node and a third integrator block, wherein the summation node receives an amplitude tracking control signal (CC AT 2 ) as an input, and calculates a third predetermined trigonometric relationship in order to provide an error input signal to the third integrator block, wherein the third predetermined trigonometric relationship is: CC AT 2 −(S C 2 +C C 2 ). 7. The system of claim 1 , wherein the rotary device is a rotor of an electric machine. 8. The system of claim 7 , wherein the electric machine is a traction motor and the vector-based position sensor is a resolver. 9. The system of claim 8 , wherein the system is a vehicle having drive wheels and the traction motor is operable for generating torque to power the drive wheels. 10. A method for error correction in a vector-based position sensing system having a rotary device and a vector-based position sensor positioned in proximity to the rotary device, the method comprising: receiving, via a controller having an integral control loop, raw sine and cosine signals from the vector-based position sensor that are indicative of an angular position of the rotary device with respect to an axis of rotation; generating corrected sine and cosine signals from the received raw sine and cosine signals by using a first predetermined trigonometric relationship to apply an amplitude error input signal to a first integrator block of the controller and by using a second predetermined trigonometric relationship to apply an orthogonality error input signal to a second integrator block of the controller using a second predetermined trigonometric relationship; and executing a control action with respect to the rotary device via a set of output signals using the corrected raw sine and cosine signals; wherein the first predetermined trigonometric relationship is S C 2 −C C 2 and the second predetermined trigonometric relationship is S C ·C C , with S C and C C representing the corrected sine and cosine signals, respectively. 11. The method of claim 10 , further comprising correcting for relative orthogonality errors in the corrected sine and cosine signals using the first and second integrator blocks, wherein the corrected cosine signal is: C C = M a , c · C R - M O · S R 1 - M O 2 and the corrected sine signal is: S C = S R - M O · M ac · C R 1 - M O 2 where M o is a multiplier output from the second integrator block, M a,c is a multiplier output from the first integrator block, S R is the raw sine signal, and C R is the raw cosine signal. 12. The method of claim 10 , further comprising using an amplitude detection block to detect a respective amplitude of the raw sine signal and the raw cosine signal. 13. The method of claim 12 , further comprising determining, via the amplitude detection block, which of the respective amplitudes of the raw sine signal and the raw cosine signal is closest to a de
Automatic recalibration (G01D18/008 takes precedence) · CPC title
Correction of gain, threshold, offset or phase control · CPC title
using polyphase currents · CPC title
by varying resistance · CPC title
Estimation or adaptation of motor parameters, e.g. rotor time constant, flux, speed, current or voltage · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.