A ROBUST QFT CONTROL APPROACH FOR AUTOMOBILE ENGINE IDLE SPEED SYSTEMS: MODELING, DESIGN AND SIMULATION
by
TONY JOY
Submitted in partial fulfillment of the requirements for the degree of
Master of Science
Electrical Engineering and Computer Science
CASE WESTERN RESERVE UNIVERSITY
August, 2016
CASE WESTERN RESERVE UNIVERSITY
SCHOOL OF GRADUATE STUDIES
We hereby approve the thesis/dissertation of
Tony Joy
candidate for the degree of Master of Science *.
Committee Chair
Mario Garcia-Sanz
Committee Member
Vira Chankong
Committee Member
Marija Prica
Date of Defense
05/05/2016
*We also certify that written approval has been obtained for any
proprietary material contained therein.
1
Table of Contents
LIST OF FIGURES ...... 4
LIST OF TABLES ...... 6
NOMENCLATURE ...... 7
ABSTRACT ...... 9
ACKNOWLEDGEMENTS ...... 10
CHAPTER 1: INTRODUCTION ...... 11
1.1 MOTIVATION ...... 11
1.2 INTERNAL COMBUSTION ENGINE ...... 11
1.2.1 Engine Operation ...... 13
1.2.2 Engine Sensors ...... 15
1.2.3 Engine Control Loops ...... 18
1.2.4 Engine Operating Modes ...... 21
1.2.5 Engine Management Systems ...... 22
1.2.6 Maps and Look-up tables ...... 24
1.3 IDLE SPEED CONTROL PROBLEM ...... 26
1.3.1 Control Variables ...... 27
1.3.2 Disturbances ...... 29
CHAPTER 2: MODELING ...... 31
2.1 HISTORY ...... 31
CHAPTER 3: SIMULATOR DESIGN ...... 36
2
CHAPTER 4: ROBUST CONTROL DESIGN...... 39
4.1 QUANTITATIVE ROBUST CONTROL...... 41
4.2 DESIGN PROCESS ...... 42
4.2.1 Plant Definition ...... 42
4.2.2 Specifications: ...... 43
4.2.3 Controller Design: ...... 45
4.2.4 Analysis: ...... 46
4.3 CONTROL HIERARCHY ...... 49
CHAPTER 5 SIMULATION ...... 51
5.1 PERFORMANCE SPECIFICATIONS ...... 51
5.2 NO - LOAD CONDITION ...... 51
5.3 LOAD CONDITIONS ...... 56
5.4 IGNITION TIMING...... 59
5.5 HIGHER SPEED TO IDLE MODE...... 60
CHAPTER 6: CONCLUSION ...... 63
CHAPTER 7: FUTURE WORK...... 64
7.1 ENGINE START STOP SYSTEM ...... 64
7.2 HYBRID / ALL ELECTRIC VEHICLES ...... 65
REFERENCES ...... 66
3
List of Figures
Figure 1 Cylinder piston mechanism ...... 13
Figure 2 Four strokes of the engine ...... 14
Figure 3 Basic Components of an EMS ...... 23
Figure 4 Example of engine maps ...... 25
Figure 5 Typical Idle Speed Control System ...... 26
Figure 6 Throttle body ...... 27
Figure 7 Piston positions ...... 28
Figure 8 Inputs, outputs and disturbances to the idle speed system...... 29
Figure 9 Mean-value engine model ...... 31
Figure 10 Engine model in Simulink ...... 36
Figure 11 Change in engine speed with throttle angle ...... 36
Figure 12 Change in engine speed with crank angle ...... 37
Figure 13 Change in engine speed with AFR ratio ...... 38
Figure 14 Control systems with noise and uncertainties ...... 40
Figure 15 linearizing the model ...... 42
Figure 16 Plant definition window ...... 43
Figure 17 Nichols plot in Specification window ...... 44
Figure 18 Bode diagram of output disturbance rejection ...... 45
Figure 19 Controller design window ...... 46
Figure 20 Stability Analysis in frequency domain ...... 47
Figure 21 Analysis of disturbance rejection in frequency domain ...... 48
Figure 22 Time domain analysis: Unit step response ...... 49
4
Figure 23 Controller hierarchy ...... 50
Figure 24 PID Control Design ...... 52
Figure 25 Engine output speed with PID Control ...... 53
Figure 26 Engine speed output with PID, AFR and ignition timing ...... 54
Figure 27 Controller design with anti - windup ...... 55
Figure 28 Engine output speed with anti -windup ...... 55
Figure 29 Engine output speed under no load ...... 56
Figure 30 Engine speed drop with load ...... 57
Figure 31 PID control with Load map ...... 58
Figure 32 Engine output speed with Load map ...... 58
Figure 33 Proportional control for ignition timing ...... 59
Figure 34 Engine speed output with Ignition map ...... 60
Figure 35 High speed to Idle speed mode ...... 61
Figure 36 Engine speed output from high RPM to idle mode under load ...... 62
Figure 37 Mazda I-Stop system...... 64
5
List of Tables
Table 1 Engine control loops………………………………………………………….20
6
Nomenclature
EGR Exhaust gas recirculation
SI Spark ignition
TDC Top Dead Center
BDC Bottom Dead Center
BTDC Before Top Dead Center
ATDC After Top Dead Center
MAF Mass air flow
MAP Manifold absolute pressure
BSFC Brake specific fuel consumption
EGO Exhaust gas oxygen
MBT Maximum brake torque
EMS Engine management system
NOx Mono-nitrogen oxides
HC Hydrocarbons
CO Carbon monoxide
7
CPU Central processing unit
ISC Idle speed control
NVH Noise, vibration, and harshness
BPAV Bypass air valve
RPM Revolutions per minute
AFR Air to fuel ration
KP Proportional gain
KI Integral gain
KD Derivative gain
Kb Back-calculation gain
PID Proportional-integral-derivative
ABS Anti -lock braking system
PCM Powertrain control module
OBD On-board diagnostics
QFT Quantitative feedback theory
8
A Robust QFT Control Approach for Automobile Engine Idle Speed Systems: Modeling, Design and Simulation Abstract
by
TONY JOY
Idle speed control remains one of the most challenging problems in automotive controls due to its multi-input, multi-output structure and the nature of its disturbances. A lower idle speed means better fuel economy. Various control techniques have been developed over the years to bring down the idle speed while meeting the noise, vibration and harshness specifications.
In this study, the initial focus is on understanding an engine model, more
specifically modeling engine components that would have a significant impact on idle
speed dynamics. Based on these mathematical models we build a nonlinear multi-input
multi-output MATLAB based simulator and design the control system. The controllers
are developed with robust quantitative feedback techniques, feedforward components
and a hierarchical switching control structure to deal with different engine state
conditions and model uncertainty. In the last part, we focus on simulating various driving
conditions, along with some guidelines on how the current design can be improved.
9
Acknowledgements
I would like to express my appreciation to my advisor professor Mario Garcia-
Sanz. Thanks for giving me the opportunity to take this project and thanks for his time, patience and support. I would also thank to my family and my friends for their understanding and encouragement.
10
Chapter 1: Introduction
1.1 Motivation
The engine idle speed control problem represents a typical challenge to
automotive control researchers and practitioners. This is due to the fact that it is truly a
multi-objective control problem involving signal tracking, disturbance rejection, and
robustness with various time and frequency domain constraints.
There are several well-known challenges in this control problem, one of the most important of which is the time-delay between the intake event and combustion event of the engine. This time delay limits the achievable performance in the electronic throttle control loop. The second challenge is that the controller performance must be robust to changes in the idle speed set-point, to changes in operating conditions (varying altitude, engine temperature and/or ambient temperature, etc.) and to part-to-part and aging caused variability. Finally, obtaining an accurate and simple model which is appropriate for control design can be both difficult and time-consuming.
1.2 Internal Combustion Engine
The piston engine is known as an internal-combustion engine heat engine. The concept of the piston engine is that a supply of air-and –fuel mixture is fed to the inside of the cylinder where it is compressed and then burnt. This internal combustion releases heat energy
11 which is then converted into useful mechanical work as the high gas pressures generated force the piston to move along its stroke in the cylinder. It can be said, therefore, that a heat-engine is merely an energy transformer.
To enable the piston movement to be harnessed, the driving thrust on the piston is transmitted by means of a connecting-rod to a crankshaft whose function is to convert linear piston motion in the cylinder to a rotary crankshaft movement. The piston can thus be made to repeat its movement to and fro, due to the constraints of the crankshaft crankpin’s circular path and the guiding cylinder. The backward-and-forward displacement of the piston is generally referred to as the reciprocating motion of the piston, so these power units are also known as reciprocating engines. The engine is not only the most crucial component for automobile performance; its emission performance also significantly affects the environment. Engine-control systems may include fuel- injection control (i.e., air–fuel ratio control), ignition or spark-timing control, antiknock- control systems, idle-speed control, EGR control, and transmission control. The goal of engine-control systems is to ensure that the engine operates at near-optimal conditions at all times in terms of drivability, fuel economy, and emissions.
Overall, engine-control systems are complex due to the nonlinearity of many of the components and the interactions among the several related control functions: air–fuel ratio control, idle-speed control, knock (or spark-timing) control, EGR control, and transmission control
12
1.2.1 Engine Operation
The operation of a four-stroke, spark ignition (SI), Otto gasoline engine can be divided
into several key phases. The piston has to go through four strokes in order to complete
the cyclic thermodynamic process. Figure 1 shows a typical cylinder mechanism [3]
Figure 1 Cylinder piston mechanism [3]
During each crankshaft revolution, there are two strokes of the piston and a total of four strokes as shown in figure 2
a) Induction (or Intake) Stroke. The intake valve is opened and the piston travels down
the cylinder and draws in a charge of air (or a charge of premixed fuel and air).
b) Compression Stroke. Both valves are closed and the piston travels up the cylinder.
As the piston approaches TDC, SI occurs
13
c) Expansion (or Power) Stroke. Combustion propagates throughout the charge, raising
the pressure and temperature, thereby forcing the piston down. At the end of the
power stroke, the exhaust valve opens and the irreversible expansion of the exhaust
gases is termed blow-down. d) Exhaust Stroke. The exhaust valve remains open and as the piston travels up the
cylinder. The remaining gases are expelled. At the end of the exhaust stroke, the
exhaust valve closes. Some exhaust gases remain and dilute the next charge
Figure 2 Four strokes of the engine [19]
14
Because this cycle is completed only once every two crankshaft revolutions (i.e., 720 degrees), the valve (and fuel-injection) gear must be driven (usually by a camshaft) at half the engine speed. In a single-cylinder engine, power is produced only during the power stroke, which is only one quarter of the cycle. During other parts of the cycle, crankshaft rotation is maintained by power stored in a mechanical flywheel. In a multi- cylinder engine, the power strokes are staggered so that power is produced during a larger fraction of the cycle than for a single-cylinder engine. For satisfactory SI and flame propagation, the air–fuel mixture must be stoichiometric (i.e., chemically balanced). This is important for emissions. Spark timing is important for performance, emissions, and prevention of engine knock (i.e., spontaneous self-ignition)
1.2.2 Engine Sensors
A sensor is a device that measures a physical quantity and outputs an
electronic signal in proportion to the measured quantity. Engine sensors are responsible
for measuring and reporting several important quantities to the ECU. These sensors
include throttle position sensor, mass airflow sensor, temperature sensor, manifold
pressure sensor, crank angle sensor, oxygen sensor and knock sensor. Brief explanation
follows for each of these sensors
a) Throttle position sensor (TPS): As the name implies, a throttle position sensor
provides the ECU with information on the throttle rotation. This information produces
the angle of throttle rotation as well as the driver’s intention to accelerate the vehicle
from the rate of changing the angle. The ECU will use this information to control the fuel
delivery and ignition timing. Three examples are idle, heavy throttle input and braking.
15
In idle conditions, the throttle is closed for a time period, so that the ECU will notice it
is idle. In a sudden acceleration the accelerator pedal will be depressed rapidly. The ECU
receives two signals: throttle angle and rate of change of throttle angle. Therefore, it
determines the situation is acceleration and the combustion timing will usually be
advanced more than under a light throttle input. In braking circumstances, the accelerator
pedal is released suddenly and the signal will be to close the throttle and thus, the ECU
will issue an injection cut-off command. b) Mass air flow sensor (MAF): The amount of fuel needed for a perfect combustion is proportional to the amount of air entering the engine. The measurement of the mass flow rate of air into the engine, therefore, is necessary to try and optimize the operation of an engine. There are different ways of measuring the amount of air entering the intake manifold. Hot wire sensors use electric current variations to keep the temperature of wire constant. Other methods include the vane system and the heated film method.
c) Temperature sensors: The optimum spark advance on intake manifold temperature.
The air temperature sensor measures the temperature of the air and the ECU modifies the fuel flow to suit the ambient air temperature. In some engines, the air temperature information is combined with information from the pressure sensor to calculate the intake air mass flowrate. The coolant temperature sensor is used to report to the ECU the operating temperature of the engine, allowing it to modify the fuel flow as the engine temperature changes, and to assist with warm-up and for maximum fuel economy at normal engine operating temperatures.
16 d) Voltage sensors: Monitors the system voltage in the car so the ECU can raise the idle speed if voltage is dropping (which would indicate a high electrical load) e) Manifold absolute pressure sensor (MAP): The pressure drop in intake manifold is an indication of air flow rate. The pressure drop is higher at lower throttle openings. This information is useful for the ECU to tailor fuel delivery and combustion timing for different operating conditions. The manifold absolute pressure (MAP) sensor (also called a vacuum sensor) measures the degree of vacuum in the engine’s intake manifold. This type of sensor is used with some types of fuel injection systems. f) Angle/Speed sensors: These sensors provide information to the ECU regarding the crankshaft turning position and speed respectively. The camshaft rotation may also be measured to obtain ignition timing. This information is used by the ECU to control fuel flow and ignition. g) Oxygen sensor: An oxygen sensor (also called a Lambda sensor) is placed in the exhaust system to measure the amount of oxygen leaving the engine together with combustion products. This quantity is used in a feedback loop to allow the ECU to control the fuel delivery system to provide a proper fuel-air ratio. With this information the ECU will continually correct itself in small time steps. h) Knock sensor: The knock sensor detects knocking and sends a signal to ECU to gradually retard ignition timing or to enrich the air-fuel mixture
17
1.2.3 Engine Control Loops
a) Air-Fuel Ratio Control: There are various performance metrics that vehicles must adhere to like emissions (i.e., CO, NOx, and HC), fuel consumption (i.e., BSFC), and output power (i.e., torque). Most (but not all) are optimized, in conjunction with a catalytic converter, at or near stoichiometry (i.e., air–fuel ratio = 14.7). A key actuation mechanism for the air–fuel ratio function is the fuel injector(s). The throttle-angle setting from the driver determines the mass airflow rate, measured by a MAS, and the fuel flow is proportional to this rate. The MAP also is measured. The critical sensor for closed-loop air–fuel ratio control is the EGO sensor, which detects oxygen in the exhaust.
b) Exhaust Gas Recirculation (EGR): The percentage of exhaust gas in the charge is controlled by the EGR valve based on readings from the MAP sensor and engine temperature and speed. Higher percentages of EGR lower NOx; however, other performance metrics (e.g., BSFC and HC) deteriorate with higher EGR. The EGR and air–fuel-ratio loops are highly coupled.
c) Spark Timing: The combustion in the cylinder is initiated by the spark-plug firing, typically a few degrees of crank angle before TDC. The so-called MBT is used to maximize torque while also maintaining a margin of safety to prevent engine knock.
Advancing spark timing can increase torque and reduce fuel consumption. However, this is usually associated with increased emissions and the danger of engine knocks occurring.
To achieve good spark control, the crankshaft angle must be measured or estimated
18 accurately. Spark timing interacts with the idle-speed control and air–fuel-ratio control loops.
d) Idle-Speed Control: The goal is to measure and control engine speed at idle by adjusting airflow rate using the throttle or an idle-speed control valve (which provides better precision compared to the throttle). Maintaining consistent engine speed at idling despite load variations is important for perceived vehicle quality and to ensure low emissions and improved fuel economy. This control function requires measurement of the crankshaft angular position and engine speed.
e) Transmission Control: The main purpose of a transmission is to match the engine and vehicle speeds so that the engine can work in a more efficient region. Therefore, the gear selection for the transmission is said to be a mechanism for “engine control.” Usually, a
“shift map” with two independent variables is constructed, which then is used to determine up-shift and down-shift points. To implement the shift map, vehicle-speed and throttle- angle measurements are necessary. In addition to determining the gear position, it is important to ensure that shifting from one gear ratio to the next is executed smoothly. This entails precise coordination of the friction torques of various clutches.
19
Control Controlled Control Control Sensors Loops variable Input Algorithm and actuators Fuel Control Air – fuel Injected Smith Airflow, ration fuel Predictor EGO, fuel injector EGR Control EGR rate EGR Optimal Valve valve control position, opening EGR valve Spark Spark timing Primary Rule-based, Crank Timing current optimal angle, Control control vibration Idle–Speed Idle speed Airflow PI, linear Engine Control rate quadratic speed, regulator idle speed control valve, throttle Cruise Vehicle speed Airflow PI, adaptive Vehicle Control rate PI speed, throttle Transmission Gear ratio Pressure, Rule based Vehicle current speed, MAP All-wheel Torque Pressure, Rule-based, Engine drive, Four– distribution current P,PI,PID speed, wheel drive steering angle, stepper motor Four-wheel Wheel angle Stepper Feedforward Vehicle steering motor , PI speed, wheel angle , stepper motor ABS Slip ratio Pressure, Rule-based, Vehicle current sliding speed, mode wheel speed, control valve Table 1 Engine control loops [6]
20
1.2.4 Engine Operating Modes
a) Engine Crank (Start): The primary goal is reliable engine start-up; less emphasis is
placed on fuel economy and emissions, and EGR is not used. Typically, the engine
speed is low, the air–fuel ratio is low, and the spark is retarded. b) Engine Warm-Up: The primary goal is a rapid and smooth engine warm-up.
Typically, the EGR is off, the air–fuel ratio is low, and fuel economy and emissions
are not primary concerns. c) Open-Loop Control: The primary goal is to control the engine until the EGO sensor
reaches the correct operating temperature and produces reliable output. d) Closed-Loop Control: The primary goal is tight control of performance, fuel
economy, and emissions under closed-loop control using the EGO sensor. e) Hard Acceleration: The primary goal is high performance, with less emphasis on fuel
economy and emissions. The air–fuel ratio is rich, EGR is off, and EGO is not in the
loop f) Deceleration and Idling: The primary goal is high performance, with less emphasis
on fuel economy and emissions. The air–fuel ratio is rich, EGR is off, and EGO is
not in the loop.
21
1.2.5 Engine Management Systems
In the past, the engine functions such as fuel-air mixture and ignition control were achieved by mechanical devices like carburetors and advancing mechanisms (e.g. centrifugal advance units). An engine control unit, or ECU for short, is an electronic control system for engines that is responsible for monitoring and managing the engine functions that once were performed mechanically. Over the past three decades, the control of a few parameters for engine ignition has developed into the management of several variables that govern the performance of an engine. For this reason, the term ‘Engine
Management System’ (EMS) is becoming increasingly popular. EMS is responsible for monitoring and controlling additional parameters such as exhaust-gas recirculation (EGR) and fuel evaporative emissions to ensure better fuel economy, much lower pollution, more power, easier cold start, smoother idling, and consistently good performance under all circumstances. Electronic engine management has also made possible sophisticated engine monitoring functions and provides diagnostics and warning information. Modern engine management systems incorporate information from other vehicle systems by receiving inputs from other sources to control the engine performance. Examples are control of variable valve timing systems, communication with transmission control units and traction control systems. For engine maintenance and repair purposes, the ECU stores diagnostic codes based on sensor information. In conditions where the engine faces a problem, the ECU displays warning lights for the attention of the driver.
22
Figure 3 Basic Components of an EMS [3]
The engine management system in general includes an ECU that receives information from several sensors to control the ignition process of the engine. Fuel delivery system is responsible for working with the ECU and supplying sufficient fuel to the engine. The ignition system receives commands from the ECU for accurate control of the combustion.
The sensors provide feedback to the ECU to indicate the way engine is running so that the ECU can make the necessary adjustments to the operation of the fuel delivery and/or ignition system for emission control, fuel economy and good drivability. Figure 3[3] illustrates the main components of an EMS. The ECU uses a microprocessor which can process the inputs from the engine sensors in real time and compute the necessary instructions. The hardware consists of electronic components based on a microcontroller chip (CPU). Memory is also needed in order to store the reference information and.
23
1.2.6 Maps and Look-up tables
When controlling slow systems with few influencing parameters, the microprocessor can be provided with a mathematical control function to evaluate the best conditions for each set of input data and to generate an appropriate actuator drive signal.
For complex, high-speed systems like engines, however, this method does not work since the control of an engine requires the high speed evaluation of several complicated non- linear equations, each with a large number of variables. The solution to this problem is to use engine maps that are sets of pre-calculated results that cover all of the engine’s possible operating conditions.[3]
During the engine operation the ECU receives sensor signals, calculates the preferred output values and passes them to the output driver circuits. The process of obtaining engine map data is called mapping and involves operating a fully instrumented test engine on a dynamometer throughout its entire speed and load range. While quantities such as the fuel air ratio and the spark control are varied in a systematic manner, the fueling and timing for maximum power and lowest emissions are obtained. Once the preliminary map data have been obtained, the engine is run in a test vehicle to calibrate the map for higher efficiency and performance in various working conditions.
24
Figure 4 Example of engine maps [17]
The advantages of maps are that they are computationally efficient, easy to implement, and straightforward to obtain if an engine is available. The major disadvantage is that they don’t offer extrapolation; when an engine is redesigned the maps might have to be recalibrated which is a time-consuming process. Using maps is sometimes called map- based control. Figure 4 [17] shows an example of engine map.
Another paradigm is model-based control where models are used to describe the
functions and the complex interactions between inputs and outputs. Model-based
methods are currently being implemented to replace and reduce maps, since they offer
the benefit of extrapolation and can reduce the calibration effort. In the end, models can
on the other hand be implemented as maps in the final control implementation. For
example, if a function is too complex to be executed on the controller hardware, then the
lookup table can be generated from the model offline, which in the end can save
calibration and execution time. [17]
25
1.3 Idle Speed Control Problem
The Idle Speed control (ISC) represents one of the most generic and basic automotive control problems for researchers and practitioners. The ISC performance has significant impact on many vehicle design attributes such as fuel economy, emissions, combustion stability, and NVH (noise, vibration, and harshness) quality.
Figure 5 Typical Idle Speed Control System [7]
The ISC problem is formulated as a tracking and disturbance rejection problem in its simplest form. The tracking requirement is to ensure that the engine speed follows a reference set point while the disturbance rejection requirement is to ensure that the engine speed does not deviate too much from the set point in the presence of load torque disturbances. The reference engine speed is set the minimum value that yields acceptable combustion quality, accessory performance, and NVH characteristics in order to achieve the best fuel economy by the engine designer. The figure 5 [7] shows a typical ISC
26
In the modern automotive engine there are three control variables that may be used to increase combustion generated torque and hence reject torque disturbances. These are air-fuel ratio (AFR) of the charge mixture, manifold absolute pressure (MAP) and spark advance.
1.3.1 Control Variables
a) Manifold Pressure: The manifold pressure can be adjusted by altering the airflow
from the environment to the intake manifold through adjustment of the nearly closed
throttle or around the closed throttle. The air flow around the throttle may be maintained
by a bypass air valve (BPAV) or through the use of electronic throttle as in newer
vehicles. The duty cycle of the control signal for BPAV dictates the airflow into the
cylinder and thus controls the manifold pressure. While the air control path can provide
large control authority, its disadvantage is that it’s relatively slow, due to the intake
manifold dynamics and subsequent intake-to-power delays.
Figure 6 Throttle body [18]
Figure 6 shows a typical throttle body that regulates manifold pressure. The throttle plate
°. angle α allows maximum air flow at 90 The throttle plate rest angle α0 is larger than zero
to prevent wall binding
27
b) Spark Advance: The number of degrees before top dead center (BTDC) is called
advance. This is done mechanically or by a computer or a combination. Advance
increases with engine RPM and decreases as the engine goes under a load. The
spark advance offers a much faster control response. The figure 7 shows TDC,
BTDC and ATDC positions
Before top dead Top dead center After top dead center (BTDC) (TDC) center (ATDC)
Figure 7 Piston positions [20]
28 c) Air fuel ratio: The air fuel ratio (AFR) is generally used as a last resort.
Emissions regulations require the AFR to be kept at or close to stoichiometry.
1.3.2 Disturbances
Disturbances that cause a significant drop in speed can measured. Figure 8 [2]
Figure 8 Inputs, outputs and disturbances to the idle speed system [2]
29
shows various disturbance acting on the engine. Some of the measured
disturbances are given below.
a) Accessory Loads: In a vehicle the disturbances are mostly due to electrical loads
(switching on of air conditioning, window heating, lighting etc.) These are events
which can cause the engine to stall. Since these are mostly know disturbances the
solution to the problem requires several feedforward control loops using accessory
load information, and other ad hoc compensation schemes for temperature ,
barometric pressure and other environmental conditions. These would act on the
BPAV or spark advance. b) Entry and Exit: A step change from a high-speed level to the set point idle speed can
cause a speed undershoot and the engine to stall.[2] c) Pedal Movements: The driver can play with the pedal when the engine is idling.[5]
.This modulates the actuation variable in competition to the control actuator, which
also varies the same variable. For example, when the driver slowly increases the
mass air flow in the engine, the controller will reduce its actuator signal in order to
regulate the speed to the reference level. If in the next step the driver would release
the gas pedal, the control actuation take some time to adapt to this change. The
engine can stall if the system is not designed to handle these changes.
30
Chapter 2: Modeling
2.1 History
Some of the first engine models for ISC studies were developed in the late 1970s based in part on prior simple, albeit fundamental, models. Typically, the model development starts with a nonlinear description of average engine combustion torque dynamics. Such a model is derived by a mix of first-principle, physical laws, and identification techniques using empirically obtained dynamics setup response and steady- state data for engine mass flow (MAF) rate and torque as functions of rpm, throttle or bypass valve opening area, manifold pressure (MAP), air-fuel ratio and spark.
With the possible exception of neural network and fuzzy-logic based controllers, most control techniques used for the ISC design require models of the relevant plant dynamics. The main plant of interest for the ISC problem is the engine itself. Figure 9
Figure 9 Mean-value engine model [7]
31
shows a mean –value engine model with the throttle body, intake manifold and cylinders[7].The arrows show the air intake into the engine. We also see torque generated by the engine and torque acting on the engine (load).
The engine model for our study here is based on published results by Crossley and Cook [1], and also from the Simulink example (sldemo_engine, scdspeed), which itself was based on several studies [10], [11],[12],[13].It describes the simulation of a four–cylinder spark ignition internal combustion engine. The ensuing sections (listed below) analyze the key elements of the engine of the model that were identified by the study.
a) Throttle Mass-Flow
The equation (1) through (7) models the air mass flow through throttle as well as the pressure drop. The control input is the angle of the throttle plate. The rate at which the model introduces air into the intake manifold can be expressed as the product of function of throttle angle f(θ) and manifold pressure Pm..
Assumption: Air is a perfect gas, throttle is isenthalpic
mai f( ) gP ( m ) (1)
2 dth cos( ) f ()1 (2) 4 cos( ,0)
For our study we use equation (3) which was obtained by linear regression of steady state engine dynamometer data [1]
f ( ) 2.821 0.05231 0.102992 0.00063 3 (3)
32
The pressure function, equation (4) through (7) was developed by Prabhakar [8]
gP()1;ifm PP m amb /2 (4)
2 2 gP()m PPP m amb m ;if/2 P amb PP m amb (5) Pamb
2 2 gP(m ) PPP m amb amb ; if PPP amb m 2 amb (6) Pamb
gP()1;ifm PP m 2 amb (7)
m ai mass flow rate into the manifold (g/s);