A multi-pump control system comprising - a control module, - a processing module, - a communication interface, and - a storage module, wherein the control module is configured to a) run a zero flow configuration cycle by ramping up the speed of at least one pump in addition to a subset j of i pumps of a multi-pump system running at a speed ω j until the communication interface receives a signal change indicative of the at least one pump starting to contribute to the total flow, and wherein the processing module is configured to determine an approximated pump characteristic Δp∼ ω 0 2 and/or power consumption P∼ ω 0 3, wherein ω 0 is the speed of the at least one ramped-up pump in the moment it starts to contribute to the total flow, and/or b) run a zero flow configuration cycle by ramping down the speed of at least one pump of a subset j of i pumps of a multi-pump system running at a speed ω j until the communication interface receives a signal change indicative of the at least one pump stopping to contribute to the total flow, and wherein the processing module is configured to determine an approximated pump characteristic Δp∼ ω 0 2 and/or power consumption P∼ ω 0 3, wherein ω 0 is the speed of the at least one ramped-down pump in the moment it stops to contribute to the total flow. - a control module, - a processing module, - a communication interface, and - a storage module, wherein the control module is configured to a) run a zero flow configuration cycle by ramping up the speed of at least one pump in addition to a subset j of i pumps of a multi-pump system running at a speed ω j until the communication interface receives a signal change indicative of the at least one pump starting to contribute to the total flow, and wherein the processing module is configured to determine an approximated pump characteristic Δp∼ ω 0 2 and/or power consumption P∼ ω 0 3, wherein ω 0 is the speed of the at least one ramped-up pump in the moment it starts to contribute to the total flow, and/or b) run a zero flow configuration cycle by ramping down the speed of at least one pump of a subset j of i pumps of a multi-pump system running at a speed ω j until the communication interface receives a signal change indicative of the at least one pump stopping to contribute to the total flow, and wherein the processing module is configured to determine an approximated pump characteristic Δp∼ ω 0 2 and/or power consumption P∼ ω 0 3, wherein ω 0 is the speed of the at least one ramped-down pump in the moment it stops to contribute to the total flow. a) run a zero flow configuration cycle by ramping up the speed of at least one pump in addition to a subset j of i pumps of a multi-pump system running at a speed ω j until the communication interface receives a signal change indicative of the at least one pump starting to contribute to the total flow, and wherein the processing module is configured to determine an approximated pump characteristic Δp∼ ω 0 2 and/or power consumption P∼ ω 0 3, wherein ω 0 is the speed of the at least one ramped-up pump in the moment it starts to contribute to the total flow, and/or b) run a zero flow configuration cycle by ramping down the speed of at least one pump of a subset j of i pumps of a multi-pump system running at a speed ω j until the communication interface receives a signal change indicative of the at least one pump stopping to contribute to the total flow, and wherein the processing module is configured to determine an approximated pump characteristic Δp∼ ω 0 2 and/or power consumption P∼ ω 0 3, wherein ω 0 is the speed of the at least one ramped-down pump in the moment it stops to contribute to the total flow.