Beruflich Dokumente
Kultur Dokumente
CITATION: Arora, J. and Shahbakhti, M., "Real-Time Closed-Loop Control of a Light-Duty RCCI Engine During Transient
Operations," SAE Technical Paper 2017-01-0767, 2017, doi:10.4271/2017-01-0767.
of IMEP COVIMEP ≤3.5%. Strandh et. al. [13] showed a curves and firing curves. This required the motoring curves to be
comparative study of manually tuned PID control and Linear stored in the memory of the hardware such that they could be
Quadratic Gaussian (LQG) model-based control for controlling accessed during real-time calculation. Lehrheuer et. al. [15]
combustion phasing of a dual-fuel HCCI engine. For the feedback highlighted the benefits of an FPGA for closed-loop control
of combustion metrics, ion-current measurements were utilized. applications by describing and implementing an in-cycle closed-
Ott et. al. [17] used a PID controller derived from a discrete- loop controller for HCCI combustion. The study in reference [15]
linearized engine model to control the direct injection timing and utilized a Mass Fraction Burn (MFB)-based model for CA50
quantity of diesel fuel for controlling combustion phasing and peak calculations and analyzed accuracy of the results against a
in-cylinder pressure of a natural gas-diesel fueled engine where commercial combustion analyzer.
natural gas was port-injected. Wu et. al. [11] used simulation
studies to design an open-loop strategy of utilizing pre-calibrated This paper explores a new experimental approach for dual-fuel
tables for Port Fuel Injection (PFI), which would compensate for combustion control and combines it with the benefits of an FPGA
fueling delay during transients and thus provided a stable response for real-time combustion analysis. This work proposes a
for CA50. computationally efficient and easily implementable SOC
identification model, which is then utilized for MFB calculations
In this study, an FPGA is utilized for its cost effectiveness and a and CA50 estimation for combustion feedback purposes. For the
very high throughput capability. Previous studies to implement fast control purposes, a sensitivity map of CA50 as a function of SOI
and computationally efficient algorithms for real-time control and PR is created and this map is then utilized as the commanding
applications are highlighted in Figure 1. Wilhelmsson et. al. [18] factor in controlling the CA50 by varying either SOI or PR. The
presented a simplified heat release model and showed the results paper is divided into three main parts. The first part introduces and
for its Hardware in Loop (HIL) implementation on an FPGA. Asad details the engine experimental setup. The second part includes
and Zheng [14] carried out an error analysis on the various models sections describing the methodology for calculating combustion
utilized for combustion timing calculations with respect to timing and also the approach taken for control and operation of the
different types of combustion strategies. In addition, they RCCI engine. The last part of the paper discusses results of
developed a pressure departure ratio-based algorithm for mass combustion timing calculation algorithms and the RCCI closed-
fraction burn estimation that utilized comparison between motoring loop controller.
Figure 1. Background of prior experimental studies in dual-fuel combustion control and the proposed approach in this study [11, 12, 13, 14, 15, 16, 17, 18, 19]
Downloaded from SAE International by Universidad Politecnica de Valencia, Wednesday, April 19, 2017
Experimental Setup
the I/O hardware are shown in Figure 4 and Table 2. The two main While carrying out the on-line heat release calculations, the main
signals needed for combustion analysis are in-cylinder pressure and challenge is the computation capabilities of the hardware as well as
engine crank angle. The in-cylinder pressure is measured using a the implementation simplicity of the algorithm. Keeping this in mind,
PCB Piezotronics 115A04 transducer. Pressure signal is pegged using the algorithm for on-line combustion phasing calculations is
a Manifold Absolute Pressure (MAP) sensor near the end of intake developed. Conventionally, combustion phasing calculations are done
stroke. All the algorithms for combustion analysis are designed, using common heat release models [26] or reduced order models
tested, and programmed on the FPGA utilizing Matlab-Simulink® and [27]. A reduced heat release model is presented by Eq. (1) and is
Xilinx Simulink Generator (XSG®) tools. An overview of the model referred to as the Apparent Heat Release Rate (AHRR) model:
embedded in the FPGA is explained in the Appendix. More details
about the engine experimental setup are found in [23,24].
I: SOC Identification
In conventional approaches, the start of combustion is identified as
the crank angle where the heat release curve rises to positive values
[14]. In the current work, a new computationally efficient algorithm
is developed for identifying SOC for RCCI, where fuel injection
occurs early in the compression stroke. Owing to the early fuel
injection and also depending on the fuel type, we might observe
multi-stage heat release phenomenon. In this study n-heptane/
iso-octane fuel blends are used and as shown in Figure 6, both
single-stage and two-stage heat release phenomenons are observed.
From Figure 6(a), it can be seen that there are two peaks in the heat
release curve, a Low Temperature Heat Release (LTHR) and a High
Temperature Heat Release (HTHR). If the conventional method is
used, it will identify the start of LTHR to be the SOC. As per the
control requirement, we need to identify the SOC for HTHR
(main-stage) and thereby calculate combustion phasing for the
main-stage of heat release. Thus all the results shown for the CA50
control are for the main-stage heat release.
(2)
polytropic index values also increases during the LTHR region. To It should be noted that the threshold values in Figure 5 are designed
address this issue, a window-based algorithm is developed so as to for the engine in this study. For selecting these thresholds, various
bypass the LTHR peak. A window of 3 CAD is selected based on experimental results at different engine conditions were conducted.
experimental data, as it is enough to bypass the LTHR peak with the These threshold values provided the best correlation with post-
selected threshold value. If the value of polytropic index of processed SOC results. These thresholds need to be modified for
compression is higher than the threshold value during this window of different engine designs, e.g. different compression ratio, piston shape,
3 CAD, then the point is identified as the SOC. The algorithm is etc. If these thresholds are selected properly, the SOC algorithm
successfully verified off-line for both single-stage and two-stage heat provides a computationally efficient and easy way to identify SOC.
release behaviors. A similar approach to find SOC based on Heat
Release (HR) threshold was also tested, but the results were not
satisfactory. There were two main problems associated with the HR
II: EOC Identification
based approach. First, it was difficult to decide a threshold especially End Of Combustion (EOC) is defined as the first zero crossing of the
in the cases that were affected by charge cooling effect, due to direct heat release curve, after the main-stage of heat release. Estimation of
injection of fuel near TDC. The thresholds would vary with SOI and the EOC by this approach gives an error for the CA50 calculation in
fuel quantity (Figure 8), and thus would be hard to define. Second, as cases where high diffusion type combustion occurs [14]. To avoid
mentioned the polytropic-based SOC algorithm has been used over a this, an approach similar to the SOC identification algorithm is
3 CAD window to bypass the LTHR region; it was difficult to define designed. A window-based algorithm is developed such that if the
such limits for the HR algorithm, as compared to the SOC algorithm rate of heat release goes below 1 J/CAD during the 3 CAD window,
at different engine conditions (Figure 8). the first instance is identified as the EOC. This algorithm is tested and
validated off-line. The heat release calculations are done utilizing a
modified version of the AHRR model by Wilhelmsson et. al. [18] and
is represented by Eq (3):
b. SOI 20 CAD bTDC, PR 20,Engine speed 800 RPM, TInt,Air 80°C, PInt,Air 95 kPa Figure 8. Polytropic index and heat release trace for four different engine
operating points. Test conditions for each operating point are listed in the
Figure 6. (a) Two-stage versus (b) One-stage heat release in RCCI combustion Appendix.
Downloaded from SAE International by Universidad Politecnica de Valencia, Wednesday, April 19, 2017
EGR is utilized in the tests. The only parameters that are varied
during the operation are total Fuel Quantity (FQ), fuel blend ratio,
and SOI of the high reactivity fuel i.e., n-heptane. The fuel blend
ratio is commanded in terms of Premixed Ratio (PR) which is defined
as the fuel energy of premixed fuel over total fuel energy and is
(3) calculated by Eq. (5):
where, Qnet is net heat release, θ is the instantaneous crank angle and
θstart is the crank angle where the calculation of heat release begins
from. For the ease of algorithmic implementation, θstart is taken at
(5)
Intake Valve Closing (IVC) in this study.
where m is mass of fuel, LHV is lower heating value of the fuel, Iso
III: CA50 Calculation - oct and nHep denote iso-octane and n-heptane fuels, respectively.
For the real-time combustion feedback control, real-time calculation
of combustion phasing parameters are crucial. Here, Rassweiler-
Withrow [29] model is used to calculate Mass Fraction Burn (MFB)
because this model is computationally efficient and easy to
implement on a FPGA [30]. The MFB is then used to estimate
CA50. Even though CA50 is the crank angle for 50% heat release, it
can still be well represented by 50% MFB [14, 15]. The Rassweiler-
Withrow model for MFB estimation is represented by Eq (4):
(4)
(6)
Results and Discussions load region (i.e; IMEP = 450 kPa), the SOI and PR corresponds to
the R1 region of Figure 10(b). Therefore, for controlling CA50 in
CA50 Validation that operating range SOI is varied. Similarly for the higher load
To execute validation of the on-line algorithms, steady state tests are (i.e; IMEP = 700 kPa), where higher PR and advanced SOI are
carried out in RCCI mode. All the analysis is carried out on the needed, R2 region in Figure 10(b) is applicable; thus, PR is utilized
cylinder #1. The engine operating conditions are listed in Table 4. to control CA50. A similar approach is used for the test run 2 (Fig.
The signals coming from the in-cylinder pressure transducer could 15) which is carried out at 1300 RPM. Both experimental runs
either be tapped into the FPGA module for getting real-time show that controller is able to maintain the optimum CA50 (Fig.
combustion feedback or acquired by the commercial combustion 14(b) and Fig. 15(b)), especially during the load switch. For IMEP
analyzer for post-processing the combustion parameters. Due to this tracking (Fig. 14(a) and Fig. 15(a)), it takes around 2-4 engine
limitation, the test runs have to be repeated. The boundary conditions cycles to reach the desired value. This lag is mainly due to the
are kept as close as possible to make the comparison meaningful. transient fueling response of the low pressure PFI rail. This lag can
be removed by incorporating fuel dynamics model [11,31] within
Figure 12 shows the comparison of real-time main-stage CA50 the controller strategy, which can command the fuel injectors such
and post-processed CA50. The RCCI controller also controls that to compensate for transient fuel dynamics.
engine load; therefore feedback of IMEP is required. Thus the
algorithm for IMEP is also embedded on the FPGA. Results The controller action is further highlighted in Figure 16. Note that
comparing IMEP from post-processing and FPGA are shown in this is a next engine cycle controller. IMEP and CA50 shown at (n
Figure 13. For offline post-processing to caluclate the main-stage + 1th) engine cycle is for the nth engine cycle. Therefore, there will
CA50, the AHRR model is used. This is done as the commercial always be a lag of 1 cycle during control. As can also be seen in
combustion analyzer also uses this model for real-time Figure 16(a1,a2), when a SOI switch occurs on the 211th cycle,
calculations and thus gives a more realistic validation of the CA50 changes for the 212th cycle. From the controller’s aspect, as
results. An average error of 1 CAD is found between the post- the CA50 retards beyond 5 CAD, SOI advances so as to advance
processed and on-line calculated CA50 results (Fig. 12). The the CA50. Similarly, as shown in Figure 16(b1,b2), as the CA50
resolution of crank angle measurement is 1 CAD and is equal to advances, PR initially increases to retard CA50. After a few
the mean error. This confirms very good accuracy of the designed cycles, as CA50 retards beyond 5 CAD, PR starts to reduce. This
real-time algorithms to calculate CA50. Only for the test point 10, also highlights the delay caused by the PFI fueling. PR values as
a maximum error of 4 CAD is observed. This could be attributed shown in the figure are commanded values and not the actual fuel
to the fact that data is not being collected and processed PR that enters the cylinder. When the PR changes, in this case
simultaneously. In addition, the error in calculating on-line IMEP from 20 to 48, the actual PR will be less than the commanded
is less than 26 kPa (i.e., 5% relative error) values. In such a case, a more reactive fuel will enter the cylinder,
which will eventually advance CA50 (as shown in this case). To
compensate this, the controller increases the PR command. After a
Control Results few cycles when PFI fueling stabilizes, PR command will become
Based on the controller strategy discussed in the RCCI operation equal to the actual PR and thus would make the fuel mixture less
and control section, two load switches are carried out. From the reactive and thus retarding the CA50, which can be again seen in
previous experimental study [23] on the same test setup, lower PRs the Figure 16. This highlights the importance of a fuel dynamics
were needed for lower loads where as higher PRs were required at model, which would be able to predict these delays and thus allow
higher engine loads. As can be seen from Figure 14, for the lower the controller to stabilize faster.
Figure 11. Proposed control structure to adjust RCCI engine load and combustion phasing.Subscripts include - Bk: Feedback; Fwd: Feedforward; Trgt: Target;
Cmd: Command
Downloaded from SAE International by Universidad Politecnica de Valencia, Wednesday, April 19, 2017
Figure 12. CA50 Validation. Test conditions are listed in Table 4. Details of
individual points in the figure are provided in the Appendix.
Figure 13. IMEP Validation. Test conditions are listed in Table 4. Details of
individual points in the figure are provided in the Appendix.
Figure 15. Controller test results-Run 2. Engine Speed: 1300 RPM, intake air
temperature: 60°C, intake air pressure: 95 kPA, Target CA50 : 5 CAD aTDC
Future Work
Despite achieving good tracking results by utilizing two PI
controllers, it is still important to incorporate physical dynamic
Figure 14. Controller test results-Run 1. Engine Speed: 1000 RPM, intake air models into the control design, as they can replace the need for
temperature: 60°C, intake air pressure: 95 kPA, Target CA50 : 4 CAD aTDC feedforward maps and also improve the controller’s disturbance
Downloaded from SAE International by Universidad Politecnica de Valencia, Wednesday, April 19, 2017
rejection performance. In addition, as seen from the IMEP response 4. Wissink, M. and Reitz, R., "Direct Dual Fuel Stratification, a
during transients, the PFI dynamics can not be compensated by using Path to Combine the Benefits of RCCI and PPC," SAE Int. J.
a PI controller. Thus future work includes developing model-based Engines 8(2):878-889, 2015, doi:10.4271/2015-01-0856.
RCCI controllers [32,33] and design of a PFI transient fuel 5. Dempsey, A. and Reitz, R., "Computational Optimization of
compensator. In addition, engine-out emissions, combustion noise, Reactivity Controlled Compression Ignition in a Heavy-Duty
combustion stability, and safety can be directly incorporated as Engine with Ultra Low Compression Ratio," SAE Int. J. Engines
constraints in the design of optimal RCCI combustion controller. 4(2):2222-2239, 2011, doi:10.4271/2011-24-0015.
6. Splitter, D., Wissink, M., Kokjohn, S., and Reitz, R., "Effect of
Compression Ratio and Piston Geometry on RCCI Load Limits
and Efficiency," SAE Technical Paper 2012-01-0383, 2012,
doi:10.4271/2012-01-0383.
7. Splitter D.A. and Reitz R.D.. “Fuel reactivity effects on the
efficiency and operational window of dual-fuel compression
ignition engines”. Fuel, 118:163-175, 2014.
8. Splitter, D., Wissink, M., DelVescovo, D., and Reitz, R., "RCCI
Engine Operation Towards 60% Thermal Efficiency," SAE
Technical Paper 2013-01-0279, 2013, doi:10.4271/2013-01-0279.
9. Splitter, D., Hanson, R., Kokjohn, S., and Reitz, R., "Reactivity
Controlled Compression Ignition (RCCI) Heavy-Duty Engine
Operation at Mid-and High-Loads with Conventional and
Alternative Fuels," SAE Technical Paper 2011-01-0363, 2011,
doi:10.4271/2011-01-0363.
10. Hanson, R. and Reitz, R., "Transient RCCI Operation in a Light-
Duty Multi-Cylinder Engine," SAE Int. J. Engines 6(3):1694-
1705, 2013, doi:10.4271/2013-24-0050.
11. Wu Y., Hanson R., and Reitz R.D.. “Investigation of
Combustion Phasing Control Strategy During Reactivity
Controlled Compression Ignition (RCCI) Multi-cylinder Engine
Load Transitions”. Journal of Engineering for Gas Turbines and
Power, 136(9):091511, 2014.
12. Franz, J., Schwarz, F., Guenthner, M., Reissing, J. et al.,
"Closed Loop Control of an HCCI Multi-Cylinder Engine and
Corresponding Adaptation Strategies," SAE Technical Paper
2009-24-0079, 2009, doi:10.4271/2009-24-0079.
13. Strandh, P., Bengtsson, J., Johansson, R., Tunestål, P. et al.,
"Cycle-to-Cycle Control of a Dual-Fuel HCCI Engine," SAE
Technical Paper 2004-01-0941, 2004, doi:10.4271/2004-01-0941.
14. Asad, U. and Zheng, M., "Real-time Heat Release Analysis for
Model-based Control of Diesel Combustion," SAE Technical
Paper 2008-01-1000, 2008, doi:10.4271/2008-01-1000.
Figure 16. Zoomed-in view of the controller action during Run-2 SOI switch 15. Lehrheuer, B., Pischinger, S., Wick, M., Andert, J. et al., "A
(a1,a2) and PR switch (b1,b2) in Figure 15. Study on In-Cycle Combustion Control for Gasoline Controlled
Autoignition," SAE Technical Paper 2016-01-0754, 2016,
References doi:10.4271/2016-01-0754.
1. Kokjohn S.L.. “Reactivity controlled compression ignition 16. Maurya, R. and Agarwal, A., "Experimental Investigation
(RCCI) combustion”. PhD thesis, University of Wisconsin- of Close-Loop Control of HCCI Engine Using Dual Fuel
Madison, 2012. Approach," SAE Technical Paper 2013-01-1675, 2013,
doi:10.4271/2013-01-1675.
2. Kokjohn S.L., Hanson R.M., Splitter D.A., and Reitz R.D..
“Fuel reactivity controlled compression ignition (RCCI): a 17. Ott T., Zurbriggen F., Onder C., and Guzzella L.. “Cylinder
pathway to controlled high-efficiency clean combustion”. individual feedback control of combustion in a dual-fuel
International Journal of Engine Research, 12(3):209-226, 2011. engine”. IFAC Proceedings, 46(21):600-605, 2013.
3. Hanson, R., Kokjohn, S., Splitter, D., and Reitz, R., "Fuel 18. Wilhelmsson C., Tunestål P., and Johansson B.. “FPGA based
Effects on Reactivity Controlled Compression Ignition (RCCI) engine feedback control algorithms”. FISITA 2006 World
Combustion at Low Load," SAE Int. J. Engines 4(1):394-411, Automotive Congress, 2006.
2011, doi:10.4271/2011-01-0361.
Downloaded from SAE International by Universidad Politecnica de Valencia, Wednesday, April 19, 2017
19. Zheng, M., Tan, Y., Reader, G., Asad, U. et al., "Prompt Acknowledgments
Heat Release Analysis to Improve Diesel Low Temperature
This work was partially supported by the United States National
Combustion," SAE Technical Paper 2009-01-1883, 2009,
Science Foundation under Grant No. 1434273. The authors gratefully
doi:10.4271/2009-01-1883.
acknowledge Naga Nithin Teja Kondipati, Dr. Hamit Solmaz, Paul
20. Saigaonkar H.A.. “An investigation of variable valve timing Dice, Kauhsik Kannan and students of Energy Mechatronics
effects on HCCI engine performance”. Master’s thesis, Laboratory at Michigan Technological University for their assistance
Michigan Technological University, 2014. in preparing the engine setup and experimentation. In addition, the
21. Kothari D.. “Experimental setup and controller design for authors thank Xilinx® Inc. for providing XSG software license to
an HCCI engine”. Master’s thesis, Michigan Technological program and embed the combustion feedback system onto the FPGA.
University, 2014.
22. Thakkar V.S.. “Modeling and experimental setup of an HCCI
Nomenclature
engine”. Master’s thesis, Michigan Technological University,
2014. Symbols
23. Arora J.. “Design of Real-time combustion feedback system and
- Gross chemical heat release rate ( )
experimental study of an RCCI engine for control”. Master’s
thesis, Michigan Technological University, 2016. λ - Air Fuel Ratio (-)
24. Kondipati N.. “Experimental study, modelling and controller Cp - Constant pressure specific heat ( )
design for an RCCI engine”. Master’s thesis, Michigan Cv - Constant volume specific heat ( )
Technological University, 2016. CA50 - Crank angle of 50% heat release (CADaTDC)
25. Kannan K.. “An experimental investigation of low temperature eoc - End of combustion (CADaTDC)
combustion engines in a light duty engine”. Master’s thesis,
FQ - Total Fuel Quantity ( )
Michigan Technological University, 2016.
θ - Instantaneous crank angle (CAD)
26. Gatowski, J., Balles, E., Chun, K., Nelson, F. et al., "Heat
Release Analysis of Engine Pressure Data," SAE Technical LHVIso-oct - Lower heating value of Iso-octane ( )
Paper 841359, 1984, doi:10.4271/841359. LHVnHep - Lower heating value of n-Heptane ( )
27. Bengtsson J., Strandh P., Johansson R., Tunestål P., mIso-oct - Mass of Iso-octane (mg)
and Johansson B.. “Closed-loop combustion control of mnHep - Mass of n-Heptane (mg)
homogeneous charge compression ignition (HCCI) engine
xb - Fuel mas fraction burnt (-)
dynamics”. International Journal of Adaptive Control and
Signal Processing, 18(2):167-179, 2004. Qnet - Net heat release (J)
28. Heywood J.B.. “Internal combustion engine fundamentals”. n - Polytropic index (-)
chpt:9, Mcgraw-hill New York, 1988. P - Pressure (kPa)
29. Rassweiler, G. and Withrow, L., "Motion Pictures of Engine γ - Ratio of specific heats (-)
Flames Correlated with Pressure Cards," SAE Technical Paper soc - Start of combustion (CADaTDC)
380139, 1938, doi:10.4271/380139.
V - Volume (m3)
30. Telborn K.. “A real-time platform for closed-loop control and
crank angle based measurement”. Master’s thesis, Linköping Abbreviations
University, 2002.
AHRR - Apparent Heat Release Rate
31. Shahbakhti, M. and Koch, C., "Dynamic Modeling of HCCI
aTDC - After Top Dead Center
Combustion Timing in Transient Fueling Operation," SAE Int. J.
Engines 2(1):1098-1113, 2009, doi:10.4271/2009-01-1136. BDC - Bottom Dead Center
32. Khodadadi S.K. and Shahbakhti M.. “Dynamic Modeling and bTDC - Before Top Dead Center
Controller Design of Combustion Phasing of an RCCI Engine”. CA50 - Crank Angle for 50% cumulative heat release
2016 ASME Dynamic Systems Control Conference, 10 pages, CAD - Crank Angle Degree
Oct. 12-14, 2016, Minneapolis, MN, USA.
CI - Compression Ignition
33. Khodadadi S.K., Shahbakhti M., Bharath A.N., and Reitz R.D..
CR - Compression Ratio
“Modeling of Combustion Phasing of a Reactivity-Controlled
Compression Ignition Engine for Control Applications”. Int. J. COV - Coefficient of Variation
of Engine Research, Vol. 17, Issue 4, Pages 421-435, 2016. DAQ - Data Acquisition
DI - Direct Injection
Contact Information ECU - Electronic Control Unit
Jayant Kumar Arora EGR - Exhaust Gas Recirculation
jkarora@mtu.edu EOC - End of Combustion
FPGA - Field Programmable Gate Array
Dr. Mahdi Shahbakhti
mahdish@mtu.edu FQ - Fuel Quantity
Downloaded from SAE International by Universidad Politecnica de Valencia, Wednesday, April 19, 2017
APPENDIX
Figure 17. Designed FPGA software layer structure for real-time feedback control of RCCI combustion
The Engineering Meetings Board has approved this paper for publication. It has successfully completed SAE’s peer review process under the supervision of the session organizer. The process
requires a minimum of three (3) reviews by industry experts.
All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or
otherwise, without the prior written permission of SAE International.
Positions and opinions advanced in this paper are those of the author(s) and not necessarily those of SAE International. The author is solely responsible for the content of the paper.
ISSN 0148-7191
http://papers.sae.org/2017-01-0767