Control apparatus for hybrid vehicle
10576959 ยท 2020-03-03
Assignee
Inventors
Cpc classification
B60W30/20
PERFORMING OPERATIONS; TRANSPORTING
B60W10/08
PERFORMING OPERATIONS; TRANSPORTING
B60W2400/00
PERFORMING OPERATIONS; TRANSPORTING
B60W2030/206
PERFORMING OPERATIONS; TRANSPORTING
B60W20/15
PERFORMING OPERATIONS; TRANSPORTING
B60K6/22
PERFORMING OPERATIONS; TRANSPORTING
B60K6/365
PERFORMING OPERATIONS; TRANSPORTING
Y02T10/62
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
Y02T10/7072
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
International classification
B60W10/08
PERFORMING OPERATIONS; TRANSPORTING
B60K6/445
PERFORMING OPERATIONS; TRANSPORTING
B60W30/20
PERFORMING OPERATIONS; TRANSPORTING
B60K6/365
PERFORMING OPERATIONS; TRANSPORTING
B60W20/15
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A control apparatus for a hybrid vehicle is configured to control the hybrid vehicle. The control apparatus is provided with: an arithmetic operator configured to arithmetically operate a pulsation compensating torque for compensating a pulsation component; an arithmetic operation controller configured to control the arithmetic operator (i) to arithmetically operate the pulsation compensating torque in a first cycle in a period that does not include a vertex portion in which the pulsation compensating torque is locally maximal or locally minimal and (ii) to arithmetically operate the pulsation compensating torque in a second cycle, a length of which is shorter than that of the first cycle, in a period that includes the vertex portion; and a torque controller configured to control the electric motor to output a torque including the pulsation compensating torque arithmetically operated by the arithmetic operator.
Claims
1. A control apparatus for a hybrid vehicle, configured to control the hybrid vehicle, which includes an internal combustion engine as a power source and an electric motor configured to output a torque to an output shaft of the internal combustion engine, said control apparatus comprising: an arithmetic operator configured to arithmetically operate a pulsation compensating torque for compensating a pulsation component, which is generated on the output shaft of the internal combustion engine; an arithmetic operation controller configured to control said arithmetic operator (i) to arithmetically operate the pulsation compensating torque in a first cycle in a period that does not include a vertex portion in which the pulsation compensating torque is locally maximal or locally minimal and (ii) to arithmetically operate the pulsation compensating torque in a second cycle, a length of which is shorter than that of the first cycle, in a period that includes the vertex portion; and a torque controller configured to control the electric motor to output a torque including the pulsation compensating torque arithmetically operated by said arithmetic operator.
2. The control apparatus for a hybrid vehicle of claim 1, wherein said torque controller is configured (i) to control the electric motor in a third cycle including a plurality of second cycles and (ii) to set a maximum value, out of a plurality of pulsation compensating torques respectively arithmetically operated in the plurality of second cycles included in the third cycle, as the pulsation compensating torque and to control the electric motor in the period that includes the vertex portion.
3. A control apparatus for a hybrid vehicle, configured to control the hybrid vehicle, which includes an internal combustion engine as a power source and an electric motor configured to output a torque to an output shaft of the internal combustion engine, said control apparatus comprising: an arithmetic operator configured to arithmetically operate a pulsation compensating torque for compensating a pulsation component, which is generated on the output shaft of the internal combustion engine; a torque controller configured to control the electric motor (i) to output a torque including the pulsation compensating torque arithmetically operated by said arithmetic operator in a period that does not include a vertex portion in which the pulsation compensating torque is locally maximal or locally minimal and (ii) to output a torque including the maximum pulsation compensating torque that can be arithmetically operated by said arithmetic operator, in a period that includes the vertex portion.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
DETAILED DESCRIPTION OF THE EMBODIMENTS
(12) Hereinafter, embodiments of the present disclosure will be explained with reference to the drawings.
First Embodiment
(13) A control apparatus for a hybrid vehicle according to a first embodiment will be explained with reference to
(14) <Configuration of Hybrid Vehicle>
(15) Firstly, with reference to
(16) As illustrated in
(17) The ECU 100 is one specific example of the control apparatus for the hybrid vehicle, and is provided with a central processing unit (CPU), a read only memory (ROM), a random access memory (RAM) and the like. The ECU 100 is an electronic control unit configured to control the operation of each part of the hybrid vehicle 1. The ECU 100 is configured to perform various controls in the hybrid vehicle 1, for example, in accordance with a control program stored in the ROM or the like. The ECU 100 according to the first embodiment is provided with a vertex determinator 110, a damping torque arithmetic operator 120, and a torque controller 130, as processing blocks or hardware realized in the ECU 100. A process performed by each part of the ECU 100 will be detailed in Explanation of Operation later.
(18) The PCU 11 includes a not-illustrated inverter, which is configured to convert direct current (DC) power extracted from the battery 12 to alternating current (AC) power and supply it to motor generators MG1 and MG2, and which is configured to convert AC power generated by the motor generators MG1 and MG2 to DC power and supply it to the battery 12. In other words, the PCU 11 is a power control unit configured to control input/output of an electric power between the battery 12 and each motor generator, or configured to control input/output of an electric power between the motor generators (i.e. the electric power is transmitted and received between the motor generators without via the battery 12 in this case). The PCU 11 is electrically connected to the ECU 100, and the operation of the PCU 11 may be controlled by the ECU 100.
(19) The battery 12 may function as an electric power supply associated with an electric power for power running of the motor generators MG1 and MG2. The battery 12 is a chargeable secondary battery, and is configured to charge with an electric power generated by regeneration of the motor generators MG1 and MG2 or the like. A storage amount of the battery 12 may be detected by the ECU 100 or the like.
(20) The hybrid drive apparatus 10 is a power unit, which functions as a power train of the hybrid vehicle 1. Now, with reference to
(21) As illustrated in
(22) The engine 200 is one specific example of the internal combustion engine, and may be a gasoline engine, which functions as a main power source of the hybrid vehicle 1. The engine 200 is configured to enable combustion of an air-fuel mixture via an ignition operation by an ignition apparatus in which a part of a spark plug is exposed in a combustion chamber in a cylinder, and is configured to convert reciprocating motion of a piston, which is generated in accordance with an explosive force by the combustion, to rotational motion of a crankshaft via a connecting rod. An angle of the crankshaft (i.e. a crank angle) can be detected by a crank angle sensor or the like. The engine 200 is configured to output a power to the MG1-side power transmission mechanism 310 via the torsional damper 410 and the input shaft 420.
(23) The MG1-side power transmission mechanism 310 is provided with: a sun gear S1 provided in a central part; a ring gear R1 coaxially provided on an outer circumference of the sun gear S1; a plurality of pinion gears P1 arranged between the sun gear S1 and the ring gear R1 and revolving and rotating on the outer circumference of the sun gear S1; and a carrier C1 pivotally supporting respective rotation shafts of the pinion gears. The sun gear S1 is coupled with a rotor of the MG1 via a sun gear shaft. Moreover, the ring gear R1 is coupled with the drive shaft 500. Furthermore, the carrier C1 is coupled with the input shaft 420 of the engine 200.
(24) The MG2-side power transmission mechanism 320 is provided with: a sun gear S2 provided in a central part; a ring gear R2 coaxially provided on an outer circumference of the sun gear S2; and a plurality of pinion gears P2 arranged between the sun gear S2 and the ring gear R2 and revolving and rotating on the outer circumference of the sun gear S2. The sun gear S2 is coupled with a rotor of the MG2 via a sun gear shaft. Moreover, the ring gear R2 is coupled with the drive shaft 500.
(25) The motor generator MG1 is one specific example of the electric motor, and may be a motor generator, which has a power running function for converting electrical energy to kinetic energy and a regeneration function for converting kinetic energy to electrical energy. The motor generator MG1 according to the first embodiment is particularly configured to output a damping torque, which is one specific example of the pulsation compensating torque, to the input shaft 420 configured to transmit a torque from the engine 200. The damping torque is outputted as a torque for compensating (or cancelling) a torque pulsation corresponding to an explosion primary frequency of the engine.
(26) The motor generator MG2 is a motor generator, which has a power running function for converting electrical energy to kinetic energy and a regeneration function for converting kinetic energy to electrical energy, as in the motor generator MG1.
(27) Each of the motor generators MG1 and MG2 is configured, for example, as a synchronous motor generator, and is provided, for example, with a rotor having a plurality of permanent magnets on an outer circumferential surface, and a stator around which a three-phase coil for forming a rotating magnetic field is wound. Of course, the motor generators MG1 and MG2 may have another configuration.
(28) The drive shaft 500 is coupled with drive shafts SFR and SFL (refer to
(29) <Problem that Occurs in Outputting Damping Torque>
(30) Next, a problem that occurs in outputting the damping torque, which is to be suppressed by the control apparatus for the hybrid vehicle according to the first embodiment, will be specifically explained with reference to
(31) As illustrated in
(32) In particular, in a vicinity of a vertex at which the damping torque is locally maximal, calculation timing of the damping torque does not match timing in which the damping torque has a peak on the torque map, so that a maximum value in each cycle of the damping torque varies. Specifically, the damping torque is reduced in each cycle, and a reduction amount differs every cycle. Thus, the maximum value (or local maximum) of the torque outputted in each cycle varies. Such a torque fluctuation may cause a new frequency component to be generated in the damping torque. If the frequency component matches a natural frequency of a mechanical system, such as the torsional damper 410, there is a possibility that unintentional vibration occurs in the hybrid vehicle 1. This problem may occur more often with increasing number of revolutions of the engine 200.
(33) The ECU 100, which is the control apparatus for the hybrid vehicle according to the embodiment, is configured to arithmetically operate and output the damping torque in a method detailed below, in order to solve the aforementioned problem.
(34) The aforementioned problem may occur in the same manner even in a vicinity of a vertex at which the damping torque is locally minimal. In other words, the same problem may occur even when the damping torque is negative. In the following explanation of operation, for convenience of explanation, an explanation will be given only to the vicinity of the vertex at which the damping torque is locally maximal. The same operation, however, may be performed even on the vicinity of the vertex at which the damping torque is locally minimal. Even in that case, the same technical effect as in the embodiment explained below can be obtained.
(35) <Explanation of Operation>
(36) The operation of the control apparatus for the hybrid vehicle according to the first embodiment will be explained in detail with reference to
(37) As illustrated in
(38) If it is determined that the damping control is to be performed (the step S101: YES), the vertex determinator 110 determines whether or not the damping torque to be outputted is in the vicinity of the vertex at which the damping torque is locally maximal (step S102). Hereinafter, a method of determining the vicinity of the vertex will be specifically explained with reference to
(39) As illustrated in
(40) Whether or not the damping torque is in the vicinity of the vertex is determined by determining whether or not a current crank angle is within a predetermined determination width C.sub.W centered on the crank angle C.sub.C at the vertex. More specifically, the damping torque is determined to be in the vicinity of the vertex if the current crank angle is greater than or equal to a lower side vertex determination threshold value C.sub.L, which is obtained by subtracting the predetermined determination width C.sub.W from the crank angle C.sub.C at the vertex, and if the current crank angle is less than or equal to an upper side vertex determination threshold value C.sub.H, which is obtained by adding the predetermined determination width C.sub.W to the crank angle C.sub.C at the vertex. On the other hand, the damping torque is determined to be not in the vicinity of the vertex if the current crank angle is less than the lower side vertex determination threshold value C.sub.L, or if the current crank angle is greater than the upper side vertex determination threshold value C.sub.H.
(41) Here, the determination width C.sub.W may be calculated by using the following calculating formula (1) so that a period in which the damping torque is determined to be in the vicinity of the vertex (i.e. a range of the crank angle) is set as short as possible, even though the vertex can be certainly detected.
Determination width C.sub.W[ CA]=Current number of engine revolutions [rpm]/60Vertex determination processing cycle[sec]360[ CA](1)
(42) In the first embodiment, the calculation cycle (or processing cycle) can be switched between a low-frequency cycle and a high-frequency cycle, as detailed later. The aforementioned vertex determination is performed at a low frequency.
(43) Back in
(44) On the other hand, if it is determined that the damping torque to be outputted is not in the vicinity of the vertex (the step S102: NO), the damping torque arithmetic operator 120 arithmetically operates the damping torque at the low frequency (step S105), and the torque controller 130 outputs the output command of the arithmetically operated damping torque at the low frequency (step S106). The low frequency is one specific example of the first cycle, and is set, for example, as 2.5 msec. The high frequency is one specific example of the second cycle, and is set, for example, as 0.5 msec. The damping torque is arithmetically operated from the current crank angle by using the torque map. In arithmetically operating the damping torque, there may be also performed various processes, such as a gain process, a power limit process, a torque limit process, and a rate limit process.
(45) Due to the output command of the arithmetically operated damping torque, a series of process steps performed by the control apparatus for the hybrid vehicle according to the first embodiment is ended. The step S101 may be performed again a predetermined period after the end of the process
Effect of Embodiment
(46) Next, a technical effect obtained by the arithmetic operation and the output of the damping torque according to the first embodiment described above will be specifically explained with reference to
(47) As illustrated in
(48) If the calculation cycle of the damping torque is set to be the high-frequency cycle, i.e. if the calculation cycle is shorter, the number of arithmetic operations increases, and the damping torque may be thus more accurately calculated. Thus, the damping torque outputted in the vicinity of the vertex has a shape close to the damping torque to be outputted illustrated in the torque map. As a result, for example, it is possible to prevent the generation of the new frequency component caused by the reduction in the damping torque, for example, as explained in
(49) Moreover, it is only in the period in which the damping torque is in the vicinity of the vertex that the calculation cycle of the damping torque is set to be the high-frequency cycle in the first embodiment. In the other period, the damping torque is arithmetically operated and outputted at the low frequency. It is therefore possible to minimize a processing load increase.
Second Embodiment
(50) Next, a control apparatus for a hybrid vehicle according to a second embodiment will be explained with reference to
(51) <Explanation of Operation>
(52) The operation of the control apparatus for the hybrid vehicle according to the second embodiment will be explained in detail with reference to
(53) As illustrated in
(54) If it is determined that the damping control is to be performed (the step S101: YES), the vertex determinator 110 determines whether or not the damping torque to be outputted is in the vicinity of the vertex at which the damping torque is locally maximal (the step S102). If it is determined that the damping torque to be outputted is in the vicinity of the vertex (the step S102: YES), the damping torque arithmetic operator 120 arithmetically operates the damping torque at the high frequency (the step S103). On the other hand, if it is determined that the damping torque to be outputted is not in the vicinity of the vertex (the step S102: NO), the damping torque arithmetic operator 120 arithmetically operates the damping torque at the low frequency (step S105).
(55) Here, particularly in the second embodiment, if the damping torque to be outputted is determined to be in the vicinity of the vertex and the damping torque is arithmetically operated at the high frequency, the arithmetically operated damping torque is not outputted as it is, and a maximum value out of a plurality of damping torque values calculated in a period corresponding to a low frequency is calculated (step S201), and the torque controller 130 outputs an output command corresponding to the calculated maximum value at the low frequency (step S202). The low frequency here is one specific example of the third cycle. The torque controller also outputs the output command at the low frequency, even for a damping torque arithmetically operated at the low frequency when the damping torque to be outputted is determined to be not in the vicinity of the vertex (the step S202).
(56) Due to the output command of the arithmetically operated damping torque, a series of process steps performed by the control apparatus for the hybrid vehicle according to the second embodiment is ended. The step S101 may be performed again a predetermined period after the end of the process.
Effect of Embodiment
(57) Next, a technical effect obtained by the arithmetic operation and the output of the damping torque according to the second embodiment described above will be specifically explained with reference to
(58) As illustrated in
(59) As described above, the maximum value out of the plurality of damping torques arithmetically operated at the high frequency is outputted, by which it is possible to avoid the reduction in the damping torque and to prevent the fluctuation of the damping torque in each cycle. It is thus possible to prevent the generation of the new frequency component caused by the reduction in the damping torque, for example, as explained in
(60) Moreover, it is only for the torque arithmetic operation in the period in which the damping torque is in the vicinity of the vertex that the calculation cycle of the damping torque is set to be the high-frequency cycle in the second embodiment. The torque output in the period in which the damping torque is in the vicinity of the vertex, and the torque arithmetic operation and the torque output in the other period are performed at the low frequency. It is therefore possible to minimize the processing load increase.
Third Embodiment
(61) Next, a control apparatus for a hybrid vehicle according to a third embodiment will be explained with reference to
(62) <Explanation of Operation>
(63) The operation of the control apparatus for the hybrid vehicle according to the third embodiment will be explained in detail with reference to
(64) As illustrated in
(65) If it is determined that the damping control is to be performed (the step S101: YES), the vertex determinator 110 determines whether or not the damping torque to be outputted is in the vicinity of the vertex at which the damping torque is locally maximal (step S301). Hereinafter, a method of determining the vicinity of the vertex will be specifically explained with reference to
(66) As illustrated in
(67) As described above, in the third embodiment, the determination is performed so that the period in which the damping torque is determined to be in the vicinity of the vertex (i.e. the range of the crank angle) is short. This is because the maximum damping torque is outputted at a time point at which the damping torque is determined to be in the vicinity of the vertex, and it is desired to stop the output of the maximum damping torque as soon as possible after the determination regarding the vicinity of the vertex
(68) The vertex determination according to the third embodiment is also performed at the low frequency as in the first embodiment.
(69) Back in
(70) The torque controller 130 then outputs an output command corresponding to the arithmetically operated damping torque at the low frequency (step S303). By this, a series of process steps performed by the control apparatus for the hybrid vehicle according to the third embodiment is ended. The step S101 may be performed again a predetermined period after the end of the process.
Effect of Embodiment
(71) Next, a technical effect obtained by the arithmetic operation and the output of the damping torque according to the third embodiment described above will be specifically explained with reference to
(72) As illustrated in
(73) Moreover, in the third embodiment, all the processes are performed at the low frequency, and unlike the first and second embodiments, a part of the arithmetic operation or the output of the damping torque is not performed at the high frequency. It is therefore possible to suppress the aforementioned detrimental effect while avoiding the processing load increase.
(74) The present disclosure may be embodied in other specific forms without departing from the spirit or essential characteristics thereof. The present embodiments and examples are therefore to be considered in all respects as illustrative and not restrictive, the scope of the disclosure being indicated by the appended claims rather than by the foregoing description and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein.