Feedforward control of permanent magnet DC motors

US10404197B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10404197-B2
Application numberUS-201715715375-A
CountryUS
Kind codeB2
Filing dateSep 26, 2017
Priority dateSep 26, 2017
Publication dateSep 3, 2019
Grant dateSep 3, 2019

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.

Technical solutions are described for a motor control system that includes a feedforward control module to control an output torque generated by the motor. The feedforward controlling includes computing a first voltage command for the motor based on an input torque signal. Further, the feedforward controlling includes computing a second voltage command for the motor based on a brush drop voltage of the motor and a back-EMF drop voltage of the motor. Further, feedforward controlling includes computing a voltage command for the motor by summing the first voltage command and the second voltage command. Further yet, the feedforward controlling includes sending the voltage command to the motor for generating the output torque.

First claim

Opening claim text (preview).

What is claimed is: 1. A motor control system for a motor comprising: a feedforward control module configured to control an output torque generated by the motor by: computing a first voltage command for the motor based on an input torque signal; computing a second voltage command for the motor based on a brush drop voltage of the motor and a back-EMF drop voltage of the motor; computing a voltage command for the motor by summing the first voltage command and the second voltage command; and sending the voltage command to the motor for generating the output torque. 2. The motor control system of claim 1 , wherein the first voltage command is computed based on an electrical inductance of an electrical circuit of the motor. 3. The motor control system of claim 2 , wherein the first voltage command is computed further based on electrical resistance of the electrical circuit of the motor. 4. The motor control system of claim 1 , wherein computing the second voltage command comprises: computing the brush drop voltage based on predetermined brush drop parameters. 5. The motor control system of claim 1 , wherein computing the second voltage command further comprises: computing the back-EMF drop voltage of the motor based on a predetermined back-EMF parameter and a motor velocity signal. 6. The motor control system of claim 5 , wherein computing the second voltage command further comprises: receiving a motor position signal, and computing the motor velocity using the motor position signal. 7. The motor control system of claim 5 , wherein computing the second voltage command further comprises: estimating the motor velocity signal using a mechanical plant model of a system in which the motor control system is being used. 8. The motor control system of claim 1 , wherein computing the second voltage command further comprises: computing a disturbance estimate of the motor control system based on a plant model of the motor control system, the disturbance estimate being composed of the brush drop voltage of the motor and a back-EMF drop voltage of the motor. 9. A method for controlling a motor using feedforward control, the motor being a permanent magnet DC, and the method comprising: computing a first voltage command for the motor based on an input torque signal; computing a second voltage command for the motor based on a brush drop voltage of the motor and a back-EMF drop voltage of the motor; computing a voltage command for the motor by summing the first voltage command and the second voltage command; and sending the voltage command to the motor for generating an output torque. 10. The method of claim 9 , wherein the first voltage command is computed based on an electrical inductance of an electrical circuit of the motor and an electrical resistance of the electrical circuit of the motor. 11. The method of claim 9 , wherein computing the second voltage command comprises: computing the brush drop voltage based on predetermined brush drop parameters. 12. The method of claim 9 , wherein computing the second voltage command further comprises: computing the back-EMF drop voltage of the motor based on a predetermined back-EMF parameter and a motor velocity signal. 13. The method of claim 12 , wherein computing the second voltage command further comprises: receiving a motor position signal, and computing the motor velocity using the motor position signal. 14. The method of claim 12 , wherein computing the second voltage command further comprises: computing the motor velocity signal using a mechanical plant model of a system in which the motor control system is being used. 15. The method of claim 9 , wherein computing the second voltage command further comprises: computing a disturbance estimate of the motor control system based on a plant model of the motor control system, the disturbance estimate being composed of the brush drop voltage of the motor and a back-EMF drop voltage of the motor. 16. A computer program product comprising a non-transitory memory having therein one or more computer executable instructions, which when executed by a processor cause the processor to perform a method comprising: generating an output torque using a motor by feedforward current control by: computing a first voltage command for the motor based on an input torque signal; computing a second voltage command for the motor based on a brush drop voltage of the motor and a back-EMF drop voltage of the motor; computing a voltage command for the motor by summing the first voltage command and the second voltage command; and sending the voltage command to the motor for generating the output torque. 17. The computer program product of claim 16 , wherein the first voltage command is computed based on an electrical inductance of an electrical circuit of the motor and an electrical resistance of the electrical circuit of the motor. 18. The computer program product of claim 16 , wherein computing the second voltage command comprises: computing the brush drop voltage based on predetermined brush drop parameters. 19. The computer program product of claim 16 , wherein computing the second voltage command further comprises: computing the back-EMF drop voltage of the motor based on a predetermined back-EMF parameter and a motor velocity signal. 20. The computer program product of claim 19 , wherein computing the second voltage command further comprises: computing the motor velocity signal using a mechanical plant model of the system.

Assignees

Inventors

Classifications

  • H02P7/06Primary

    for regulating or controlling an individual DC dynamo-electric motor by varying field or armature current · CPC title

  • H02P7/18Primary

    by master control with auxiliary power · CPC title

  • H02P7/285Primary

    controlling armature supply only · 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 US10404197B2 cover?
Technical solutions are described for a motor control system that includes a feedforward control module to control an output torque generated by the motor. The feedforward controlling includes computing a first voltage command for the motor based on an input torque signal. Further, the feedforward controlling includes computing a second voltage command for the motor based on a brush drop voltag…
Who is the assignee on this patent?
Steering Solutions Ip Holding
What technology area does this patent fall under?
Primary CPC classification H02P7/06. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 03 2019 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).