A SYSTEM FOR CONTROLLING THE HEATING OF THE PASSENGER COMPARTMENT OF A MOTOR VEHICLE

Abstract: An electronic control unit (8) pilots, in an ON-OFF mode, a solenoid valve (7) which controls a flow of water from the engine cooling system to an exchanger (1) which transfers heat to an air flow to be admitted to the passenger compartment (6). Specifically, the control unit (8) is arranged to calculate a temperature-error parameter (A) by a predefined linear combination of the values assumed, during each calculation cycle (i) and during the immediately preceding cycle (i-1), by the difference between the measured temperature (T T ) of the air output by the exchanger (1) and a reference temperature (T V .) calculated in dependence on the desired temperature set by the user. The time for which the solenoid valve (7) is opened is altered in a predetermined manner in dependence on the error parameter (A).

Description: The present invention relates to a system for controlling the heating of the passenger compartment of a motor vehicle. More specifically, the invention relates to a system comprising: a liquid-air heat-exchanger adapted to receive a flow of heated liquid from the engine cooling system of the vehicle and to transfer heat to an air flow to be admitted to the passenger compartment, a solenoid valve for controlling the flow of liquid through the heat-exchanger, setting means which can be operated manually by the user to generate an electrical reference signal indicative of the desired temperature of the passenger compartment, temperature sensor means for supplying electrical signals indicative of the temperature of the heated air output by the exchanger, and an electronic control unit arranged to pilot the solenoid valve in an ON-OFF mode, in a predetermined manner, in dependence on the temperature detected by the sensor means, the electronic unit being arranged in particular: periodically to calculate a reference temperature value for the air output by the exchanger, as a predetermined function of the desired temperature set by the user, and to alter the time for which the solenoid valve is opened or closed in dependence on the difference between the measured temperature of the air output by the exchanger and the calculated reference temperature value. Such a system is known, e.g. from GB-A-2.019.616. In order to eliminate the annoying instabilities which may arise in known systems of the type specified above, the object of the invention is to provide a system of that type whose main characteristic lies in the fact that the electronic control unit is arranged: to store, for each cycle, the difference between the measured temperature of the air output by the exchanger and the calculated reference temperature, to calculate a temperature-error parameter by a predefined linear combination of the values assumed by that difference during the current cycle and during the immediately preceding cycle, and to alter the time for which the solenoid valve is opened or closed, in a predefined manner, in dependence on the error parameter. Further characteristics and advantages of the invention will become clear from the detailed description which follows, with reference to the appended drawings, provided purely by way of non-limiting example, in which: Figure 1 is a partial block diagram of a system according to the invention, and Figure 2 is a flow chart showing the way in which the control unit of the system pilots the solenoid valve. With reference to Figure 1, a system for controlling the heating of the passenger compartment of a motor vehicle includes a liquid-air heat-exchanger 1 which receives a flow of heated liquid from the engine cooling system (not shown) of the vehicle through pipes 2 and 3. An electric fan 4 sends an air flow 5 through the exchanger 1 and the air thus heated is admitted to the passenger compartment 6 of the vehicle. A solenoid valve 7 is interposed in the pipe 2 and controls the flow of liquid to the heat-exchanger 1. A electronic control unit, generally indicated 8, is connected to three temperature sensors 9, 10 and 11 which, in operation, supply it with electrical signals indicative of the temperature T E outside the passenger compartment 6, the temperature T A inside the passenger compartment and the temperature T T of the heated air output by the heat-exchanger 1. A setting device 12, which is operable manually by the user, is also connected to the control unit 8 for generating an electrical reference signal indicative of the desired temperature T R of the passenger compartment 6. This setting device may be constituted, for example, by a potentiometer with a translatable or rotatable slider. The electronic unit 8, which may be formed with the use of a microprocessor, is arranged to pilot the solenoid valve 7 in an ON-OFF mode, in a predetermined manner, in dependence on the temperatures detected with the sensors 9, 10 and 11 and the desired temperature set by the user by means of the device 12. Specifically, the unit 8 is arranged cyclically to acquire the values assumed by the signals output by the sensors 9, 10 and 11 and by the setting device 12 respectively (boxes A and B of Figure 2). The unit 8 is also arranged, on the basis of the values of the signals thus acquired, to calculate a reference temperature T V for the air output by the heat exchanger 11, as a predetermined function of the temperatures T E , T A and T T indicated by the sensors 9 to 11 and of the desired temperature T R set by the user (box C of Figure 2). The reference temperature may be calculated, for example, according to the following equation: T V = T A + k1(T A - T E ) + k2(T R - T E ) in which k1 and k2 are constants. In each calculation cycle, the unit 8 calculates the difference between the temperature T T of the air output by the exchanger 1 and the reference temperature T V calculated. That difference is stored (boxes D and E in Figure 2). The unit 8 then calculates (boxes F and G) a temperature-error parameter A(T) according to a predefined linear combination of the values assumed by the difference T V - T T during the current cycle (the ith cycle) and the immediately preceding cycle (the i-1th cycle), for example, according to the following equation: A(T) = k p .E i - k d .(E i-1 - E i ) = k p .[T V - T T ] i - k d ([T V - T T ] i-1 - [T V - T T ] i ) in which k p and k d are positive constants. The unit opens the solenoid valve 7 for a period of time corresponding to the resulting value of the temperature-error parameter A(T). In particular, the solenoid valve may be piloted in an ON-OFF mode having a fixed period of, for example, 5 seconds, with an open time ("ON" time T on ) which is variable, for example, according to a linear law, so as to increase in dependence on the value assumed by the temperature-error parameter A(T). As can be seen from equation (2) given above, the parameter A(T) depends partly on the instantaneous temperature error E i = [T V - T T ] i and partly on the difference between that error and the value E i-1 assumed during the previous calculation cycle. In fact, the control unit 8 consequently operates a kind of proportional/differential-incremental control of the open time of the solenoid valve 7 in dependence on the temperature error T V - T T . By virtue of this characteristic, the instabilities often encountered with prior-art systems are eliminated.

Claims: A system for controlling the heating of the passenger compartment (6) of a motor vehicle, comprising: a liquid-air heat-exchanger (1) adapted to receive a flow of heated liquid from the engine cooling system of the vehicle and to transfer heat to an air flow (5) to be admitted to the passenger compartment (6), a solenoid valve (7) for controlling the flow of liquid through the heat-exchanger (1), setting means (12), which can be operated manually by the user to generate electrical data signals indicative of the desired temperature (T R ) of the passenger compartment (6), temperature sensor means (11) for supplying electrical signals indicative of the temperature of the heated air output by the exchanger (1), and an electronic control unit (8) arranged to pilot the solenoid valve (7) in an ON-OFF mode, in a predetermined manner, in dependence on the desired temperature (T R ) and the temperature (T T ) detected by the sensor means (11), the electronic unit (8) being arranged in particular: to calculate a reference temperature value (T V ) for the air output by the heat-exchanger (1) as a predetermined function of the desired temperature (T R ) set by the user, and to alter the time for which the solenoid valve (7) is opened or closed, in dependence on the difference between the measured temperature (T T ) of the air output by the exchanger (1) and the calculated reference temperature value (T V ), characterised in that the electronic control unit (8) is also arranged: to store, for each cycle (i), the difference between the measured temperature (T T ) of the air output by the heat-exchanger (1) and the calculated reference temperature (T V ), to calculate a temperature-error parameter (A) by a predefined linear combination of the values assumed by that difference (E) during the current cycle (i) and during the immediately preceding cycle (i-1), and to alter the period for which the solenoid valve (7) is opened (T on ) or closed, in a predefined manner, in dependence on the temperature-error parameter (A). A system according to Claim 1, characterised in that the temperature sensor means (10, 11) are also adapted to supply signals indicative of the temperature (T A ) in the passenger compartment, and in that the control unit (8) is arranged to calculate the reference temperature value (T V ) as a predetermined function of the temperature (T A ) detected in the passenger compartment and of the desired temperature (T R ) set by the user. A system according to Claim 2, characterised in that the temperature sensor means (9, 10, 11) are also adapted to supply signals indicative of the temperature (T E ) outside the passenger compartment, and in that the control unit (8) is arranged to calculate the reference temperature value (T V ) as a predetermined function of the temperatures (T E , T A ) outside and inside the passenger compartment and of the desired temperature (T R ) set by the user.

Inventors: SERRAGLIO, ALDO
Applicants: MARELLI AUTRONICA S.P.A.
Application year: 1990
Main classification: B60H1
IPC codes: B60H1, G05D23