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).
-
Publication number: 20250038694Abstract: A control system for generating a modified torque command for a rotating electrical machine in a battery electric vehicle (BEV) includes a microprocessor, capable of reading executable commands stored in non-volatile memory, configured to electrically connect to an inverter, determine a rated maximum current of the rotating electrical machine, receive sensor input indicating a temperature or estimating the temperature of at least one portion of the BEV, output a modified maximum current based on the received sensor input, and generate a torque command to the rotating electrical machine based on the modified maximum current.Type: ApplicationFiled: July 28, 2023Publication date: January 30, 2025Inventors: Caleb Wayne Secrest, Siddharth Ballal
-
Publication number: 20240424906Abstract: A control system for generating a torque command for an electric motor carried by an electric vehicle (EV) including a motion observer configured to receive an angular position of an output shaft of the electric motor and an ideal torque command and output an estimated disturbance torque value; and a controller configured to receive the estimated disturbance torque value as well as output a harmonic disturbance torque value.Type: ApplicationFiled: June 20, 2023Publication date: December 26, 2024Inventors: James Smith, Hassan H. Eldeeb, Caleb W. Secrest, Siddharth Ballal
-
Publication number: 20240391324Abstract: A control system configured to control an electric motor of an electric vehicle (EV) includes a current sensor offset detector that determines an offset of one or more current sensors; a gain compensator that determines a second order harmonic component in d- and q-axis currents due to gain errors in one or more sensors; and a controller that generates a control signal that compensates for the offset or gain error mismatch of the current sensor(s).Type: ApplicationFiled: May 22, 2023Publication date: November 28, 2024Inventors: Chikezie M. Emeghara, Hassan H. Eldeeb, Siddharth Ballal, Caleb W. Secrest
-
Patent number: 11973444Abstract: 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: GrantFiled: July 27, 2022Date of Patent: April 30, 2024Assignee: BORGWARNER INC.Inventors: Siddharth Ballal, Arslan Qaiser, Brandon P. Davis
-
Patent number: 11932116Abstract: 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: GrantFiled: September 14, 2022Date of Patent: March 19, 2024Assignee: BORGWARNER INC.Inventors: Caleb Wayne Secrest, Siddharth Ballal, Vignesh Namasivayam
-
Publication number: 20240083257Abstract: 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: ApplicationFiled: September 14, 2022Publication date: March 14, 2024Inventors: Caleb Wayne Secrest, Siddharth Ballal, Vignesh Namasivayam
-
Publication number: 20240039442Abstract: 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: ApplicationFiled: July 27, 2022Publication date: February 1, 2024Inventors: Siddharth Ballal, Arslan Qaiser, Brandon P. Davis
-
Patent number: 11489471Abstract: 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: GrantFiled: December 16, 2019Date of Patent: November 1, 2022Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Jiyu Zhang, Siddharth Ballal, Lei Hao, Wesley G. Zanardelli, Bojian Cao
-
Patent number: 11277089Abstract: 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: GrantFiled: July 30, 2020Date of Patent: March 15, 2022Assignee: BORGWARNER INC.Inventors: Caleb Wayne Secrest, Siddharth Ballal
-
Publication number: 20220038041Abstract: 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: ApplicationFiled: July 30, 2020Publication date: February 3, 2022Inventors: Caleb Wayne Secrest, Siddharth Ballal
-
Patent number: 11133771Abstract: 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: GrantFiled: December 4, 2019Date of Patent: September 28, 2021Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Jiyu Zhang, Siddharth Ballal, Lei Hao, Wesley G. Zanardelli, Bojian Cao, Mutasim Salman
-
Patent number: 11095240Abstract: 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: GrantFiled: July 18, 2019Date of Patent: August 17, 2021Assignee: GM Global Technology Operations LLCInventors: Siddharth Ballal, Anno Yoo
-
Publication number: 20210184610Abstract: 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: ApplicationFiled: December 16, 2019Publication date: June 17, 2021Inventors: Jiyu ZHANG, Siddharth BALLAL, Lei HAO, Wesley G. ZANARDELLI, Bojian CAO
-
Publication number: 20210175835Abstract: 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: ApplicationFiled: December 4, 2019Publication date: June 10, 2021Inventors: Jiyu ZHANG, Siddharth BALLAL, Lei HAO, Wesley G. ZANARDELLI, Bojian CAO, Mutasim SALMAN
-
Publication number: 20210021219Abstract: 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: ApplicationFiled: July 18, 2019Publication date: January 21, 2021Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Siddharth Ballal, Anno Yoo
-
Publication number: 20200119676Abstract: 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: ApplicationFiled: October 15, 2018Publication date: April 16, 2020Applicant: GM Global Technology Operations LLCInventors: Siddharth Ballal, Anno Yoo
-
Determination of demagnetized torque capability in real-time for electric motor in propulsion system
Patent number: 10608567Abstract: 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: GrantFiled: February 22, 2019Date of Patent: March 31, 2020Assignee: GM Global Technology Operations LLCInventors: Dwarakanath V. Simili, Siddharth Ballal -
Patent number: 10461678Abstract: 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: GrantFiled: March 19, 2018Date of Patent: October 29, 2019Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Anno Yoo, Siddharth Ballal
-
Publication number: 20190288625Abstract: 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: ApplicationFiled: March 19, 2018Publication date: September 19, 2019Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Anno Yoo, Siddharth Ballal
-
Patent number: 10389289Abstract: 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: GrantFiled: February 4, 2015Date of Patent: August 20, 2019Assignee: Steering Solutions IP Holding CorporationInventors: Julie A. Kleinau, Siddharth Ballal