International Journal of Electrical and Computer Engineering (IJECE) Vol. No. April 2013, pp. ISSN: 2088-8708 Artificial Tune of Fuel Ratio: Design a Novel SISO Fuzzy Backstepping Adaptive Variable Structure Control Farzin Piltan. Mohammad Mansoorzadeh. Saeed Zare. Fatemeh Shahryarzadeh. Mehdi Akbari Industrial Electrical and Electronic Engineering Sanatkadehe Sabze Pasargad CO. (S. NO. PO. Code 7134766773. Fourth floor. Dena Apr. Seven Tir Ave. Shiraz. Iran Article Info ABSTRACT Article history: This paper examines single input single output (SISO) chattering free variable structure control (VSC) which controller coefficient is on-line tuned by fuzzy backstepping algorithm. VSC methodology is selected as a framework to construct the control law and address the stability and robustness of the close loop system based on Lyapunove formulation. The main goal is to guarantee acceptable fuel ratio result and adjust. The proposed approach effectively combines the design technique from variable structure controller is based on Lyapunov and fuzzy estimator to estimate the nonlinearity of undefined system dynamic in backstepping controller. The input represents the function between variable structure function, error and the rate of error. The outputs represent fuel ratio, respectively. The fuzzy backstepping methodology is on-line tune the variable structure function based on adaptive methodology. The performance of the SISO VSC which controller coefficient is on-line tuned by fuzzy backstepping algorithm (FBSAVSC) is validated through comparison with VSC and proposed Simulation results signify good performance of trajectory in presence of uncertainty torque load. Received Jan 9, 2013 Revised Mar 13, 2013 Accepted Mar 23, 2013 Keyword: IC engine Fuzzy logic controller Variable structure controller fuzzy backstepping controller Chattering phenomenon Adaptive methodology Lyapunov based controller Copyright A2013 Institute of Advanced Engineering and Science. All rights reserved. Corresponding Author: Farrjin Piltan. Industrial Electrical and Electronic Engineering SanatkadeheSabzePasargad. CO (S. NO:16 . PO. Code 71347-66773. Fourth floor . Dena Apr . Seven Tir Ave . Shiraz . Iran Email: Piltan_f@iranssp. INTRODUCTION Modeling of an entire internal combustion (IC) engine is a very important and complicated process because internal combustion engines are nonlinear, multi inputs-multi outputs (MIMO) and time variant. There have been several engine controller designs over the previous years in which the main goal is to improve the efficiency and exhaust emissions of the automotive engine . Specific applications of air to fuel (A/F) ratio control based on observer measurements in the intake manifold were developed by Benninger in 1991 . Another approach was to base the observer on measurements of exhaust gases measured by the oxygen sensor and on the throttle position, which was researched by Onder . These observer ideas used linear observer theory. Hedrick also used the measurements of the oxygen sensor to develop a nonlinear, sliding mode approach to control the A/F ratio . All of the previous control strategies were applied to engines that used only port fuel injections, where fuel was injected in the intake manifold. Current production A/F ratio controllers use closed loop feedback and feed forward control to achieve the desired stoichio metric These controllers use measurements from the oxygen sensor to control the desired amount of fuel that should be injected over the next engine cycle and have been able to control the A/F very well . Classical and non-classical methods are two main categories of nonlinear plant control, where the conventional . control theory uses the classical method and the non-classical control theory . Journal homepage: http://iaesjournal. com/online/index. php/IJECE A ISSN:2088-8708 fuzzy logic, neural network, and neuro fuzz. uses the artificial intelligence methods. However both of conventional and artificial intelligence theories have applied effectively in many areas, but these methods also have some limitations . Modeling of an entire IC engine is a very important and complicated process because these systems are nonlinear. MIMO and time variant. One purpose of accurate modeling is to save development costs of real engines and minimizing the risks of damaging an engine when validating controller designs . Dynamic modeling of IC engine is used to describe the behavior of this system, design of model based controller, and for simulation. The dynamic modeling describes the relationship between nonlinear output formulations to electrical or mechanical source and also it can be used to describe the particular dynamic effects to behavior of system . , . Controller . ontrol syste. is a device which can sense information from linear or nonlinear system . IC engin. to improve the systems performance . In feedback control system considering that there are many disturbances and also variable dynamic parameters something that is really necessary is keeping plant variables close to the desired value. Feedback control system development is the most important thing in many different fields of engineering. The main targets in designing control systems are stability, good disturbance rejection, and small tracking error . At present, in some applications engines are used in unknown and unstructured environment, therefore strong mathematical tools used in new control methodologies to design nonlinear robust controller with an acceptable performance . , minimum error, good fuel ratio, torque load rejectio. One of the best nonlinear robust controllers is variable structure control which is used in nonlinear uncertain systems. One of the nonlinear robust controllers is variable structure controller, although this controller has been analyzed by many researchers but the first proposed was in the 1950 . This controller is used in wide range areas such as in control process, in aerospace applications and in IC engines because this methodology can solve some main challenging topics in control such as resistivity to the external disturbance and stability. Even though, this controller is used in wide range areas but, pure variable structure controller has two drawbacks: Firstly, output oscillation . caused the heating in the mechanical parameters. Secondly, nonlinear dynamic formulation of nonlinear systems which applied in nonlinear dynamic nonlinear controller. calculate this control formulation is absolutely difficult because it depends on the dynamic nonlinear systemAos equation . Neural network, fuzzy logic, and neuro-fuzzy are synergically combined with nonlinear classical controller and used in nonlinear, time variant, and uncertainty plant. Fuzzy logic controller (FLC) is one of the most important applications of fuzzy logic theory . This controller can be used to control nonlinear, uncertain, and noisy systems. This method is free of some model-based techniques as in classical controllers. As mentioned that fuzzy logic application is not only limited to the modelling of nonlinear systems . but also this method can help engineers to design easier controller. Control engine using classical controllers are based on systemAos dynamic modelling. These controllers often have many problems for modelling. Conventional controllers require accurate information of dynamic model of engine. When the system model is unknown or when it is known but complicated, it is difficult or impossible to use classical mathematics to process this model . The main reasons to use fuzzy logic technology are able to give approximate recommended solution for unclear and complicated systems to easy understanding and flexible. Fuzzy logic provides a method which is able to model a controller for nonlinear plant with a set of IF-THEN rules, or it can identify the control actions and describe them by using fuzzy rules . In various dynamic parameters systems that need to be training on-line adaptive control methodology is used. Fuzzy adaptive method is used in systems which want to training parameters by expert knowledge. Traditional adaptive method is used in systems which some dynamic parameters are known. In this research in order to solve disturbance rejection and uncertainty dynamic parameter, adaptive method is applied to variable structure controller. Even though, variable structure controller is used in wide range areas but, pure it also has chattering problem and nonlinear dynamic part challenges . The boundary layer method is used to reduce or eliminate the chattering. To reduce the effect of uncertainty in proposed method. SISO novel fuzzy backstepping adaptive method is applied in variable structure controller in engine. The main goal in this paper is to design a SISO fuzzy backstepping adaptive variable structure methodology which applied to IC engine with easy to design and implement. IC engine has nonlinear dynamic and uncertain parameters consequently. following objectives have been pursuit in the mentioned research: To develop a chattering in a position pure variable structure controller against uncertainties and to develop a position fuzzy backstepping adaptive variable structure controller in order to solve the disturbance THEORY Mathematical Modeling of IC Engine Using Euler Lagrange: In developing a valid engine model, the concept of the combustion process, abnormal combustion and cylinder pressure must be IJECE Vol. No. April 2013 : 171Ae185 IJECE ISSN: 2088-8708 The combustion process is relatively simple and it begins with fuel and air being mixed together in the intake manifold and cylinder. This air-fuel mixture is trapped inside cylinder after the intake valve. is closed and then gets compressed . When the air-fuel mixture is compressed it causes the pressure and temperature to increase inside the cylinder. In abnormal combustion, the cylinder pressure and temperature can rise so rapidly that it can spontaneously ignite the air-fuel mixture causing high frequency cylinder pressure oscillations. These oscillations cause the metal cylinders to produce sharp noises called knock, which it caused to abnormal combustion. The pressure in the cylinder is a very important physical parameter that can be analyzed from the combustion process. Since cylinder pressure is very important to the combustion event and the engine cycle in spark ignition engines, the development of a model that produces the cylinder pressure for each crank angle degree is necessary. The dynamic equations of IC engine can be written as: There for to calculate the fuel ratio and equivalence ratio we can write: To solve , we can write. Where Where Matrix is the ratio of the mass of air. is a 1 2 matrix: Matrix engine angular speed matrix is a 2 2 matrix. Where. Matrix mass of air in cylinder for combustion matrix ( ) is a 1 2 matrix. Artificial Tune of Fuel Ratio: Design a Novel SISO Fuzzy Backstepping Adaptive Variable. (Farzin Pilta. A ISSN:2088-8708 The above target equivalence ratio calculation will be combined with fuel ratio calculation that will be used for controller design purpose. Sliding Mode methodology: Consider a nonlinear single input dynamic system is defined by . is the derivation of , , , ,A, is the Where u is the vector of control input, state vector, is unknown or uncertainty, and is of known sign function. The main goal to design , , ,A, , and trucking error vector is defined this controller is train to the desired state. ,A, A time-varying sliding surface in the state space is given by . Where is the positive constant. To further penalize tracking error, integral part can be used in sliding surface part as follows . The main target in this methodology is kept the sliding surface slope Therefore, one of the common strategies is to find input outside of , . near to the zero. , | Where is positive constant. If S. >0Ie To eliminate the derivative term, it is used an integral term from t=0 to t= . Ie Where defined as: is the time that trajectories reach to the sliding surface so, suppose S ( . Ie And, . 0Ie0 Ie Ie IJECE Vol. No. April 2013 : 171Ae185 IJECE ISSN: 2088-8708 Equation . guarantees time to reach the sliding surface is smaller than are outside of since the trajectories . Ie Suppose S is defined as: The derivation of S, namely, can be calculated as the following. Suppose the second order system is defined as. Ie Where is the dynamic uncertain, and also since , is defined as: 0, to have the best approximation . A simple solution to get the sliding condition when the dynamic parameters have uncertainty is the switching control law: Oo Where the switching function is defined as . , . And the is the positive constant. Suppose by . the following equation can be written as, . | | And if the Equation . instead of . the sliding surface can be calculated as: In this method the approximation of is computed as . Artificial Tune of Fuel Ratio: Design a Novel SISO Fuzzy Backstepping Adaptive Variable. (Farzin Pilta. A ISSN:2088-8708 METHODOLOGY: DESIGN A NOVEL MIMO FUZZY BACKSTEPPING ADAPTIVE FUZZY ESTIMATION VARIABLE STRUCTURE CONTROL First part is focused on eliminate the oscillation . in pure variable structure controller based on linear boundary layer method. To reduce or eliminate the chattering it is used the boundary layer in boundary layer method the basic idea is replace the discontinuous method by saturation . method with small neighborhood of the switching surface. This replace is caused to increasethe error performance . , . OI . Where OI is the boundary layer thickness. Therefore, to have a smote control law, the saturation OI added to the control law: , . OI can be defined as: Where OI OI 1 Based on above discussion, the control law for an engine is written as . Second step is focused on design SISO fuzzy estimation backstepping adaptive variable structure based on Lyapunov formulation. The firs type of fuzzy systems is given by: Where ,A, ,A, :Oa Oc ,A, ,A, are given membership functions whose parameters are adjustable parameters in . will not change over time. The second type of fuzzy systems is given by: Where , are all adjustable parameters. From the universal approximation theorem, we know that we can find a fuzzy system to estimate any continuous function. For the first type of fuzzy as the approximator of the real function systems, we can only adjust in . We define ^ | . We define O as the values for the minimum error: IJECE Vol. No. April 2013 : 171Ae185 IJECE ISSN: 2088-8708 ^ | O | is the minimum Where is a constraint set for . For specific . OO | approximation error we can get. We used the first type of fuzzy systems . to estimate the nonlinear system . the fuzzy formulation can be write as below. Oc Oc Where . A , are adjusted by an adaptation law. The adaptation law is designed to minimize the O A MIMO . ulti-input multi-outpu. fuzzy system is designed to compensate the parameter errors of uncertainties of the nonlinear system. The parameters of the fuzzy system are adjusted by adaptation laws. The tracking error and the sliding surface state are defined as: We define the reference state as: The general MIMO if-then rules are given by: ,A, ,A, Where 1,2. A , are fuzzy if-then rules. ,A, and output vectors of the fuzzy system. The MIMO fuzzy system is define as: ,A, are the input On Where: ,A, On ,A, . ,A, ,A, ,A. Oa /Oc Oa , and is defined in . reduce the number of fuzzy rules, we divide the fuzzy system in to three parts: On ,A. On . On ,A, . ,A. Artificial Tune of Fuel Ratio: Design a Novel SISO Fuzzy Backstepping Adaptive Variable. (Farzin Pilta. A ISSN:2088-8708 The control input is given by: Where ,A, are the estimations of and and are positive constants. are positive constants. The adaptation law is given by: ,A, are positive diagonal matrices. Where 1 . A , and The Lyapunov function candidate is presented as: OI OI Where OI , , OI ,OI OI OI OI and OI OI we define: From . , we get: Since , , , we get: , , can be written as: Then OI , , Where. OI The derivative . OI OI We know that IJECE Vol. No. April 2013 : 171Ae185 OI OI Then: IJECE ISSN: 2088-8708 , , OI OI OI OI We define the minimum approximation error as: , |On O |On O , |On O We plug . , , OI OI OI OI , |On OI |On , |On OI OI OI OI OI OI OI OI OI OI Then O Oc Artificial Tune of Fuel Ratio: Design a Novel SISO Fuzzy Backstepping Adaptive Variable. (Farzin Pilta. A ISSN:2088-8708 Since can be as small as possible, we can find Therefore, we 0 for 0 and can get Third step is focused on design MamdaniAos fuzzy . backstepping adaptive fuzzy estimator variable structure. As mentioned above pure variable structure controller has nonlinear dynamic equivalent limitations in presence of uncertainty and external disturbances in order to solve these challenges this work applied MamdaniAos fuzzy inference engine estimator in variable structure controller. However proposed MIMO fuzzy estimator variable structure has satisfactory performance but calculate the variable structure surface slope by try and error or experience knowledge is very difficult, particularly when system has structure or unstructured uncertainties. SISO MamdaniAos fuzzy backstepping variable structure function fuzzy estimator variable structure controller is recommended. The backstepping method is based on mathematical formulation which this method is introduced new variables into it in form depending on the dynamic equation of robot arm. This method is used as feedback linearization in order to solve nonlinearities in the system. To use of nonlinear fuzzy filter this method in this research makes it possible to create dynamic nonlinear backstepping estimator into the adaptive fuzzy estimator variable structure process to eliminate or reduce the challenge of uncertainty in this part. The backstepping controller is calculated by. is backstepping nonlinear equivalent function Where is backstepping output function, which can be written as . and is backstepping control law which calculated by . Oo Based on . the fuzzy backstepping filter is considered as: Based on . the formulation of fuzzy backstepping filter can be written as. Where The adaption low is defined as: Where the is the positive constant and ,A. Oc The dynamic equation of IC engine can be written based on the variable structure surface as. It is supposed that: IJECE Vol. No. April 2013 : 171Ae185 IJECE ISSN: 2088-8708 The derivation of Lyapunovfunction ( ) is written as: OI OI OI OI OI OI OI OI OI OI Where considered by: is adaption law and OI , consequently can be . The minimum error can be defined by: is intended as follows: For continuous function controller in form of . such that. and suppose 0 it is defined the fuzzy backstepping . As a result MIMO fuzzy backstepping adaptive fuzzy estimation variable structure is very stable which it is one of the most important challenges to design a controller with suitable response. Artificial Tune of Fuel Ratio: Design a Novel SISO Fuzzy Backstepping Adaptive Variable. (Farzin Pilta. A ISSN:2088-8708 RESULTS Variable structure controller (VSC) and proposed SISO fuzzy backstepping adaptive fuzzy estimator variable structure controller were tested to sinus response trajectory. The simulation was implemented in Matlab/Simulink environment. Links trajectory, disturbance rejection and error are compared in these It is noted that, these systems are tested by band limited white noise with a predefined 40% of relative to the input signal amplitude. This type of noise is used to external disturbance in continuous and hybrid systems. Trajectory: Figure 1 shows the FR trajectory in VSC and proposed controller without changes in system dynamics for variable desired fuel ratio in general and zoom scaling. Figure 1. VSC vs. Proposed controller to adjust FR By comparing sinus response. Figure 1, in SMC and proposed controller, proposed controller 's overshoot . %) is lower than VSC's . 8%) which caused to adjust FR ratio in proposed methodology. Torque Load Rejection: Figure 2 is indicated the power torque load removal in VSC and proposed Besides a band limited white torque lode with predefined of 40% the power of signal is applied to the VSC and proposed controller. it found slight oscillations in VSC trajectory responses. Figure 2. VSC vs. Proposed controller to adjust FR: with variant torque load Figure 3. VSC Vs. proposed controller to adjust FR in presence of external disturbance Among above graph, relating to variable trajectory following with external disturbance. VSC has slightly fluctuations. By comparing overshoot. proposed controller's overshoot . %) is lower than VSC's . %). Errors in the model: Proposed controller has lower error rate . efer to Table. VSC has oscillation tracking which causes chattering phenomenon at the presence of disturbances. Figure 3 is shown steady state and RMS error in VSC and proposed controller in presence of external disturbance. Table 1. RMS Error Rate of Presented controllers RMS Error Rate VSC Proposed method Without Noise With Noise CONCLUSION Refer to the research, a Lyapunov based SISO fuzzy backstepping adaptive fuzzy estimator variable structure controller design and application to automotive engine has proposed in order to design high performance nonlinear controller in the presence of valiant torque load. Regarding to the positive points IJECE Vol. No. April 2013 : 171Ae185 IJECE ISSN: 2088-8708 invariable structure controller, fuzzy inference system and adaptive fuzzy backstepping methodology it is found that the adaptation laws derived in the Lyapunov sense. The stability of the closed-loop system is proved mathematically based on the Lyapunov method. To remove the chattering linear boundary layer method is used. To compensate the model uncertainty. SISO fuzzy inference system is applied to VSC. If we membership functions for each input variable, the number of fuzzy rules that applied to each joint which it will result in a low computational load. Finally, fuzzy backstepping methodology with minimum rule base is used to online tuning and adjusted the fuzzy variable structure method and eliminates the chattering with minimum computational load. In this case the performance is improved by using the advantages of variable structure, artificial intelligence compensate method and adaptive algorithm while the disadvantages removed by added each method to previous method. ACKNOWLEDGMENT The authors would like to thank the anonymous reviewers for their careful reading of this paper. This work was supported by the SSP Research and Development Corporation Program of Iran under grant 2012-Persian Gulf-2B. REFERENCE