A pump system comprising: a pipeline assembly for transporting fluid; a pump assembly comprising a plurality of pumps (302, 304, 306, 308) arranged along the pipeline assembly; a pump motor assembly comprising a plurality of pump motors (310, 312, 314, 316) driving the plurality of pumps (302, 304, 306, 308) of the pump assembly; a control assembly (382, 384, 386, 388, 390, 392, 396) for controlling speed of the pump motors (310, 312, 314, 316) and discharge pressure and flow rate of the pumps (302, 304, 306, 308); and at least one interface detection meter in communication with the pipeline assembly, the interface detection meter determining properties of the fluid in the pipeline assembly, and the control assembly (382, 384, 386, 388, 390, 392, 396) controlling the speeds and the discharge pressures according to the properties determined of the fluid in the pipeline assembly, wherein the control assembly (382, 384, 386, 388, 390, 392, 396) is configured to transmit data of the properties of the fluid and calculates speed set points and discharge pressure set points, wherein the control assembly (382, 384, 386, 388, 390, 392, 396) comprises a first logic control comprising feed-forward control logic for transmitting the data of the properties of the fluid, wherein the control assembly (382, 384, 386, 388, 390, 392, 396) is configured to detect a fluid interface of a batch change of the fluid transported in the pipeline assembly and to automatically adjust the speed set points and discharge pressure set points in a continuous manner when the fluid interface travels through the pipeline assembly, and wherein the at least one interface detection meter is configured as a transit-time ultrasonic meter. a pipeline assembly for transporting fluid; a pump assembly comprising a plurality of pumps (302, 304, 306, 308) arranged along the pipeline assembly; a pump motor assembly comprising a plurality of pump motors (310, 312, 314, 316) driving the plurality of pumps (302, 304, 306, 308) of the pump assembly; a control assembly (382, 384, 386, 388, 390, 392, 396) for controlling speed of the pump motors (310, 312, 314, 316) and discharge pressure and flow rate of the pumps (302, 304, 306, 308); and at least one interface detection meter in communication with the pipeline assembly, the interface detection meter determining properties of the fluid in the pipeline assembly, and the control assembly (382, 384, 386, 388, 390, 392, 396) controlling the speeds and the discharge pressures according to the properties determined of the fluid in the pipeline assembly, wherein the control assembly (382, 384, 386, 388, 390, 392, 396) is configured to transmit data of the properties of the fluid and calculates speed set points and discharge pressure set points, wherein the control assembly (382, 384, 386, 388, 390, 392, 396) comprises a first logic control comprising feed-forward control logic for transmitting the data of the properties of the fluid, wherein the control assembly (382, 384, 386, 388, 390, 392, 396) is configured to detect a fluid interface of a batch change of the fluid transported in the pipeline assembly and to automatically adjust the speed set points and discharge pressure set points in a continuous manner when the fluid interface travels through the pipeline assembly, and wherein the at least one interface detection meter is configured as a transit-time ultrasonic meter.