CONTROLLER OF FAN COUPLING DEVICE
20210332825 · 2021-10-28
Assignee
Inventors
- Shoichi AKIYAMA (Toyota-shi, JP)
- Noboru Takagi (Toyota-shi, JP)
- Daichi YAMAZAKI (Toyota-shi, JP)
- Masaaki YAMAGUCHI (Okazaki-shi, JP)
Cpc classification
F01P3/20
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01P2025/64
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01P7/042
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16D35/024
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F05D2270/3062
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04D29/403
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04D25/022
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04D27/004
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04D29/053
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Y02B30/70
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
International classification
F04D27/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04D29/053
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
A controller includes: a control unit configured to calculate a control command value of an opening degree of a solenoid valve to control an opening degree of the solenoid valve; and an acquisition unit configured to acquire an estimated amount and a target amount of a working fluid in a labyrinth chamber, and a rotation speed of a drive shaft. The control unit calculates a final control command value based on a feedback control command value and a feedforward control command value, and controls the solenoid valve, the feedback control command value being calculated based on deviation between the estimated amount and the target amount, the feedforward control command value being used to maintain a rotation speed of a fan constant based on the estimated amount and the rotation speed of the drive shaft.
Claims
1. A controller of a fan coupling device, the fan coupling device including a drive shaft that is rotationally driven, a rotor coupled to the drive shaft, a housing configured to house the rotor and supported so as to be rotatable relative to the rotor, a fan fixed to the housing, a divider configured to divide an inside of the housing into a storage chamber that stores working fluid and a working chamber that houses the rotor, a labyrinth chamber formed between the housing and the rotor in the housing and configured to transmit rotational motive power of the rotor to the housing through the working fluid, and a solenoid valve configured to open and close a communicating port formed in the divider to regulate an amount of the working fluid in the labyrinth chamber, the controller comprising: a control unit configured to calculate a control command value of an opening degree of the solenoid valve to control the opening degree of the solenoid valve; and an acquisition unit configured to acquire an estimated amount and a target amount of the working fluid in the labyrinth chamber, and a rotation speed of the drive shaft, wherein the control unit calculates a final control command value based on a feedback control command value and a feedforward control command value, and controls the solenoid valve, the feedback control command value being calculated based on deviation between the estimated amount and the target amount, the feedforward control command value being used to maintain a rotation speed of the fan constant based on the estimated amount and the rotation speed of the drive shaft.
2. The controller according to claim 1, wherein the control unit sets the feedforward control command value such that the feedforward control command value gradually increases as the estimated amount increases in a range where the estimated amount is equal to or less than a prescribed value and that the feedforward control command value gradually lower as the estimated amount increases in a range where the estimated amount is larger than the prescribed value.
3. The controller according to claim 1, wherein when the estimated amount is constant, the control unit sets the feedforward control command value such that the feedforward control command value increases as the rotation speed of the drive shaft is larger.
4. The controller according to claim 1, wherein the acquisition unit acquires the estimated amount by calculating the estimated amount based on the rotation speed of the drive shaft and the rotation speed of the fan in consideration of moment of inertia of the fan and the housing.
5. The controller according to claim 1, wherein the acquisition unit acquires the estimated amount by calculating the estimated amount based on an engagement ratio obtained by dividing the rotation speed of the fan by the rotation speed of the drive shaft.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0012] Features, advantages, and technical and industrial significance of exemplary embodiments of the disclosure will be described below with reference to the accompanying drawings, in which like numerals denote like elements, and wherein:
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
DETAILED DESCRIPTION OF EMBODIMENTS
[0022] Schematic Configuration of Vehicle
[0023]
[0024] The cooling device 40 includes a radiator 42 that performs heat exchange between the coolant of the engine 22 and ambient air, a water pump 44 driven with the motive power of the engine 22 to circulate the coolant in a circulation path 43 which connects the radiator 42 and the engine 22, and a fan 46 rotationally driven with the motive power input from the engine 22 through a fan coupling device 50.
[0025] With a belt 23 placed over a pulley 50a attached to a later-described drive shaft 51 and a pulley 22a of the engine 22, the fan coupling device 50 transmits the motive power input from the engine 22 to the fan 46 using later-described working fluid.
[0026] The ECU 70 includes a central processing unit (CPU), a random access memory (RAM), and a read only memory (ROM). The ECU 70 controls the engine 22 by executing programs stored in the RAM or ROM. The ECU 70 is also electrically connected to an ignition switch 81, a crank angle sensor 25 that detects the rotation speed of the crankshaft 24 of the engine 22, a rotation speed sensor 45 that detects the rotation speed of the fan 46, an accelerator pedal position sensor 82 that detects an accelerator operation amount, a vehicle speed sensor 83 that detects a vehicle speed, and a coolant temperature sensor 41 that detects an outlet temperature of the coolant. As described later in detail, the ECU 70 controls the later-described solenoid valve 60 with use of an acquisition unit and a control unit that are functionally implemented by the CPU, the RAM, and the ROM.
[0027] Configuration of Fan Coupling Device
[0028]
[0029] Between the drive shaft 51 and the housing 54, two bearings 53 are provided. Fixed to a distal-end portion of the drive shaft 51 is the rotor 52 having an approximately disc-shape. Fixed to a base end portion of the drive shaft 51 is the pulley 50a shown in
[0030] The housing 54 includes a cover portion 55 and a body portion 56 which are fixed to each other. The cover portion 55 is located on the distal-end side of the drive shaft 51, and the body portion 56 is located closer to the proximal-end side of the drive shaft 51 than the cover portion 55. The drive shaft 51 is held so as to be rotatable relative to the body portion 56 through the bearing 53. The fan 46 not shown in
[0031] The inside of the housing 54 is divided by the divider 57 into a storage chamber C1 and a working chamber C2. The storage chamber C1 is provided on the side of the body portion 56. The working chamber C2 is provided on the side of the cover portion 55. The divider 57 has a communicating port 57a provided so as to communicate with the storage chamber C1 and the working chamber C2.
[0032] The rotor 52 is housed in the working chamber C2. The rotor 52 has a plurality of ribs 52a provided in a concentric circular shape. Similarly, on the inner side of the cover portion 55, a plurality of ribs 55a is provided in a concentric circular shape. When these ribs 52a and 55a gear each other, a labyrinth chamber C3 which is space like a labyrinth is formed.
[0033] Between the back surface side of the rotor 52 and the inner side of the body portion 56, a supply passage P1 is formed so as to connect the central side and the outer peripheral side of the rotor 52. On the opposite side of the central portion of the rotor 52 from the supply passage P1 in
[0034] The solenoid valve 60 regulates the oil amount in the labyrinth chamber C3. The solenoid valve 60 includes an electromagnet 63, a valve body 65, and an armature 67. The valve body 65 is a plate-shaped member made of an elastically deformable metal. The valve body 65 is fixed at its base end portion to the body portion 56 with a screw. The armature 67 is fixed to the surface of the valve body 65 on the side of the electromagnet 63. The armature 67 is biased with a spring, which is not shown, toward the divider 57. Thus, the distal-end portion of the valve body 65 closes the communicating port 57a.
[0035] The ECU 70 controls energizing and non-energizing of the electromagnet 63. When the electromagnet 63 is in a non-energized state, the distal-end portion of the valve body 65 closes the communicating port 57a as described above. When the electromagnet 63 is energized, the armature 67 is magnetically attracted toward the electromagnet 63, and the distal-end portion of the valve body 65 is elastically deformed so as to be separated from the communicating port 57a against the biasing force of the spring described above. Here, the ECU 70 controls energizing and non-energizing of the electromagnet 63 through pulse width modulation (PWM) control. More specifically, the ECU 70 can regulate the opening degree of the valve body 65 by regulating duty of drive voltage applied to the electromagnet 63.
[0036] The electromagnet 63, which is formed in an annular shape, is provided in the state of being inserted into the drive shaft 51. The electromagnet 63 is fixed to the vehicle mounted with an internal combustion engine, the internal combustion engine itself, or other auxiliary machines. Between the drive shaft 51 and the electromagnet 63, a bearing 64 is disposed. Since the drive shaft 51 and the electromagnet 63 can rotate in a relative manner, the drive shaft 51 can rotate while the electromagnet 63 is fixed to the vehicle or the like.
[0037] When the electromagnet 63 is energized and the valve body 65 opens the communicating port 57a, the hydraulic oil is supplied to the working chamber C2 from the storage chamber C1, and is supplied to the labyrinth chamber C3 through the supply passage P1. Due to viscous resistance of the hydraulic oil in the labyrinth chamber C3, the rotation torque of the rotor 52 is transmitted to the housing 54, and thereby the housing 54 and the fan 46 rotate. As a consequence, the rotation speed of cooling air sucked into the radiator 42 increases even with the vehicle rotation speed unchanged, so that the amount of heat radiation from the radiator 42 increases. When the amount of heat radiation from the radiator 42 increases, the temperature of coolant changes to be lower. The hydraulic oil discharged from the labyrinth chamber C3 is collected into the storage chamber C1 through the collection passage P2. In the state where the communicating port 57a is open, the hydraulic oil collected into the storage chamber C1 is again supplied to the working chamber C2.
[0038] When the electromagnet 63 is put in the non-energized state and the valve body 65 closes the communicating port 57a, the hydraulic oil discharged from the labyrinth chamber C3 is collected into the storage chamber C1, and supply of the hydraulic oil to the working chamber C2 is stopped. When the hydraulic oil is completely discharged from the labyrinth chamber C3, the rotation torque of the rotor 52 is not transmitted to the housing 54, and only the rotor 52 rotates. This means that the fan 46 stops its rotation.
[0039] The ECU 70 can also control the opening degree of the solenoid valve 60 through PWM control on the electromagnet 63. Specifically, as the ECU 70 applies drive voltage to the electromagnet 63 at a higher control duty, the opening degree of the valve body 65 becomes larger. Such control of the opening degree of the solenoid valve 60 makes it possible to control the oil amount in the labyrinth chamber C3, and to thereby control the rotation speed of the housing 54 and the fan 46. For example, in consideration of the temperature of the coolant detected by the coolant temperature sensor 41, the ECU 70 controls the opening degree of the solenoid valve 60 such that the fan 46 rotates at desired rotation speed.
[0040] Control Method of Oil Amount in C3
[0041] As described later in detail, the ECU 70 estimates the amount of hydraulic oil (hereinafter, referred to as estimated oil amount) in the labyrinth chamber C3 all the time, subtracts from the estimated oil amount a target oil amount to obtain an oil amount deviation, and performs feedback calculation of the oil amount deviation to obtain a feedback control duty (hereinafter, referred to as FBduty). The ECU 70 adds to the obtained feedback control duty a feedforward control duty (hereinafter, referred to as FFduty) obtained by feedforward calculation described later in detail to calculate a final control duty. Based on the final control duty, the ECU 70 drives the electromagnet 63 to control the opening degree of the solenoid valve 60. Thus, the ECU 70 converges the estimated oil amount to the target oil amount.
[0042] Here, it is conceivable to control the opening degree of the solenoid valve 60 by using only FBduty as the final control duty, without adding FFduty to FBduty. However, in such a case, following problems arise.
[0043]
[0044] As shown by the constant-rotation speed line Z of
[0045] Here, assume the case where the estimated oil amount shown in
[0046] In
[0047] As a solution, in the present embodiment, the ECU 70 calculates a final control duty by adding FFduty duty that is a duty set depending on the oil amount and corresponding to the constant-rotation speed line Z to FBduty as described before. Based on the calculated final control duty, the ECU 70 controls the opening degree of the solenoid valve 60. In
[0048] Control Method of Fan Coupling Device
[0049]
[0050] Next, the ECU 70 acquires the rotation speed of the drive shaft 51 (step S4). Specifically, the ECU 70 acquires the rotation speed [rpm] of the drive shaft 51 based on the rotation speed of the crankshaft 24 acquired by the crank angle sensor 25 and a diameter ratio between the pulley 22a and the pulley 50a. Steps S1 to S4 are examples of the processes executed by the acquisition unit.
[0051] Next, the ECU 70 calculates FBduty for carrying out feedback control of the oil amount deviation (step S5). The feedback control may be, for example, PI control. However, without being limited to PI control, the feedback control may be PID control, and may be P control.
[0052] The ECU 70 further calculates FFduty for carrying out feedforward control based on the rotation speed of the drive shaft 51 and the estimated oil amount with reference to a map of
[0053] Next, the ECU 70 calculates a duty obtained by adding FFduty to FBduty as the final control duty (step S7), and controls the solenoid valve 60 based on the final control duty (step S8). Thus, the oil amount in the labyrinth chamber C3 can accurately be controlled. Steps S5 to S8 are examples of the processes executed by the control unit.
Other Examples in Case of Converging Estimated Oil Amount to Target Oil Amount
[0054] Description is now given of difference between “FB” and “FB+FF” in the case of converging the estimated oil amount to the target oil amount other than the case shown in
[0055] As indicated by a moving track “FB+FF”, the control duty is controlled to the value corresponding to the point Pa, and the operating point lowers from the point Pc. However, since a portion corresponding to FBduty is added based on FFduty, the operating point can shift to the point Pa through an area where the acceleration cc is smaller than that in the case of “FB” in the deceleration area DA. In this case, even when only FBduty is used as the control duty, the operating point can shift from the point Pc to point Pa.
[0056]
[0057] In contrast, as shown by a moving track “FB+FF”, the control duty once lowers from the point Pc to the prescribed value. Then, the control duty becomes larger than that in the case of using only FBduty, and the operating point reaches the point Pd in the deceleration area. DA. Thus, in the present embodiment, the estimated oil amount can be made to reach the target oil amount in a short time, and excellent responsiveness can be achieved.
[0058]
[0059] In contrast, as shown by a moving track “FB+FF”, the control duty once rises from the point Pc to the prescribed value. Then, the control duty becomes considerably lower than that in the case of using only FBduty. As the oil amount gradually increases, the operating point reaches the point Pe. Also in this case, in the present embodiment, the estimated oil amount can be made to reach the target oil amount in a short time, and excellent responsiveness can be achieved. As described in the foregoing, according to control of the present embodiment, the oil amount in the labyrinth chamber C3 can accurately be controlled, and excellent responsiveness is further achieved.
[0060] Calculation Method of Estimated Oil Amount
[0061] Description is now given of a calculation method of the estimated oil amount described above by using numerical expressions.
[0062] A transmission torque T.sub.fric [N.Math.m] represents a transmission torque transmitted to the housing 54 and the fan 46 from the drive shaft 51 by the fan coupling device 50. An immersed surface rotation radius L [m] represents the rotation radius of an immersed surface which is a distance of a region of the labyrinth chamber C3 immersed with hydraulic oil from the center axis line AX. A coefficient of viscosity μ [Pa.Math.s] represents the coefficient of viscosity of hydraulic oil. The coefficient of viscosity μ takes a value predetermined in accordance with the type of hydraulic oil. A gap representative value h[m] represents a representative value of a gap of the labyrinth chamber C3, i.e., a gap between the rib 52a and the rib 55a. The gap representative value takes a predetermined value. A peripheral rotation speed difference U [m/s] represents a difference between a peripheral rotation speed of the outer periphery of the rotor 52 and a peripheral rotation speed of the inner periphery of the housing 54. An immersion area A [m.sup.2] represents the area of a region of the labyrinth chamber C3 immersed with hydraulic oil. An angular rotation speed ω.sub.in [rad/s] represents the angular rotation speed of the drive shaft 51. An angular rotation speed wan [rad/s] represents the angular rotation speed of the fan 46. A term f (Q.sub.oil) represents the product [m.sup.4] of the immersion area A and the square of the immersed surface rotation radius L. An oil amount Q.sub.oil [m.sup.3] represents the amount of hydraulic oil in the labyrinth chamber C3.
[0063] The expression (1) can be deformed into an expression (2) and expression (3).
[0064] In the expression (3), g represents a function. A term g {T.sub.fric/(ω.sub.in−ω.sub.fan)} represents the oil amount [m.sup.3] with which the transmission torque T.sub.fric can be obtained at (ω.sub.in−ω.sub.fan).
[0065] Following expressions are also established.
T.sub.fric=T.sub.drag+T.sub.inert (4)
T.sub.drag=k.sub.dragω.sub.fan.sup.2 (5)
T.sub.inert=I.sub.fan{dot over (ω)}.sub.fan (6)
[0066] A drag load torque T.sub.drag [N.Math.m] represents the drag load torque acting on the housing 54 and the fan 46. An inertial load torque T.sub.inert [N.Math.m] represents the inertial load torque acting on the housing 54 and the fan 46. A drag calculation coefficient k.sub.drag [(N.Math.m)/(rad/s).sup.2] is a predetermined value. An inertia moment I.sub.fan [kg.Math.m.sup.2] represents the inertia moment of the housing 54 and the fan 46 which rotate integrally. An angular acceleration ω.sub.fan′ [rad/s.sup.2] represents the angular acceleration of the fan 46. According to the above, the expression (3) can be expressed as below:
[0067] Since the angular speed ω.sub.in is the angular speed of the drive shaft 51, it can be calculated based on the rotation speed of the crankshaft 24 detected by the crank angle sensor 25 and a ratio between the diameters of the pulleys 22a, 50a. The angular speed ω.sub.fan is the angular speed of the fan 46, and the angular acceleration ω.sub.fan′ can be obtained by time-differentiating the angular speed of the fan 46. Accordingly, the angular acceleration ω.sub.fan′ can be calculated from the rotation speed of the fan 46 detected by the speed sensor 45. The drag calculation coefficient k.sub.drag is stored in advance in the ROM of the ECU 70. Similarly, the function g is stored in advance in the ROM of the ECU 70 as a map. However, the function g may also be stored as an operation expression.
[0068] As shown in the expression (3), the gap representative value h and the immersed surface rotation radius L are reflected on the function g. As shown in the expression (7), the oil amount Q.sub.oil is calculated in consideration of the inertial load torque T.sub.inert and the drag load torque T.sub.drag. Accordingly, the oil amount in the labyrinth chamber C3 can accurately be estimated. Therefore, in the case of performing various control using the estimated value, the control can accurately be executed.
[0069] In the expression (7), the angular acceleration ω.sub.fan′ may be smoothed, and then the oil amount Q.sub.oil may be calculated. When the inertia moment I.sub.fan of the housing 54 and the fan 46 is extremely small, and therefore the inertial load torque T.sub.inert is ignorable, the oil amount Q.sub.oil may be calculated by setting the inertia moment I.sub.fan to zero in the expression (7).
[0070] The estimated oil amount may also be calculated as follows.
[0071] Although the embodiment of the present disclosure has been described in detail, the applicable embodiment is not limited to such specific embodiments. Various modifications and changes may be made without departing from the scope of the present disclosure.