Genetic algorithm control of model reduction passive quarter car suspension system

Автор: Nasir Ahmed Al-awad

Журнал: International Journal of Modern Education and Computer Science @ijmecs

Статья в выпуске: 2 vol.11, 2019 года.

Бесплатный доступ

This paper portrays the demonstrating, and testing of passive suspension control techniques. The control execution of a two-degree of-opportunity quarter car passive suspension frameworks is explored utilizing Matlab/Simulink, display. A classical Proportional Integral and Derivative (PID), Linear Quadratic Control (LQR), and H2 controller design are proposed and compared with soft computing methods, such Fuzzy logic controller (FLC) and Genetic Algorithm (GA) controller. Simulation environment was used for all design methods, investigation of the effects of the control techniques in time-domain design specifications, their comparison and verification of the results obtained. The results are shows the effectiveness of the (GA) controller to satisfied design requirements compared with others methods.

Еще

Passive Quarter Car, (PID) Controller, (LQR), (FLC), H2 Controller, (GA) Controller, Matlab/Simulink, Display

Короткий адрес: https://sciup.org/15016827

IDR: 15016827   |   DOI: 10.5815/ijmecs.2019.02.02

Текст научной статьи Genetic algorithm control of model reduction passive quarter car suspension system

Published Online February 2019 in MECS DOI: 10.5815/ijmecs.2019.02.02

The principle capacity of vehicle suspension system is to limit the vertical speeding up transmitted to the traveler which straightforwardly gives street comfort [1]. Ordinary passive suspensions utilize a spring and damper between the auto body and wheel gathering, speaking to a trade-off between clashing execution measurements, for example, traveler comfort, street holding, and suspension redirection. The primary target of suspension system is to diminish movements of the sprung mass (vehicle body) to street aggravations [2]. A passive suspension can store vitality by means of a spring and to disseminate it by means of a damper. Its parameters are for the most part settled, being accomplished a specific level of trade-off between street taking care of, stack conveying and ride comfort [3]. The execution of the passive suspension relies upon the street profile. The controller of such system is closed-loop form, so that the performance, have been studies by many researchers. There are many methods, like, Proportional-Integral-Derivative(PID), which is the most-used feedback control design in [3,4] but still, the desired specifications (peak or overshoot values and settling time) are not meet, and needs more tuning, In light of the linear control of the PID controller, it was an inability to control this system.

The Linear Quadratic Control (LQR) strategy actualized to the dynamic suspensions system for a quarter auto model. Comparison between passive and active dynamic suspensions system are performed by utilizing distinctive sorts of street profiles [5,6,7]. While in [8,9], proposed a fuzzy logic control (FLC), to improve the road disturbances performances and this reduce the steady-state error and increase the accuracy, but still needs more time for reaching the final value . In [10,11] Proportional Integral and Derivative and Sliding mode control were produced to enhance and track system reaction, but still there are many problems in transient response, more overshoot. In [12,13] Conducted a similar trial check execution of the dismissal of street disturbance influence by H- infinity and enhanced LQR controller for the quarter auto suspension system. Likewise, in [14,15]presented another control approach for the passive quarter auto suspension system utilizing neural systems and LQ adaptive control to relieve vibrations and ensuing adjustment to street unsettling influences. In [16] a strong pole position for a dynamic suspension quarter-auto model through parameter dependent control was proposed which guarantees to the uncertain loop system a pre determined pole-position inside a hover on the left - hand of the complex plane for system strength. In [17,18] adaptive neural system (ANN) is proposed to make the controller strength against deliberate vulnerabilities, which discharge the modelbased necessity of the sliding model control, and the weighting network is balanced online based by Lyapunov work. In [19,20] an optimal review control of a vehicle suspension system going on a harsh street is examined. The suspension system is optimized regarding to ride comfort and street holding inclinations, including increasing speeds of the sprung mass, tire diversion, the results demonstrate that the optimal control enhances all parts of the vehicle suspension execution while requiring less power. Model order reduction has well-known advantages in large scale simulation, analysis and control design, and has been widely examined and utilized, in some papers [21, 22,23]. In this paper, comparison amongst PID, LQR, and FLC with minimum rules, H2 controller and Genetic Algorithm Control are presented. Whatever section II, which clarifies the model depiction and reduction of it, section III gives an understanding to the controllers plan, while results comparison are presented in section IV, last the general conclusion is made in section V.

M X = -K (X -X )-b (X -X )

s s          s     s        us       s     s        us

MX us = K s ( X s - X us ) + b s ( X s - X us ) - K ( X us - r )

  • II. Quarter Car Modeling

The quarter auto demonstrates is set up utilizing interconnections of masses, springs and dampers. Fig. 1 demonstrates a two-degree-of-freedom a passive quartercar model system. In this model, the sprung and unsprung masses corresponding to the one corner of the vehicle, (Ms) is the mass of the auto body,(Mus) is the un-sprung mass of the haggle gathering, (ks) is the spring consistent in the suspension system, (bs) is the dashpot steady (speaking to the safeguard) and (kt) is the spring steady of the tire, since damping in the tire is typically very small, it is neglected in [5].The wheel after the car hits a unit bump, that is (r) represents unit-step input road disturbance, (xs) the car body travel(displacement) is following up on the mass (Ms), (Xus) the wheel travel (displacement) is following up on the mass(Mus) .

The direct conditions of movements of the vehicle system after using Newton's law, we can demonstrate, the following dynamics equations by Dowds and Dwyer in [1] and [24,25,26]:-

Fig.1. Shows a two-degree-of-freedom a passive quarter-car model [1]

These equations give the following transfer function relating Xs to r.

Xs

Kt ( bS + Ks )

r  MsMusS4 + (Ms + Mus) bS3 + ((Ms + Mus) Ks + MsKt) S2 + bKtKsS + KsKt

In this paper (the values of these parameters are taken from Gene et. al. in [27], where: -

Ms=20 Kg, Mus=375Kg, Ks=130331.58N/m, Kt=997264N/m and bs=9799N.s/m, so that the Transfer function can be written as: -

Xs____________________1.31*106( S +13.3)__________________ r " S4 + 516.1 S3 + 5.685 *104S2 +1.307 *106S +1.733 *107

By using MATLAB tool, figure 2 show the step transient response of the equation (3). It can be seen that the maximum overshot is (Mp=30%) and settling time (Ts=0.348sec).

Fig.2. Shows the transient response of original system

Working with lower-order models can improve investigation and control plan, in respect to higher-arrange models. Less complex models are likewise less demanding to comprehend and control. High-arrange models acquired by linearizing complex models or from different sources can contain states that don't contribute much to the dynamics of particular interest to your application. Along these lines, it can be valuable to decrease demonstrate arrange while saving model attributes that are critical for your application. There are many methods for model reduction, in this paper, using moment matching method [28], where separate dominate po\es from no-dominant and keeping, which poles are very close to imaginary-axis (these effectively poles) ,so that the second-order reduced Transfer function is:-

Xs         1024

" S 2 + 23.133 S + 1024

There are no large differences between original and reduced order systems, where both have the same overshot and settling time, Figure 3 shows transient response of original and reduced order systems. For simplicity in design and analysis, equation (4) can be used instead of equation (3).

Fig.3. Transient response comparisons between original and reduced System

  • A.    PID Controller

    The most prevalent linear control system that has been utilized by specialists in the plan of the dynamic suspension system is based on (PID) controller. Here using three term parameters proportional, integral and derivative, there is no steady-state error in the system under control, so that can use only(PD) controller to improve the dynamics effect (Mp and Ts). Using the classical tuning method and table of Ziegler and Nichols [4], we get the controller parameters, KP=156.15 and Kd=0.7586.

Fig. 4 shows the transient response with PID controller as seen from fig. the (Mp=12%) and (Ts=0.0132), so this type of controller needs more tuning to reach good response.

Fig.4. Shows the transient response with PID controller

  • B.    Linear Quadratic Control (LQR) controller

The LQR calculation reduces the measure of work done by the control systems specialist to improve the controller. The architect still needs to determine the cost work parameters, and contrast the outcomes and the predefined plan objectives. Frequently this implies controller development will be an iterative procedure in which the designer judges the "ideal" controllers created through simulation and after that modifies the parameters to deliver a controller more steady with design objectives. The state-equation of system is: -

III. Quarter Car Controllers

In the previous years, different control procedures have been proposed by various scientists to enhance the exchange off between ride comfort and street dealing, in the following, some of these control approaches that have been reported in the literature will be briefly presented. The purpose of using controllers in Quarter car, to improve dynamic behavior, when the car subjected to road disturbances. The design requirements depend on the behavior of car suspension, so that no overshoot and less settling time. It necessary to chose (Mp=0) and (Ts=0.01sec).

XX = Ax + Bu y = Cx

Where the model matrix, input and output vectors are:-

- 1024   - 23.133

C = 1024  0|

The feedback control law that minimizes the value of the cost is:-

Fig.6. Shows the inputs membership functions

U=-Kx(t)

To find the values of K=[K1 K2], must solving, Riccati differential equation The design procedures can be found from [29],let :-

Using LQR MATLAB statement, the values of K1= 2372 and K2= 49.5. Fig. 5 shows the transient response with LQR controller, (Mp=8.17%) and the settling time is (Ts= 0.103sec). These values are out of design requirement.

Fig.7. Shows the output membership functions

Fig.5. Shows the transient response with LQR controller

Fig.8. Shows rule-based for fuzzy control

  • C.    Fuzzy logic controller (FLC)

    Fig.9. Shows the simulink-diagram of fuzzy control system


    A fuzzy rule base has a very significant effect on the control strategy in a fuzzy controller, in other words it defines the strategy of the controller. The fuzzy logic controller used in the passive suspension has two inputs and one output, the desired road disturbance. The control system itself consists of three stages: fuzzification, fuzzy inference machine and defuzzification [30]. In this approach using minimum rules and these uses the true value of input road disturbance (low and high), to generate a result in the fuzzy set for car body displacement (small and large). The inputs to fuzzy, are error (e) and derivative of (e). The input, output membership functions and the rules based are appear in Figs. (6,7,8) respectively. While Fig. 9 shows the simulink diagram of fuzzy control system. The same values of KP=156.15 and Kd=0.7586, can be chosen, figure (10) shows the transient response of fuzzy controller, where (Mp=0), but still (TS=0.146sec) is not meet design specifications.

Fig.10. Shows the transient response with fuzzy-logic controller

  • D.    H2 controller Design

The outline of straight suspension controllers that underline either traveler solace or suspension deflection. The controllers in this area are composed utilizing straight H2 method [31]. As is standard in the H2 system, the execution goals are accomplished by means of limiting weighted transfer function standards.

The standard H2 optimization problem is the problem of choosing the compensator Ce in the block diagram of Fig. 11 such that it: -

  • 1.    stabilizes the closed-loop system

  • 2.    minimizes the H2-norm of the closed-loop system (with w as input and z as output).

Fig.11. Shows the H2 control system

Where (G) is the passive Quarter Car Suspension transfer function and must be putted in state-space form, refer to equation (6). Weighting capacities (W1, W2) fill two needs in the H2 system: They permit the immediate examination of various execution destinations with a similar standard, and they take into consideration recurrence data to be joined into the investigation. For more details on H2 control design, refer to [32]. ( W 1 and W 2) weighting filters that may be used to modify the design, and so that, plays the role of design parameters. This choice of W 2 reduces the Weight on the input over the frequency band where the disturbances are large. This allows the gain to be large in this frequency band. To do so, find a stabilizing controller K that minimizes the H2 norm. Assume the following weights: -

W1 = 0.1*(s+1000)/(100*s+1), W2=0.1. The H2 controller was designed by MATLAB statement (H2SYN), the gain controller (K) can be calculated and the transient response after compensation is shown in Fig. 12. The system response is without any overshoot, while Ts=0.434sec is very large, so this method needs more trial and error for choosing the proper values of weighting filters.

  • E.    Genetic Algorithm (GA) controllers

(GA) is type of search algorithm inspired by biology. They are based on the idea of evolution. A (GA) will be used to find the right weights and topology for a given problem. Recently, intelligent based techniques such as neural network and genetic algorithm have been applied to the passive and active suspension system [33]. In (GA) a populace of irregular genotypes is made and their fitness is assessed. The fitness work is diverse for each test. Here the fitness work is the way of Quarter Car Suspension System gets to the objective.

Fig.12. Shows the transient response with H2 controller

The GAs more than once changes a populace of individual arrangements. At each progression the GAs select individual at arbitrary from the present populace to be guardians and utilization them to create the youngsters for the people to come. Over progressive generation, the populace develops toward an ideal arrangement. Three fundamental steps of GAs [34]:

1-Selection: selects the individuals, called guardians that add to the people to come.

2-Crossover: joins two guardians to frame youngsters for the people to come.

3-Mutation:  apply arbitrary changes to singular youngsters.

For the outline of the GA-based PID controller, see Fig.13, initial an underlying populace of the GA is produced by irregular, this contains double strings, where a string speaks to the corresponding, proportional, integral and derivative gains (Kp, Ki, Kd). The target work is required to assess the best PID controller for the framework. A target capacity could be made to discover a PID controller that gives the littlest overshoot, fastest rise time or quickest settling time. In any case, keeping in mind the end goal to join these destinations it is expected to outline a target work that will limit the execution lists of the control framework. Every chromosome in the populace is passed into the target work each one in turn. The chromosome is then assessed and relegated a number to speak to its fitness. The (GA) utilizes the chromosome's fitness value to make another populace comprising of the fittest individuals. The process of optimization is calculated by maximization of the fitness function (F) which is the mean error between the current value of the system output and the desired reference:

T

MSE = 1 J( e ( t ))2 dt

T 0

Fitness =----

MSE

method PID-GA, with [9], using (FLC) and by Jin in [35], using parameters optimization, it is clear that the proposed method gives great improvement in design requirements.

In this paper, GA parameters are chosen according to the trial and error method as follows:

Population size=50; Crossover rate= 0.2; Mutation rate=0.01; Maximum generation =120 Roulette wheel selection method is considered with uniform mutation and arithmetic crossover. Fig. 14 shows the response of the Passive Quarter Car Suspension System of PID-GA controller, here all design specifications are satisfied, noovershot, and (Ts=0.011sec). The parameters of the PID are: - Kp = 1599.7678, Ki= 475.7819 and Kd = 7.832.

Fig.13. Shows (GA) based-PID controller

Fig.14. Shows the transient response with (GA) controller

  • IV.    Results Comparison and Discussion

The reactions of all gave controllers are contrasted regard with settling time, maximum overshoot, and steady state error, as appeared in Table I. It is seen that GA gives preferred outcomes over different strategies, yet GA requires 51.86 seconds computational time to tune the PID controller. When comparing the proposed

Table 1. Comparison between all controllers

Controller types

Settling time(sec)

Max. overshot%

Steady-state error

PID

0.0132

12%

0

LQR

0.103

8.17%

0

FLC

0.146

0

0

H2

0.434

0

0

PID - GA

0.011

0

0

  • V.    Conclusion

The passive suspension framework is an open loop control system. It just plans to accomplish certain condition as it were. The normal for uninvolved suspension are settling and can't be balanced by any mechanical part. Subsequently, the execution of the passive suspension relies upon the street profile. different methods for controlling the system are used some of these (FLC and H2 ) are satisfied one specification max.overshot,but settling time     out of design requirement ,(PID and LQR),needs more tuning to improve (MP and TS). PID-GA appears to offer the most satisfied result, where (MP=0%) and (Ts=0.011sec). This basic linear quarter-vehicle system has a few focal points: Due to its straightforward structure and low dynamic order, it offers an instinctive comprehension of the vertical powerful response. In addition, it offers a good reason for controller design. Finally, the reason for this paper is to research the ideal outline of a quarter auto passive suspension framework utilizing a GA optimization calculation, keeping in mind the end goal to limit the applied disturbances and vibrations.

Acknowledgment

The author would like to thank Mustansiriyah University ( Baghdad – Iraq for its support in the present work.

Список литературы Genetic algorithm control of model reduction passive quarter car suspension system

  • Dowds P. & Dwyer A. O., Modelling and Control of a Suspension System for Vehicle Applications, Dublin Institute of Technology. School of Electrical and Electronic Engineering, Vol.3, No.45, 2005.
  • Wei G. & Nong Z., Dynamic Analysis of Vehicles with uncertain arameters,ICSV, 9-12 July, Vol. 7, Issue 2, 2007.
  • Abd El-Nasser S. A. & Ahmed S. A., PID controller of active suspension system for a Quarter car model, International Journal of Advances in Engineering & Technology, Dec., Vol.45, No.6, 2015.
  • Senthilkumar M., PID Controller -Based Active Suspension System for Automobiles, PID Controller Design Approaches-Theory, Tuning and Application to Frontier Areas,InTech,March, Vol.3, Issue 8, 2012.
  • Goegoes D. N. & Gigih P.,PID State feedback Controller of a Quarter Car Active Suspension System, Journal of Basic and Applied Scientific Research Vol. 1, No. 11, 2011.
  • Yahaya M. S., & Ghani M. R. A., LQR Controller for Active Car Suspension, Proc. On TENCON, Malaysia, Vol. 2, Issue 8, 2000.
  • Abdolvahab A., Simulation and Analysis of Passive and Active Suspension System Using Quarter Car Model for Different Road Profile, International Journal of Engineering Trends and Technology, Vol. 3, No., 5, 2012.
  • Elbab H., Allam E., Hady M. & Abouel-Seoud S., Performance of Active Suspension with Fuzzy Control, SAE Technical Paper Vol. 1, No. 2, 2009.
  • Changizi N., Rouhani M., & Sheiie N., Using fuzzy logic to control one quarter-car suspension system, International Conference on Computer, Mechatronics, Control and Electronic Engineering, Vol. 9, No.1, 2010.
  • Elnaz A. & Morteza F., Observer Design for Active Suspension System U sing Sliding Mode Control , Proceedings of IEEE Student Conference on Research and Development Putrajaya, Malaysia, Vol. 11, No. 4, 2010.
  • Sam Y. M. & Osman J. H. S., Proportional-Integral Sliding Mode Control of a Quarter Car Active Suspension, Proc. IEEE TECO, Vol. 9. No.2, 2002.
  • Shirdel H., Gatavi E. & Hashemiyan Z.. Comparison of H∞ and Optimized-LQR Controller in Active Suspension System, Second Int. Conf. Comput.Intell. Model. Simul.,Vol. 2, Issue 6, Sep., 2010.
  • Du H. & Zhang N. ,H∞ control of active vehicle suspensions with actuator time delay. J Sound Vib, Vol.13, No.5, 2007.
  • Krauze P. & Kasprzyk J., Neural Network Based LQ Control of a Semiactive Quarter-Car Model, IEEE proceeding 8th Int. Conf. Methods Model. Autom. Robot., Vol.16, Issue 2, 2013.
  • Al-Holou N., Lahdhiri T., Joo D., Weaver J. & Al-Abbas F., Sliding mode neural network inference fuzzy logic control for active suspension systems, IEEE Trans. Fuzzy Syst., Vol. 10, No. 2, Apr., 2002.
  • Leite J. S. & Peres L. D., Robust pole location for an active suspension quarter-car mo del through parameter dependent control, Proc. IEEE lntemational Conf. Control, Vol. 13, Issue 7, Appl., 2002.
  • Chen C. & Huang A. C., daptive sliding control of non-autonomous active suspension systems with time-varying loadings, J Sound VibVol. 3, No.5, 2005.
  • Feng Z. & Mingming D., Adaptive Neural-Sliding Mode Control of Active Suspension System for Camera Stabilization, Shock and Vibration, vol.18, No.4, 2015.
  • Marzbanrad J., Ahmadi G., Hojjat Y. & Zohoor H., Optimal active control of vehicle suspension systems including time delay and preview for rough roads, Journal of Vibration and Control, Vol. 8, No. 9, 2002.
  • Marzbanrad J., Hojjat Y., Zohoor H. & Nikravesh S. K., Optimal preview control design of an active suspension based on a full car model, Scientia Iranica, Vol.10, Issue 7, 2003.
  • Savo D. Andrija T,Dynamic, Model Reduction: An verview of Available Techniques with Application to Power Systems,Serbian Journal of Electrical Engineering ,Vol. 9, No. 2, June 2012.
  • A.C.Antoulas, Lihong Feng., Model Reduction by Iterative Error System Approximation, Mathematical and Computer Modelling of Dynamical Systems, Vol. 24, No. 2, 2018.
  • Zhi, Yong Qiu, Yao Lin Jiang, Interpolatory Model Order Reduction Method for Second Order Systems, Asian Journal of Control, Vol. 20, Issue 1, June 2017.
  • Yakubu G.1, Adisa A. B., Simulation and Analysis of Active Damping System for Vibration Control, American Journal of Engineering Research, Vo. 6, Issue 11, 2017.
  • Prabhakar S. & Arunachalam K., Simulation and analysis of passive suspension system for different road profiles with variable damping and stiffness parameters, Journal of Chemical and Pharmaceutical Sciences, Special, Vol. 3, Issue 7, 2015.
  • Galal A. H., Car Dynamics using Quarter Model and Passive Suspension, Part VI: Sprung-mass Step Response, IOSR Journal of Computer Engineering (IOSR-JCE), Vol.17, Issue 2, Ver. 1, Mar – Apr. 2015.
  • Gene F. F., J. David P. & Abbas E. N., Feedback Control of Dynamic Systems, 7th Edition, Pearson company, 2015.
  • Mert B. ̧& tug M. P., Model Reduction by Moment Matching for Linear Switched Systems, IEEE Transactions on Automatic Control, Vol.4, No.8, 2014.
  • K. Dhananjay Rao , Modeling and Simulation of Quarter Car Semi Active Suspension System Using LQR Controller, Proceedings of the 3rd International Conference on Frontiers of Intelligent Computing: Theory and Applications (FICTA) , Vol. 5, Issue 2, 2014.
  • A.lireza Rezaee,, Mazyar Pajohesh, Suspension System Control with Fuzzy Logic , Journal of Communications Technology, Electronics and Computer Science, Vol. 3, Issue 6, 2016.
  • Ahmed S Ali, Gamal A.Jaber, Nouby M Ghazaly, H∞ Control of Active Suspension System for a Quarter Car Model, International Journal of Vehicle Structures and Systems Vol.8, No.1, 2016.
  • L.C.Félix-Herrán, R.A.Ramírez-Mendoza, H2 control of a one-quarter semi-active ground vehicle suspension, Journal of Applied Research and Technology, Vol. 14, Issue 3, June pp.173-183,2016.
  • Joshi G., Review of Genetic Algorithm: An Optimization Technique, International Journal of Advanced Research in Computer Science and Software Engineering, Vol. 4, No. 4, April, 2014.
  • Jyoti O., Naveen K., An Improved Genetic Algorithm for PID Parameter Tuning, Recent Advances in Electrical and Computer Engineering, Vol. 8, Issue 9, 2017.
  • Jin L., Yongjun S. and Shaopu Y., Parmeters, Optimization Of Passive Vehicle Suspension Based On Invariant Points Theory, International .Journal .on smart sensing and intelligent systems, Vol.6, No. 5, 2013.
Еще
Статья научная