MOTOR CONTROL DEVICE, MOTOR CONTROL METHOD, AND BLOWER APPARATUS
First Claim
1. A motor control device which controls a motor for driving a blower unit, comprising:
- a target motor output calculating section which obtains a motor speed of the motor and calculates a target motor output which causes an air flow of air supplied from the blower unit to coincide with a target air flow, based on the target air flow and the motor speed; and
an operation command generating section which obtains a motor output of the motor, and generates an operation command for controlling a physical amount of the motor such that the motor output coincides with the target motor output based on a result of comparison between the motor output and the target motor output;
wherein the target motor output calculating section is configured to calculate the target motor output as a product of a polynomial of variables derived by dividing the target air flow by the motor speed, and a cube of the motor speed.
2 Assignments
0 Petitions
Accused Products
Abstract
A motor control device which controls a motor for driving a blower unit, comprises: a target motor output calculating section which calculates a target motor output which causes an air flow of air supplied from the blower unit to coincide with a target air flow; and an operation command generating section which obtains the motor output of the motor, and generates a command for controlling a physical amount of the motor such that the motor output coincides with the target motor output based on a result of comparison between the motor output and the target motor output; and the target motor output calculating section is configured to calculate the target motor output as a product of a polynomial of variables derived by dividing the target air flow by the motor speed, and a cube of the motor speed.
51 Citations
25 Claims
-
1. A motor control device which controls a motor for driving a blower unit, comprising:
-
a target motor output calculating section which obtains a motor speed of the motor and calculates a target motor output which causes an air flow of air supplied from the blower unit to coincide with a target air flow, based on the target air flow and the motor speed; and an operation command generating section which obtains a motor output of the motor, and generates an operation command for controlling a physical amount of the motor such that the motor output coincides with the target motor output based on a result of comparison between the motor output and the target motor output; wherein the target motor output calculating section is configured to calculate the target motor output as a product of a polynomial of variables derived by dividing the target air flow by the motor speed, and a cube of the motor speed.
-
-
2. The motor control device according to claim 1,
wherein the target motor output calculating section calculates the target motor output according to a formula:
-
3. The motor control device according to claim 1, comprising:
a motor output calculating section which obtains a first detection signal indicating the motor speed and a second detection signal indicating motor torque, and calculates the motor output based on the first detection signal and the second detection signal.
-
4. The motor control device according to claim 1,
wherein the operation command generating section is configured as a speed command generating section which generates a speed command indicating a value of the motor speed, as the operation command.
-
5. The motor control device according to claim 1,
wherein the operation command generating section is configured as a torque command generating section which generates a torque command indicating a value of motor torque, as the operation command.
-
6. The motor control device according to claim 4,
wherein the speed command generating section generates as the speed command a value derived by multiplying the motor speed by a cubic root of a ratio of the target motor output with respect to the motor output.
-
7. The motor control device according to claim 5,
wherein the torque command generating section generates as the torque command a value derived by multiplying the motor torque by (⅔ - )-th power of a ratio of the target motor output with respect to the motor output.
-
8. The motor control device according to claim 1,
wherein the speed command generating section generates the operation command by using a value derived by integrating a difference between the motor output and the target motor output.
-
9. The motor control device according to claim 4,
wherein the speed command generating section generates the speed command by using a sum of the motor speed and a value derived by multiplying by a gain a difference between the motor output and the target motor output.
-
10. The motor control device according to claim 5,
wherein the torque command generating section generates the torque command by using a sum of the motor torque and a value derived by multiplying by a gain a difference between the motor output and the target motor output.
-
11. A method of controlling a motor for driving a blower unit, the method comprising:
-
a first step of obtaining a motor speed of the motor and calculating a target motor output which causes an air flow of air supplied from the blower unit to coincide with a target air flow, based on the target air flow and the motor speed; and a second step of obtaining a motor output of the motor, and generating an operation command for controlling a physical amount of the motor such that the motor output coincides with the target motor output, based on a result of comparison between the motor output and the target motor output; wherein in the first step, the target motor output is calculated as a product of a polynomial of variables derived by dividing the target air flow by the motor speed, and a cube of the motor speed.
-
-
12. The method of controlling the motor according to claim 11,
wherein in the first step, the target motor output is calculated according to a formula:
-
13. The method of controlling the motor according to claim 11, comprising:
- a third step of calculating the motor output, based on a first change amount indicating the motor speed and a second change amount indicating motor torque.
-
14. The method of controlling the motor according to claim 11,
wherein the operation command is a speed command indicating the motor speed.
-
15. The method of controlling the motor according to claim 11,
wherein the operation command is a torque command indicating motor torque.
-
16. The method of controlling the motor according to claim 14,
wherein in the second step, a value derived by multiplying the motor speed by a cubic root of a ratio of the target motor output with respect to the motor output, is generated as the speed command.
-
17. The method of controlling the motor according to claim 15,
wherein in the second step, a value derived by multiplying the motor torque by (⅔ - )-th power of a ratio of the target motor output with respect to the motor output is generated as the torque command.
-
18. The method of controlling the motor according to claim 11,
wherein in the second step, the operation command is generated by using a value derived by integrating a difference between the motor output and the target motor output.
-
19. The method of controlling the motor according to claim 14,
wherein in the second step, the speed command is generated by using a sum of the motor speed and a value derived by multiplying by a gain a difference between the motor output and the target motor output.
-
20. The method of controlling the motor according to claim 15,
wherein in the second step, the torque command is generated by using a sum of the motor torque and a value derived by multiplying by a gain a difference between the motor output and the target motor output.
-
21. The method of controlling the motor according to claim 12, comprising:
-
measuring the motor output and the air flow while driving the blower unit at one motor speed by the motor; deriving a coefficient of the polynomial by regressing or approximating the motor output to the polynomial relating to the air flow; calculating a value of a constant α
n such that the coefficient of the polynomial becomes a factor of the constant α
n; anddeciding the one motor speed used in measurement of the motor output and the air flow as a value of a constant β
.
-
-
22. The method of controlling the motor according to claim 21,
wherein the coefficient of the polynomial obtained by regressing or approximating the motor output to the polynomial relating to the air flow, is decided as the value of the constant α - n.
-
23. The method of controlling the motor according to claim 21, wherein a value obtained by multiplying by an integer power of a change rate of a dimension of the blower unit, the coefficient of the polynomial obtained by regressing or approximating the motor output to the polynomial relating to the air flow, is decided as the value of the constant α
- n.
-
24. A blower apparatus including a blower unit;
- a motor which drives the blower unit; and
a motor control device which controls driving of the motor,the motor control device comprising; a motor output calculating section which obtains a first detection signal indicating a motor speed and a second detection signal indicating motor torque and calculates a motor output, based on the motor speed and the motor torque; a target motor output calculating section which calculates a target motor output which causes an air flow of air supplied from the blower unit to coincide with a target air flow, based on the target air flow and the motor speed; a speed command generating section which generates a speed command for controlling the motor speed such that the motor output coincides with the target motor output, based on a result of comparison between the motor output and the target motor output; and a speed control section which generates a signal for controlling a driving voltage supplied to the motor such that the motor speed coincides with the speed command; wherein the target motor output calculating section is configured to calculate the target motor output as a product of a polynomial of variables derived by dividing the target air flow by the motor speed, and a cube of the motor speed.
- a motor which drives the blower unit; and
-
25. A blower apparatus including a blower unit;
- a motor which drives the blower unit; and
a motor control device which controls driving of the motor,the motor control device comprising; a motor output calculating section which obtains a first detection signal indicating a motor speed and a second detection signal indicating motor torque and calculates a motor output, based on the motor speed and the motor torque; a target motor output calculating section which calculates a target motor output which causes an air flow of air supplied from the blower unit to coincide with a target air flow, based on the target air flow and the motor speed; a torque command generating section which generates a torque command for controlling the motor torque such that the motor output coincides with the target motor output, based on a result of comparison between the motor output and the target motor output; and a torque control section which generates a signal for controlling a driving voltage supplied to the motor such that the motor speed coincides with the torque command; wherein the target motor output calculating section is configured to calculate the target motor output as a product of a polynomial of variables derived by dividing the target air flow by the motor speed, and a cube of the motor speed.
- a motor which drives the blower unit; and
Specification