Patents by Inventor Siddharth Ballal

Siddharth Ballal 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).

  • Patent number: 11973444
    Abstract: A method of calibrating an electrical machine to determine an angular offset between a motor sensor indicated position and an actual rotor position, including the steps of: supplying electrical current to stator windings; identifying a quadrant of a rotor where a rotor pole is located; approximating a line between a torque value measured at a lower angular boundary of the identified quadrant and a torque value measured at an upper angular boundary of the identified quadrant; and determining an angular offset by locating an angular position where torque exerted by the rotor is zero.
    Type: Grant
    Filed: July 27, 2022
    Date of Patent: April 30, 2024
    Assignee: BORGWARNER INC.
    Inventors: Siddharth Ballal, Arslan Qaiser, Brandon P. Davis
  • Patent number: 11932116
    Abstract: A control system configured to control a rotating electrical machine of a battery electric vehicle (BEV), having one or more microprocessors that execute a low-efficiency mode of operation for the BEV, such that the low-efficiency mode of operation includes determining a high-efficiency mode current command corresponding to operation at a determined physical rotor angular velocity of a rotor of the rotating electrical machine at a commanded torque value, and increasing current supplied to the rotating electrical machine to a level corresponding to operation at an angular velocity higher than the determined physical angular velocity of the rotor at the commanded torque value.
    Type: Grant
    Filed: September 14, 2022
    Date of Patent: March 19, 2024
    Assignee: BORGWARNER INC.
    Inventors: Caleb Wayne Secrest, Siddharth Ballal, Vignesh Namasivayam
  • Publication number: 20240083257
    Abstract: A control system configured to control a rotating electrical machine of a battery electric vehicle (BEV), having one or more microprocessors that execute a low-efficiency mode of operation for the BEV, such that the low-efficiency mode of operation includes determining a high-efficiency mode current command corresponding to operation at a determined physical rotor angular velocity of a rotor of the rotating electrical machine at a commanded torque value, and increasing current supplied to the rotating electrical machine to a level corresponding to operation at an angular velocity higher than the determined physical angular velocity of the rotor at the commanded torque value.
    Type: Application
    Filed: September 14, 2022
    Publication date: March 14, 2024
    Inventors: Caleb Wayne Secrest, Siddharth Ballal, Vignesh Namasivayam
  • Publication number: 20240039442
    Abstract: A method of calibrating an electrical machine to determine an angular offset between a motor sensor indicated position and an actual rotor position, including the steps of: supplying electrical current to stator windings; identifying a quadrant of a rotor where a rotor pole is located; approximating a line between a torque value measured at a lower angular boundary of the identified quadrant and a torque value measured at an upper angular boundary of the identified quadrant; and determining an angular offset by locating an angular position where torque exerted by the rotor is zero.
    Type: Application
    Filed: July 27, 2022
    Publication date: February 1, 2024
    Inventors: Siddharth Ballal, Arslan Qaiser, Brandon P. Davis
  • Patent number: 11489471
    Abstract: A diagnostic system includes: a current command module configured to, based on a motor torque request, a motor speed, a direct current (DC) bus voltage, generate a d-axis current command for an electric motor and a q-axis current command for the electric motor; a voltage command module configured to, based on the d-axis current command and the q-axis current command, generate a d-axis voltage command and a q-axis voltage command; a switching control module configured to control switching of an inverter module based on the d-axis voltage command and the q-axis voltage command, where the inverter module is configured to apply power to stator windings of the electric motor from the DC bus; and a fault module configured to selectively indicate that the stator windings of the electric motor are degraded when the d-axis voltage command is less than a predetermined nominal d-axis voltage of the electric motor.
    Type: Grant
    Filed: December 16, 2019
    Date of Patent: November 1, 2022
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Jiyu Zhang, Siddharth Ballal, Lei Hao, Wesley G. Zanardelli, Bojian Cao
  • Patent number: 11277089
    Abstract: Examples described herein provide a rotary system that includes a rotor having an axis of rotation, a position sensor to measure an angular position of the rotor with respect to the axis of rotation, and a processing system to perform operations. The operations include receiving an output from the position sensor, the output being a measure of an angular position of the rotor with respect to the axis of rotation. The operations further include generating, based on the output from the position sensor, an error signal, an estimated angular velocity, and an estimated position. The operations further include performing a position sensor harmonic adaptation based at least in part on the error signal, the estimated angular velocity, and the estimated position to generate adaptation coefficients. The operations further include performing a position sensor harmonic compensation based on the adaptation coefficients and the estimated position to generate a difference in position.
    Type: Grant
    Filed: July 30, 2020
    Date of Patent: March 15, 2022
    Assignee: BORGWARNER INC.
    Inventors: Caleb Wayne Secrest, Siddharth Ballal
  • Publication number: 20220038041
    Abstract: Examples described herein provide a rotary system that includes a rotor having an axis of rotation, a position sensor to measure an angular position of the rotor with respect to the axis of rotation, and a processing system to perform operations. The operations include receiving an output from the position sensor, the output being a measure of an angular position of the rotor with respect to the axis of rotation. The operations further include generating, based on the output from the position sensor, an error signal, an estimated angular velocity, and an estimated position. The operations further include performing a position sensor harmonic adaptation based at least in part on the error signal, the estimated angular velocity, and the estimated position to generate adaptation coefficients. The operations further include performing a position sensor harmonic compensation based on the adaptation coefficients and the estimated position to generate a difference in position.
    Type: Application
    Filed: July 30, 2020
    Publication date: February 3, 2022
    Inventors: Caleb Wayne Secrest, Siddharth Ballal
  • Patent number: 11133771
    Abstract: An electric drive system of a vehicle comprises a motor, a position sensor, an inverter, sensors to sense current and voltage supplied to the motor, and a controller to control the motor by controlling the inverter based on data from the position sensor and the sensors and a torque command. The controller estimates a motor torque using a motor model, calculates the motor torque, and generates a first state of health for the electric drive system based on a difference between the estimated and calculated motor torques. The controller generates, in response to the first state of health being less than or equal to a first threshold, a second state of health for at least one of the position sensor, the sensors, and the motor, and determines whether one of the position sensor, the sensors, and the motor is faulty based on the first and second states of health.
    Type: Grant
    Filed: December 4, 2019
    Date of Patent: September 28, 2021
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Jiyu Zhang, Siddharth Ballal, Lei Hao, Wesley G. Zanardelli, Bojian Cao, Mutasim Salman
  • Patent number: 11095240
    Abstract: A propulsion system having an electric motor and corresponding method. A controller is configured to receive a torque request and selectively command the electric motor. The controller has a processor and tangible, non-transitory memory on which instructions are recorded for a method of generating an auxiliary power. The controller is configured to obtain a desired auxiliary power and a delta factor (?). The delta factor is set as a speed modifier (??=?) when the cosine of an angle (?), between a constant torque unit vector and a decreasing voltage ellipse unit vector, is less than a predefined threshold. A modified rotor speed is obtained as a sum of an original rotor speed and a speed modifier (??). The controller is configured to obtain modified stator current commands based on the modified rotor speed and torque request. The auxiliary power is generated by commanding the modified stator current commands.
    Type: Grant
    Filed: July 18, 2019
    Date of Patent: August 17, 2021
    Assignee: GM Global Technology Operations LLC
    Inventors: Siddharth Ballal, Anno Yoo
  • Publication number: 20210184610
    Abstract: A diagnostic system includes: a current command module configured to, based on a motor torque request, a motor speed, a direct current (DC) bus voltage, generate a d-axis current command for an electric motor and a q-axis current command for the electric motor; a voltage command module configured to, based on the d-axis current command and the q-axis current command, generate a d-axis voltage command and a q-axis voltage command; a switching control module configured to control switching of an inverter module based on the d-axis voltage command and the q-axis voltage command, where the inverter module is configured to apply power to stator windings of the electric motor from the DC bus; and a fault module configured to selectively indicate that the stator windings of the electric motor are degraded when the d-axis voltage command is less than a predetermined nominal d-axis voltage of the electric motor.
    Type: Application
    Filed: December 16, 2019
    Publication date: June 17, 2021
    Inventors: Jiyu ZHANG, Siddharth BALLAL, Lei HAO, Wesley G. ZANARDELLI, Bojian CAO
  • Publication number: 20210175835
    Abstract: An electric drive system of a vehicle comprises a motor, a position sensor, an inverter, sensors to sense current and voltage supplied to the motor, and a controller to control the motor by controlling the inverter based on data from the position sensor and the sensors and a torque command. The controller estimates a motor torque using a motor model, calculates the motor torque, and generates a first state of health for the electric drive system based on a difference between the estimated and calculated motor torques. The controller generates, in response to the first state of health being less than or equal to a first threshold, a second state of health for at least one of the position sensor, the sensors, and the motor, and determines whether one of the position sensor, the sensors, and the motor is faulty based on the first and second states of health.
    Type: Application
    Filed: December 4, 2019
    Publication date: June 10, 2021
    Inventors: Jiyu ZHANG, Siddharth BALLAL, Lei HAO, Wesley G. ZANARDELLI, Bojian CAO, Mutasim SALMAN
  • Publication number: 20210021219
    Abstract: A propulsion system having an electric motor and corresponding method. A controller is configured to receive a torque request and selectively command the electric motor. The controller has a processor and tangible, non-transitory memory on which instructions are recorded for a method of generating an auxiliary power. The controller is configured to obtain a desired auxiliary power and a delta factor (?). The delta factor is set as a speed modifier (??=?) when the cosine of an angle (?), between a constant torque unit vector and a decreasing voltage ellipse unit vector, is less than a predefined threshold. A modified rotor speed is obtained as a sum of an original rotor speed and a speed modifier (??).The controller is configured to obtain modified stator current commands based on the modified rotor speed and torque request. The auxiliary power is generated by commanding the modified stator current commands.
    Type: Application
    Filed: July 18, 2019
    Publication date: January 21, 2021
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Siddharth Ballal, Anno Yoo
  • Publication number: 20200119676
    Abstract: A method regulates operation of an induction motor by generating d-axis and q-axis current command references, and generating a current compensation value using a modulation index and an actual/feedback modulation index. An angle (?) is derived between constant torque direction and decreasing voltage ellipse unit vectors, with separate d-axis and q-axis components of the current compensation value also derived. A direction of compensation is determined using angle (?). The direction is that of the constant torque unit vector when cos ? exceeds a calibrated threshold, and in the direction of the decreasing voltage ellipse unit vector otherwise. The d-axis and q-axis components are added to the d-axis and q-axis current command references in the determined direction to derive final d-axis and q-axis current commands, which are used to control motor torque. An electric system and motor vehicle include the controller.
    Type: Application
    Filed: October 15, 2018
    Publication date: April 16, 2020
    Applicant: GM Global Technology Operations LLC
    Inventors: Siddharth Ballal, Anno Yoo
  • Patent number: 10608567
    Abstract: A propulsion system for a device having an electric motor configured to selectively provide a first torque contribution to propel the device. At least one sensor is configured to obtain a respective signal related to the electric motor. A controller is in communication with the sensors and configured to determine a magnet flux linkage (?m) based in part on the respective signal. The controller has a processor and tangible, non-transitory memory on which instructions are recorded for a method of determining a demagnetized torque capability (TD) for the electric motor in real-time. In the event of a threshold level of demagnetization of the electric motor, the method estimates the torque capability in real time of the electric motor, taking the demagnetization level into account. At least one operating parameter of the device is controlled based at least partially on the demagnetized torque capability (TD).
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: March 31, 2020
    Assignee: GM Global Technology Operations LLC
    Inventors: Dwarakanath V. Simili, Siddharth Ballal
  • Patent number: 10461678
    Abstract: Methods and systems for applying adaptive thermal compensation when operating a rotor of a motor are provided. The method includes: receiving a plurality of parameter data of torque and temperature of the rotor and current and voltage of the motor by a region determination module; calculating, by the region determination module from the set of parameter data, a cosine value to determine a region for applying the adaptive thermal compensation wherein the cosine value is calculated from a constant torque direction vector and a voltage limit eclipse vector derived from a functional relationship of the one or more parameter data; and applying, by a reference modification module, a modification value to incrementally modify the motor current when the motor is operating within the region determined by the region determination module for the adaptive thermal compensation.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: October 29, 2019
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Anno Yoo, Siddharth Ballal
  • Publication number: 20190288625
    Abstract: Methods and systems for applying adaptive thermal compensation when operating a rotor of a motor are provided. The method includes: receiving a plurality of parameter data of torque and temperature of the rotor and current and voltage of the motor by a region determination module; calculating, by the region determination module from the set of parameter data, a cosine value to determine a region for applying the adaptive thermal compensation wherein the cosine value is calculated from a constant torque direction vector and a voltage limit eclipse vector derived from a functional relationship of the one or more parameter data; and applying, by a reference modification module, a modification value to incrementally modify the motor current when the motor is operating within the region determined by the region determination module for the adaptive thermal compensation.
    Type: Application
    Filed: March 19, 2018
    Publication date: September 19, 2019
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Anno Yoo, Siddharth Ballal
  • Patent number: 10389289
    Abstract: A method of controlling a motor in a motor control system is provided. The method determines a control voltage budget value based on an operating region of the motor. The method adjusts a supply voltage signal based on the control voltage budget value. The method determines a motor voltage command based on the adjusted supply voltage signal. The method applies a voltage corresponding to the motor voltage command to the motor in order to generate a desired motor torque.
    Type: Grant
    Filed: February 4, 2015
    Date of Patent: August 20, 2019
    Assignee: Steering Solutions IP Holding Corporation
    Inventors: Julie A. Kleinau, Siddharth Ballal
  • Patent number: 10164559
    Abstract: An electric power system includes a polyphase electric machine, battery pack, power inverter module, analog input sensor, and diagnostic controller executing a method. The sensor measures an electrical parameter that differs from a true value of the parameter by an initial offset value. The controller collects sample sets of the parameter, compares the initial offset of each sample to an outlier threshold in a first diagnostic loop, and transmits a bit flag indicative of an outlier sample to a slower second diagnostic loop when the initial offset of a sample exceeds the outlier threshold. The second control loop calculates a rolling average of the initial offsets of the sample sets, discards the set containing the outlier sample in response to the bit flag, and executes a control action when the average exceeds a threshold that is lower than the outlier threshold.
    Type: Grant
    Filed: June 16, 2017
    Date of Patent: December 25, 2018
    Assignee: GM Global Technology Operations LLC
    Inventors: Brian A. Welchko, Siddharth Ballal, Wesley G. Zanardelli
  • Publication number: 20180367077
    Abstract: An electric power system includes a polyphase electric machine, battery pack, power inverter module, analog input sensor, and diagnostic controller executing a method. The sensor measures an electrical parameter that differs from a true value of the parameter by an initial offset value. The controller collects sample sets of the parameter, compares the initial offset of each sample to an outlier threshold in a first diagnostic loop, and transmits a bit flag indicative of an outlier sample to a slower second diagnostic loop when the initial offset of a sample exceeds the outlier threshold. The second control loop calculates a rolling average of the initial offsets of the sample sets, discards the set containing the outlier sample in response to the bit flag, and executes a control action when the average exceeds a threshold that is lower than the outlier threshold.
    Type: Application
    Filed: June 16, 2017
    Publication date: December 20, 2018
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Brian A. Welchko, Siddharth Ballal, Wesley G. Zanardelli
  • Patent number: 10135368
    Abstract: A system for reducing a torque ripple cancellation command is provided and includes a current regulator that provides motor voltage commands to a motor, and a torque ripple cancellation module that generates a torque ripple cancellation command based on input currents to the current regulator. A ramp-down command generator module that provides a ramp-down command to the torque ripple cancellation module is also provided. The ramp-down command is based on a voltage saturation indicator, and a voltage saturation indicator generator that generates a voltage saturation indicator signal. The voltage saturation indicator signal is based on a supply voltage signal and a motor voltage command.
    Type: Grant
    Filed: October 1, 2016
    Date of Patent: November 20, 2018
    Assignee: STEERING SOLUTIONS IP HOLDING CORPORATION
    Inventors: Siddharth Ballal, Prerit Pramod, Julie A. Kleinau