Model based design of electronic throttle control

Similar documents
Implementation of telecontrol of solar home system based on Arduino via smartphone

The Modeling and Simulation of DC Traction Power Supply Network for Urban Rail Transit Based on Simulink

Comparative study between double wish-bone and macpherson suspension system

Design of pneumatic proportional flow valve type 5/3

Fuzzy based Adaptive Control of Antilock Braking System

Modelling of electronic throttle body for position control system development

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

Design of Control System for Vertical Injection Moulding Machine Based on PLC

Scroll Compressor Oil Pump Analysis

INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY

Researches regarding a pressure pulse generator as a segment of model for a weighing in motion system

Development of the automated bunker door by using a microcontrollersystem

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

Effect of plus sizing on driving comfort and safety of users

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

Registration of the diagnostic signals of the starting system for selected faults

Design & Development of Regenerative Braking System at Rear Axle

Hardware structures of hydronic systems for speed control

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

The test bench for testing torsional stiffness of active anti-roll bar made of extended profiles with rectangular cross-section

Study on Braking Energy Recovery of Four Wheel Drive Electric Vehicle Based on Driving Intention Recognition

A conceptual design of main components sizing for UMT PHEV powertrain

Design and Analysis of Hydraulic Chassis with Obstacle Avoidance Function

Optimization of Seat Displacement and Settling Time of Quarter Car Model Vehicle Dynamic System Subjected to Speed Bump

PERFORMANCE ANALYSIS OF BLDC MOTOR SPEED CONTROL USING PI CONTROLLER

Creation of operation algorithms for combined operation of anti-lock braking system (ABS) and electric machine included in the combined power plant

Steering Dynamics of Tilting Narrow Track Vehicle with Passive Front Wheel Design

KINEMATICAL SUSPENSION OPTIMIZATION USING DESIGN OF EXPERIMENT METHOD

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

China. Keywords: Electronically controled Braking System, Proportional Relay Valve, Simulation, HIL Test

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

Research in hydraulic brake components and operational factors influencing the hysteresis losses

RF Based Automatic Vehicle Speed Limiter by Controlling Throttle Valve

Development of a PID Controlled Arduino-Based Stabiliser

Energy balance in motor vehicles

DsPIC Based Power Assisted Steering Using Brushless Direct Current Motor

Influence of Parameter Variations on System Identification of Full Car Model

Active Systems Design: Hardware-In-the-Loop Simulation

EE 370L Controls Laboratory. Laboratory Exercise #E1 Motor Control

Preliminary Study on Quantitative Analysis of Steering System Using Hardware-in-the-Loop (HIL) Simulator

Impact of air conditioning system operation on increasing gases emissions from automobile

Control and Simulation of Semi-Active Suspension System using PID Controller for Automobiles under LABVIEW Simulink

Study on Dynamic Behaviour of Wishbone Suspension System

The MathWorks Crossover to Model-Based Design

MORSE: MOdel-based Real-time Systems Engineering. Reducing physical testing in the calibration of diagnostic and driveabilty features

Fuzzy-PID Control for Electric Power Steering

Research Article A New Sliding Mode Controller for DC/DC Converters in Photovoltaic Systems

Study of intake manifold for Universiti Malaysia Perlis automotive racing team formula student race car

Development of a Multibody Systems Model for Investigation of the Effects of Hybrid Electric Vehicle Powertrains on Vehicle Dynamics.

A SIMPLIFIED METHOD FOR ENERGIZING THE SOLENOID COIL BASED ON ELECTROMAGNETIC RELAYS

Dynamic Modelling of Commercial Aircraft Secondary Flight Control Systems

Semi-Active Suspension for an Automobile

Study on the Control of Anti-lock Brake System based on Finite State Machine LI Bing-lin,WAN Mao-song

Comparing PID and Fuzzy Logic Control a Quarter Car Suspension System

DIRECT TORQUE CONTROL OF A THREE PHASE INDUCTION MOTOR USING HYBRID CONTROLLER. RAJESHWARI JADI (Reg.No: M070105EE)

Study concerning the loads over driver's chests in car crashes with cars of the same or different generation

Mathematical Modelling and Simulation Of Semi- Active Suspension System For An 8 8 Armoured Wheeled Vehicle With 11 DOF

Building Fast and Accurate Powertrain Models for System and Control Development

University Of California, Berkeley Department of Mechanical Engineering. ME 131 Vehicle Dynamics & Control (4 units)

An Adaptive Nonlinear Filter Approach to Vehicle Velocity Estimation for ABS

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

Simulation of Influence of Crosswind Gusts on a Four Wheeler using Matlab Simulink

UTILIZATION OF PNEUMATIC ACTUATOR

Robust Electronic Differential Controller for an Electric Vehicle

Simulation and Analysis of Vehicle Suspension System for Different Road Profile

Research of the pre-launch powered lubrication device of major parts of the engine D-240

A Methodology to Investigate the Dynamic Characteristics of ESP Hydraulic Units - Part II: Hardware-In-the-Loop Tests

Research on electronic control system of heavy vehicle multi-axle. steering. Shengrui Liu

Bicycle Hardware in the Loop Simulator for Braking Dynamics Assistance System

COMPUTATIONAL MODELING OF HEAVY DUTY TRUCK DRIVESHAFT

The analysis of the accuracy of the wheel alignment inspection method on the side-slip plate stand

Inverted Pendulum Control: an Overview

Development of a J-T Micro Compressor

CHECK AND CALIBRATION PROCEDURES FOR FATIGUE TEST BENCHES OF WHEEL

MODELING SUSPENSION DAMPER MODULES USING LS-DYNA

The Application of Simulink for Vibration Simulation of Suspension Dual-mass System

Multi-body Dynamical Modeling and Co-simulation of Active front Steering Vehicle

Development of Dynamic Calibration Machine for Pressure Transducers

Design of HIL Test System for VCU of Pure Electric Vehicle

Designing for Reliability and Robustness with MATLAB

VEHICLE DYNAMICS BASED ABS ECU TESTING ON A REAL-TIME HIL SIMULATOR

Experimental Measurement of Frictional Torque in End Pivoted Roller Finger Follower Valve Train

INTELLIGENT ENERGY MANAGEMENT IN A TWO POWER-BUS VEHICLE SYSTEM

CHAPTER 1 INTRODUCTION

Numerical Investigation of Diesel Engine Characteristics During Control System Development

Segway with Human Control and Wireless Control

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

Vehicle Dynamics and Drive Control for Adaptive Cruise Vehicles

CHAPTER 1 INTRODUCTION

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

Effect of phase advance on the brushless dc motor torque speed respond

Collaborative vehicle steering and braking control system research Jiuchao Li, Yu Cui, Guohua Zang

International Conference on Advances in Energy and Environmental Science (ICAEES 2015)

Figure1: Kone EcoDisc electric elevator drive [2]

Free Piston Engine Based Off-Road Vehicles

QuickStick Repeatability Analysis

ABS. Prof. R.G. Longoria Spring v. 1. ME 379M/397 Vehicle System Dynamics and Control

Five Cool Things You Can Do With Powertrain Blockset The MathWorks, Inc. 1

Higher, Faster, Further. damping control for turntable ladders. dspace Magazine 2/2009 dspace GmbH, Paderborn, Germany

A Transient Free Novel Control Technique for Reactive Power Compensation using Thyristor Switched Capacitor

Transcription:

IOP Conference Series: Materials Science and Engineering PAPER OPEN ACCESS Model based design of electronic throttle control To cite this article: Fenin Cherian et al 2017 IOP Conf. Ser.: Mater. Sci. Eng. 263 062063 View the article online for updates and enhancements. Related content - Investigation of Performance Analysis and Emission Characteristics of Waste Plastic Fuel M Ruban, S Ramasubramanian, R Pugazhenthi et al. - and for cars - NONLINEARITIES IN THE ITT FW-130 PHOTOMULTIPLIER David L. DuPuy This content was downloaded from IP address 37.44.200.24 on 03/01/2018 at 04:24

Model based design of electronic throttle control Fenin Cherian 1, Ashish Ranjan 1, Pathikrit Bhowmick 1 and A Rammohan 2 1 School of Mechanical Engineering, VIT University, Vellore - 632014, India. 2 TIFAC-CORE, VIT University, Vellore - 632014, India. E-mail: fenin.cherian2016@vitstudent.ac.in Abstract: With the advent of torque based Engine Management Systems, the precise control and robust performance of the throttle body becomes a key factor in the overall performance of the vehicle. Electronic Throttle Control provides benefits such as improved air-fuel ratio for improving the vehicle performance and lower exhausts emissions to meet the stringent emission norms. Modern vehicles facilitate various features such as Cruise Control, Traction Control, Electronic Stability Program and Pre-crash systems. These systems require control over engine power without driver intervention, which is not possible with conventional mechanical throttle system. Thus these systems are integrated to function with the electronic throttle control. However, due to inherent non-linearities in the throttle body, the control becomes a difficult task. In order to eliminate the influence of this hysteresis at the initial operation of the butterfly valve, a control to compensate the shortage must be added to the duty required for starting throttle operation when the initial operation is detected. Therefore, a lot of work is being done in this field to incorporate the various nonlinearities to achieve robust control. In our present work, the ETB was tested to verify the working of the system. Calibration of the TPS sensors was carried out in order to acquire accurate throttle opening angle. The response of the calibrated system was then plotted against a step input signal. A linear model of the ETB was prepared using Simulink and its response was compared with the experimental data to find out the initial deviation of the model from the actual system. To reduce this deviation, non-linearities from existing literature were introduced to the system and a response analysis was performed to check the deviation from the actual system. Based on this investigation, an introduction of a new nonlinearity parameter can be used in future to reduce the deviation further making the control of the ETB more precise and accurate. 1. Introduction Electronic Throttle Control is one of the ways of improving the performance of a vehicle along with reduced emissions [2]. Due to mass production of automotive parts and related relatively low technical quality, the dry friction is very significant in the throttle actuator. Even if the dry friction is fully known, the dry friction can be guessed with difficulty [3]. The control of the ETB can be perplexed due to the influence of the additional strong spring nonlinearities. Significant hysteresis is induced by dry friction which offers strong non-linear shape to the spring stiffness. An additional force is imposed by the return spring of butterfly valve against the motor torque in the opening direction and provides an extra force that helps the valve to respond faster in the closing direction. The summation of the motor torque, regulated by the motor drive controller, and the spring torque actually indicates the total torque acting on the valve plate [4]. Therefore, in order to improve the overall performance of the throttle body and to reduce the lag, the system should be designed in Content from this work may be used under the terms of the Creative Commons Attribution 3.0 licence. Any further distribution of this work must maintain attribution to the author(s) and the title of the work, journal citation and DOI. Published under licence by Ltd 1

such a way that their nonlinearities are compensated. The design parameters, control variables will provide additional degrees of freedom to optimize the performance of the engine over its wide range of operation [1]. The coupling of the electric motor of ETB and TPS with a capable electronic controller for operation is required. Signal processing logics and some other components use the TPS signal of valve angle as feedback when trying to drive the valve to the desired angle [5]. This setup is actually the throttle controller which is basically made of purely electronic components such as operational amplifiers, capacitors, and resistors. The controller is a solely analog architecture and can also be used with a microcontroller, for attaining improved digital control architecture [6]. R. Pursifull et al. [7] have developed an ETB model in Simulink MATLAB which gave an input to the ETB s motor H driver and generated an output in terms of TPS signal. ETB was modeled with significant physical characteristics and was made to overcome numerical simulation issues. Finally, an HIL testing was carried out. Results were obtained avoiding difficult measuring characteristics which can affect the validity of the system. J. Ras et al. [8] have presented a paper on the problems of a Toyota Electronic throttle controller (ETC). Their work was divided into two parts, i.e. firstly considering the timing constraints in the ETC and secondly comparing the conventional throttle designs with ETC using classical control theory. Results showed that by considering timing constraints, safety requirements can be satisfied along with reduced errors in the design and lower debugging cost. Comparison of the conventional system with ETC also provided system assurance for all requirements of safety. Figure 1. Schematic Diagram of an Electronic Throttle Control [17] Jiao et al. [9] have used a feedback compensator and an adaptive nonlinear compensator with a PID controller to control the ETB. The nonlinear compensator was derived from values of friction, limp-home and backlash conditions. Comparing the enhanced ETB with theoretical values showed fast and accurate reference tracking. ETB results for test bench simulations demonstrated improved and faster reference tracking without compromising transient conditions like settling time and peak overshoot within the specified requirement. Several authors have highlighted that the comparison of the implementation and flexibility of each throttle design can be achieved by both analog and a digital throttle controller. Studies showed that the analog controller proved to be reliable and robust in many applications, an inexpensive microcontroller such as an Arduino greatly decreases implementation and setup time and effort, increases controller flexibility, all the while maintaining reasonable performance and reliability. This paper depicts the improvements and advancements in electronic development platforms, such as the Arduino series, which have made programmable control of ETB as an excellent alternative to pure analog control. With ETB, several advantages like easier programmable development platform and reduced implementation time are obtained. The present study showed improvement of the simulation model of the throttle body by introducing different nonlinearities 2

such as dead-zone and limp-home conditions. Thereafter designing of a nonlinear controller was carried out which provides the robust performance of the ETB. Finally, HIL testing and validation was performed on the hardware. 2. Design methodology Firstly, the ETB was tested to verify the working of the system and the circuit used for the present experiment. Calibration of the TPS sensors was carried out in order to acquire faster and accurate throttle opening angle. The response of the calibrated system was then plotted against a step input. A linear model of the ETB was prepared using Simulink in commercially available MATLAB software. The model of the DC motor is illustrated in figure 3 followed by its governing equations 2.1 to 2.4 [16]. The input to the system is the voltage to the anchor side of the circuit denoted by u. As the input voltage u is varied, the shaft angle of the motor φ and as a result there is torque transfer to the spring set. The spring characteristics viz. spring constant K, dynamic damping D and the total inertia J which also includes the motor inertia. Equation 2.1 describes the Ohm s law for the anchor circuit. There is a counter-directed emf induced when the motor rotates, represented by equation 2.2. Equation 2.3 is the direct proportionality between the torque M d to the anchor current I. Equation 4.4 is the mechanical torque equation acting on the springs. This model was used for System Identification in MATLAB to identify the unknown parameters like inertia of the butterfly valve and stiffness of the return spring. The Step Input response was plotted for the linear model of ETB. The obtained response was then compared with the experimental data to investigate the initial deviation of the model from the actual system. To reduce this deviation, nonlinearities were introduced from existing literature into the system after which a response analysis was performed to check the deviation from the actual system. Based on the investigation carried out with the research, an introduction of a new non-linearity parameter further reduced the previous obtained deviation. Arduino Controller was used for designing the hardware circuit of the ETB because of its flexible and easy to use software and hardware. The Arduino controller was equipped with various digital and analog I/O pins which connected the ETB and other respective components. The Arduino program was written in C language and fed into the controller for operating the ETB. Figure 2 shows the entire ETB hardware setup along with Arduino Mega 2560 controller. Figure 2. Experimental Setup for Electronic Throttle Control MATLAB Simulink was selected for modeling the ETC system and its environment since it is widely used in the automotive industry. A Simulink model and its environment comprise of 3

successive levels or layers of blocks whose input and output functions are stipulated by wires drawn between blocks. The controller and the dynamics of the environment are part of the simulation block. The sensors and the drivers present in the system helps the controller communicates with the physical environment. They act as an interface of the controller software to the physical world. When the code is generated from the controller model, it requires the same interface to a set of sensors to measure plant states and drivers to run the actuators [10]. The focus of the ETC case study is on the modeling of the controller. Figure 3. Linear Model for Electronic Throttle Control [16] The equations for the linear model of ETB are given as [16]: u(t) = Ri + L di + v(t) (1) dt v(t) = K u. dφ(t) dt (2) M d (s) = K m. I(s) (3) J. d2 φ(t) dt 2 = M d (t) D. dφ(t) dt (4) In order to find the various parameters of the Electronic throttle system, System identification was used using MATLAB. This methodology helps for building mathematical models of dynamic systems using measurements of the system's input and output signals [12]. In order to perform system identification of the throttle body, a response analysis was done. A unit step input was given to the throttle body in order to attain the Wide-Open Throttle (WOT) condition. The unit step input was given with a delay of 0.1 seconds for the duration of 0.5 seconds. 4

Figure 4. Simulink Block Diagram designed in MATLAB for ETB Figure 5. Step input plotted in MATLAB for ETB The response was calibrated to get a percentage of throttle opening. The response does not follow the unit step input due to various nonlinearities present in the system. This data is required to perform the system identification in MATLAB. 5

Figure 6. Percentage of Throttle Opening v/s Time plotted in MATLAB for ETB (Linear Condition) Figure 7. Percentage of Throttle Opening and Step input v/s Time plotted in MATLAB for ETB (Linear Condition) 6

Figure 8. Percentage of Throttle Opening and Step input v/s Time plotted in MATLAB for ETB (Linear Model) Figure 8 shows the percentage of throttle opening of ETB v/s step input after performing system identification using MATLAB. The measured curve differs from the linear signal due to various nonlinearities in the system which has to be investigated. Figure 9. Percentage of Throttle Opening and Step input v/s Time plotted in MATLAB for ETB (Linear Model) 7

3. Results and discussions After performing parameter estimation for the linear model, the nonlinearities were included. The first nonlinearity that arises is due to the torsional spring. In order to overcome that the motor has to apply extra torque which results in a delay in the response of the system as shown in Figure 9. With the new mathematical model of the system after including the nonlinearities, we obtained a closer approximation of the experimental data. Further, we included nonlinearity due to friction between the shaft of the butterfly valve and the needle roller bearing present in the housing of the throttle body. The improved mathematical model can then be used to design a linear PID controller using MATLAB. The gain parameters can then be tuned through software in loop techniques rather than hardware-in-loop [13]. Figure 10 shows the improved simulated curve v/s percentage of throttle opening after the addition of spring stiffness nonlinearity. It can be observed that the simulated curve is closer to the experimentally measured data with slight variations and overshoot. Figure 10. Percentage of Throttle Opening and Step input v/s Time plotted in MATLAB for ETB (Model using single nonlinearity) Figure 11. Throttle Opening and Step input v/s Time plotted in MATLAB for ETB (Model using two nonlinearity) 8

Figure 12. Convergence plot of the estimated parameters By using the system identification tool in MATLAB, the unknown parameters of ETB mathematical model were obtained. Figure 12 shows the number of iterations required for convergence and the values of the unknown parameters as well. 4. Conclusions The response of the throttle body was investigated successfully and the mathematical model was improved by introducing nonlinearities such as limp-home and dry friction. These results were found to be in concordance which previous studies. This mathematical model can be used to design an improved controller which can produce faster and precise throttle control. Further work can be achieved by considering the nonlinearity due to the break-away torque of the needle roller bearing present in the throttle body. 5. Acknowledgements We thank Prof. Rammohan A. for his continuous support throughout this project. We also extend our sincere gratitude to Prof. Ashok B for supporting us with his knowledge and resources in the subject. References [1] R Grepl 2010 Modelling and Control of Electromechanical Servo System with High Nonlinearity, Mechatronic Systems Simulation Modeling and Control (2010) Annalisa Milella Donato Di Paola and Grazia Cicirelli Edition ISBN: 978-953-307-041-4 [2] N Rajaei, X Chen and M Zheng 2011 Estimation of Spring Torque in an Electronic Throttle Valve IEEE Transactions on Computers [3] T Abe, Y Asada, M Tsuyuguchi, R Yamazaki, K Hotta 2009 Research of Electronically Controlled Throttle System for Large Motorcycles SAE International 2009-01-1047 9

[4] R Chen, L MI and W Tan Adaptive Fuzzy 2012 Logic Based Sliding Mode Control of Electronic Throttle. J. of Computational Information Systems 8 3253-3260. [5] P Azzoni, D Moro, F Ponti and G Rizzoni 1998 Engine and Load Torque Estimation with Application to Electronic Throttle Control SAE Technical Paper Series 980795. [6] S Jiang, M H Smith, J Kitchen 2009 Optimization of PID Control for Engine Electronic Throttle System Using Iterative Feedback Tuning SAE International 2009-01-0370 [7] R Pursifull and H Keener 2003 Motorized Throttle Positioning Simulation Model SAE Technical Paper Series 2003-01-0222 [8] J Ras, AMK Cheng 2011 On Formal Verification of Toyota s Electronic Throttle Controller IEEE Transactions on Computers [9] Jiao, Xiaohong, T Shen 2012 PID Control with Adaptive Feedback Compensation for Electronic Throttle. IFAC Proceedings Volumes 45 (30) 221-226 [10] Hazu, Kenichi, M Yokoyama 2008 Model Based Control System Design and Control Strategies SAE Technical Paper 2008-32-0038 [11] Yang and Chang 2004 Model-based analysis and tuning of electronic throttle controllers SAE Technical Paper 2004-010524 [12] Jiang, Shugang, M H Smith, J Kitchen 2009 Optimization of PID control for engine electronic throttle system using iterative feedback tuning SAE Technical Paper 2009-01-0370 [13] Deur and Josko 2004 An electronic throttle control strategy including compensation of friction and limp-home effects IEEE Transactions on Industry Applications 40(3) 821-834 [14] Jansri, Anurak, T Pongsuttiyakorn, P Sooraksa 2012 On practical control of electronic throttle body Fuzzy Systems and Knowledge Discovery (FSKD) Conference on IEEE [15] Yu, Zhixin, P Yang, L Zimia 2013 PID control for throttle actuator of engine in unattended pumping station Instrumentation and Measurement, Sensor Network and Automation (IMSNA) Symposium on. IEEE [16] Gagner, Johan and Rickard Bondesson 2000 Adaptive Real-time Control of Nonlinear Throttle Unit. MSc Thesis [17] Grepl R and B Lee 2010 Modeling, parameter estimation and nonlinear control of automotive electronic throttle using a Rapid-Control Prototyping technique International J. of Automotive Technology 11(4) 601-610 10