ENGINE SPEED CONTROL STRATEGY WITH FEEDBACK AND FEEDFORWARD THROTTLE CONTROL
20190136769 ยท 2019-05-09
Assignee
Inventors
Cpc classification
F02D41/0027
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2200/0414
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2200/0611
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Y02T10/30
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
F02D2200/0406
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D11/105
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/18
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/0007
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2041/141
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
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
F02D2009/0228
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D9/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/0002
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
Abstract
An engine speed control system for an internal combustion engine includes a throttle, and a sensor that monitors a parameter indicative of pressure or density of fuel and air in an inlet manifold of the engine. The electronic control unit is coupled with the throttle and the sensor and structured to calculate a target mass flow through the throttle, a feedforward control term based on the target mass flow, and a feedforward control term based on data produced by the sensor. The electronic control unit is further structured to vary a position of the throttle based on the feedforward and feedback control terms to adjust a mass flow through the throttle toward the target mass flow. The control system is applicable in throttle governed as well as fuel governed systems.
Claims
1. An engine speed control system for an internal combustion engine comprising: a throttle; a sensor structured to monitor a parameter indicative of at least one of a pressure or a density of gaseous fuel and air in an inlet manifold of the internal combustion engine; and an electronic control unit coupled with the throttle and coupled with the sensor, the electronic control unit being structured to: calculate a target mass flow through the throttle to produce at least one of a desired pressure or a desired density of gaseous fuel and air in the inlet manifold of the internal combustion engine; calculate a feedforward control term based on the target mass flow through the throttle; calculate a feedback control term based on data produced by the sensor; and command varying a position of the throttle based on the feedforward control term and the feedback control term to adjust a mass flow through the throttle toward the target mass flow.
2. The control system of claim 1 wherein the electronic control unit is further structured to calculate a throttle area based on the feedforward control term and the feedback control term, and to command the varying of a position of the throttle based on the throttle area.
3. The control system of claim 2 wherein the sensor includes a pressure sensor, and the at least one of a pressure or a density includes an inlet manifold pressure (IMAP).
4. The control system of claim 3 wherein the electronic control unit is further structured to: calculate an IMAP error based on the data produced by the sensor; and calculate the feedback control term based on the IMAP error.
5. The control system of claim 4 wherein the feedforward control term includes a speed density term, a transient correction term, and a mass flow-to-area term.
6. The control system of claim 5 wherein the electronic control unit is further structured to calculate the throttle area according to the equation:
7. The control system of claim 4 wherein the electronic control unit is further structured to: calculate the target mass flow through the throttle based on a target IMAP; calculate an engine speed error; and calculate the target IMAP based on the engine speed error.
8. The control system of claim 7 wherein the electronic control unit is further structured to calculate the IMAP error in an inner loop calculation, and to calculate the engine speed error in an outer loop calculation.
9. The control system of claim 4 wherein the electronic control unit is further structured to: calculate the target mass flow through the throttle based on a desired air-fuel ratio (AFR) and a commanded fuel flow; calculate an engine speed error; and determine the commanded fuel flow based on the engine speed error.
10. The control system of claim 9 wherein the electronic control unit is further structured to: calculate a throttle mass flow error; calculate a desired IMAP based on the throttle mass flow error; and calculate the IMAP error based on the desired IMAP.
11. A method of controlling engine speed in an internal combustion engine comprising: calculating a target mass flow through a throttle to produce at least one of a desired pressure or a desired density of gaseous fuel and air in an inlet manifold of the internal combustion engine; calculating a feedforward control term based on the target mass flow through the throttle; receiving data indicative of at least one of a pressure or a density of gaseous fuel and air in an inlet manifold of the internal combustion engine; calculating a feedback control term based on the data indicative of at least one of a pressure or a density of gaseous fuel and air in an inlet manifold of the internal combustion engine; and varying a position of the throttle based on the feedforward control term and the feedback control term such that a mass flow through the throttle is adjusted toward the target mass flow.
12. The method of claim 11 further comprising calculating a throttle area based on the feedforward control term and the feedback control term, and outputting a throttle position command that is based on the calculated throttle area.
13. The method of claim 11 further comprising calculating an inlet manifold pressure (IMAP) error, and wherein the calculating of the feedback control term includes calculating the feedback control term based on the IMAP error.
14. The method of claim 13 further comprising calculating an engine speed error.
15. The method of claim 14 further comprising calculating a desired IMAP based on the engine speed error, and calculating the target mass flow based on the desired IMAP.
16. The method of claim 14 further comprising determining a fueling flow command based on the engine speed error.
17. The method of claim 11 further comprising calculating the throttle area according to the equation:
18. An internal combustion engine system comprising: an internal combustion engine; an intake system structured to convey a gaseous fuel and air to the internal combustion engine; a throttle; an engine speed control system including a sensor structured to monitor a parameter indicative of at least one of a pressure or a density of gaseous fuel and air in an inlet manifold of the internal combustion engine; and an electronic control unit coupled with the throttle and coupled with the sensor, the electronic control unit being structured to: calculate a target mass flow through the throttle to produce at least one of a desired pressure or a desired density of gaseous fuel and air in the inlet manifold of the internal combustion engine; calculate a feedforward control term based on the target mass flow through the throttle; calculate a feedback control term based on data produced by the sensor; and command varying a position of the throttle based on the feedforward control term and the feedback control term to adjust a mass flow through the throttle toward the target mass flow.
19. The system of claim 18 wherein the electronic control unit is further structured to: calculate an engine speed error; calculate a desired IMAP based on the engine speed error; and calculate the target mass flow based on the desired IMAP.
20. The system of claim 18 wherein the electronic control unit is further structured to: calculate the target mass flow through the throttle based on a desired air-fuel ratio (AFR) and a commanded fuel flow; calculate an engine speed error; and determine the commanded fuel flow based on the engine speed error.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0008]
[0009]
[0010]
DETAILED DESCRIPTION
[0011] Referring to
[0012] Intake system 30 includes a fresh-air inlet 32, a compressor 36 which may be part of a turbocharger 34, an aftercooler 40, a recirculation loop 42 including a recirculation valve 44, and an inlet manifold 46. In the illustrated embodiment, fuel inlet 26 is positioned upstream of compressor 36, such that compressor 36 outputs a compressed mixture of fuel and air. In other versions, fuel inlet 26 could be positioned downstream compressor 36, closer to cylinder 14, with gaseous fuel being injected into an intake runner or the like, or potentially directly into cylinder 14. In an implementation, inlet manifold 46 may supply pressurized gaseous fuel and air into each of a plurality of cylinders 14 for combustion therein. An ignition mechanism 21 is coupled with cylinder 14 and structured to ignite the charge of fuel and air within cylinder 14, for instance, utilizing spark ignition within a combustion prechamber. Ignition mechanism 21 could be supplied with combustible fuel and/or air from a dedicated supply that is part of fuel system 20, or could receive fuel and air from cylinder 14 directly. Internal combustion engine system 10 further includes an exhaust system 50 including an exhaust manifold 52, an exhaust outlet 54, and a turbine 38 of turbocharger 34. As will be further apparent from the following description, internal combustion engine system 10 is adapted for engine speed control employing both feedback and feedforward control techniques for throttle positioning, applicable regardless of whether fuel governing or throttle governing is employed.
[0013] To this end, internal combustion engine system 10 includes an engine speed control system 60 for engine 11 having an electrically actuated throttle 62 positioned within intake system 30, and a sensor 64 structured to monitor a parameter indicative of at least one of a pressure or a density of gaseous fuel and air in inlet manifold 46. In an implementation, sensor 64 includes a pressure sensor, hereinafter referred to as an inlet manifold pressure sensor or IMAP sensor, but not limited as such. Those skilled in the art will appreciate that density of a gaseous mixture could be used in certain instances instead of or in addition to pressure, according to known techniques. Engine speed control system 60 (hereinafter control system 60) may also include a temperature sensor 66 structured to monitor temperature of a mixture of gaseous fuel in inlet manifold 46. An engine speed sensor coupled with crankshaft 18 or an engine flywheel, for instance, a NOx sensor, and still other sensing mechanisms (not shown) could be part of or coupled with engine speed control system 60. It should also be appreciated that monitoring pressure and/or temperature of a mixture of gaseous fuel and air in inlet manifold 46 could be achieved by way of direct measurement of the parameter of interest at the location of interest, within inlet manifold 46. In other instances, the parameters could be measured at a different location, determined by indirect measurements or observations, inferred, or determined by any suitable other means or mechanism.
[0014] During operating engine 11 it can be desirable to vary engine speed and/or respond to engine speed changes induced by external factors. It may be desirable to adjust engine speed when engine 11 experiences an engine load change, to place engine 11 in a speed range that is optimally efficient for changed conditions, to produce a desired emissions output of engine 11, or for still other reasons. Engine speed changes are commonly relatively short term and temporary, meaning that engine 11 may need to increase its engine speed from an engine speed setpoint but then return to the engine speed setpoint relatively rapidly, or alternatively reduce engine speed from the engine speed setpoint but soon after increase engine speed to return to the engine speed setpoint. In either case, it is typically desirable to structure engine speed control system 60 such that engine speed can be adjusted as quickly as practicable without overshooting, undershooting, or introducing instability into the system.
[0015] Certain known strategies for engine speed control calculate an engine speed error, which is a difference between a desired engine speed and an actual or observed engine speed, and vary inlet manifold pressure responsive to the engine speed error. Increasing inlet manifold pressure can, for instance, increase an amount of gaseous fuel and air that is combusted in an engine cycle, releasing more energy within the cylinder and increasing engine speed. Decreasing inlet manifold pressure can decrease the amount of fuel and air, thus decreasing the quantity of energy released and reducing engine speed. A separate control can vary an amount of fuel that is admitted to the intake system. Control over throttle position and thus throttle area can be used to vary the inlet manifold pressure in this general manner. Such strategies are referred to generally as throttle governed engine speed control as noted above. In other strategies, an engine speed error is used to set a fuel flow command, and air fuel ratio (AFR) control is used to position the throttle and obtained a desired manifold pressure to provide an appropriate amount of air for the fuel that is delivered. Such strategies are generally referred to as fuel governed engine speed control as noted above.
[0016] Both fuel governed and throttle governed strategies exploit the relationship between throttle position and inlet manifold pressure. Throttle-to-manifold pressure response, however, can vary based upon operating conditions around the throttle, including pressure, temperature, humidity, throttle valve design, and variations even among seemingly identical or similar engines in the physical structure and operation of the throttle. Accordingly, in at least part of a position range of the throttle, the relationship between inlet manifold pressure and throttle position is non-linear and can be difficult to predict. During transients, a relatively large pressure ratio across the throttle can exist, or at least a relatively large pressure ratio between the throttle and the inlet manifold. For these reasons, during transients, the non-linearity and/or unpredictability of the throttle area to inlet manifold pressure relationship can be particularly acute and problematic from a controls standpoint. As further discussed herein, the present disclosure provides throttle positioning feedforward and feedback control concepts that account for this non-linear and difficult to predict relationship.
[0017] Engine speed control system 60 further includes an electronic control unit 68 coupled with throttle 62 and coupled with sensor 64, and also typically coupled with temperature sensor 66, and fuel metering valve 28. Electronic control unit 68 can include any suitable data processing device, such as a microprocessor, a microcontroller, a field programmable gate array or FPGA, or still other devices. Electronic control unit 68 may further include a machine readable memory such as RAM, ROM, EPROMM, DRAM, SDRAM, or still another suitable memory type, whereupon computer executable program instructions are stored that enable electronic control unit 68 to perform calculations for implementing throttle control and engine speed control according to the principles set forth herein.
[0018] By executing the computer executable program instructions, electronic control unit 68 is structured to calculate a target mass flow 100 through throttle 62 to produce at least one of a desired pressure or a desired density of gaseous fuel and air in inlet manifold 46. Electronic control unit 68 is further structured to calculate a feedforward control term 104 based on the target mass flow 100 through throttle 62, and to calculate a feedback control term 94 based on data produced by IMAP sensor 64. Electronic control unit 68 is further structured to command varying a position of throttle 62 based on the feedforward control term 104 and the feedback control term 94 to adjust a mass flow through throttle 62 toward the target mass flow 100. Further features and refinements of the operation of engine speed control system 60 will be apparent from the following description of calculations and example control logic flow.
[0019] Referring now to
[0020] Referring now to
An engine load is shown at 134, an engine speed at 136, and these terms are used in a block 137 according to a desired AFR map to determine a desired AFR. A numerical modifier term 150, which could be 1, is used at a calculation 152 to produce, based also on AFR map determination, a modified 1+ AFR term 153.
[0021] At a calculation 142, an actual NOx 138 and a desired NOx 140 are used to produce a NOx error term 144. A PI control is shown at 146 and, based on the NOx error 144, calculates an emissions factor 148. Emissions factor 148 with the modified 1+ AFR term 153 is used at a calculation 154 to produce an emissions factor-adjusted modified AFR term 156. In a calculation 159 a fuel flow command 158 and term 156 are used to calculate a target throttle mass flow 162. According to the control strategy depicted in
[0022] As discussed above, control strategies according to the present disclosure can include calculating a throttle area, including throttle area 108 or throttle area 181, for example, based on both feedforward control term 104, 176, and also upon feedback control term 94, 174. The throttle area is then used to determine a throttle position that will provide that throttle area, using maps 110, 182, for example. It will also be recalled that, particularly during transients, the relationship between throttle area and inlet manifold pressure can be non-linear and unpredictable, with the present disclosure providing a strategy having advantages over earlier techniques that did not provide a means for accounting or compensating for the physics underlying this relationship. In an implementation, engine speed control systems according to present disclosure can calculate the desired throttle area according to the following Equation 2:
[0023] In the above Equation 2, the discharge coefficient .sub.d, is based on design of the throttle valve and is assumed to be a constant independent of throttle position. The term {circumflex over ()} is linked to geometry of the throttle valve and assumed to be a constant independent of pressure ratio. .sub.d and {circumflex over ()} can be determined empirically for a given throttle valve and intake system design. Also in the above equation, the term
can be understood as an expanded speed density calculation, and the term
is understood as a transient correction term. Terms
can be calculations performed at block 98 in control loop 70, with term
being the mass-flow to area calculation at blocks 102, 178. Term
(IMAP_Errors) represents the feedback control term 94, 174. Equation 2 is represented in the frequency domain.
INDUSTRIAL APPLICABILITY
[0024] As discussed herein, when engine 11 is operating there are various conditions that can cause engine speed to increase or decrease, necessitating some action by way of throttle governing speed control or fuel governing speed control as discussed herein. It is contemplated that these two general techniques can be used in the same engine type, and selected dependent upon the intended service environment or application of the engine. In a dynamic application where engine speed is expected to be relatively dynamic, with fast transients, it may be desirable to employ throttle governing to enable a particularly fast response. Throttle governing may also be suited well for lean burn operating strategies. For applications where engine speed is expected to remain relatively constant or change relatively slowly, with slow transients, it may be desirable to use fuel governing. Additional application specific issues may be apparent to those skilled in the art in view of the present disclosure. The present teachings could also be implemented in the form of a performance mode that can be selectively turned on or off.
[0025] The present disclosure also reflects the insight that the dual feedback and feedforward control concepts enable applications to a class of similar or identical engines without requiring overly burdensome calibration. As noted above, throttle geometry and operation can vary even among seemingly identical engines, due to factors such as manufacturing tolerances, service environment, service history, and others. The present disclosure enables the feedforward control concept to be applied to produce a relatively fast and accurate response, with the feedback control concept accounting for errors or imprecision in the assumptions underlying the feedforward control concept. Another way to understand this principle is that the feedforward control relies on certain assumptions about the response of inlet manifold pressure to throttle position and area, with feedback control correcting for inaccuracies in those assumptions that result from variations engine to engine or varying operational conditions as discussed herein.
[0026] The present description is for illustrative purposes only, and should not be construed to narrow the breadth of the present disclosure in any way. Thus, those skilled in the art will appreciate that various modifications might be made to the presently disclosed embodiments without departing from the full and fair scope and spirit of the present disclosure. Other aspects, features and advantages will be apparent upon an examination of the attached drawings and appended claims. As used herein, the articles a and an are intended to include one or more items, and may be used interchangeably with one or more. Where only one item is intended, the term one or similar language is used. Also, as used herein, the terms has, have, having, or the like are intended to be open-ended terms. Further, the phrase based on is intended to mean based, at least in part, on unless explicitly stated otherwise.