Summary of the invention
An object of the present invention is to provide a kind of can change fast the temperature in crew module and keep in crew module in the comfort temperature of temperature in driving people, take into account oxygen content in crew module and intelligence control system and the method for circulation of air situation, to increase the comfort of driving people, reduce the risk of anthracemia.
Especially, the invention provides a kind of intelligence control system of the on-board air conditioner based on fuzzy control, comprising:
Temperature-detecting device, for: the temperature in vehicle occupant compartment detected;
Data processing equipment, for: according to described temperature, draw temperature difference in crew module and the rate of change of described temperature difference, described temperature difference equals preset temperature value in crew module and deducts observed temperature value in crew module;
Fuzzy controller, store and take described temperature difference as the first input variable, the rate of change of described temperature difference is the second input variable, the control rule table of the fuzzy control process that the output parameter of on-board air conditioner of take is controlled quentity controlled variable, be used for: described temperature difference and described rate of change are carried out to obfuscation, according to described control rule table, carry out fuzzy reasoning, obtain fuzzy control quantity, by after described fuzzy control quantity sharpening, precisely controlled amount, according to described accurate controlled quentity controlled variable, export accurate controlled quentity controlled variable signal, wherein, described controlled quentity controlled variable comprises for controlling the circulation pattern of air-conditioning in interior circulation pattern or outer circulation pattern selects controlled quentity controlled variable, described control rule table is according to crew module's bulk, on-board air conditioner power curve and human body draw the susceptibility curve of temperature,
On-board air conditioner, for: according to described accurate controlled quentity controlled variable signal, change temperature in crew module.
Further, described control system also comprises:
Manual selecting arrangement, for: select to open or close described control system.
Further, described controlled quentity controlled variable also comprises: for controlling the actuator controlled quentity controlled variable of air door executer, speed regulation module of fan, compressor clutch switch, water-heating valve.
Further, described fuzzy controller comprises:
Obfuscation module, for: described temperature difference and described rate of change are carried out to obfuscation;
Memory module, for: described control rule table stored;
Reasoning module, for: according to the described temperature difference after described control rule table and obfuscation and described rate of change, obtain fuzzy control quantity;
Ambiguity solution module, for: according to MIN-MAX gravity model appoach, described fuzzy control quantity is carried out to computing, precisely controlled amount;
Accurately output module, exports described accurate controlled quentity controlled variable to on-board air conditioner, and described on-board air conditioner changes temperature in crew module according to described accurate controlled quentity controlled variable.
The present invention also provides a kind of intelligent control method of the on-board air conditioner based on fuzzy control, comprising:
Step 1, in fuzzy controller, setting up the temperature difference take in vehicle occupant compartment and the rate of change of described temperature difference is first, the second input variable, the control rule table of the fuzzy control process that the output parameter of on-board air conditioner of take is controlled quentity controlled variable, and set up for will accurately measuring the input variable fuzzy set of obfuscation, wherein, described temperature difference equals preset temperature value in crew module and deducts observed temperature value in crew module, described controlled quentity controlled variable comprises for controlling the circulation pattern of air-conditioning in interior circulation pattern or outer circulation pattern selects controlled quentity controlled variable, described control rule table is according to crew module's bulk, on-board air conditioner power curve and human body draw the susceptibility curve of temperature,
Step 2, detects the temperature in vehicle occupant compartment, calculates the rate of change of described temperature difference and described temperature difference;
Step 3, draws the fuzzy control quantity corresponding with the described temperature difference of same time point and described rate of change according to described input variable fuzzy set, described control rule table, and described fuzzy control quantity is converted into accurate controlled quentity controlled variable;
Step 4, changes temperature in crew module according to described accurate controlled quentity controlled variable signal.
Further, described controlled quentity controlled variable also comprises: for controlling the actuator controlled quentity controlled variable of air door executer, speed regulation module of fan, compressor clutch switch, water-heating valve.
Further, before step 2, also comprise:
Select step, select whether to use described control method.
Further, described step 1 comprises:
Described the first input variable, the second input variable are all divided to 7 grades of Linguistic Value manifolds discretization, obfuscation in Linguistic Value manifold separately;
Described actuator controlled quentity controlled variable is divided into 7 grades of Linguistic Value manifolds discretization, obfuscation in the Linguistic Value manifold of described actuator controlled quentity controlled variable, by described circulation pattern select controlled quentity controlled variable to be divided into 2 grades of Linguistic Value manifolds discretization, obfuscation is selected in the Linguistic Value manifold of controlled quentity controlled variable to described circulation pattern.
Further, described step 3 adopts MIN-MAX gravity model appoach.
Further, described circulation pattern selects two grades of Linguistic Value manifolds controlling parameter division to be: and 0,1}, wherein 0 represents to make on-board air conditioner in outer circulation pattern, and 1 represents to make on-board air conditioner in interior circulation pattern.
Control system of the present invention is by a series of fuzzy operations to the temperature difference and rate of change, thereby try to achieve, the controlled quentity controlled variable of on-board air conditioner is controlled to air-conditioning adjusting temperature, described controlled quentity controlled variable comprises for the circulation pattern that internally circulation, outer circulation pattern are selected selects controlled quentity controlled variable.When this design makes on-board air conditioner change rapidly (heating or cooling) to desired temperature to crew module's temperature and can stablize and remain on desired temperature, keep the interior oxygen content of crew module appropriate, increased the comfort level of driving people, also avoided under interior circulation pattern, because crew module's inner air flow is few, engine or blast pipe have gas leakage and enter in crew module by bodywork gap, cause the risk of anthracemia.
Further, manual selecting arrangement of the present invention, can make to drive people and freely select whether to open control system of the present invention, makes to drive people and when not needing to use system of the present invention, can select to close described system, increase like this choice of driving people, saved again the energy.
According to the detailed description to the specific embodiment of the invention by reference to the accompanying drawings below, those skilled in the art will understand above-mentioned and other objects, advantage and feature of the present invention more.
The specific embodiment
Fig. 1 is the structural representation of the intelligence control system of the on-board air conditioner based onfuzzy control 104 according to an embodiment of the invention.As shown in Figure 1, the intelligence control system of the on-board air conditioner 104 based on fuzzy control provided by the invention can comprise in general manner:
Temperature-detectingdevice 101, for: the temperature in vehicle occupant compartment detected,data processing equipment 102, for: according to described temperature, draw temperature difference in crew module and the rate of change of described temperature difference, described temperature difference equals preset temperature value in crew module and deducts observed temperature value in crew module,fuzzy controller 103, store and take described temperature difference as the first input variable, the rate of change of described temperature difference is the second input variable, the control rule table of the fuzzy control process that the output parameter of on-board air conditioner 104 of take is controlled quentity controlled variable, be used for: described temperature difference and described rate of change are carried out to obfuscation, according to described control rule table, carry out fuzzy reasoning, obtain fuzzy control quantity, by after described fuzzy control quantity sharpening, precisely controlled amount, according to described accurate controlled quentity controlled variable, export accurate controlled quentity controlled variable signal, wherein, described controlled quentity controlled variable comprises for controlling the circulation pattern of air-conditioning in interior circulation pattern or outer circulation pattern selects controlled quentity controlled variable, described control rule table is according to crew module's bulk, on-board air conditioner 104 power curve and human body draw the susceptibility curve of temperature, on-board air conditioner 104, for: according to described accurate controlled quentity controlled variable signal, change temperature in crew module.
This design makes 104 couples of crew modules' of on-board air conditioner temperature change (heating or cooling) precisely controlled, make the temperature in crew module when lower, be elevated to rapidly preferred temperature, when higher, be reduced to rapidly preferred temperature, and stably remain on this temperature, guaranteed the intelligence control system of on-board air conditioner 104 of the present invention and the real-time of method; In addition, because also comprising for the circulation pattern that internally circulation, outer circulation pattern are selected, the controlled quentity controlled variable of above-mentioned fuzzy control selects controlled quentity controlled variable, therefore can be within keeping crew module temperature stabilization in preferred temperature, keep the interior oxygen content of crew module appropriate, increased the comfort level of driving people, also avoided under interior circulation pattern, because crew module's inner air flow is few, engine or blast pipe have gas leakage and enter in crew module by bodywork gap, cause the risk of anthracemia.
In one embodiment of the invention, described control system also can comprise manual selecting arrangement, and described manual selecting arrangement is used for selecting opening or cutting out described control system.This design can make to drive people and freely select whether to open control system of the present invention, makes to drive people and when not needing to use system of the present invention, can select to close described system, has increased like this choice of driving people, has saved again the energy
In one embodiment of the invention, described controlled quentity controlled variable also can comprise: for controlling the actuator controlled quentity controlled variable of air door executer, speed regulation module of fan, compressor clutch switch, water-heating valve.
In another embodiment of the present invention, describedfuzzy controller 103 can comprise: obfuscation module, for: described temperature difference and described rate of change are carried out to obfuscation; Memory module, for: described control rule table stored; Reasoning module, for: according to the described temperature difference after described control rule table and obfuscation and described rate of change, obtain fuzzy control quantity; Ambiguity solution module, for: according to MIN-MAX gravity model appoach, described fuzzy control quantity is carried out to computing, precisely controlled amount; Accurately output module, exports described accurate controlled quentity controlled variable to on-board air conditioner 104, and described on-board air conditioner 104 changes temperature in crew module according to described accurate controlled quentity controlled variable.
Fig. 2 is the flow chart of the intelligent control method of the on-board air conditioner based onfuzzy control 104 according to an embodiment of the invention.As shown in Figure 2, the intelligent control method of the on-board air conditioner 104 based on fuzzy control provided by the invention can comprise in general manner:
Step 201, infuzzy controller 103, setting up the temperature difference take in vehicle occupant compartment and the rate of change of described temperature difference is first, the second input variable, the control rule table of the fuzzy control process that the output parameter of on-board air conditioner 104 of take is controlled quentity controlled variable, and set up for will accurately measuring the input variable fuzzy set of obfuscation, wherein, described temperature difference equals preset temperature value in crew module and deducts observed temperature value in crew module, described controlled quentity controlled variable comprises for controlling the circulation pattern of air-conditioning in interior circulation pattern or outer circulation pattern selects controlled quentity controlled variable, described control rule table is according to crew module's bulk, on-board air conditioner 104 power curve and human body draw the susceptibility curve of temperature,step 202, detects the temperature in vehicle occupant compartment, calculates the rate of change of described temperature difference and described temperature difference,step 203, draws the fuzzy control quantity corresponding with the described temperature difference of same time point and described rate of change according to described input variable fuzzy set, described control rule table, and described fuzzy control quantity is converted into accurate controlled quentity controlled variable,step 204, changes temperature in crew module according to described accurate controlled quentity controlled variable signal.
This design makes in the automatic control process of the intelligence control system of on-board air conditioner 104, the fuzzy control rule table thatfuzzy controller 103 only needs inquiry to store, therefore this control method has not only realized the accurate control of the intelligence control system of on-board air conditioner 104, meanwhile, guaranteed the real-time of the intelligence control system of on-board air conditioner 104.In addition, utilize the intelligence control system of the principle control on-board air conditioner 104 of fuzzy control, make system have stronger robustness.In addition, because also comprising for the circulation pattern that internally circulation, outer circulation pattern are selected, the controlled quentity controlled variable of above-mentioned fuzzy control selects controlled quentity controlled variable, therefore can be within keeping crew module temperature stabilization in preferred temperature, keep the interior oxygen content of crew module appropriate, increased the comfort level of driving people, also avoided under interior circulation pattern, because crew module's inner air flow is few, engine or blast pipe have gas leakage and enter in crew module by bodywork gap, cause the risk of anthracemia.
In one embodiment of the invention, described controlled quentity controlled variable also can comprise: for controlling the actuator controlled quentity controlled variable of air door executer, speed regulation module of fan, compressor clutch switch, water-heating valve.
In another embodiment of the present invention, before step 2, also can comprise: select step, select whether to use described control method.
In one embodiment of the invention, described step 1 can comprise: described the first input variable, the second input variable are all divided to 7 grades of Linguistic Value manifolds discretization, obfuscation in Linguistic Value manifold separately; Described actuator controlled quentity controlled variable is divided into 7 grades of Linguistic Value manifolds discretization, obfuscation in the Linguistic Value manifold of described actuator controlled quentity controlled variable, by described circulation pattern select controlled quentity controlled variable to be divided into 2 grades of Linguistic Value manifolds discretization, obfuscation is selected in the Linguistic Value manifold of controlled quentity controlled variable to described circulation pattern.
In one embodiment of the invention, described step 3 can adopt MIN-MAX gravity model appoach.Described MIN-MAX method is prior art, is during automation is controlled, fuzzy control quantity to be changed into a kind of transform mode of digital control amount, in this patent, does not describe in detail.
In one embodiment of the invention, described circulation pattern selects two grades of Linguistic Value manifolds controlling parameter division to be: and 0,1}, wherein 0 represents to make on-board air conditioner 104 in outer circulation pattern, and 1 represents to make on-board air conditioner 104 in interior circulation pattern.
Fig. 3 is the intelligence control system of the on-board air conditioner based onfuzzy control 104 and the principle schematic of method according to an embodiment of the invention.In the embodiment described in Fig. 3, it is input quantity thatfuzzy controller 103 be take the rate of change EC of temperature difference E and temperature difference, carry out fuzzy reasoning, calculate controlled quentity controlled variable U(X, Y), wherein X is for controlling the actuator controlled quentity controlled variable of air door executer, speed regulation module of fan, compressor clutch switch, water-heating valve, and Y is for selecting controlled quentity controlled variable for controlling the circulation pattern of air-conditioning in interior circulation pattern or outer circulation pattern.On-board air conditioner controller is according to controlled quentity controlled variable U(X, the Y offuzzy controller 103 outputs), realize the control to on-board air conditioner.Described temperature can be recorded by temperature sensor.
The intelligence control system of this on-board air conditioner adopts the mode of fuzzy control to realize, in on-board air conditioner control procedure, the fuzzy control rule table thatfuzzy controller 103 only needs inquiry to store, therefore this control method can not only accurately be controlled on-board air conditioner, has also guaranteed the real-time of on-board air conditioner.Detailed process is as described below.
1, to take the temperature difference (preset temperature value deducts observed temperature value in crew module in crew module) E be the first input variable tofuzzy controller 103, take difference variation rate EC as the second input variable;
2, the Linguistic Value data offuzzy controller 103 input quantities are carried out to stepping: temperature difference E and difference variation rate EC is divided into 7 grades, with vocabulary, are expressed as respectively: negative large (NB), negative in (NM), negative little (NS), zero (ZO), just little (PS), center (PM), honest (PB) };
3, the domain of temperature difference E and difference variation rate EC is all decided to be to 15 grades: 7 ,-6 ,-5 ,-4 ,-3 ,-2 ,-1,0,1,2,3,4,5,6,7}; Temperature difference E and difference variation rate EC assignment are respectively as shown in following table 1 and table 2.
Table one
Table two
4, by linguistic variable, draw corresponding fuzzy set type variable, to carry out fuzzy reasoning: will accurately measure (temperature difference E, difference variation rate EC) discretization and obfuscation, fuzzy set of each grade of correspondence of having divided;
5, controlled quentity controlled variable U(X, Y), X Linguistic Value is { negative large (NB), in bearing (NM), bears little (NS), zero (ZO), just little (PS), center (PM), honest (PB) }, domain is decided to be 15 grades: { 7 ,-6 ,-5 ,-4 ,-3 ,-2 ,-1,0,1,2,3,4,5,6,7}.Controlled quentity controlled variable U(X, Y) in Y Linguistic Value be that { zero, just }, domain is decided to be 2 grades: { 0,1}.U(X, Y) in X assignment as shown in table 3 below.
Table three
6, set up first control rule base, to form fuzzy set control rule base, finally obtain the control rule table of fuzzy control process, as shown in table 4;
Table four
Described control rule table is according to crew module's bulk, on-board air conditioner 104 power curve and human body, the susceptibility curve of temperature to be drawn, object is to realize quickly temperature in crew module to adjust to design temperature, and make temperature in crew module be stabilized in better near design temperature, prevent high frequent ground start and stop simultaneously, avoid in interior circulation pattern, causing for a long time the generation of the low even anthracemia of oxygen content situation in crew module because of on-board air conditioner.
Temperature difference E is larger, and the possibility that need to change temperature is higher; Larger with the absolute value of positive and negative difference variation rate with the temperature difference, the possibility that need to change temperature is higher.Therefore, in described control rule table, to temperature difference E positive more than 6 (6,7), if rate of change EC, illustrates to be starved of crew module is heated up, therefore corresponding output quantity U(X, Y more than 6 (6,7) positive) in X be all maximum negative value-7.Temperature difference E, in (6 ,-7) below-6, if rate of change EC is (6 ,-7) below-6, is illustrated and is starved of the cooling to crew module, so corresponding output quantity U(X, Y) in X be all also forward maximum 7.
At controlled quentity controlled variable U(X, Y) in, Y is for selecting controlled quentity controlled variable for controlling the circulation pattern of on-board air conditioner in interior circulation pattern or outer circulation pattern.When in crew module, higher, the air-conditioning of temperature has just been opened, in opening, circulation time can reduce temperature in crew module faster.But in long-term unlatching, circulation easily causes oxygen content in air in crew module to reduce, so after temperature reduces in crew module, need open outer circulation.Therefore, in described control rule table, in crew module during the temperature difference very large (E be-7 ,-6 ,-5,6,7), corresponding output quantity U(X, Y) in Y be 1, represent to open interior circulation pattern.When the temperature difference is little in crew module,, simultaneously in conjunction with difference variation rate, determine the control model of air-conditioning, prevent the frequent start-stop of air-conditioning simultaneously.
So, above control rule table be according to crew module's bulk, on-board air conditioner 104 power curve and human body to the susceptibility curve of temperature as standard, then to driving, the anticipated impact statistics of human temperature produces according to temperature difference E and difference variation rate EC.
7, by the output interface offuzzy controller 103, as de-fuzzy, processed, fuzzy control quantity is converted to accurate controlled quentity controlled variable U(X, Y).Use MIN-MAX gravity model appoach to realize the de-fuzzy process of fuzzy reasoning and fuzzy quantity thereof;
8, precisely controlled amount U(X, Y) after (on-board air conditioner control signal), in on-board air conditioner 104, on-board air conditioner controller will be realized the control to controlled device (on-board air conditioner actuating unit) according to this controlled quentity controlled variable.
As controlled quentity controlled variable U(X, Y)=U(X, 1) time, on-board air conditioner controller is opened interior circulation pattern; As controlled quentity controlled variable U(X, Y)=U(X, 0) time, on-board air conditioner controller is opened outer circulation pattern.Drive people manually select in when circulation or outer circulation pattern, the preferential manually circulation pattern of selection that adopts of intelligence control system of on-board air conditioner of the present invention, closes above-mentioned automatic inner-outer circulation selection function.When driving that people is circulated in again selecting automatically to control or during outer circulation pattern, the intelligence control system of on-board air conditioner of the present invention will be according to the control rule table automatic decision of present case (E, EC) and described fuzzy control process, thereby controls the selection of current circulation pattern.
So far, those skilled in the art will recognize that, although detailed, illustrate and described a plurality of exemplary embodiment of the present invention herein, but, without departing from the spirit and scope of the present invention, still can directly determine or derive many other modification or the modification that meets the principle of the invention according to content disclosed by the invention.Therefore, scope of the present invention should be understood and regard as and cover all these other modification or modifications.