Summary of the invention
For above-mentioned deficiency, the present invention provides one to realize cooling fan of engine stepless speed-regulating device and method, it is possible to be effectively improved control accuracy and response speed, reduces equipment failure rate.
The present invention is a kind of control method realizing cooling fan of engine stepless speed regulation, obtains the actual coolant temperature of electromotor;According to described actual coolant temperature, it is determined that described cooling fan of engine needs the rotating speed of target reached;Obtain the real-time rotating speed of described cooling fan of engine;Difference according to described rotating speed of target Yu described real-time rotating speed, it is determined that need the capacity of the silicone oil injected;Control silicon oil clutch the first chamber and inject the silicone oil of described capacity to the second chamber.
Optionally, silicon oil clutch the first chamber to second chamber inject certain capacity silicone oil after, also include: judge that whether difference is more than setting value, obtains the first judged result;When the first judged result represents difference more than setting value, increase the input power of described cooling fan of engine.
Optionally, silicon oil clutch the first chamber to second chamber inject certain capacity silicone oil after, also include: according to difference, it is determined that the rotating speed of cooling fan of engine reaches the time needed for rotating speed of target;The time that judges, whether more than Preset Time, obtains the second judged result;When the second judged result express time is more than Preset Time, increase the input power of cooling fan of engine.
Optionally, silicon oil clutch the first chamber injects the silicone oil of certain capacity to the second chamber, specifically includes: send pulse width modulating signal by main control unit to silicon oil clutch, to regulate silicon oil clutch valve service time, regulates rotation speed of the fan.
A kind of control system realizing cooling fan of engine stepless speed regulation, including: actual coolant temperature acquiring unit, for obtaining the actual coolant temperature of electromotor;Rotating speed of target determines unit, for according to actual coolant temperature, it is determined that cooling fan of engine needs the rotating speed of target reached;Real-time rotating speed acquiring unit, for obtaining the real-time rotating speed of cooling fan of engine;Capacity determines unit, for the difference according to rotating speed of target Yu real-time rotating speed, it is determined that need the capacity of the silicone oil injected;Control unit, injects the silicone oil of certain capacity for controlling silicon oil clutch the first chamber to the second chamber.
Optionally, a kind of control system realizing cooling fan of engine stepless speed regulation, also include, first judging unit, for control silicon oil clutch the first chamber to second chamber inject certain capacity silicone oil after, it is judged that described difference, whether more than setting value, obtains the first judged result;First power increases unit, for when the first judged result represents difference more than setting value, increasing the input power of cooling fan of engine.
Optionally, a kind of control system realizing cooling fan of engine stepless speed regulation, also include: time acquisition unit, for according to difference, it is determined that the rotating speed of cooling fan of engine reaches the time needed for rotating speed of target;Second judged result unit, for judging that whether the rotating speed of cooling fan of engine reaches the time needed for rotating speed of target more than Preset Time, obtains the second judged result;Second power increases unit, during for the second judged result express time more than Preset Time, increases the input power of cooling fan of engine.
Optionally, a kind of control system realizing cooling fan of engine stepless speed regulation, also include: fan speed-regulating unit, regulate silicon oil clutch valve service time for sending pulse width modulating signal by main control unit to silicon oil clutch, regulate rotation speed of the fan.
The control method that the present invention adopts adopts rotation speed of the fan, temperature on software and controls time two close cycles self learning type PID control, this control method not only increases the control device control accuracy to cooling fan of engine, shorten response time, and improve the stability of equipment, reduce the fault rate of equipment.
Detailed description of the invention
Being described below in conjunction with the accompanying drawing principle to the application and feature, example is served only for explaining invention, is not intended to limit the scope of the present invention.
Fig. 1 is the flow chart of the control method realizing cooling fan of engine stepless speed regulation of the present invention.As it is shown in figure 1, the present invention is a kind of control method realizing cooling fan of engine stepless speed regulation, specifically include:
Step 1. obtains the actual coolant temperature of electromotor;
Step 2. is according to described actual coolant temperature, it is determined that described cooling fan of engine needs the rotating speed of target reached;
Step 3. obtains the real-time rotating speed of described cooling fan of engine;
The step 4. difference according to described rotating speed of target Yu described real-time rotating speed, it is determined that need the capacity of the silicone oil injected;
Step 5. controls silicon oil clutch the first chamber and injects the silicone oil of described capacity to the second chamber.
The control method adopting the application improves the control device control accuracy to cooling fan of engine, shortens response time, and improves the stability of equipment, reduces the fault rate of equipment.
Optionally, silicon oil clutch the first chamber to second chamber inject certain capacity silicone oil after, also include: judge that whether difference is more than setting value, obtains the first judged result;When the first judged result represents difference more than setting value, increase the input power of described cooling fan of engine.
Optionally, silicon oil clutch the first chamber to second chamber inject certain capacity silicone oil after, also include: according to difference, it is determined that the rotating speed of cooling fan of engine reaches the time needed for rotating speed of target;The time that judges, whether more than Preset Time, obtains the second judged result;When the second judged result express time is more than Preset Time, increase the input power of cooling fan of engine.
Such as, in practice, recording coolant temperature is 100 DEG C, judging that fan is actually needed rotating speed is 2000r/min, and actually measured rotation speed of the fan is 1000r/min, therefore controller adopts two-loop system, makes the very fast increase of rotation speed of the fan to about 2000r/min in 200ms (t1), then every 20ms (t0) carries out a PID adjustment again, it is ensured that rotation speed of the fan can stably at 2000r/min.So that coolant temperature declines.
Optionally, silicon oil clutch the first chamber injects the silicone oil of certain capacity to the second chamber, specifically includes: send pulse width modulating signal by main control unit to silicon oil clutch, to regulate silicon oil clutch valve service time, regulates rotation speed of the fan.
A kind of control system realizing cooling fan of engine stepless speed regulation, including: actual coolant temperature acquiring unit 1, for obtaining the actual coolant temperature of electromotor;Rotating speed of target determines unit 2, for according to actual coolant temperature, it is determined that cooling fan of engine needs the rotating speed of target reached;Real-time rotating speed acquiring unit 3, for obtaining the real-time rotating speed of cooling fan of engine;Capacity determines unit 4, for the difference according to rotating speed of target Yu real-time rotating speed, it is determined that need the capacity of the silicone oil injected;Control unit 5, injects the silicone oil of certain capacity for controlling silicon oil clutch the first chamber to the second chamber.
Optionally, a kind of control system realizing cooling fan of engine stepless speed regulation, also include, first judging unit, for control silicon oil clutch the first chamber to second chamber inject certain capacity silicone oil after, it is judged that described difference, whether more than setting value, obtains the first judged result;First power increases unit, for when the first judged result represents difference more than setting value, increasing the input power of cooling fan of engine.
Optionally, a kind of control system realizing cooling fan of engine stepless speed regulation, also include: time acquisition unit, for according to difference, it is determined that the rotating speed of cooling fan of engine reaches the time needed for rotating speed of target;Second judged result unit, for judging that whether the rotating speed of cooling fan of engine reaches the time needed for rotating speed of target more than Preset Time, obtains the second judged result;Second power increases unit, during for the second judged result express time more than Preset Time, increases the input power of cooling fan of engine.
Optionally, a kind of control system realizing cooling fan of engine stepless speed regulation, also include: fan speed-regulating unit, regulate silicon oil clutch valve service time for sending pulse width modulating signal by main control unit to silicon oil clutch, regulate rotation speed of the fan.
Controlling device to power on, carry out initializing and System self-test program, self-check program reads impact after completing and controls the parameters information of rotation speed of the fan, and the output completing complexity for follow-up CPU control unit controls to prepare.CPU control unit first has to read the rotary speed data of data message (mainly including hydraulic pressure coolant temperature, ECT, engine coolant temperature and variator coolant temperature etc.) and fan in automobile ECU bus, these are carried out the fusion of two close cycles Self-learning PID algorithm, output PWM waveform, to control silicon oil clutch thus realizing regulating the effect of rotation speed of the fan.Meanwhile, rotation speed of the fan information, each sensor information and controller voltage, current information etc. are transferred to ECU bus by the mode of bus by CPU control unit, in order to for other ECU.
Fig. 2 is pid control algorithm schematic diagram, as in figure 2 it is shown, its PID of clutch of Different Silicon oil viscosity controls cycle and pid control parameter K in actual control processP、Ki、KdIt is not quite similar, therefore in this control system, it is added with Self-learning PID control algolithm, is controlling in fan process with Guarantee control system, scale parameter K in regulating time t1 (time t1 embodies the response time controlling device) that self adaptation is different and pid control parameterp.It addition, time t0 can regulate the pulse frequency of PWM, such that it is able to realize fine setting rotation speed of the fan, heighten the sensitivity that rotation speed of the fan regulates.
The foregoing is only the preferred embodiment of the application, not in order to limit the present invention, all within spirit herein and principle, any amendment of making, equivalent replacement, improvement etc., should be included within the protection domain of the application.