<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>A dynamic PCCI combustion model for Diesel engine control design</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>C. Felsch</string-name>
          <email>c.felsch@itv.rwth-aachen.de</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>K. Hoffmann</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>A. Vanegas</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>P. Drews</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>T. Albin</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>D. Abel</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>N. Peters</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Institut für Technische Verbrennung</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institut für Regelungstechnik RWTH Aachen University</institution>
          ,
          <addr-line>Aachen</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>RWTH Aachen University</institution>
          ,
          <addr-line>Aachen</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Subject of this work is a dynamic simulation model for PCCI combustion that can be used in closed-loop control development. A detailed multi-zone chemistry model for the high-pressure part of the engine cycle is extended by a mean value model accounting for the gas exchange losses. The resulting model is capable of describing PCCI combustion with stationary exactness. It is at the same time very economic with respect to computational costs. The model is further extended by identified system dynamics influencing the stationary inputs. For this, a Wiener model is set up that uses the stationary model as a nonlinear system representation. In this way, a dynamic nonlinear model for the representation of the controlled plant Diesel engine is created. This paper summarizes the work already described in [Hoffmann et al., A Cycle-Based Multi-Zone Simulation Approach Including Cycle-to-Cycle Dynamics for the Development of a Controller for PCCI Combustion, SAE paper 2009-01-0671, 2009] and [Felsch et al., Combustion model reduction for Diesel engine control design, Int. Journal of Engine Research, 2009, submitted].</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>In the recent past, several efforts have been
reported in the literature that aim at controlling
engine combustion. The standard procedure for
creating a controller includes the modeling part as
the first step. Often this model differs in several
aspects from models widely used for gathering a
deeper understanding of combustion details, like
three-dimensional computational fluid dynamics
(CFD) models. From the viewpoint of automatic
control, the dynamics describing the dependency
of the system’s outputs/controlled variables (IMEP,
CA50) on the actors (SOI, external EGR rate, and
total fuel mass injected) is of highest priority.
Nevertheless, stationary exactness of the model is
important, too. Another requirement is an
acceptable calculation speed, as it is often applied in
dynamic closed-loop simulations.</p>
      <p>This paper presents a new approach to the
development of a simulation model for the use in
closed-loop control development. The model is
based on a recently introduced multi-zone model
for PCCI combustion that was derived from a
detailed CFD approach. It covers the nonlinear
dependencies within the high-pressure part of the
engine cycle with stationary exactness. This model
is extended by a physically inspired description of
the gas exchange part of the engine cycle. For the
use in closed-loop simulations, the system’s
dynamics have to be covered. For this reason, the
stationary model is further extended by identified
system dynamics influencing the stationary inputs.
In this manner, a stationary exact model is
extended to a Wiener-type model with a static part
describing the nonlinearities and an upstream part
describing the system’s dynamics. This novel
proceeding integrates the detailed knowledge from
combustion simulation tools into closed-loop
control and establishes a broad field of possibilities for
testing completely new controlled process
variables.</p>
    </sec>
    <sec id="sec-2">
      <title>Combustion Model Formulation</title>
      <p>Crucial for reacting turbulent flows is the
modeling of the chemistry. Here, a multi-zone chemistry
model is employed. It covers the nonlinear
dependencies within the high-pressure part of the engine
cycle with stationary exactness.</p>
      <p>
        The multi-zone model employed in the current
study is X0D, a zero-dimensional chemistry solver
based on multiple zero-dimensional reactors. X0D
was developed internally at General Motors R&amp;D
by Hardo Barths, Tom Sloane, and Christian
Hasse, and was first described in Hergart et al. [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
The governing equations account for species mass
fraction conservation, temperature, and pressure
change in each zone. The multi-zone model also
includes mass exchange between zones, wall heat
transfer, as well as fuel injection and vaporization.
The underlying chemical mechanism comprises 59
elementary reactions among 38 chemical species.
This mechanism mainly describes low-temperature
auto-ignition and combustion of n-heptane, which
serves as a surrogate fuel for Diesel in this work.
Further details are given in [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
    </sec>
    <sec id="sec-3">
      <title>Stationary Validation</title>
      <p>At the Institut für Technische Verbrennung at
RWTH Aachen University, Germany, experiments
were carried out with a 1.9l GM Fiat Diesel engine.</p>
      <p>
        This engine is equipped with a second-generation
Bosch Common-Rail injection system and an
EDC16 electronic control unit. A more detailed
description regarding the engine, the test cell
equipment, and injection rate measurements can
be found in Vanegas et al. [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>The engine was operated at part-load
conditions with a speed of 2000 rpm. For this study, 50
different stationary experiments were carried out
with variations in external EGR rate, start of injec- model within a closed-loop controller for PCCI
tion (SOI), and total fuel mass injected (FMI). combustion requires that it is capable of predicting</p>
      <p>Figure 1 shows the achieved modeling results the dependency of the controlled variables on the
in terms of pressure curve, indicated mean effec- actuators. As mentioned in the “Introduction”, the
tive pressure of the high-pressure cycle (IMEPHP), actuators are SOI, external EGR rate, and FMI.
and crank angle of 50% burnt fuel mass (CA50) in The controlled variables are the IMEP and CA50.
comparison to test bench measurements for five The latter is directly obtained from a simulation
selected operating conditions TS-1 through TS-5. with the multi-zone model. The former, however,
There is a very good qualitative and quantitative can only be predicted for the time frame from
closagreement. ing of the intake until opening of the exhaust
valves. For this reason, the calculation of the
IMEPHP is extended to the gas exchange part of
the engine cycle.</p>
      <p>
        The calculation of the indicated mean effective
pressure throughout the gas exchange (IMEPGE) is
physically inspired by pumping losses. This
approach is further explained in [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. After an
appropriate fitting, the approach is capable of predicting
the IMEPGE within 5% accuracy for most of the 50
operating conditions mentioned above (see Fig. 2).
      </p>
    </sec>
    <sec id="sec-4">
      <title>Gas Exchange Modeling</title>
      <p>The stationary validation described in the
previous section is restricted to the high-pressure part
of the engine cycle. The usage of the multi-zone</p>
      <p>Combining the multi-zone model X0D with this
gas exchange model therefore leads to a static
model, which can be used to determine the static
dependency of the controlled variables IMEP and
CA50 on the actuated variables SOI, external EGR
rate, and FMI.</p>
    </sec>
    <sec id="sec-5">
      <title>System Identification</title>
      <p>The combination of multi-zone model and mean
value model for the IMEPGE does so far not include
any dynamics of the controlled variables. Hence, a
structure was chosen, which is suitable for adding
the dynamic aspect to the static accurate model.
As the dynamic physical behaviour of the real
engine shall be enforced on the whole static model, a
Wiener-type dynamics was implemented. With this
choice, the inputs to the static model are overlaid
with time attributes, which enforces the dynamic
behaviour on the combustion simulation. Thus,
IMEP and CA50 are consequently affected by the
identified dynamics.</p>
      <p>
        For identifying the system’s dynamics or the
system’s dynamic transfer functions, respectively,
various step response experiments were carried
out. These are described in detail in [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
    </sec>
    <sec id="sec-6">
      <title>Integrated Model</title>
      <p>For application within a closed-loop control
simulation, the multi-zone model was transferred to
an environment suitable for the conception and
testing of controllers. The multi-zone model X0D
written in FORTRAN 77 was embedded into a
Matlab/Simulink FORTRAN s-function enabling the
simulation of the multi-zone model from within
Matlab/Simulink. Moreover, the gas exchange
model was implemented into this s-function. The
three identified dynamic transfer functions were
added by means of time-discrete PT1-dynamics
within appropriate function blocks.</p>
      <p>
        Figure 3 shows IMEP and CA50 obtained from
the step response experiment, the system
identification with the corresponding identified discrete
transfer function, and the transient simulation with
the integrated model for an SOI step from -20.7 to
-30.7 °CA aTDC and back with an external EGR
rate of 30% and an injected fuel mass of 10.2
mg/cycle. The simulation results are in very good
agreement with the measurements. In particular,
the dynamic step responses are reproduced well.
Additional results may be found in [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. This
validates the integrated model composed of the
multizone model, the gas exchange model, and the
identified system dynamics.
      </p>
    </sec>
    <sec id="sec-7">
      <title>Summary and Conclusions</title>
      <p>Closed-loop simulations are a necessary and
common tool in the development process of
controllers. A computationally efficient multi-zone
model was employed that is capable of describing
the combustion characteristics for the
highpressure part of the engine cycle. The controller to
be developed shall actuate SOI, external EGR rate,
and total fuel mass injected to control the IMEP of
the whole engine cycle and the CA50. The IMEPHP
of the high-pressure engine cycle and the CA50
can be extracted from simulations with the
multizone model. The former was combined with a
mean value model for the losses of the gas
exchange to calculate the IMEP of the whole engine
cycle. The combination of these models leads to
an accurate static model, which was further
extended to a Wiener model for capturing temporal
cycle-to-cycle dependencies. For every input of the
model, a transfer function was determined, forcing
the whole model to follow the engine’s dynamics.
All model parts (multi-zone model, mean value
model for the gas exchange, and dynamic time
response) were each validated separately.
Afterwards, the integrated model composed of all three
model parts was validated against transient
experimental data.</p>
      <p>Fig. 3: IMEP (top) and CA50 (bottom) for an SOI step
from -20.7 to -30.7 °CA aTDC and back with an external
EGR rate of 30% and an injected fuel mass of 10.2
mg/cycle. Comparison between experiment, system
identification, and integrated model</p>
    </sec>
    <sec id="sec-8">
      <title>Acknowledgment</title>
      <p>
        This work was funded within the collaborative
research center ”SFB 686 - Modellbasierte
Regelung der homogenisierten
NiedertemperaturVerbrennung” at RWTH Aachen University,
Germany, and Bielefeld University, Germany [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>C.-A.</given-names>
            <surname>Hergart</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Barths</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.M.</given-names>
            <surname>Siewert</surname>
          </string-name>
          ,
          <article-title>Modeling Approaches for Partially Premixed Compression Ignition Combustion</article-title>
          ,
          <source>SAE paper 2005-01-0218</source>
          , (
          <year>2005</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>C.</given-names>
            <surname>Felsch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Hoffmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Vanegas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Drews</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Barths</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Abel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Peters</surname>
          </string-name>
          ,
          <article-title>Combustion model reduction for Diesel engine control design</article-title>
          ,
          <source>Int. Journal of Engine Research</source>
          , (
          <year>2009</year>
          ), submitted.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>A.</given-names>
            <surname>Vanegas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Won</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Felsch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Gauding</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Peters</surname>
          </string-name>
          ,
          <article-title>Experimental Investigation of the Effect of Multiple Injections on Pollutant Formation in a Common-Rail DI Diesel Engine</article-title>
          ,
          <source>SAE paper 2008- 01-1191</source>
          , (
          <year>2008</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>K.</given-names>
            <surname>Hoffmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Drews</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Abel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Felsch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Vanegas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Peters</surname>
          </string-name>
          ,
          <article-title>A Cycle-Based Multi-Zone Simulation Approach Including Cycle-to-Cycle Dynamics for the Development of a Controller for PCCI Combustion</article-title>
          ,
          <source>SAE paper 2009-01-0671</source>
          , (
          <year>2009</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>RWTH</given-names>
            <surname>Aachen</surname>
          </string-name>
          University and Bielefeld University, SFB 686 - Modellbasierte Regelung der homogenisierten Niedertemperatur-Verbrennung, http://www.sfb686.rwth-aachen.de.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>