Patents by Inventor Prerit Pramod

Prerit Pramod has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20190389505
    Abstract: Technical solutions are described for a motor control system to control a permanent magnet DC (PMDC) machine. An example motor control system includes one or more sensors for measuring an output current of the PMDC machine. The motor control system further includes a current regulator that generates a voltage command corresponding to an input current command for generating an amount of torque using the PMDC machine. The current regulator includes a current command compensator that generates a first voltage command based on the input current command received by the current regulator. The current regulator further includes a feedback compensator that generates a second voltage command based on the output current measured by the one or more sensors. The current regulator also includes an adder configured that generates the voltage command by adding the first voltage command and the second voltage command.
    Type: Application
    Filed: June 20, 2018
    Publication date: December 26, 2019
    Inventors: Prerit Pramod, Varsha Govindu, Rakesh Mitra, Nithil Babu Nalakath
  • Publication number: 20190393818
    Abstract: Technical solutions are described for estimating machine parameters of a permanent magnet synchronous motor (PMSM) drive. An example method includes determining a region for estimating a machine parameter based on a motor velocity value and a motor current value. The method further includes, in response to the motor velocity value and the motor current value being in the region, estimating an error in estimated voltage command, and estimating the machine parameter using the error in estimated voltage command.
    Type: Application
    Filed: June 20, 2018
    Publication date: December 26, 2019
    Inventors: Nicholas E. Gizinski, Prerit Pramod, Julie A. Kleinau
  • Publication number: 20190389508
    Abstract: According to one or more embodiments of the present invention a steer by wire steering system includes a deviation detection unit configured to determine a deviation signal that is indicative of a disturbance in one or more components coupled to a rack. The steer by wire steering system further includes a handwheel notification module configured to generate a modification signal based on the deviation signal, in response to the deviation signal being detected for at least a predetermined duration. The steer by wire steering system further includes a handwheel control module that generates an input command corresponding to a reference torque generated by a road wheel actuator, a feedback torque for a driver is generated based on the input command. The handwheel control module further modifies the input command using the modification signal, the modification providing a notification corresponding to the disturbance to the driver.
    Type: Application
    Filed: June 25, 2018
    Publication date: December 26, 2019
    Inventors: Tejas M. Varunjikar, Prerit Pramod, Julie A. Kleinau, Michael Eickholt, Rangarajan Ramanujam, Dennis B. Skellenger, Steven D. Klein
  • Publication number: 20190351939
    Abstract: One or more embodiments are described for preventing controller windup in a motion control system. An example system includes a regulator that receives an input command to adjust a motion control variable of a mechanical system that includes a motor, the regulator configured to generate a first torque command based on the input command and an output torque from the motor. The system further includes a motor control module that receives the first torque command to generate an input torque command that is sent to the motor. The system further includes an anti-windup module that is configured to generate an anti-windup command based on the first torque command and the output torque, the anti-windup command being added to the input command that is sent to the regulator.
    Type: Application
    Filed: May 17, 2018
    Publication date: November 21, 2019
    Inventors: Prerit Pramod, Zhe Zhang, Rakesh Mitra, Rangarajan Ramanujam
  • Patent number: 10454395
    Abstract: Technical solutions are described for power management in permanent magnet synchronous machines. An example system includes a permanent magnet synchronous motor (PMSM), and a motor control system that limits supply current and regenerative current of the PMSM. The limiting includes receiving a torque command and generating a corresponding current command for generating an amount of torque based on the torque command. Further, the limiting includes determining an estimated battery current that is drawn corresponding to the current command. Further, in response to the estimated battery current exceeding a threshold, a modified torque command is generated, and a modified current command corresponding to the modified torque command is also generated. The modified current command is used to cause the PMSM to generate the amount of torque.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: October 22, 2019
    Assignee: Steering Solutions IP Holding Corporation
    Inventors: Haibo Li, Prerit Pramod
  • Publication number: 20190308664
    Abstract: Technical solutions are described for disturbance feedforward compensation technique for improving the disturbance rejection properties of a closed loop position control system using a cascaded control structure with an inner velocity and outer position control loops. According to one or more embodiments, a system includes a position controller that receives an input rack-position command, and a measured rack-position, and computes a velocity command based on a difference in the input rack-position command and the measured rack-position. The system further includes a velocity controller that receives the velocity command, and a measured motor velocity, and computes an input torque command based on a difference in the velocity command and the measured motor velocity. The system adjusts a position of a rack by generating an amount of torque corresponding to the applying the input torque command to a motor.
    Type: Application
    Filed: April 5, 2019
    Publication date: October 10, 2019
    Inventors: PRERIT PRAMOD, KAI ZHENG, MARIAM SWETHA GEORGE
  • Publication number: 20190308659
    Abstract: Technical solutions are described for disturbance feedforward compensation technique for improving the disturbance rejection properties of a closed loop position control system. According to one or more embodiments, a steering system includes a position controller that generates a torque command based on an input rack-position command and a measured position command. Further, a disturbance estimator that estimates a rack force acting on a rack, and an adder generates an adjusted torque command by adding the rack force that is estimated into the torque command. The steering system further includes an actuator that positions the rack according to the adjusted torque command.
    Type: Application
    Filed: April 5, 2019
    Publication date: October 10, 2019
    Inventors: PRERIT PRAMOD, KAI ZHENG, MARIAM SWETHA GEORGE, TEJAS M. VARUNJIKAR
  • Publication number: 20190296666
    Abstract: According to one or more embodiments, a motor control system that provides torque ripple compensation includes a current regulator that receives a first current command corresponding to an input torque command. The current regulator further generates a first voltage command based on the first current command using a first transformation matrix. The current regulator further receives a second current command corresponding to a torque ripple to be compensated. The current regulator further generates a second voltage command based on the second current command using a second transformation matrix. The current regulator further computes a final voltage command using the first voltage command and the second current command, the final voltage command being applied to a motor.
    Type: Application
    Filed: March 26, 2019
    Publication date: September 26, 2019
    Inventors: PRERIT PRAMOD, JULIE A. KLEINAU
  • Publication number: 20190276073
    Abstract: Technical solutions are described for attenuating dither noise in a steering system. An example method includes computing multiple filter parameters, each filter parameter based on a corresponding signal in the steering system. The method further includes determining at least one final filter parameter from the plurality of filter parameters by arbitrating the plurality of filter parameters. The method further includes dynamically configuring a filter using the at least one final filter parameter. Further, the method includes filtering a motor torque command using the filter, a filtered motor torque command being applied to a motor to generate a corresponding amount of torque.
    Type: Application
    Filed: March 9, 2018
    Publication date: September 12, 2019
    Inventors: Prerit Pramod, Michael Eickholt, Krishna MPK Namburi, Matthew A. Tompkins
  • Patent number: 10411634
    Abstract: Technical solutions are described for preventing controller windup in a motor control system. An example system includes a first anti-windup module that receives a commanded voltage and a limited voltage command. The limited voltage command is applied to an electric motor, where the first anti-windup module generates a first modified current command by modifying a current command that is applied to the motor control system. The modification is based on a ratio of the commanded voltage and the limited voltage command. The system further includes a second anti-windup module that receives the commanded voltage and the limited voltage command. The second anti-windup module generates a second modified current command by modifying the first modified current command. The modification based on a difference between the commanded voltage and the limited voltage command.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: September 10, 2019
    Assignee: Steering Solutions IP Holding Corporation
    Inventors: Prerit Pramod, Zhe Zhang
  • Patent number: 10340827
    Abstract: Technical solutions are described for determining a sensor failure in a motor control system with at least three phase current measurements. An example system includes a current controller to generate an input voltage command for a motor using feedforward control. The system further includes a failed sensor identification module that, in response to the current controller operating using the feedforward control, determines that a current offset error is indicative of a failure of a current sensor, the current offset error determined based on a magnitude and a phase of a diagnostic current. Further, the failed sensor identification module identifies the current sensor experiencing the failure based on a phase value of the diagnostic current in response to the failure.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: July 2, 2019
    Assignee: STEERING SOLUTIONS IP HOLDING CORPORATION
    Inventors: Prerit Pramod, Varsha Govindu
  • Patent number: 10340828
    Abstract: Technical solutions are described for a motor control system of a motor to compute a disturbance estimate and use the disturbance estimate to improve the performance of the motor control system. For example, the motor control system includes an observer module that receives an input voltage signal of the motor. The motor control system also receives an output current signal from the motor. The motor control system further computes the disturbance estimate of the motor control system based on a plant model of an electrical subsystem of the motor control system.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: July 2, 2019
    Assignee: STEERING SOLUTIONS IP HOLDING CORPORATION
    Inventors: Prerit Pramod, Varsha Govindu
  • Patent number: 10333445
    Abstract: Technical solutions are described for providing torque ripple compensation when a motor control system is operating in feedforward mode. An example motor control system includes a feedforward controller that receives a first current command corresponding to an input torque command, and receives a second current command corresponding to a torque ripple. The feedforward controller generates a voltage command based on the first current command and the second current command, the voltage command being applied to a motor.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: June 25, 2019
    Assignee: STEERING SOLUTIONS IP HOLDING CORPORATION
    Inventors: Prerit Pramod, Infane Lowe, Krishna MPK Namburi, Varsha Govindu
  • Patent number: 10322746
    Abstract: Technical solutions are described for facilitating a steering system to determine a motor velocity estimate for a motor of the steering system. For example, the steering system may include a state observer module that computes a base motor velocity estimate of the motor based on a plant model of the steering system. The steering system may further include a delay compensation module that computes a delay compensated velocity estimate based on the base motor velocity estimate and an acceleration of the motor. The steering system may further include a standstill detection module that modifies the delay compensated velocity estimate in response to a handwheel of the steering system being in standstill mode.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: June 18, 2019
    Assignee: STEERING SOLUTIONS IP HOLDING CORPORATION
    Inventors: Qi Wang, Prerit Pramod, Anthony J. Champagne
  • Publication number: 20190160321
    Abstract: According to one or more embodiments, a biomechanical assistive device is described that generates and provide assist torque by detecting user intent. An example biomechanical assistive device includes a motor, and a controller that generates a torque command for providing assist torque using the motor based on a user activity being performed using the biomechanical assistive device. The controller determines a stride frequency based on a position signal indicative of a position of a joint of the biomechanical assistive device. The controller dynamically adjusts the torque command based on the stride frequency to generate a final torque command. The controller applies the final torque command to the motor.
    Type: Application
    Filed: November 30, 2018
    Publication date: May 30, 2019
    Inventors: Muzaffer Y. Ozsecen, Owen K. Tosh, Rakesh Mitra, Zaki Ryne, Prerit Pramod
  • Publication number: 20190165712
    Abstract: Technical solutions are described for preventing controller windup in a motor control system. An example system includes a first anti-windup module that receives a commanded voltage and a limited voltage command. The limited voltage command is applied to an electric motor, where the first anti-windup module generates a first modified current command by modifying a current command that is applied to the motor control system. The modification is based on a ratio of the commanded voltage and the limited voltage command. The system further includes a second anti-windup module that receives the commanded voltage and the limited voltage command. The second anti-windup module generates a second modified current command by modifying the first modified current command. The modification based on a difference between the commanded voltage and the limited voltage command.
    Type: Application
    Filed: November 28, 2017
    Publication date: May 30, 2019
    Inventors: Prerit Pramod, Zhe Zhang
  • Publication number: 20190158004
    Abstract: Technical solutions are described for providing torque ripple compensation when a motor control system is operating in feedforward mode. An example motor control system includes a feedforward controller that receives a first current command corresponding to an input torque command, and receives a second current command corresponding to a torque ripple. The feedforward controller generates a voltage command based on the first current command and the second current command, the voltage command being applied to a motor.
    Type: Application
    Filed: November 22, 2017
    Publication date: May 23, 2019
    Inventors: Prerit Pramod, Infane Lowe, Krishna MPK Namburi, Varsha Govindu
  • Publication number: 20190140566
    Abstract: Technical solutions are described for determining a sensor failure in a motor control system with at least three phase current measurements. An example system includes a current controller to generate an input voltage command for a motor using feedforward control. The system further includes a failed sensor identification module that, in response to the current controller operating using the feedforward control, determines that a current offset error is indicative of a failure of a current sensor, the current offset error determined based on a magnitude and a phase of a diagnostic current. Further, the failed sensor identification module identifies the current sensor experiencing the failure based on a phase value of the diagnostic current in response to the failure.
    Type: Application
    Filed: November 6, 2017
    Publication date: May 9, 2019
    Inventors: Prerit Pramod, Varsha Govindu
  • Publication number: 20190135331
    Abstract: Technical solutions are described for current sensor fault mitigation for systems with permanent magnet DC drives. An example power steering system includes a brush motor, and a motor control system that generates an amount of torque using the brush motor, the amount of torque corresponding to a torque command. The motor control system includes a current sensor fault detector that detects a current sensor fault associated with a current sensor used to measure a current across the brush motor. The motor control system further includes a velocity observer that computes an estimated motor velocity in response to the current sensor fault. The motor control system further includes a feedforward controller that generates a current command for generating the amount of torque using the brush motor, the current command generated using the estimated motor velocity.
    Type: Application
    Filed: November 6, 2017
    Publication date: May 9, 2019
    Inventors: Prerit Pramod, Rakesh Mitra, Rangarajan Ramanujam
  • Publication number: 20190140564
    Abstract: Technical solutions are described for power management in permanent magnet synchronous machines. An example system includes a permanent magnet synchronous motor (PMSM), and a motor control system that limits supply current and regenerative current of the PMSM. The limiting includes receiving a torque command and generating a corresponding current command for generating an amount of torque based on the torque command. Further, the limiting includes determining an estimated battery current that is drawn corresponding to the current command. Further, in response to the estimated battery current exceeding a threshold, a modified torque command is generated, and a modified current command corresponding to the modified torque command is also generated. The modified current command is used to cause the PMSM to generate the amount of torque.
    Type: Application
    Filed: November 6, 2017
    Publication date: May 9, 2019
    Inventors: Haibo Li, Prerit Pramod