Fuzzy Logic Control for Half Car Suspension System Using Matlab

Similar documents
Fuzzy Skyhook Control for Active One-Half-Car Suspension Model

Car Dynamics using Quarter Model and Passive Suspension, Part VI: Sprung-mass Step Response

International Journal of Multidisciplinary and Current Research

CHAPTER INTRODUCTION

Car Dynamics using Quarter Model and Passive Suspension; Part V: Frequency Response Considering Driver-seat

EXAMPLE: MODELING THE PT326 PROCESS TRAINER

Skyhook Surface Sliding Mode Control on Semi-Active Vehicle Suspension System for Ride Comfort Enhancement

FUZZY LOGIC CONTROL Vs. CONVENTIONAL PID CONTROL OF AN INVERTED PENDULUM ROBOT

3- DOF Scara type Robot Manipulator using Mamdani Based Fuzzy Controller

International Journal of Scientific & Engineering Research, Volume 7, Issue 8, August-2016 ISSN

CHAPTER 3 QUARTER AIRCRAFT MODELING

FUZZY CONTROL CONVENTIONAL CONTROL CONVENTIONAL CONTROL CONVENTIONAL CONTROL CONVENTIONAL CONTROL CONVENTIONAL CONTROL

COMPARISON OF DAMPING PERFORMANCE OF CONVENTIONAL AND NEURO FUZZY BASED POWER SYSTEM STABILIZERS APPLIED IN MULTI MACHINE POWER SYSTEMS

International Journal of Scientific & Engineering Research, Volume 6, Issue 11, November ISSN

FUZZY LOGIC CONTROL of SRM 1 KIRAN SRIVASTAVA, 2 B.K.SINGH 1 RajKumar Goel Institute of Technology, Ghaziabad 2 B.T.K.I.T.

UNIVERSITY OF BOLTON SCHOOL OF ENGINEERING

Comparison of Quarter Car Model of Active Pneumatic Suspensions using Mass Flow Control for a Small Car

International Journal of Emerging Technology and Advanced Engineering Website: (ISSN , Volume 2, Issue 5, May 2012)

ACTIVE FORCE CONTROL WITH INPUT SHAPING TECHNIQUE FOR A SUSPENSION SYSTEM ABSTRACT

Index Terms Magnetic Levitation System, Interval type-2 fuzzy logic controller, Self tuning type-2 fuzzy controller.

Modelling and State Dependent Riccati Equation Control of an Active Hydro-Pneumatic Suspension System

Active Suspension Control to Improve Vehicle Ride and Steady-State Handling

VIBRATION ANALYSIS OF E-GLASS FIBRE RESIN MONO LEAF SPRING USED IN LMV

NONLINEAR BACKSTEPPING DESIGN OF ANTI-LOCK BRAKING SYSTEMS WITH ASSISTANCE OF ACTIVE SUSPENSIONS

Intelligent Systems and Control Prof. Laxmidhar Behera Indian Institute of Technology, Kanpur

1038. Adaptive input estimation method and fuzzy robust controller combined for active cantilever beam structural system vibration control

Engineering Science OUTCOME 2 - TUTORIAL 3 FREE VIBRATIONS

On Fuzzy Logic Techniques for Vibration Isolation Active Systems

RamchandraBhosale, Bindu R (Electrical Department, Fr.CRIT,Navi Mumbai,India)

The Inerter Concept and Its Application. Malcolm C. Smith Department of Engineering University of Cambridge U.K.

Adaptive Fuzzy PID For The Control Of Ball And Beam System

Contents. Dynamics and control of mechanical systems. Focus on

Car Dynamics Using Quarter Model and Passive Suspension, Part III: A Novel Polynomial Hump

Type-2 Fuzzy Logic Control of Continuous Stirred Tank Reactor

Fuzzy Control Systems Process of Fuzzy Control

Research Article Rail Vehicle Vibrations Control Using Parameters Adaptive PID Controller

ROBUST ACTIVE DAMPING DESIGN FOR A SUSPENSION SYSTEM Dr.emad q. hussien Karbala University

Design On-Line Tunable Gain Artificial Nonlinear Controller

Dynamics and control of mechanical systems

Modeling of Dynamic Systems: Notes on Bond Graphs Version 1.0 Copyright Diane L. Peters, Ph.D., P.E.

Fuzzy Based Robust Controller Design for Robotic Two-Link Manipulator

CALIFORNIA INSTITUTE OF TECHNOLOGY Control and Dynamical Systems

NONLINEAR VIBRATION ANALYSIS OF A HEAVY TRUCK DRIVER SEAT FOR DRIVER FATIGUE REDUCTION

M. Ali Lotfollahi Yaghin 1, M. Reza Bagerzadeh Karimi 2, B. Bagheri 3, V. Sadeghi Balkanlou 4

Due Date 1 (for confirmation of final grade): Monday May 10 at 11:59pm Due Date 2 (absolute latest possible submission): Friday May 14 at 5pm

Reduced Size Rule Set Based Fuzzy Logic Dual Input Power System Stabilizer

Translational Mechanical Systems

Computational Simulation of Dynamic Response of Vehicle Tatra T815 and the Ground

DESIGN OF POWER SYSTEM STABILIZER USING FUZZY BASED SLIDING MODE CONTROL TECHNIQUE

Modal Analysis of Automotive seating System

An adaptive neuro fuzzy hybrid control strategy for a semiactive suspension with magneto rheological damper

Fuzzy Control of a Multivariable Nonlinear Process

ME 3143 System Dynamics & Modeling

Research Article Vehicle Vibration Analysis in Changeable Speeds Solved by Pseudoexcitation Method

2010/07/12. Content. Fuzzy? Oxford Dictionary: blurred, indistinct, confused, imprecisely defined

Inter-Ing 2005 INTERDISCIPLINARITY IN ENGINEERING SCIENTIFIC CONFERENCE WITH INTERNATIONAL PARTICIPATION, TG. MUREŞ ROMÂNIA, NOVEMBER 2005.

Uncertain System Control: An Engineering Approach

Dept of ECE, SCMS Cochin

MODELING AND CONTROL OF A NEW 1/4T SERVO-HYDRAULIC VEHICLE ACTIVE SUSPENSION SYSTEM

Final Examination Thursday May Please initial the statement below to show that you have read it

State of the art of control schemes for smart systems featuring magneto-rheological materials

Dynamic Neural Network-Based Feedback Linearization of Electrohydraulic Suspension Systems

In this lecture you will learn the following

Research Article Stability Analysis of Journal Bearing: Dynamic Characteristics

Effect of bulk modulus on performance of a hydrostatic transmission control system

Sliding Mode Control for Active Suspension System Using ICA Evolutionary Algorithm

FUZZY CONTROL. Main bibliography

Final Exam April 30, 2013

SCHEME OF BE 100 ENGINEERING MECHANICS DEC 2015

IMPACT OF ROAD SURFACE ROUGHNESS AND ENGINE TORQUE ON THE LOAD OF AUTOMOTIVE TRANSMISSION SYSTEM

5. Lecture Fuzzy Systems

A Study on Performance of Fuzzy And Fuzyy Model Reference Learning Pss In Presence of Interaction Between Lfc and avr Loops

State Space Representation

Backstepping Control Design for a Semiactive Suspension System with MR Rotary Brake

Springs Old Exam Questions

University of Bristol - Explore Bristol Research. Publisher's PDF, also known as Version of record

EN40: Dynamics and Vibrations. Final Examination Wed May : 2pm-5pm

ELEC4631 s Lecture 2: Dynamic Control Systems 7 March Overview of dynamic control systems

General procedure for formulation of robot dynamics STEP 1 STEP 3. Module 9 : Robot Dynamics & controls

Dynamics of Machinery

No Brain Too Small PHYSICS

Neural Networks & Fuzzy Logic

Time-domain simulation and nonlinear analysis on ride performance of four-wheel vehicles

Fuzzy Systems. Fuzzy Control

LANMARK UNIVERSITY OMU-ARAN, KWARA STATE DEPARTMENT OF MECHANICAL ENGINEERING COURSE: MECHANICS OF MACHINE (MCE 322). LECTURER: ENGR.

Models for Inexact Reasoning. Fuzzy Logic Lesson 8 Fuzzy Controllers. Master in Computational Logic Department of Artificial Intelligence

An Indian Journal FULL PAPER ABSTRACT KEYWORDS. Trade Science Inc.

Wheel and Axle. Author: Joseph Harrison. Research Ans Aerospace Engineering 1 Expert, Monash University

Design of Fuzzy Logic Control System for Segway Type Mobile Robots

ECEN 420 LINEAR CONTROL SYSTEMS. Lecture 6 Mathematical Representation of Physical Systems II 1/67

SEMI-ACTIVE SUSPENSION CONTROL WITH ONE MEASUREMENT SENSOR USING H TECHNIQUE

Trajectory planning of unmanned ground vehicles evolving on an uneven terrain with vertical dynamic consideration

Dynamic (Vibrational) and Static Structural Analysis of Ladder Frame

Control of Conical Tank Level using in Industrial Process by Fuzzy Logic Controller

Modeling and control design for a semi-active suspension system with magnetorheological rotary brake

Monitoring the Condition of a Bridge using a Traffic Speed Deflectometer Vehicle Travelling at Highway Speed

EXCITATION CONTROL OF SYNCHRONOUS GENERATOR USING A FUZZY LOGIC BASED BACKSTEPPING APPROACH

CHAPTER 5 FUZZY LOGIC FOR ATTITUDE CONTROL

Multi-objective Controller Design:

CHAPTER 5 FREQUENCY STABILIZATION USING SUPERVISORY EXPERT FUZZY CONTROLLER

Transcription:

Fuzzy Logic Control for Half Car Suspension System Using Matlab Mirji Sairaj Gururaj 1, Arockia Selvakumar A 2 1,2 School of Mechanical and Building Sciences, VIT Chennai, Tamilnadu, India Abstract- To improve ride comfort of vehicle a suspension system is designed to stimulate the actions of an active vehicle suspension. To make the ride comfort and to support vehicle body such a suspension system can be used. The aim of the work is to focus on the application of fuzzy logic technique to control the damping of the suspension system of the vehicle. In this paper, the approach is to design a half car system by using the details of quarter car model and also the results of fuzzy logic and PID controller system is analysed. Keywords- Fuzzy logic, half-car, suspension, PID, MATLAB. I. INTRODUCTION It is the necessity to prevent road disturbances and passenger discomfort; it can be achieved by improving control of suspension system. While the purpose of the suspension system is to give smooth ride and help to maintain control of the vehicle over rough terrain or in case of severe vibrations. Increase in ride comfort may leads to large suspension stroke and small damping. To overcome such problems many control methods have been proposed. The implementations of the control system play important role to prevent these problem. Fuzzy logic control is widely accepted now a day and implemented very fast. Fuzzy control system is used for reducing discomfort of operator and to reduce vibrations. Also to check the best suited control system, comparison between PID and fuzzy control system for quarter car model is proposed in [3]. The results of PID and Fuzzy logic will show which is having higher performance. The ride comfort is improved by means of the reduction of the body acceleration caused by the car body. In [8] it is described also about the model and controller used in the suspension system and discusses the vehicle response results obtained from a range of road input simulations. In the conclusion, a comparison of active suspension fuzzy control and Proportional Integration Derivative (PID) control is shown. Simulations are shown by using genetic algorithm. In mentioned paper simulations based are on quarter car model which shows body deflection variations with respect to time. And gives a scope for the half car suspension system. Also paper [6] illustrates the results for quarter, half as well as full car model based on Bond graph model. In this paper the main objective is to propose a design for half car suspension system. It must be noted that all the results of quarter car model is studied using fuzzy control and PID as well as Un- controlled suspension system The vibration of vehicle can be controlled by proper designing of the controller. The output is shown using MATLAB software. For fuzzy logic rule view and surface view is shown for input and output. For PID and Uncontrolled suspension system, the simulation of body displacement is shown using MATLAB. The also illustrated about the comparison of PID and fuzzy. The approach to design a half car is shown as further scope. II. HALF CAR MODEL: The mathematical model in this research is derived based on the approach as presented in [2] which include mathematical modulations of half-car suspension system. Figure 1 shows half-car suspension system model [2]. The equivalent forces in both wheels are given by as follows equation: F f = -K f (x bf - x wf ) - B f (ẋ bf - ẋ wf ) F r = -K r (x br - x wr ) - B f (ẋ br - ẋ wr ) By applying Newton s second law and using the static equilibrium position as the origin for both the displacement of the centre of gravity and angular displacement of the vehicle body, the equations of motion for the system can be formulated. The equation of motion is: m b ẍ bf = -K f (x bf - x wf ) - B f (ẋ bf - ẋ wf ) -K r (x br - x wr ) - B f (ẋ br - ẋ wr ) + f f + f r - am b θ (1) (2) 10

m b ẍ br = -K f (x bf - x wf ) - B f (ẋ bf - ẋ wf ) -K r (x br - x wr ) - B f (ẋ br - ẋ wr ) + f f + f r + bm b θ (3) masses are generated by means of the hydraulic actuator placed between the two masses. Table 1. Parameter values for half car suspension J y θ = - F f a + F r b = a (-K f (x bf - x wf ) - B f (ẋ bf - ẋ wf ) + b (-K r (x br - x wr ) - B f (ẋ br - ẋ wr )) Using Jy = m b r y 2 θ = (1/ m b r y 2 ) {a (-K f (x bf - x wf ) - B f (ẋ bf - ẋ wf ) + b (-K r (x br - x wr ) - B f (ẋ br - ẋ wr ))} With applying Newton s second law again on the front and rear wheel masses. (4) (5) (6) Car body 575 Kg Centroidal moment of inertia for the 769 Kg/m 2 car body Front wheel mass, m wf 60 Kg Rear Wheel mass, m wr 60 Kg Front spring coefficient, K f 16812 N/m Rear spring coefficient, K r 16812 N/m Front tyre spring coefficient, K tf 190000 N/m Rear tyre spring coefficient, K tr 190000 N/m Front damping coefficient, B f 1000 N- s/m Rear damping coefficient, B r 100 N-s/m Space state model: Here quarter car model is considered to make space state model which is represented in following Figure. The equations of motion can also be formulated as follows [2]: m b ẍ bf = -K f (x bf - x wf ) B f (ẋ bf - ẋ wf ) -K rf (x bf - z f ) - f f m b ẍ br = -K r (x br - x wr ) B r (ẋ br - ẋ wr ) K tr (x br z r ) f r (7) (8) Figure 2. Quarter car section in half car model [3] The motion equation of quarter car body and wheel are as follows: m b ẍ bf = f a K b (x b - x w ) B b (ẋ b - ẋ w ) m w ẍ wf = - f a + K w (x b - x w )- K w (x b - x r ) (9) Figure 1. Half vehicle car model [2] Following research paper of Suaib et al [2], the forces f f and f r that are applied between the sprung and unsprung 11

Table 2. Parameter values for quarter car suspension Body mass, m b Wheel mass, m w Stiffness of the body, K b Stiffness of the wheel, K w Stiffness of the damper, Cs The following state variables are considered: X=[x 1, x 2, x 3, x 4 ] T 250 Kg 50 Kg 16 KN/m 160 KN/m 1.5 KNs/m X 1 = X 4 -X 2, X 2 = X 2 -d, X 3 = ẋ 4, X 4 = ẋ 2 (10) Where, X 1 = is the body displacement. X 2 = is the wheel displacement, X 3 = is the absolute of the body, and X 4 = is the absolute of the wheel. Then the motion equations of the quarter car model for the active suspension can be written in state space form as follows: Body deflection Body Table 3: Rule base Body acceleration Actuator force PM PM ZE ZE NM PS ZE NM PS NS ZE PM PS NM ZE PM Above Linguistic rule can be used as Follows: If (Body deflection = PM) AND (Body = PM) AND If (Body acceleration = ZE) THEN (Actuator force = ZE) The abbreviations used correspond to: NV is Negative Very Big, NB is Negative Big, NM is Negative Medium, NS is Negative Small, ZE is Zero, PS is Positive Small, PM is Positive Medium, PB is Positive Big and PV is Positive Very Big. With, ẋ= AX (t) +B u (t) + f (x, t) (11) The rule base used in the active suspension system showed in Table 2. With fuzzy terms derived by the designer s knowledge and experience. Here zero body acceleration is considered so that control action was chosen to minimize the relative and the absolute body velocities only. The output of the fuzzy controller is a fuzzy set of control. As a process usually requires a non-fuzzy value of control, a method of defuzzification called Centre of gravity method (COG), is used here [8]. (12) The fuzzy logic controller used in the active suspension has three inputs: body acceleration, body, body deflection and one output: desired actuator force. The control system itself consists of three stages: fuzzification, fuzzy interference machine and Defuzification. The fuzzification stage converts real-number (crisp) input values into fuzzy values while the fuzzy inference machine processes the input data and computes the controller outputs in cope with the rule base and data base. These outputs, which are fuzzy values, are converted into real-numbers by the defuzzification stage. A possible choice of the membership functions for the four mentioned variables of the active suspension system represented by a fuzzy set is as follows: Where, μd (f) is corresponding membership function [3]. (13) The Fuzzy Logic operations in MATLAB are done as follows: 12

Figure 3. Representation of input and output using MATLAB Figure 5. Membership function for body Figure 4. Membership function for body deflection Figure 6. Membership function for body acceleration IV.SIMULATION RESULTS The Rule Viewer displays a roadmap of the whole fuzzy inference process. The four plots across the top of the Figure represent the antecedent and consequent of the first rule. Each rule is a row of plots, and each column is a variable. The rule numbers are displayed on the left of each row. The first two columns of plots (the six yellow plots) show the membership functions referenced by the antecedent, or the if-part of each rule. The third column of plots (the three 13

blue plots) shows the membership functions referenced by the consequent, or the then-part of each rule. The fifth plot in the third column of plots represents the aggregate weighted decision for the given inference system. Figure 9. Surface viewer results Figure 7. Rule Viewer Figure 10. Graph of Actuator Force Vs. Body deflection Figure 8. Surface viewer Figure 11. Simulink Model belonging to car suspension system [6]. 14

Figure 12. Graph of Body displacement Vs. Time(s) using MATLAB Figure 13 PID Controller Simulink Model belonging to car suspension system [6]. relative and absolute body velocities only. The rule viewer Figure 7. Illustrates that the vertical line if moved to right or left then simultaneously we can see the change in actuator force. Figure 8 shows the surface viewer in MATLAB, the actuator force can be easily analysed using grid representation according to change in body deflection and body. And body acceleration is kept zero represented by horizontal surface. In Figures 9 and 10, the graph of body deflection versus actuator force is shown which illustrates that from range 0.1 to 0.7 the actuator force is high around 2.5 KN. The Simulink block diagram using MATLAB is shown in Figure 11 which considers only quarter car part of half car suspension system gives the simulation graph as shown in Figure 12. Giving variation of body displacement with respect to time. Further, PID controller system is applied and shown in Figure 13. The signal amplitude can be reduced for better performance, as shown in Figure 14. But further if we apply fuzzy logic control system in the design then we can have more efficient performance. Because fuzzy logic gives range of values, the actuator force can be adjusted according to rule base given.many rule bases we can provide and according to which the actuator force can be controlled. All the above result basically got from quarter car model which is clearly illustrated in Figure 2. Considering all the above result we can have better scope to design half car as well as full car model in more precise way of design. According to above result the fuzzy logic controller design is more precise and can be comfortably used for the design. IV. CONCLUSION Fuzzy logic control for half car suspension system is done by using MATLAB. The result shows by using Fuzzy control is very effective and can be used in vehicles that will be manufactured in future. In this paper, the new active suspension control system for half car system design is proposed according to basis of quarter car model for achieving ride comfort and good handling. The results of the active suspension system based on the fuzzy logic controller shows the improved stability. Here in this paper the fuzzy logic suspension system and PID control system is studied as well as Simulink model without any control system also analysed. REFERENCES Figure 14. Graph of Body displacement Vs. Time(s) using MATLAB (PID controller system) The Result obtained by using fuzzy logic control as shown in Figure 7 to Figure 10, explains variation of actuator force according to change in body deflection and body, where body acceleration is kept at zero so that control action was chosen to minimise the [1] Aldair and W. J. Wang, Design of an intelligent controller for full vehicle suspension system, International journal on smart sensing and intelligent systems vol.4 no.2 June 2011. [2] Suaib, N.M., Sam, and Y.M., Modelling and control of active suspension system using PISMC and SMC. [3] M. M. M. Salem, and Ayman A. Aly, Fuzzy Control of a Quarter-Car Suspension System, World Academy of Science, Engineering and Technology 29 2009. [4] Nurkan Yagiz, L Emir Sakman and Rahmi Guclu, Different control applications on a vehicle using fuzzy logic Control, Sadhana Vol. 33, Part 1, February 2008, pp. 15 25. [5] Rahmi Guclu, Fuzzy Logic Control of Seat Vibrations of a Non-Linear Full Vehicle Model, Springer (2005) Nonlinear Dynamics. 15

[6] R.K. Pekgokgoz et al, Active suspension of cars using fuzzy logic controller optimized by genetic algorithm, IJEAS Vol.2 Issue 4 (2amics (2005) 40: 21 34 [7] Tameshwer Nath and Sanjeev Kumar, Quarter/Half/Full Car Models for Active Suspension (with PID controller) by, International Conference on Recent Trends in Engineering & Technology (ICRTET2012). [8] Nemat Changizi1, Modjtaba Rouhani, Comparing PID and Fuzzy Logic control a Quarter Car Suspension System, The Journal of Mathematics and Computer Science Vol.2 No.3 (2011) 559-564. 010). 16