a movement simulator includes a base ; a platform movable relative to the base ; a plurality of actuators each having a controllably variable length , each of the actuators being coupled with the base and carrying the platform , wherein the dimensions of the base and the platform , and the variable lengths of the actuators determine a workspace within which the platform can move . a controller is operable to provide a motion cueing algorithm having a demanded platform state as output and a washout controller having a washout adaptation as output , which washout controller keeps the platform within its workspace by adapting the demanded platform state to a commanded platform state using the washout adaptation . the commanded platform state controls , via a kinematic transformation , the lengths of the actuators . the washout adaptation is calculated using a model predictive control algorithm .