Professional Documents
Culture Documents
88%
77%
65%
54%
100%
condition of the engine. To address the system design
challenges, Ricardo have undertaken an analytical study
Normalized Speed
to evaluate the performance of different cooling system
strategies which incorporate EGR coolers. This was Figure 1. Typical Truck Engine Heat Rejection To
achieved by performing a co-simulation using Coolant
commercially available 1-dimensional codes.
INTRODUCTION 100%
5
88%
77%
65%
0
CO-SIMULATION BACKGROUND
54%
10%
40%
70%
100%
Engine Speed,
Normalized
Normalized
The term co-simulation is often used to describe various
Torque
types of analysis and thus it is worth providing some
discussion as to how it is used here. The simplest
method of analysis is to derive a model in a single code
that simulates a system or multiple systems. This has
Figure 3. Typical Truck Engine EGR Heat Rejection. limitations due to the level of complexity needed and the
fact that there are dedicated codes designed to model
As a result of the difference in cooling requirements specific systems that are more effective. Very often the
between the engine and the EGR cooler, it is important next step is to build more complex models in individual
that the coolant system is designed such that both needs codes. The data transfer between these codes is
are met whilst maintaining a minimum fuel consumption. conducted off-line (i.e. the output data from the first
Hence the water pump will now need to deliver coolant at simulation is manually input into another simulation to
a correct temperature and flow rate to the EGR cooler at run). This is useful since each model runs separately and
low engine speed, without producing excess coolant flow thus quickly and a reasonable level of complexity can be
rates and pressure rises at rated engine speed and to simulated. However, to gain true transient capability and
avoid boiling in the EGR cooler. Also, engine and to increase the level of interaction between systems it is
passenger compartment warm up time is a concern for necessary to link these models dynamically. Co-
emissions and passenger comfort needs. Thus, the simulation has been investigated for other applications
incorporation of the EGR cooler needs to minimize any and the benefits of it discussed in other publications [1].
penalty in cooling system.
True co-simulation, as conducted in this study, involves
Obviously, more complex controlled coolant systems can writing code to link the various sub-models, in different
be designed to cope with these demands relatively software codes, such that the sub-models solve together
easily. However, to derive a design that best meets the in parallel and communicate with each other at the
needs for fuel economy, emissions, passenger comfort required time-steps. In this study, three commercially
and, also importantly, cost, a more detailed analysis of all available 1-dimensional codes are linked in this manner
the options available is necessary. in order to create a complete model of engine
performance (including gas dynamics), coolant system
Traditionally, these systems have, somewhat, been and control system.
designed in isolation. That is, the coolant system
designer has little understanding of the impact of the Firstly, MATLABâ Simulinkâ is used to model the control
coolant system on engine performance and vice versa. of the coolant system. It is also used as the code that
Also, the controls engineer will implement strategies produces the links to the other software codes, manages
based on discussion with the systems engineers but will the information flow between the sub-models, and
have little direct experience on how his function controls the time-step of the simulation. The engine
influences the overall systems performance. Thus, there performance model, which includes the effects of gas
is a need to look at all the implications on the coolant dynamics in the engine and EGR system, is modeled
system design of a large truck engine due to the using Ricardo’s commercially available software WAVE.
incorporation of cooled EGR. In fact a link between MATLABâ Simulinkâ and WAVE
has existed for some time, as it is often used to control
In order to do this Ricardo have developed detailed
models that could simulate the dynamic system
As required by
level of coolant
MATLAB / Simulink system complexity
the engine and run multiple WAVE simulations, and is the S-Function) to receive an output. The rest of the
included in the WAVE package as supplied. Finally, the simulation subsequently acts on this output. In the case
coolant system is modeled using FLOWMASTERâ. of this co-simulation, the S-function structure is actually
used to handle the exchange of information with a client
Figure 4. illustrates the co-simulation architecture and program (here FLOWMASTER). The client program
flow of information within the models. Currently, handles the integration and other computations required
FLOWMASTERâ provides a link to MATLABâ Simulinkâ to advance its simulation. The S-Function therefore still
but this is only done by using FLOWMASTERâ as the uses inputs, outputs and states, although Simulink only
information and link manager. Thus, in order for this monitors the states, which represent a small subset of
study to proceed a link in the opposite direction was possible model states that FLOWMASTER utilizes.
desired.
SAMPLE TIMES - The co-simulation operates by
MATLABâ TO FLOWMASTERâ LINK – In conjunction synchronizing the two simulations, and for proper
with FLOWMASTER, Ricardo have developed a script in synchronization needs to have FLOWMASTER running
MATLABâ Simulinkâ that will initiate the at a faster (or equal) rate that is an integer multiple of the
FLOWMASTERâ solver module and provide rate of the S-Function execution. For example, if
communication to and from it. The co-simulation FLOWMASTER executes at 0.2 sec, the S-Function
developed here uses DCOM software technology to needs to execute at 0.4 sec, 0.6 sec, 1.0 sec, etc.
communicate between the software platforms of
MATLABâ Simulinkâ and FLOWMASTERâ. The co- For this reason, sample times of all blocks in the
simulation is controlled from Simulinkâ, through an M-file Simulink system should be an integer multiple of the
S-function. system sample time specified in the
Simulation/Parameter dialog box. The current
Traditionally, an S-Function is used to describe some configuration of the co-simulation S-Function inherits the
sort of dynamic system, i.e. a system that has inputs, fastest sample time of the entire Simulink system.
outputs, and states. It may contain integrators, Thus, if all blocks have integer sample times, then the
derivatives and other equations that are used to compute co-simulation should inherit the fastest time from the
the states and outputs of the system. Therefore dialog box.
Simulink treats the S-Function as a transfer function,
such that it gives the transfer function an input, and For the co-simulation and control system development,
follows the required directions (denoted by the script in FLOWMASTER was set to run at 0.1 sec and Simulink
at 1.0 sec (inherited from Simulation Parameters). This a crank angle basis and results are output as cycle
gives reasonable results for the long (>1000 seconds) averaged values after each completed cycle. This level
test files. of fidelity is required for accurate performance analysis.
Obviously, to run the rest of the model at this time-step
CO-SIMULATION MODEL would mean that a high level of processing power is
needed. For this reason, data is passed to MATLABâ
SIMULATION CONTROL & COMMUNICATION – As Simulinkâ intermittently on a much more realistic time-
discussed earlier, the control of the simulation and step.
communication between the system models is
conducted by blocks within Simulink. The primary COOLANT SYSTEM MODEL – This study will
function of these blocks is to transport data from one investigate four possible concepts for the design of a
system model, whether in Simulink or the other codes, coolant system, as illustrated in Figures 6a to 6d. They
to another. This data falls into two distinct types, control illustrate a progression from a simple mechanical system
data and physical data. The flow of information which is cheap, tried and tested, up to a more complex
communicated can be seen in Figure 4. electrically controlled system. Obviously, the choice of
system is best considered on a case by case basis.
Control data is that used by the control system whether
in actuation or feedback from a sensor. This data will be EGR Cooler
transmitted to the electronic control module in the real-
world application. The flow of this type of data is only to
and from the control system and only one of the other
models, the engine or coolant system, has knowledge of T
this data.
Radiator
purposes. This data describes the interaction between
the engine and coolant system. This data is primarily
related to the heat rejection to coolant within the engine Engine
and the EGR cooler. Strictly speaking the pump speed in
the mechanical pump circuits is also physical data but as
the control system looks after the pump speed in the
other two circuits it was decided to do so in all instances.
In Figure 4 this data is represented as passing through Pump
the dotted Simulink interface. Figure 6a. Simple Coolant Circuit
Intake Manifold In the simple coolant circuit, Figure 6a, the EGR cooler is
connected in parallel to the engine. The outlet from the
pump is split into two, analogous with an outlet from the
Intercooler
Turbocharger
EGR Cooler EGR Cooler
EV
The third circuit utilizes an electrically motored coolant The control system for the simple electric coolant pump
pump, as well as the control valve, to regulate flow. The circuit, Figure 6c, is very similar. The only difference to
other parts of the circuit are as the first circuit, purely the first control system is that the pump speed is now no
mechanical. longer tied to the engine speed. Again, in an actual
installation the control system would use a map based on
engine speed and torque, but for the purposes of this
EGR Cooler simulation it uses feedback from the coolant temperature
EV 1 to determine the pump speed. The electric valve is
EV 2 controlled in a similar manner to that used for circuit 6b.
Engine Power, kW 328.7 260.4 151.2 EGR Cooler 32.9 21.3 37.5
Fuel Cons., g/kW h 230 228 223 Total 198.2 127.9 110.2
EGR Cooler 20.9 12.8 25.2 Table 3. Electric Pump & Control Valve Coolant Circuit –
Performance Results
Total 396.8 216.0 266.5
Coolant Temp. Rise, °C It was decided to maintain a coolant temperature rise
across the engine at 7°C (or higher) as the minimum
Engine 7.2 8.6 4.9 coolant flow rate required. This is a reasonable starting
point, but in reality a control strategy could be much
EGR Cooler 26.0 27.3 24.4 more complex and aggressive [2]. This is due to the fact
that the rise in temperature across the engine at low
Table 2. Electronic Control Valve Coolant Circuit – speed / low load conditions is less critical than at rated
Performance Results power. In this investigation the observed pump power
reduction at Point C is 27%, taking into account the
It can be seen that at rated power the total pump flow motor and alternator efficiencies.
requirement is reduced by 3.5% based on the
conventional system. Similarly, at the other operating It is recognized that the pump power requirement at
conditions the reduction in pump flow is also rated power and peak torque has increased. This is
approximately 3 to 4%. As the control valve only effects understandable as the coolant flow rate at these
the resistance in the EGR cooler leg, the pressure drop conditions is fixed due to the high engine heat rejection
from pump outlet to thermostat is the same. Thus, the and thus the new electrical pump has a higher equivalent
pump power requirement is reduced by approximately power consumption now that it is electrically driven.
8% compared to the conventional system pump power. Since the pump power requirements are low compared
to the overall engine power requirement (approximately
ELECTRIC PUMP & CONTROL VALVE COOLANT 0.4%), there is very little impact on the fuel economy,
SYSTEM – The coolant system, shown in Figure 6c, is and thus the justification on such a system would not be
that of a simple electric installation. This allows the done on fuel economy.
coolant flow through the engine and the EGR cooler to
be regulated throughout the operating range of the COMPLEX ELECTRIC COOLANT SYSTEM – The
engine. It should be noted that the major benefits of such coolant system, shown in Figure 6d, is that of a complex
a coolant system will be gained at idle operation and, as electric installation. This allows the coolant flow through
such this investigation can not be used to provide full the engine and the EGR cooler to be controlled to
justification for such a system.
precise targets as well as controlling the radiator inlet CONCLUSIONS
temperature.
This project has shown that the use of co-simulation
As mentioned earlier, time did not permit the study of this analysis is a powerful tool available to the modern engine
case. However, it is useful to discuss the potential and system designer. The ability to use software codes
benefits. It has been shown that the addition of an written purposefully for the design of the individual sub-
electric (controllable) coolant pump has little effect on the systems allows for greater flexibility, in particular in
fuel economy of the system. Further, the addition of the algorithm generation for the control system.
flow split valve for the EGR cooler also has shown
minimal effect, although operation at idle has not been The study of truck engine EGR coolant systems has
investigated. revealed that there are potential benefits of increased
flexibility, and thus complexity, in these systems,
However, the addition of an extra valve now allows the although the current analysis suggests that fuel economy
system to be run with higher radiator inlet temperatures benefits are negligible. Also this obviously needs to be
at low engine heat rejection conditions. The higher offset by the additional cost and vehicle weight
coolant temperature increases the inlet temperature associated with this technology.
difference (ITD) and thus improves the radiator
performance. Potentially, this may be used to downsize Finally, this investigation has shown that the future
the radiator. Further study will need to include the vehicle design of engines and their coolant systems, which use
modeling to take into account the benefits and trade-offs EGR, must take into account the overall system
of downsizing the radiator. requirements if they are to be efficient. The use of co-
simulation in this manner will provide a valuable tool to
FUTURE STUDY aid in this process as well as the vehicle development.