An irrigation system is disclosed that is configured to maintain a near straight alignment. In an implementation, an irrigation system includes multiple interconnected spans which are supported by multiple tower structures. Each tower structure includes a variable- speed drive unit for selectively driving a tower structure at a selected speed. The irrigation system also includes multiple sensors that are each associated with a corresponding span to determine an alignment of the corresponding span with respect to adjacent spans. Each of the sensors is in communication with a corresponding variable-drive control unit. Each of the variable-drive control units are configured to control the selected speed of a corresponding variable-speed drive unit to maintain the interconnected spans in a substantially linear orientation with respect to adjacent ones of the plurality of interconnected spans along a generally longitudinally oriented axis (e.g., maintain alignment of the spans with respect to each other).