Detection of offset errors in phase current measurement for motor control system

US9966890B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9966890-B2
Application numberUS-201615379990-A
CountryUS
Kind codeB2
Filing dateDec 15, 2016
Priority dateFeb 16, 2016
Publication dateMay 8, 2018
Grant dateMay 8, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system for detecting offset error in a power steering system is provided. The system includes a programmable high pass filter module configured to filter a final voltage command and generate a filtered final voltage command. The filtered final voltage command includes the sinusoidal component, a gain and phase compensation module configured to perform a gain compensation and a phase compensation on the filtered final voltage command to generate a compensated final voltage command. An error detection module is configured to determine an offset of the compensated final voltage command in a stator reference frame.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for detecting current measurement offset error in a motor control system comprising: a control module that generates a final voltage command for a motor in response to an operator command; a transformation module that converts the final voltage command from a synchronous reference frame into a stator reference frame, the transformation module transforms the final voltage command using an inverse park transform to transform the final voltage command to the stator reference frame; a programmable low pass filter module that filters the transformed final voltage command and generate a filtered final voltage command that includes a constant component corresponding to the current measurement offset error; and an error detection module that determines the current measurement offset error based on the filtered final voltage command in the stator reference frame, the final voltage command causes the motor to generate a corresponding amount of torque. 2. The system of claim 1 , the programmable low pass filter module including a transfer function based on a synchronous motor frequency and a calibratable constant. 3. The system of claim 1 , wherein the transformation module transforms a sinusoidal component corresponding to the current measurement offset error in the final voltage command into the constant component. 4. The system of claim 1 , wherein the programmable low pass filter module uses a first order filtering that utilizes a transfer function of L ⁡ ( s ) = k ⁢ ω ~ e s + k ⁢ ω ~ e , where k is a constant value and ω e is a synchronous frequency of a motor associated with the motor control. 5. The system of claim 1 , wherein the low pass filter module performs the low pass filtering in a discrete domain. 6. The system of claim 5 , wherein the discrete domain used is according to: s = 2 T s ⁢ 1 - z - 1 1 + z - 1 , where T s is a sampling time. 7. The system of claim 1 , the current measurement offset error is further determined based on the final voltage command in a rotor reference frame. 8. A method for detecting current measurement offset error in a motor control system comprising: receiving an input command to generate a torque using a motor controlled by the motor control system; determining a voltage difference of a reference voltage command and a final voltage command in a rotor reference frame, the voltage difference includes a constant component and a sinusoidal component; transforming the voltage difference from a rotor reference frame to a transformed voltage difference in a stator reference frame using an inverse park transform; filtering the transformed voltage difference to generate a filtered voltage difference that includes the constant component; and determining a current measurement offset error based on the filtered voltage difference in the stator reference frame, the final voltage command causing the motor to generate the torque. 9. The method of claim 8 , wherein the filtering is based on a transfer function that is based on a synchronous motor frequency of a motor of the motor control and a calibratable constant. 10. The method of claim 8 , wherein the transformation of the voltage difference from the rotor reference frame to the stator reference frame transforms the sinusoidal component corresponding to the current measurement offset error in the final voltage command into a constant component in the transformed voltage difference. 11. The method of claim 8 , wherein the filtering includes first order low pass filtering using a transfer function of: L ⁡ ( s ) = k ⁢ ω ~ e s + k ⁢ ω ~ e , where k is a constant value and ω e is a synchronous frequency of a motor of the motor control. 12. The method of claim 8 , wherein the filtering is low pass filtering performed in a discrete domain. 13. The method of claim 8 , wherein the transformed voltage offset is based on the difference of a feedforward voltage command and the final voltage command in a rotor reference frame, and the current measurement offset is determined at least in part on the transformed voltage offset. 14. The method of claim 13 , wherein an error flag signal is generated based on a magnitude of the current measurement offset error. 15. A system for detecting current measurement offset error in a motor control system comprising: a voltage difference calculation module that determines a voltage difference of a reference voltage command and a final voltage command in a rotor reference frame, the voltage difference includes a first constant component and a first sinusoidal component, the final voltage command generated in response to an input command for generating torque using a motor controlled by the motor

Assignees

Inventors

Classifications

  • with pulse width modulation · CPC title

  • Arrangements for controlling current (H02P6/10 takes precedence) · CPC title

  • Arrangements for controlling torque ripple, e.g. providing reduced torque ripple · CPC title

  • H02P21/22Primary

    Current control, e.g. using a current control loop · CPC title

  • Testing dynamo-electric machines · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9966890B2 cover?
A system for detecting offset error in a power steering system is provided. The system includes a programmable high pass filter module configured to filter a final voltage command and generate a filtered final voltage command. The filtered final voltage command includes the sinusoidal component, a gain and phase compensation module configured to perform a gain compensation and a phase compensat…
Who is the assignee on this patent?
Steering Solutions Ip Holding
What technology area does this patent fall under?
Primary CPC classification H02P21/22. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 08 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).