An irrigation system with transient state speeds of movement achieves and maintains substantial straight alignment of multiple interconnected spans with continuous movement over a range of speeds in a forward and reverse movement direction. A variable-speed drive controller monitors and processes the output of the corresponding alignment detector and, based on the output of the alignment detector, selects from memory and continuously furnishes to the corresponding span motor a predetermined progressively increasing speed profile or a predetermined progressively decreasing speed profile.