CN109139524A - A kind of method, apparatus and storage medium of fan speed regulation - Google Patents

A kind of method, apparatus and storage medium of fan speed regulation Download PDF

Info

Publication number
CN109139524A
CN109139524A CN201710468996.2A CN201710468996A CN109139524A CN 109139524 A CN109139524 A CN 109139524A CN 201710468996 A CN201710468996 A CN 201710468996A CN 109139524 A CN109139524 A CN 109139524A
Authority
CN
China
Prior art keywords
pwm
blower
difference
speed
moment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201710468996.2A
Other languages
Chinese (zh)
Other versions
CN109139524B (en
Inventor
郑立博
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201710468996.2A priority Critical patent/CN109139524B/en
Publication of CN109139524A publication Critical patent/CN109139524A/en
Application granted granted Critical
Publication of CN109139524B publication Critical patent/CN109139524B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F04POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
    • F04DNON-POSITIVE-DISPLACEMENT PUMPS
    • F04D27/00Control, e.g. regulation, of pumps, pumping installations or pumping systems specially adapted for elastic fluids
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F04POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
    • F04DNON-POSITIVE-DISPLACEMENT PUMPS
    • F04D27/00Control, e.g. regulation, of pumps, pumping installations or pumping systems specially adapted for elastic fluids
    • F04D27/004Control, e.g. regulation, of pumps, pumping installations or pumping systems specially adapted for elastic fluids by varying driving speed
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F05INDEXING SCHEMES RELATING TO ENGINES OR PUMPS IN VARIOUS SUBCLASSES OF CLASSES F01-F04
    • F05DINDEXING SCHEME FOR ASPECTS RELATING TO NON-POSITIVE-DISPLACEMENT MACHINES OR ENGINES, GAS-TURBINES OR JET-PROPULSION PLANTS
    • F05D2270/00Control
    • F05D2270/01Purpose of the control system
    • F05D2270/02Purpose of the control system to control rotational speed (n)
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F05INDEXING SCHEMES RELATING TO ENGINES OR PUMPS IN VARIOUS SUBCLASSES OF CLASSES F01-F04
    • F05DINDEXING SCHEME FOR ASPECTS RELATING TO NON-POSITIVE-DISPLACEMENT MACHINES OR ENGINES, GAS-TURBINES OR JET-PROPULSION PLANTS
    • F05D2270/00Control
    • F05D2270/30Control parameters, e.g. input parameters
    • F05D2270/303Temperature
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F05INDEXING SCHEMES RELATING TO ENGINES OR PUMPS IN VARIOUS SUBCLASSES OF CLASSES F01-F04
    • F05DINDEXING SCHEME FOR ASPECTS RELATING TO NON-POSITIVE-DISPLACEMENT MACHINES OR ENGINES, GAS-TURBINES OR JET-PROPULSION PLANTS
    • F05D2270/00Control
    • F05D2270/70Type of control algorithm
    • F05D2270/706Type of control algorithm proportional-integral-differential

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Control Of Electric Motors In General (AREA)
  • Control Of Positive-Displacement Air Blowers (AREA)
  • Control Of Temperature (AREA)
  • Cooling Or The Like Of Electrical Apparatus (AREA)

Abstract

The invention discloses a kind of method, apparatus of fan speed regulation and storage mediums, belong to air-blower control technical field.The described method includes: obtaining the incremental speed of previous moment blower in the period of PID speed regulation;The incremental speed is adjusted according to the difference of the temperature value at sampled point current time and previous moment temperature value, incremental speed adjusted is the incremental speed at the blower current time.Using the present invention, for the different scenes of temperature rise speed, corresponding different PWM adjust the speed increment, can inhibit speed regulation phenomenon;The scene that corresponding fan speed regulation increment should reduce, formulates corresponding speed adjustment strategy, restores or keep PWM incremental value, can be conducive to equipment and radiate in time, and reduce power consumption.

Description

A kind of method, apparatus and storage medium of fan speed regulation
Technical field
The present invention relates to air-blower control technical field more particularly to the method, apparatus and storage medium of a kind of fan speed regulation.
Background technique
Proportional-integral-differential (proportion-integral-derivative) algorithm is widely used in industrial automatic The substantially linears such as control field or dynamic characteristic time invariant system.
Referring to Fig. 1, being the schematic diagram of pid algorithm.In figure, Setpoiont is the setting value of input, and output is system Real output value, process is control target, and there are deviation Error between the setting value and real output value of input. Pid algorithm is exactly that the ratio P of deviation, integral I and differential D are constituted control amount, with this control amount pair by linear combination Control target is controlled.
PID is typical feedback loop, is made of proportionality coefficient, integration time constant, derivative time constant.PID control Device is divided into position type and two kinds of incremental, is applied to fan speed regulation field, generallys use incremental control.Specific implementation It is:
Pid algorithm inputs the sensor measures temperature value at a certain moment, and compares the difference between target temperature value, warp PID arithmetic is crossed, pulsewidth modulation (PWM, Pulse Width Modulation, PWM) exports the incremental amplitude value of blower.But it adopts With this fan speed regulation method of the prior art, it was easy to happen speed regulation, wastes power consumption.
Summary of the invention
In view of this, the purpose of the present invention is to provide a kind of wireless signal channel collocation method, apparatus and system, it is existing to solve The problem of distribution of wireless channel cannot be adjusted according to actual needs by having the method for salary distribution of technology wireless channel.
It is as follows that the present invention solves technical solution used by above-mentioned technical problem:
According to the first aspect of the invention, a kind of method of fan speed regulation is provided, which comprises
In the period of PID speed regulation, the incremental speed of previous moment blower is obtained;
The incremental speed, adjustment are adjusted according to the difference of the temperature value at sampled point current time and previous moment temperature value Incremental speed afterwards is the incremental speed at the blower current time.
Preferably, before the incremental speed for obtaining previous moment blower, the method also includes:
It is only poor as pid algorithm input to obtain the sampled point current time temperature value and target temperature value;
According to sampling period T, Proportional coefficient K P, integration time constant TI, derivative time constant TD parameter, the wind is calculated The incremental speed of machine;
Wherein, the blower is PWM rate controlling blower, and the incremental speed output is PWM duty cycle.
Preferably, the adjustment of the difference of the temperature value according to sampled point current time and previous moment temperature value is described turns Fast increment, comprising:
Calculate the difference of sampled point the current time temperature value and previous moment temperature value;
If the difference is greater than or equal to B, the incremental speed PWM of previous moment is promotedT0For PWMTT, promotion amplitude is C;
If the difference is greater than or equal to D and is less than B, PWM is promotedT0For PWMTT, promotion amplitude is E;
If the difference is less than D, PWM is reducedT0For PWMTT, reduction amplitude is F;
Wherein, PWMT0For the incremental speed of previous moment, PWMTTFor incremental speed adjusted, B and D are preset temperature Difference, C, E, F are default PWM adjustment amount, wherein C >=E.
Preferably, if the difference is less than, PWM is reducedT0For PWMTTLater, the method also includes:
The PWM of the blower is kept not adjust in T1 to T2 moment, at the time of the T2 moment is after T1 postpones G seconds;
T0 to the complete machine between the T1 moment input power consumption profile mean value PT1And T1 is to the input of complete machine between the T2 moment Power consumption profile mean value PT2
Calculate PT2With PT1Difference;
If PT2With PT1Difference be greater than or equal to, restore the blower PWM be PWMT0
If PT2With PT1Difference be less than H, maintain the blower PWM be PWMTT
Wherein, the H is preset threshold.
Preferably, multiple sampled points if it exists, then be respectively compared the sample temperature of each sampled point, and take maximum Value.
According to the second aspect of the invention, a kind of device of fan speed regulation is provided, described device includes:
Module is obtained, for obtaining the incremental speed of previous moment blower in the period that PID is adjusted the speed;
Module is adjusted, for according to the adjustment of the difference of the temperature value at sampled point current time and previous moment temperature value Incremental speed, incremental speed adjusted are the incremental speed at the blower current time.
Preferably, described device further include:
Temperature collecting module, it is only poor as PID for obtaining the sampled point current time temperature value and target temperature value Algorithm input;
Pid algorithm module, for according to sampling period T, Proportional coefficient K P, integration time constant TI, derivative time constant TD parameter calculates the incremental speed of the blower;
Wherein, the blower is PWM rate controlling blower, and the incremental speed output is PWM duty cycle.
Preferably, the adjustment module includes:
First computational submodule, for calculating the difference of sampled point the current time temperature value and previous moment temperature value Value;
Adjusting submodule when then promoting the incremental speed of previous moment, is promoted for being greater than or equal to B in the difference The incremental speed PWM of previous momentT0For PWMTT, promotion amplitude is C, or for being greater than or equal to D in the difference and being less than When, promote PWMT0For PWMTT, promotion amplitude is E, if for reducing PWM when the difference is less thanT0For PWMTT, reduce Amplitude is F;
Wherein, PWMT0For the incremental speed of previous moment, PWMTTFor T1Moment incremental speed adjusted, B and D are default Temperature gap, C, E, F are default PWM adjustment amount, wherein C >=E.
Preferably, the adjustment module further includes keeping submodule, input power consumption profile mean value acquisition submodule and second Computational submodule:
The holding submodule is also used to keep the PWM of the blower to the T2 moment in T1 when the difference is less than D It does not adjust, at the time of the T2 moment is after T1 postpones G seconds;
The input power consumption profile mean value acquisition submodule, for obtaining the input power consumption of T0 to the complete machine between the T1 moment Curve mean value PT1And T1 to the input power consumption profile mean value P of complete machine between the T2 momentT2
Second computational submodule, is also used to calculate PT2With PT1Difference;
The adjusting submodule, is also used in PT2With PT1Difference be greater than or equal to H when, the PWM for restoring the blower is PWMT0, or in PT2With PT1Difference be less than H when, maintain the blower PWM be PWMTT
Wherein, the H is preset threshold.
Preferably, the temperature collecting module is also used to when there are multiple sampled points, respectively to the sampling of each sampled point Temperature is compared, and is maximized.
According to the third aspect of the present invention, a kind of storage medium is provided, the storage medium is stored with one or more A program, one or more of programs can be executed by one or more processor, to realize as described in relation to the first aspect Step.
The method, apparatus and storage medium of a kind of fan speed regulation of the embodiment of the present invention can be directed to the difference of temperature rise speed Scene, corresponding different PWM adjust the speed increment, can inhibit speed regulation phenomenon;The scene that corresponding fan speed regulation increment should reduce, formulates phase Speed adjustment strategy is answered, PWM incremental value is restored or keep, equipment can be conducive to and radiated in time, and reduce power consumption.
Detailed description of the invention
Fig. 1 is the schematic diagram for being pid algorithm;
Fig. 2 is the flow chart for a kind of method that the embodiment of the present invention one provides fan speed regulation;
Fig. 3 is the process of the method for application of the method on the fan speed regulation of cloud infrastructure device in the embodiment of the present invention one Figure;
Fig. 4 is a kind of modular structure schematic diagram of the device of fan speed regulation provided by Embodiment 2 of the present invention.
The embodiments will be further described with reference to the accompanying drawings for the realization, the function and the advantages of the object of the present invention.
Specific embodiment
In order to be clearer and more clear technical problems, technical solutions and advantages to be solved, tie below Drawings and examples are closed, the present invention will be described in further detail.It should be appreciated that specific embodiment described herein is only To explain the present invention, it is not intended to limit the present invention.
The embodiment of the present invention one provides a kind of method of fan speed regulation, referring to Fig. 2, this method comprises:
S201, PID speed regulation period in, obtain previous moment blower incremental speed;
S202, the incremental speed is adjusted according to the temperature value at sampled point current time and the difference of previous moment temperature value, Incremental speed adjusted is the incremental speed at the blower current time.
In practical application, sampled point, which refers to, needs to carry out temperature controlled Primary Component, such as the central processing of server Device (CPU, Central Processing Unit, CPU), main chip etc..
In a feasible scheme, before step S201, this method further includes following steps:
It is only poor as pid algorithm input to obtain sampled point current time temperature value and target temperature value;
According to sampling period T, Proportional coefficient K P, integration time constant TI, derivative time constant TD parameter, the blower is calculated Incremental speed;
Wherein, which is PWM rate controlling blower, and incremental speed output is PWM duty cycle
In practical application, the difference △ t of equipment Primary Component T moment temperature value and target temperature value can be taken to calculate as PID Method input.As there are multiple chips in equipment, then the temperature difference of whole chips is read, call that respective chip is corresponding in systems to adopt Sample cycle T, Proportional coefficient K P, integration time constant TI, derivative time constant TD parameter obtain what rotation speed of fan should change Amount, and the rotation speed of fan incrementss maximum value for taking all chips to calculate is adjusted, output valve is rotation speed of fan increment.For The blower of PWM rate controlling, this value are duty ratio, which has divided 255 parts from 0 to 100%duty.For convenience of description, this hair It is bright that the incremental speed is referred to as PWM.
In an optional scheme, step S202 includes:
Calculate CT1-CT0Difference;
If CT1-CT0>=B, then promote PWMT0For PWMTT, promotion amplitude is C;
If D≤CT1-CT0< B, then promote PWMT0For PWMTT, promotion amplitude is E;
If CT1-CT0< D, then reduce PWMT0For PWMTT, reduction amplitude is F;
Wherein, CT1For the temperature of sampled point current time T1, CT2For the temperature of sampled point previous moment T0, PWMT0 For the incremental speed of previous moment, PWMTTFor incremental speed adjusted, B and D are preset temperature difference, and C, E, F are preset PWM adjustment amount, wherein C >=E.
In practical application, if CT1-CT0 < D, reduces PWMT0For PWMTTLater, this method further include:
The PWM of the blower is kept not adjust in T1 to T2 moment, at the time of which is after T1 postpones G seconds;
T0 to the complete machine between the T1 moment input power consumption profile mean value PT1And T1 is to the input of complete machine between the T2 moment Power consumption profile mean value PT2
Calculate PT2With PT1Difference;
If PT2-PT1>=H, the PWM for restoring the blower is PWMT0
If PT2-PT1< H, maintaining the PWM of the blower is PWMTT
In a feasible scheme, multiple sampled points, then respectively compare the sample temperature of each sampled point if it exists Compared with, and be maximized.
In practical application, (the C when Primary Component temperature is sharply promotedT1-CT0>=B), then promote blower PWM increment;Work as temperature (D≤C when degree slowly rises slowlyT1-CT0< B), then promote blower PWM increment;(C when the temperature stabilizesT1-CT0< D), then it reduces Blower PWM, if equipment Overall Power Consumption does not reduce, can restore the high PWM value of previous group especially when reducing PWM;Such as When reducing PWM, equipment Overall Power Consumption is not reduced, then can keep current PWM incremental value.This way it is possible to realize being directed to temperature rise The different scenes of speed, corresponding different PWM adjust the speed increment, can inhibit speed regulation phenomenon;What corresponding fan speed regulation increment should reduce Scene formulates corresponding speed adjustment strategy, restores or keep PWM incremental value, can be conducive to equipment and radiate in time, and reduce power consumption.
The present invention is carried out specifically for the application by the present embodiment on the fan speed regulation of cloud infrastructure device below It is bright, in the scene, it is assumed that preset data is needed to be configured in advance, including when adjustment period, sampling period, delay Between, preset threshold etc. of temperature gap interval range, complete machine input power consumption profile mean value difference, PWM adjustment amount etc..Please refer to figure 3, method flow includes:
S301, T is obtained0The cpu temperature value C at momentT0And PWMT0
Specifically, if CPU there are multiple temperature values, CT0It should be maximized.
S302, after delay A seconds, T is obtained1Moment cpu temperature value CT1, obtain and calculate T0~T1Moment complete machine inputs power consumption Curve mean value PT1
In practical application, complete machine can be calculated according to following formula and input power consumption profile mean value:
Wherein P (t) is that the complete machine of t moment inputs power consumption.
S303, P is calculatedT2With PT1Difference, and the value interval of the difference is judged, if CT1-CT0>=B, then execute step Rapid S304, if D≤CT1-CT0< B, thens follow the steps S305, if CT1-CT0< D executes step S306.
S304, the PWM for promoting blowerT0, promotion amplitude is C, and the incremental speed after promotion is PWMTT, continue to execute step S301。
In practical application, the related datas such as temperature value, the incremental speed obtained every time can be recorded.
S305, the PWM for promoting number blowerT0, promotion amplitude is E, and the incremental speed after promotion is PWMTT
S306, the PWM for reducing number blower, reduction amplitude are F, and the incremental speed after reduction is PWMTT, execute step S307。
S307, from T1Moment starts delay G seconds, and blower PWM is kept not adjust.
S308, after delay G seconds, T is obtained2Moment cpu temperature value CT2, obtain and calculate T1~T2Moment complete machine inputs power consumption Curve mean value PT2
Specifically, T1~T2Moment complete machine input power consumption profile mean value can be used following formula to calculate:
S309, calculating simultaneously judge PT2-PT1Difference whether be greater than or equal to H, if so, execute step S310 otherwise hold Row step S311.
S310, the PWM for restoring blower are PWMT0
Specifically, if PT2-PT1>=H then illustrates that power consumption does not reduce when reducing PWM, can restore the PWM of blower at this time For PWMT0
S311, the PWM for maintaining blower are PWMTT
If PT2-PT1< H then illustrates that power consumption also reduces when reducing PWM, at this point it is possible to maintain the PWM of blower to be still PWMTT
Above step is the speed adjustment strategy in blower one complete speed regulation period, can be every in fan operation speed regulation process This process is repeated in one speed regulation period.
It should be noted that above-mentioned A, B, C, D, E, F, G, H, can carry out according to actual needs in practical applications Rationally setting.
The present embodiment method is meeting the basic speed adjustment strategy of cloud infrastructure device blower PID it can be seen from above-mentioned scene Meanwhile with respect to the background art in classical PID speed-regulating scheme can promote the limitation in compatibility, guaranteeing existing speed regulation plan While slightly, so that blower fan group is worked in more reasonable speed regulating section, not only can preferably meet noise requirements, be more favorable to Complete machine heat dissipation, promotes blower fan group service life indirectly.The present invention is by CPU temperature rise corresponding blower fan group speed-raising strategy and cpu temperature Reduction of speed strategy when more stable is suitable for the requirement of equipment long-term stable operation together as the speed regulation foundation of blower.
On the basis of the above embodiments, second embodiment of the present invention provides a kind of device of fan speed regulation, figure is please referred to 4, which includes:
Module 401 is obtained, for obtaining the incremental speed of previous moment blower in the period that PID is adjusted the speed;
Module 402 is adjusted, for adjusting according to the temperature value at sampled point current time and the difference of previous moment temperature value The incremental speed.
In practical application, sampled point, which refers to, needs to carry out temperature controlled Primary Component, such as the central processing of server Device (CPU, Central Processing Unit, CPU), main chip etc..
In a feasible scheme, the device further include:
Temperature collecting module, it is only poor as PID calculation for obtaining sampled point current time temperature value and target temperature value Method input;
Pid algorithm module, for according to sampling period T, Proportional coefficient K P, integration time constant TI, derivative time constant TD parameter calculates the incremental speed of the blower;
Wherein, which is PWM rate controlling blower, and incremental speed output is PWM duty cycle.
In practical application, the difference △ t of equipment Primary Component T moment temperature value and target temperature value can be taken to calculate as PID Method input.As there are multiple chips in equipment, then the temperature difference of whole chips is read, call that respective chip is corresponding in systems to adopt Sample cycle T, Proportional coefficient K P, integration time constant TI, derivative time constant TD parameter obtain what rotation speed of fan should change Amount, and the rotation speed of fan incrementss maximum value for taking all chips to calculate is adjusted, output valve is rotation speed of fan increment.For The blower of PWM rate controlling, this value are duty ratio, which has divided 255 parts from 0 to 100%duty.
In a feasible scheme, which includes:
First computational submodule, for calculating CT1-CT0Difference;
Adjusting submodule, if in CT1-CT0When >=B, PWM is promotedT0For PWMTT, promotion amplitude is C, or in D ≤CT1-CT0When < B, PWM is promotedT0For PWMTT, promotion amplitude is E, if in CT1-CT0When < D, PWM is reducedT0For PWMTT, reduction amplitude is F;
Wherein, CT1For the temperature of sampled point current time T1, CT2For the temperature of sampled point previous moment T0, PWMT0 For the incremental speed of previous moment, PWMTTFor incremental speed adjusted, B and D are preset temperature difference, and C, E, F are default PWM Adjustment amount, wherein C >=E.
In a feasible scheme, which further includes that submodule, input power consumption profile mean value is kept to obtain Submodule and the second computational submodule:
The holding submodule is also used to keep the PWM of the blower not adjust in T1 to T2 moment, which prolongs for T1 At the time of late after G seconds;
The input power consumption profile mean value acquisition submodule, the input power consumption for obtaining T0 to the complete machine between the T1 moment are bent Line mean value PT1And T1 to the input power consumption profile mean value P of complete machine between the T2 momentT2
Second computational submodule, is also used to calculate PT2With PT1Difference;
The adjusting submodule, is also used in PT2-PT1When >=H, the PWM for restoring the blower is PWMT0, or in PT2- PT1When < H, maintaining the PWM of the blower is PWMTT
In a feasible scheme, which is also used to when there are multiple sampled points, respectively to respectively adopting The sample temperature of sampling point is compared, and is maximized.
The device of the fan speed regulation of the present embodiment, for the different scenes of temperature rise speed, corresponding different PWM adjust the speed increment, It can inhibit speed regulation phenomenon;The scene that corresponding fan speed regulation increment should reduce, formulates corresponding speed adjustment strategy, restores or keep PWM Incremental value can be conducive to equipment and radiate in time, and reduce power consumption.
On the basis of previous embodiment, the embodiment of the present invention three provides a kind of storage medium, which includes The program of storage, equipment where controlling the storage medium in program operation execute the operation being somebody's turn to do such as embodiment one.
Preferred embodiments of the present invention have been described above with reference to the accompanying drawings, not thereby limiting the scope of the invention.This Field technical staff without departing from the scope and spirit of the invention in made by any modifications, equivalent replacements, and improvements, should all this Within the interest field of invention.

Claims (11)

1. a kind of method of fan speed regulation, which is characterized in that the described method includes:
In the period of proportional-integral-differential PID speed regulation, the incremental speed of previous moment blower is obtained;
The incremental speed is adjusted according to the difference of the temperature value at sampled point current time and previous moment temperature value, it is adjusted Incremental speed is the incremental speed at the blower current time.
2. the method as described in claim 1, which is characterized in that before the incremental speed for obtaining previous moment blower, institute State method further include:
It is only poor as pid algorithm input to obtain the sampled point current time temperature value and target temperature value;
According to sampling period T, Proportional coefficient K P, integration time constant TI, derivative time constant TD parameter, the blower is calculated Incremental speed;
Wherein, the blower is pulse-width modulation PWM rate controlling blower, and the incremental speed output is PWM duty cycle.
3. method according to claim 2, which is characterized in that the temperature value according to sampled point current time and it is previous when The difference for carving temperature value adjusts the incremental speed, comprising:
Calculate the difference of sampled point the current time temperature value and previous moment temperature value;
If the difference is greater than or equal to B, the incremental speed PWM of previous moment is promotedT0For PWMTT, promotion amplitude is C;
If the difference is greater than or equal to D and is less than B, PWM is promotedT0For PWMTT, promotion amplitude is E;
If the difference is less than D, PWM is reducedT0For PWMTT, reduction amplitude is F;
Wherein, PWMT0For the incremental speed of previous moment, PWMTTFor T1Moment incremental speed adjusted, B and D are preset temperature Difference, C, E, F are default PWM adjustment amount, wherein C >=E.
4. method as claimed in claim 3, which is characterized in that if the difference is less than D, reduce PWMT0For PWMTTIt Afterwards, the method also includes:
The PWM of the blower is kept not adjust in T1 to T2 moment, at the time of the T2 moment is after T1 postpones G seconds;
T0 to the complete machine between the T1 moment input power consumption profile mean value PT1And T1 is to the input power consumption of complete machine between the T2 moment Curve mean value PT2
Calculate PT2With PT1Difference;
If PT2With PT1Difference be greater than or equal to H, restore the blower PWM be PWMT0
If PT2With PT1Difference be less than H, maintain the blower PWM be PWMTT
Wherein, the H is preset threshold.
5. such as the described in any item methods of Claims 1-4, which is characterized in that multiple sampled points if it exists, then respectively to respectively adopting The sample temperature of sampling point is compared, and is maximized.
6. a kind of device of fan speed regulation, which is characterized in that described device includes:
Module is obtained, for obtaining the incremental speed of previous moment blower in the period that PID is adjusted the speed;
Module is adjusted, for adjusting the revolving speed according to the temperature value at sampled point current time and the difference of previous moment temperature value Increment, incremental speed adjusted are the incremental speed at the blower current time.
7. device as claimed in claim 6, which is characterized in that described device further include:
Temperature collecting module, it is only poor as pid algorithm for obtaining the sampled point current time temperature value and target temperature value Input;
Pid algorithm module, for being joined according to sampling period T, Proportional coefficient K P, integration time constant TI, derivative time constant TD Number, calculates the incremental speed of the blower;
Wherein, the blower is PWM rate controlling blower, and the incremental speed output is PWM duty cycle.
8. device as claimed in claim 7, which is characterized in that the adjustment module includes:
First computational submodule, for calculating the difference of sampled point the current time temperature value and previous moment temperature value;
Adjusting submodule when then promoting the incremental speed of previous moment, is promoted previous for being greater than or equal to B in the difference The incremental speed PWM at momentT0For PWMTT, promotion amplitude is C, or is used for when the difference is greater than or equal to D and is less than, Promote PWMT0For PWMTT, promotion amplitude is E, if for reducing PWM when the difference is less thanT0For PWMTT, reduce width Degree is F;
Wherein, PWMT0For the incremental speed of previous moment, PWMTTFor T1Moment incremental speed adjusted, B and D are preset temperature Difference, C, E, F are default PWM adjustment amount, wherein C >=E.
9. device as claimed in claim 7, which is characterized in that the adjustment module further includes keeping submodule, input power consumption Curve mean value acquisition submodule and the second computational submodule:
The holding submodule is also used to keep the PWM of the blower not do in T1 to T2 moment when the difference is less than D Adjustment, at the time of the T2 moment is after T1 postpones G seconds;
The input power consumption profile mean value acquisition submodule, for obtaining the input power consumption profile of T0 to the complete machine between the T1 moment Mean value PT1And T1 to the input power consumption profile mean value P of complete machine between the T2 momentT2
Second computational submodule, is also used to calculate PT2With PT1Difference;
The adjusting submodule, is also used in PT2With PT1Difference be greater than or equal to H when, the PWM for restoring the blower is PWMT0, or in PT2With PT1Difference be less than H when, maintain the blower PWM be PWMTT
Wherein, the H is preset threshold.
10. such as the described in any item methods of claim 6 to 9, which is characterized in that the temperature collecting module is also used to depositing In multiple sampled points, the sample temperature of each sampled point is compared respectively, and is maximized.
11. a kind of storage medium, which is characterized in that the storage medium is stored with one or more program, it is one or The multiple programs of person can be executed by one or more processor, to realize step as described in any one in claim 1-5.
CN201710468996.2A 2017-06-19 2017-06-19 Method and device for regulating speed of fan and storage medium Active CN109139524B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710468996.2A CN109139524B (en) 2017-06-19 2017-06-19 Method and device for regulating speed of fan and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710468996.2A CN109139524B (en) 2017-06-19 2017-06-19 Method and device for regulating speed of fan and storage medium

Publications (2)

Publication Number Publication Date
CN109139524A true CN109139524A (en) 2019-01-04
CN109139524B CN109139524B (en) 2022-04-22

Family

ID=64804629

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710468996.2A Active CN109139524B (en) 2017-06-19 2017-06-19 Method and device for regulating speed of fan and storage medium

Country Status (1)

Country Link
CN (1) CN109139524B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110173454A (en) * 2019-06-18 2019-08-27 珠海格力电器股份有限公司 Fan control method and device capable of automatically adjusting wind speed and fan
CN111255726A (en) * 2020-03-03 2020-06-09 上海度普新能源科技有限公司 Fan control method and device
CN111720352A (en) * 2019-03-19 2020-09-29 西安诺瓦电子科技有限公司 Fan control method, device and system
CN112268405A (en) * 2020-10-23 2021-01-26 Tcl家用电器(合肥)有限公司 Control method and device of refrigeration fan, refrigeration equipment and storage medium
CN113849055A (en) * 2021-09-17 2021-12-28 山东云海国创云计算装备产业创新中心有限公司 Server fan control system and method
CN114992804A (en) * 2022-05-31 2022-09-02 青岛海尔空调电子有限公司 Method and device for controlling indoor fan of air conditioner, air conditioner and storage medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2862170Y (en) * 2005-11-04 2007-01-24 保锐科技股份有限公司 Fan rotary speed control device
CN103603820A (en) * 2013-11-25 2014-02-26 浪潮电子信息产业股份有限公司 Fan control method based on NUMA computer system structure
CN104121213A (en) * 2013-04-24 2014-10-29 加弘科技咨询(上海)有限公司 Method and system for fan control
CN104391555A (en) * 2014-12-05 2015-03-04 浪潮集团有限公司 Server fan speed adjusting method
CN104454616A (en) * 2014-12-26 2015-03-25 浪潮电子信息产业股份有限公司 Method for accurately regulating and controlling rotating speed of fan
CN105587681A (en) * 2015-12-10 2016-05-18 浪潮电子信息产业股份有限公司 Fan regulation and control method applied to SmartRack cabinet based on PID algorithm
CN105822580A (en) * 2016-04-01 2016-08-03 浪潮电子信息产业股份有限公司 Speed regulation method and device for server fan and 64-CPU server
CN106594963A (en) * 2016-11-04 2017-04-26 珠海格力电器股份有限公司 Air conditioner control method and device and air conditioner

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2862170Y (en) * 2005-11-04 2007-01-24 保锐科技股份有限公司 Fan rotary speed control device
CN104121213A (en) * 2013-04-24 2014-10-29 加弘科技咨询(上海)有限公司 Method and system for fan control
CN103603820A (en) * 2013-11-25 2014-02-26 浪潮电子信息产业股份有限公司 Fan control method based on NUMA computer system structure
CN104391555A (en) * 2014-12-05 2015-03-04 浪潮集团有限公司 Server fan speed adjusting method
CN104454616A (en) * 2014-12-26 2015-03-25 浪潮电子信息产业股份有限公司 Method for accurately regulating and controlling rotating speed of fan
CN105587681A (en) * 2015-12-10 2016-05-18 浪潮电子信息产业股份有限公司 Fan regulation and control method applied to SmartRack cabinet based on PID algorithm
CN105822580A (en) * 2016-04-01 2016-08-03 浪潮电子信息产业股份有限公司 Speed regulation method and device for server fan and 64-CPU server
CN106594963A (en) * 2016-11-04 2017-04-26 珠海格力电器股份有限公司 Air conditioner control method and device and air conditioner

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111720352A (en) * 2019-03-19 2020-09-29 西安诺瓦电子科技有限公司 Fan control method, device and system
CN110173454A (en) * 2019-06-18 2019-08-27 珠海格力电器股份有限公司 Fan control method and device capable of automatically adjusting wind speed and fan
CN111255726A (en) * 2020-03-03 2020-06-09 上海度普新能源科技有限公司 Fan control method and device
CN111255726B (en) * 2020-03-03 2022-03-25 上海度普新能源科技有限公司 Fan control method and device
CN112268405A (en) * 2020-10-23 2021-01-26 Tcl家用电器(合肥)有限公司 Control method and device of refrigeration fan, refrigeration equipment and storage medium
CN113849055A (en) * 2021-09-17 2021-12-28 山东云海国创云计算装备产业创新中心有限公司 Server fan control system and method
CN113849055B (en) * 2021-09-17 2024-04-26 山东云海国创云计算装备产业创新中心有限公司 Server fan control system and method
CN114992804A (en) * 2022-05-31 2022-09-02 青岛海尔空调电子有限公司 Method and device for controlling indoor fan of air conditioner, air conditioner and storage medium

Also Published As

Publication number Publication date
CN109139524B (en) 2022-04-22

Similar Documents

Publication Publication Date Title
CN109139524A (en) A kind of method, apparatus and storage medium of fan speed regulation
CN105587681B (en) Fan regulation and control method applied to SmartRack cabinet based on PID algorithm
US10274970B2 (en) Method, and device for controlling the output of the air volume and memory medium
Kushwah et al. Tuning PID controller for speed control of DC motor using soft computing techniques-A review
CN111030193A (en) Control method, device and system for wind power plant participating in rapid frequency modulation and voltage regulation of power grid
KR20110128907A (en) Control concept for a digitally controlled magnetic supply device
CN104656694A (en) Greenhouse temperature adjusting method based on temperature integral algorithm
US20210337702A1 (en) Method and apparatus for controlling fan speed
CN103557206A (en) Method and device for controlling rotating speed of cooling fan in hydraulic system
CN113885602B (en) Method and device for improving temperature control stability
CN103672103A (en) Adjusting valve control method and device, and intelligent valve locator
CN109767047B (en) Linear programming load regulation and control method and system
Sharifian et al. Velocity control of DC motor based intelligent methods and optimal integral state feed back controller
US10496143B2 (en) Fan control method
CN110725806A (en) Fan rotating speed control method and device and server
CN110069117A (en) A kind of server fan regulation method and system
US20110118856A1 (en) Heater and motor control
CN110703592B (en) PID (proportion integration differentiation) adjusting method and PID adjuster
CN113098343B (en) Method, device and system for controlling output power of generator and electronic equipment
CN109067284A (en) A kind of motor control method and device based on filtering error
CN113258556A (en) Output voltage control method and system of self-synchronizing voltage source grid-connected device
CN114660924A (en) Servo motor energy-saving control system and method
US20150102783A1 (en) Method of controlling speed of a variable speed generator
CN109066645B (en) Load control method and device for direct current power supply network of facility agriculture
CN118092539B (en) Multichannel modularized temperature control method and system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant