Method for controlling constant air volume of ECM motor in HVAC system
09835350 · 2017-12-05
Assignee
Inventors
Cpc classification
F24F11/75
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Y02B30/70
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
F24F11/77
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24F11/88
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24F11/62
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24F11/30
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24F11/63
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F24F11/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24F3/048
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
A method for controlling constant air volume of an ECM motor in an HVAC system. The method includes: a) acquiring a target air volume Q.sub.set input from an external, determining a function I.sub.tad=f(n) corresponding to the target air volume Q.sub.set by the microprocessor, in which I.sub.tad represents a bus current, n represents a rotational speed of the motor; b) acquiring a calculated bus current I.sub.tad according to the rotational speed n and the function I.sub.tad=f(n), and detecting a real-time bus current I.sub.bus; and c) comparing the calculated bus current I.sub.tad with the real-time bus current I.sub.bus by the microprocessor for closed-loop control; when I.sub.tad>I.sub.bus, increasing the rotational speed n of the motor; when I.sub.tad<I.sub.bus, decreasing the rotational speed n of the motor; and when I.sub.tad=I.sub.bus, stopping regulating the rotational speed n and returning to B) for continuing the control of the constant air volume.
Claims
1. A method for controlling constant air volume of an electronically commutated motor in an heating, ventilating, and air conditioning system, the electronically commutated motor comprising: a stator assembly, a rotor assembly, and a motor controller; the motor controller comprising: a power circuit, a microprocessor, an inverter circuit, a rotor position detection circuit, and a bus current detection circuit; the electronically commutated motor driving the wind wheel; the power circuit supplying power to other circuits; the rotor position detection circuit detecting a rotor position signal and inputting the rotor position signal to the microprocessor; the microprocessor calculating a real-time rotational speed n according to the rotor position signal; the bus current detection circuit inputting a bus current to the microprocessor; the microprocessor controlling the inverter circuit; and the inverter circuit controlling an energization state of each coil winding of the stator assembly; the method comprising: a) acquiring a target air volume Q.sub.set input from an external, determining a function I.sub.tad=f(n) corresponding to the input target air volume Q.sub.set by the microprocessor, in which, I.sub.tad represents a bus current, n represents a rotational speed of the motor, n.sub.min<n<n.sub.max, n.sub.min represents a minimum critical rotational speed of the function I.sub.tad=f(n) corresponding to the input target air volume, n.sub.max represents a maximum critical rotational speed of the function I.sub.tad=f(n) corresponding to the input target air volume; when the motor is in a halt state, operating the motor and acquiring an original rotational speed n of the motor by the microprocessor; and when the motor is in an operating state, acquiring a current rotational speed n of the motor by the microprocessor; b) acquiring a calculated bus current I.sub.tad according to the rotational speed n of the motor and the function I.sub.tad=f(n), and detecting a real-time bus current I.sub.bus; and c) comparing the calculated bus current I.sub.tad with the real-time bus current I.sub.bus by the microprocessor for closed-loop control; when the calculated bus current I.sub.tad is larger than the real-time bus current I.sub.bus, increasing the rotational speed n of the motor; when the calculated bus current I.sub.tad is smaller than the real-time bus current I.sub.bus, decreasing the rotational speed n of the motor; and when the calculated bus current I.sub.tad is equal to the real-time bus current I.sub.bus, stopping regulating the rotational speed n of the motor and allowing the electronically commutated motor to enter a working condition, and returning to B) for continuing the control of the constant air volume.
2. The method of claim 1, further comprising determining whether the rotational speed is within the range of between n.sub.min and n.sub.max before regulating the rotational speed of the motor in c), and employing a critical rotational speed as a next rotational speed and repeating b) and c) when the rotational speed is out of the range of between n.sub.min and n.sub.max.
3. The method of claim 1, wherein “when the calculated bus current I.sub.tad is equal to the real-time bus current I.sub.bus” means that an error of the real-time bus current I.sub.bus deviated from the calculated bus current I.sub.tad is within a certain range.
4. The method of claim 2, wherein “when the calculated bus current I.sub.tad is equal to the real-time bus current I.sub.bus” means that an error of the real-time bus current I.sub.bus deviated from the calculated bus current I.sub.tad is within a certain range.
5. The method of claim 1, wherein the function I.sub.tad=f(n) is acquired as follows: for each target air volume, gradually increasing a static pressure within a range covering an actual static pressure range while allowing the motor to be in a constant rotational speed control; regulating a rotational speed of a back pressure fan in an air duct or an opening of an air door for ensuring the real-time air volume equal to the target air volume, and recording the rotational speed n of the motor in a stable state and the DC bus current I.sub.tad so that a group of the rotational speed n and the DC bus current I.sub.tad are obtained corresponding to each target air volume; and acquiring the function I.sub.tad=f(n) corresponding to each target air volume by curve fitting.
6. The method of claim 2, wherein the function I.sub.tad=f(n) is acquired as follows: for each target air volume, gradually increasing a static pressure within a range covering an actual static pressure range while allowing the motor to be in a constant rotational speed control; regulating a rotational speed of a back pressure fan in an air duct or an opening of an air door for ensuring the real-time air volume equal to the target air volume, and recording the rotational speed n of the motor in a stable state and the DC bus current I.sub.tad so that a group of the rotational speed n and the DC bus current I.sub.tad are obtained corresponding to each target air volume; and acquiring the function I.sub.tad=f(n) corresponding to each target air volume by curve fitting.
7. The method of claim 1, wherein the function I.sub.tad=f(n) is a polynomial function: I.sub.tad=C.sub.1+C.sub.2×n+ . . . +C.sub.m×n.sup.m-1, in which C.sub.1, C.sub.2, . . . , and C.sub.m represent coefficients, n represents the rotational speed of the motor; each target air volume corresponds to one group of coefficients C.sub.1, C.sub.2, . . . , and C.sub.m and the corresponding coefficients are stored; and one group of coefficients C.sub.1, C.sub.2, . . . , and C.sub.m are acquired by the microprocessor by a look-up table method according to the input target air volume Q.sub.set, whereby acquiring the function I.sub.tad=f(n).
8. The method of claim 2, wherein the function I.sub.tad=f(n) is a polynomial function: I.sub.tad=C.sub.1+C.sub.2×n+ . . . +C.sub.m×n.sup.m-1, in which C.sub.1, C.sub.2, . . . , and C.sub.m represent coefficients, n represents the rotational speed of the motor; each target air volume corresponds to one group of coefficients C.sub.1, C.sub.2, . . . , and C.sub.m and the corresponding coefficients are stored; and one group of coefficients C.sub.1, C.sub.2, . . . , and C.sub.m are acquired by the microprocessor by a look-up table method according to the input target air volume Q.sub.set, whereby acquiring the function I.sub.tad=f(n).
9. The method of claim 1, wherein in acquiring the target air volume Q.sub.set input from the external in a), when the motor is in the halt state, the original rotational speed n of the motor is an intermediate value in a normal rotational speed range of the motor.
10. The method of claim 2, wherein in acquiring the target air volume Q.sub.set input from the external in a), when the motor is in the halt state, the original rotational speed n of the motor is an intermediate value in a normal rotational speed range of the motor.
11. The method of claim 1, wherein each target air volume Q.sub.set input from the external corresponds to a certain range of a duty ratio of a PWM signal input from the external, a relay signal, a digital communication signal, or a signal similar to a 0-10 VAC analog signal.
12. The method of claim 2, wherein each target air volume Q.sub.set input from the external corresponds to a certain range of a duty ratio of a PWM signal input from the external, a relay signal, a digital communication signal, or a signal similar to a 0-10 VAC analog signal.
13. The method of claim 1, wherein increasing or decreasing the rotational speed n of the motor is realized by increasing or decreasing a duty ratio of a PWM signal input into the inverter circuit by the microprocessor.
14. The method of claim 2, wherein increasing or decreasing the rotational speed n of the motor is realized by increasing or decreasing a duty ratio of a PWM signal input into the inverter circuit by the microprocessor.
15. The method of claim 11, wherein the microprocessor is stored with four grades of air volumes corresponding to four functions I.sub.tad=f (n); a first target air volume Q1, a second target air volume Q2, a third target air volume Q3, and a fourth target air volume Q4 respectively correspond to a lower air volume control, a middle lower air volume control, a middle air volume control, and a higher air volume control; the signal of the target air volume Q.sub.set input from the external is the PWM signal; the first target air volume Q1 is selected when the duty ratio of the PWM signal is between 1% and 25%; the second target air volume Q2 is selected when the duty ratio of the PWM signal is between 26% and 50%; the third target air volume Q3 is selected when the duty ratio of the PWM signal is between 51% and 75%; and the fourth target air volume Q4 is selected when the duty ratio of the PWM signal is between 76% and 99%.
16. The method of claim 12, wherein the microprocessor is stored with four grades of air volumes corresponding to four functions I.sub.tad=f(n); a first target air volume Q1, a second target air volume Q2, a third target air volume Q3, and a fourth target air volume Q4 respectively correspond to a lower air volume control, a middle lower air volume control, a middle air volume control, and a higher air volume control; the signal of the target air volume Q.sub.set input from the external is the PWM signal; the first target air volume Q1 is selected when the duty ratio of the PWM signal is between 1% and 25%; the second target air volume Q2 is selected when the duty ratio of the PWM signal is between 26% and 50%; the third target air volume Q3 is selected when the duty ratio of the PWM signal is between 51% and 75%; and the fourth target air volume Q4 is selected when the duty ratio of the PWM signal is between 76% and 99%.
17. The method of claim 3, wherein the error is within a certain range means that a deviation is ±3%.
18. The method of claim 4, wherein the error is within a certain range means that a deviation is ±3%.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The invention is described hereinbelow with reference to the accompanying drawings, in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
DETAILED DESCRIPTION OF THE EMBODIMENTS
(10) For further illustrating the invention, experiments detailing a method for controlling constant air volume of an ECM motor in an HVAC system are described below. It should be noted that the following examples are intended to describe and not to limit the invention.
(11) As shown in
(12) As shown in
(13) As shown in
(14) As shown in
(15) A) acquiring a target air volume Q.sub.set input from an external, determining a function I.sub.tad=f(n) corresponding to the input target air volume Q.sub.set by the microprocessor, in which, I.sub.tad represents a bus current, n represents a rotational speed of the motor, n.sub.min<n<n.sub.max, n.sub.min represents a lowest critical rotational speed of the function I.sub.tad=f(n) corresponding to the input target air volume, n.sub.max represents a highest critical rotational speed of the function I.sub.tad=f(n) corresponding to the input target air volume; when the motor is in a halt state, operating the motor and acquiring an original rotational speed n of the motor by the microprocessor; and when the motor is in an operating state, acquiring a current rotational speed n of the motor by the microprocessor;
(16) B) allowing the motor to operate in a stable state, acquiring a calculated bus current I.sub.tad according to the rotational speed n of the motor and the function I.sub.tad=f(n), and detecting a real-time bus current I.sub.bus;
(17) C) comparing the calculated bus current I.sub.tad with the real-time bus current I.sub.bus by the microprocessor for closed-loop control; when the calculated bus current I.sub.tad is larger than the real-time bus current I.sub.bus increasing the rotational speed n of the motor; when the calculated bus current I.sub.tad is smaller than the real-time bus current I.sub.bus, decreasing the rotational speed n of the motor; and when the calculated bus current I.sub.tad is equal to the real-time bus current I.sub.bus, stopping regulating the rotational speed n of the motor and allowing the ECM motor to enter a working condition, and returning to B) for continuing the control of the constant air volume.
(18) Before regulating the rotational speed of the motor in C), it can be determined whether the rotational speed is within a range of between n.sub.min and n.sub.max. when the rotational speed is out of the above range, a critical rotational speed is employed as a next rotational speed and B) and C) are repeated, as shown in
(19) “When the calculated bus current I.sub.tad is equal to the real-time bus current I.sub.bus” means that an error of the real-time bus current I.sub.bus deviated from the calculated bus current I.sub.tad is within a certain range. The error is within a certain range means that a deviation is ±3%.
(20) The function I.sub.tad=f(n) is acquired as follows: for each target air volume, gradually increasing a static pressure within a range covering an actual static pressure range while allowing the motor to be in a constant rotational speed control; regulating a rotational speed of a back pressure fan in an air duct or an opening of an air door for ensuring the real-time air volume equal to the target air volume, and recording the rotational speed n of the motor in a stable state and the DC bus current I.sub.tad so that a group of the rotational speed n and the DC bus current I.sub.tad are obtained corresponding to each target air volume; and acquiring the function I.sub.tad=f(n) corresponding to each target air volume by curve fitting.
(21) The function I.sub.tad=f(n) is acquired as follows: given that a range of the rotational speed n of the ECM motor is between 300 RPM and 1400 RPM, multiple target air volumes Q.sub.set are to be controlled, a first target air volume Q1 is 150 SCFM and a required static pressure is between 0.1 and 0.9 inch of a water column, a second target air volume Q2 is 200 SCFM and the required static pressure is between 0.1 and 0.8 inch of the water column, and a third target air volume Q3 is 250 SCFM and the required static pressure is between 0.1 and 0.6 inch of the water column.
(22) The rotational speed n of the ECM motor is controlled at a first rotational speed, such as 300 RPM, the rotational speed of the back pressure fan in the air duct or the opening of the air door is regulated to maintain the first target air volume Q1 at 150 SCFM, data to be collected, such as the rotational speed n of the motor, the DC bus current I.sub.tad of the motor, and the external static pressure P of the load, are recorded, and the external static pressure P is enabled to be smaller than or equal to the required maximum static pressure of 0.1 inch of the water column.
(23) The rotational speed n of the ECM motor is controlled to be the next rotational speed, such as 400 RPM, and the air volume is controlled to be the first target air volume Q1 of 150 SCFM by regulating the rotational speed of the back pressure fan in the air duct or the opening of the air door, data to be collected, such as the rotational speed n of the motor, the DC bus current I.sub.tad, and the external static pressure P of the load, are read.
(24) The rotational speed is increased with a certain step length, such as 100 RPM, to repeat the above step until the rotational speed n of the motor is large enough to produce an external static pressure that is larger than or equal to the required maximum external static pressure, for example, when the rotational speed reaches 1300 RPM and the external static pressure P is 0.95 inch of the water column, the air volume is maintained to be the first target air volume Q1 of 150 SCFM by regulating the rotational speed of the back pressure fan in the air duct or the opening of the air door, data to be collected, such as the rotational speed n of the motor, the DC bus current I.sub.tad, and the external static pressure P of the load, are read.
(25) Thus, the data collection corresponding to the first target air volume of 150 SCFM is realized.
(26) Data collection corresponding to the second target air volume Q2 of 200 SCFM is similar to the above step, whereas at each required rotational speed of the ECM motor, the rotational speed of the back pressure fan in the air duct or the opening of the air door is regulated to maintain the air volume to be 200 SCFM. Data required to be collected, including the rotational speed n of the motor, the DC bus current Idc of the motor, and the external static pressure P of the load, are read. It should be noted that the external static pressure P corresponding to the first rotational speed is smaller than or equal to 0.1 inch of the water column, and the external static pressure P corresponding to the last rotational speed is larger than or equal to 0.8 inch of the water column.
(27) For data collection corresponding to the third target air volume Q3 of 250 SCFM, the fourth target air volume Q4, and the target air volume Q5, etc., is similar to the above step, and the function I.sub.tad=f(n) corresponding to each target air volume Q.sub.set is obtained by curve fitting.
(28) As shown in
(29) The function relation I.sub.tad=f(n) is a second-order function: I.sub.tad=C.sub.1+C.sub.2×n+C.sub.3×n.sup.2, in which C.sub.1, C.sub.2, and C.sub.3 represents coefficients, n represents the rotational speed of the motor. Each target air volume corresponds to one group of coefficients C.sub.1, C.sub.2, and C.sub.3 and the group of the coefficients are stored. One group of coefficients C.sub.1, C.sub.2, . . . , and C.sub.m are acquired by the microprocessor by a look-up table method according to the input target air volume Q.sub.set so as to acquire the function I.sub.tad=f(n). The group of the coefficients C.sub.1, C.sub.2, and C.sub.3 corresponding to each target air volume of a certain load are specifically as shown in Table 1:
(30) TABLE-US-00001 TABLE 1 Q.sub.set C.sub.1 C.sub.2 C.sub.3 150 27.83 −10.89 1.274 200 . . . . . . . . . 250 . . . . . . . . . 300 . . . . . . . . . 350 . . . . . . . . . 400 . . . . . . . . . . . . . . . . . . . . . 900 −669.8 110 −2.16
(31) In acquiring the target air volume Q.sub.set input from the external in A), when the motor is in the halt state, the original rotational speed n of the motor is within a range of between 400 RPM and 1300 RPM.
(32) Each target air volume Q.sub.set input from the external corresponds to a certain range of a duty ratio of a PWM signal input from the external, a relay signal, a digital communication signal, or a signal similar to a 0-10 VAC analog signal.
(33) Increasing or decreasing the rotational speed n of the motor is realized by increasing or decreasing a duty ratio of a PWM signal input into the inverter circuit by the microprocessor.
(34) Specific process for carrying out the embodiment: currently, four grades of air volumes are configured in a certain commercial air conditioner, a lower air volume control, a middle lower air volume control, the middle air volume control, and the higher air volume control. Given that the four grades of air volumes respectively correspond to Q1=150 CFM, Q2=300 CFM, Q3=450 CFM, and Q4=900 CFM. The signal of the target air volume Q.sub.set input from the external is the PWM signal. The first target air volume Q1 is selected when the duty ratio of the PWM signal is between 1% and 25%. The second target air volume Q2 is selected when the duty ratio of the PWM signal is between 26% and 50%. The third target air volume Q3 is selected when the duty ratio of the PWM signal is between 51% and 75%. The fourth target air volume Q4 is selected when the duty ratio of the PWM signal is between 76% and 99%. Similarly, the signal of the target air volume Q.sub.set input from the external can also adopt output voltages of four relays to select one of four target air volumes, or adopt the digital communication protocol to select one of the four target air volumes, or adopt the 0-10 VDC analog signal for selection. The first target air volume Q1 is selected when the voltage is [0, 2.5) V, the second target air volume Q2 is selected when the voltage is [2.5, 5) V, the third target air volume Q3 is selected when the voltage is [5, 7.5) V, and the fourth target air volume Q4 is selected when the voltage is [7.5, 10] V.
(35) Preparation phase of the experiment: the rotational speed n of the ECM motor is controlled at 300 RPM, the first target air volume Q1 is maintained at 150 SCFM by regulating the rotational speed of the back pressure fan in the air duct and the opening of the air door, and the range of the static pressure P is between 0.1 and 0.9 inch of the water column. The data required to be collected, including the rotational speed n of the motor, the DC bus current I.sub.tad of the motor, and the external static pressure P of the load, are recorded.
(36) The second target air volume Q2 is configured to be 300 SCFM, the range of the static pressure is between 0.1 and 0.8 inch of the water column. The air volume is maintained at Q2=300 SCFM by regulating the rotational speed of the back pressure fan in the air duct and the opening of the air door. The data required to be collected, including the rotational speed n of the motor, the DC bus current I.sub.tad of the motor, and the external static pressure P of the load, are recorded.
(37) The third target air volume Q3 is configured to be 450 SCFM, the range of the static pressure is between 0.1 and 0.7 inch of the water column. The air volume is maintained at Q3=450 SCFM by regulating the rotational speed of the back pressure fan in the air duct and the opening of the air door. The data required to be collected, including the rotational speed n of the motor, the DC bus current I.sub.tad of the motor, and the external static pressure P of the load, are recorded.
(38) The fourth target air volume Q4 is configured to be 900 SCFM, the range of the static pressure is between 0.1 and 0.5 inch of the water column. The air volume is maintained at Q4=900 SCFM by regulating the rotational speed of the back pressure fan in the air duct and the opening of the air door. The data required to be collected, including the rotational speed n of the motor, the DC bus current I.sub.tad of the motor, and the external static pressure P of the load, are recorded. Experiment data are shown in Table 2.
(39) TABLE-US-00002 TABLE 2 Measured Measured air rotational Measured bus Measured external static volume SCFM speed RPM current I.sub.tad pressure P (inch of H.sub.2O) 150.31 350 4 0.091 149.95 400 5 0.116 150.33 500 6 0.177 150.58 600 8 0.252 149.72 700 14 0.343 150.63 800 23 0.457 150.12 900 33 0.584 150.83 1000 46 0.722 150.11 1100 62 0.883 150.65 1200 80 1.074 300 500 0.1 300 600 18 0.227 300 700 27 0.31 300 800 40 0.418 300 900 53 0.537 300 1000 70 0.667 300 1100 88 0.819 304 1200 110 0.994 450 500 19 0.011 450 600 31 0.152 450 700 45 0.257 450 800 60 0.374 450 900 80 0.504 450 1000 102 0.609 450 1100 129 0.767 450 1200 157 0.927 450 1300 189 1.093 900 1020 222 0.106 900 1050 244 0.174 900 1100 285 0.36 900 1130 296 0.418 900 1200 336 0.614 900 1300 396 0.83
(40) Curve Fitting:
(41) The first curve: the function related to the target air volume Q=150 SCFM is I.sub.tad=27.83−10.89×n+1.274×n.sup.2.
(42) The second curve: the function related to the target air volume Q=300 SCFM is I.sub.tad=38.6−12.7×n+1.577×n.sup.2.
(43) The third curve: the function related to the target air volume Q=450 SCFM is I.sub.tad=12.17−6.023×n+1.509×n.sup.2.
(44) The fourth curve: the function related to the target air volume Q=900 SCFM is I.sub.tad=−669.8+110×n−2.16×n.sup.2.
(45) To prevent the motor from entering an ineffective rotational speed interval which otherwise prolongs the time for air volume regulation or even results in unstable air volume control, an effective rotational speed interval can be configured according to the original data. Taken the above original data of the load as an example, it can be configured that when Q1=150 SCFM, a minimum rotational speed n.sub.min=350 RPM, and a maximum rotational speed n.sub.max=1200 RPM; when Q2=900 SCFM, the minimum rotational speed n.sub.min=1020 RPM, and the maximum rotational speed n.sub.max=1200 RPM. The rotational speed of the motor can be only regulated within the configured range of the rotational speed, and once the upper limit or the lower limit is reached, the rotational speed is stayed at the upper or lower limit of the configured range for further determination until the target air volume is reached. The principle for selecting the effective rotational speed interval is to enable the effective rotational speed interval to cover the applied static pressure range. Because in condition of the air volume of 150 SCFM, it only requires the load to work at a static pressure of between 0.1 and 0.9 inch of the water column, thus the range of between 350 and 1200 RPM is selected as the effective rotational speed interval according to the original data.
(46) 1) The motor is started at a certain rotational speed (for example n=1000 RPM) after being energized. The starting rotational speed must ensure that the motor is able to fluently reach a stable state, thus the starting rotational speed cannot be too low (for example lower than 400 RPM) or too high (for example higher than 1300 RPM). A suitable starting rotational speed is selected according to the original data until the system reaches the rotational speed of 1000 RPM and enters a stable state.
(47) 2) Given that the target air volume Q.sub.set input from the external is equal to 150 CFM.
(48) 3) The function I.sub.tad=f(n) corresponding to Q.sub.set=150 CFM is searched by the microprocessor, and the function of the calculated bus current is I.sub.tad=27.83−10.89×n+1.274×n.sup.2. The real-time bus current I.sub.bus is detected, when I.sub.tad−I.sub.bus>0, it is indicated that the actual air volume is small than the target air volume, then the rotational speed of the motor is increased; when I.sub.tad−I.sub.bus<0, it is indicated that the actual air volume is larger than the target air volume, then the rotational speed of the motor is decreased; and when I.sub.tad−I.sub.bus=0, it is indicated that the actual air volume reaches the target air volume, and it is not necessary to regulate the rotational speed of the motor. Before increasing or decreasing the practical rotational speed of the motor, it is firstly determined whether the next rotational speed is within the interval of between n.sub.min and n.sub.max, when the rotational speed exceeds the interval, a critical rotational speed is adopted as the calculating basis. For example, when I.sub.tad−I.sub.bus>0, the rotational speed of the motor increases, but if the next rotational speed is larger than 1200 RPM, then the rotational speed of the motor is only regulated to be 1200 RPM, and step 3) is repeated until the system reaches the stable state.
(49) When the output air volume changes due to the change of the external system, it only requires to repeat step 3).
(50) Principle of the method for controlling the constant air volume of the invention is as follows: the function I.sub.tad=f(n) of the DC bus current related to each target air volume Q.sub.set is acquired by experimental means, and the calculated DC bus current I.sub.tad is obtained by the microprocessor according to the function I.sub.tad=f(n) and the corresponding target air volume Q.sub.set. The real-time DC bus current I.sub.bus is detected, and the calculated DC bus current I.sub.tad and the real-time DC bus current I.sub.bus are compared for the close-loop control. The number of the control variables is small, the mathematical model is simple. It is not necessary to calculate or control a real-time torque of the motor, and the microprocessors, such as CPU and MCU, the computing capacity of which are not so high can be Adopted, therefore decreasing the cost of the product. In the meanwhile, the specific measurements by the closed-loop control and the experimental means are able to effectively ensure the accuracy of the control and to realize the small air volume control free from the limiting state of the minimum torque.
(51) Unless otherwise indicated, the numerical ranges involved in the invention include the end values. While particular embodiments of the invention have been shown and described, it will be obvious to those skilled in the art that changes and modifications may be made without departing from the invention in its broader aspects, and therefore, the aim in the appended claims is to cover all such changes and modifications as fall within the true spirit and scope of the invention.