Text this: Parametric modelling of a TRMS using dynamic spread factor particle swarm optimisation