Method and system for failure predication of cooling fan
AssigneeRichtek Technology Corporation
InventorsTa-Yung Yang, I-Chi Lin, Chang-Yi Lin, Shih-Jen Yang
Life of this patent
Estimating the term…
Abstract
A method for predicting failure of a cooling fan includes driving a motor of the cooling fan based on a control speed, generating a first speed according to an average speed of the motor, generating a first current according to an average current of the motor, retrieving a system coefficient from a memory, generating a current threshold according to the first speed and the system coefficient, and triggering an alarm signal if the first current exceeds the current threshold by a threshold amount.
Claims21
A method for predicting failure of a cooling fan comprising:
- driving a motor of the cooling fan based on a control speed;
- generating a first speed according to an average speed of the motor, wherein the average speed is generated by a microcontroller;
- generating a first current according to an average current of the motor, wherein the average current is generated by a low pass filter,
- retrieving a system coefficient from a memory;
- generating a current threshold according to the first speed and the system coefficient, wherein the current threshold is a failure prediction boundary that varies with variation of the first speed according to the system coefficient;
- and
- triggering an alarm signal if the first current exceeds the current threshold by a threshold amount.
A method for predicting failure of a cooling fan comprising:
- driving a motor of the cooling fan based on a control speed;
- generating a first speed according to an average speed of the motor, wherein the average speed is generated by a microcontroller;
- generating a first current according to an average current of the motor, wherein the average current is generated by a low pass filter;
- retrieving a current threshold from a memory according to the first speed, wherein the memory stores a lookup table correlating speed values to current thresholds;
- and
- triggering an alarm signal if the first current exceeds the current threshold by a threshold amount.
A method for predicting failure of a cooling fan comprising:
- driving a motor of the cooling fan based on a control speed;
- generating a first speed according to an average speed of the motor;
- generating a first current according to an average current of the motor;
- generating a circuit voltage according to an input voltage of the motor;
- generating an input power according to the circuit voltage and the first current;
- retrieving a maximum input power from a memory according to the first speed, wherein the maximum input power threshold is a predetermined failure prediction boundary;
- and
- triggering an alarm signal if the input power exceeds the maximum input power by a threshold amount.
A cooling fan control system comprising:
- an inverter configured to generate a first phase current, a second phase current, and a third phase current according to an input voltage and control signals;
- a motor coupled to the inverter, configured to drive a cooling fan according to the first phase current, the second phase current, and the third phase current;
- a Clarke Transform block coupled to the inverter, configured to generate a first stator current and a second stator current according to the first phase current and the second phase current through Clarke transformation;
- a Park Transform block coupled to the Clarke Transform block, configured to generate a direct current and a quadrature current according to a rotor angle, the first stator current and the second stator current through Park transformation;
- a position and speed estimator coupled to the Park Transform block, configured to generate a speed signal and the rotor angle according to the direct current and the quadrature current;
- a low-pass filter coupled to the position and speed estimator, configured to generate an average current of the motor according to the quadrature current, wherein the average current is used for predicting failure of the cooling fan;
- a first subtractor coupled to the position and speed estimator, configured to generate a first difference signal according to a control speed and the speed signal;
- a first Proportional Integral (PI) controller coupled to the first subtractor, configured to generate a PI signal according to the first difference signal;
- a second subtractor coupled to the first PI controller and the Park Transform block, configured to generate a second difference signal according to the PI signal and the quadrature current;
- a second Proportional Integral (PI) controller coupled to the second subtractor, configured to generate a duty signal according to the second difference signal;
- a space vector pulse width modulation (SVPWM) block coupled to the second PI controller, the position and speed estimator, and the inverter, configured to generate the control signals for the inverter according to the duty signal and the rotor angle;
- a memory configured to store system coefficients, a current threshold, and/or a maximum power;
- and
- a microcontroller coupled to the memory, configured to:
- receive the average current from the low-pass filter;
- retrieve the current threshold from a memory according to the speed signal from the position and speed estimator;
- compare the average current to current threshold;
- and
- trigger an alarm signal when the average current exceeds the current threshold by a threshold amount.
Dependencies are inferred from the claim text.