Fan behavior anomaly detection using neural network

US12396126B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12396126-B2
Application numberUS-202117554495-A
CountryUS
Kind codeB2
Filing dateDec 17, 2021
Priority dateDec 17, 2021
Publication dateAug 19, 2025
Grant dateAug 19, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Generally discussed herein are devices, systems, and methods for predicting fan failure. A method includes providing, to a first NN that models nominal behavior of a first fan and provides a value indicating a first amount of deviation from nominal as an output, first parameters of fan operation of the first fan, receiving, from the first NN and responsive to the first parameters, first data indicating the first amount of deviation from nominal, providing, to a second NN that models nominal behavior of a second fan and provides a value indicating a second amount of deviation from nominal as an output, second parameters of fan operation of the second fan, receiving, from the second NN and responsive to the first parameters, second data indicating the second amount of deviation from nominal, and estimating that the first or second fan has failed by comparing the first and second data.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: providing, to a first neural network (NN) trained to model nominal behavior of a first fan and provide a value indicating a first amount of deviation from nominal as an output, first parameters of fan operation of the first fan; receiving, from the first NN and responsive to the first parameters, first data indicating the first amount of deviation from nominal; providing, to a second NN trained to model nominal behavior of a second fan and provide a value indicating a second amount of deviation from nominal as an output, second parameters of fan operation of the second fan; receiving, from the second MN and responsive to the first parameters, second data indicating the second amount of deviation from nominal; and estimating that the first or second fan has failed or will fail based on a comparison of the first and second data. 2. The method of claim 1 , further comprising: receiving, from a fan system including the first and second fans, a message; and deriving the first and second parameters based on data in the message. 3. The method of claim 2 , wherein the data in the message includes two or more of time, ambient temperature about a corresponding fan, motor temperature of a motor of the corresponding fan, and rotations per unit time of the motor of the corresponding fan. 4. The method of claim 3 , wherein deriving the first and second parameters includes determining a time difference between the message and a second time in an immediately previous message and providing the time difference as one of the first or second parameters. 5. The method of claim 3 , wherein deriving the first and second parameters includes determining a difference between the rotations per unit time and a second rotations per unit time in an immediately previous message resulting in a different in rotations and providing the rotations per unit time and the difference in rotations as one of the first or second parameters. 6. The method of claim 3 , wherein deriving the first and second parameters include providing the ambient temperature from the message and a motor temperature from an immediately previous message as parameters of the first or second parameters. 7. The method of claim 3 , wherein the output of the first and second NNs is an estimate of a motor temperature of the respective fan and the first and second deviation from nominal are determined based on a corresponding motor temperature from the message and the estimate of the motor temperature. 8. A non-transitory machine-readable medium including instructions that, when executed by a machine, cause the machine to perform operations comprising: providing, to a first neural network (NN) trained to model nominal behavior of a first fan and provide a value indicating a first amount of deviation from nominal as an output, first parameters of fan operation of the first fan; receiving, from the first NN and responsive to the first parameters, first data indicating the first amount of deviation from nominal; providing, to a second NN trained to model nominal behavior of a second fan and provide a value indicating a second amount of deviation from nominal as an output, second parameters of fan operation of the second fan; receiving, from the second NN and responsive to the first parameters, second data indicating the second amount of deviation from nominal; and estimating that the first or second fan has failed or will fail based on a comparison of the first and second data. 9. The non-transitory machine-readable medium of claim 8 , wherein the operations further comprise: receiving, from a fan system including the first and second fans, a message; and deriving the first and second parameters based on data in the message. 10. The non-transitory machine-readable medium of claim 9 , wherein the data in the message includes two or more of time, ambient temperature about a corresponding fan, motor temperature of a motor of the corresponding fan, and rotations per unit time of the motor of the corresponding fan. 11. The non-transitory machine-readable medium of claim 10 , wherein deriving the first and second parameters includes determining a time difference between the message and a second time in an immediately previous message and providing the time difference as one of the first or second parameters. 12. The non-transitory machine-readable medium of claim 10 , wherein deriving the first and second parameters includes determining a difference between the rotations per unit time and a second rotations per unit time in an immediately previous message resulting in a different in rotations and providing the rotations per unit time and the difference in rotations as one of the first or second parameters. 13. The non-transitory machine-readable medium of claim 10 , wherein deriving the first and second parameters include providing the ambient temperature from the message and a motor temperature from an immediately previous message as parameters of the first or second parameters. 14. The non-transitory machine-readable medium of claim 10 , wherein the output of the first and second NNs is an estimate of a motor temperature of the respective fan and the first and second deviation from nominal are determined based on a corresponding motor temperature from the message and the estimate of the motor temperature. 15. A system comprising: processing circuitry; a memory coupled to the processing circuitry, the memory including instructions that, when executed by the processing circuitry, cause the processing circuitry to perform operations comprising: providing, to a first neural network (NN) trained to model nominal behavior of a first fan and provide a value indicating a first amount of deviation from nominal as an output, first parameters of fan operation of the first fan; receiving, from the first NN and responsive to the first parameters, first data indicating the first amount of deviation from nominal; providing, to a second NN trained to model nominal behavior of a second fan and provide a value indicating a second amount of deviation from nominal as an output, second parameters of fan operation of the second fan; receiving, from the second NN and responsive to the first parameters, second data indicating the second amount of deviation from nominal; and estimating that the first or second fan has failed or will fail based on a comparison of the first and second data. 16. The system of claim 15 , wherein the operations further comprise: receiving, from a fan system including the first and second fans, a message; and deriving the first and second parameters based on data in the message. 17. The system of claim 16 , wherein the data in the message includes two or more of time, ambient temperature about a corresponding fan, motor temperature of a motor of the corresponding fan, and rotations per unit time of the motor of the corresponding fan. 18. The system of claim 17 , wherein deriving the first and second parameters includes determining a time difference between the message and a second time in an immediately previous message and providing the time difference as one of the first or second parameters. 19. The system of claim 17 , wherein deriving the first and second parameters includes determining a difference between the rotations per unit time and a second rotations per unit time in an immediately previous message resulting in a different in rotations and providing the rotations per unit time and the difference in rotations as one of the first or s

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12396126B2 cover?
Generally discussed herein are devices, systems, and methods for predicting fan failure. A method includes providing, to a first NN that models nominal behavior of a first fan and provides a value indicating a first amount of deviation from nominal as an output, first parameters of fan operation of the first fan, receiving, from the first NN and responsive to the first parameters, first data in…
Who is the assignee on this patent?
Raytheon Co
What technology area does this patent fall under?
Primary CPC classification H05K7/20209. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 19 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).