The present invention relates to a control device of an internal combustion engine and a control method of an internal combustion engine.
Known in the past has been an internal combustion engine comprising a variable compression ratio mechanism able to change a mechanical compression ratio of the internal combustion engine by changing a combustion chamber volume when a piston is at top dead center. As this variable compression ratio mechanism, a mechanism moving a cylinder block relative to a crankcase (for example, PLT 1) has been known.
In an internal combustion engine comprising this variable compression ratio mechanism, a target mechanical compression ratio is set based on an engine load, engine rotational speed, etc. The variable compression ratio mechanism is feedback controlled so as to reach this target mechanical compression ratio. In performing such control, it is necessary to detect a current mechanical compression ratio in the variable compression ratio mechanism. In the internal combustion engine described in PLT 1, a control shaft rotates to change the mechanical compression ratio, and the rotational angle of this control shaft is detected to detect the current mechanical compression ratio.
In the above-mentioned variable compression ratio mechanism, if combustion of the air-fuel mixture causes the pressure inside the combustion chambers to greatly change, the detected value of the mechanical compression ratio changes accordingly. Such a change in the detected value of the mechanical compression ratio occurs, for example, due to torsion generated at the control shaft or deformation of the cylinder block accompanying a rise in the pressure inside the combustion chambers. Even if the detected value of the mechanical compression ratio changes along with torsion of the control shaft or deformation of the cylinder block in this way, the torsion of the control shaft or deformation of the cylinder block is eliminated together with a drop in the pressure in the combustion chambers, and as a result the detected value of the mechanical compression ratio returns to the original level.
In this regard, when performing feedback control so that the mechanical compression ratio becomes the target mechanical compression ratio, if the detected value of the mechanical compression ratio falls along with combustion of the air-fuel mixture, a variable compression ratio mechanism is driven so that the mechanical compression ratio becomes higher accordingly. However, after that, if the pressure in the combustion chambers falls, as explained above, the detected value of the mechanical compression ratio also returns to the original level. Therefore, if driving the variable compression ratio mechanism so that the mechanical compression ratio becomes higher along with a fall in the detected value of the mechanical compression ratio accompanying combustion of the air-fuel mixture, the variable compression ratio mechanism is wastefully driven.
The present invention was made in consideration of the above problem and has as its object to provide a control device of an internal combustion engine not wastefully driving a variable compression ratio mechanism even if a detected value of a mechanical compression ratio changes due to a pressure fluctuation in the combustion chambers accompanying combustion.
The present invention was made so as to solve the problem and has as its gist the following:
(1) A control device of an internal combustion engine controlling an internal combustion engine having a plurality of cylinders which comprises a variable compression ratio mechanism able to change a mechanical compression ratio by moving a cylinder block relative to a crankcase, the control device comprising: a compression ratio detector for detecting a mechanical compression ratio based on a value of a relative position parameter representing a relative positional relationship between the cylinder block and a piston with respect to a crank angle; and a compression ratio controller for feedback controlling the variable compression ratio mechanism so that the mechanical compression ratio detected by the compression ratio detector becomes a target mechanical compression ratio, wherein in feedback controlling the variable compression ratio mechanism, the compression ratio controller does not use the mechanical compression ratio detected by the compression ratio detector when a crank angle is in a predetermined crank angle range including a time period where the cylinder pressure is equal to or greater than a preset predetermined pressure at least at one cylinder where the fluctuation of the relative position parameter is greatest due to fluctuation of the cylinder pressure accompanying combustion.
(2) The control device of an internal combustion engine according to (1), wherein the compression ratio detector is configured to detect a relative position of the crankcase and the cylinder block to thereby detect the mechanical compression ratio.
(3) The control device of an internal combustion engine according to (1) or (2), wherein the predetermined crank angle range is a range of 0° ATDC to 30° ATDC based on compression top dead center of at least one cylinder.
(4) The control device of an internal combustion engine according to (1) or (2), wherein the predetermined crank angle range includes a time period where the cylinder pressure is equal to or greater than a preset predetermined pressure at all of the cylinders.
(5) The control device of an internal combustion engine according to (4),
wherein the predetermined crank angle range is a range of 0° ATDC to 30° ATDC based on compression top dead center at each cylinder.
(6) The control device of an internal combustion engine according to any one of (1) to (5),
wherein in feedback controlling the variable compression ratio mechanism, the compression ratio controller uses only the mechanical compression ratio detected by the compression ratio detector at a specific crank angle set outside the predetermined crank angle range.
(7) The control device of an internal combustion engine according to (6), wherein the specific crank angle is set at an every angle obtained by dividing 720° by the number of cylinders.
(8) The control device of an internal combustion engine according to (2) wherein the internal combustion engine has three or more cylinders arranged in one line, the compression ratio detector is arranged adjacent to a cylinder positioned at one end in a direction in which the cylinders are arranged in a row, and the predetermined crank angle range includes a time period when the cylinder pressure is equal to or greater than a preset predetermined pressure at the cylinder positioned at one end.
(9) The control device of an internal combustion engine according to any one of (1) to (8), wherein in feedback controlling the variable compression ratio mechanism, the compression ratio controller uses a mechanical compression ratio detected at a predetermined time interval regardless of the crank angle when an engine rotational speed is less than a predetermined reference rotational speed, which is lower than an idling speed.
(10) A control method for controlling an internal combustion engine having a plurality of cylinders which comprises a variable compression ratio mechanism able to change a mechanical compression ratio by moving a cylinder block relative to a crankcase, the control method comprising: detecting a mechanical compression ratio based on a value of a relative position parameter representing a relative positional relationship between the cylinder block and a piston with respect to a crank angle; and feedback controlling the variable compression ratio mechanism so that the detected mechanical compression ratio becomes a target mechanical compression ratio, wherein in feedback controlling the variable compression ratio mechanism, the detected mechanical compression ratio is not used when a crank angle is in a predetermined crank angle range including a time period where the cylinder pressure is equal to or greater than a preset predetermined pressure at least at one cylinder where the fluctuation of the relative position parameter is greatest due to fluctuation of the cylinder pressure accompanying combustion.
According to the present invention, there is provided a control device of an internal combustion engine not wastefully driving a variable compression ratio mechanism even if a detected value of a mechanical compression ratio changes due to a pressure fluctuation in a combustion chamber accompanying combustion.
Below, referring to the drawings, embodiments of the present invention will be explained in detail. Note that, in the following explanation, similar component elements will be assigned the same reference numerals.
<<Configuration of Internal Combustion Engine>>
The surge tank 12 is connected through an intake duct 14 to an air cleaner 15. Inside the intake duct 14, a throttle valve 17 driven by an actuator 16 and an intake air flow detector (air flowmeter) 18 using for example a hot wire, are arranged. On the other hand, the exhaust ports 10 are connected through an exhaust manifold 19 to a catalytic converter 20 housing for example a three-way catalyst. An air-fuel ratio sensor 21 is arranged in the exhaust manifold 19.
On the other hand, in the embodiment shown in
An electronic control unit (ECU) 30 is a digital computer comprising components connected with each other through a bidirectional bus 31 such as a ROM (read only memory) 32, RAM (random access memory) 33, CPU (microprocessor) 34, input port 35, and output port 36. The output signal of the intake air flow detector 18 and the output signal of the air-fuel ratio sensor 21 are input through respectively corresponding AD converters 37 to the input port 35.
Further, the accelerator pedal 40 is connected to a load sensor 41 generating an output voltage proportional to the amount of depression of the accelerator pedal 40. The output voltage of the load sensor 41 is input through a corresponding AD converter 37 to an input port 35. Furthermore, the input port 35 is connected to a crank angle sensor 42 generating an output. pulse every time a crankshaft rotates by for example 15°. Furthermore, the cylinder block 2 comprises a relative distance sensor 43 for detecting a relative distance between the cylinder block 2 and the crankcase 1. The output voltage of the relative distance sensor 43 is input through a corresponding AD converter 37 to the input port 35. On the other hand, the output port 36 is connected through a corresponding drive circuit 38 to the spark plugs 6, the fuel injectors 13, the throttle valve drive actuator 16, a variable compression ratio mechanism A, and a variable valve timing mechanism B.
Note that, the ECU 30, together with the load sensor 41, crank angle sensor 42, and relative distance sensor 43, form a control device for controlling the internal combustion engine. The control device comprises a compression ratio detector for detecting a mechanical compression ratio and a compression ratio controller for controlling the variable compression ratio mechanism A. The compression ratio detector is mainly comprised of the ECU 30 and relative distance sensor 43, while the compression ratio controller is mainly comprised of the ECU 30, load sensor 41, and crank angle sensor 42.
<<Configuration of Variable Compression Ratio Mechanism>>
Next, the configuration of the variable compression ratio. mechanism A of the present embodiment will be explained with reference to
The variable compression ratio mechanism A, as shown in
Further, the variable compression ratio mechanism A comprises pluralities of case side projections 52 formed at intervals from each other at the upper surface of the crankcase 1. The case side projections 52 fit between the respectively corresponding block side projections 50. Circular cross-sectional case side cam insertion holes 53 are also formed in the case side projections 52, respectively. These case side cam. insertion holes 53 are also formed on the same axes so as to become parallel in the direction of arrangement of the cylinders, in the same way as the block side cam. insertion holes 51.
In addition, as shown in
Furthermore, the variable compression ratio mechanism A comprises a drive motor (actuator) 59. As shown in
<<Method of Changing Mechanical Compression Ration by Variable Compression Ratio Mechanism>>
Next, the method of changing the mechanical compression ratio by the variable compression ratio mechanism A of the above-mentioned configuration will be explained in detail with reference to
If driving the drive motor 59 from the state shown in
If further driving the drive motor 59 to make the cam shafts 54 and 55 rotate so that the case side circular cams 58 rotate in opposite directions to each. other as shown by the arrow marks in
As will be understood from a comparison of
In particular, in the example shown in
By rotating the cam shafts 54 and 55 in this way, even if changing the volume of the combustion chambers 5 when pistons 4 are positioned at compression top dead center, the stroke volume of the pistons 4 at the time of the compression stroke (volume of combustion chambers 5 changing when pistons 4 move from intake bottom dead center to compression top dead center) does not change. Therefore, the mechanical compression ratio expressed by (combustion chamber volume+stroke volume)/combustion chamber volume, as explained above, changes by changing the combustion chamber volume. That is, the variable compression ratio mechanism A of the present embodiment uses the drive motor 59 to rotate the cam shafts 54 and 55 and thereby change the relative distance between the cylinder block 2 and the crankcase 1. Due to this, it is possible to change the mechanical compression ratio of the internal combustion engine.
<<Control of Mechanical Compression Ratio>>
The optimum mechanical compression ratio considering the engine output and fuel economy, changes according to the engine operating state (state of internal combustion engine determined based on at least engine load and engine rotational speed). For example, in the region where the engine load is low, it is necessary to raise the mechanical compression ratio so as to maximize the thermal efficiency, while conversely in the region where the engine load is high, it is necessary to lower the mechanical compression ratio so as to maximize the engine output.
Therefore, in the present embodiment, the compression ratio controller of the control device sets the optimal mechanical compression ratio corresponding to the engine operating state as the target mechanical compression ratio, and controls the drive motor 59 of the variable compression ratio mechanism A so that actual mechanical compression ratio becomes the target mechanical compression ratio.
In this regard, in the present embodiment, the relative distance between the crankcase 1 and the cylinder block 2 is detected by the relative distance sensor 43. Further, the mechanical compression ratio of the internal combustion engine changes according to the relative distance between the cylinder block 2 and the crankcase 1. Therefore, it is possible to estimate the mechanical compression ratio of the internal combustion engine from the relative distance detected by the relative distance sensor 43. Below, the mechanical compression ratio estimated based on the relative distance detected by the relative distance sensor 43 in this way will be called the “detected value of the mechanical compression ratio by the relative distance sensor 43”.
Therefore, in the present embodiment, it can be said that the compression ratio controller feedback controls the variable compression ratio mechanism A (in particular, its drive motor 59) so that the detected value of the mechanical compression ratio by the relative distance sensor 43 (that is, the mechanical compression ratio detected by the compression ratio detector) becomes the target mechanical compression ratio.
When performing feedback control in this way, for example, if a change in the engine operating state causes the target mechanical compression ratio to change, the cam shafts 54 and 55 are made to rotate by the drive motor 59 so that the value of the mechanism compression ratio detected by the relative distance sensor 43 matches the changed target mechanical compression ratio. Specifically, if the target mechanical compression ratio becomes higher, the cam shafts 54 and 55 are made to rotate by the drive motor 59 so that the distance between the crankcase 1 and the cylinder block 2 becomes shorter. As a result, the mechanical compression ratio becomes higher. Conversely, if the target mechanical compression ratio becomes lower, the cam shafts 54 and 55 are made to rotate by the drive motor 59 so that the distance between the crankcase 1 and the cylinder block 2 becomes longer. As a result, the mechanical compression ratio becomes lower.
Note that, in the embodiment, the relative distance sensor 43 detecting the relative distance between the crankcase 1 and cylinder block 2 is used for detecting the mechanical compression ratio. If considering the fact that the pistons 4 are connected to the crankcase 1, it may be considered that the relative distance sensor 43 substantially detects the relative positional relationship between the cylinder block 2 and the pistons 4 with respect to a crank angle (that is, the relative positional relationship between the cylinder block 2 and the pistons 4 excluding the change of the relative positional relationship between the cylinder block and the pistons based on the change of the crank angle).
However, it is also possible to use a device other than the relative distance sensor 43 so long as the device is able to detect the mechanical compression ratio based on the relative position parameter expressing the relative positional relationship between the cylinder block 2 and the pistons 4 with respect to the crank angle. This other device includes, for example, an angle sensor for detecting the rotational angular position of the cam shafts 54 and 55 at the end part at the opposite side from the end part at which the worm wheels 63 and 64 are attached.
<<Problems in Control of Mechanical Compression Ratio>>
Next, referring to
In the engine body 100 configured as explained above, if the air-fuel mixture is burned in a combustion. chamber 5 in any of the cylinders of the plurality of cylinders, along with this, an extremely large force is applied to the cylinder block 2 in the direction away from the crankcase 1 (axial direction of the cylinders). If such a large force acts on the cylinder block 2, torsion occurs at the cam shafts 54 and 55, and/or the block side projections of the cylinder block 2 deform in the axial direction of the cylinders.
If torsion occurs at the cam shafts 54 and 55 along with combustion in the combustion chambers 5 in this way, due to the torsion, the cylinder block 2 moves away relatively from the crankcase 1. Similarly, if the block side project ions 50 of the cylinder block 2 deform along with combustion in the combustion chambers 5, due to this deformation, the cylinder block 2 moves away relatively from the crankcase 1. As a result, the detected compression ratio value εs falls.
After that, if the cylinder pressure P falls, the torsion which occurred at the cam shafts 54 and 55 returns to the original level. Further, the deformation which occurred at the block side projections 50 also returns to the original level. Therefore, the cylinder block 2 moves to relatively approach the crankcase 1. As a result, the detected compression ratio value εs returns to the value before the cylinder pressure P in the combustion chambers 5 rises.
This situation is shown in
Along with such fluctuation of the cylinder pressure P in each cylinder, torsion occurs at the cam shafts 54 and 55 and deformation occurs at the block side projections 50. For this reason, as shown in
In this regard, as explained above, in the present embodiment, the drive motor 59 of the variable compression ratio mechanism A is feedback controlled so that the detected compression ratio value εs becomes the target mechanical compression ratio εt. Therefore, if the target mechanical compression ratio εt is constant, when the detected compression ratio value εs falls, the drive motor 59 is driven so as to make the mechanical compression ratio rise by that amount to return the detected compression ratio value εs to the original level. As a result, as shown in
However, when torsion occurred at the cam shafts 54 and 55 and thereby the detected compression ratio value εs fell, even if not driving the drive motor 59, the detected compression ratio value εs naturally returns to the original level. Therefore, in this case, it is not necessary to fluctuate the electric drive power D supplied to the drive motor 59 so as to match the detected compression ratio value εs. If fluctuating the electric drive power D so as to match the detected. compression ratio value εs, the drive motor 59 ends up being wastefully driven.
<<Control in Present Embodiment>>
Next, referring to
As will be understood from
Therefore, the compression ratio controller of the present embodiment is configured to use the detected compression ratio value εs detected at a specific crank angle where the cylinder pressure is in a relatively low state at each of the cylinders to control the drive motor 59 of the variable compression ratio mechanism A. In particular, as shown in
Specifically, at the timing t1 when the crank angle based on compression top dead center of the #1 cylinder becomes 110° ATDC, the value of the mechanical compression ratio detected by the relative distance sensor 43, that is, the detected compression ratio value εs, is imported into the RAM 33 of the ECU 30, and the imported compression ratio value εr stored in the RAN 33 is updated. Next, at the timing t2 when the crank angle based on compression top dead center of the #3 cylinder whose piston reaches compression top dead center after the #1 cylinder, becomes 110° ATDC (at the crank angle based on compression top dead center of the #1 cylinder, 290°), the detected compression ratio value εs is imported into the RAM 33 of the ECU 30, and the imported compression ratio value εr is updated. In other words, from the timing t1 when the crank angle based on compression top dead center of the #1 cylinder becomes 110° ATDC to the timing t2 when the crank angle based on compression top dead center of the #3 cylinder becomes 110° ATDC, the detected compression ratio value εs is not imported. Therefore, from the timing t1 to the timing t2, the detected compression ratio value εs at the timing t1 when the #1 cylinder becomes 110° ATDC is stored in the RAM 33. This value is used for feedback control by the compression ratio controller.
Similarly, at the timing t3 when the crank angle based on compression top dead center of the #4 cylinder whose piston reaches compression top dead center after the #3 cylinder, becomes 110° ATDC (at the crank angle based on compression top dead center of the #1 cylinder, 470°), the detected compression ratio value εs is imported into the RAM 33 of the ECU 30, and the imported compression ratio value εr is updated. Then, at the timing t4 when the crank angle based on compression top dead center of the #2 cylinder whose piston reaches compression top dead center after the #4 cylinder, becomes 110° ATDC (at the crank angle based on compression top dead center of the #1 cylinder, 650°), the detected compression ratio value εs is imported into the RAM 33 of the ECU 30, and the imported compression ratio value εr is updated. Further, from the timing t2 to the Liming t3, the detected compression ratio value εs at the timing t2 when the crank angle based on compression top dead center of the #3 cylinder becomes 110° ATDC, is used as the imported compression ratio value εr for feedback control. Similarly, from the timing t3 to the timing t4, the detected compression ratio value εs at the timing t3 when the crank angle based on compression top dead center of the #4 cylinder becomes 110′ATDC, is used as the imported compression ratio value εr for feedback control. Then, such an operation is repeated.
By using the detected compression ratio value εs detected at a specific crank angle where the cylinder pressure P is in a relatively low state in each of the cylinders in this way so as to control the drive motor 59 of the variable compression ratio mechanism A, it is possible to eliminate the effects of fluctuation of the detected compression ratio value εs accompanying fluctuation of the cylinder pressure P. Due to this, the drive motor 59 is no longer wastefully driven and accordingly wasteful energy consumption can be suppressed.
Further, the present embodiment uses the detected compression ratio value εs detected at a preset specific crank angle to control the drive motor 59 of the variable compression ratio mechanism A. Even if the cylinder pressure P is in a relatively low state, if the crank angle differs, even if the actual mechanical compression ratio is the same, the detected compression ratio value εs changes somewhat along with fluctuation of the cylinder pressure P. In the present embodiment, the detected compression ratio value εs detected at a preset specific crank angle is used, therefore it is possible to more reliably eliminate the effects of fluctuation of the detected compression ratio value εs accompanying fluctuation of the cylinder pressure P.
Note that, in this Description, the crank angle where the detected compression ratio value εs used for the control of the variable compression ratio mechanism A is detected, that is, the crank angle where the detected compression ratio value εs is imported into the RAN 33 and the imported compression ratio value εr is updated, will be called the “detection crank angle”. In the above-mentioned embodiment, the timing at which the crank angle based on compression top dead center of each cylinder becomes 110° ATDC, that is, the timing at which the crank angle based on compression top dead center of the #1 cylinder becomes 110°, 290°, 470°, and 650°, is the detection crank angle.
In the meantime, when the engine rotational speed is slow, the frequency of the crank angle reaching the above-mentioned detection crank angle per unit time is low. Therefore, when the engine rotational speed is slow, if the variable compression ratio mechanism A is controlled, as explained above, by using only the detected compression ratio value detected at the detection crank angle, the current mechanical compression. ratio can no longer be accurately grasped and as a result the variable compression ratio mechanism A can no longer be suitably controlled.
Therefore, in the present embodiment, in feedback controlling the variable compression ratio mechanism A, the compression ratio controller uses not the detected compression ratio value at the detection crank angle, but as much as possible the detected compression ratio value regardless of the crank angle, when the engine rotational speed is less than a predetermined reference rotational speed (for example, 200 rpm) lower than the idling rotational speed (for example, 700 rpm). In particular, in the present embodiment, when the engine rotational speed is less than the reference rotational speed, at the ECU 30, the detected compression ratio value εs is imported into the RAM 33 and the imported compression ratio value εr is updated, every several milliseconds. Therefore, at this time, it can be said that the detected compression ratio value εs detected every several milliseconds is being used for control of the variable compression ratio mechanism A. That is, in the present embodiment, it can be said that in feedback controlling the variable compression ratio mechanism A, the compression ratio controller uses a mechanical compression ratio detected at a predetermined time interval (at least interval shorter than time taken for crank angle to reach from certain detection crank angle to next detection crank angle) regardless of the crank angle, when the engine rotational speed is less than a reference rotational speed.
Further, in the embodiment, the detected compression ratio value εs detected at the detection crank angle is imported into the RAM 33 and the imported compression ratio value εr is updated. This imported compression ratio value εr is used for control of the variable compression ratio mechanism A. As this detection crank angle, the timing when the crank angle based on compression top dead center of each cylinder becomes 110° ATDC is set. In the embodiment, the engine body 100 has four cylinders, therefore this detection crank angle is set every 180°. If considering other than four-cylinder internal combustion engines, the detection crank angle can be set at every angle obtained by dividing 720′ by the number of cylinders.
<<Modification of First Embodiment>>
Next, referring to
In this regard, in the first embodiment, the detection crank angle is a timing becoming 110° ATDC based on compression top dead center of each cylinder, and therefore the detected compression ratio value εs is imported into the RAM 33 and the imported compression ratio value εr is updated one time per 180° of crank angle. However, the timing when the detected compression ratio value εs is imported into the RAM 33 and the imported compression ratio value εr is updated, is not necessarily one time per 180° of crank angle. Therefore, for example, as shown in
However, the detection crank angle has to be a crank angle where the cylinder pressure is a relatively low state at each cylinder. Therefore, the detection crank angle has to be a crank angle where the cylinder pressure becomes less than a predetermined given reference pressure (for example, pressure causing fluctuation of the detected compression ratio value such as returning to the original level due to a drop in the cylinder pressure) at each cylinder. Therefore, in the modification of the present embodiment, the detection crank angle is set outside a predetermined crank angle range including a time period where the cylinder pressure is equal to or greater than a preset predetermined reference pressure at any cylinders.
Specifically, the “predetermined crank angle range” means, for example, the range of 0° ATDC to 30° ATDC based on compression top dead center of each cylinder. In this case, the detection crank angle is set outside the range of 0° ATDC to 30° ATDC based on compression top dead center of each cylinder. Further, the predetermined crank angle range is preferably a range of −10° ATDC to 40° ATDC based on compression top dead center of each cylinder. More preferably, the predetermined crank angle range is a range of −20° ATDC to 50° ATDC based on compression top dead center of each cylinder (hatched range in
<<Explanation of Control Using Flow Chart>>
Next, referring to
First, at step S11, the target mechanical compression ratio εt is calculated based on the engine operating state. Specifically, the relationship between the engine load and engine rotational speed, and the optimum target mechanical compression ratio εt is found in advance and stored as a map in the ROM 32 of the ECU 30. In this map, basically, it is set so that the higher the engine load, the lower the target mechanical compression ratio εt becomes and so that the higher the engine rotational speed, the higher the target mechanical compression ratio εt becomes. Further, at step S11, the target mechanical compression ratio εt is calculated based on the engine load detected by the load sensor 41 and the engine rotational speed detected by the crank angle sensor 42, using the preset map.
Next, at step S12, by the compression ratio importing control explained later referring to
ΣΔεn=ΣΔεn−1+Δε0 (1)
Δε′=Δεn−Δεn−1 (2)
Next, at step S14, based on the following equation (3), the electric drive power D to be supplied to the drive motor 59 of the variable compression ratio mechanism A is calculated and then the control routine is ended. Power corresponding to the value of the electric drive power D calculated is supplied to the drive motor 59 of the variable compression ratio mechanism A:
Dn=Dn−1+Kp·Δεn+Ki·ΣΔεn+Kd·ΔΣ′n (3)
Note that, in equation (3), Kp shows a proportional constant, Ki an integral constant, and Kp a differential constant. Therefore, the present control routine shows the case of PID control of the drive motor 59 of the variable compression ratio mechanism A based on the imported compression ratio value εr. However, the feedback control based on the imported compression ratio value εr is not necessarily PID control. The feedback control may be performed by any control technique so long as a generally used feedback control technique such as P control and PI control.
As shown in
At step S23, the detected value εs of the mechanical compression ratio detected by the relative distance sensor 43 at the time of current execution of the control routine is imported into the RAM 33 and the imported compression ratio value εr is updated to this detected value εs. Therefore, while the startup flag Fr is set to OFF, each time the control routine is executed, the detected compression ratio value εs is imported into the RAM 33 at step S23 and the imported compression ratio value εr is updated. Therefore, if it is judged that the startup flag Fr has been set to OFF, the detected compression ratio value εs is imported into the RAM 33 and the imported compression ratio value εr is updated at a time interval equal to the time interval of execution of the control routine (in the present embodiment, 4 ms).
On the other hand, if at step S21 it is judged that the startup flag Fr is set ON, the routine proceeds to step S22. At step S22, it is judged if the current crank angle is the detection crank angle. If at step S22 it is judged that the current crank angle is not the detection crank angle, the control routine ends. On the other hand, if at step S22 it is judged that the current crank angle is the detection crank angle, the routine proceeds to step S23 where the detected compression ratio value εs at that time is imported into the RAM 33 and the imported compression ratio value εr is updated. Therefore, if it is judged that the startup flag Fr is set ON, the detected compression ratio value εs is imported into the RAM 33 only when the current crank angle is the detection crank angle and the imported compression ratio value εr is updated. The imported compression ratio value εr imported into the RAM 33 in this way is used at step S12 of the above-mentioned
As shown in
On the other hand, when the engine rotational speed rises and thus at step S31 it is judged that the engine rotational speed Ne is equal to or greater than the reference rotational speed Neref, the routine proceeds to step S33. At step S33, the startup flag Fr is set ON and the control routine is ended.
On the other hand, if at step S31 it is judged. that currently the startup flag Fr is set ON, the routine proceeds to step S34. At step S34, it is judged if the engine rotational speed. Ne is less than a reference rotational speed Neref. If at step S34 it is judged that the engine rotational speed Ne is equal to or greater than the reference rotational speed Neref, the startup flag Fr is left ON as it is and the control routine is ended. On the other hand, if the engine rotational speed falls due to such as the engine being stopped and thus at step S34 it is judged that the engine rotational speed Ne is less than the reference rotational speed Neref, the routine proceeds to step S35. At step S35, the startup flag Fr is set to OFF and the control routine is ended.
<<Control in Second Embodiment
Next, referring to
In the control device according to the first embodiment, a detected compression ratio value εs detected at a preset detection crank angle is used to control the variable compression ratio mechanism A. Specifically, in the control device according to the first embodiment, the detected compression ratio value εs detected at the detection crank angle is imported into the RAM 33 and the imported compression ratio value εr is updated.
However, when the number of detection crank angles set per cycle is not large (for example, as shown in
If considering the error in the imported. compression ratio value εr due to the low frequency of importing the detected compression ratio value εs in this way, when the cylinder pressure is a relatively low state in each cylinder, it is preferable to raise the frequency of importing the detected compression ratio value εs to increase the frequency of updating the imported compression ratio value εr. Therefore, in the present embodiment, in feedback controlling the variable compression ratio mechanism A, the compression ratio controller as much as possible uses the detected compression ratio value outside a predetermined crank angle range including a time period where the cylinder pressure is equal to or greater than a preset predetermined reference pressure in any cylinders.
In particular, in the present embodiment, when the crank angle is outside of a predetermined crank angle range, in the ECU 30, the detected compression ratio value εs is imported into the RAM 33 and the imported compression ratio value εr is updated every several milliseconds. Therefore, in the present embodiment, it can be said that the detected compression ratio value εs detected every several milliseconds is being used for control of the variable compression ratio mechanism A. That is, in the present embodiment, it can be said that in feedback controlling the variable compression ratio mechanism, the compression ratio controller uses a mechanical compression ratio detected at a predetermined time interval (for example, interval of execution of control routine by ECU 30 or time interval of several times of the interval of execution) regardless of the crank angle, when the crank angle is outside the predetermined crank angle range.
In the present embodiment, when the cylinder pressure is in a relatively low state in each of the cylinders (that is, when the crank angle is outside the predetermined crank angle range including a time period when the cylinder pressure is equal to or greater than a predetermined reference pressure in all of the cylinders), the detected compression ratio value is imported with a high frequency. Due to this, it is possible to keep a difference from being formed between the imported compression ratio value εr used for control of the variable compression ratio mechanism A and the actual mechanical compression ratio, and thus possible to raise the speed of control to the target mechanical compression ratio.
Note that, in the example shown in
<<Explanation of Control Using Flow Chart>>
Next, referring to
As shown in
On the other hand, when at step S41 it is judged that the startup flag Fr is set ON, the routine proceeds to step S42. At step S42, it is judged if the current crank angle is outside the update stopping region, that is, if the current crank angle is outside the predetermined crank angle range. When at step S42 it is judged that the current crank angle is in the update stopping region (in predetermined crank angle range), the control routine is ended. On the other hand, if at step 342 it is judged that the current crank angle is outside the update stopping region, the routine proceeds to step 343 where the detected compression ratio value εs at this time is imported into the RAM 33 and the imported compression ratio value εr is updated. Therefore, when it is judged that the startup flag Fr has been ON, the detected compression ratio value εs is imported into the RAM 33 and the imported compression ratio value εr is updated only when the current crank angle is outside the updating stop region. The imported compression ratio value εr imported into the RAM 33 in this way is used at step S12 of the above-mentioned
Next, referring to
In the meantime, the example shown in
In the example shown in
In this regard, as shown in
On the other hand, as shown in
As explained above, in the example shown in
<<Control in Third Embodiment>>
On the other hand, if the cylinder pressure becomes higher due to combustion at the #2 cylinder and #3 cylinder, the cylinder block 2 will not tilt and therefore the relative distance detected by the relative distance sensor 43 will not change much at all before and after the rise in the cylinder pressure. As a result, the detected compression ratio value εs will also not change much.
Therefore, in the present embodiment, the compression ratio controller is designed so that the detected compression ratio value εs is not imported into the RAM 33 when the current crank angle is in a predetermined crank angle range, which includes a time period where the cylinder pressure is equal to or greater than a preset predetermined reference pressure at the #1 cylinder and a time period where the cylinder pressure is equal to or greater than a preset predetermined reference pressure at the #4 cylinder. In addition, when the current crank angle is outside the predetermined crank angle range, the detected compression ratio value εs is imported into the RAM 33 and the imported compression ratio value εr is updated every several milliseconds.
Specifically, in the example shown in
On the other hand, when the crank angle is outside the range of −20° ATDC to 50° ATDC based on compression top dead center of the #1 cylinder and #4 cylinder, the detected compression ratio value εs is imported into the RAM 33 and, along with this, the imported compression ratio value εr is updated every time the control routine is executed by the ECU 30.
In this way, in the present embodiment, the detected compression ratio value εs is not imported while the cylinder pressure is high only for a cylinder where the detected compression ratio value εs greatly changes when the cylinder pressure becomes higher due to combustion. Conversely speaking, even when the cylinder pressure becomes higher due to combustion, for a cylinder where the detected compression ratio value εs does not greatly change, the detected compression ratio value εs is imported even while the cylinder pressure is high. Therefore, according to the present embodiment, it is possible to reliably eliminate the effects of fluctuations of the detected compression ratio value εs accompanying fluctuation of the cylinder pressure P while keeping the frequency of importing the detected compression ratio value εs to be high and accordingly possible to raise the speed of control to the target mechanical compression ratio.
Note that, in the example shown in
<<Modification of Third Embodiment>>
Next, a modification of the control device of the third embodiment will be explained. In the third embodiment, the case where when the cylinder pressure becomes higher in the #1 cylinder and #4 cylinder due to combustion, the relative distance detected by the relative distance sensor 43 changes before and after the rise of the cylinder pressure, is assumed. However, the cylinder having a great effect on the detected compression ratio value changes according to the position of arrangement of the relative distance sensor 43 (in case of using angular sensor instead of relative distance sensor 43, angular sensor), the specific configuration of the engine body 100, etc.
For example, when the cylinder pressure becomes higher due to combustion at only the #1 cylinder positioned at one end in the direction of cylinder array, sometimes the detected compression ratio value εs changes before and after the rise of the cylinder pressure, while for the other cylinders, even if the cylinder pressure becomes higher due to combustion, the detected compression ratio value εs does not change before and after the rise of the cylinder pressure. In this case, the compression ratio controller is designed so that the detected compression ratio value εs is not imported into the RAM 33 when at the #1 cylinder, the current crank angle is inside a predetermined crank angle range including a time period where the cylinder pressure is equal to or greater than a preset predetermined reference pressure. In addition, when the current crank angle is outside the predetermined crank angle range, the detected compression ratio value εs is imported into the RAM 33 and the imported compression ratio value εr is updated every several milliseconds.
Therefore, the control device according to the third embodiment and its modifications can be said to be configured so that the internal combustion engine has three or more cylinders arranged in one line, the compression ratio detector is arranged adjacent to a cylinder positioned at one end in a direction in which the plurality of cylinders are arranged in a row, and the predetermined crank angle range includes a time period when the cylinder pressure is equal to or greater than a preset predetermined pressure at the cylinder positioned at the end.
Further, in the third embodiment, when the crank angle is outside the predetermined crank angle range, in the ECU 30, the detected compression ratio value εs is imported into the RAM 33 and the imported compression ratio value εr is updated every several milliseconds. However, in the same way as the first embodiment and its modification, in the ECU 30, the detected compression ratio value εs may be imported into the RAM 33 and the imported compression ratio value εr updated when the crank angle is at a detection crank angle set outside the predetermined crank angle range.
<<Explanation of Control Using Flow Chart>>
Next, referring to
As shown in
On the other hand, when it is judged at step S52 that the cylinder discrimination has been completed, the routine proceeds to step S53. At step S53, the startup flag Fr is set to ON and the control routine is ended.
Further, when at step S51 it is judged that the currently the startup flag Fr is set ON, the routine proceeds to step S54. At step S54, it is judged if the internal combustion engine has stopped. When at step S54 it is judged that the internal combustion engine has not stopped, the startup flag Fr is left set. ON and the control routine is ended. On the other hand, when at step S54 it is judged that the internal combustion engine has stopped, the routine proceeds to step S55. At step S55, the startup flag Fr is set to OFF and the control routine is ended.
<Summary of All Embodiments>
If summarizing the first embodiment to the third embodiment explained above, the compression ratio controller can be said to feedback control the variable compression ratio mechanism A without using a mechanical compression ratio detected by a compression ratio detector when, in at least one cylinder where the fluctuation of the relative position parameter is the greatest due to fluctuation of the cylinder pressure accompanying combustion, a crank angle is in a predetermined crank angle range including a time period where the cylinder pressure is equal to or greater than a preset predetermined pressure. In addition, the predetermined crank angle range is preferably a range of 0° ATDC to 30° ATDC based on compression top dead center at least at one cylinder.
Number | Date | Country | Kind |
---|---|---|---|
2016-249871 | Dec 2016 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
20070250249 | Okubo | Oct 2007 | A1 |
20080022982 | Kamiyama | Jan 2008 | A1 |
20080087255 | Aoyama | Apr 2008 | A1 |
20080190406 | Akihisa | Aug 2008 | A1 |
20090132144 | Shinozaki | May 2009 | A1 |
20100107995 | Kamiyama | May 2010 | A1 |
20150136089 | Tanaka | May 2015 | A1 |
20150354488 | Hiyoshi | Dec 2015 | A1 |
Number | Date | Country |
---|---|---|
2004-183594 | Jul 2004 | JP |
2010-185399 | Aug 2010 | JP |
Number | Date | Country | |
---|---|---|---|
20180179964 A1 | Jun 2018 | US |