IP Library Granted Patent US 12,672,216
Granted Patent B2
US 12,672,216 · App. 17/492,442 · Granted Jun 30, 2026

Physics-informed partial least squares regression modeling for failure detection in power electronic devices

Inventors: Krishna Pattipati (Farmington, CT); Muhamed K. Farooq (Ann Arbor, MI); Qian Yang (Farmington, CT); Ali Bazzi (Farmington, CT); Shailesh N. Joshi (Ann Arbor, MI); Hiroshi Ukegawa (South Lyon, MI)
Assignees: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.; University of Connecticut
H05B45/325G06N3/08G06N20/00H05B45/37
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,672,216
App. No.
17/492,442
Filed
Oct 1, 2021
Granted
Jun 30, 2026
Kind
B2
Art Unit
2127
USPC
706/25
Abstract

Systems and methods are disclosed for performing fault detection and prediction for power electronics and switching devices for power electronics, such as power inverters. Systems and methods disclosed herein can include determining, by a partial least squares model that evaluates values for one or more switching parameters for a switching device, the one or more switching parameters selected from a first set of switching parameters, a predicted value for the on-state current I ds of the switching device. The predicted value for the on-state current I ds can be based on the values of the one or more switching parameters for the switching device. Systems and methods disclosed herein can determine a residual comprising the difference between the predicted value for the another switching parameter of the switching device and an actual value of the predicted value for the another switching parameter, and generate a test statistic based on the residual.

Claims (66)

1 . A system, comprising:

at least one memory storing machine-executable instructions; and

at least one processor configured to access the at least one memory and execute the machine-executable instructions to:

generate a feature set comprising qualified switching parameters to predict one or more faults of switching devices, wherein generating the feature set comprises:

iteratively ranking a level of effectiveness of each candidate switching parameter within a candidate set of candidate switching parameters; and

iteratively removing one or more candidate switching parameters within the candidate set based on the ranking, until a number of retained candidate switching parameters is consistent with a determined size of the feature set;

based on the feature set, predict a fault of a particular switching device, wherein predicting the fault comprises:

predicting, by a machine learning model, a value of a switching parameter of the particular switching device based on one or more switching parameters corresponding to the feature set; and

based on a difference between an actual value of the switching parameter and the predicted value of the switching parameter, generating a test statistic; and

in response to the test statistic identifying an onset of a fault, generate an anomaly signal based on the generated first-test statistic.

2 . The system of claim 1 , wherein the switching parameter comprises an on-state current I ds for the particular switching device.

3 . The system of claim 2 , wherein the value for the on-state current I ds is predicted using values of at least one of body-diode voltage V bd , voltage between drain and source V ds , and squared voltage between gate and source V 2 gs .

4 . The system of claim 1 , wherein the difference is part of a time-series of residuals, and wherein, when the machine-executable instructions are executed, the test statistic is generated by performing a cumulative sum (CUSUM) test on a mean of the residuals in the time-series.

5 . The system of claim 1 , wherein the switching parameter comprises an on-state current I ds for the particular switching device, the machine learning model comprises a first machine learning model, the difference comprises a first difference, the test statistic comprises a first test statistic, and wherein the at least one processor is configured to access the at least one memory and execute the machine-executable instructions to:

predict, by a second machine learning model, a value of a drain-source resistance R ds of the particular switching device, wherein the prediction for the drain-source resistance R ds is based on a present value of another switching parameter of the particular switching device and a prior value of R ds ;

determine a second difference between the predicted value of R ds and an actual value of drain-source resistance R ds ;

generate a second test statistic based on the second difference; and

selectively generate the anomaly signal based on the first test statistic and the second test statistic.

6 . The system of claim 1 , wherein the at least one processor is configured to access the at least one memory and execute the machine-executable instructions to determine on-state values for the one or more switching parameters.

7 . The system of claim 1 , wherein the at least one processor is configured to access the at least one memory and execute the machine-executable instructions to perform:

evaluating first subset levels of effectiveness corresponding to first subsets of the candidate switching parameters, the first subsets of the candidate switching parameters each having a first subset size less than the determined size of the feature set,

deleting a candidate switching parameter resulting in a lowest decrease in a subset level of effectiveness in each of the first subsets, wherein deleting causes generating of second subsets, each second subset having a second subset size that is one less than the first subset size;

evaluating second subset levels of effectiveness corresponding to the second subsets of the candidate switching parameters; and

generating the feature set based on the second subset levels of effectiveness.

8 . The system of claim 1 , wherein the machine learning model is a partial least squares regression model.

9 . The system of claim 1 , wherein the at least one processor is further configured to execute the machine-executable instructions to: cause a physical change in one or more circuitry components of the switching device to reduce or block electrical current flowing through the one or more circuitry components in response to the test statistic identifying an onset of a fault.

10 . A method, comprising:

generating a feature set comprising qualified switching parameters to predict faults of switching devices, wherein generating the feature set comprises:

iteratively ranking a level of effectiveness of each candidate switching parameter within a candidate set of candidate switching parameters; and

iteratively removing one or more candidate switching parameters within the candidate set based on the ranking, until a number of retained candidate switching parameters is consistent with a determined size of the feature set;

based on the feature set, predicting a fault of a particular switching device, wherein predicting the fault comprises:

predicting, by a machine learning based model, a value of a switching parameter of the particular switching device;

based on a difference between an actual value of the switching parameter and the predicted value of the switching parameter, generating a test statistic; and

in response to the test statistic identifying an onset of a fault, generating an anomaly signal related to the presence of a fault.

11 . The method of claim 10 , wherein the switching parameter comprises an on-state current I ds for the particular switching device.

12 . The method of claim 11 , wherein the value for the on-state current I ds is predicted using values of at least one of body-diode voltage V bd , voltage between drain and source V ds , and squared voltage between gate and source V 2 gs .

13 . The method of claim 10 , wherein the difference is part of a time-series of residuals, and wherein the test statistic is generated by performing a cumulative sum (CUSUM) test on a mean of the residuals in the time-series.

14 . The method of claim 10 , wherein the switching parameter comprises an on-state current I ds for the switching device, the machine learning model comprises a first machine learning model, the difference comprises a first difference, the test statistic comprises a first test statistic, the method further comprising:

predicting, using a second machine learning model, a value of a drain-source resistance R ds of the switching device, wherein the prediction for the drain-source resistance is based on a present value of another switching parameter of the switching device and a prior value of drain-source resistance R ds ;

determining a second difference between the predicted value of R ds and an actual value of drain-source resistance R ds ;

generating a second test statistic based on the second difference; and

determining the fault in the particular switching device based on the first test statistic and the second test statistic.

15 . The method of claim 10 , wherein the switching parameter comprises an on-state current I ds for the switching device, the method further comprising:

predicting, using a second machine learning model, a value of a drain-source resistance R ds of the particular switching device, wherein the prediction for the drain-source resistance is based on a present value of another switching parameter of the particular switching device and a prior value of R ds ;

determining a second difference between the predicted value of R ds and an actual value of R ds ;

generating a second test statistic based on the second difference; and

updating the first machine learning model based on a comparison of the second test statistic to a threshold value.

16 . The method of claim 10 , wherein the predicted value for the another switching parameter of the switching device is determined based on on-state values for the one or more switching parameters.

17 . The method of claim 10 , further comprising:

determining the number of switching parameters in the first set of switching parameters;

evaluating first subset levels of effectiveness corresponding to first subsets of the candidate switching parameters, the first subsets of the candidate switching parameters each having a first subset size less than the determined size of the feature set,

deleting a candidate switching parameter resulting in a lowest decrease in a subset level of effectiveness in each of the first subsets, wherein deleting causes generating of second subsets, each second subset having a second subset size that is one less than the first subset size;

evaluating the effectiveness of subsets of switching parameters from the first set of switching parameters, the subsets of switching parameters having a subset size equal to the number of switching parameters in the first set of switching parameters less (i+1); and

selecting the one or more switching parameters for the switching device to be used by the first machine learning model based on the effectiveness of the subsets of switching parameters from the first set of switching parameters.

18 . The method of claim 10 , wherein the one or more switching parameters comprise body-diode voltage V bd , voltage between drain and source V ds , and squared voltage between gate and source V 2 gs ; and wherein the switching parameter is an on-state current I ds for the particular switching device.

19 . A method for detecting faults in power inverters of electric or hybrid vehicles, comprising:

generating a feature set comprising qualified switching parameters to predict faults of switching devices, wherein generating the feature set comprises:

iteratively ranking a level of effectiveness of each candidate switching parameter within a candidate set of candidate switching parameters; and

iteratively removing one or more candidate switching parameters within the candidate set based on the ranking, until a number of retained candidate switching parameters is consistent with a determined size of the feature set;

based on the feature set, predicting a fault of a particular switching device, wherein predicting the fault comprises:

predicting, by a partial least squares model a value for an on-state current I ds of the particular switching device; wherein the predicted value for the on-state current I ds is based on values of the qualified switching parameters for the particular switching device;

based on a difference between an actual value of the switching parameter and the predicted value of the switching parameter, generating a test statistic; and

in response to the test statistic identifying an onset of a fault, generating an anomaly signal related to the presence of a fault.

20 . The method of claim 19 , wherein the first set of switching parameters comprises body-diode voltage V bd , voltage between drain and source V ds , voltage between gate and source V gs , V gs *V ds , and squared voltage between gate and source V 2 gs comprising:

evaluating mean square errors (MSE) of models based on different subsets of switching parameters from the feature set; and

selecting a feature set of size i, where i is less than the number of features in the feature set, that yields a MSE that is closest in value to the MSE for a subset.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 24, 2026
From: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.
To: TOYOTA JIDOSHA KABUSHIKI KAISHA
Reel/Frame 075398/0218 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 29, 2022
From: PATTIPATI, KRISHNA; YANG, QIAN; BAZZI, ALI
To: UNIVERSITY OF CONNECTICUT
Reel/Frame 062237/0524 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2021
From: FAROOQ, MUHAMED K.; JOSHI, SHAILESH N.; UKEGAWA, HIROSHI
To: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.
Reel/Frame 057675/0024 →
Continuity (1)
Related Publication 20230106360A1 · Apr 6, 2023
References Cited (31)
US 6622059B1 · Toprac · 2003 [cited by applicant]
US 7260501B2 · Pattipatti · 2007 [cited by applicant]
US 7271608B1 · Vermeire · 2007 [cited by examiner]
US 10393795B2 · Aeloiza · 2019 [cited by applicant]
US 20080077340A1 · Nguyen · 2008 [cited by examiner]
US 20100169030A1 · Parlos · 2010 [cited by applicant]
US 20130041554A1 · Trunk · 2013 [cited by applicant]
US 20180336534A1 · Kim · 2018 [cited by examiner]
US 20190375421A1 · Asher · 2019 [cited by applicant]
US 20200064406A1 · Ritzberger · 2020 [cited by applicant]
US 20220011795A1 · Rifani · 2022 [cited by applicant]
US 20220120807A1 · He · 2022 [cited by applicant]
US 20220414539A1 · Oren · 2022 [cited by examiner]
US 20230104896A1 · Pattipati · 2023 [cited by examiner]
US 20230106360A1 · Pattipati · 2023 [cited by examiner]
US 20230229220A1 · Suryanarayana · 2023 [cited by applicant]
CN 103246787A · 2013 [cited by applicant]
CN 104880509A · 2015 [cited by applicant]
CN 108444942A · 2018 [cited by applicant]
CN 109782176A · 2019 [cited by applicant]
CN 110082682B · 2020 [cited by applicant]
DE 102008021556A1 · 2009 [cited by applicant]
Hayes et al., “A Closed Loop State Estimation Tool for MV Network Monitoring and Operation”, Jul. 4, 2015, IEEE Transaction on Smart Grid, vol. 6 No. 4. pp. 2116-2125. (Year: 2016). [cited by examiner]
Xu et al., “Power Loss Prediction for Aging Characteristics and Condition Monitoring for Parallel-Connected Power Modules Using Nonlinear Autoregressive Neural Network”, 2019, Wiley Hindawi, vol. 2019, Aricle ID 8759873… [cited by examiner]
Chetouani, Use of Cumulative Sum (CUSUM) Test for Detecting Abrupt Changes in the Process Dynamics, International Journal of Reliability, Quality and Safety Engineering vol. 14, No. 01, pp. 65-80, 2007. [cited by applicant]
Xu, Shengyou, et al. “Power Loss Prediction for Aging Characteristics and Condition Monitoring for Parallel-Connected Power Modules Using Nonlinear Autoregressive Neural Network.” Complexity 2019.1 (2019): 8759873. (Yea… [cited by applicant]
Hayes, Barry P., Jorn K. Gruber, and Milan Prodanovic. “A closed-loop state estimation tool for MV network monitoring and operation.” IEEE Transactions on Smart Grid 6.4 (2014): 2116-2125. (Year: 2014). [cited by applicant]
Xie, Hang, Hao Tang, and Yu-He Liao. “Time series prediction based on NARX neural networks: An advanced approach.” 2009 International conference on machine learning and cybernetics. vol. 3. IEEE, 2009. (Year: 2009). [cited by applicant]
Zhao, Shuai, Frede Blaabjerg, and Hual Wang. “An overview of artificial intelligence applications for power electronics.” IEEE Transactions on Power Electronics 36.4 (2020): 4633-4658. (Year: 2020). [cited by applicant]
Ahsan, Mominul, Stoyan Stoyanov, and Chris Bailey. “Data driven prognostics for failure of power semiconductor packages.” 2018 41st International Spring Seminar on Electronics Technology (ISSE). IEEE, 2018. (Year: 2018). [cited by applicant]
Ni, Junkang, et al. “Remaining useful life prediction method for mosfet based on time series model.” 2021 IEEE Asia-Pacific Conference on Image Processing, Electronics and Computers (IPEC). IEEE, 2021. (Year: 2021). [cited by applicant]