Engine Idle Speed Control Using ANFIS Controller A. JALALI M.FARROKHI H.TORABI IRAN UNIVERSITY OF SCIENCE AND TECHNOLOGY, TEHRAN, IRAN

Similar documents
Speed Control of BLDC motor using ANFIS over conventional Fuzzy logic techniques

Management of Environmental Pollution by Intelligent Control of Fuel in an Internal Combustion Engine

837. Dynamics of hybrid PM/EM electromagnetic valve in SI engines

Analysis of Effect of Throttle Shaft on a Fuel Injection System for ICES

Fuzzy based Adaptive Control of Antilock Braking System

INDUCTION motors are widely used in various industries

Internal Combustion Engine Control Based on CFM Strategy

VECTOR CONTROL OF THREE-PHASE INDUCTION MOTOR USING ARTIFICIAL INTELLIGENT TECHNIQUE

Data envelopment analysis with missing values: an approach using neural network

Electronic Engine Controls Subscription Methods of Pressure Cycle Processing for Engine Control Nonlinear Analysis of

ANFIS CONTROL OF ENERGY CONTROL CENTER FOR DISTRIBUTED WIND AND SOLAR GENERATORS USING MULTI-AGENT SYSTEM

Neuro-Fuzzy Controller of a Sensorless PM Motor Drive for Washing Machines

DESIGN OF A NEW ELECTROMAGNETIC VALVE WITH A HYBRID PM/EM ACTUATOR IN SI ENGINES

Comparison between Optimized Passive Vehicle Suspension System and Semi Active Fuzzy Logic Controlled Suspension System Regarding Ride and Handling

Control of Charge Dilution in Turbocharged CIDI Engines via Exhaust Valve Timing

Fuzzy Logic Controller for BLDC Permanent Magnet Motor Drives

Perodua Myvi engine fuel consumption map and fuel economy vehicle simulation on the drive cycles based on Malaysian roads

Low Fuel Consumption Control Scheme Based on Nonlinear Optimzation for Engine and Continuously Variable Transmission

Development of Engine Clutch Control for Parallel Hybrid

Computer Model for a Parallel Hybrid Electric Vehicle (PHEV) with CVT

System Analysis of the Diesel Parallel Hybrid Vehicle Powertrain

Artificial-Intelligence-Based Electrical Machines and Drives

Available online Journal of Scientific and Engineering Research, 2018, 5(5): Research Article

SPEED AND TORQUE CONTROL OF AN INDUCTION MOTOR WITH ANN BASED DTC

Smart Operation for AC Distribution Infrastructure Involving Hybrid Renewable Energy Sources

MARINE FOUR-STROKE DIESEL ENGINE CRANKSHAFT MAIN BEARING OIL FILM LUBRICATION CHARACTERISTIC ANALYSIS

Enhancement of Transient Stability Using Fault Current Limiter and Thyristor Controlled Braking Resistor

Application of Simulation-X R based Simulation Technique to Notch Shape Optimization for a Variable Swash Plate Type Piston Pump

Simulation of Indirect Field Oriented Control of Induction Machine in Hybrid Electrical Vehicle with MATLAB Simulink

Improvement of Voltage Profile using ANFIS based Distributed Power Flow Controller

The control of a free-piston engine generator. Part 2: engine dynamics and piston motion control

Optimal Idle Speed Control of a Light Duty Turbodiesel Engine With the Aim of Minimizing Fuel Consumption

IDENTIFICATION OF FUEL INJECTION CONTROL SYSTEM IN A GDI ENGINE

A Novel GUI Modeled Fuzzy Logic Controller for a Solar Powered Energy Utilization Scheme

Integrated Control Strategy for Torque Vectoring and Electronic Stability Control for in wheel motor EV

New Intelligent Transmission Concept for Hybrid Mobile Robot Speed Control

Study of Performance and Emission Characteristics of a Two Stroke Si Engine Operated with Gasoline Manifold Injectionand Carburetion

INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY

Low Speed Control Enhancement for 3-phase AC Induction Machine by Using Voltage/ Frequency Technique

PREDICTION OF COLD START HYDROCARBON EMISSIONS OF AIR COOLED TWO WHEELER SPARK IGNITION ENGINES BY SIMPLE FUZZY LOGIC SIMULATION

A Comparative Analysis of Speed Control Techniques of Dc Motor Based on Thyristors

Project Summary Fuzzy Logic Control of Electric Motors and Motor Drives: Feasibility Study

Influence of Fuel Injector Position of Port-fuel Injection Retrofit-kit to the Performances of Small Gasoline Engine

GT-POWER/SIMULINK SIMULATION AS A TOOL TO IMPROVE INDIVIDUAL CYLINDER AFR CONTROL IN A MULTICYLINDER S.I. ENGINE

DESIGN OF THROTTLE BODY: A COMPARATIVE STUDY OF DIFFERENT SHAFT PROFILES USING CFD ANALYSIS

IJSRD - International Journal for Scientific Research & Development Vol. 4, Issue 06, 2016 ISSN (online):

3rd International Conference on Material, Mechanical and Manufacturing Engineering (IC3ME 2015)

Performance Analysis of Brushless DC Motor Using Intelligent Controllers and Minimization of Torque Ripples

Model-based Control and Learning Control Method for Automobile Idle Speed Control using Electric Throttle

Design and Implementation of a Neuro-Fuzzy System for Longitudinal Control of Autonomous Vehicles

Modeling, Identification and State estimation of Diesel Engine Torque and NOx Dynamics in response to fuel quantity and timing excitations

Sliding Mode Control of Boost Converter Controlled DC Motor

Rotor Position Estimation for a Switched Reluctance Machine from Phase Flux Linkage

Modelling of electronic throttle body for position control system development

The influence of thermal regime on gasoline direct injection engine performance and emissions

Multi Body Dynamic Analysis of Slider Crank Mechanism to Study the effect of Cylinder Offset

Simulation of Performance Parameters of Spark Ignition Engine for Various Ignition Timings

This chapter gives details of the design, development, and characterization of the

Intelligent Idle Speed Control for Modern Intelligent Automobiles Chih-Cheng Wang 1, Jung-Sheng Wen 2, Chi-Hsu Wang 3

Using MATLAB/ Simulink in the designing of Undergraduate Electric Machinery Courses

Influence of Parameter Variations on System Identification of Full Car Model

Experimental Investigation of Performance and Emissions of a Stratified Charge CNG Direct Injection Engine with Turbocharger

Design And Analysis Of Artificial Neural Network Based Controller For Speed Control Of Induction Motor Using D T C

Chapter 4 ANALYTICAL WORK: COMBUSTION MODELING

ANFIS based Neuro-Fuzzy Controller in LFC of Wind- Micro Hydro-Diesel Hybrid Power System

Module 3: Influence of Engine Design and Operating Parameters on Emissions Lecture 14:Effect of SI Engine Design and Operating Variables on Emissions

Numerical Investigation of Diesel Engine Characteristics During Control System Development

Modeling, Design and Simulation of Active Suspension System Root Locus Controller using Automated Tuning Technique.

Model-based Idle Speed Control System for an Automobile Engine using an Electric Throttle System

Wind Farm Evaluation and Control

Research on Optimization for the Piston Pin and the Piston Pin Boss

2.61 Internal Combustion Engines

Development of Fuzzy Logic Based Odor Detection

DEVIATION ANALYSIS AND FAILURE DIAGNOSIS OF DIESEL ENGINE

Application Note Original Instructions Development of Gas Fuel Control Systems for Dry Low NOx (DLN) Aero-Derivative Gas Turbines

Comparing PID and Fuzzy Logic Control a Quarter Car Suspension System

INTELLIGENT ENERGY MANAGEMENT IN A TWO POWER-BUS VEHICLE SYSTEM

Intelligent Fault Analysis in Electrical Power Grids

IMPACT OF THYRISTOR CONTROLLED PHASE ANGLE REGULATOR ON POWER FLOW

Modeling, Design and Simulation of Active Suspension System Frequency Response Controller using Automated Tuning Technique

TECHNICAL PAPER FOR STUDENTS AND YOUNG ENGINEERS - FISITA WORLD AUTOMOTIVE CONGRESS, BARCELONA

CHARGING SYSTEM OF SPARK IGNITION ENGINE WITH TWO TURBOCHARGERS

CONTROL AND PERFORMANCE OF A DOUBLY-FED INDUCTION MACHINE FOR WIND TURBINE SYSTEMS

Electric Grid and Vehicle Integration using ANFIS Controller in Smart Grid Context

PERFORMANCE EVALUATION OF A FOUR STROKE COMPRESSION IGNITION ENGINE WITH VARIOUS HELICAL THREADED INTAKE MANIFOLDS

REDUCTION OF EMISSIONS BY ENHANCING AIR SWIRL IN A DIESEL ENGINE WITH GROOVED CYLINDER HEAD

Marc ZELLAT, Driss ABOURI, Thierry CONTE and Riyad HECHAICHI CD-adapco

Switching Control for Smooth Mode Changes in Hybrid Electric Vehicles

Modelling Combustion Variability in LPG Injected Engines for Improved Engine Performance at Idle

VALVE TIMING DIAGRAM FOR SI ENGINE VALVE TIMING DIAGRAM FOR CI ENGINE

Fuzzy based STATCOM Controller for Grid connected wind Farms with Fixed Speed Induction Generators

Engine Fuel Injection Control using Fuzzy Logic

9. The signal check of Intake Air Temperature Sensor

POSIBILITIES TO IMPROVED HOMOGENEOUS CHARGE IN INTERNAL COMBUSTION ENGINES, USING C.F.D. PROGRAM

GPS Map Tracking of Fuzzy Logic Based Lateral Control

Power Quality and Power Interruption Enhancement by Universal Power Quality Conditioning System with Storage Device

A Comprehensive Study on Speed Control of DC Motor with Field and Armature Control R.Soundara Rajan Dy. General Manager, Bharat Dynamics Limited

A FUZZY-BASED SPEED CONTROLLER FOR IMPROVEMENT OF INDUCTION MOTOR S DRIVE PERFORMANCE

Comparing FEM Transfer Matrix Simulated Compressor Plenum Pressure Pulsations to Measured Pressure Pulsations and to CFD Results

PERFORMANCE ANALYSIS OF D.C MOTOR USING FUZZY LOGIC CONTROLLER

Transcription:

Engine Idle Speed Control Using ANFIS Controller A. JALALI M.FARROKHI H.TORABI IRAN UNIVERSITY OF SCIENCE AND TECHNOLOGY, TEHRAN, IRAN Abstract: - The presented control scheme utilizes Adaptive Neuro Fuzzy Inference System (ANFIS) controller to track a reference engine rotational speed and disturbance rejection during engine idling. To evaluate the performance of the controller a model of the engine is simulated and simulation results presented. ANFIS implements a first order Sugeno-style fuzzy system. It is a method for tuning an existing rule with a learning algorithm based on a collection of training data. Key-Words:-Idle speed, Subtractive clustering, ANFIS controller Introduction The engine idle speed control (ISC) problem represents a typical challenge to automotive control researchers and practitioners. The ISC performance has significant impact on many important vehicle design attributes such as fuel economy, emissions, combustion stability, and NVH (noise, vibration, and harshness) quality. It is truly a multi objective control problem involving signal tracking, disturbance rejection, The engine idle speed refers to engine operation under closed throttle conditions on average, vehicles consume about 30 per cent of their fuel in city driving during idling []. It is therefore important to try to optimize vehicle and It comes as no surprise that this control problem has been studied in many different frameworks. 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 the set point in the presence of load torque disturbances. The reference engine speed is scheduled at the minimum value that yields acceptable combustion quality, accessory performance, and NVH characteristics in order to achieve the best fuel economy. At lower speeds, however, the engine is more susceptible to disturbances which may lead to engine stall or induce NVH problems. A typical ISC system actively controls both the inlet air and spark timing to maintain a desired engine speed and reject disturbances. The idle air bypass valve (ABV) an electronically controlled solenoid valve that acts in parallel to the main throttle as Fig., is the primary actuator which controls the amount of air inducted into the cylinders when the main throttle is closed. It has a wide range of control authority the effect of changing the ABV actuator setting on the engine torque is not immediate due to the intake manifold dynamics and intake-to-power stroke delay. ANFIS STRUCTURE ANFIS has proven to be excellent function approximation tool and implements a first order Sugeno-style fuzzy system [, 3]. ANFIS structure is shown in Fig..Layer consists of membership functions described by generalized bell function as: b μ(x) ( X c) = + () a Where a, b and c are adaptable parameters. Layer implemented the fuzzy AND operator while layer 3 acts to scale the firing strengths. The output of the layer 4 is comprised of a linear combination of the inputs multiplied by the normalized firing strength w.

( ) Y = w px + r () Where p and r are adaptable parameters. Layer 5 is simple summation of the outputs of layer 4. Fig.. ANFIS structure The adjustment of modifiable parameters is a two step process. First, information is propagated forward in the network until layer 4, where the parameters are identified by a least squares estimator. Then the parameters in layer are modified using gradient descent. The indirect method for adjusting the tunable parameters in the ANFIS network is used with the training data. The optimal fuzzy system uses one rule for one input-output pair, thus If number of input-output pairs is large, various clustering can be used to group the input-output pairs so that a group can be represented by one rule. Clustering means partitioning of a collection of data into disjoint subset or clusters, with the data in a cluster having some properties them distinguish from the data in other clusters.. Subtractive Clustering Subtractive Clustering is based on a measure of the density of data points in the feature space [4, 7]. The idea is to find regions in the feature space with high densities of data points. The point with the highest number of neighbors is selected as centre for a cluster. The data points within a prespecified, fuzzy radius are then removed (subtracted), and the algorithm looks for a new point with the highest number of neighbors. This continues until all data points are examined. Consider a collection of K data points specified by m-dimensional vectors u k, k=,,, K. Without loss of generality, the data points are assumed normalized. Since each data point is a candidate for a cluster centre, a density measure at data point uk is defined as Dk k u k u j = exp( ) (3) j = ra Where ra is a positive constant. Hence, a data point will have a high density value if it has many neighboring data points. Only the fuzzy neighborhood within the radius r a contributes to the density measure. After calculating the density measure for each data point, the point with the highest density is selected as the first cluster centre. Let uc be the point selected and DC its density measure. Next, the density measure for each data point uk is revised by the formula u k u C D l = D D C exp k k (4) r b Where rb is a positive constant. Therefore, the data points near the first cluster center uc will have significantly reduced density measures, thereby making the points unlikely to be selected as the next cluster centre. The constant r b defines a neighborhood to be reduced in density measure. It is normally larger than r a to prevent closely spaced cluster centers; typically r b =.5* r a. After the density measure for each point is revised, the next cluster uc is selected and all the density measures are revised again. The process is repeated until a sufficient number of cluster centers are generated. 3 The Idle Speed Model At idle the engine throttle is closed and the airflow into the engine is typically controlled by the opening of a simple electromechanical valve sitting on top of the throttle plate and actuated by the engine management system. This provides the principal means to control the engine speed. It is commonly supplemented by control of the spark advance to modulate engine torque production. This input acts quickly but is limited in authority. The idling engine can therefore be modeled as a two inputs, namely the duty cycle of the idle speed air valve DS and the spark advance angle θ If the fuelling strategy is ideal [5, 6].

p RT p = - + (m at ( αmin ) + m is (DS)) (0) τm(n, p) V Note that the indicated efficiency η i (n, p, θ) is a significant component of the system, being the only functional element of the model affected by the spark timing. It is expressed by the following three contributions: Fig.. Throttle and air bypass valve in SI engine The engine has three basic subsystems, describing respectively the dynamics of the fuel vapor and vapor film, the crankshaft speed and the fillingemptying of the manifold, The corresponding equations are the following RT p = ( m at ( α) - m ap) = V (6) p RT - + m at ( α) τ m ( n, p) V Expressing respectively the fuel film mass flow, the speed and the manifold pressure derivatives. Where m at is air mass flow rate past idle speed valve and m is fuel mass flow rate into f intake port. Engine has three main inputs: the throttle angle α, the injected fuel flow film m fi and the ignition timing angle θ. There are three state variables: the fuel film mass flow m ff, the crankshaft speed n and the intake manifold pressure p. The engine load power Pb is viewed as a disturbance. That is, it is an input which disturbs the engine away from its nominal operating condition. Therefore m at + m m is f = (7) L th Where L th = 4. 67 is stoichiometric air/fuel mass ratio for commercial gasoline and the idle speed mass flow is by the Input-Output air by-pass valve characteristic as equation (8). m 4 3 is = - 0.037 DS + 0.0355 DS + + 0.008 DS + 0.000 DS H + τ = u m m ) η θ at is (DS)(t n i (n, p, ) ni L th p f (n) + p p (n, p) + p b - ni m is is defined (8) (9) ηi (n, p, θ) = ηn (n) ηp (p) ηθ (n, p, θ) () Where, in particular η θ ( n, p, θ ) = 0.77 +.056( θ θ mbt ) + + 0.000( θ θ ).00003( ) 3 mbt + θ θmbt () Where θ mbt is maximum brake torque. 4 Design process Firstly, sliding controller in order to idle speed control with use of reference [8], is designed. Inputs of sliding controller are idle speed and manifold pressure, and outputs are duty cycle and Spark advance signal. In the next step 575 inputoutput pairs of the sliding controller are got and ANFIS controller is designed with above data. Then training data with use of subtractive clustering method is classified. Clustering parameters are selected as: I. The range of influence (The cluster radius indicates the range of influence of a cluster) of 0.5 has been specified. II. The squash Factor is set to.5, indicating that we only want to find clusters that are far from each. III. The accept Ratio and reject Ratio are set to 0.8 and 0.7, respectively. Therefore cluster centers with coordinates: 967 00 C 0.66, C 0.5 0.44 0.7 (3) are obtained. Each of the cluster centers represents a rule. To generate rules, the cluster centers are used as the centers for the premise sets in a singleton type of rule base. ANFIS uses either back propagation or a combination of least squares estimation and back propagation for membership function parameter estimation. After 30 iterations, error value is 0.045. Therefore fuzzy inference system with rules and and membership functions shown in Figs. 3 and 4 obtained.

The antecedent part of the rules refers to the input membership functions shown in Fig.3 and Fig.4. Fig.3. Input membership functions for idle speed 4- Results At first, load shown in Fig.5, to system is applied. As shown maximum value of load is approximately 7 kw and at 5 second, a constant load with value of 5kW is applied. Fig.4. Input membership functions for manifold pressure Rule base. Created rules for the idle speed controller. If idle speed is S and manifold pressure is S then 0.0683X + 3.7X 7. 5 If idle speed is S and manifold pressure is B then 0.0054X +.054X 6 If idle speed is B and manifold pressure is S then 0.74X +.054X 0.07 If idle speed is B and manifold pressure is B then 0.003X + X 4.3 The antecedent part of the rules refers to the input membership functions shown in Fig.3 and Fig.4. Rule base. Created rules for the spark advance controller. If idle speed is S and manifold pressure is S then 0.X 0.0004X + 0 If idle speed is S and manifold pressure is B then 0.98X 0.05X + 9.5 If idle speed is B and manifold pressure is S then 0.X 0.0044X + 0 If idle speed is B and manifold pressure is B then.98x + 0.05X 9.5 0 + Fig.5. Applied load to SI motor This load results in high oscillations in the idle speed and speed decreases to approximately 500 rpm according to Fig.6. Fig.6. Idle speed without controller Fig.6. depicts idle speed without use of controller. By applying designed ANFIS controller to the system Figs.7, 8 and 9, obtained. According to Fig.7, The controllers nicely regulate the speed to its nominal value (000 r.p.m) and maximum flare and dip of speed are 90 and 50 r.p.m, respectively. Furthermore effect of disturbance on the idle speed clearly is reduced.

duty cycle control signal Fig.7. Idle speed variations after applying ANFIS controller Spark advance control signal shown in the Fig.8, mainly acts to counteract the dips and flares. Fig.8. Spark advance control signal Changes in spark timing have an immediate effect on engine torque and thus are very effective in rejecting disturbances during a transient. Duty cycle of the idle speed valve shown in Fig.9, Final value of 0.8 and with use of a hard limiter, control signal is limited between 0 and. 5 Conclusion In this study, the ANFIS design methodology is demonstrated to achieve enhanced regulating performance of SI engine. This structure allows taking into account large dynamic variations of the processes. Using the methodology, a controller is designed to regulate the idle speed of a SI engine subject to a torque disturbance. Reference: [] Jurgen. R, Automotive Electronics Handbook, McGraw-Hill, New York, 995. [] Jang, J.-S. R., ANFIS: Adaptive-Networkbased Fuzzy Inference Systems, IEEE Transactions on Systems, Man, and Cybernetics, Vol. 3, No. 3, pp. 665-685, May 993. [3] Jang, J.S. R., Fuzzy Modeling Using Generalized Neural Networks and Kalman Filter Algorithm, Proc. of the Ninth Nationa l Conf. on Artificial Intelligence (AAAI-9), pp. 76-767, July 99. [4] S. Chiu, Method and Software for Extracting Fuzzy Classification Rules by Subtractive Clustering, in Fuzzy Information Proceeding Society, Biennial Conference of the North American, pp. 46-465, 996. [5] Hendricks, E., Chevalier, A., Jensen, M., Modeling of the intake manifold Filling dynamics, SAE technical paper, 960037, 996 [6] Hendricks, E., Sorenson, S. C., Mean value modeling of spark ignition engines, SAE technical paper, 90066, 990. [7] Jang, J. S., Gulley N., Fuzzy Logic Toolbox Users Guide. The Math works Inc, 995. [8] Slotine, J.E, and W.Li, Applied Nonlinear Control, Prentice Hall, Englewood Cliffs, NJ, 99. Fig.9. Idle speed valve