Development of Antilock Braking System using Electronic Wedge Brake Model DEVELOPMENT OF ANTILOCK BRAKING SYSTEM USING ELECTRONIC WEDGE BRAKE MODEL V. R. Aparow1*, K. Hudha2, F. Ahmad3, H. Jamaluddin4 , Department of Mechanical Engineering, Faculty of Engineering, Universiti Pertahanan Nasional Malaysia, Kem Sungai Besi, 57000 Kuala Lumpur, Malaysia 1 2 Smart Material and Automotive Control (SMAC) Group, Department of Automotive Engineering, Faculty of Mechanical Engineering, Universiti Teknikal Malaysia Melaka, 76109 Durian Tunggal, Melaka, Malaysia 3 Faculty of Mechanical Engineering, Universiti Teknologi Malaysia (UTM), 81310 UTM Skudai, Johor Bahru, Malaysia 4 ABSTRACT The development of an Antilock Braking System (ABS) using a quarter vehicle brake model and electronic wedge brake (EWB) actuator is presented. A quarter-vehicle model is derived and simulated in the longitudinal direction. The quarter vehicle brake model is then used to develop an outer loop control structure. Three types of controller are proposed for the outer loop controller. These are conventional PID, adaptive PID and fuzzy logic controller. The adaptive PID controller is developed based on model reference adaptive control (MRAC) scheme. Meanwhile, fuzzy logic controller is developed based on Takagi-Sugeno technique. A brake actuator model based on Gaussian cumulative distribution technique, known as Bell-Shaped curve is used to represent the real actuator. The inner loop controls the EWB model within the ABS control system. The performance of the ABS system is evaluated on stopping distance and longitudinal slip of vehicle. Fuzzy Logic controller shows good performance for ABS model by reducing the stopping distance up to 17.4% compared to the conventional PID and Adaptive PID control which are only 7.38% and 12.08%. KEYWORDS: Anti-lock braking system; Electronic wedge brake; MRAC; Adaptive PID control; Fuzzy logic * Corresponding author email: vimalrau87vb@gmail.com ISSN: 2180-1053 Vol. 6 No. 1 January - June 2014 37 Journal of Mechanical Engineering and Technology 1.0INTRODUCTION Currently, vehicles have become major assets for every human in their daily life usage. Owning personal vehicles will tend to reduce time and save energy for humans to travel from one place to another, but this has significantly increased the risks to the human’s life. According to the Malaysian Institute of Road Safety Research (MIROS), there were 3.55 deaths per 10,000 vehicles and 28.8 deaths for 100,000 populations in Malaysia every year (MROADS, 2009; Ghani & Musa, 2011). Based on statistical analysis by MIROS, the main cause of vehicle accidents is instability condition in which drivers lost control of the vehicle by steering, throttle or braking input (Ghani & Musa, 2011). The major effects of driver losing control of the vehicle are rollover and skidding effect during cornering and braking input. Furthermore, vehicle skidding may cause oversteer where the rear end of vehicle slides out of the road or understeer, a condition where the front vehicle turns over outside the road without following the curve of the road. Other major skid effect is called four wheels skid where all the four wheels lock up and the vehicles starts to slip in the direction of forward momentum of the vehicle. During this condition occurring, there is a high possibility for the wheels to stop from rotating before the vehicle approaches to a halt. This process is known as ‘locking up’ where the braking force on the wheel is not being transferred efficiently to stop the vehicle because of the wheels skid on the road surface (Li & Yang, 2012). This leads to increase in the stopping distance of a vehicle since the grip between the wheel and the road has reduced drastically. Hence, it leads to high risk for a driver to lose control of the vehicle and unable to avoid the disturbance (Cabrera et al., 2005). Henceforth, a new type of braking technology has been designed and developed by automotive designers by considering after effects of vehicle skidding. A wide range of controllable braking technology has been invented by including the conventional braking system with electrical and electronics components (Aparow et al., 2013a). This type of braking technology is commonly known as active braking system such as electronic brake distribution (Laine & Andreasson, 2007), electronic stability control (Zhao et al., 2006; Piyabongkarn et al., 2007), automatic braking system (Littlejohn et al., 2004; Avery & Weekes, 2009) and also antilock braking system (Oudghiri et al., 2007; Aparow et al., 2013a). All this controllable braking system has been enhanced by automotive designers as part of safety system in vehicle. However, automotive designers have focused more on antilock braking system (ABS) since this active braking system has high potential to avoid wheel lock up and reduce stopping distance once emergency brake is applied. 38 ISSN: 2180-1053 Vol. 6 No. 1 January - June 2014 Development of Antilock Braking System using Electronic Wedge Brake Model Basically, active braking known as antilock braking system was first introduced in aircraft technology to reduce the stopping distance of an aircraft. However, automotive researchers have adopted the knowledge of this active braking to ground vehicle design as vehicle safety system. Automotive researchers realized the capability of this system to reduce stopping distance in a safer method (Oniz et al., 2009; Aparow et al., 2013a). This active braking system was developed in order to control locking of the wheel during sudden braking (Oudghiri et al., 2007). In general, this type of active braking can be classified into three categories. Firstly, ABS via hydraulic system which is developed using hydraulic fluid used as a medium to transfer brake force from brake pedal to brake pad and rotors (Junxia & Ziming, 2010). Secondly, ABS via pneumatic system is designed by using air as a medium to transfer brake pressure which has been implemented in early 60’s. Unfortunately, this type of active braking system is applied mainly in commercial heavy vehicle such as truck, lorry and bus (Zhang et al., 2009; Zhang et al., 2010). Thirdly, ABS via combination of electronic and mechanical system is invented which used combination of electronic and mechanical systems (Yang et al., 2006). This type of braking system is the latest technology which is also invented based on aircraft and this technology is known as brake-by-wire. Many types of control strategies have been developed as the results of extensive research on antilock braking system (ABS). Control strategies used in order to control the ABS using electro hydro brake (EHB) and recently introduced for electronic wedge brake (EWB). Intelligent control strategies that have been applied for ABS using EHB are adaptive fuzzy-PID controller (Li et al., 2010), fuzzy logic control used by Aly et al., (2011), fuzzy sliding mode controller proposed by Oudghiri et al., (2007) and PID-particle swarm optimization (PSO) control technique proposed by Li and Yang (2012). Since ABS via EWB is still a new technology, many researchers such as Nantais and Minaker (2008) and Kim et al. (2010) have put their effort in designing ABS using simulation and applied in passenger vehicle. Moreover, Han et al. (2012) has initiated the controller research using sliding mode control using EWB actuator to estimate clamping force for braking. Most of the researchers used basic control algorithm such as PID to control ABS via EWB. However, the researchers do not identify a suitable controller by studying different controllers and make evaluation of their performance. Based on previous research works such as by Oudghiri et al. (2007), (Li et al., 2010) and Aly et al., (2011) for ABS using electro hydro brake and Nantaiz and Minaker (2008), Kim et al. (2010), Han et al. (2012) ISSN: 2180-1053 Vol. 6 No. 1 January - June 2014 39 Journal of Mechanical Engineering and Technology for ABS using electronic wedge brake, an antilock braking system is proposed in this study. The antilock braking system was developed using electronic wedge brake model using Bell-Shaped curve. The proposed ABS-EWB model is a hydraulic free active braking system where this system tends to help humans to control vehicle steering and stability under heavy braking by preventing the wheels from locking up. Moreover, the proposed ABS-EWB model represents an active braking system based on brake-by-wire technology. Meanwhile, three types of control strategy are proposed and compared in this study for ABS-EWB model. The controllers are conventional PID, adaptive PID and fuzzy logic controller. The main purpose of proposing these types of controller is to identify a suitable control scheme for ABS-EWB by evaluating the performance of the model in terms of wheel longitudinal slip and also stopping distance of a vehicle. Adaptive PID control is developed using model reference adaptive control (MRAC) technique based on MIT rule while fuzzy logic is developed using Takagi-Sugeno configuration method. The paper is organized as follows: The second section presents the dynamic model of the vehicle in longitudinal direction. The following section presents the proposed control structure for the ABS inner loop control using EWB model and outer loop control using validated quarter vehicle model. The next section describes the integration of both outer loop and inner loop control structures to develop an ABS control scheme using PID, adaptive PID, fuzzy logic as the closed loop controller. The sixth section presents the performance evaluation of the proposed ABS control systems. The last section contains the conclusions of this study. 2.0 DEVELOPMENT OF A QUARTER VEHICLE BRAKE MODELING Referring to works done by Oniz et al. (2009) and Li and Yang (2012), the brake modeling for a single wheel with quarter vehicle mass can be derived as mathematical equations. There are few types of responses of the vehicle due to brake input from driver and one of the response analyze in this study is skidding due to excessive braking. Four types of output response can be obtained using quarter vehicle brake model which are vehicle velocity, wheel velocity, longitudinal slip and stopping distance of a vehicle. The following section describes in detail on the development of the quarter vehicle model. 40 ISSN: 2180-1053 Vol. 6 No. 1 January - June 2014 Development of Antilock Braking System using Electronic Wedge Brake Model 2.1 Quarter Vehicle Brake Mathematical Modeling The free body diagram a quarter vehicle modelThe is as shownsection in Figure wheel velocity, longitudinal slip and of stopping distance of a vehicle. following describes detail on the of themotion quarter vehicle 1 in describes thedevelopment longitudinal of themodel. vehicle and angular motion of the wheel during braking. Even though the model is quite general wheel velocity, slip and stopping distance of a vehicle. The following section 2.1 Quarter Vehiclelongitudinal Brake Mathematical Modeling but it can sufficiently represent the actual vehicle system’s fundamental describes in detail on the development of the quarter vehicle model. et al., 2009). There several assumptions made The freecharacteristics body diagram of(Oniz a quarter vehicle model is as are shown in Figure 1 describes the wheel velocity, longitudinal slip and stopping distance of a vehicle. The following section deriving dynamic of of the First,braking. the vehicle 2.1 in Quarter Vehicle Mathematical Modeling longitudinal motion of the theBrake vehicle and equations angular motion thesystem. wheel during Even is describes in detail on thegeneral development ofcan the quarter vehicle wheel slip but and it stopping distance ofrepresent a model. vehicle. Theactual following section though the velocity, model islongitudinal quite sufficiently the vehicle considered in a longitudinal direction. The lateral and vertical motion describes in detail on the development of the quarter vehicle model. Theoffree body diagram of a quarter vehicle model is as shown in Figure 1 describes system’s fundamental characteristics (Oniz et al., 2009). There are several assumptions the vehicle is neglected. Secondly, the rolling resistance forcethe is Vehicle Brake Mathematical Modeling longitudinal of theequations vehicle and angular motion wheelisduring braking. made2.1 in Quarter deriving motion the dynamic of the system. First,ofthethevehicle considered in aEven ignored since itlateral is very small during braking. Thirdly, it actual is assumed 2.1 Quarter Vehicle though the model isBrake quite Mathematical general but motion it Modeling can of sufficiently the Secondly, vehicle longitudinal direction. The and vertical the vehiclerepresent is neglected. The free body diagram of a quarter vehicle model is as shown in Figure 1 describes that there is no interaction between four wheels of the vehicle (Oniz et system’s fundamental al.,small 2009). Therebraking. are several assumptions the rolling resistance force characteristics is ignored since(Oniz it is et very during Thirdly, it is the longitudinal motion of the and angular motion of the wheel during braking. Theal., free body diagram of avehicle quarter vehicle model isofas shown in (Oniz Figure describes Li &interaction Yang, 2012). Figure 1system. shows non-braking condition made in2009; deriving the dynamic equations of the First, the vehicle iset1considered inthea assumed that there is no between four wheels thethe vehicle al., 2009;Even though model isofThe general but it can sufficiently represent the actual motion the vehicle angular motion wheel braking. direction. lateral vertical motion ofof thethe vehicle isduring neglected. Secondly, Li &longitudinal Yang, 2012). Figure 1quite shows theand non-braking condition and braking condition ofvehicle aEven and the braking condition of aand quarter vehicle model. system’s fundamental characteristics (Oniz et al., 2009). There are several assumptions though themodel. model is force quite isgeneral it can represent the actual vehicle the rolling resistance ignoredbut since it is sufficiently very small during braking. Thirdly, it is quarter vehicle made in deriving equations of the system. First, thevehicle vehicle is considered in a system’s fundamental (Oniz et al.,wheels 2009). are several assumptions assumed that therethe is dynamic nocharacteristics interaction between four ofThere the (Oniz et al., 2009; longitudinal direction. The lateral andthe vertical ofFirst, the vehicle is neglected. Secondly, made in deriving theFigure dynamic equations of themotion system. theand vehicle is considered in a Li & Yang, 2012). 1 shows non-braking condition braking condition of the rolling resistance force is ignored since itmotion is veryofsmall during isbraking. Thirdly, it is longitudinal direction. The lateral and vertical the vehicle neglected. Secondly, ππ ππ quarter vehicle model. π£π£ π£π£ ππππ ππππ assumed that there is no interaction between wheels of the vehicle (OnizThirdly, et al., 2009; the rolling resistance force is ignored since itfour is very small during braking. it is Li & Yang, 1 shows between the non-braking condition braking condition of a assumed that2012). there isFigure no interaction four wheels of theand vehicle (Oniz et al., 2009; quarter vehicle model. ππ π€π€ ππ Li ππ &ππYang, 2012). Figure 1 shows the non-braking condition and braking condition of a ππ ππ π£π£ π£π£ ππππ ππ ππππ ππ quarter vehicle model. π€π€ R R ππππ πππ£π£ πππ£π£ πππ€π€ ππππ ππππ ππππ ππππ πππ‘π‘ πππ‘π‘ ππ ππ ππ π€π€ π£π£ π£π£ R ππ R ππππ πΉπΉππ ππ ππ ππ ππ ππππ π€π€ ππππ (a) (b) πππ€π€ πππ€π€ ππππ R π‘π‘ππal., 2009) πππ‘π‘ 1(a). R Figure Non-braking condition and (b) braking condition (Ahmadππet ππ condition Figure 1(a). Non-braking condition and (b) braking πππΉπΉππ πππ€π€ ππ R R (Ahmad et al., 2009) Based on Newton’s second law, the equation of motion for the simplified vehicle model ππ (a) (b) ππ πππ‘π‘ πππ‘π‘ can be expressed as: 1(a). Non-braking condition and (b) braking condition (Ahmad Figure et al., 2009) πΉπΉ πππ‘π‘ Basedπππ‘π‘on Newton’s second law, the equation of motion for the simplifiedππ πΉπΉππ (a) (b) Based on Newton’s law, the model πΉπΉππ =be −((ππ πππ€π€ ) × vehicle model second can expressed as:πππ£π£of) motion for the simplified vehicle(1) π£π£ + equation Figure 1(a). Non-braking condition and (b) braking condition (Ahmad et al., 2009) can be expressed(a) as: (b) Figurethe 1(a). Non-braking and (b) braking condition (Ahmad et al.,mass 2009) and ππ where πππ£π£ represents total mass ofcondition a vehicle body, πππ€π€ represents the wheel π£π£ Based on Newton’s secondπΉπΉ law, the equation of motion for the simplified vehicle model = −((ππ + ππ ) × ππ ) represents the acceleration of the the tire friction force and (1) ππ vehicle π£π£whileπ€π€πΉπΉππ represents π£π£ can be expressed as: Newton’s second law, the equation of motion for the simplified vehicle model basedBased on theonlaw of Coulomb is represented by: can be ππ expressed as: where represents the total mass of a vehicle body, πππ€π€ represents the wheel mass and πππ£π£ π£π£ (1) πΉπΉππ =the −((ππ πππ€π€ ) × of πππ£π£ )a vehicle body, m represents where Mvacceleration represents total π£π£ + mass w represents the ofπΉπΉππthe= vehicle while πΉπΉππ represents the tire friction force (2) and πππ π πΉπΉππ (1) πΉπΉ = −((ππ + ππ ) × ππ ) the wheel mass and a represents the acceleration of the vehicle while π£π£ π€π€ π£π£ based on the law of Coulombππ isv represented by: where ππ represents the total mass of a vehicle body, ππ represents the wheel mass and π£π£ π€π€ π£π£ Ff represents the tire friction force and based on the law of Coulombππis Thusrepresents the acceleration of the vehicle while πΉπΉ represents the tire friction force and ππ where ππ represents the total mass of a vehicle body, ππ represents the wheel mass and ππ π£π£ π€π€ represented by:−(πππ£π£ + πππ€π€πΉπΉ)ππ×=πππ£π£ ππ=π π πΉπΉπππππ π πΉπΉππ (3) (2)π£π£ based on thethelaw of Coulomb represented by: πΉπΉππ represents the tire friction force and represents acceleration ofis the vehicle while based on the law of Coulomb is represented by: Thus (2) πΉπΉ = ππ πΉπΉ (3) −(πππ£π£ + πππππ€π€ ) ×π π πππ£π£ππ = πππ π πΉπΉππ (2) πΉπΉππ = πππ π πΉπΉππ Thus Thus (3) −(πππ£π£ + πππ€π€ ) × πππ£π£ = πππ π πΉπΉππ Thus (3) −(πππ£π£ + πππ€π€ ) × πππ£π£ = πππ π πΉπΉππ ISSN: 2180-1053 Vol. 6 No. 1 January - June 2014 41 Journal of Mechanical Engineering and Technology In Equations (2) and (3), FN represents the total normal load while the road adhesion coefficient, μs is a function of vehicle velocity and wheel slip. In Equations (2) and (3), πΉπΉππ represents the total normal load while the road adhesion Duringπππ π deceleration, torque iswheel applied coefficient, is a function ofbraking vehicle velocity and slip. to the wheels to reduce wheel speed and vehicle speed. The rolling resistance force occurred at During braking torque to much the wheels to reduce speedforce and the deceleration, wheel is neglected sinceisitapplied is very smaller thanwheel friction vehicle speed. The rolling resistance force occurred at the wheel is neglected since it is very between (2) theand wheel road (Oniz et al., 2009). According Newton’s In Equations (3), and πΉπΉππ represents the total normal load while the to road adhesion much smaller than friction force between the wheel and road (Oniz et al., 2009). According coefficient, ππ is a function of vehicle velocity and wheel slip. second law, the equation of motion of the wheel can be written as: π π In Newton’s Equationssecond (2) and (3), the total normal while the as: road adhesion ππ represents to law, theπΉπΉequation of motion of the wheelload can be written coefficient, πππ π (2) is aand function vehicle velocity and wheel slip. In Equations (3), πΉπΉofππtorque represents the total normal loadto while roadspeed adhesion During deceleration, braking is applied to the wheels reducethe wheel and (4) ∑ ππ = ππ − ππ π€π€ π‘π‘ ππ coefficient, ππ is a function of vehicle velocity and wheel slip. is neglected since it is very π π The rolling resistance force occurred at the wheel vehicle speed. During deceleration, is applied to the wheels reducethe wheel and In Equations (2) andbraking (3), πΉπΉππtorque represents the total normal loadto while roadspeed adhesion much smaller than friction force between the wheel and road (Oniz et al., 2009). According vehicle The rolling resistance occurred at the wheel neglected since it is very coefficient, πππ π wheel is aand function vehicle velocity and wheel slip. where ππspeed. torque, while ππforce πππ‘π‘ total represent the brake torque and torque During deceleration, braking applied to the the wheels toisbe reduce wheel speed and π€π€ issecond ππis In Equations (2) (3), πΉπΉof represents the normal load while the roadtire adhesion to Newton’s law, theforce equation ofand motion of wheel can written as: ππtorque much smaller than friction between the wheel and road (Oniz et al., 2009). According respectively, Based on Equation (4), the following equations are derived as: vehicle speed. resistance force occurred at the since ittorque is very where wheel torque, while Tband and Tt wheel represent the brake coefficient, ππTπ π wThe isisa rolling function of vehicle velocity wheel slip. is neglected to Newton’s second law, theforce equation of applied motion of written as: According During deceleration, braking torque is to the the wheels tobereduce wheel speed and where the wheel torque, ππrespectively, much smaller than friction between andwheel road can (Oniz et al., 2009). π€π€ , is ∑ and tire torque Equation (4), thesince following (4) πππ€π€force = ππthe − wheel ππππ on π‘π‘Based vehicle speed. The rolling resistance occurred at the wheel is neglected it is very to Newton’s second law, the equation of applied motion of cantobereduce writtenwheel as: speed During deceleration, braking torque is to the thewheel wheels and equations are derived as: (4) ∑between much smaller than friction force∑ and road (Oniz et al., 2009). According πππ€π€ = = πΌπΌππthe − wheel ππππ at π‘π‘ × (5) vehicle The rolling resistance the the wheel is neglected since very ππoccurred ππ where ππspeed. wheel torque, whileπππ€π€ππforce πππ‘π‘ πΌπΌrepresent brake torque and tireit is torque π€π€ issecond ππofand to Newton’s law, the equation motion of the wheel can be written as: (4) much smallerBased than friction force∑ between and road are (Oniz et al.,as: 2009). According πππ€π€the = following ππthe ππππ equations π‘π‘ − wheel respectively, on Equation (4), derived where wheel torque, while πππ‘π‘ represent the can brake torque tire the torque where wheel torque, Tππwππ,ofand ismotion where Iππωπ€π€ wheel isisthe the wheel inertia, angular acceleration represented by πΌπΌππ ,and tire to Newton’s second law, the, equation of theiswheel be written as:while where the torque, ππ is π€π€ (4) respectively, on Equation (4), the ∑ πππ€π€are = following πππ‘π‘ − ππππ equations are derived as: torque, tire friction force, πΉπΉ where πππππ€π€π‘π‘ and is Based wheel torque, while ππ , ππ ππ and πππ‘π‘ represent the brake torque and tire torque , is where the wheel torque, ππ π€π€ respectively, Based on Equation∑ (4), (4) ∑ ππ the = following − πΌπΌ ππππ equations are derived as: (5) πΌπΌπππππ‘π‘ × ππ where the πππ€π€ wheel is wheel torque, whileπππ€π€π€π€ππππ= and ππ represent the brake torque and tire torque where torque, πππ€π€ , is (6) πππ‘π‘ = πΉπΉπππ‘π‘ × π π ππ (5) respectively, Based on Equation∑(4), the following equations are derived as: ππ = πΌπΌ × πΌπΌ π€π€ππ and ππ ππ represent ππ where πππ€π€ isis the wheel torque, while the brake torque and tire the torque ππ π‘π‘ where I wheel inertia, angular acceleration is represented by πΌπΌ , while tire ω wheel torque, πππ€π€ , is ππ where the (5), ∑πΉπΉ respectively, Based onwheel Equation (4), following equations are derived as: πππ€π€ the = angular πΌπΌππ × πΌπΌππ acceleration and where is wheel the inertia, is represented by α torque, tire friction force, ππ , are acceleration is represented by πΌπΌππ , while the tire ω where Iππωπ‘π‘ and isIωthe inertia, angular where the wheel torque, ππ , is π€π€ while thetire tire torque, T∑tπΉπΉππand tire friction force, Ff, are (5) ππ = πΌπΌ × πΌπΌ torque, ππ and friction force, , are π€π€ ππ ππ π‘π‘ where Iω is the wheel inertia, angularπΉπΉππacceleration is represented by πΌπΌππ , while the tire (7) (6) πππ‘π‘ == πΉπΉπππππ π ×πΉπΉπππ π ππ (5) torque, πππ‘π‘ and tire friction force,∑πΉπΉππππ,π€π€are = πΌπΌππ × πΌπΌππ where Iω is the wheel inertia, angular acceleration is represented by πΌπΌ , while the tire (6) πππ‘π‘ = πΉπΉππ × π π ππ ππ where π π is the radius of the wheel. By substituting Equations (5), (6) and (7) into (4), and torque, Iπππππ‘π‘ and tirewheel frictioninertia, force, angular πΉπΉππ , are acceleration is represented by πΌπΌ , while the tire where is the (6) πππ‘π‘ = πΉπΉππ × π π ππ ππ Equationω (8) can be obtained as and torque, πππ‘π‘ and tire friction force, πΉπΉππ , are (7) πΉπΉ = ππ πΉπΉ (6) ππ ππ= πΉπΉ π π × πππ π (8) andand πππ π πΉπΉππ × π π π‘π‘ ππ − ππππππ = πππΌπΌππ × πΌπΌππ (7) πΉπΉ = ππ πΉπΉ (6) πππ‘π‘ ππ= πΉπΉππ π π × πππ π ππ where By substituting Equations (5), (6) and (7) into (4), and π π ππ is the radius of the wheel. πΉπΉ (7) = ππ πΉπΉ , is where the total normal load, πΉπΉ ππ π π ππ ππ Equation (8) can be obtained as where and π π ππ is the radius of the wheel. By substituting Equations (5), (6) and (7) into (4), (7) = ππ+π π πΉπΉππ Equation obtained ππ(ππ ππ )ππ (9) =πΉπΉ where π π ππ(8) is can the be radius of theas By substituting Equations (5), (6) and (7) into (4), ππ π π π£π£ π€π€ (8) πππ π wheel. πΉπΉπππΉπΉ× ππ − ππππ = πΌπΌππ × πΌπΌππ = πππ π πΉπΉππ By substituting Equations (5), (7) where is the radius of theπΉπΉππwheel. (6) Equation (8)Rcan r be obtained as where π π is the radius of the wheel. By substituting Equations (5), (6) and (7) into (4), ππ πΉπΉ × π π − ππ = πΌπΌ × πΌπΌ ππ Equation (9) into Equation π π ππ (8)ππ and rearrange ππ ππ toππobtain angular acceleration, πΌπΌ (8) substitute ππ , and into (4), load, Equation (8) can be obtained as where the(7) total πΉπΉas ππ , is Equation (8) cannormal be obtained (8) πΉπΉππ × π π By − ππ = πΌπΌ × πΌπΌ where π π ππ is the radius of theπππ π wheel. substituting Equations (5), (6) and (7) into (4), ππ ππ ππ ππ where the(8) total load, πΉπΉas [ππ (ππ +ππ )ππ×π π ππ ]− ππππ ππ , is Equation cannormal be obtained πΌπΌππ πΉπΉ =ππ =π π (πππ£π£π£π£ +π€π€πππ€π€ )ππ (10) (9) (8) ππ πΌπΌππ × πΌπΌππ isππ × π π ππ − ππππ πΌπΌ= where the total normal load, πΉπΉππππ,π π πΉπΉ (9) πΉπΉ = (ππ + ππ )ππ ππ π£π£ π€π€ ππ πΉπΉππ ×(8) π π ππ and − ππrearrange πΌπΌππobtain angular acceleration, πΌπΌ (8) ππ = πΌπΌππ × to substitute (9) load, into Equation , ππ The longitudinal wheel speed, , and vehicle speed, ππ , is represented in Equations (11) where the Equation total normal πΉπΉππ ,π π ππis π€π€ πΉπΉ = (ππ + ππ )ππ π£π£ (9) ππ π£π£ π€π€ and (12): the total where normal load,[ππ F(ππ , isrearrange to obtain angular acceleration, πΌπΌππ , substitute (9) load, into Equation and N +ππ )ππ×π π ππ ]− ππ where the Equation total normal πΉπΉππ , is (8) ππ πΌπΌππ πΉπΉ =ππ =π π (πππ£π£π£π£ +π€π€πππ€π€ )ππ (9) (10) πΌπΌππ substitute Equation (9) into Equation (8) andπΉπΉrearrange to obtain angular acceleration, πΌπΌππ , [πππ π (πππ£π£ +ππ ππ π€π€ )ππ×π π ππ ]− ππππ (11) πΌπΌππ=πΉπΉ =ππ∫ = πππ£π£ = ∫ πππ£π£ ππππ −(ππ ππππ (vehicle speed) (10) (9) + ππ )ππ π£π£ π€π€ πΌπΌ (πππ£π£ +ππ ππ π€π€ ) substitute Equation (9) into Equation (8) and rearrange to angular acceleration, πΌπΌππ , [πππ π vehicle (ππ ππππ,obtain π£π£ +πππ€π€ )ππ×π π ππ ]− ππ The longitudinal wheel speed, , and speed, (11) π£π£ is represented in Equations (10) and πΌπΌπππ€π€ ππ = πΌπΌ ππ and substitute Equation (9) into Equation (8) and rearrange to obtain angular acceleration, πΌπΌ (11) , The (12): longitudinal wheel speed, πππ€π€ , and speed, [πππ π vehicle (πππ£π£ +πππ€π€ )ππ×π π πππ£π£ππ, is represented in Equations ππ ππ ]− ππ πΌπΌ = (10) substitute Equation (9) into Equation (8) and rearrange to obtain ππ and πΌπΌ The (12): longitudinal wheel speed, πππ€π€ , and vehicle πΉπΉ ππspeed, ]− ππ πππ£π£ππ, is represented in Equations (11) acceleration, απΌπΌωππ,==∫[ππ−π π (πππ£π£ +πππππ€π€)ππ×π π (11) πππ£π£ = ∫ πππ£π£ ππππ ππππππ (vehicle speed) (10) andangular (12): πΌπΌπππ€π€ ) (πππ£π£πΉπΉ +ππ ππ The longitudinal wheel speed, ππ , and vehicle speed, ππ , is represented in Equations (11) π£π£ (11) πππ£π£ = ∫ πππ£π£ πππππ€π€= ∫ − (ππ +ππ ) ππππ (vehicle speed) and π£π£πΉπΉ π€π€ and (12): ππ speed, ππ , is represented in Equations (11) The longitudinal wheel speed, ππ , and vehicle π£π£ and (11) πππ£π£ = ∫ πππ£π£ πππππ€π€= ∫ − (ππ +ππ ) ππππ (vehicle speed) and42(12): ISSN: 2180-1053 Vol.π£π£πΉπΉ6 π€π€ No. 1 January - June 2014 ππ and (11) πππ£π£ = ∫ πππ£π£ ππππ = ∫ − ππππ (vehicle speed) (ππ +ππ ) π£π£πΉπΉ ππ π€π€ where the total normal load, πΉπΉππ , is (9) (9) πΉπΉππ = (πππ£π£ + πππ€π€ )ππ substitute Equation (9) into Equation (8) and rearrange to obtain angular acceleration, πΌπΌππ , substitute Equation (9) into Equation (8) and rearrange to obtain angular acceleration, πΌπΌππ , [ππ (ππ +ππ )ππ×π π ππ ]− ππππ πΌπΌππ = π π π£π£ π€π€πΌπΌ (10) ππ [πππ π (πππ£π£ +πππ€π€ )ππ×π π ππ ]− ππππ πΌπΌππ = (10) πΌπΌππ The longitudinal wheel speed, πππ€π€ , and vehicle speed, πππ£π£ , is represented in Equations (11) The (12):longitudinal wheel speed, Vw, and vehicle speed, Vv, is represented The and longitudinal wheel speed, ππ , and vehicle speed, ππ , is represented in Equations (11) πΉπΉππ = (πππ£π£ + πππ€π€ )ππ Development of Antilock Braking System using Electronic Wedge Brake Model π€π€ π£π£ in Equations (11) and (12): and (12): πΉπΉππ πππ£π£ = ∫ πππ£π£ ππππ = ∫ − ππππ (vehicle speed) (ππ +ππ ) and and and πππ£π£ = ∫ πππ£π£ ππππ = πππ€π€ = ∫ ππππ ππππ = ∫ π£π£ π€π€ πΉπΉππ ∫ − (ππ +ππ ) ππππ π£π£ π€π€ (vehicle speed) [πππ π (πππ£π£ +πππ€π€ )ππ×π π ππ ]− ππππ ππππ πΌπΌππ (wheel speed) (11) (11) (12) The rotational velocity of the [ππwheel would beππ ]− similar with the forward velocity of the )ππ×π π ππππ Theππrotational ofπ£π£+ππ theπ€π€wheel would be similar the forward π π (ππ = ∫ ππππoperating ππππvelocity = ∫ conditions. ππππ (wheel speed)with vehicle under Once the brakes are applied, braking forces(12) are π€π€ normal πΌπΌππ velocity of the vehicle under normal operating conditions. generated at the interface between the wheel and road surface. The braking force will Once cause thetobrakes applied, braking arethegenerated the interface wheel reduce are thethe speed. Increasing theforces forces at wheel will at increase The the rotational velocity of wheel would be similar with the forward velocityslippage of the between the wheel and road surface. The braking force willthan cause between the tire and road surface and this will cause the wheel speed to be lower the vehicle under normal operating conditions. Once the brakes are applied, braking forces are vehicle the speed (Oniz to et al., 2009).the Thespeed. parameter used to obtain the slippage occurring atwill the wheel reduce Increasing the forces at the wheel generated at the interface between the wheel and road surface. The braking force will cause wheel using both vehicle andbetween wheel velocity is known as wheel slip, ππ,and this will cause increase slippage the tire and road surface the wheel to reduce the speed. Increasing the forces at the wheel will increase slippage speed to be than the vehicle speed (Oniz et al., 2009). between thethe tirewheel and road surface andlower this will cause πππ£π£ − ππππ the wheel speed to be lower than the ππ = The parameter usedThe to obtain the slippage occurring at the wheel using vehicle speed (Oniz et al., 2009). parameter to obtain the slippage occurring at(13) the ππππππ(ππused π£π£ ,ππππ) andwheel wheel velocity is known as wheel wheel usingboth both vehicle vehicle and velocity is known as wheel slip, ππ,slip, λ, The forward velocity and tire rolling speed are equal when the slip ratios of the vehicle πππ£π£ − ππππ of either engine torque or brake torque. A approach zero. Zero slip ratio implies ππ = absence (13) ππππππ(πππ£π£ ,ππππ)a greater finite forward velocity with the positive slip ratio implies the vehicle approaches tire having a positive finite rolling velocity. While a negative slip ratio implies the tire has a The greater forwardequivalent velocity and tire rolling speed equal when slip ratios the forward vehicle positive velocityaremeanwhile thethe vehicle has a of finite The forward velocity and tire rolling speed are equal when the slip velocity (Short 2004). Two conditions occurred approach zero. Zero et slipal., ratio implies absence of either enginewhen torquetheor longitudinal brake torque.slip A of +1 theorthe vehicle approach zero. Zerofinite ratio implies absence approaches either -1.vehicle The conditions are wheel isslip ‘spinning’ with the vehicle at positive slipratios ratio implies approaches athegreater forward velocity with the either engine torque orzero brake torque. Aslip positive slip ratio implies zero speed or the finite wheel is ‘locked’ at speed. The longitudinal is mathematically tire having aofpositive rolling velocity. While a negative ratioslip implies the tire has a thewhen vehicle approaches a velocities greater finite forward with the the tire undefined both tires and vehicle are equal zero. velocity Figure graph greater equivalent positive rolling velocity meanwhile theto vehicle has 2a shows finite forward having aal.,positive rolling a the negative slip ratio with wheel slip, velocity. ππ (Aparow et when al., 2013a). relating friction velocity (Short et coefficient, 2004).πππ π finite Two conditions occurredWhile longitudinal slip a greater equivalent positive with rolling velocity approaches implies either +1 the or -1.tire Thehas conditions are the wheel is ‘spinning’ the vehicle at vehicleathas a finite velocityslip (Short et al., 2004). zero speed meanwhile or the wheel the is ‘locked’ zero speed. forward The longitudinal is mathematically undefined when tires andoccurred vehicle velocities are longitudinal equal to zero. Figure 2 shows theeither graph Twoboth conditions when the slip approaches relating friction coefficient, ππ with wheel slip, ππ (Aparow et al., 2013a). +1 or -1. The conditions are the wheel is ‘spinning’ with the vehicle at π π zero speed or the wheel is ‘locked’ at zero speed. The longitudinal slip is mathematically undefined when both tires and vehicle velocities are equal to zero. Figure 2 shows the graph relating friction coefficient, μs with wheel slip, λ (Aparow et al., 2013a). Figure 2. Experiment data for πππ π vs slip (Aparow et al., 2013a) The value of friction coefficient, πππ π , is obtained using a lockup table based on the experiment on normal road2180-1053 surface. These gathered from ISSN: Vol. values 6 No.were 1 January - June 2014tire experiment43 conducted on a normal surface road. The response from the variation of friction coefficient approaches either +1 or -1. The conditions are the wheel is ‘spinning’ with the vehicle at zero speed or the wheel is ‘locked’ at zero speed. The longitudinal slip is mathematically Journal of Mechanical andvelocities Technologyare equal to zero. Figure 2 shows the graph undefined when both tiresEngineering and vehicle relating friction coefficient, πππ π with wheel slip, ππ (Aparow et al., 2013a). FigureFigure 2. Experiment data for μ vs slip (Aparow et al., 2013a) 2. Experiment data for ππ s vs slip (Aparow et al., 2013a) π π The value of friction coefficient, μs, is obtained lockup table The value of friction coefficient, πππ π , is obtained using a using lockupa table based on the basedononnormal the experiment onThese normal roadwere surface. These values were experiment road surface. values gathered from tire experiment gathered from surface tire experiment conducted normalofsurface conducted on a normal road. The response fromon theavariation friction road. coefficient with slip ratio is used as the input for quarterofvehicle brake model. with slip ratio is The response from the variation friction coefficient used as the input for quarter vehicle brake model. 2.2 Description of Simulation Model The vehicle dynamics model is developed based on the mathematical equations from the previous quarter vehicle model by using MATLAB SIMULINK. Figure thebased simulation model of the quarter The vehicle dynamics model3 isshows developed on the mathematical equations from the vehiclequarter brakevehicle modelmodel withbya step the brakeFigure input.3 The step previous using function MATLABas SIMULINK. shows the simulation model of the quarter model with afrom step function the brake input. response represents thevehicle brakebrake torque input brake aspedal during The step response brakeintorque input fromvehicle brake pedal during This braking. Thisrepresents signal isthe used the quarter model forbraking. dynamic signal is used in the quarter vehicle model for dynamic performance analysis in performance analysis in longitudinal direction only. Meanwhile, the longitudinal direction only. Meanwhile, the parameters for the quarter vehicle model are parameters listed in the Tablefor 1. the quarter vehicle model are listed in the Table 1. 2.2 Description of Simulation Model Figure 3. Quarter vehicle Matlab SIMULINK Figure 3. Quarter vehiclemodel model in in Matlab SIMULINK Table 1. Simulation model parameters for the vehicle model (Ahmad et al., 2009) 44 Description Wheel Inertia ISSN: 2180-1053 Brake coefficient Vehicle mass Vol. 6 No. 1 Symbol Value 5 kgm2 πΌπΌππ January - June 2014 0.8 πΎπΎππ 690 kg πππ£π£ Development of Antilock Braking System using Electronic Wedge Brake Model Figure 3. Quarter vehicle model in Matlab SIMULINK Table 1. Simulation model parameters for the vehicle model Table 1. Simulation model parameters foret theal., vehicle model (Ahmad et al., 2009) (Ahmad 2009) Description Wheel Inertia Brake coefficient Vehicle mass Wheel mass Tire radius Gravitational acceleration Coefficient of friction Vehicle speed 3.0 Symbol πΌπΌππ πΎπΎππ πππ£π£ πππ€π€ π π π‘π‘ g ππ v0 Value 5 kgm2 0.8 690 kg 50 kg 285 mm 9.81 m/s 2 0.4 25 m/s EWB MODELING USING BELL-SHAPED CURVE 3.0EWB MODELING USING BELL-SHAPED CURVE By refering to Aparowto et Aparow al. (2013b),et a mathematical using Bell-Shaped curve has been By refering al. (2013b),equation a mathematical equation using used toBell-Shaped developed electronic equation can represent the curvewedge has brake beenmodel. usedThetomathematical developed electronic wedge actual force and brake torque produced by a real EWB actuator. The derived mathematical equation brake model. The mathematical equation can represent the actual force and brake torque produced by a real EWB actuator. The derived mathematical equation using trigonometric function such as tangential function (Aparow et al., 2013b). In this study, Bell-Shaped curve, a nonusing trigonometric function such asdescribed tangential function linear equation is used by (Aparow et al., 2013b). In this study, BellShaped curve, a non-linear equation is used described by π₯π₯−ππ 2ππ where πΉπΉππ = πΉπΉππππ [1/(1 + οΏ½ ππ οΏ½ ) (14) πΉπΉππ where is the maximum clamping force for EWB system (output) πΉπΉππππ is clamping force of EWB system FMthe isreal thetime maximum clamping force for EWB system (output) π₯π₯ is the piston displacement (input) F is the real time clamping force of EWB system ππ andcsb are the width of the curve the ofpiston ππ isxtheiscenter the curvedisplacement (input) a and b are the width of the curve Thecparameters used in is the center ofthe theEquation curve (14) such as a, b and c are estimated to sufficiently the behaviour of EWB simulation model to replace an EWB actuator. The parameters of a, b and c are estimated through trial and error technique and the data has been analyzed using root mean Theerror parameters used in The the Equation (14)Equation such as(14) a, bisand c arebased estimated square (RMSE) technique. parameters for obtained on the sufficiently of The EWB simulation model an leasttoerror results fromthe the behaviour RMSE analysis. parameters is listed in Tableto2 replace based on the simulation and experiment work of EWB.ofAccording Equation (14), the input oftrial the EWB actuator. The parameters a, b and to c are estimated through proposed equation is obtainedand fromthe the data worm has pinion displacement while the output of this and error technique been analyzed using root mean model represents the clamping force of EWB model. Hence, brake torque of the EWB square error (RMSE) technique. The parameters for Equation (14) is model using Bell-Shaped curve can be obtained using Equation (15) which was obtained obtained on the least error results from the RMSE analysis. The from Rahman etbased al., (2012) parameters is listed in Table 2 based on the simulation and experiment = πΉπΉππππ ππππππππ (14), the input of the proposed work of EWB. According toππππEquation where πΉπΉππππ = 2ππisππ πΉπΉobtained equation from the worm pinion displacement while the ππ output of this model represents the clamping force of EWB model. Hence it can be conclude that of the EWB model using Bell-Shaped curve can Hence, brake torque ISSN: 2180-1053 where ππππ = 2ππππ πΉπΉππ ππππππππ Vol. 6 No. 1 January - June 2014 (15) 45 estimated through trial and error technique and the data has been analyzed using root mean The square parameters in theintechnique. Equation (14) such as a,asbfor andbEquation cand arec estimated to sufficiently errorused (RMSE) The(14) parameters (14) is obtained basedthe on the The parameters used the Equation such a, are estimated to sufficiently the behaviour of EWB simulation model to replace an EWB actuator. Theisparameters of a, of b2 and cand are behaviour of EWB simulation model to replace an EWB actuator. The parameters a, b are least error results from the RMSE analysis. The parameters listed in Table based onc the Journal of Mechanical Engineering and Technology estimated through trial and error technique and the data has been analyzed using root mean estimated trial and error the data to hasEquation been analyzed using rootof mean simulationthrough and experiment worktechnique of EWB.and According (14), the input the square errorerror (RMSE) technique. The parameters forpinion Equation (14) (14) is obtained based on the square (RMSE) technique. The parameters for Equation iswhile obtained based on this the proposed equation is obtained from the worm displacement the output of leastleast errorerror results fromfrom the RMSE analysis. TheEWB parameters listed inbrake Table 2 based on results the RMSE analysis. The parameters is listed in Table 2 of based on the model represents the clamping force of model.isHence, torque thethe EWB be using obtained using Equation (15) which obtained from Rahman et simulation experiment work of can EWB. According towas Equation (14), the input ofobtained the simulation and experiment work of be EWB. According to Equation thewas input of the model and Bell-Shaped curve obtained using Equation (15)(14), which al., (2012) proposed equation is obtained from the worm pinion displacement while the output of this proposed equation obtained from the worm pinion displacement while the output of this from Rahman et al.,is(2012) model represents the clamping forceforce of EWB model. Hence, brakebrake torque of the model represents the clamping of EWB model. Hence, torque of EWB the EWB model usingusing Bell-Shaped curvecurve can be using Equation (15) which was obtained model Bell-Shaped canobtained be obtained using Equation (15) which was obtained ππππ = πΉπΉππππ ππππππππ fromfrom Rahman et al., (2012) Rahman et al., (2012) where πΉπΉππππ = 2ππππ πΉπΉππ where Hence conclude that where πΉπΉππππ it=πΉπΉcan 2ππππbe πΉπΉ2ππ ππ ππ πΉπΉππ where ππππ = ππππ =πππΉπΉππππππ=ππππππππ πΉπΉππππ ππππππππ ππππ = 2ππππ πΉπΉππ ππππππππ Hence itHence canit be that Hence canconclude conclude that itbecan be conclude that (15) where ππ = 2ππ πΉπΉππ ππππππππππ (15) (15) πΉπΉππ ππππππππ ππππ is the brake torque produced ππ ππππ =ππ 2ππ πΉπΉππππ is the friction force generated at the contact interface where ππwhere is the effective pad radius ππππππwhere ππππ isππthe brakebrake torque produced πΉπΉππππ is is the the normaltorque forceproduced πΉπΉππππ isπΉπΉππππ theisfriction forceforce generated at the contact interface the friction generated contact interface ππππ is the friction coefficient of on at thethe surface ππππππππ ππisππππππ the pad radius Tisbeffective is the brake torque produced the effective pad radius force πΉπΉππ isIt Fnormal the friction force generated at of thefriction contact interface is theisnormal forceto define πΉπΉthe necessary the coefficient between disc and pad contact ππ is fcalso ππππ isππ the friction ofpad on surface coefficient ofthe on the surface interface to calculate the brake torque. The coefficient of friction is dependent on the refftheisfriction thecoefficient effective radius ππ is braking such force as disc speed, temperature of the disc, brake line pressure and other F isconditions the normal It is It also necessary to define theAparow coefficient friction between disc disc and and pad pad contact is Nalso necessary to2012; define the coefficient friction between contact factors (Rahman et al., et al., of 2013b). μftoiscalculate the friction coefficient of theofsurface interface the brake torque. Theon coefficient of friction is dependent on the interface to calculate the brake torque. The coefficient of friction is dependent on the braking conditions suchsuch as disc speed, temperature of theofdisc, brakebrake line pressure and other braking conditions as disc speed, temperature the disc, line pressure and other factors (Rahman al.,et2012; Aparow et al.,etthe 2013b). It is(Rahman alsoet necessary toAparow define of friction between disc and factors al., 2012; al., coefficient 2013b). pad contact interface to calculate the brake torque. The coefficient of friction is dependent on the braking conditions such as disc speed, temperature of the disc, brake line pressure and other factors (Rahman et al., 2012; Aparow et al., 2013b). Table 2. Simulation parameters for bell-shaped curve and brake torque Table 2. Simulation parameters for bell-shaped curve and brake torque Description πΉπΉππππ ππππ ππππππππ a b c 4.0 Value 3500 N 0.45 0.15 m 6.295×10−4 m 2.820×10−4 m 9.570×10−4 m CONTROL STRUCTURE DESIGN 4.0 CONTROL STRCTURE DESIGN In the previous section, the development of a quarter vehicle model and electronic wedge brake model using Bell-Shaped curve has been discussed in detail. In this section, an active braking system, Anti-lock Brakingthe System (ABS) is developed usingvehicle the quarter vehicle In the previous section, development of a quarter model brakeand model and EWB model. Figure 4 shows the proposed outer and inner loop control electronic wedge brake model using Bell-Shaped curve has been for ABS model. Two control loops are needed to be designed in developing an ABS model discussed in detail. In this section, an active braking system, Anticontrol scheme using both quarter vehicle model and EWB model. These control loops are lock Braking System is developed theloop quarter known as an inner loop control(ABS) and outer loop control.using The inner controlvehicle is used to control the actuator of the proposed system. In this study, EWB model is also used as the actuator for the ABS control system. 46 ISSN: 2180-1053 Vol. 6 No. 1 January - June 2014 The actuator model is the focus of on electronic wedge brake mechanism (EWB) (Rahman a 6.295×10−4 m b 2.820×10−4 m −4 Development of Antilock Braking System using Electronic c 9.570×10 m Wedge Brake Model brake CONTROL model andSTRUCTURE EWB model. DESIGN Figure 4 shows the proposed outer and 4.0 inner loop control for ABS model. Two control loops are needed to In previous section, the development a quarter vehiclescheme model and electronic bethe designed in developing an ABSofmodel control using both wedge brake model using model Bell-Shaped been discussed in detail. In this an active quarter vehicle and curve EWBhas model. These control loops aresection, known braking system, Anti-lock Braking System (ABS) is developed using the quarter as an inner loop control and outer loop control. The inner loop control vehicle brake model EWBthe model. Figure 4ofshows the proposed outer and control for is used to and control actuator the proposed system. Ininner this loop study, ABS model. Two control loops are needed to be designed in developing an ABS model EWB model is also used as the actuator for the ABS control system. control scheme using both quarter vehicle model and EWB model. These control loops are known as an inner loop control and outer loop control. The inner loop control is used to The actuator model is the focus of on electronic wedge brake mechanism control the actuator of the proposed system. In this study, EWB model is also used as the (EWB) for (Rahman al., 2012) actuator the ABS et control system.system since the brake actuator model is developed based on brake-by-wire concept. Meanwhile, the outer loop control for ABS system is to control the quarter vehicle model. Initially, The actuator model is the focus of on electronic wedge brake mechanism (EWB) (Rahman the longitudinal slip for quarter vehicle model is controlled without et al., 2012) system since the brake actuator model is developed based on brake-by-wire involving brake actuator model or inner loop control. The controller concept. Meanwhile, the outer loop control for ABS system is to control the quarter vehicle for this model will control the quarter vehicle model’s slipwithout model. Initially, the longitudinal slip for quarter vehicle model is wheel controlled directly brake without any model interference the actual longitudinal involving actuator or inner until loop control. The wheel controller for this model will control quarter that vehicle model’s wheel slip the directly without any longitudinal interference until the slip is the obtained closely follow with desired wheel actual wheel longitudinal slip is obtained that closely follow with the desired slip (Aparow et al., 2013a). Similar procedure is applied for inner loop wheel longitudinal slip (Aparow al.,control 2013a).brake Similartorque. procedure is applied for inner loop control control model in orderetto model in order to control brake torque. Figure 4.outer Proposed outer and loop inner loop controls forABS ABS model model Figure 4. Proposed and inner controls for Then, both loop controls are integrated to become a closed loop model known as ABSThen, both loop controls are integrated to become a closed loop model EWB model to control the wheel longitudinal slip and stopping distance of quarter vehicle known asproposed ABS-EWB modelfortoinner control wheel longitudinal slipthree andtypes of model. The controller loop the control is PID controller while stopping distance of quarter vehicle model. The proposed controller controller, namely PID, adaptive PID and fuzzy logic controllers are proposed for the for inner loop control is PID controller while three types of controller, namely PID, adaptive PID and fuzzy logic controllers are proposed for the overall ABS-EWB control structure. The results using all three controllers are compared and most optimum controller is proposed for ABS-EWB model. 4.1 PID controller PID algorithm stil is remain as one of the most widely used controller in industrial process control. It is not only because PID algorithm has a simple structure whereby easy to implement but also provides adequate performance in most applications. PID controller may also be considered as a phase lead-lag compensator with one pole formation ISSN: 2180-1053 Vol. 6 No. 1 January - June 2014 47 4.1 PID controller Journal of Mechanical Engineering and Technology PID algorithm stil is remain as one of the most widely used controller in industrial process control. It is not only because PID algorithm has a simple structure whereby easy to at twobut points which is at the performance origin andinother infinity. PID A standard implement also provides adequate most at applications. controller is as known “ three-term” controller the transfer mayPID also controller be considered a phaseaslead-lag compensator with one where pole formation at two points which is at the origin and other at infinity. A standard PID controller is known as “ function of PID is generally written in the “parallel form” or “ideal three-term” controller where the transfer function of PID is generally written in the form” “parallel form” or “ideal form” ππ(π π ) πΊπΊππππππ (π π ) = πΈπΈ(π π ) = πΎπΎππ + πΎπΎππ /π π + πΎπΎππ π π πΊπΊππππππ (π π ) = πΎπΎππ (1 + 1 ππππ π π + ππππ π π ) (16) (17) where U(s) is the control signal acting on the error signal E(s), πΎπΎππ is the proportional gain, where U(s) gain, is theπΎπΎππcontrol signalgain, acting onintergal the error signal E(s), is πΎπΎππ is the intergal the derivative ππππ the time constant and ππππKpthe derivative time constant. gain, In thisKstudy, PIDintergal controllergain, is used inthe thederivative inner loop system to the proportional is the K gain, T i d i regulate the brake time torqueconstant from the electronic wedge brake (EWB). output from the the intergal and Td the derivative timeThe constant. In this inner loop control is used as an input for the outer loop control.The output from the outer controller is used in innerthe loop system regulate the loopstudy, controlPID is the wheel longitudinal slipthe to avoid vehicle fromtoskidding during brake torque from the electronic wedge brake (EWB). The output from braking. The PID parameter are tuned using Knowledge Based Tuning (KBT) method the inneret loop control is used as torque an input for the outermodel loopis control. (Calvo-Rolle al., 2011) until actual brake produced by EWB same as desired torque in order to control wheel is longitudinal sliplongitudinal of quarter vehicle Thebrake output from the outer loopthe control the wheel slip model. to avoid the vehicle from skidding during braking. The PID parameter are tuned using Knowledge Based Tuning (KBT) method (Calvo-Rolle et al., 2011) until actual brake torque produced by EWB model is same desired brake torque in to order the wheel longitudinal slip An as adaptive mechansim is needed tune to thecontrol PID parameters to make overall system behaves as the reference of quarter vehicle model. model.Therefore, a model reference adaptive control (MRAC) 4.2 Outer loop Control Design using Adaptive PID controller using MIT rule is proposed as an adaptive mechanism for PID controller (Adrian et al., 2008). The adaptive PID controller which is applied in the outer loop model is shown in 4.2 Outer loop Control Design using Adaptive PID controller Figure 5 while mathematical derivations is described by the following equations. An adaptive mechansim is needed to tune the PID parameters to make overall system behaves as the reference model. Therefore, a model reference adaptive control (MRAC) using MIT rule is proposed as an adaptive mechanism for PID controller (Adrian et al., 2008). The adaptive PID controller which is applied in the outer loop model is shown in Figure 5 while mathematical derivations is described by the following equations. Figure 5. Adaptive PID using MIT Rule for outer loop model Figure 5. Adaptive PID using MIT Rule for outer loop model The adaptive PID controller parameters are adjusted to give desired closed-loop performance for ABS model. The controller parameters are estimated to cause the desired change in plant transfer function so that can- June be made 48 ISSN: 2180-1053 Vol. the 6 actual No. 1 output January 2014 similar to the reference model (Swarnkar et al., 2011). Development of Antilock Braking System using Electronic Wedge Brake Model The adaptive PID controller parameters are adjusted to give desired closed-loop performance for ABS model. The controller parameters are estimated to cause the desired change in plant transfer function so that the actual output can be made similar to the reference model (Swarnkar Figure 5. Adaptive PID using MIT Rule for outer loop model et al., 2011). The adaptive PID controller parameters are adjusted to give desired closed-loop performance for ABS model. 4.2.1 Reference modelThe controller parameters are estimated to cause the desired change in plant transfer function so that the actual output can be made similar to the reference model (Swarnkar et al., 2011). Normally, the reference model will be the desired overall system’s performance by the designer. The adaptive mechanism is developed based on the error between the output response of the plant with the reference model. The controller is designed force the by plant Normally, the reference modeladaptive will be the desired overall system’s to performance the modelThe to act similar to reference model. Model output, λm, is compared designer. adaptive mechanism is developed based on the error between the output response the plantoutput, with the λ reference The adaptive designed to force to theof actual , and model. the difference is controller used to is adjust feedback p the PID plantcontroller model to act similar to reference model. Model output, ππ , is compared to the ππ parameters. The reference model used for the adjustment actual output, ππππ , and the difference is used to adjust feedback PID controller parameters. mechanism is 4.2.1 Reference model The reference model used for the adjustment mechanism is ππππ (π π ) ππππ(π π ) πΎπΎππ 2 = π π 2 +2ππππ πππ π +ππ ππ ππ (18) 2 where, ππππ is the undamped natural frequency, ππ, is the damping ratio while K is the gain of is the undamped natural frequency, ε, is the damping ratio the where, system. ω The n value of ππππ = 15 rad/s, ππ = 0.65, K = 1. These values are chosen for the closed loopKsystem haveofmaximum overshoot 5% atofrise s andεpeak timeKat= while is the to gain the system. The ≤ value ωntime = 150.1 rad/s, = 0.65, 0.251.s These when excited with step function. values area chosen for the closed loop system to have maximum overshoot ≤ 5% at rise time 0.1 s and peak time at 0.25 s when excited with a step function. 4.2.2 Transfer Function for Quarter Vehicle Brake Model The inner loop model is ignored in this stage in order to develop outer loop ABS model. The4.2.2 purpose of ignoring the inner modelVehicle is to avoid interference Transfer Function forloop Quarter Brake Model during the development of the adaptive control. The Laplace transfer function of the quarter vehicle TheπΊπΊinner loop model is ignored in this stage in order to develop outer model, ππ , is needed to derive the adjustment mechanism. This transfer function model is loop ABS Thesingle purpose of ignoring loop model is the to developed usingmodel. single input output (SISO) concept.the Theinner step response is used as brake inputinterference for both quarter vehicle model and first order transfer control. function. The The avoid during thebrake development of the adaptive comparison of the quarter of vehicle brake model and the approximation of the Laplaceresults transfer function the quarter vehicle model, Gp, is needed response as a first order system are shown in Figure 6. to derive the adjustment mechanism. This transfer function model is developed using single input single output (SISO) concept. The step response is used as the brake input for both quarter vehicle brake model and first order transfer function. The comparison results of the quarter vehicle brake model and the approximation of the response as a first order system are shown in Figure 6. ISSN: 2180-1053 Vol. 6 No. 1 January - June 2014 49 Journal of Mechanical Engineering and Technology Graph longitudinal wheel slip versus time 1 2DOF 1st order function Graph longitudinal wheel slip versus time 0.9 1 0.8 longitudinal longitudinal wheel slip longitudinal wheel slip longitudinal wheel slip wheel slipwheel slip longitudinal 0.9 0.7 1 0.8 0.6 0.9 0.7 0.5 1 0.8 0.6 0.4 0.9 0.7 0.5 0.3 1 0.8 0.6 0.4 0.2 0.9 0.7 0.5 0.3 0.1 0.8 0.6 0.4 0.20 0.7 0 0.5 0.3 0.1 0.6 0.4 0.2 0 0 0.5 0.3 0.1 Graph longitudinal wheel slip versus time 2DOF 1st order function Graph longitudinal wheel slip versus time 2DOF 1st order function Graph longitudinal wheel slip versus time 2DOF 1st order function 2DOF 1st order function 0.5 1 1.5 time, t 2 2.5 3 3.5 0.5 1of 1.5 2 function 2.5 and 3 3.5 Figure 6. Comparison order transfer quarter vehicle Figure 6. Comparison of1st 1st order transfer function and quarter vehicle model time, t 0.4 model 0.2 0 0 0.5 1 1.5 2 2.5 3 3.5 Transfer function plant model, quarter vehicle model is model shown in Equation Figureof 6. Comparison of 1stπΊπΊorder transfer and quarter vehicle 0.3 ππ , using time, function t 0.1 (19) 0.2 0 Transfer function of plant model, Gfunction using quarter vehicle model is 0 2.5 vehicle model 3 3.5 p, 2 vehicle Figure 0.5 6. Comparison1 of 1st order1.5 transfer and quarter Transfer quarter model is shown in Equation t 0.1 function of plant model, πΊπΊππ , using time, shown in Equation (19) ππ 0.002385 (19) 0 st πΊπΊ1ππof=1οΏ½πΊπΊ οΏ½ =quarter οΏ½function οΏ½ quarter 0.5 1.5 2 vehicle 2.5 vehicle 3 3.5 (19) Figureof 6. Comparison transfer and model Transfer 0function plant model, ,1 +ππ using model is shown in Equation ππππorder π π 0 time, t 1+0.25π π (19) ππ 0.002385 st (19) πΊπΊππ of = 1οΏ½πΊπΊ οΏ½ =quarter οΏ½function οΏ½ quarter Transfer function of6. Comparison plant , using vehicle model is shown Figure transfer and vehicle model in Equation Meanwhile the output frommodel, plant model, ππππorder 1 +ππ0πππ π ππ , is 1+0.25π π ππ 0.002385 (19) (19) πΊπΊππ = οΏ½ οΏ½ =quarter οΏ½ 2 vehicle οΏ½ model is shown in Equation Transfer function of plant πΊπΊππππ1,+ππ using 0.002385 Meanwhile the output from model, plant model, ππ0πΎπΎπππ π ππ π π +πΎπΎ , is ππ +πΎπΎ1+0.25π π ππ π π (20) ππ = οΏ½ οΏ½ οΏ½ οΏ½ οΏ½ππ − ππ οΏ½ ππ ππ ππ ππ (19)Meanwhile the output 1+0.25π π π π 0.002385 λpοΏ½, is (19) πΊπΊππ from = οΏ½ plant =model, οΏ½ οΏ½ 2 Meanwhile the output from plant model, , isππ +πΎπΎ1+0.25π π ππ1 +ππππ π π π π +πΎπΎ πΎπΎ 0ππ 0.002385 ππ ππ π π ππππ =the οΏ½ difference οΏ½οΏ½ οΏ½ οΏ½ππππ − ππππ οΏ½ and actual response for(20) desired input the where ππππ − ππππ represents 1+0.25π π ππ between π π 0.002385 (19) πΊπΊππ = οΏ½ =οΏ½ 2 οΏ½ οΏ½ πΎπΎ π π +πΎπΎ +πΎπΎ π π , is Meanwhile output from plant model, outer loop the model. Rearrange Equation (20) to obtain the closed function of outer loop 0.002385 ππ1 +ππππ π π 1+0.25π π ππ ππ ππ (20) ππ = οΏ½ 1+0.25π π οΏ½ οΏ½ 0ππ π π οΏ½ οΏ½ππ − ππππ οΏ½ between desiredππ input and actual response for the where model ππππ − ππππ representsππ the difference 2 πΎπΎ , isto Meanwhile the output from plant model, ππ 0.002385 outer loop model. Rearrange Equation (20) the closed function of outer loop ππ ππ π π ππ +πΎπΎobtain πππ π +πΎπΎ ππππ = οΏ½ difference οΏ½ οΏ½ between οΏ½ οΏ½ππ − ππππ οΏ½and actual response for(20) − ππ represents the desired the where ππ ππ 0.002385(πΎπΎ π π +πΎπΎ +πΎπΎππ π π 2ππ) input 1+0.25π π π π ππ ππ ππ ππ ππ model = οΏ½(0.25+0.002385πΎπΎ )π π 2 +(1+0.002385πΎπΎ οΏ½ (21) ππrepresents )π π +0.002385πΎπΎ outer loop λ model. Rearrange Equation (20) closed function outer loop +πΎπΎobtain π π 2 where -λ the difference between desired and actual 0.002385 ππthe ππ ππ πΎπΎ ππ inputof ππ π π +πΎπΎto ππ ππ d p ππππ = οΏ½ οΏ½ between οΏ½ οΏ½ππ2ππ − ππππ οΏ½and actual response for(20) represents theοΏ½ difference desired input the where ππππ − ππππ for model ππππthe outer 1+0.25π π π π π π +πΎπΎ ππ ππ +πΎπΎππ π π ) response loop0.002385(πΎπΎ model. Rearrange Equation (20) to obtain = οΏ½ οΏ½ (21) 2 +(1+0.002385πΎπΎ outer loop model.ππππRearrange Equationππ)π π (20) to obtain ππthe closed function of outer loop (0.25+0.002385πΎπΎ )π π +0.002385πΎπΎ ππ theππclosed function of difference outer0.002385(πΎπΎ loop model ππMIT +πΎπΎππvalue π π 2 ) input represents the response for the where model By applying gradient rule, thebetween adaptation for and PIDactual controller parameters ππ ππ π π +πΎπΎππdesired ππ − ππππthe =οΏ½ οΏ½ (21) 2 +(1+0.002385πΎπΎ )π π +0.002385πΎπΎ ππππRearrange (0.25+0.002385πΎπΎ outer model. Equation (20) obtain ππbased the closed function of outer loop ππ )π π ππ πΎπΎππ , πΎπΎππloop and πΎπΎ The parameters aretoderived ππ are obtained. ππππ π π 2 ) ππ π π +πΎπΎππ +πΎπΎππvalue model By applying the MIT rule,0.002385(πΎπΎ the adaptation for PID οΏ½controller parameters = gradient οΏ½(0.25+0.002385πΎπΎ (21) 2 +(1+0.002385πΎπΎ ππ )π π ππππ ππππ ππππ ππππ ππππ ππ )π π +0.002385πΎπΎ ππ ππ ππ π₯π₯ πΎπΎππ , πΎπΎππ and πΎπΎππ are obtained. The parameters are derived based = πΎπΎ ( ) = πΎπΎ [( )( )( )] (22) ππ π₯π₯ 2 ππππ ππππ ππππ ππππ π π ) ππππfor By applying the MIT gradient rule,0.002385(πΎπΎ the adaptation PID controller parameters π₯π₯ π₯π₯ ππ π π +πΎπΎππππ ππ +πΎπΎππvalue = οΏ½ οΏ½ (21) 2 ππππ (0.25+0.002385πΎπΎ πΎπΎππ , πΎπΎππ and πΎπΎππ are obtained. are derived πππππ₯π₯The parameters ππππ ππ )π π +(1+0.002385πΎπΎ ππππ ππππbased ππππ ππ )π π +0.002385πΎπΎ ππ =or- Intergral πΎπΎrule, ) =adaptation - πΎπΎ [(ππππ)(ππππ )(ππππ )] PID (22) ππ (ππππthe π₯π₯ Derivative ⁄ππππcontroller ⁄ππππPID where πΎπΎapplying (P) or (D), = value ππ and ππππ = 1. By applying the MIT value parameters ππππ π₯π₯ = Proportional π₯π₯ (I) π₯π₯for ππππ By thegradient MIT gradient rule, the adaptation for Equation (22) has been derived mathematically in order to develop an adjustment ππππ ππππ ππππ ππππ ππππ πΎπΎ , πΎπΎ and πΎπΎ are obtained. The parameters are derived based π₯π₯ ππ controller ππ ππ = -KπΎπΎpππ,K ( i and ) = - πΎπΎKπ₯π₯ d[(are )( obtained. )(ππππ )] The parameters (22) parameters are ππππ or Intergral ππππ ππππ mechanism for controller. ⁄ππππcontroller ⁄ππππ = 1. where πΎπΎπ₯π₯ = Proportional (P) or Derivative (D), = ππ and ππππ π₯π₯ (I) π₯π₯forππππ By applying thePID MIT gradient rule,ππππ the adaptation value PID parameters derived ππππ ππππ in ππππ order ππππ Equation has beenππππderived mathematically to develop an adjustment π₯π₯The parameters πΎπΎ πΎπΎππbased are obtained. ππ , πΎπΎππ and(22) = - πΎπΎππ ( ) = -are πΎπΎ derived [( )( based )( (D),)] ππππ⁄ππππ = ππ and ππππ⁄ππππ (22) where πΎπΎπ₯π₯ = for Proportional (P) = 1. ππππ or Intergral πππππ₯π₯ (I) orπ₯π₯ Derivative ππππ ππππ ππππ mechanism PID controller. π₯π₯ Equation (22) has beenππππderived mathematically to develop an adjustment ππππ ππππ in ππππ order ππππ π₯π₯ = - πΎπΎππ ( ) = - πΎπΎ [( )( )( (D),)] ππππ⁄ππππ = ππ and ππππ⁄ππππ (22) where πΎπΎπ₯π₯ = for Proportional (P) = 1. mechanism PID controller. ππππ or Intergral πππππ₯π₯ (I) orπ₯π₯ Derivative ππππ ππππ πππππ₯π₯ Equation (22) has been derived mathematically in order to develop an adjustment mechanism PID controller. where πΎπΎπ₯π₯ = for Proportional (P) or Intergral (I) or Derivative (D), ππππ⁄ππππ = ππ and ππππ⁄ππππ = 1. Equation (22) has been derived mathematically in order to develop an adjustment mechanism for PID controller. 50 ISSN: 2180-1053 Vol. 6 No. 1 January - June 2014 Development of Antilock Braking System using Electronic Wedge Brake Model where Kx = Proportional (P) or Intergral (I) or Derivative (D), ∂J⁄∂e= e and ∂e⁄∂y = 1. Equation (22) has been derived mathematically in order to develop an adjustment mechanism for PID controller. ππππππ ππππππ ππππππ ππππππ ππππππ ππππ= ππ ππππππ ππππππ = οΏ½(0.25+0.002385πΎπΎ ππ )π π = ππ ππππ ππππππ 0.002385π π 2 +(1+0.002385πΎπΎ )π π +0.002385πΎπΎ ππ ππ 0.002385 οΏ½(ππππ − ππππ ) οΏ½ οΏ½(ππππ − ππππ ) 0.002385π π i ππ − ππππ ) = οΏ½ (0.25+0.002385Kd)s2 2 +(1+0.002385Kp)s+0.002385K οΏ½(ππ (0.25+0.002385πΎπΎππ )π π +(1+0.002385πΎπΎππ )π π +0.002385πΎπΎππ 0.002385s2 οΏ½(0.25+0.002385K )s2 +(1+0.002385K οΏ½(ππππ − ππππ ) 0.002385 = οΏ½(0.25+0.002385K οΏ½(ππππ − ππππ ) p )s+0.002385Ki d )s2 +(1+0.002385K )s+0.002385K p d i (23) (24) (23) (25) (24) By refering toππππEquations (23) to (25),0.002385s the adaptation value for PID parameters are obtained 2 ππ = οΏ½ οΏ½(ππequations (25) as Equations (26) to (28) using 1st order transfer function. This will be used as By refering to Equations (23) to (25), the adaptation for PID ππ − ππππ )value 2 ππππππ (0.25+0.002385Kd )s +(1+0.002385Kp )s+0.002385K i adjustment mechanism for the PID of outer loop control to 1st develop antransfer adaptive parameters are obtained ascontroller Equations (26) to (28) using order controller usingThis By refering toPID. Equations (23) towill (25),be theused adaptation value for PIDmechanism parameters arefor obtained function. equations as adjustment the as Equations (26) to (28) using 1st order transfer function. This equations will be used as PID controller of outer loop control to develop an adaptive controller ππππππ ππππ 0.002385π π adjustment the PID controller of outer loop control toοΏ½ (ππ develop an adaptive = - πΎπΎππ PID. (ππππ mechanism ) = - πΎπΎππ ππ[οΏ½for (26) ππ − ππππ )] 2 ππππusing ππ controller using PID. (0.25+0.002385πΎπΎππ)π π +(1+0.002385πΎπΎππ )π π +0.002385πΎπΎππ ππππππππ ∂J 0.002385 ππ ππ 0.002385π π = - γ ( ππ () ππππ = -) = γi -e[οΏ½ οΏ½ (λοΏ½d(ππ−ππ λ−p )] πΎπΎππ(0.25+0.002385πΎπΎ ππ[οΏ½(0.25+0.002385πΎπΎ ππππ )] 2 +(1+0.002385πΎπΎ ππππ ππππ = i- πΎπΎ∂K ππ )π π +0.002385πΎπΎ ππ )π π ππ i ππππππ ππ )π π 2 +(1+0.002385πΎπΎ ππ )π π +0.002385πΎπΎ ππ 2 ππππππ ππππππ ππππ ∂J 0.002385π π 0.002385 = - πΎπΎ=ππ -(ππππ ) = )- =πΎπΎππ- γππ[οΏ½ οΏ½οΏ½ (ππ γ ( e[οΏ½ (λππd − ππλpππ)] 2 +(1+0.002385πΎπΎ 2 i i ππππ (0.25+0.002385πΎπΎ )π π )π π +0.002385πΎπΎ ππππ (0.25+0.002385πΎπΎ )π π +0.002385πΎπΎππππ ππππ ππ ∂Ki ππ ππ )π π +(1+0.002385πΎπΎ (27) (26) (28) (27) πππππππΎπΎ represents ππππ the learning rate of the adaptation 0.002385π π 2 mechanism and ππ are the defined where = - πΎπΎππ ( ) = - πΎπΎππ ππ[οΏ½ οΏ½ (ππ − ππππ )] (28) 2 +(1+0.002385πΎπΎ )π π +0.002385πΎπΎ ππππ ππππ (0.25+0.002385πΎπΎ )π π ππ error based on theππ difference between actualππ output and desired output. ππThe ππparameters for the adjustment mechanism in the Equations (18) to (28) are obtained from linearization of πΎπΎ represents rate value of theofadaptation mechanism and ππ linearization are the defined the where controller gain with the the learning desired slip antilock braking, ππ. Before is error based on the to difference output and desired The parameters for made, it is necessary identify between the PID actual controller parameter for output. the braking model using where γ represents the rate of adaptation mechanism and the adjustment mechanism in learning the Equations (18) tothe (28) areis obtained linearization sudden braking test input. The identified PID controller used asfrom a bench mark inof εtheare the defined error based theofdifference between actual output controller gain with the desired slipon value antilockThe braking, ππ. Before linearization developing adaptation mechanism for MRAC model. initial values of the PIDis made,desired it is necessary identify the PID in controller for the braking and output. Therate parameters forparameter the adjustment mechanism controller parameters andtolearning used this model are shown in Table 3. model using sudden test input. identified PID controller is used as a bench of mark in the braking Equations (18) The to (28) are obtained from linearization thein developing adaptationTable mechanism forandMRAC The initial values of the PID 3. Controller learning model. rate parameters controller gain with desired slipinvalue of antilock controller parameters and the learning rate used this model are shownbraking, in Table 3.λ. Before linearization is made, it is necessary to identify Value the PID controller Description Symbol P 3. Controller 550 Table and learning parametersbraking πΎπΎππsudden parameter Proportional for the gain, braking model usingrate test input. Intergal gain, I 2950 πΎπΎππ The identified PID controller is used as Symbol a bench mark Description Valuein developing Derivative gain, D 10 πΎπΎ ππ Proportional P MRAC model.πΎπΎThe 550 πΎπΎ adaptationLearning mechanism initial values of the PID rate of gain, P for 0.001 ππ ππ Intergal gain, I 2950 πΎπΎ ππ Learning rate of I and learning rate used 0.05 πΎπΎππ controller parameters in this model are shown Derivative gain, 10 Learning rate of D D 0.05 πΎπΎπππΎπΎππ in Table 3. Learning rate of P 0.001 πΎπΎππ Learning rate of I πΎπΎππ 4.3 Outer loop Control Design using Fuzzy Logic controller Learning rate of D πΎπΎππ 0.05 0.05 Another advance fuzzyusing logic,Fuzzy was developed in this study based on Takagi4.3 Outer loopcontroller, Control Design Logic controller Sugeno method for the outer loop control system besides adaptive PID controller. In this Another advance controller, fuzzy logic, was developed in this study based on TakagiSugeno method for the outer loop control system besides adaptive PID controller. In this ISSN: 2180-1053 Vol. 6 No. 1 January - June 2014 51 made, it is necessary to identify the PID controller parameter for the braking model using sudden braking test input. The identified PID controller is used as a bench mark in developing mechanismand forTechnology MRAC model. The initial values of the PID Journal ofadaptation Mechanical Engineering controller parameters and learning rate used in this model are shown in Table 3. 3. Controller and learning rate parameters Table Table 3. Controller and learning rate parameters Description Proportional gain, P Intergal gain, I Derivative gain, D Learning rate of P Learning rate of I Learning rate of D Symbol πΎπΎππ πΎπΎππ πΎπΎππ πΎπΎππ πΎπΎππ πΎπΎππ Value 550 2950 10 0.001 0.05 0.05 4.3 Outer loop Control Design using Fuzzy Logic controller 4.3 Outer loop Control Design using Fuzzy Logic controller Another advance controller, fuzzy logic, was developed in this study based on TakagiAnother advance controller, fuzzy logic, was developed in this study Sugeno method for the outer loop control system besides adaptive PID controller. In this 0.2 Desired input, ππππ + _ ππ⁄ππππ Inference Rule Base Defuzzificatio Error Fuzzification based on Takagi-Sugeno method for the outer loop control system besides adaptive PID controller. In this network model, the controller consists of three stages which are known as fuzzification, rule base and defuzzification (Ping et al., 2010). Figure 7 shows the overall control structure of fuzzy logic control using Gaussian membership function for the outer loop. The inputs to the fuzzy controller are error and error rate. These fuzzy or linguistic variables are obtained through network model, the controller of three of stages known as fuzzification, fuzzification process.consists The output the which fuzzyarecontroller is gap control rule of base and defuzzification (Ping et al., 2010). Figure 7 shows the overall brake piston in EWB actuator. Membership functions of control the input structure of fuzzy logic control using Gaussian membership function for the outer loop. The and outpu fuzzy variables are defined. The output-input variables inputs to the fuzzy controller are error and error rate. These fuzzy or linguistic variables are are through linkedfuzzification by rules. process. The membership functions and rules are defined obtained The output of the fuzzy controller is gap control of brakebased piston in EWB actuator. Membership functions of the input and outpu fuzzy variables on expert experinece. Finally, defuzzification method converts are defined. The output-input variables are linked by rules. The membership functions and the fuzzy output into a crisp signal and become the command input for rules are defined based on expert experinece. Finally, defuzzification method converts the plant fuzzythe output intomodel. a crisp signal and become the command input for the plant model. Two DOF vehicle model Actual output, ππππ Error rate Fuzzy Logic controller Figure 7. Fuzzy logic controller Gaussian membership Figure 7. Fuzzy logic controller using Gaussianusing membership function for outer loop modelfunction for outer loop model In the Figure 7, the inputs of the fuzzy controller i.e. slip error and slip error rate are defined duringFigure the initialization stage andofallthe fuzzy membership functions defined in In the 7, the inputs fuzzy controller i.e.areslip error order to form the complete rules. A Gaussian membership function is used and defined by and slip error rate are defined during the initialization stage and all fuzzy π₯π₯ − ππin order to form the complete rules. membership functions are defined (29) ππ = ππ −0.5( ππ ) A Gaussian membership function is used and defined by where x is the Gaussian input from error and error rate c is the center of the curve ππ is the spread of the curve The52 fuzzy logic network model used a singleton Gaussian membership input ISSN: 2180-1053 Vol. 6fuzzification, No. 1 January - June 2014 using two variables such as centers, ππππππ , and spreads, ππππππ , output membership function uses Figure 7. Fuzzy logic controller using Gaussian membe y logic controller using Gaussian membership function for outer loop model In the Figure 7, the inputs of the fuzzy controller i.e. slip error and slip error rate are of Antilock System using7, Electronic Wedge Brake In the Figure the ofdefined the Model fuzzy 7. Fuzzy logicDevelopment controllerstage using Gaussian membership function for outerinputs loop model definedFigure during the initialization and all Braking fuzzy membership functions are in controller defined during the initialization stage and all fuzzy order to form the complete rules. A Gaussian membership function is used and defined by e inputs of the fuzzy controller i.e. slip error and slip error rate are order to form the complete rules. A Gaussian member In the Figure 7, the inputs of the fuzzy controller i.e. slip error and slip error rate are initialization stage and all fuzzy membership functionsπ₯π₯ −are defined in ππ defined during the initialization stage and all fuzzy membership functions are defined in −0.5( ) (29) omplete rules. A Gaussian membership function is ππused and ππ defined by ππ = π₯π₯ − ππ order to form the complete rules. A Gaussian membership function is used and defined by ππ = ππ −0.5( ππ ) where ππ = ππ −0.5( π₯π₯ ππ− ππ) (29) π₯π₯ − ππ where ) (29) = ππ −0.5( x is the Gaussian input from error andππ error rate ππwhere x is the Gaussian input from error and error rate c is the center of the curve x is the Gaussian input from error and error rate is theofcenter of the curve where ππ is thecspread the curve c is the center of the curve put from error andσGaussian error is therate spread of the x is the input from errorcurve and error rate ππ is the spread of the curve e curve cThe fuzzy logic is the center of network the curvemodel used a singleton fuzzification, Gaussian membership input ππ he curve ππ is the spread of thesuch curve using two variables as centers, ππππππ , and spreads, ππfuzzy membership function The fuzzy logic network model used alogic singleton The network fuzzification, model useduses a singleton fuzz ππ , output ππ , product for the implication and also center average defuzzification. The final center ππ ππ using two variables such as centers, ππ Gaussian membership input using two variables such as centers, ππ , and spreads, work model used a singleton fuzzification, Gaussian membership inputGaussian membership input The fuzzy logic network model used a singleton fuzzification, equation representing the network model is ππ ππ output membership ππ ππππ , uses center product the implication ,ππand usesfor center bi, product such as centers, andspreads, spreads, output membership function using two such ππas ππππππ , and spreads, ππfunction usesand also cent ππ , variables ππ , centers, ππ , output membership function equation representing the network model is ππ ππ for the implication and also center average defuzzification. The final for the implication alsofor center average defuzzification. π₯π₯ππaverage −ππππ final defuzzification. The final product the implication and also centerThe center ππππ , and ∑π π ππππ ∏ππ ππππππ [−0.5 ππ ] ππ=1 ππ=1 equation representing network modelππππis ng the network model is equation representing the network the model is (30) f(x|ππ) = π π ππ π₯π₯ππ −ππππ f(x|ππ) = π₯π₯ππππ−ππππππ ππ ∑π π ] ππ=1 ππππ ∏ππ=1 ππππππ [−0.5 ππππππ π₯π₯ππππ−ππππππ ππ ∑π π ππ=1 ∏ππ=1 ππππππ [−0.5 ππππ ] ππ f(x|ππ) = ππ ππ ππ ∑π π ππ=1 ∏ππ=1 ππππππ [−0.5 π₯π₯ππππ−ππππ] ππππππ ππ ππ ∑π π ππ=1 ππππ ∏ππ=1 ππππππ [−0.5 ππ ] ππππ π₯π₯ππππ−ππππππ ππ ∑π π ππ=1 ∏ππ=1 ππππππ [−0.5 ππππππ (30) ] f(x|ππ) = ∑ππ=1 ππππ ∏ππ=1 ππππππ [−0 π π ππ ∑ππ=1 ∏ππ=1 ππππππ [−0. (30) where inputtotothe thefuzzy fuzzynetwork, network, number where π₯π₯ππππ is input j =j =1,1,…,…,n n(n(nis is thethe number of inputs) and ππ where π₯π₯ is input to the fuzzy network, j = 1, …, n (n is the number of inputs) and of inputs) and i = 1, …, R (R is the number of rules and it will be ππ R (R is the number of rules and it will be determined during the initialization determined the initialization stage fixed during Rfixed (R isduring the during number ofstage). rules and parameter it will beand duringlearning the initialization learning The ππdetermined ππ is the center of i th consequent fuz stage). The b is the center of i th consequent fuzzy set andfunctionsfuzz ππ ππ parameter fixed during learning stage). The parameter ππ is the center of i th consequent ππ membership at ππππ and σππ are center andi spread of Gaussian antecedent ππ ππ center and spread of Gaussian antecedent membership and σ are center and spread of Gaussian antecedent membership functions at ππinput ππ j, ππrespectively. In order to develop the Fuzzy Logic controller, slip error an functions at rule as i and input j, respectively. Invariables order toreflect develop input j, respectively. In order develop These the Fuzzy Logic controller, slip error error are chosen the input to variables. thethe fuzzy inputand se Fuzzy Logic controller, slip error and slip rate variables error are reflect chosen the as the error are chosen as the input variables. These fuzzy input se closed loop model which is shown in Figures 8 and 9. The parameter of cen input variables. These variables reflect in theFigures fuzzy input sets9.for theparameter closed closed which is shown and The spread,loop ππ aremodel determined based on the range of 8maximum and minimumofofcent the loop model which is shown in Figures 8 and 9. The parameter of center, spread, ππ are determined based on the range of maximum and minimum of the error rate values. The range is measured from the outer loop control structure u cerror and rate spread, σ areThe determined based on the range of maximum and structure u values. range is structure measured from theasouter loop control controller since this control is used the benchmark to develop minimum of the error and error rate values. The range is measured from controller since this control structure is used as the benchmark to develop controllers. the parameter is determined based on the maxi the outer loopMeanwhile, control structure using PID bcontroller since this control controllers. Meanwhile, the parameter b braking is determined based on the maxim minimum brake torque required during a vehicle in order to avoid structure is used as the benchmark to develop advance controllers. minimum brake torque required during braking a vehicle in order to avoid disturbance. Meanwhile, the parameter b is determined based on the maximum and disturbance. minimum brake torque required during braking a vehicle in order to In order to improve fuzzification speed, Gaussian function is proposed as the me avoid skidding disturbance. In order to improve speed, Gaussian is proposed as theofme function (Ping et al.,fuzzification 2010). Figures 8 and 9 show function the membership functions in function (Ping et al., 2010). Figures 8 and 9 show the membership functions of in variables Figurefuzzification 10 for the output variable where the range of slip erro In order toand improve speed, fuzzy Gaussian function is proposed variables 10 foristhe output fuzzy variable where the slip erro 0.01) andand slipFigure rate function error (-0.154, Meanwhile, Figure 119 range shows range as the membership (Ping et 0). al., 2010). Figures 8 and show ofthe 0.01) and slip rate error is (-0.154, 0). Meanwhile, Figure 11 shows the range fuzzy variable is afunctions singleton within to 700 and the relationship between slip the membership of input-700 fuzzy variables and Figure 10 fuzzy variable is a singleton within -700 to 700 and the relationship between slip for therateoutput fuzzy variable where range of slip error is (-0.8, error and brake torque output in 3Dthe surface. error and rate slip and brake torque output in surface. Figure 11 shows the 0.01) rate error is (-0.154, 0).3D Meanwhile, range of output fuzzy variable is a singleton within -700 to 700 and the relationship between slip error, slip error rate and brake torque output in 3D surface. ISSN: 2180-1053 Vol. 6 No. 1 January - June 2014 53 In order to improve fuzzification speed, Gaussian function is proposed as the membership In order to improve fuzzification speed, Gaussian function is proposed as the membership function (Ping et al., 2010). Figures 8 and 9 show the membership functions of input fuzzy function (Ping et al., 2010). Figures 8 and 9 show the membership functions of input fuzzy variables Figure 10 for the output fuzzy variable where the range of slip error is (-0.8, Journal of and Mechanical and Technology variables and FigureEngineering 10 for the output fuzzy variable where the range of slip error is (-0.8, 0.01) and slip rate error is (-0.154, 0). Meanwhile, Figure 11 shows the range of output 0.01) and slip rate error is (-0.154, 0). Meanwhile, Figure 11 shows the range of output fuzzy variable is a singleton within -700 to 700 and the relationship between slip error, slip fuzzy variable is a singleton within -700 to 700 and the relationship between slip error, slip error rate and brake torque output in 3D surface. error rate and brake torque output in 3D surface. Figure 8. Slip error variable Figure 8. Slip error input input variable Figure 8. Slip error input variable FigureFigure 9. Slip error input variable 9. Slip errorrate rate input variable Figure 10.10. Brake torquetorque output fuzzy variables Figure Brake output fuzzy Figure 10. Brake torque output fuzzy variables variables Figure 9. Slip error rate input variable Figure Output-input relation Figure 11.11. Output-input relation Figure 11. Output-input relation The fuzzy sets for the input fuzzy variables are defined as positive (POS), zero (ZERO) and negative (NEG). The variables are maintained to initial condition since this inputs itself is sufficient to control the ABS longitudinal slip. Since there are 3 elements of each fuzzy set, the probability of 9 types of fuzzy rules has been used as base rule for this controller. The output fuzzy set representing brake torque is defined as positive big (PB), positive small (PS), zero (ZERO), negative small (NS) and negative big (NB). The rules in Table 4 are derived basically using a combination of experience, trial and error approach and the knowledge of the response of the ABS system. In this study, ABS control system using PID controller is used as a benchmark to develop fuzzy logic rules. The error and error rate from ABS control system using PID controller is used to derive the combinations rules for ABS using fuzzy logic controller. Normally, the rules are determined using “if and then rules” condition. For an example, if slip error is positive and slip error rate is positive then the output is positive big. This means that the output signal is increasing and responding as overshoot response. 54 ISSN: 2180-1053 Vol. 6 No. 1 January - June 2014 The rules in Table are ABS derived basically combinationNormally, of experience, trial and combinations rules 4for using fuzzyusing logica controller. the rules are error approach and“ifthe knowledge ofcondition. the response ABS system. In this study, ABS determined using and then rules” For of anthe example, if slip error is positive and control system PIDthen controller is used as a benchmark toElectronic develop fuzzy logic rules. slip error rate isusing positive theofoutput is positive big. This means that the output signal is Development Antilock Braking System using Wedge Brake Model The error and rate from control system using PID controller is used to derive the increasing anderror responding as ABS overshoot response. combinations rules for ABS using fuzzy logic controller. Normally, the rules are determined using “if and then rules”Table condition. example, if slip error is positive and FuzzyFor rule an Table 4. 4. Fuzzy rulebase base slip error rate is positive then the output is positive big. This means that the output signal is Input variable increasing and responding as overshoot response. Slip error rate POS ZERO NEG PB (rule 9) PS (rule 8) ZERO (rule 7) Table 4. Fuzzy rule base PS (rule 6) ZERO (rule 5) NS (rule 4) ZERO (rule 3) NS (rule 2) NB (rule 1) Slip error rate POS ZERO NEG 4.4 Inner loop control PBEWB (rule 9)model PS (rule 8) ZERO (rule 7) Slip error design POS using 4.4 Inner loop ZERO control design EWB PS (rule 6)using ZERO (rule model 5) NS (rule 4) ZERO 3) NS (rule 2)brake (EWB) NB (rulemechanism. 1) NEG Inner loop control was developed for the(rule electronic wedge Slip error POS ZERO NEG Input variable From Inner loop control was developed for the electronic wedge brake (EWB) the previous section, the Bell-Shaped curve has been used as the model for the EWB mechanism. the previous section, theclosely Bell-Shaped curve has been 4.4 InnerSince loop control design EWB modelcurve actuator. theFrom behaviour ofusing the Bell-Shaped follows the actual behaviour used as the model for the EWB actuator. Since the behaviour of the of the EWB actuator, this mathematical equation is used as the plant model of theBellinner Inner loop control developed for of the electronic wedge brakehas (EWB) mechanism. loop control. The was desired trajectory the inner loop control been set upactuator, to 420From Nm Shaped curve closely follows the actual behaviour of the EWB the previous section, theofBell-Shaped curve has Figure been used as the the model for thecontrol EWB based on brake torque a passenger vehicle. 12 shows proposed this mathematical equation is used as the plant model of the inner loop actuator. behaviour structure Since using the EWB model. of the Bell-Shaped curve closely follows the actual behaviour desired trajectory equation of the inner has ofbeen set ofcontrol. the EWB The actuator, this mathematical is usedloop as thecontrol plant model the inner upcontrol. to 420The Nmdesired basedtrajectory on brake torque a passenger vehicle. 12 loop of the inner of loop control has been set upFigure to 420 Nm based on brake torque of control a passenger vehicle. using Figure EWB 12 shows the proposed control shows the proposed structure model. structure using EWB model. Figure 12. Proposed control structure using EWB model Figure 12. Proposed control structure structure using EWB EWB model model Figure 12. Proposed control using Figure 12 shows the proposed control structure using EWB model to develop an inner loop controller. The reference input to the EWB model is the wheel brake torque. Meanwhile, PID controller is used to control the error of the inner loop control. Refering to Figure 12, there are two PID controllers used in this control structure. The primary PID controller is used to control brake torque obtained from the EWB model as described in Equation (14) and (15). The secondary PID controller is used specifically to command the DC motor to actuate the desired value from the primary PID controller (Aparow et al., 2013c). The rotational displacement from the DC motor is converted to linear displacement (gapping mode). This will be the input to the BellShaped curve which represents the EWB actuator. The EWB force will be converted to wheel brake torque and feedback to the comparator. The actual brake torque is compared with the desired brake torque by measuring the difference between actual and desired values in order to obtain minimum error. The performance of EWB model has been discussed in Aparow et al., (2013c). ISSN: 2180-1053 Vol. 6 No. 1 January - June 2014 55 Journal of Mechanical Engineering and Technology 4.5 Proposed ABS-EWB closed loop control structure For an ABS-EWB closed loop scheme, the disturbance is measured in the form of wheel slip occurred after brake being applied and a corrective action is taken to maintain the wheel slip to 0.2. The outer loop model is developed using the quarter vehicle model as the plant to be controlled. Meanwhile, EWB model is used as the plant model for inner loop model. Since the outer closed loop is developed using a quarter vehicle brake model, only a single wheel brake torque is needed to be controlled by the controller. Besides, validated electronic wedge brake model is used as an inner loop control. The input for inner loop control is obtained from the controller of the outer loop control. Based on the proposed inner and outer loop controls, an ABS model is developed by integrating both inner loop and outer loop into a system. The desired trajectory used a constant slip value of 0.2. The response from inner loop control is used as brake torque for the plant model and the wheel slip is feedback and compared with the desired trajectory. 4.5.1 Closed Loop Control Design using Quarter Vehicle and EWB Model The ABS control system using three type of controllers which are conventional PID, adaptive PID and fuzzy logic control are studied. For comparison, the adaptive PID and fuzzy logic controller are compared with both conventional PID controller and passive system. The performance of the controllers are evaluated by examining the vehicle braking performance namely vehicle and wheel velocity, stopping distance and vehicle longitudinal slip. Figures 13 and 14 show the closed loop control structure of the proposed ABS model using adaptive PID and fuzzy logic control. Figure 13. Control structure of ABS-EWB closed loop control using Figure 13. Control structure of ABS-EWB closed loop control using adaptive PID adaptive PID 56 ISSN: 2180-1053 Vol. 6 No. 1 January - June 2014 Development of Antilock Braking System using Electronic Wedge Brake Model Figure 13. Control structure of ABS-EWB closed loop control using adaptive PID Figure 14. Control structure of ABS-EWB closed loop control using fuzzy logic Figure 14. Control structure of ABS-EWB closed loop control using fuzzy The actual response of longitudinal slip from thelogic quarter vehicle model will be feedback to the comparator. The error is obtained from the difference between the predefined trajectory ofThe ABSactual slip andresponse actual longitudinal slip from theslip plantfrom model.the Thequarter error willvehicle be used asmodel the of longitudinal input the feedback controller to to optimize and reduce the error the actual value willfrom closelythe willto be the comparator. Theuntil error is obtained follow the reference value. According to the ABS concept, the wheel of the quarter vehicle difference between slip theinpredefined trajectory of ABS slip andsudden actual should produce longitudinal the range of 0.15 to 0.25. Wheel skidding during longitudinal slip iffrom the plantwheel model. error will be the used asofthe braking can be reduced the longitudinal slip isThe maintained between range 0.15 to 0.25. wheel speed stopping and distance of the vehicle are also determined. input to Further, the controller to and optimize reduce the error until the actual value will closely follow the reference value. According to the ABS the wheel of the quarter vehicle should produce longitudinal 5.0concept, SIMULATION RESULTS slip in the range of 0.15 to 0.25. Wheel skidding during sudden braking The simulation resultsifofthe thelongitudinal ABS closed loop controlslip structure using PID, adaptive PIDthe can be reduced wheel is maintained between using model reference adaptive control (MRAC) technique, and fuzzy logic control using range of 0.15 to 0.25. Further, wheel speed and stopping distance of the Gaussian membership function compared with conventional braking. This control system vehicle arebased alsoon determined. was developed the outer loop control using quarter vehicle model and inner loop control using electronic wedge brake (EWB) actuator model as shown in Figures 13 and 14. The control structure is analyzed using sudden braking test where the brake is applied when the velocity of the vehicle is 25 m/s and stopping distance, longitudinal slip and velocities 5.0 SIMULATION RESULTS of vehicle and wheel are observed. ABS is developed by controlling the brake torque obtained from the EWB actuator. The simulation results of the ABS closed loop control structure using PID, adaptive PID using model reference adaptive control (MRAC) technique, and fuzzy logic control using Gaussian membership function compared with conventional braking. This control system was developed based on the outer loop control using quarter vehicle model and inner loop control using electronic wedge brake (EWB) actuator model as shown in Figures 13 and 14. The control structure is analyzed using sudden braking test where the brake is applied when the velocity of the vehicle is 25 m/s and stopping distance, longitudinal slip and velocities of vehicle and wheel are observed. ABS is developed by controlling the brake torque obtained from the EWB actuator. Brake torque from EWB model is used as input to the quarter vehicle model. Conventional PID controller is used as the benchmark for the adaptive PID and fuzzy logic to control the brake torque of a single wheel. The brake torque will control the longitudinal wheel slip to be in between 0.15 to 0.25. This will reduce the stopping distance of the vehicle and managed to halt wheel velocity without skidding. The results of the study are shown in Figures 15 to 18 which compare the ISSN: 2180-1053 Vol. 6 No. 1 January - June 2014 57 Brake torque from EWB model is used as input to the quarter vehicle model. Conventional PID controller is used as the benchmark for the adaptive PID and fuzzy logic to control the brake torque of a single wheel. The brake torque will control the longitudinal wheel slip to be in between 0.15 to 0.25. This will reduce the stopping distance of the vehicle and vehicle and wheel longitudinal slipresults and the vehicle managed to halt wheelvelocities, velocity without skidding. The of the study stopping are shown in distance. Figures and 16the show theand comparison of vehicle andslip wheel Figures 15 to 18 which15compare vehicle wheel velocities, longitudinal and the vehicle stopping distance. Figures 15 and 16 show the comparison of vehicle and wheel velocity of the quarter vehicle model using conventional PID, adaptive velocity of the quarter vehicle model using conventional PID, adaptive PID, fuzzy logic PID, fuzzy logic and conventional braking. and conventional braking. Journal of Mechanical Engineering and Technology Figure Comparison ofof vehicle velocity Figure 16. of wheel Figure 15. 15. Comparison vehicle Figure 16.Comparison Comparison ofvelocity wheel velocity velocity Conventional braking causes the wheel to lock up causing skidding after 0.6 seconds brake is applied. Meanwhile, ABS model using conventional PID, adaptive PID and fuzzy logic Conventional causes the wheel to from lock locking up causing skidding control the brake braking torque in order to avoid the wheel during braking. ABS after 0.6 seconds brake is applied. Meanwhile, ABS model using using conventional PID shows the wheel stops decelerate at 3.65 second and ABS using adaptive PID stops at 3.5adaptive second. However, for ABS-EWB usingcontrol fuzzy logic conventional PID, PID and fuzzy logic thecontrol, brakethe vehicle is able to halt at 3.3 second. ABS-EWB using fuzzy logic control has improve torque in order to avoid the wheel from locking during braking. ABSthe performance of the wheel velocity by reducing jerking motion occurred in a wheel during using conventional PID shows the wheel stops decelerate at 3.65 second braking compared to the other two controllers. Skidding of the wheel has been reduced and andimproving ABS using adaptive PIDofstops at 3.5 second. However, for ABSthus the stopping distance the vehicle. EWB using fuzzy logic control, the vehicle is able to halt at 3.3 second. Figure 17 shows the comparison of the response longitudinalthe wheel slip during sudden ABS-EWB using fuzzy logic control hasof improve performance of braking. It canvelocity be seen that braking results approaches +1 in aftera 0.6 second the wheel by conventional reducing jerking motion occurred wheel which represents wheel locking during braking and the vehicle starts to skid until stops at during braking compared to the other two controllers. Skidding of the 3.9 second. Three type of controllers are used to reduce address issue occurring in the wheelbyhas been reduced and thusslip improving the stopping distance wheel controlling wheel longitudinal to 0.2. Conventional PID and adaptiveof PID the vehicle. controllers are used in this study to control longitudinal slip of wheel to be equal to 0.2 once brake is applied. The performance of both controllers is investigated and the responses show that17 ABS usingthe PIDcomparison controller reached settling time condition for longitudinal wheel Figure shows of the response of longitudinal wheel slip within 2.0 second with minor jerk before halt. Meanwhile, ABS using adaptive slip during sudden braking. It can be seen that conventional brakingPID results approaches +1 after 0.6 second which represents wheel locking during braking and the vehicle starts to skid until stops at 3.9 second. Three type of controllers are used to reduce address issue occurring in the wheel by controlling wheel longitudinal slip to 0.2. Conventional PID and adaptive PID controllers are used in this study to control longitudinal slip of wheel to be equal to 0.2 once brake is applied. The performance of both controllers is investigated and the responses show that ABS using PID controller reached settling time condition for longitudinal wheel slip within 2.0 second with minor jerk before halt. Meanwhile, ABS using adaptive PID controller is also able to reach 58 ISSN: 2180-1053 Vol. 6 No. 1 January - June 2014 Development of Antilock Braking System using Electronic Wedge Brake Model settling time condition within 1.5 second with jerking slighly better than previous controller. Jerking condition as shown in Figure 17 is occurred because of overshoot response in wheel longitudinal slip before approaching steady state conditions.Generally, adaptive PID works better than conventional PID because of the parameter of PID will change by the adjustment controller is also until able to reach time condition within 1.5 second However, with jerking slighly mechanism they settling converge to optimal values. the better than previous controller.for adaptive PID will take some time and this parameter adjustment has been effected the simulation to slow down the longitudinal slip Jerking condition as shown in Figure 17 is occurred because of overshoot response in wheel response slip to before reach approaching 0.2 in shortest time. Even tough theadaptive result PID shows longitudinal steady state conditions.Generally, works overshoot response using both conventional PID and adaptive PIDthe better than conventional PID because of the parameter of PID will change by adjustment mechanism until they values. controllers, the system still converge unable to to optimal produce fast However, responsethetoparameter reach adjustment for adaptive PID will take some time and this has beenas effected simulation steady-state condition. Hence, by using fuzzy logic ABS the controller tothe slow down stopping the longitudinal slip response reach 0.2 in shortest time.This Evensystem tough the wheel capability has to improved drastically. result shows overshoot response using both conventional PID and adaptive PID controllers, is system able tostillreach 0.58 second even tough theby the unablesteady-state to produce fastcondition response toin reach steady-state condition. Hence, wheel longitudinal slip shows overdamped behaviour. Additionally, using fuzzy logic as ABS controller the wheel stopping capability has improved drastically. This is able to reach in 0.58 second evenfor tough the wheel thissystem system is also ablesteady-state to avoid condition jerking which occurred adaptive longitudinal shows overdamped behaviour. thistosystem is also able PID at 0.6slipsecond to 1.5 second andAdditionally, 0.72 second 1.8 second forto avoid jerking which occurred for adaptive PID at 0.6 second to 1.5 second and 0.72 second conventional PID. to 1.8 second for conventional PID. Jerking Figure 17. Comparison of Figure 18. Comparison of Figure 18. Comparison of vehicle distance travel longitudinal slip vehicle distance travel Figure 18 shows the distance travelled by the vehicle after the brake input is applied. The figure shows logic is able to reduce travelled vehicle Figure 18 fuzzy shows thecontroller distance travelled bythe thedistance vehicle after by thethebrake compared to other controllers and conventional braking system. The distance travel by the input is applied. The figure shows fuzzy logic controller is able vehicle controlled by fuzzy logic control is about 12.3 meter and the vehicle stops 3.3 to reduce the distance travelled by the vehicle compared to other second after braking. Meanwhile, vehicle with adaptive PID and conventional PID controllers andtoconventional system.travelled The distance travel controllers are able stop 3.5 secondsbraking with the distance of 13.8 meter and by 3.65 the vehicle controlled by fuzzy logic control is about 12.3 meter seconds with the distance travelled of 14.9 meter respectively. By controling the and wheel longitudinal slip, the distance travel after bu the vehicle has been improved significantly the vehicle stops 3.3 second braking. Meanwhile, vehicle with compared conventional braking system. At controllers the same time,are fuzzy logic adaptiveto PID and conventional PID able to controller stop 3.5 is shown to halt the vehicle with the shortest distance compared to other controllers. Figure 17. Comparison of longitudinal slip seconds with the distance travelled of 13.8 meter and 3.65 seconds with 19 theshows distance travelled of 14.9velocity meterand respectively. Figure the comparison of vehicle wheel velocityBy of acontroling vehicle using fuzzy logic controller. The ABS-EWB model using fuzzy logic controller shows a good performance by stopping the vehicle and wheel at the same time without any jerking ISSN: 2180-1053 Vol. 6 No. 1 January - June 2014 59 Journal of Mechanical Engineering and Technology the wheel longitudinal slip, the distance travel bu the vehicle has been improved significantly compared to conventional braking system. At the same time, fuzzy logic controller is shown to halt the vehicle with the shortest distance compared to other controllers. Figure 19 shows the comparison of vehicle velocity and wheel velocity of a vehicle using fuzzy logic controller. The ABS-EWB model using fuzzy logic controller shows a good performance by stopping the vehicle and wheel at the same time without any jerking problems in the wheel. Besides, the stopping distance has been reduced compared to ABS model using conventional PID and adaptive PID. The proposed problems in the shows wheel. Besides, stopping distance been reduced ABS controller better the performance in has controlling thecompared vehicleto and model using conventional PID and adaptive PID. The proposed controller shows better EWB brake model to produce a good ABS model. performance in controlling the vehicle and EWB brake model to produce a good ABS model. Graph of comparison between vehicle and wheel velocity versus time Comparison of vehicle and wheel velocity, m/s 90 vehicle wheel 80 70 60 50 40 30 20 10 0 0 2 4 6 time, t 8 10 12 Figure Comparison between vehicle for ABS Figure 19. 19. Comparison between wheel andwheel vehicle and velocity for ABSvelocity using fuzzy logic using fuzzy logic 6.0 CONCLUSION 6.0CONCLUSION A comprehensive study of the ABS model using Electronic wedge brake (EWB) A comprehensive of the ABS wedge mechanism and the design study of the conventional PID,model adaptiveusing PID andElectronic fuzzy logic controller have been (EWB) presented.mechanism A quarter vehicle is modeled and validated using CarSim brake and model the design of the conventional PID, simulator. A mathematical model using Bell-Shaped is used represent an A EWB. This adaptive PID and fuzzy logic controller have beentopresented. quarter model is used to represent the actual EWB behaivour. An outer loop model has been vehicle model is modeled and validated using CarSim simulator. A proposed using validated quarter vehicle model and EWB model is used to develop an inner mathematical model using Bell-Shaped to develop represent an EWB. loop model. Both outer and inner loop are integratedisinused order to the overall ABS Thissystem. model used to studies represent the actual EWB behaivour. An outer closed Theissimulation considered three types of controllers for ABS model. Comparison has been the proposed ABSvalidated model to investigate performance of loop model has made beenfor proposed using quarterthe vehicle model theand proposed controllers. From the simulation results, the Fuzzy Logic controller shows EWB model is used to develop an inner loop model. Both outer and good performance forintegrated ABS-EWB control structure by reducing theoverall stoppingABS distance up to inner loop are in order to develop the closed 17.4 % compared to the conventional PID and Adaptive PID control is 7.38% and 12.08 %. system. Thecontrol simulation three types of controllers for The proposed schemestudies is able considered to improve the stopping distance and wheel ABS model. Comparison has been made for the proposed ABS model longitudinal slip of vehicle during braking. Hence, it can be concluded that fuzzy logic controller could provide better active brake performance the adaptive PID the and to investigate the performance of the proposedthan controllers. From conventional PIDresults, control. the Fuzzy Logic controller shows good performance simulation ACKNOWLEDGEMENT 60 ISSN: 2180-1053 Vol. 6 No. 1 January - June 2014 This work is supported by the University Teknikal Malaysia Melaka (UTeM) through short Development of Antilock Braking System using Electronic Wedge Brake Model for ABS-EWB control structure by reducing the stopping distance up to 17.4 % compared to the conventional PID and Adaptive PID control is 7.38% and 12.08 %. The proposed control scheme is able to improve the stopping distance and wheel longitudinal slip of vehicle during braking. Hence, it can be concluded that fuzzy logic controller could provide better active brake performance than the adaptive PID and conventional PID control. ACKNOWLEDGEMENT This work is supported by the University Teknikal Malaysia Melaka (UTeM) through short term grant project entitled “Safety and Stability Enhancement of Automotive Vehicle using ABS with Electronic Wedge Brake Mechanism” led by Fauzi Bin Ahmad at the Universiti Teknikal Malaysia Melaka. This financial support is gratefully acknowledged. REFERENCE Adrian, C., Corneliu, A.and Mircea, B. (2008). The simulation of adaptive systems using the MIT rule. In International Conference on Mathematical Methods and Computational Techniques in Electrical Engineering (pp. 301– 305). Ahmad, F., Hudha, K. & Jamaluddin, H. (2009). Gain scheduling PID control with pitch moment rejection for reducing vehicle dive and squat. International Journal of Vehicle Safety. 4(1), 45–83. Aly, A., Zeidan, E.-S., Hamed, A., & Salem, F. (2011). An antilock-braking systems (ABS) control: a technical review. Intelligent Control and Automation, 2(3), 186–195. Aparow, V. R., Ahmad, F., Hudha, K., & Jamaluddin, H. (2013a). Modeling and PID control of antilock braking system with wheel slip reduction to improve braking performance. International Journal of Vehicle Safety, 6(3), 265–295. Aparow, V. R., Ahmad, F., Hudha, K., Jamaluddin, H., & Dwijotomo, A. (2013b). Modeling and validation of electronic wedge brake mechanism for vehicle safety system. International Journal of Automotive Technology. Accepted. Aparow, V. R., Hudha, K., Ahmad, F., & Jamaluddin. (2013c). Modelin-the-loop simulation of gap and torque tracking control using electronic wedge brake actuator. International Journal of Vehicle Safety. (Forthcoming). ISSN: 2180-1053 Vol. 6 No. 1 January - June 2014 61 Journal of Mechanical Engineering and Technology Avery, M. & Weekes, A. (2009). Autonomous braking systems and their potential effect on whiplash injury reduction. In 21st International Technical Conference on the Enhanced Safety of Vehicles (ESV) (pp. 1–7). Stuttgart. Calvo-Rolle, J. L., GarciΜa, R. F., Casanova, A. C., QuintiaΜn-Pardo, H., & AlaizMoreton, H. (2011). Conceptual model development for a knowledge base of PID controllers tuning in open loop, expert systems for human, materials and automation. InTech. Cabrera, J. A., Ortiz, A., Castillo, J. J., & Sim, A. (2005). A fuzzy logic control for antilock braking system integrated in the IMMa tire test bench. IEEE Transactions on Vehicular Technology, 54(6), 1937–1949. Ghani, Y. & Musa, M. (2011). A study on media exposure for the highest risk group of road users in Malaysia. In Australasian Road Safety Research, Policing and Education Conference, Perth, Western Australia, Australia. Han, K., Huh, K., Hwang, W., Kim, M., & Kim, D. (2012). EWB control based on the estimated clamping force. SAE Technical Paper 2012–01–1797. Junxia, Li. & Ziming, K. (2010). The study of the wheeled anti-lock hydraulic brake. In 2nd International Conference on Computer and Automation Engineering (ICCAE, 2010), Singapore, 26–28 February 2010 (pp. 97– 99). IEEE. Kim, J. G., Kim, M. J., Chun, J. H., & Huh, K. (2010). ABS/ESC/EPB control of electronic wedge brake. SAE Technical Paper 2010-01-0074. Laine, L. & Andreasson, J. (2007). Control allocation based electronic stability control system for a conventional road vehicle. In 2007 IEEE Intelligent Transportation Systems Conference, Seattle, WA, USA, 30 September 2007–3 October 2007 (pp. 514–521). IEEE. Li, F. Z. & Yang, G. L. (2012). Optimization of PID controller based on particle swam algorithm for automobile ABS. International Journal of Advancements in Computing Technology (IJACT), 4, 50–58. Li, J., Lu, B., Wang, Y., & Wu, J. (2010). ABS System design based on improved fuzzy PID control. In The 2010 Sixth International Conference on Natural Computation, Yantai, Shandong, 10–12 August 2010 (pp. 62–65). IEEE. Littlejohn, D., Fornari, T., Kuo, G., Fulmer, B., Mooradian, A., Shipp, K., Elliott, J., et al. (2004). Performance , robustness , and durability of an automatic brake system for vehicle adaptive cruise control. SAE Technical Paper 2004–01–0255. MROADS. (2009). Malaysian Institute of Road Safety Research Road Accident Database System. Nantais, N. C. & Minaker, B. P. (2008). Active four wheel brake proportioning for improved performance and safety. SAE Technical Paper 2008–01– 1224. 62 ISSN: 2180-1053 Vol. 6 No. 1 January - June 2014 Development of Antilock Braking System using Electronic Wedge Brake Model Oniz, Y., Kayacan, E., & Kaynak, O. (2009). A dynamic method to forecast the wheel slip for antilock braking system and its experimental evaluation. IEEE Transactions on Systems, Man, and Cybernetics. Part B, 39(2), 551–560. Oudghiri, M., Chadli, M., & Hajjaji, A. E. (2007). Robust fuzzy sliding mode control for antilock braking system. International Journal on Sciences and Techniques of Automatic Control, 1(1), 13–28. Piyabongkarn, D., Lew, J. Y., Rajamani, R., Grogg, J. A., & Yuan, Q. (2007). On the use of torque-biasing systems for electronic stability control: limitations and possibilities. IEEE Transactions on Control Systems Technology, 15(3), 581–589. Rahman, M. L. H. A., Hudha, K., Ahmad, F., & Jamaluddin, H. (2012). Design and clamping force modeling of electronic wedge brake system for automotive application. International Journal of Vehicle System Modelling and Testing, 8(2), 145–156. Swarnkar, P., Jain, S. & Nema, R. K. (2011). Effect of adaptation gain in model reference adaptive controlled second order system. Engineering, Technology and Applied Science Research, 1(3), 70–75. Short, M., Pont, M. J., & Huang, Q. (2004). Safety and reliability of distributed embedded systems simulation of vehicle longitudinal dynamics. ESL Technical Report 04-01. Leicester University. Yang, K., Li, J., Li, Y., Wan, H., Wang, Z., Li, C., & Tan, S. (2006). Simulation of fuzzy PI controller for ABS based on electromechanical brake system. In IEEE International Conference on Vehicular Electronics and Safety, Beijing, China, 13–15 December 2006 (pp. 407–412). IEEE. Zhao, C., Xiang, W., & Richardson, P. (2006). Vehicle lateral control and yaw stability control through differential braking. In IEEE International Symposium on Industrial Electronics, Montreal, Canada, 9–13 July 2006, (pp. 384-389). IEEE. Zhang, H., Wu, J., Chen, W., Zhang, Y., & Chen, L. (2009). Object oriented modelling and simulation of a pneumatic brake system with ABS. In 2009 IEEE Intelligent Vehicles Symposium, Xi’an, China, 3–5 June 2009 (pp. 780–785). IEEE. Zhang, S., Zhang, T., & Zhou, S. (2010). Vehicle stability control strategy based on active torque distribution and differential braking. In 2009 International Conference on Measuring Technology and Mechatronics Automation, Zhangjiajie Shi, China, 11-12 April 2009 (pp. 922–925). IEEE. ISSN: 2180-1053 Vol. 6 No. 1 January - June 2014 63