A technique disclosed herein relates to an oil supply control device for an engine, which controls oil supply to an engine for driving a vehicle.
Conventionally, there is known an oil supply control device for controlling oil supply to each part of an engine. For example, Patent Literature 1 discloses a technique, in which viscosity characteristics of oil are specified from a response speed and an oil temperature when a hydraulic operation of a hydraulically operated variable valve timing mechanism is started, a learning value of viscosity characteristics stored in a storage unit is updated based on the viscosity characteristics, and the learning value of viscosity characteristics is reflected to control of the hydraulically operated variable valve timing mechanism for accurate operation control.
Further, Patent Literature 2 discloses a technique, in which a plurality of hydraulic actuating devices such as a hydraulically operated variable valve timing mechanism and a valve stopping device are provided, and a discharge amount of a capacity variable oil pump is controlled to a target hydraulic pressure at which a hydraulic actuating device is activated depending on an operating state of an engine with use of a regulator valve.
Patent Literature 1: Japanese Patent No. 5034898
Patent Literature 2: Japanese Unexamined Patent Publication No. 2014-199011
In Patent Literature 1, viscosity characteristics of oil greatly change when oil is changed to oil of another type having different viscosity characteristics at the time of oil exchange. Therefore, it may be difficult to appropriately control a hydraulically operated variable valve timing mechanism only by updating a learning value of viscosity characteristics, which is performed heretofore.
Further, in Patent Literature 2, a discharge amount of a capacity variable oil pump is controlled to a target hydraulic pressure at which a hydraulic actuating device is activated depending on an operating state of an engine with use of a regulator valve. Therefore, it is possible to attain a target hydraulic pressure even when oil is changed to oil of another type having different viscosity characteristics at the time of oil exchange. However, a viscosity resistance of oil may affect an operation speed of each of the hydraulic actuating devices.
In view of the above, in Patent Literatures 1 and 2, it is desired to attain a target hydraulic pressure without an excessive delay even when the viscosity characteristics of oil change due to a change of oil to oil of another type having different viscosity characteristics at the time of oil exchange for example.
The present invention is made in order to overcome the aforementioned drawbacks, and an object thereof is to provide an oil supply control device for an engine, which enables to attain a target hydraulic pressure without an excessive delay even when viscosity characteristics of oil change.
An aspect of the present invention includes: an oil pump of which an oil discharge amount is variable; a hydraulic actuating device which is activated in response to a pressure of oil supplied from the oil pump; a hydraulic pressure sensor which is disposed in an oil supply passage connecting the oil pump and the hydraulic actuating device, and detects a hydraulic pressure; a viscosity characteristics detecting device which detects viscosity characteristics of oil circulating within the engine by the oil pump; an adjusting device which adjusts the oil discharge amount from the oil pump according to an input control value to adjust the hydraulic pressure; a memory which stores first master data constituted by the control value which is determined in advance depending on viscosity characteristics of the oil depending on an operating state of the engine at a predetermined hydraulic pressure value; a hydraulic controller which outputs the control value to the adjusting device to control the adjusting device to cause a detected hydraulic pressure detected by the hydraulic pressure sensor to coincide with a target hydraulic pressure which is set depending on the operating state of the engine; and a determination portion which compares an output control value output from the hydraulic controller to the adjusting device when the detected hydraulic pressure coincides with the predetermined hydraulic pressure value set to the target hydraulic pressure, and the control value of the first master data stored in the memory, to determine whether or not a first difference between the output control value and the control value of the first master data lies within a predetermined allowable range, wherein the hydraulic controller starts to control the adjusting device with use of the control value of the first master data, when the first difference lies within the allowable range, and starts to control the adjusting device with use of the control value of second master data different from the first master data, when the first difference does not lie within the allowable range, the control value of the second master data causing the first difference to lie within the allowable range.
According to the present invention, it is determined whether or not the first difference between the output control value and the control value of the first master data lies within the predetermined allowable range. When the first difference lies within the allowable range, control of the adjusting device is started with use of the control value of the first master data. This makes it possible to cause the detected hydraulic pressure to coincide with the target hydraulic pressure. Further, when the first difference does not lie within the allowable range, control of the adjusting device is started with use of the control value of the second master data being different from the first master data, wherein the control value causes the first difference to lie within the allowable range. This makes it possible to cause the detected hydraulic pressure to coincide with the target hydraulic pressure even when the first difference does not lie within the allowable range.
In the following, an embodiment of the present disclosure is described in detail with reference to the drawings. Note that in each of the drawings, same elements are indicated with same reference numerals, and repeated description thereof is omitted as necessary.
The engine 100 is an in-line four-cylinder engine configured such that four cylinders are aligned in a predetermined cylinder array direction. The engine 100 includes a cylinder head 1, a cylinder block 2 mounted on the cylinder head 1, and an oil pan 3 mounted on the cylinder block 2.
The cylinder block 2 includes an upper block 21 and a lower block 22. The lower block 22 is mounted on a lower surface of the upper block 21. The oil pan 3 is mounted on a lower surface of the lower block 22.
Four cylinder bores 23 corresponding to the four cylinders are formed side by side in the upper block 21 in the cylinder array direction. In
An intake port 11 and an exhaust port 12 opened to the combustion chamber 27 are formed in the cylinder head 1. An intake valve 13 for opening and closing the intake port 11 is provided in the intake port 11. An exhaust valve 14 for opening and closing the exhaust port 12 is provided in the exhaust port 12. The intake valve 13 and the exhaust valve 14 are respectively driven by cam portions 41a and 42a formed on camshafts 41 and 42.
Specifically, the intake valve 13 and the exhaust valve 14 are biased in a closing direction (in an upward direction in
Note that the HLAs 45 and 46 provided in each of the first cylinder and the fourth cylinder respectively include valve stopping mechanisms for stopping operations of the intake valve 13 and the exhaust valve 14. In the following, when HLAs are distinguished one from another based on a presence or absence of a valve stopping mechanism, HLAs 45 and 46 including a valve stopping mechanism are referred to as HLAs 45a and 46a, and HLAs 45 and 46 without a valve stopping mechanism are referred to as HLAs 45b and 46b. The engine 100 activates all the intake valves 13 and the exhaust valves 14 of the first to fourth cylinders in an all-cylinder operation mode. On the other hand, the engine 100 deactivates the intake valves 13 and the exhaust valves 14 of the first cylinder and the fourth cylinder, and activates the intake valves 13 and the exhaust valves 14 of the second cylinder and the third cylinder in a reduced-cylinder operation mode.
Mounting holes for mounting the HLAs 45a and 46a are formed in portions of the cylinder head 1 at positions corresponding to the first cylinder and the fourth cylinder. The HLAs 45a and 46a are mounted in the mounting holes. An oil supply passage communicating with the mounting holes is formed in the cylinder head 1. Oil is supplied to the HLAs 45a and 46a through the oil supply passage.
A cam cap 47 is mounted on a top portion of the cylinder head 1. The camshafts 41 and 42 are rotatably supported by the cylinder head 1 and the cam cap 47.
An intake-side oil shower 48 is provided above the intake-side camshaft 41, and an exhaust-side oil shower 49 is provided above the exhaust-side camshaft 42. The intake-side oil shower 48 and the exhaust-side oil shower 49 are respectively configured such that oil drops onto contact portions between the cam portions 41a and 42a, and the cam followers 43a and 44a of the swing arms 43 and 44.
Further, the engine 100 includes a variable valve timing mechanism (hereinafter, referred to as a VVT mechanism) for changing valve characteristics of each of the intake valve 13 and the exhaust valve 14. An intake-side VVT mechanism is electrically operated, and an exhaust-side VVT mechanism 18 (
The upper block 21 includes a first side wall 21a located on an intake side with respect to the four cylinder bores 23, a second side wall 21b located on an exhaust side with respect to the four cylinder bores 23, a front wall (not illustrated) located on a front side than the frontmost cylinder bore 23, a rear wall (not illustrated) located on a rear side than the rearmost cylinder bore 23, and a plurality of vertical walls 21c extending in an up-down direction in a portion between each two adjacent cylinder bores 23.
The lower block 22 includes a first side wall 22a corresponding to the first side wall 21a of the upper block 21 and located on an intake side, a second side wall 22b corresponding to the second side wall 21b of the upper block 21 and located on an exhaust side, a front wall (not illustrated) corresponding to the front wall of the upper block 21 and located on a front side, a rear wall (not illustrated) corresponding to the rear wall of the upper block 21 and located on a rear side, and a plurality of vertical walls 22c corresponding to the vertical walls 21c of the upper block 21. The upper block 21 and the lower block 22 are fastened to each other by bolts.
A bearing portion 28 (
Note that the bearing portion 28 is also provided between the front wall of the upper block 21 and the front wall of the lower block 22, and between the rear wall of the upper block 21 and the rear wall of the lower block 22. When these bearing portions 28 are distinguished one from another, the bearing portions 28 are respectively referred to as a first bearing portion 28A, a second bearing portion 28B, a third bearing portion 28C, a fourth bearing portion 28D, and a fifth bearing portion 28E in this order from the front side.
The bearing portion 28 is disposed between two bolt fastening portions. Specifically, the bearing portion 28 is disposed between a pair of screw holes 21f and between a pair of bolt insertion holes 22f. The bearing portion 28 includes a tubular bearing metal 29. A semi-circular cutout portion is formed in a joint portion of each of the vertical wall 21c and the vertical wall 22c. The bearing metal 29 has a two-part structure constituted by a first semi-circular portion 29a and a second semi-circular portion 29b. The first semi-circular portion 29ais mounted in the cutout portion of the vertical wall 21c. The second semi-circular portion 29b is mounted in the cutout portion of the vertical wall 22c. By joining the vertical wall 21c and the vertical wall 22c, the first semi-circular portion 29a and the second semi-circular portion 29b are joined into a tubular shape.
An oil groove 29c extending in a circumferential direction is formed in an inner peripheral surface of the first semi-circular portion 29a. In addition to the above, a communication passage 29d including one end thereof opened to an outer peripheral surface of the first semi-circular portion 29a, and including the other end thereof opened to the oil groove 29c passes through the first semi-circular portion 29a.
An oil supply passage is formed in the upper block 21. Oil is supplied to an outer peripheral surface of the first semi-circular portion 29a via the oil supply passage. The communication passage 29d is disposed at a position where the communication passage 29d communicates with the oil supply passage. This configuration allows for oil supplied from the oil supply passage to flow into the oil groove 29c via the communication passage 29d.
Although the illustration is omitted, a chain cover is mounted on a front wall of the cylinder block 2. A drive sprocket mounted on the crankshaft 26, a timing chain wound around the drive sprocket, and a chain tensioner for giving a tension force to the timing chain are disposed within the chain cover.
The HLA 45a including a valve stopping mechanism includes a pivot mechanism 45c and a valve stopping mechanism 45d.
The pivot mechanism 45c is a well-known pivot mechanism for an HLA. The pivot mechanism 45c automatically adjusts a valve clearance to zero by a hydraulic pressure. Although the HLAs 45b and 46b do not include a valve stopping mechanism, the HLAs 45b and 46b include a pivot mechanism substantially the same as the pivot mechanism 45c.
The valve stopping mechanism 45d is a mechanism for switching between activation and deactivation of the corresponding intake valve 13 or the corresponding exhaust valve 14. The valve stopping mechanism 45d includes an outer cylinder 45e, a pair of lock pins 45g, a lock spring 45h, and a lost motion spring 45i. The outer cylinder 45e is opened at an end thereof and has a bottom at the other end thereof. The outer cylinder 45e accommodates the pivot mechanism 45c slidably in an axial direction. The paired lock pins 45g are projectably and retractably received in two through-holes 45f formed in a lateral surface of the outer cylinder 45e while facing each other. The lock spring 45h biases one of the lock pins 45g radially outwardly of the outer cylinder 45e. The lost motion spring 45i is disposed between the bottom of the outer cylinder 45e and the pivot mechanism 45c, and is configured to bias the pivot mechanism 45c axially toward the opening of the outer cylinder 45e.
The lock pins 45g are disposed at a lower end of the pivot mechanism 45c. The lock pins 45g are driven by a hydraulic pressure, and are switched between a state that the lock pins 45g are engaged in the through-holes 45f, and a state that the lock pins 45g are moved radially inwardly of the outer cylinder 45e and engagement with the through-holes 45f is released.
As illustrated in the section (A) of
In this state, a top portion of the pivot mechanism 45c comes into contact with one end of the swing arm 43 or one end of the swing arm 44, and functions as a pivot point of a swing operation. As a result, the swing arms 43 and 44 respectively move the intake valve 13 and the exhaust valve 14 by the other ends thereof in an opening direction against urging forces of the valve springs 15 and 16. In other words, the corresponding intake valve 13 or the corresponding exhaust valve 14 is activatable when the valve stopping mechanism 45d is in a locked state.
On the other hand, when a hydraulic pressure is applied to the lock pins 45g radially inwardly, as illustrated in the section (B) of
Also in a lock released state as described above, the pivot mechanism 45c is kept in a state that the pivot mechanism 45c is projected from the outer cylinder 45e by a relatively large projection amount by a biasing force of the lost motion spring 45i. However, axial movement of the pivot mechanism 45c with respect to the outer cylinder 45e is not restricted, and the pivot mechanism 45c is movable. Further, a biasing force of the lost motion spring 45i is set smaller than biasing forces of the valve springs 15 and 16 for biasing the intake valve 13 and the exhaust valve 14 in a closing direction.
Therefore, when the cam followers 43a and 44a are respectively pressed by the cam portions 41a and 42a in a lock released state, top portions of the intake valve 13 and the exhaust valve 14 serve as pivot points of swing operations of the swing arms 43 and 44. As illustrated in the section (C) of
The exhaust-side VVT mechanism 18 includes a substantially annular housing 18a, and a rotor 18b accommodated within the housing 18a. The housing 18a is integrally and rotatably connected to a cam pulley 18c that is rotated in synchronization with the crankshaft 26. The rotor 18b is integrally and rotatably connected to the camshaft 41 for opening and closing the intake valve 13. Vanes 18d in sliding contact with an inner peripheral surface of the housing 18a are formed on the rotor 18b. A plurality of retard angle hydraulic chambers 18e and a plurality of advance angle hydraulic chambers 18f which are defined by an inner peripheral surface of the housing 18a, the vanes 18d, and a main body of the rotor 18b are formed within the housing 18a.
Oil is supplied to the retard angle hydraulic chambers 18e and to the advance angle hydraulic chambers 18f. When a hydraulic pressure of the retard angle hydraulic chamber 18e is high, the rotor 18b is rotated in a direction opposite to a rotating direction of the housing 18a. Specifically, the camshaft 41 is rotated in a direction opposite to a rotating direction of the cam pulley 18c, and a valve opening timing of the exhaust valve 13 is retarded. On the other hand, when a hydraulic pressure of the advance angle hydraulic chamber 18f is high, the rotor 18b is rotated in a same direction as a rotating direction of the housing 18a. Specifically, the camshaft 41 is rotated in a same direction as a rotating direction of the cam pulley 18c, and a valve opening timing of the exhaust valve 14 is advanced.
The oil supply control device 200 includes an oil pump 81 of a capacity variable type which is driven and rotated by the crankshaft 26, and an oil supply passage connected to the oil pump 81 and through which oil is allowed to flow. The oil pump 81 is an auxiliary component to be driven by the engine 100.
The oil pump 81 is an oil pump of a publicly known capacity variable type, and is driven by the crankshaft 26. The oil pump 81 is mounted on a lower surface of the lower block 22, and is accommodated within the oil pan 3. Specifically, the oil pump 81 includes a drive shaft 81a, a rotor 81b, a plurality of vanes 81c, a cam ring 81d, a spring 81e, a plurality of ring members 81f, and a housing 81g.
The drive shaft 81a is driven and rotated by the crankshaft 26. The rotor 81b is connected to the drive shaft 81a. The plurality of vanes 81c are configured to be radially projectable and retractable with respect to the rotor 81b. The cam ring 81d accommodates the rotor 81b and the vanes 81c, and is configured to adjust an eccentric amount thereof with respect to a center of rotation of the rotor 81b. The spring 81e biases the cam ring 81d in a direction such that the eccentric amount of the cam ring 81d with respect to the center of rotation of the rotor 81b increases. The ring member 81f is disposed within the rotor 81b. The housing 81g accommodates the rotor 81b, the vanes 81c, the cam ring 81d, the spring 81e, and the ring member 81f.
Although the illustration is omitted, one end of the drive shaft 81a projects outwardly of the housing 81g, and a driven sprocket is connected to the one end of the drive shaft 81a. The timing chain is wound around the driven sprocket. The timing chain is also wound around a drive sprocket of the crankshaft 26. In this way, the rotor 81b is driven and rotated by the crankshaft 26 via the timing chain.
When the rotor 81b is rotated, each of the vanes 81c slides on an inner peripheral surface of the cam ring 81d. Thus, a pump chamber (hydraulic oil chamber) 81i is defined by the rotor 81b, each two adjacent vanes 81c, the cam ring 81d, and the housing 81g.
A suction port 81j for sucking oil into the pump chamber 81i is formed in the housing 81g, and a discharge port 81k for discharging oil from the pump chamber 81i is formed in the housing 81g. An oil strainer 81l is connected to the suction port 81j. The oil strainer 81l is immersed in oil stored in the oil pan 3. In other words, oil stored in the oil pan 3 is sucked into the pump chamber 81i through the suction port 81j via the oil strainer 81l. On the other hand, an oil supply passage 5 is connected to the discharge port 81k. In other words, oil whose pressure is increased by the oil pump 81 is discharged to the oil supply passage 5 through the discharge port 81k.
The cam ring 81d is supported on the housing 81g in such a manner that the cam ring 81d swings around a predetermined pivot point. The spring 81e biases the cam ring 81d toward one side around the pivot point. Further, a pressure chamber 81m is defined between the cam ring 81d and the housing 81g. The pressure chamber 81m is configured to receive oil from the outside. A hydraulic pressure of oil within the pressure chamber 81m is applied to the cam ring 81d. Therefore, the cam ring 81d swings depending on a balance between a biasing force of the spring 81e and a hydraulic pressure of the pressure chamber 81m, and the eccentric amount of the cam ring 81d with respect to the center of rotation of the rotor 81b is determined. A capacity of the oil pump 81 is changed in response to the eccentric amount of the cam ring 81d, and a discharge amount of oil is changed.
The oil supply passage 5 is constituted by pipes, and flow channels formed in the cylinder head 1 and in the cylinder block 2. The oil supply passage 5 includes a main gallery 50 extending in the cylinder block 2 in a cylinder array direction, a first communication passage 51 for connecting the oil pump 81 and the main gallery 50, a second communication passage 52 extending from the main gallery 50 to the cylinder head 1, a third communication passage 53 extending in the cylinder head 1 substantially horizontally between an intake side and an exhaust side of the engine 100, a control oil supply passage 54 branched from the first communication passage 51, and first to fifth oil supply passages 55 to 59 branched from the third communication passage 53.
The first communication passage 51 is connected to the discharge port 81k of the oil pump 81. An oil filter 82 and an oil cooler 83 are provided in this order from the oil pump 81 side within the first communication passage 51. In other words, oil discharged from the oil pump 81 to the first communication passage 51 is filtrated by the oil filter 82. After an oil temperature is adjusted by the oil cooler 83, oil is allowed to flow into the main gallery 50.
To the main gallery 50 connected are oil jets 71 for injecting oil to back surfaces of the four pistons 24, the bearing metals 29 of the five bearing portions 28 for rotatably supporting the crankshaft 26, bearing metals 72 disposed on crank pins to which the four connecting rods 25 are rotatably connected, an oil supply portion 73 for supplying oil to a hydraulic chain tensioner, an oil jet 74 for injecting oil to a timing chain, and a hydraulic pressure sensor 50a for detecting a hydraulic pressure of oil flowing through the main gallery 50. Oil is constantly supplied to the main gallery 50. Each of the oil jets 71 and 74 includes a relief valve and a nozzle. When a hydraulic pressure not less than a hydraulic pressure threshold value Pth is supplied to the oil jets 71 and 74, the relief valves are opened, and oil is injected from the nozzles.
Further, the control oil supply passage 54 connected to the pressure chamber 81m of the oil pump 81 via an oil control valve 84 is branched from the main gallery 50. An oil filter 54a is provided in the control oil supply passage 54. Oil in the main gallery 50 passes through the control oil supply passage 54. After a hydraulic pressure is adjusted by the oil control valve 84, oil is allowed to flow into the pressure chamber 81m of the oil pump 81. In other words, the oil control valve 84 controls a pressure of the pressure chamber 81m.
The oil control valve 84 (an example of the adjusting device) is a linear solenoid valve. The oil control valve 84 adjusts a flow rate of oil to be supplied to the pressure chamber 81m of the oil pump 81 according to a duty value (an example of the control value) of a control signal to be input from a controller 60 (to be described later). Control of the oil control valve 84 by the controller 60 will be described later in detail.
The second communication passage 52 communicates between the main gallery 50 and the third communication passage 53. Oil flowing through the main gallery 50 is allowed to flow into the third communication passage 53 via the second communication passage 52. Oil flowing through the third communication passage 53 is distributed to an intake side and an exhaust side of the cylinder head 1 via the first oil supply passage 55 and the second oil supply passage 56.
To the first oil supply passage 55, oil supply portions 91 for bearing metals for supporting cam journals of the intake-side camshaft 41, an oil supply portion 92 for a thrust bearing of the intake-side camshaft 41, the pivot mechanism 45c of the HLA 45a including a valve stopping mechanism, the HLA 45b without a valve stopping mechanism, the intake-side oil shower 48, and an oil supply portion 93 for a sliding portion of the intake-side VVT mechanism are connected.
To the second oil supply passage 56, oil supply portions 94 for bearing metals for supporting cam journals of the exhaust-side camshaft 42, an oil supply portion 95 of a thrust bearing of the exhaust-side camshaft 42, a pivot mechanism 46c of the HLA 46a including a valve stopping mechanism, the HLA 46b without a valve stopping mechanism, and the exhaust-side oil shower 49 are connected.
The third oil supply passage 57 is connected to the retard angle hydraulic chamber 81e and to the advance angle hydraulic chamber 18f of the exhaust-side VVT mechanism 18 via a first direction switching valve 96. Further, to the third oil supply passage, the frontmost oil supply portion 94 of the oil supply portions 94 for bearing metals of the exhaust-side camshaft 42 is connected. An oil filter 57a is connected to an upstream portion of the first direction switching valve 96 in the third oil supply passage 57. A flow rate of oil to be supplied to the retard angle hydraulic chamber 18e and to the advance angle hydraulic chamber 18f is adjusted by the first direction switching valve 96.
The fourth oil supply passage 58 is connected to the valve stopping mechanism 45d of the HLA 45a including a valve stopping mechanism, and to a valve stopping mechanism 46d of the HLA 46a including a valve stopping mechanism of the first cylinder via a second direction switching valve 97. An oil filter 58a is connected to an upstream portion of the second direction switching valve 97 in the fourth oil supply passage 58. Oil supply to the valve stopping mechanism 45d and to the valve stopping mechanism 46d of the first cylinder is controlled by the second direction switching valve 97.
The fifth oil supply passage 59 is connected to the valve stopping mechanism 45d of the HLA 45a including a valve stopping mechanism, and to the valve stopping mechanism 46d of the HLA 46a including a valve stopping mechanism of the fourth cylinder via a third direction switching valve 98. An oil filter 59a is connected to an upstream portion of the third direction switching valve 98 in the fifth oil supply passage 59. Oil supply to the valve stopping mechanism 45d and to the valve stopping mechanism 46d of the fourth cylinder is controlled by the third direction switching valve 98.
Oil supplied to each part of the engine 100 drops onto the oil pan 3 through an unillustrated drain oil passage, and is circulated by the oil pump 81 again.
The engine 100 is controlled by the controller 60 (an example of the hydraulic controller, an example of the determination portion). The controller 60 includes a central processing unit (CPU) 60a, and a memory 60b (an example of the memory). Detection results from various sensors 61 to 66 and the hydraulic pressure sensor 50a which detect an operating state of the engine 100 are input to the controller 60. For example, the crank angle sensor 61 detects a rotational angle of the crankshaft 26. The air flow sensor 62 detects an amount of air to be sucked by the engine 100. The oil temperature sensor 63 detects a temperature of oil flowing through the main gallery 50, and detects viscosity characteristics of the oil. The cam angle sensor 64 detects a rotational phase of each of the camshafts 41 and 42. The water temperature sensor 65 detects a temperature of cooling water for the engine 100. The controller 60 acquires an engine rotational speed based on a detection signal from the crank angle sensor 61. The temperature sensor 66 detects an ambient temperature of an engine room. The controller 60 acquires an engine load based on a detection signal from the air flow sensor 62. The controller 60 acquires an operating angle of each of the intake-side VVT mechanism and the exhaust-side VVT mechanism 18 based on a detection signal from the cam angle sensor 64.
The controller 60 determines an operating state of the engine 100 based on various detection results, and controls the oil control valve 84, the first direction switching valve 96, the second direction switching valve 97, and the third direction switching valve 98 depending on a determined operating state.
An example of engine control by the controller 60 is a reduced-cylinder operation. The controller 60 switches, depending on an operating state of the engine 100, between an all-cylinder operation mode, in which combustion is performed by all the cylinders, and a reduced-cylinder operation mode, in which combustion in a part of the cylinders is stopped and combustion is performed by the remaining cylinders.
The controller 60 performs a reduced-cylinder operation when an operating state of the engine 100 is in a reduced-cylinder operation range indicated in
For example, when an engine rotational speed is increased at an engine load of L1 or lower, an all-cylinder operation is performed when the engine rotational speed is lower than a predetermined rotational speed V1, and a reduced-cylinder operation is performed when the engine rotational speed becomes not lower than V 1. Further, for example, when an engine rotational speed is decreased at an engine load of L1 or lower, an all-cylinder operation is performed when the engine rotational speed is higher than V2, and a reduced-cylinder operation is performed when the engine rotational speed becomes not higher than V2.
Further, an all-cylinder operation mode and a reduced-cylinder operation mode are also switched depending on a water temperature. As illustrated in
Further, the controller 60 controls a discharge amount of the oil pump 81 depending on an operating state of the engine 100. Specifically, the controller 60 sets a target hydraulic pressure depending on an operating state of the engine 100. The controller 60 controls the oil control valve 84 to cause a detected hydraulic pressure detected by the hydraulic pressure sensor 50a to coincide with the target hydraulic pressure.
First of all, setting a target hydraulic pressure is described. In the oil supply control device 200 in the embodiment, oil is supplied to a plurality of hydraulic actuating devices by one oil pump 81. A hydraulic pressure required by each of the hydraulic actuating devices changes depending on an operating state of the engine 100. Therefore, in order to acquire a hydraulic pressure necessary for all the hydraulic actuating devices in all the operating states of the engine 100, the controller 60 is required to set a hydraulic pressure not less than a maximum hydraulic pressure among required hydraulic pressures of the respective hydraulic actuating devices, as a target hydraulic pressure for each operating state of the engine 100.
In the embodiment, examples of the hydraulic actuating device having a relatively large required hydraulic pressure include the exhaust-side VVT mechanism 18 (an example of the hydraulic actuating device), the HLAs 45a and 46a (an example of the hydraulic actuating device, an example of the valve stopping device) including a valve stopping mechanism, and the oil jet 71 (an example of the hydraulic actuating device). Therefore, setting a target hydraulic pressure in such a manner as to satisfy required hydraulic pressures of these hydraulic actuating devices makes it possible to satisfy a required hydraulic pressure of a hydraulic actuating device having a relatively small required hydraulic pressure.
Further, a predetermined hydraulic pressure is required for a lubricating portion such as the bearing metal 29 other than the hydraulic actuating devices. A required hydraulic pressure of the lubricating portion also changes depending on an operating state of the engine 100. Among the lubricating portions, a required hydraulic pressure of the bearing metal 29 is relatively high. Therefore, as far as a required hydraulic pressure of the bearing metal 29 is satisfied, required hydraulic pressures of the other lubricating portions are also satisfied. In the embodiment, the controller 60 sets a hydraulic pressure slightly higher than a required hydraulic pressure of the bearing metal 29, as a base hydraulic pressure required for a steady operation of the engine 100 when a hydraulic actuating device is not activated.
The controller 60 compares a base hydraulic pressure, a required hydraulic pressure when each of the hydraulic actuating devices is activated, and a required hydraulic pressure necessary for lubricating a lubricating portion, and sets a maximum hydraulic pressure among the hydraulic pressures as a target hydraulic pressure.
A base hydraulic pressure and a required hydraulic pressure change depending on an operating state of the engine, for example, an engine load, an engine rotational speed, and an oil temperature. In view of the above, the memory 60b of the controller 60 stores a base hydraulic pressure map corresponding to an engine load, an engine rotational speed, and an oil temperature, and a required hydraulic pressure map corresponding to an engine load, an engine rotational speed, and an oil temperature. In the embodiment, maps illustrated in
Further, numerals such as “1000” described in cells on a right side of “oil temperature” in the first row indicate engine rotational speeds. When a base hydraulic pressure or a required hydraulic pressure changes depending on an engine rotational speed, a base hydraulic pressure or a required hydraulic pressure depending on an engine rotational speed is set. The unit of an engine rotational speed is rpm. The unit of a base hydraulic pressure or a required hydraulic pressure set in the maps is kPa.
Note that
A base hydraulic pressure is a hydraulic pressure necessary for a steady operation of the engine 100 when a hydraulic actuating device is not activated. Therefore, as illustrated in
As illustrated in
As described above, the valve stopping mechanisms 45d and 46d are brought to a state that valve deactivation is enabled when the lock pins 45g are pressed against a biasing force of the lock spring 45h by a hydraulic pressure. After valve deactivation is performed, the lock pins 45g are brought to an accommodated state within the outer cylinder 45e. Therefore, it is not necessary to apply a hydraulic pressure capable of pressing the lock pins 45g against a biasing force of the lock spring 45h. Thus, a required hydraulic pressure P2 for retaining valve deactivation is set smaller than a required hydraulic pressure P1 for performing valve deactivation.
An operating condition for the oil jet 71 is defined depending on a presence or absence of cylinder deactivation (valve stopping), an engine rotational speed, and an engine load. The oil jet 71 injects oil through a nozzle when a relief valve is opened by a hydraulic pressure. Therefore, as illustrated in
As illustrated in
Next, control of the oil control valve 84 by the controller 60 is described in detail. As described above, the oil control valve 84 is a linear solenoid valve. The oil control valve 84 controls a discharge amount of the oil pump 81 depending on an operating state of the engine 100. When the oil control valve 84 is opened, oil is supplied to the pressure chamber 81m of the oil pump 81. The controller 60 controls a discharge amount (flow rate) of the oil pump 81 by driving the oil control valve 84. Note that a configuration of the oil control valve 84 itself is well-known. Therefore, further detailed description on the oil control valve 84 is omitted.
Specifically, the oil control valve 84 is driven in response to a control signal indicative of a duty value, which is transmitted from the controller 60 based on an operating state of the engine 100, and a hydraulic pressure to be supplied to the pressure chamber 81m of the oil pump 81 is controlled. An eccentric amount of the cam ring 81d is controlled by a hydraulic pressure of the pressure chamber 81m, and a discharge amount (flow rate) of the oil pump 81 is controlled by adjusting an amount of change in internal volume of the pump chamber 81i. In other words, a capacity of the oil pump 81 is controlled by a duty value to be input from the controller 60 to the oil control valve 84.
The master data 1300 indicates duty values when the controller 60 controls the oil control valve 84 by setting a predetermined reference hydraulic pressure P0 as a target hydraulic pressure in an initial state of the engine. Duty values of the master data 1300 are acquired experimentally, for example. In the experiment, it is preferable to use the oil control valve 84 which indicates a median when characteristics of the oil control valve 84 fluctuate, and brand new oil having viscosity characteristics by which an operation of a vehicle is guaranteed. A relatively low viscosity may be used as viscosity characteristics of oil.
As described above, a duty value indicates a ratio of energization time to the oil control valve 84 with respect to time of one cycle. Therefore, the unit of a duty value is %. As the reference hydraulic pressure P0, for example, a base hydraulic pressure at an intermediate engine rotational speed may be used.
The correction coefficient map 1400 is used in order to correct the master data 1300 and reflect individual differences of engines 100 actually mounted in vehicles to the master data 1300. It is assumed that a numerical value of correction coefficient changes for each oil temperature and for each engine rotational speed. In view of the above, the correction coefficient map 1400 illustrated in
As described above, the oil supply control device 200 in the embodiment includes, as hydraulic actuating devices having a relatively large required hydraulic pressure, the HLAs 45a and 46a including a valve stopping mechanism, the exhaust-side VVT mechanism 18, and the oil jet 71. The controller 60 allows activation of these hydraulic actuating devices only when these hydraulic actuating devices are securely activatable. In view of the above, an activation allowance range of each of the hydraulic actuating devices is stored in advance in the memory 60b.
Whether or not each of the hydraulic actuating devices is appropriately activated greatly depends on a viscosity of oil. A variety of oil types are prepared as oil types which guarantee an operation with respect to a vehicle in which the engine 100 is mounted. Further, a viscosity changes relatively widely even with use of oil of a same type. In view of the above, an activation allowance range of each of the hydraulic actuating devices is set to a relatively narrow range.
In particular, in the embodiment, as described referring to
When a command signal indicative of the target hydraulic pressure P1 is output from the controller 60 to the oil control valve 84 in activating a valve stopping mechanism, a hydraulic pressure of the oil supply passage 5 reaches the target hydraulic pressure P1, and the lock pins 45g are released. In this case, it is necessary to release the lock pins 45g within a predetermined period of time after a command signal is output from the controller 60. However, when a viscosity of oil is high, it takes time to fill the oil supply passage 5 with oil and to attain the target hydraulic pressure P1.
In view of the above, in the oil supply control device 200 of the embodiment, a viscosity of oil in use is estimated in order to increase the activation allowance range as much as possible. This allows for the oil supply control device 200 of the embodiment to improve fuel economy or increase an engine output.
When the engine 100 is started, an operation illustrated in
On the other hand, when the engine 100 is started for a first time (YES in Step S1501), the processing proceeds to Step S1502. The operation of Step S1502 and thereafter in
In Step S1502, the controller 60 executes ordinary hydraulic control. For example, when a target hydraulic pressure is set to the reference hydraulic pressure P0, the controller 60 extracts, from the master data 1300 (
Next, in Step S1503, the controller 60 judges whether or not the engine 100 is in a steady state. When the engine rotational speed and the engine load are constant (e.g. when the engine 100 is in an idling state), the controller 60 judges that the engine 100 is in a steady state. When the engine 100 is not in a steady state (NO in Step S1503), the processing returns to Step S1502, and the controller 60 waits until the engine 100 is brought to a steady state while executing ordinary hydraulic control.
When it is judged that the engine 100 is in a steady state (YES in Step S1503), the controller 60 reads the master data 1300 (
In Step S1508, the controller 60 may acquire an ambient temperature of an engine room detected by the temperature sensor 66, as a temperature of the oil control valve 84. Further, the oil supply control device 200 in the embodiment may include a temperature sensor for detecting a temperature of the oil control valve 84.
A resistance value of a solenoid of the oil control valve 84 also changes depending on a temperature. Therefore, even when a same duty value is output to the oil control valve 84, a value of current flowing through the solenoid of the oil control valve 84 changes depending on a temperature. In view of the above, in the embodiment, correction coefficients depending on a temperature are stored in advance in the memory 60b. The controller 60 corrects a duty value with use of a temperature of the oil control valve 84 acquired in Step S1508, and a correction coefficient stored in the memory 60b. This point is the same as a case where a temperature of the oil control valve 84 is acquired in an operation to be described in the following.
Next, in Step S1509, the controller 60 calculates a variation of duty value. Specifically, the controller 60 extracts, from the master data 1300 read in Step S1504, a duty value corresponding to an oil temperature checked in Step S1505 and an engine rotational speed checked in Step S1507. Then, the controller 60 calculates a difference between the duty value extracted from the master data 1300, and the duty value checked in Step S1506, as a variation of duty value.
Next, in Step S1510, the controller 60 corrects the master data 1300 stored in the memory 60b with use of a variation of duty value calculated in Step S1509, and the correction coefficient map 1400 illustrated in
The broken line MD0 in
In
In Step S1509, the controller 60 calculates a variation ΔD0 of duty value by the following formula (1) for example.
ΔD0=Dc1−Di1 (1)
Further, in Step S1510, the controller 60 corrects the master data 1300 stored in the memory 60b by the following formula (2) for example.
Dc=Di+ΔDc×Cf/Cf0 (2)
In formula (2), the duty value Di is a duty value in an arbitrary cell of the master data 1300 illustrated in
When a duty value is shifted in parallel by the variation ΔD0 calculated in Step S1509 in correcting the master data 1300 stored in the memory 60b, the variation ΔD0 may be added to a duty value in each cell of the master data 1300 illustrated in
Further, the variation ΔD0 of duty value acquired in Step S1509 is a variation in engine rotational speed checked in Step S1507. When the variation ΔD0 of duty value is added to a duty value of another engine rotational speed as it is, an appropriate correction width may not be acquired.
In view of the above, in the embodiment, the correction coefficient Cf is acquired for each oil temperature and for each engine rotational speed in order to acquire an appropriate correction width for each oil temperature and for each engine rotational speed. The correction coefficients Cf are stored in advance in the memory 60b as the correction coefficient map 1400.
By performing Step S1510 in
As described above, when the engine 100 is started, an operation illustrated in
Steps S1701, S1702, and S1703 are the same as Steps S1502, S1503, and S1504 in
Next, in Step S1704, the controller 60 reads an activation allowance determination map stored in the memory 60b.
The activation allowance determination map 1900 in
As illustrated in
A magnitude |A| of the allowable range “within ±A [%]” is determined taking into consideration measurement fluctuation or aging change such as wear. Consequently, the allowable range “within ±A [%]” is set above and below the master data MD1. Note that as a clearance increases by wear among aging changes, oil leakage may increase. Thus, it is necessary to increase an oil supply amount in order to acquire a same hydraulic pressure. Therefore, generally, a duty value shifts upwardly regarding aging change.
As illustrated in
Further, a fact that a duty value for acquiring a same hydraulic pressure is smaller than a value exceeding the allowable range “within −A [%]” may mean that oil of a viscosity lower than the viscosity of oil used when the master data of
Referring back to
In Step S1710 following Step S1709, the controller 60 judges whether or not a variation of duty value calculated in Step S1709 lies within the allowable range “±A [%]”. When the variation of duty value lies within the allowable range “±A [%]” (YES in Step S1710), the processing proceeds to Step S1711. On the other hand, when the variation of duty value does not lie within the allowable range “±A [%]” (NO in Step S1710), the processing proceeds to Step S1712.
In Step S1711, the controller 60 updates the master data stored in the memory 60b with use of a calculated variation of duty value. In Step S1711, as in Step S1510 in
Updating the master data 1300 makes it possible to reflect a change in engine characteristics by aging change such as wear to the master data 1300. When master data is not updated, variations of duty value are integrated. As a result, when integration of variations of duty value progresses simply because of aging change, regardless that oil is not changed to oil of another viscosity, the integration result may exceed the allowable range. However, in the embodiment, by updating the master data 1300, it is possible to avoid integration of variations of duty value.
In Step S1712, the controller 60 judges whether or not a variation of duty value does not lie within the allowable range “±A[%]” in Step S1806 (
The driving cycle means a period of time from start of the engine after an ignition switch is turned on until the engine is stopped after the ignition switch is turned off. Specifically, “a previous driving cycle” means an operation of
In Step S1712, when it is not determined that a variation of duty value does not lie within the allowable range “±A[%]” because oil is exchanged (NO in Step S1712), the processing proceeds to Step S1801 in
In Step S1801, the controller 60 sets a target hydraulic pressure to the reference hydraulic pressure P0, checks an oil temperature, an engine rotational speed, and a duty value, and temporarily stores an oil temperature and a duty value D040 (
Next, in Step S1803, the controller 60 sets a target hydraulic pressure to the hydraulic pressure P1, checks an oil temperature, an engine rotational speed, and a duty value, and temporarily stores an oil temperature and a duty value D140 (
Next in Step S1805, the controller 60 determines whether a variation of duty value calculated in Step S1709 exceeds the allowable range because a hardware component is changed or because oil is changed. Changing a hardware component means changing an engine component such as the oil pump 81, the oil control valve 84, or an oil filter by a user, for example. Changing oil means changing oil to oil of another viscosity characteristics by a user at the time of oil exchange, for example.
In Step S1805, the controller 60 stores a determination result in the memory 60b. The controller 60 uses a determination result of Step S1805 stored in the memory 60b in Step S1712 (
In
The points Pt0, Pt1, and Pt2 illustrated in
Further, a duty value at the point Pt2 of the hydraulic pressure P2 in
The determination map 2100 is generated in advance and stored in the memory 60b as is the case with the master data 1300. Further, the determination map 2100 is updated when an operation illustrated in
Note that the determination map 2100 is used when an oil temperature is not lower than the temperature Tp0 [° C.]. Therefore, a duty value at a temperature of not lower than the temperature Tp0 [° C.] is set. The temperature Tp0 will be described later referring to
The points Pt10, Pt12, and Pt11 illustrated in
A fact that duty values acquired in Steps S1801 to S1803 are indicated in
As illustrated in
Therefore, a straight line Lt1 connecting the points Pt2 and Pt1, and a straight line Lt11 passing through the point Pt11 and the point Pt12 represent change characteristics from a state that oil is not injected to a state that oil is injected. Specifically, a tilt angle θ1 between the straight line Lt1 and the X-axis, and a tilt angle θ12 between the straight line Lt11 and the X-axis represent a degree of change in duty value from a state that oil is not injected to a state that oil is injected.
A degree of change in duty value from a state that oil is not injected to a state that oil is injected is affected by a viscosity of oil. In other words, a degree of change from the tilt angle θ1 to the tilt angle θ12 represents a change in viscosity of oil.
On the other hand, a straight line Lt0 connecting the points Pt0 and Pt2, and a straight line Lt10 passing through the points Pt10 and Pt12 represent characteristics in a state that oil is not injected. Specifically, a tilt angle θ0 between the straight line LT0 and the X-axis, and a tilt angle θ10 between the straight line Lt10 and the X-axis represent a degree of change in duty value in a state that oil is not injected.
A degree of change in duty value in a state that oil is not injected is not only affected by a viscosity of oil but also affected by engine characteristics. In other words, a degree of change from the tilt angle θ0 to the tilt angle θ10 represents a change in viscosity of oil, and a change in engine characteristics due to changing a hardware component such as the oil control valve 84, for example.
Therefore, (tilt angle θ1/tilt angle θ0), in other words, change characteristics at the arrow Ar1 in
For example, when a viscosity of oil lowers, a discharge amount of oil for acquiring a same hydraulic pressure increases. Therefore, it is necessary to increase an oil discharge amount from the oil pump 81 in order to retain a target hydraulic pressure. Thus, the controller 60 lowers a duty value to be output to the oil control valve 84.
An operation of the oil jet 71 is alternative, that is, either oil is injected or not injected. Therefore, aging change seldom occurs regarding operation characteristics of the oil jet 71. Thus, it is possible to determine whether or not a viscosity of oil changes by a difference between (tilt angle θ1/tilt angle θ0) and (tilt angle θ12/tilt angle θ10), regardless of whether an elapsed time is long or short.
Note that in
In other words, as long as a viscosity of oil remains unchanged, a duty value Dx corresponding to an intersection between the straight line Ltx and the hydraulic pressure P1 is supposed to be acquired in Step S1803 in
As described above, a fact that a duty value for acquiring a same hydraulic pressure increases means that it is possible to retain a same hydraulic pressure even when an oil discharge amount from the oil pump 81 decreases. In other words, this means that an amount of oil leakage from a clearance of the engine 100 decreases due to an increase in viscosity of oil. The controller 60 determines that a viscosity of oil changes when a difference between (tilt angle θ11/tilt angle θ10) and (tilt angle θ1/tilt angle θ0) is not less than a predetermined value.
Specifically, in Step S1805 in
The controller 60 determines that a viscosity of oil increases when (tilt angle θ12/tilt angle θ10) increases with respect to (tilt angle θ1/tilt angle θ0) by a predetermined value or more. Further, the controller 60 determines that the viscosity of oil decreases when (tilt angle θ12/tilt angle θ10) decreases with respect to (tilt angle θ1/tilt angle θ0) by a predetermined value or more. The predetermined value is determined in advance, taking into consideration measurement fluctuation of a hydraulic pressure, or the like.
In the case of
As described above referring to
Note that as far as a hardware component is not changed, the controller 60 is able to determine whether or not a viscosity of oil has changed only by using a difference between the tilt angle θ1 and the tilt angle θ12.
Referring back to
As is clear from a determination method described referring to
Further, as far as a variation of duty value does not lie within an allowable range, and a viscosity of oil remains unchanged, the controller 60 is able to determine that a hardware component is changed.
Further, when a variation of duty value does not lie within an allowable range, and a viscosity of oil has changed, and when a tilt angle, which is acquired by eliminating an influence by a change in viscosity of oil from the tilt angle θ10, has changed from the tilt angle θ0 by a threshold value or more, the threshold value being set by taking into consideration measurement fluctuation or the like, the controller 60 is able to determine that a hardware component is also changed.
As described above, in Step S1806, when a viscosity of oil remains unchanged, the controller 60 judges that a variation of duty value does not lie within an allowable range because a hardware component is changed, and on the other hand, when a viscosity of oil has changed, the controller 60 judges that a variation of duty value does not lie within an allowable range because oil is changed.
When a variation of duty value does not lie within an allowable range because oil is changed (YES in Step S1806), the processing proceeds to Step S1713 in
Next, in Step S1808, the controller 60 updates the determination map 2100 stored in the memory 60b with use of an oil temperature and a duty value acquired in Steps S1801 to S1803. By performing Step S1808, changing a hardware component is reflected to the determination map 2100. Thereafter, the processing proceeds to Step S1715 in
Note that a timing at which the determination map 2100 is updated is not limited to Step S1808. For example, the controller 60 may update the determination map 2100 at a timing at which an oil temperature is equal to the oil temperature of the determination map 2100 by a duty value acquired at the timing, when the hydraulic pressures P0, P1, and P2 are used as a target hydraulic pressure.
Referring back to
As illustrated in
On the other hand, as illustrated in
When the duty value Dy lies within the allowable range “±A [%]”, it is possible to judge that a currently used oil is oil having substantially the same low viscosity as the oil used when master data is corrected in Step S1510 in
Referring back to
In
When the engine 100 is started, an operation illustrated in
Next, in Step S2403, the controller 60 judges whether or not an oil temperature detected by the oil temperature sensor 63 is not lower than Tp1 [° C.]. The operation illustrated in
When an oil temperature is lower than Tp1 [° C.] (NO in Step S2403), the processing returns to Step S2401, and ordinary hydraulic control is continued. When an oil temperature is not lower than Tp1 [° C.] (YES in Step S2403), the processing proceeds to Step S2404. Steps S2404 to S2410 are the same as Steps S1504 to S1510 in
Next, in Step S2411, the controller 60 allows cylinder deactivation by the HLAs 45a and 46a including a valve stopping mechanism. In Step S2412 following Step S2411, the controller 60 changes the target hydraulic pressure to the required hydraulic pressure P1 for performing cylinder deactivation. Specifically, the controller 60 controls the HLAs 45a and 46a including a valve stopping mechanism to shift the engine to a cylinder deactivation state.
Next, in Step S2413, an oil temperature, an engine rotational speed, and a duty value when a detected hydraulic pressure by the hydraulic pressure sensor 50a coincides with the target hydraulic pressure P1 are checked. In following Step S2314, the controller 60 confirms that shifting to the cylinder deactivation state is completed.
Subsequently, in Step S2501 in
When the cylinder deactivation state is not released (NO in Step S2503), the controller 60 retains the target hydraulic pressure P2 (Step S2504), and the processing returns to Step S2503. When the cylinder deactivation state is released (YES in Step S2503), the processing proceeds to Step S2505.
In Step S2505, the controller 60 updates the determination map 2100 with use of an oil temperature and a duty value at the hydraulic pressures P0, P1, and P2. According to this configuration, it is possible to acquire the determination map 2100, in which individual differences of each engine 100 are reflected. Thereafter, the processing returns to Step S2401 in
Steps S2601 and S2602 in
In Step S2604, the controller 60 reads the master data 1300 (
Following Steps S2605 to S2609 are respectively the same as Steps S1505 to S1509 in
In Step S2610, when a variation of duty value calculated in Step S2609 does not lie within the allowable range “±A [%]” (NO in Step S2610), the processing proceeds to Step S2612. When a variation of duty value does not lie within the allowable range “±A [%]”, it is presumed that a large change has occurred. Therefore, when it is not possible to determine a cause of the change, the controller 60 cannot proceed the processing to Step S2616, in which cylinder deactivation is allowed.
In Step S2612, the controller 60 judges whether a variation of duty value does not lie within the allowable range “±A [%]” because oil is changed in Step S2802 (
In Step S2613, the controller 60 judges whether or not a variation of duty value calculated in Step S2609 lies within the allowable range “−B [%]”. When a variation of duty value does not lie within the allowable range “−B [%]” (NO in Step S2613), the processing proceeds to Step S2614.
On the other hand, when a variation of duty value lies within the allowable range “−B [%]” (YES in Step S2613), the processing proceeds to Step S2615. Specifically, if a variation of duty value lies within the allowable range “−B [%]”, even when the variation does not lie within the allowable range “±A [%]”, it is presumed that a viscosity of oil is significantly low. In this case, the HLAs 45a and 46a including a valve stopping mechanism can be normally activated. Therefore, the controller 60 proceeds the processing to Step S2615.
In Step S2614, the controller 60 judges whether or not an oil temperature detected by the oil temperature sensor 63 is not lower than Tp0 [° C.]. As described above, the temperature Tp0 [° C.] is a temperature at which each of the hydraulic actuating devices is activated normally regardless of an oil viscosity. In view of the above, when an oil temperature is not lower than Tp0 [° C.] (YES in Step S2614), the processing proceeds to Step S2615. On the other hand, when an oil temperature is lower than Tp0 [° C.] (NO in Step S2614), the processing returns to Step S2601, and the controller 60 executes ordinary hydraulic control without allowing cylinder deactivation.
In Step S2701 in
In Step S2703, the controller 60 changes the target hydraulic pressure to the hydraulic pressure P1 in order to activate the HLAs 45a and 46a including a valve stopping mechanism. Next, in Step S2704, the controller 60 checks that a detected hydraulic pressure by the hydraulic pressure sensor 50a coincides with the target hydraulic pressure P1.
Next, in Step S2705, the controller 60 checks an oil temperature, an engine rotational speed, a duty value, and a temperature of the oil control valve 84 at the hydraulic pressure P1, and temporarily stores these values in the memory 60b. Next, in Step S2706, the controller 60 confirms that shifting to the cylinder deactivation state is completed.
Next, in Step S2707, the controller 60 changes the target hydraulic pressure to the hydraulic pressure P2 in order to retain the cylinder deactivation state. Next, in Step S2708, the controller 60 confirms that a detected hydraulic pressure by the hydraulic pressure sensor 50a coincides with the target hydraulic pressure P2.
Next, in Step S2709, the controller 60 checks an oil temperature, an engine rotational speed, a duty value, and a temperature of the oil control valve 84 at the hydraulic pressure P2, and temporarily stores these values in the memory 60b. Next, in Step S2710, the controller 60 reads the determination map 2100 stored in the memory 60b.
Next, in Step S2711, the controller 60 judges whether or not a variation of duty value lies within the allowable range “±A [%]” in a judgment result of Step S2610. When the variation of duty value does not lie within the allowable range “±A [%]” (NO in Step S2711), the processing proceeds to Step S2801 (
Step S2801 in
Step S2802 is the same as Step S1806 in
By performing Steps S2803 and S2804, changing a hardware component is reflected to the master data 1300 and the determination map 2100. Note that the point that a timing at which the determination map 2100 is updated is not limited in Step S2804 is the same as Step S1808 in
After Step S2804, the processing proceeds to Step S2902 (
In above Step S2711, when the variation of duty value lies within the allowable “±A [%]” (YES in Step S2711), the processing proceeds to Step S2901 (
In Step S2901 in
In Step S2902 following Step S2901, the controller 60 judges whether or not the cylinder deactivation state is released. When the cylinder deactivation state is not released (NO in Step S2902), the controller 60 retains the target hydraulic pressure P2 (Step S2903), and the processing returns to Step S2902. When the cylinder deactivation state is released (YES in Step S2902), the processing returns to Step S2601 (
In Step S2702 in
When the engine 100 is in a cold state where an oil temperature is lower than Tp0 [° C.], a viscosity of oil is high. Therefore, it may be impossible to acquire a duty value and the like which accurately reflect an engine state. In view of the above, in the embodiment, when an oil temperature is lower than Tp0 [° C.] (NO in Step S2702), the controller 60 performs only cylinder deactivation control, and does not update the determination map 2100. Thus, according to the embodiment, it is possible to accurately update the determination map 2100.
(1) In the above embodiment, a capacity variable hydraulic oil pump is used as the oil pump 81. The oil pump 81 may be a pump other than a capacity variable hydraulic oil pump. As the oil pump 81, for example, an electric pump in which an oil discharge amount changes as a rotational speed changes may be used. The oil pump 81 may be a pump in which an oil discharge amount is variable.
(2) In the above embodiment, one master data 1300 is stored in the memory 60b. Alternatively, master data (an example of the second master data) for highly viscous oil may be stored in the memory 60b in addition to the master data 1300 (an example of the first master data).
(3) In the above embodiment, the oil temperature sensor 63 is used as a viscosity characteristics detecting device for detecting viscosity characteristics of oil circulating within an engine by the oil pump 81. Alternatively, a viscosity characteristics detecting device for calculating and estimating viscosity characteristics of oil with use of information relating to a coolant temperature, a rotational speed, and a load of an engine may be used.
(4) In the above embodiment, the hydraulic actuating device includes a valve stopping mechanism as a main component. Alternatively, a hydraulically operated valve characteristics switching device for changing opening and closing characteristics of an intake valve and an exhaust valve by switching between a plurality of cams may be used.
Note that the aforementioned specific embodiment mainly includes an invention having the following configuration.
An aspect of the present invention includes: an oil pump of which an oil discharge amount is variable; a hydraulic actuating device which is activated in response to a pressure of oil supplied from the oil pump; a hydraulic pressure sensor which is disposed in an oil supply passage connecting the oil pump and the hydraulic actuating device, and detects a hydraulic pressure; a viscosity characteristics detecting device which detects viscosity characteristics of oil circulating within the engine by the oil pump; an adjusting device which adjusts the oil discharge amount from the oil pump according to an input control value to adjust the hydraulic pressure; a memory which stores first master data constituted by the control value which is determined in advance depending on viscosity characteristics of the oil depending on an operating state of the engine at a predetermined hydraulic pressure value; a hydraulic controller which outputs the control value to the adjusting device to control the adjusting device to cause a detected hydraulic pressure detected by the hydraulic pressure sensor to coincide with a target hydraulic pressure which is set depending on the operating state of the engine; and a determination portion which compares an output control value output from the hydraulic controller to the adjusting device when the detected hydraulic pressure coincides with the predetermined hydraulic pressure value set to the target hydraulic pressure, and the control value of the first master data stored in the memory, to determine whether or not a first difference between the output control value and the control value of the first master data lies within a predetermined allowable range, wherein the hydraulic controller starts to control the adjusting device with use of the control value of the first master data, when the first difference lies within the allowable range, and starts to control the adjusting device with use of the control value of second master data different from the first master data, when the first difference does not lie within the allowable range, the control value of the second master data causing the first difference to lie within the allowable range.
In the present aspect, it is determined whether or not the first difference between the output control value when the detected hydraulic pressure coincides with the predetermined hydraulic pressure value set to the target hydraulic pressure, and the control value of the first master data lies within the predetermined allowable range.
A fact that the first difference lies within the allowable range means that oil of a viscosity suitable for the first master data stored in the memory is used. In view of the above, in the present aspect, when the first difference lies within the allowable range, control of the adjusting device is started with use of the control value of the first master data. Thus, it is possible for the detected hydraulic pressure to reach the target hydraulic pressure without an excessive delay.
On the other hand, a fact that the first difference does not lie within the allowable range means that oil of a viscosity, which is not suitable for the first master data stored in the memory, is used. In view of the above, in the present aspect, when the first difference does not lie within the allowable range, control of the adjusting device is started with use of the control value of the second master data being different from the first master data, wherein the control value causes the first difference to lie within the allowable range. Thus, even when the first difference does not lie within the allowable range, it is possible for the detected hydraulic pressure to reach the target hydraulic pressure without an excessive delay.
In the aforementioned aspect, for example, the hydraulic controller may update the control value of the first master data with use of the first difference to generate the second master data, and may store the generated second master data in the memory in place of the first master data, when the first difference does not lie within the allowable range.
In the present aspect, when the first difference does not lie within the allowable range, the control value of the first master data is updated with use of the first difference to generate the second master data. The generated second master data is stored in the memory in place of the first master data. Accordingly, thereafter, it is possible for the detected hydraulic pressure to reach the target hydraulic pressure with use of the control value of the second master data.
In the aforementioned aspect, for example, the determination portion may compare, in a state that the second master data is stored in the memory, an output control value output from the hydraulic controller to the adjusting device when the detected hydraulic pressure coincides with the predetermined hydraulic pressure value set to the target hydraulic pressure, and the control value of the second master data stored in the memory, to determine whether or not a second difference between the output control value and the control value of the second master data lies within a predetermined allowable range, and the hydraulic controller may update the control value of the second master data stored in the memory with use of the second difference when the second difference lies within the allowable range.
In the present aspect, it is determined whether or not the second difference between the output control value and the control value of the second master data lies within the predetermined allowable range. When the second difference lies within the allowable range, the control value of the second master data stored in the memory is updated with use of the second difference. A fact that the second difference lies within the allowable range means that the second difference is generated due to aging change of the engine such as wear. Therefore, by updating the control value of the second master data stored in the memory with use of the second difference, it is possible to change the control value to a control value taking into consideration aging change of the engine such as wear.
In the aforementioned aspect, for example, the hydraulic controller may update the control value of the first master data stored in the memory with use of the first difference, when the first difference lies within the allowable range.
In the present aspect, when the first difference lies within the allowable range, the control value of the first master data stored in the memory is updated with use of the first difference. A fact that the first difference lies within the allowable range means that the first difference is generated due to aging change of the engine such as wear. Therefore, by updating the control value of the first master data stored in the memory with use of the first difference, it is possible to change the control value to a control value taking into consideration aging change of the engine such as wear.
In the aforementioned aspect, for example, the oil pump may include a capacity variable oil pump of which a discharge capacity is variable, the adjusting device may include an oil control valve which adjusts a hydraulic pressure applied to the capacity variable oil pump, to adjust an oil discharge amount from the capacity variable oil pump, and the hydraulic actuating device may include a valve stopping device which releases, by a hydraulic pressure, a lock mechanism for holding a support mechanism that supports a swing arm of an intake valve or an exhaust valve to be activated by a cam of a camshaft, to stop activation of the intake valve or the exhaust valve to open.
In the present aspect, the hydraulic pressure to be applied to the capacity variable oil pump is adjusted by the oil control valve to adjust the oil discharge amount from the capacity variable oil pump. In the valve stopping device, the lock mechanism for holding the support mechanism that supports the swing arm of the intake valve or the exhaust valve to be activated by the cam of the camshaft is released by the hydraulic pressure to stop activation of the intake valve or the exhaust valve to open. Therefore, when the first difference lies within the allowable range, control of the adjusting device is started with use of the control value of the first master data, and the valve stopping device can be activated. Further, when the first difference does not lie within the allowable range, control of the adjusting device is started with use of the control value of the second master data being different from the first master data, wherein the control value causes the first difference to lie within the allowable range, and the valve stopping device can be activated. Thus, it is possible to activate the valve stopping device even when the first difference does not lie within the allowable range.
Number | Date | Country | Kind |
---|---|---|---|
2016-032346 | Feb 2016 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2017/004368 | 2/7/2017 | WO | 00 |