Application of Different Control Techniques to Railway Semi-Active Suspension Systems