Method and system for diagnostics of apparatus
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-011/30
G06F-019/00
G06F-017/40
출원번호
US-0268357
(2008-11-10)
등록번호
US-8121818
(2012-02-21)
발명자
/ 주소
Gorinevsky, Dimitry
출원인 / 주소
Mitek Analytics LLC
대리인 / 주소
Haynes and Boone, LLP
인용정보
피인용 횟수 :
27인용 특허 :
15
초록▼
Proposed is a method, implemented in software, for estimating fault state of an apparatus outfitted with sensors. At each execution period the method processes sensor data from the apparatus to obtain a set of parity parameters, which are further used for estimating fault state. The estimation metho
Proposed is a method, implemented in software, for estimating fault state of an apparatus outfitted with sensors. At each execution period the method processes sensor data from the apparatus to obtain a set of parity parameters, which are further used for estimating fault state. The estimation method formulates a convex optimization problem for each fault hypothesis and employs a convex solver to compute fault parameter estimates and fault likelihoods for each fault hypothesis. The highest likelihoods and corresponding parameter estimates are transmitted to a display device or an automated decision and control system. The obtained accurate estimate of fault state can be used to improve safety, performance, or maintenance processes for the apparatus.
대표청구항▼
1. A method for computing diagnostic estimates for faults of an apparatus with condition sensors connected to a computer; the method comprising: processing data from the condition sensors to obtain a set of parity parameters y reflecting apparatus condition deviation from normality at time period t,
1. A method for computing diagnostic estimates for faults of an apparatus with condition sensors connected to a computer; the method comprising: processing data from the condition sensors to obtain a set of parity parameters y reflecting apparatus condition deviation from normality at time period t, wherein the processing is performed by a processing module programmed for processing data from the sensors,collecting the parity parameters y over a moving horizon interval of time of a fixed maximal duration and ending at time period t in a data vector Y(t), wherein the collecting is performed by a collector module configured for collecting the parity parameters y,computing estimates of at least one fault condition and likelihood parameters for each of the at least one fault condition, wherein computing is performed using a computing module configured for computing estimates of fault conditions and likelihood parameters for each of the fault conditions, andtransmitting the computed estimates of the fault conditions to the display device or to an automated decision and control system or storing the estimates in the memory, wherein the transmitting is performed using a transmitting module configured for transmitting the computed estimates of the fault conditions;wherein a fault condition k at time period t is characterized by fault intensity parameter xk(t);computing estimates of the fault intensity parameter xk(t) over the moving horizon interval of time and likelihood parameters pk for each fault condition k, said computation being done for one fault condition k at a time, said computation further being performed in two steps, the first step being a formulator step and the second step being an optimizer step, wherein the formulator step formulates a convex optimization program for a fault condition using the data vector Y(t), and the fault signature corresponding to the fault condition k,wherein the optimizer step numerically finds a solution of the convex optimization program encoded by the formulator step, the solution being computed with a pre-defined accuracy for fault condition k;and whereby the computed estimates for faults comprises estimates of fault condition intensity parameters xk(t) over the moving horizon interval of time computed as an optimal solution or as a transformation of the solution, andlikelihood parameter pk computed as an optimum value of the program or as a transformation of the optimum value. 2. The method of claim 1 wherein the formulator step further comprises formulating and the optimizer step further comprises solving a convex optimization program of either: a) an isotonic or monotonic regression program,b) a univariate convex program,c) a Quadratic Program,d) a Linear Program,e) a Second-order Cone Program,f) a constrained convex optimization program, org) a convex optimization program having a known optimizer solver. 3. A method of claim 1 wherein the convex optimization program further comprises additional decision variables in addition to the fault intensity parameters xk(t). 4. The method of claim 1 wherein the parity parameters y further comprise prediction residuals obtained as a difference of obtained readings from the sensor and readings predicted for an apparatus model which receives the same inputs as the apparatus; the apparatus model comprising either a dynamic model, a nonlinear map, a set of static values corresponding to a chosen steady state regime, or another computer simulation model of the apparatus. 5. The method of claim 1 wherein fault signatures represent responses observed in the data y when a fault occurs. 6. The method of claim 1 wherein the method is implemented on-line in a computer or computers connected to the sensors of the apparatus or implemented off-line by collecting data from the apparatus, transmitting it by electronic means to a computer implementing the method, and performing the method computations at a later time. 7. The method of claim 1 wherein the fault condition parameters and likelihood parameters computed by the optimizer are used for improving safety of the apparatus operation, or for improving apparatus performance, or for scheduling a maintenance action. 8. The method of claim 1 where the formulator step further comprises formulating and the optimizer step further comprises solving the convex problem when one or more of the components of vector Y(t) is missing or unavailable. 9. A system for computing diagnostic estimates for faults of an apparatus with condition sensors connected to a computer; the system comprising: a processing module programmed for processing data from the sensors to obtain a set of parity parameters y reflecting apparatus condition deviation from normality at time period t,a collector module configured for collecting the parity parameters y over a moving horizon interval of time of a fixed maximal duration and ending at time period t in a data vector Y(t),a computing module configured for computing estimates of fault conditions and likelihood parameters for each of the fault conditions, anda transmitting module configured for transmitting the computed estimates of the fault conditions to a display device or to an automated decision and control system or storing the estimates in memory;wherein a fault condition k at time period t is characterized by fault intensity parameter xk(t),a computing circuit computing fault intensity parameters xk(t) over the moving horizon interval of time and likelihood parameters pk for each fault condition k, said computing is done for one fault condition k at a time, said computing is performed in two steps, the first step being a formulator step and the second step being an optimizer step, the formulator step formulates a convex optimization program for fault condition using the moving horizon data vector Y(t), and the fault signature corresponding to the fault condition k,the optimizer step numerically finds the solution of the convex optimization program encoded by the formulator, the solution is computed with a pre-defined accuracy for fault condition k;whereby the diagnostic estimates for faults comprises estimates of fault condition intensity parameters xk(t) over the moving horizon interval of time computed as the optimal solution or as a transformation of the said solution, andlikelihood parameter pk computed as the optimum value of the program or as a transformation of the said optimum value. 10. A system of claim 9 wherein the formulator step formulates and the optimizer step solves one of the following optimization programs a) an isotonic or monotonic regression programb) a univariate convex programc) a Quadratic Programd) a Linear Programe) a Second-order Cone Program,f) a constrained convex optimization program, org) a convex optimization program having a known optimizer solver. 11. The system of claim 9 wherein the convex program for the fault condition includes additional decision variables in addition to the fault intensity parameters xk(t). 12. The system of claim 9 wherein the parity parameters y further comprise prediction residuals obtained as a difference of the obtained sensor readings and the readings predicted for an apparatus model which receives the same inputs as the apparatus; the apparatus model comprising either a dynamic model, a nonlinear map, a set of static values corresponding to a chosen steady state regime, or another computer simulation model of the apparatus. 13. The system of claim 9 wherein fault signatures represent responses observed in the parity parameters y when a fault occurs. 14. The system of claim 9 wherein the system is implemented on-line in a computer or computers connected to the sensors of the apparatus or implemented off-line by collecting data from the apparatus, transmitting it by electronic means to a computer implementing the method, and performing the method computations at a later time. 15. The system of claim 9 wherein the fault condition parameters and likelihood parameters computed by the optimizer are used for improving safety of the apparatus operation, or for improving apparatus performance, or for scheduling a maintenance action. 16. The system of claim 9 wherein the formulator step formulates and the optimizer step solves the convex problem when one or more of the components of vector Y(t) is missing or unavailable. 17. A tangible computer readable medium embodying a set of computer-executable instructions, which, when executed on a computer, implements a method for computing diagnostic estimates for faults of an apparatus with condition sensors connected to a computer; the method comprising: processing data from the condition sensors to obtain a set of parity parameters y reflecting apparatus condition deviation from normality at time period t, wherein the processing is performed by a processing module programmed for processing data from the sensors,collecting the parity parameters y over a moving horizon interval of time of a fixed maximal duration and ending at time period t in a data vector Y(t), wherein the collecting is performed by a collector module configured for collecting the parity parameters y,computing estimates of at least one fault condition and likelihood parameters for each of the at least one fault condition, wherein computing is performed using a computing module configured for computing estimates of fault conditions and likelihood parameters for each of the fault conditions, andtransmitting the computed estimates of the fault conditions to a display device or to an automated decision and control system or storing the estimates in memory, wherein the transmitting is performed using a transmitting module configured for transmitting the computed estimates of the fault conditions;wherein a fault condition k at time period t is characterized by fault intensity parameter xk(t);computing estimates of the fault intensity parameter xk(t) over the moving horizon interval of time and likelihood parameters pk for each fault condition k, said computation being done for one fault condition k at a time, said computation further being performed in two steps, the first step being a formulator step and the second step being an optimizer step, wherein the formulator step formulates a convex optimization program for a fault condition using the data vector Y(t), and the fault signature corresponding to the fault condition k,wherein the optimizer step numerically finds a solution of the convex optimization program encoded by the formulator step, the solution being computed with a pre-defined accuracy for fault condition k;and wherein the computed estimates for faults comprises: estimates of fault condition intensity parameters xk(t) over the moving horizon interval of time computed as an optimal solution or as a transformation of the solution, andlikelihood parameter pk computed as an optimum value of the program or as a transformation of the optimum value. 18. The computer readable media of claim 17 wherein the formulator step further comprises formulating and the optimizer step further comprises solving a convex optimization program of either: a) an isotonic or monotonic regression program,b) a univariate convex program,c) a Quadratic Program,d) a Linear Program,e) a Second-order Cone Program,f) a constrained convex optimization program, org) a convex optimization program having a known optimizer solver. 19. The computer readable media of claim 17 wherein the convex optimization program further comprises additional decision variables in addition to the fault intensity parameters xk(t). 20. The computer readable media of claim 17 wherein the parity parameters y further comprise prediction residuals obtained as a difference of obtained readings from the sensor and readings predicted for an apparatus model which receives the same inputs as the apparatus; the apparatus model comprising either a dynamic model, a nonlinear map, a set of static values corresponding to a chosen steady state regime, or another computer simulation model of the apparatus. 21. The computer readable media of claim 17 wherein fault signatures represent responses observed in the data y when a fault occurs. 22. The computer readable media of claim 17 wherein the method is implemented on-line in a computer or computers connected to the sensors of the apparatus or implemented off-line by collecting data from the apparatus, transmitting it by electronic means to a computer implementing the method, and performing the method computations at a later time. 23. The computer readable media of claim 17 where the fault condition parameters and likelihood parameters computed by the optimizer are used for improving safety of the apparatus operation, or for improving apparatus performance, or for scheduling a maintenance action. 24. The computer readable media of claim 17 where the formulator step further comprises formulating and the optimizer step further comprises solving the convex problem when one or more of the components of vector Y(t) is missing or unavailable.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (15)
Stewart, Edward C., Analyzing error signals based on fault detection.
David Richard Gibson ; Nicholas Edward Roddy ; Anil Varma, Method and system for analyzing fault and snapshot operational parameter data for diagnostics of machine malfunctions.
Drees, Kirk H.; Wenzel, Michael J.; Turney, Robert D., Building control systems with optimization of equipment life cycle economic value while participating in IBDR and PBDR programs.
Drees, Kirk H.; Wenzel, Michael J.; Turney, Robert D., Building management system with electrical energy storage optimization based on statistical estimates of IBDR event probabilities.
Blair, Daniel John; Garrett, Carl L.; Groskreutz, Mark E.; Stewart, Jeffrey L.; Mutchnik, Karl J.; Daugherty, III, William David; Imam, Mahfuz; Chen, Gang (Jacky), Diagnostic data bus for acquiring and communicating diagnostic information from HVAC systems.
Wenzel, Michael J.; Lenhardt, Brett M.; Drees, Kirk H., Electrical energy storage system with battery power setpoint optimization based on battery degradation costs and expected frequency response revenue.
Wenzel, Michael J.; Drees, Kirk H., Electrical energy storage system with battery power setpoint optimization using predicted values of a frequency regulation signal.
Wenzel, Michael J.; Drees, Kirk H.; ElBsat, Mohammad N., Electrical energy storage system with variable state-of-charge frequency response optimization.
Block, Frederick William; Mazzaro, Maria Cecilia; Giraldi, Pablo Enrique Acevedo; Sealing, Charles Scott; Talukdar, Atanu; Runkle, Mark Andrew, Systems and methods for dynamic risk derivation.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.