Vacuum cleaner with fuzzy logic control
First Claim
1. A vacuum cleaner comprising:
- a main body case having an air inlet;
a filter in said main body case for collecting dust;
a variable-speed fan motor in said main body case for producing an air flow from said air inlet through said filter to generate a suction force at said air inlet;
a pressure sensor for sensing a choking phenomenon of said filter, which sensor is disposed in said air flow within said main body case;
a rotational speed sensor for sensing the rotational speed of the fan motor;
a load current sensor for sensing the load current of the fan motor;
a nozzle coupled to said air inlet and having an air suction port, a rotary brush mounted therein and a nozzle motor for driving said rotary brush;
a circuit for detecting a current of the nozzle motor to drive the rotary brush, said circuit being incorporated in said air suction port of said nozzle; and
control means including first means for detecting static pressure from an output of said pressure sensor;
second means for calculating a quantity of air flowing through said air suction port using values selected from the rotational speed and load current of the fan motor sensed by said rotational speed sensor and said load current sensor, respectively, and the said static pressure detected by said first means;
third means for adjusting the rotational speed of said fan motor based upon an air-quantity command value and a static pressure command value in relation to the quantity of the air and the static pressure at said air suction port and based on said static pressure detection value and said air-quantity calculation value;
fourth means for detecting a variation width of a peak value of a current of said nozzle motor and a variation width of said static pressure varying at said air suction port during a cleaning operation;
fifth means for performing a fuzzy calculation using at least two inputs selected from said air-quantity command value, said variation width of the peak value of the current of said nozzle motor, said static pressure command value, said variation width of the peak value of the current of said nozzle motor, and said variation width of the static pressure; and
sixth means for determining said air-quantity command value and static pressure command value based on a result of said fuzzy calculation.
1 Assignment
0 Petitions
Accused Products
Abstract
In a vacuum cleaner, both static pressure Hdata and a variation width ΔH in the static pressure appearing when a suction port is operated are detected from a pressure sensor provided at a rear side of a filter within a main body of the vacuum cleaner; a current variation width Δpbi appearing when the suction port is operated is detected from a current of a nozzel motor for driving a rotary brush stored in a power brush suction port; an air quantity at the suction port is calculated from the current, rotational speed of a fan motor and static pressure; command values are newly obtained by performing a fuzzy calculation with the variation width Δpbi, static-pressure command value Hcmd; the variation width ΔH and the static-pressure command value Qcmd; the variation width Δpbi and static-pressure command value Hcmd; and also the variation width ΔH and static-pressure command value Qcmd as the input thereto; the rotational speeds of the fan motor and nozzel motor are controlled from the result of the command values; and further optimum air suction force is automatically obtained, depending upon the suction port under use and cleaning floor plane.
133 Citations
16 Claims
-
1. A vacuum cleaner comprising:
-
a main body case having an air inlet; a filter in said main body case for collecting dust; a variable-speed fan motor in said main body case for producing an air flow from said air inlet through said filter to generate a suction force at said air inlet; a pressure sensor for sensing a choking phenomenon of said filter, which sensor is disposed in said air flow within said main body case; a rotational speed sensor for sensing the rotational speed of the fan motor; a load current sensor for sensing the load current of the fan motor; a nozzle coupled to said air inlet and having an air suction port, a rotary brush mounted therein and a nozzle motor for driving said rotary brush; a circuit for detecting a current of the nozzle motor to drive the rotary brush, said circuit being incorporated in said air suction port of said nozzle; and control means including first means for detecting static pressure from an output of said pressure sensor;
second means for calculating a quantity of air flowing through said air suction port using values selected from the rotational speed and load current of the fan motor sensed by said rotational speed sensor and said load current sensor, respectively, and the said static pressure detected by said first means;
third means for adjusting the rotational speed of said fan motor based upon an air-quantity command value and a static pressure command value in relation to the quantity of the air and the static pressure at said air suction port and based on said static pressure detection value and said air-quantity calculation value;
fourth means for detecting a variation width of a peak value of a current of said nozzle motor and a variation width of said static pressure varying at said air suction port during a cleaning operation;
fifth means for performing a fuzzy calculation using at least two inputs selected from said air-quantity command value, said variation width of the peak value of the current of said nozzle motor, said static pressure command value, said variation width of the peak value of the current of said nozzle motor, and said variation width of the static pressure; and
sixth means for determining said air-quantity command value and static pressure command value based on a result of said fuzzy calculation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for controlling a vacuum cleaner including a main body case including an inlet and a filter for collecting dust;
- a variable speed fan motor in said main body case for producing an air flow from said air inlet through said filter;
a pressure sensor provided within the air flow in said main body case for sensing a choking phenomenon of the filter;
a rotational speed sensor for sensing a rotational speed of the fan motor;
a load current sensor for sensing a load current of the fan motor;
a nozzle coupled to said air inlet and having a brush, a nozzle motor for driving said brush and an air suction port at which a suction force is generated by said air flow;
a circuit for detecting a current of said nozzle motor; and
a control circuit for controlling the fan motor, comprising the steps of;detecting static pressure at an output from said pressure sensor, and calculating a quantity of air flowing from said air suction port with employment of values selected from a rotation speed of said fan motor, a load current of said fan motor, and said static pressure; detecting a variation width of the peak current value of said nozzle motor and a variation width of the static pressure varying with operation of said suction port during a cleaning operation, executing a fuzzy calculation with at least two inputs selected from an air-quantity command value, a static pressure command value, said variation width of the peak current value of said nozzle motor and also said variation width of the static pressure; and
determining said air-quantity command value and said static pressure command value based upon the result of said fuzzy calculation; andcontrolling the rotational speed of said fan motor in accordance with the air-quantity command value and the static pressure command value which are related to a quantity of the air and static pressure at said air suction port, and also said static pressure detection value and said air-quantity calculation value.
- a variable speed fan motor in said main body case for producing an air flow from said air inlet through said filter;
-
10. A vacuum cleaner comprising:
-
a main body case having an air inlet; a filter in said main body case for collecting dust; a variable-speed fan motor in said main body case for producing an air flow from said air inlet through said filter to generate a suction force at said air inlet; a pressure sensor for sensing a choking phenomenon of said filter, which sensor is disposed in said air flow within said main body case; a rotational speed sensor for sensing the rotational speed of the fan motor; a load current sensor or sensing the load current of the fan motor; a nozzle coupled to said air inlet and having an air suction port, a rotary brush mounted therein and a nozzle motor for driving said rotary brush; a circuit for detecting a current of the nozzle motor to drive the rotary brush, said circuit being incorporated in said air suction port of said nozzle; and control means including first means for detecting static pressure from an output of said pressure sensor;
second means for calculating a quantity of air flowing through said air suction port using values selected from the rotational speed and load current of the fan motor sensed by said rotational speed sensor and said load current sensor, respectively, and the detected static pressure;
third means for adjusting the rotational speed of said fan motor based upon an air-quantity command value and a static pressure command value in relation to the quantity of the air and static pressure at said air suction port and based on said static pressure detection value and said air-quantity calculation value;
fourth means for detecting a variation in the width of a peak value of current of said nozzle motor and a variation in the width of said static pressure varying with operation of said suction port during a cleaning operation;
fifth means for performing a fuzzy calculation using at least two inputs selected from said air-quantity command value, said variation width of the peak value of the current of said nozzle motor, said static pressure command value, and said variation width of the static pressure;
sixth means for determining said air-quantity command value and static pressure command value based on a result of said fuzzy calculation; and
seventh means for detecting a locking state of said rotary brush from the current value of said nozzle motor and for employing a result of the fuzzy calculation with said variation of the static pressure to more precisely obtain said air-quantity command value and static pressure command value. - View Dependent Claims (11, 12, 13)
-
-
14. A method for controlling a vacuum cleaner including a main body case including an inlet and a filter for collecting dust;
- a variable speed fan motor in said main body case for producing an air flow from said air inlet through said filter;
a pressure sensor provided within the air flow in said main body case for sensing a choking phenomenon of the filter;
a rotational speed sensor for sensing a rotational speed of the fan motor;
a load current sensor for sensing a load current of the fan motor;
a nozzle coupled to said air inlet and having a brush, a nozzle motor for driving said brush and an air suction port at which a suction force is generated by said air flow;
a circuit for detecting a current of said nozzle motor; and
a control circuit for controlling the fan motor, comprising the steps of;rotating said fan motor at a low rotational speed as a waiting operation by first executing an initiation process of said fan motor upon turning on an operation switch of said vacuum cleaner; detecting operation conditions of said suction port from changes in the output from said pressure sensor; increasing the power to said fan motor to be ready for a cleaning operation under the operation state of said suction port; detecting a static pressure from the output of said pressure sensor; calculating a quantity of air flowing from said air suction port using values selected from the rotational speed and the load current of said fan motor, and said static pressure; controlling the rotational speed of the fan motor, depending upon an air-quantity command value and a static pressure command value, which are related to the quantity of the air and static pressure at said suction port, and said static pressure detection value and said air quantity calculation value; detecting a variation in the width of the peak current value of said nozzle motor and a variation in the width of the static pressure which depending upon operation of said suction port during a cleaning operation; executing a fuzzy calculation with at least two inputs selected from said air-quantity command value, said static pressure command value, said variation in the width of the peak current value of said nozzle motor and said variation in the width of the static pressure; and determining said air-quantity command value and said static pressure command value based upon the result of said fuzzy calculation. - View Dependent Claims (15, 16)
- a variable speed fan motor in said main body case for producing an air flow from said air inlet through said filter;
Specification