CN106368790B - A kind of cooling fan of engine speed regulating method based on pid algorithm - Google Patents

A kind of cooling fan of engine speed regulating method based on pid algorithm Download PDF

Info

Publication number
CN106368790B
CN106368790B CN201610872666.5A CN201610872666A CN106368790B CN 106368790 B CN106368790 B CN 106368790B CN 201610872666 A CN201610872666 A CN 201610872666A CN 106368790 B CN106368790 B CN 106368790B
Authority
CN
China
Prior art keywords
cooling fan
engine
control unit
pid controller
parameters
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.)
Active
Application number
CN201610872666.5A
Other languages
Chinese (zh)
Other versions
CN106368790A (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.)
Zhangjiagang Automotive Engineering Research Institute Chang'an University
Original Assignee
Zhangjiagang Automotive Engineering Research Institute Chang'an University
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 Zhangjiagang Automotive Engineering Research Institute Chang'an University filed Critical Zhangjiagang Automotive Engineering Research Institute Chang'an University
Priority to CN201610872666.5A priority Critical patent/CN106368790B/en
Publication of CN106368790A publication Critical patent/CN106368790A/en
Application granted granted Critical
Publication of CN106368790B publication Critical patent/CN106368790B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F01MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
    • F01PCOOLING OF MACHINES OR ENGINES IN GENERAL; COOLING OF INTERNAL-COMBUSTION ENGINES
    • F01P7/00Controlling of coolant flow
    • F01P7/02Controlling of coolant flow the coolant being cooling-air
    • F01P7/04Controlling of coolant flow the coolant being cooling-air by varying pump speed, e.g. by changing pump-drive gear ratio
    • F01P7/048Controlling of coolant flow the coolant being cooling-air by varying pump speed, e.g. by changing pump-drive gear ratio using electrical drives
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F01MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
    • F01PCOOLING OF MACHINES OR ENGINES IN GENERAL; COOLING OF INTERNAL-COMBUSTION ENGINES
    • F01P7/00Controlling of coolant flow
    • F01P7/02Controlling of coolant flow the coolant being cooling-air
    • F01P7/10Controlling of coolant flow the coolant being cooling-air by throttling amount of air flowing through liquid-to-air heat exchangers
    • F01P7/12Controlling of coolant flow the coolant being cooling-air by throttling amount of air flowing through liquid-to-air heat exchangers by thermostatic control
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Feedback Control In General (AREA)

Abstract

The present invention relates to a kind of cooling fan of engine speed regulating method based on pid algorithm, cooling fan rotation speed is controlled by Engine ECU control unit, with steps are as follows: step 1: when running car, the temperature signal of engine coolant is passed to Engine ECU control unit by Engine Coolant Temperature Sensor;Step 2: temperature signal passes to PID controller by Engine ECU control unit output control signal;Step 3:PID controller regulates and controls the revolving speed of driving motor according to the control signal received, and driving motor changes the revolving speed of cooling fan, and the rotary speed information of cooling fan sensor acquisition cooling fan feeds back to Engine ECU control unit.The present invention may be implemented to adjust the speed cooling fan automatically.

Description

A kind of cooling fan of engine speed regulating method based on pid algorithm
Technical field
The present invention relates to automobile cooling technology fields, more particularly to a kind of engine cool wind based on pid algorithm Fan speed regulating method.
Background technique
Kart especially fill air-conditioned kart generally use electric fan water tank or condenser are carried out it is strong System ventilation.Currently, generally stopping two formula switch control modes using one controls electric fan.When temperature control of the utilization on water tank Switch is controlled, and temperature switch is connected when water temperature is higher than upper threshold value, fan full-speed operation;When water temperature is lower than lower threshold value, temperature Switch disconnects, fan stalling.This control mode the problem is that: (1) coolant temperature is always in fluctuation by a relatively large margin State is without being able to maintain stabilization;(2) fan motor is constantly opened, is stopped, and can shorten its service life, increasing energy consumption.
Summary of the invention
The technical problem to be solved by the present invention is a kind of cooling fan of engine speed regulating method based on pid algorithm is provided, Cooling fan is adjusted the speed automatically.
The technical solution adopted by the present invention to solve the technical problems is: a kind of engine cool wind based on pid algorithm Speed regulating method is fanned, cooling fan rotation speed is controlled by Engine ECU control unit, with steps are as follows:
Step 1: when running car, Engine Coolant Temperature Sensor passes to the temperature signal of engine coolant Engine ECU control unit;
Step 2: temperature signal passes to PID controller by Engine ECU control unit output control signal;
Step 3:PID controller regulates and controls the revolving speed of driving motor according to the control signal received, and driving motor changes The rotary speed information of the revolving speed of cooling fan, cooling fan sensor acquisition cooling fan feeds back to Engine ECU control unit.
The temperature value for the engine coolant that Engine Coolant Temperature Sensor measures and the coolant temperature value of setting It is compared, obtains coolant temperature error E, while calculating error rate Ec, coolant temperature error E and error change By Engine ECU control unit, the output control signal after FUZZY ALGORITHMS FOR CONTROL, genetic algorithm processing passes to PID control to rate Ec Device;
Parameter selection is as follows:
(1) three basic parameters of PID controller:
Setting value, value range Kp are taken to three basic parameters of PID controller1=[0,10], Ki1=[0,1], Kd1 =[0,2];
(2) error E and error rate Ec:
The domain grade of error E and error rate Ec are as follows: E, Ec=-6, -5, -4, -3, -2, -1,0,1,2,3,4,5, 6};
(3) three parameters of fuzzy control:
The domain of three parameters of fuzzy control are as follows: Kp, Ki, Kd=-6, -5, -4, -3, -2, -1,0,1,2,3,4,5, 6};
(4) parameter after genetic algorithm optimization:
Three parameters after genetic algorithm optimization are as follows: Kp=Kp1+ΔK1*K1, Ki=Ki2+ΔK2*K2, Kd=Kd3+ΔK3* K3, wherein Kp1、Ki1、Kd1For the preset value of three parameters of the PID controller, Δ K1、ΔK2、ΔK3After fuzzy control Output quantity, K1、K2、K3For three scale parameters being calculated by genetic algorithm;
(5) scale parameter:
The value range of three scale parameters is K1=[0.6,6], K2=[0.6,2], K3=[0.6,2];
(6) objective function:
Objective function isWherein, e (t) is systematic error, u It (t) is the output of PID controller, tuFor rise time, w1、w2、w3For weight;
(7) fitness function:
Fitness function is the inverse of objective function, fitness function
Wherein, when finding optimal solution with genetic algorithm, in the following ways: assuming that A1For the optimum individual of parent, A2 For the optimum individual of filial generation, work as A1Compare A2When good, retain A1;Otherwise retain A2
The driving motor uses PWM pulsewidth modulation, adjusts the revolving speed of driving motor by adjusting PWM duty cycle, when When revolving speed is lower than desired value, then increase duty ratio;It is on the contrary then reduce duty ratio.
The beneficial effects of the present invention are: Engine Coolant Temperature Sensor passes to temperature signal when running car Signal is passed to PID controller after the processing of Engine ECU control unit by Engine ECU control unit, temperature signal, PID controller regulates and controls the revolving speed of driving motor according to the signal received, to change the revolving speed of cooling fan.Meanwhile it is cold But fan rotating speed signals are fed back to Engine ECU control unit and controlled it by rotation speed of the fan sensor, are realized to cooling Fan is adjusted the speed automatically.
Detailed description of the invention
The following further describes the present invention with reference to the drawings.
Fig. 1 is control principle block diagram of the invention;
Fig. 2 is control flow chart of the invention;
Fig. 3 is control strategy block diagram of the invention;
Specific embodiment
Presently in connection with attached drawing, the present invention is further illustrated.These attached drawings are simplified schematic diagram only with signal side Formula illustrates basic structure of the invention, therefore it only shows the composition relevant to the invention.
As shown in Figure 1, Figure 2, Figure 3 shows, a kind of cooling fan of engine speed regulating method based on pid algorithm, it is characterised in that: Cooling fan rotation speed is controlled by Engine ECU control unit, with steps are as follows:
Step 1: when running car, Engine Coolant Temperature Sensor passes to the temperature signal of engine coolant Engine ECU control unit;
Step 2: temperature signal passes to PID controller by Engine ECU control unit output control signal;
Step 3:PID controller regulates and controls the revolving speed of driving motor according to the control signal received, and driving motor changes The rotary speed information of the revolving speed of cooling fan, cooling fan sensor acquisition cooling fan feeds back to Engine ECU control unit.
The temperature value for the engine coolant that Engine Coolant Temperature Sensor measures and the coolant temperature value of setting It is compared, obtains coolant temperature error E, while calculating error rate Ec, coolant temperature error E and error change By Engine ECU control unit, the output control signal after FUZZY ALGORITHMS FOR CONTROL, genetic algorithm processing passes to PID control to rate Ec Device;
Parameter selection is as follows:
(1) three basic parameters of PID controller:
Setting value, value range Kp are taken to three basic parameters of PID controller1=[0,10], Ki1=[0,1], Kd1 =[0,2];
(2) error E and error rate Ec:
The domain grade of error E and error rate Ec are as follows: E, Ec=-6, -5, -4, -3, -2, -1,0,1,2,3,4,5, 6};
(3) three parameters of fuzzy control:
The domain of three parameters of fuzzy control are as follows: Kp, Ki, Kd=-6, -5, -4, -3, -2, -1,0,1,2,3,4,5, 6};
(4) parameter after genetic algorithm optimization:
Three parameters after genetic algorithm optimization are as follows: Kp=Kp1+ΔK1*K1, Ki=Ki2+ΔK2*K2, Kd=Kd3+ΔK3* K3, wherein Kp1、Ki1、Kd1For the preset value of three parameters of the PID controller, Δ K1、ΔK2、ΔK3After fuzzy control Output quantity, K1、K2、K3For three scale parameters being calculated by genetic algorithm;
(5) scale parameter:
The value range of three scale parameters is K1=[0.6,6], K2=[0.6,2], K3=[0.6,2];
(6) objective function:
Objective function isWherein, e (t) is systematic error, u It (t) is the output of PID controller, tuFor rise time, w1、w2、w3For weight;
(7) fitness function:
Fitness function is the inverse of objective function, fitness function
When finding optimal solution with genetic algorithm, in the following ways: assuming that A1For the optimum individual of parent, A2For son The optimum individual in generation, works as A1Compare A2When good, retain A1;Otherwise retain A2
The driving motor uses PWM pulsewidth modulation, adjusts the revolving speed of driving motor by adjusting PWM duty cycle, when When revolving speed is lower than desired value, then increase duty ratio;It is on the contrary then reduce duty ratio.
Using method of the invention, in running car, PID is controlled in the way of fuzzy control and PID control linkage Three parameters of device processed carry out on-line tuning, while being optimized using output quantity of the genetic algorithm to fuzzy control, so that hair Motivation ECU control unit automatically controls cooling fan rotation speed, improves the precision of control.
When running car, temperature signal is passed to Engine ECU control unit by Engine Coolant Temperature Sensor, temperature Signal is passed to PID controller after the processing of Engine ECU control unit by degree signal, and PID controller is according to receiving Signal regulate and control the revolving speed of driving motor, to change the revolving speed of cooling fan.Meanwhile cooling fan rotation speed sensor is by wind Fan speed feedback signal is controlled it to Engine ECU control unit.
Preferably, pid control algorithm of the Engine ECU control unit to the control selections optimization of cooling fan rotation speed, tool Body mode is as follows:
1, by fuzzy control and PID control link in the way of engine coolant temperature is controlled, while it is online Three parameters of dynamic generation PID controller.The exact value of coolant temperature is obtained according to Engine Coolant Temperature Sensor, And be compared with the coolant temperature value of setting, coolant temperature error E is obtained, while calculating error rate Ec, so Just coolant temperature error E and error rate Ec are quantified afterwards to obscure into fuzzy quantity respectively, then fuzzy quantity is pushed away by fuzzy It manages principle and carries out fuzzy decision, obtain fuzzy control quantity U as controlled device.
2, genetic algorithm is recycled to select suitable fitness function to three parameters of PID controller in Optimizing Search Fitness value scan for, increase the convergence rate of genetic algorithm, calculate optimal solution, optimum control is realized with this.
Taking the above-mentioned ideal embodiment according to the present invention as inspiration, through the above description, relevant staff is complete Various changes and amendments can be carried out without departing from the scope of the technological thought of the present invention' entirely.The technology of this invention Property range is not limited to the contents of the specification, it is necessary to which the technical scope thereof is determined according to the scope of the claim.

Claims (3)

1. a kind of cooling fan of engine speed regulating method based on pid algorithm, it is characterised in that: by Engine ECU control unit Cooling fan rotation speed is controlled, with steps are as follows:
Step 1: when running car, Engine Coolant Temperature Sensor, which passes to the temperature signal of engine coolant, starts Machine ECU control unit;
Step 2: temperature signal passes to PID controller by Engine ECU control unit output control signal;
Step 3:PID controller regulates and controls the revolving speed of driving motor according to the control signal received, and driving motor changes cooling The rotary speed information of the revolving speed of fan, cooling fan sensor acquisition cooling fan feeds back to Engine ECU control unit;
The temperature value for the engine coolant that Engine Coolant Temperature Sensor measures and the coolant temperature value of setting carry out Compare, obtain coolant temperature error E, while calculating error rate Ec, coolant temperature error E and error rate Ec By Engine ECU control unit, output control signal passes to PID controller after FUZZY ALGORITHMS FOR CONTROL, genetic algorithm processing;
Parameter selection is as follows:
(1) three basic parameters of PID controller:
Setting value, value range Kp are taken to three basic parameters of PID controller1=[0,10], Ki1=[0,1], Kd1= [0,2];
(2) error E and error rate Ec:
The domain grade of error E and error rate Ec are as follows: E, Ec={ -6, -5, -4, -3, -2, -1,0,1,2,3,4,5,6 };
(3) three parameters of fuzzy control:
The domain of three parameters of fuzzy control are as follows: Kp, Ki, Kd={ -6, -5, -4, -3, -2, -1,0,1,2,3,4,5,6 };
(4) parameter after genetic algorithm optimization:
Three parameters after genetic algorithm optimization are as follows: Kp=Kp1+△K1*K1, Ki=Ki2+△K2*K2, Kd=Kd3+△K3*K3, Wherein, Kp1、Ki1、Kd1For the preset value of three parameters of the PID controller, △ K1、△K2、△K3It is defeated after fuzzy control Output, K1、K2、K3For three scale parameters being calculated by genetic algorithm;
(5) scale parameter:
The value range of three scale parameters is K1=[0.6,6], K2=[0.6,2], K3=[0.6,2];
(6) objective function:
Objective function isWherein, e (t) is systematic error, and u (t) is The output of PID controller, tuFor rise time, w1、w2、w3For weight;
(7) fitness function:
Fitness function is the inverse of objective function, fitness function
2. the cooling fan of engine speed regulating method according to claim 1 based on pid algorithm, it is characterised in that: wherein, When finding optimal solution with genetic algorithm, in the following ways: assuming that A1For the optimum individual of parent, A2For the optimal of filial generation Individual works as A1Compare A2When good, retain A1;Otherwise retain A2
3. the cooling fan of engine speed regulating method according to claim 1 based on pid algorithm, it is characterised in that: described Driving motor uses PWM pulsewidth modulation, adjusts the revolving speed of driving motor by adjusting PWM duty cycle, when revolving speed is lower than expectation When value, then increase duty ratio;It is on the contrary then reduce duty ratio.
CN201610872666.5A 2016-09-30 2016-09-30 A kind of cooling fan of engine speed regulating method based on pid algorithm Active CN106368790B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610872666.5A CN106368790B (en) 2016-09-30 2016-09-30 A kind of cooling fan of engine speed regulating method based on pid algorithm

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610872666.5A CN106368790B (en) 2016-09-30 2016-09-30 A kind of cooling fan of engine speed regulating method based on pid algorithm

Publications (2)

Publication Number Publication Date
CN106368790A CN106368790A (en) 2017-02-01
CN106368790B true CN106368790B (en) 2019-01-11

Family

ID=57897101

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610872666.5A Active CN106368790B (en) 2016-09-30 2016-09-30 A kind of cooling fan of engine speed regulating method based on pid algorithm

Country Status (1)

Country Link
CN (1) CN106368790B (en)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107762617A (en) * 2017-11-10 2018-03-06 哈尔滨东安汽车发动机制造有限公司 A kind of electromic thermostat control method and device
CN108583473B (en) * 2018-04-13 2022-02-01 桂林航天工业学院 Intelligent hybrid electric vehicle, fan cooling system and method
CN108518268A (en) * 2018-04-27 2018-09-11 东风贝洱热***有限公司 A kind of electric control silicone oil fan control method and controller
CN108415543B (en) * 2018-05-29 2024-02-09 长春理工大学光电信息学院 Computer case heat dissipation device and control method thereof
CN109080503B (en) * 2018-08-24 2021-10-26 江西江铃集团新能源汽车有限公司 Vehicle speed control method and system, readable storage medium and electric vehicle
CN111196145B (en) * 2018-11-16 2021-09-03 郑州宇通客车股份有限公司 Method and device for controlling rotating speed of cooling fan and vehicle
US11312208B2 (en) * 2019-08-26 2022-04-26 GM Global Technology Operations LLC Active thermal management system and method for flow control
CN110403436A (en) * 2019-09-03 2019-11-05 沈阳堆途科技股份有限公司 A kind of prayer wheel and its control method
CN111042904B (en) * 2019-11-28 2020-12-08 中国航空工业集团公司西安航空计算技术研究所 Method for controlling clutch of electric control silicone oil fan
CN111852639B (en) * 2020-07-24 2021-11-16 重庆金之川动力机械有限公司 Environment-friendly intelligent control system for refrigeration generator set of cold-chain logistics vehicle
CN111963471A (en) * 2020-08-14 2020-11-20 苏州浪潮智能科技有限公司 Fan rotating speed control method and device
CN113311697A (en) * 2021-05-10 2021-08-27 武汉天富海科技发展有限公司 Genetic algorithm-based PID (proportion integration differentiation) rotating speed control gas turbine set modeling method
CN113568395A (en) * 2021-07-19 2021-10-29 武汉理工大学 Temperature control method and module for new-energy commercial vehicle cooling system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006177163A (en) * 2004-12-20 2006-07-06 Usui Kokusai Sangyo Kaisha Ltd Control method for externally controlled fan clutch
CN102182540A (en) * 2011-05-27 2011-09-14 重庆长安汽车股份有限公司 Engine cooling system and temperature control method of cooling liquid thereof
CN203201641U (en) * 2013-04-16 2013-09-18 北京汽车股份有限公司 Engine cooling fan control system
CN105756767A (en) * 2016-03-10 2016-07-13 优数通(北京)科技有限公司 Control system and method capable of realizing stepless speed regulation of engine cooling fan

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006177163A (en) * 2004-12-20 2006-07-06 Usui Kokusai Sangyo Kaisha Ltd Control method for externally controlled fan clutch
CN102182540A (en) * 2011-05-27 2011-09-14 重庆长安汽车股份有限公司 Engine cooling system and temperature control method of cooling liquid thereof
CN203201641U (en) * 2013-04-16 2013-09-18 北京汽车股份有限公司 Engine cooling fan control system
CN105756767A (en) * 2016-03-10 2016-07-13 优数通(北京)科技有限公司 Control system and method capable of realizing stepless speed regulation of engine cooling fan

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"汽车发动机冷却系比例阀的ECU控制设计";李淑廷等;《农业装备技术》;20070430;第33卷(第2期);第1-2页 *

Also Published As

Publication number Publication date
CN106368790A (en) 2017-02-01

Similar Documents

Publication Publication Date Title
CN106368790B (en) A kind of cooling fan of engine speed regulating method based on pid algorithm
JP5131358B2 (en) Vehicle heat source control device
CN101737900A (en) Method and device for feedback control of air quantity of central air conditioner
CN103790847B (en) The fan control system of a kind of electric automobile and control method
US8346422B2 (en) Hybrid electric vehicle thermal management system
CN103940050B (en) The control method of electric automobile air conditioner compressor and system
CN104934657B (en) The battery modules heat riser and its method of environmentally friendly vehicle
CN104079230A (en) Asynchronous motor efficiency optimizing control method, device and system and electric car
CN103542493A (en) System and method for intelligent control over automobile air conditioner according to fuzzy control
CN104315683B (en) Fuzzy PID (proportion integration differentiation) -based water-cooled air conditioner regulation and control method
CN105034853B (en) A kind of control system and method for reducing electric automobile cruise velocity perturbation
CN109131307A (en) The H ∞ robust control method of hybrid power shunting hybrid power system pattern switching
CN109367349B (en) Intelligent temperature regulating system and method for remotely monitoring automobile
CN108638786A (en) A kind of control method of air door actuator of automobile air-conditioner
CN107150570A (en) A kind of new-energy automobile heating control method
CN111412099B (en) Method and system for quickly warming automobile
CN105183033B (en) The method that the temperature of frequency convertor system is controlled by controlling fan
WO2018196778A1 (en) Method and device for rotating air deflector to preset position and air conditioner
CN108644002A (en) A kind of water-cooled engine Intelligent heat management system
CN108644003A (en) A kind of water-cooled engine Intelligent heat management system
CN106500244B (en) Air-conditioning electric heating controlling method and control device
CN104596054A (en) Air conditioner unit draught fan controlling method and device
CN102975047A (en) Clamp with automatic clamping force regulation function and regulating method of clamp
CN106739949A (en) Air-conditioning heating control system, controller, method and apparatus
CN108750086B (en) Helicopter electric tail rotor variable-pitch variable-speed cooperative control method and device

Legal Events

Date Code Title Description
C06 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