Optimisation of sliding mode parameters using different algorithms to control the position of a linear DC motor