Designs and optimizations of active and semi-active non-linear suspension systems for a terrain vehicle