“…Different design criteria are defined either in frequency or time domain for controllers and large variety are devised. The commonly approaches are proportional-integral-derivative (PID) [3][4][5][6], model-predictive control (MPC) [7,8], load dependent controller [9], fuzzy logic [10][11][12][13], neural network [10,14], H∞ [15][16][17], LQR [10,[18][19][20][21], Skyhook controller [10,22], preview controller [23,24] etc. More details about this methods can be found on [25].…”