OUTPUT CONTROLLER FOR AN ENGINE CONTROLLER, ENGINE CONTROLLER, AND ENGINE SYSTEM
20170320479 · 2017-11-09
Inventors
- Meinrad Praxmarer (Wien, AT)
- Milos Medvecky (Asperg, DE)
- Martin Silberbauer (Wien, AT)
- Bernd Spielmann (Ingersheim, DE)
- Andreas Wagner (Stuttgart, DE)
Cpc classification
B60W10/08
PERFORMING OPERATIONS; TRANSPORTING
B60W20/11
PERFORMING OPERATIONS; TRANSPORTING
Y02T10/84
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
B60W50/0098
PERFORMING OPERATIONS; TRANSPORTING
Y02T10/40
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
B60W10/06
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
The invention relates to an output controller for an engine control for an engine system comprising an internal combustion engine and in electric generator coupled to the internal combustion engine; a computer device which is designed to receive a mechanical target output for the engine system and a maximally permissible rotational speed for the generator and to calculate a target rotational speed for the electric generator and an output torque for the internal combustion engine on the basis of the target output and the maximally permissible rotational speed; an inertia compensating device which is designed to calculate a torque transmitted to a shaft of the generator by a mass moment of inertia of the internal combustion engine on the basis of a change of the target rotational speed for the electric generator and to calculate a target torque for the internal combustion engine on the basis of the transmitted torque and the calculated output torque of the internal combustion engine; and an efficiency calculating device which is designed to calculate a degree of efficiency of the engine system on the basis of the target rotational speed for the electric generator, the calculated output torque of the internal combustion engine, a battery voltage and a generator current of a battery of the engine system, and the calculated target torque for the internal combustion engine and to adapt the value for the mechanical target output, which is supplied to the first computer device, on the basis of the calculated degree of efficiency. The invention further relates to an engine controller and to an engine system.
Claims
1. A power controller (1) for an engine controller (2) for an engine system (3) having an internal combustion engine (M) and an electric generator (G) coupled to the internal combustion engine (M), the power controller (1) comprising: a computing device (RE) configured to receive a desired power (P_des) for the engine system (3) and a maximum permissible speed (n_max) for the internal combustion engine (M) and to calculate a desired speed (n_des) for the electric generator (G) and an output torque (tq_prectl) of the internal combustion engine (M) on the basis of the desired power (P_des) and the maximum permissible speed (n_max); an inertia compensator (TK) configured to calculate a torque (tq_J) transmitted to a shaft of the generator (G) by a total mass moment of inertia (j_Rex) of the internal combustion engine (M) and of the generator (G) on the basis of a change in the desired speed (n_des) for the electric generator (G) and to calculate a desired torque (tq_ICE) for the internal combustion engine (M) on the basis of the transmitted torque (tq_J) and the calculated output torque (tq_prectl) of the internal combustion engine (M); and an efficiency calculator (EB) configured to calculate an efficiency (eff) of the engine system on the basis of the desired speed (n_des) for the electric generator (G) and the calculated output torque (tq_prectl) of the internal combustion engine (M) and a battery voltage (u_bat) and a generator current (i_act) of a battery of the engine system (3) and the calculated desired torque (tq_ICE) for the internal combustion engine (M) and to adapt the value for the desired power (P_des), which is supplied to the first computing device (RE), on the basis of the calculated efficiency (eff) and to output it as the desired mechanical power (P_des_mech).
2. The power controller as claimed in claim 1, the computing device (RE) having a first characteristic curve memory (KS1) having a characteristic curve which has the optimum speed for the internal combustion engine (M) for a predefined mechanical power, the computing device (RE) configured to select the optimum speed (n_opt) on the basis of the desired mechanical power (P_des_mech); the computing device (RE) having a speed limiter (MN) configured to limit the selected optimum speed (n_opt) on the basis of the maximum permissible speed (n_max); the computing device (RE) having a rate limiter (RB) configured to obtain the limited speed and to limit the change rate of the limited speed on the basis of a predefined maximum change rate; and the computing device (RE) having a first low-pass filter (TP1) configured to subject the speed whose change rate has been limited to low-pass filtering and to output it as the desired speed (n_des) for the electric generator (G).
3. The power controller as claimed in claim 2, the computing device (RE) having at least one second characteristic curve memory (KS2-1, KS2-2) and a selection device (AW) configured to select which characteristic curve memory (KS1, KS2-1, KS2-2) is used to select the optimum speed (n_opt).
4. The power controller as claimed in claim 2, the computing device (RE) having a divider (D1) configured to divide the desired mechanical power (P_des_mech) by a first constant value (K1), and by the desired speed (n_des) for the electric generator (G) and to output the division result as the output torque (tq_prectl) of the internal combustion engine (M).
5. The power controller as claimed in claim 1, the inertia compensator (TK) having a memory (Z1) for storing a value of the desired speed (n_des) and configured to respectively calculate a change in the desired speed (n_des) from an instantaneous value of the desired speed (n_des) and a stored older value of the desired speed (n_des); the inertia compensator (TK) having a multiplier (M1) configured to multiply the calculated value of the change in the desired speed (n_des) by a second constant value (K2), and by a value of the mass moment of inertia (j_Rex) of the internal combustion engine (M) and of the generator (G).
6. The power controller as claimed in claim 1, the efficiency calculator (EB) having at least one third characteristic curve memory (KS3-1, KS3-2) which stores characteristic curves for the efficiency (eff_generator) of the generator (G) and the efficiency (eff_transmission) of an inverter of the engine system (3), which is coupled to the generator (G), against the speed and the torque, the efficiency calculator (EB) being designed to calculate a calculation-based value for the efficiency (eff calc) of the engine system (3) on the basis of efficiencies (eff_generator, eff_transmission) read from the at least one third characteristic curve memory (KS3-1, KS3-2) for the desired speed (n_des) of the electric generator (G) and for the output torque (tq_prectl) of the internal combustion engine (M).
7. The power controller as claimed in claim 1, the efficiency calculator (EB) configured to calculate an output power (Pout) of the engine system (3) by multiplying the battery voltage (u_bat) by the generator current (i_act); and the efficiency calculator (EB) configured to calculate an input power (Pin) of the engine system (3) from the desired speed (n_des) for the electric generator (G) and the output torque (tq_prectl) of the internal combustion engine (M).
8. The power controller as claimed in claim 7, the efficiency calculator (EB) configured to subtract the torque (tq_J) transmitted to a shaft of the generator (G) by the mass moment of inertia (j_Rex) of the internal combustion engine (M) from the calculated input power (Pin).
9. The power controller as claimed in claim 6, the efficiency calculator (EB) having a second low-pass filter (TP2) configured to subject the calculated output power (Pout) to low-pass filtering and having a third low-pass filter (TP3) configured to subject the calculated input power (Pin) of the engine system to low-pass filtering; the efficiency calculator (EB) configured to calculate a value, which is based on measured values, for the efficiency (eff_measure) by dividing the filtered calculated output power (Pout) and the filtered calculated input power (Pin) of the engine system (3).
10. The power controller as claimed in claim 9, the efficiency calculator (EB) having a first high-pass filter (HP1) and configured to calculate the efficiency (eff) of the engine system (3) from the value, which is based on measured values, for the efficiency (eff_measure) and from the calculation-based value for the efficiency (eff_calc) of the engine system (3), which is based on high-pass filtering of the calculation-based value for the efficiency (eff_calc) using the high-pass filter (HP1).
11. An engine controller (2) for an engine system (3) having an internal combustion engine (M) and an electric generator (G) coupled to the internal combustion engine (M), the engine controller (2) comprising: a power controller (1) as claimed in claim 1; a speed controller (DS) coupled to the power controller (1) and configured to obtain an output torque (tq_prectl) of the internal combustion engine (M) from the power controller (1) and to control the speed (n_act) of the electric generator (G) on the basis of a desired speed (n_des) requested from the power controller (1) and the output torque (tq_prectl) of the internal combustion engine (M).
12. The engine controller as claimed in claim 11, the speed controller (DS) having a speed regulator (DR) configured to calculate a prespecified torque (tq.sub.ctl) on the basis of the desired speed (n_des) for the electric generator (G) and an instantaneous speed of the electric generator (G); the speed controller (DS) having a desired current regulator (IR) configured to calculate a desired current (I.sub.des) for the generator (G) on the basis of the sum of the prespecified torque (tq.sub.ctl) and the output torque (tq_prectl) of the internal combustion engine (M); and the speed controller (DS) also having a current controller (IS) configured to set the current (I) in the generator (G) on the basis of the calculated desired current (I.sub.des).
13. An engine system (3), having an internal combustion engine (M); having an electric generator (G) coupled to the internal combustion engine (M); and having an engine controller (2) as claimed in claim 11 which is coupled to the internal combustion engine (M) and to the generator (G) and is configured to control the internal combustion engine (M) and the generator (G).
14. The power controller as claimed in claim 4, wherein the first constant value (K1) is 2*π/60.
15. The power controller as claimed in claim 5, wherein the second constant value (K2) is 2*π/60.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0035] The present invention is explained in more detail below using the exemplary embodiments which are indicated in the schematic figures of the drawings, in which:
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
DETAILED DESCRIPTION
[0048] In all of the figures, identical or functionally identical elements and apparatuses have been provided with the same reference symbols unless indicated otherwise.
[0049]
[0050] The power controller 1 has a computing device RE which receives the maximum speed n_max and the desired mechanical power P_des_mech as input variables. The desired mechanical power P_des_mech is calculated from the desired power P_des which is divided by the efficiency eff of the engine system 3 for this purpose.
[0051] The computing device RE calculates a desired speed n_des for the generator G and a torque tq_prectl, which is provided by the internal combustion engine M, from the maximum speed n_max and the desired mechanical power P_des_mech.
[0052] The desired speed n_des is made available to the inertia compensation device TK which calculates a torque tq_J on the basis of the desired speed n_des. The torque tq_J is positive during acceleration of the internal combustion engine M and is negative during braking of the internal combustion engine M and describes the torque difference between the internal burner torque and the torque output to the crankshaft of the internal combustion engine M.
[0053] The torque tq_J is added to the torque tq_prectl, which is provided by the internal combustion engine M, and the sum reveals the desired torque tq_ICE for the internal combustion engine M.
[0054] That is to say, the internal torque of the internal combustion engine M is reduced during braking by throttling and ignition angle adjustment and the torque of the internal combustion engine M is increased during acceleration by opening the throttle valve if the latter is not already completely open.
[0055] The efficiency calculation device EB calculates the efficiency eff, inter alia, from the instantaneous electric output power Pout and the mechanical input power Pin.
[0056] In order to calculate the efficiency eff needed to calculate the desired mechanical power P_des_mech, the efficiency calculation device EB is provided with the desired speed n_des for the generator G and the torque tq_prectl which is provided by the internal combustion engine M. Furthermore, the efficiency calculation device EB is provided with a battery voltage u_batt, a generator current i_act and the desired torque tq_ICE for the internal combustion engine M.
[0057]
[0058] The engine controller 2 has a power controller 1 according to the present invention which is coupled to a speed controller DS and provides the latter with the desired torque tq_ICE for the internal combustion engine M, the desired speed n_des for the generator G and the torque tq_prectl which is provided by the internal combustion engine M.
[0059] The speed controller DS has a speed regulator DR which may be in the form of a PI regulator, for example, in one embodiment and calculates a prespecified torque tq.sub.ctl for the generator G on the basis of a measured instantaneous speed n.sub.act and the desired speed n_des. A desired current regulator calculates a desired current I.sub.des for the generator G from the sum of this prespecified torque tq.sub.ctl and the torque tq_prectl provided by the internal combustion engine M. Finally, a current controller IS sets the corresponding current I in the individual phases of the generator.
[0060]
[0061]
[0062] The computing device RE in
[0063] The speed whose change rate has been limited is forwarded to a first low-pass filter TP1 which outputs the desired speed n_des. This is used to avoid a jolt in the drive between the internal combustion engine M and the generator G.
[0064] The selection device AW can be used to switch over the choice of the optimum speed n_opt. The second characteristic curve memories KS2-1, KS2-2 may each store characteristic curves which have been optimized for different aims. The characteristic curve stored in the first characteristic curve memory KS1 is used to regulate the power at optimum efficiency, that is to say with the lowest possible fuel consumption.
[0065] The characteristic curve stored in the second characteristic curve memory KS2-1 can be used to heat the catalytic converter, for example. In order to make it possible to quickly heat a catalytic converter of the internal combustion engine M and therefore to enable a low-emission post-start phase, the characteristic curve may provide for operation of the internal combustion engine M at higher speeds, for example.
[0066] The characteristic curve stored in the second characteristic curve memories KS2-2 can provide the drive system with a higher dynamic response, for example. In order to enable a higher dynamic response of the drive system, the characteristic curve in the characteristic curve memory KS2-2 does not set the optimum efficiency. As a result of the steeper gradient of this characteristic curve and, in particular, as a result of the existing significant torque reserve, it is also possible to change the power in addition to changing the speed as a result of the much quicker torque change. This is necessary in the case of serial hybrids which cannot provide the maximum drive power from the high-voltage battery and must provide a fast power increase from the internal combustion engine. One reason for this is that the power output by the battery is lower than the possible requirement of the drive, and that the maximum current of the high-voltage battery is lower than the current drawn by the drive. This may be the intentional design or may be temporarily the case if, for example, the SOC, and therefore the voltage of the high-voltage battery, is low. Finally, a constant speed can be predefined with the aid of a desired speed specification using the constant value konst.
[0067] Furthermore, the output torque tq_prectl is calculated in the computing device RE in
[0068]
[0069] In order to calculate the torque tq_J which is transmitted to the generator G on the basis of the mass inertia of the internal combustion engine M and of the generator G, the change in the angular velocity of the internal combustion engine M is multiplied by the mass moment of inertia j_Rex of the internal combustion engine M and of the generator G in the event of a speed change. In order to calculate the change in the angular velocity, the speed is differentiated and the result is multiplied by 2*PI/60 in the multiplication block M1. Differentiation is carried out, for example, by subtracting a stored speed value from an instantaneous speed value.
[0070]
[0071]
[0072] The efficiency eff_generator of the generator G, together with the efficiency eff_transmission of an inverter which controls the generator G, is known and is stored in the third characteristic curve memories KS3-1, KS3-2 against the speed and the torque.
[0073] If, in one embodiment, the internal combustion engine M and the generator G are not connected to one another via a shaft, but rather via a transmission or a belt, the efficiency of this transmission ratio can likewise be stored in a further characteristic curve memory. The efficiencies from the two or three characteristic curve memories K S3-1, KS3-2 are multiplied by one another and therefore result in the calculated efficiency eff_calc which is based only on calculations.
[0074] In a parallel manner, the efficiency eff_measure, which is based on measured values, is calculated from the output power Pout and the input power Pin. The output power Pout is calculated from the measured output signals of the generator current i_act and the high voltage u_batt. The input power Pin is calculated from the desired speed n_des and the torque tq_ICE of the internal combustion engine. The torque caused by the mass moment of inertia j_Rex is also subtracted from the torque tq_ICE. For this purpose, a structure which resembles the inertia compensation device TK is provided in the efficiency calculation device EB. In a further embodiment, the output signal tq_J from the inertia compensation device TK can be made available to the efficiency calculation device EB.
[0075] In both methods, an efficiency of 1 is assumed for the internal combustion engine M because the torque tq_ICE, rather than the fuel mass, is used as the input. tq_ICE is the internal combustion engine torque and is used to calculate the throttle valve position, injection and ignition angle for the internal combustion engine M.
[0076] Calculating and using the efficiency eff_measure has the advantage that the torque error, which occurs in the torque chain between the signal tq_ICE and the output to the controllers for injection, throttle valve and ignition angle, does not have any effect and the actual efficiency is therefore calculated. The disadvantage of the efficiency eff_measure is that it is calculated mainly using actual values. The efficiency eff_measure must not be used for the downstream control because the actual value positive feedback could result in oscillations. The disadvantage of the efficiency eff_calc is its inaccuracy with respect to torque errors when controlling the internal combustion engine M.
[0077] The disadvantages of both efficiencies can be eliminated by combining the two signals. In this case, eff_calc is filtered by means of a first high-pass filter HP1 and eff_measure is subjected to low-pass filtering. Since the calculation of the efficiency eff_measure consists of dividing the input power Pin and the output power Pout, eff_measure itself is not filtered, but rather the input power Pin and the output power Pout are separately subjected to low-pass filtering in the low-pass filters TP2, TP3 in order to avoid producing computing errors in the case of low powers for powers which oscillate in different phases. The high-pass filter TP1 and the low-pass filters TP2, TP3 have the same cut-off frequency and both filtered signals are added. The addition result is the efficiency eff.
[0078]
[0079] The abscissa axis of the graph shows the speed of approximately 500 revolutions per minute [1/min] to approximately 4500 revolutions per minute [1/min].
[0080] The left-hand ordinate axis of the graph shows the torque in Newton meters [Nm] and the right-hand ordinate axis of the graph shows the power in kilowatts [kW]. In this case, the lines of equal power run upward from the right-hand ordinate axis in the form of an arc.
[0081] Concentric lines or ellipses in the graph represent lines of equal efficiency. In this case, the center point of the concentric lines is at approximately 2200 revolutions per minute and 75 Nm and is intersected, for instance, by the line of a power of 20 kW.
[0082] During application of the engine system 3, that is to say when tuning the engine system 3 during the development of the engine system 3, the lines of equal efficiency are calculated by multiplying all efficiencies (efficiencies of the internal combustion engine M, the generator G, the inverter and the transmission if present).
[0083] The dotted characteristic curve is intended to centrally intersect the concentric lines of equal efficiency such that the best efficiency is achieved for each desired power. However, it is also possible to set the characteristic curve to other values if reasons, such as the generation of noise or a greater dynamic response in the event of a change in the power, are in favor of this.
[0084] The line shown here differs from the optimum efficiency at a low speed of approximately 1000 because low powers and a power of 0 must also be set and the internal combustion engine M must continue to rotate in this case. That is to say, the idling speed which is otherwise conventional is represented by the left-hand vertical part of the characteristic curve. As a result of this part of the characteristic curve, there is no need for complicated switching between the idling regulator and the power regulator and it is possible to dispense with the idling regulator which is conventional in the engine control system. Idling can therefore be covered by the requirement for the desired power P_des=0.
[0085]
[0086] At the same time as the power reduction from 30 kW to 15 kW, the speed is changed on the basis of the characteristic curve in
[0087] In
[0088] As a result of this flywheel mass compensation, operating points which differ from the characteristic curve in
[0089]
[0090] The abscissa axis of the graph shows the time in minutes from 9:30 to 10:00, that is to say for 30 seconds. The ordinate axis does not show a unit since both the speed and the required power and the actual power of the engine system 3 are represented. However, the units are irrelevant for understanding. The comparison between the three graphs in
[0091] In an engine system 3 having a mass moment of inertia of 0.5 kgm.sup.2, the speed is reduced within 5 seconds from 9:35 to 9:40 from 4500 rpm to 3500 rpm with a change rate of 2000 rpm/s. This is illustrated by the upper curve in the graph. During the speed reduction, a power of approximately 4 kW is produced in the engine system 3 and is shown as a difference between the desired power P_des and the actual power calculated from u_batt*i.sub.'act.
[0092]
[0093]
[0094]
[0095] The graphs in
[0096] Although the present invention was described above using preferred exemplary embodiments, it is not restricted thereto, but rather can be modified in various ways. In particular, the invention can be changed or modified in various ways without departing from the essence of the invention.