A control system for an electric motor configured to drive a fluid-moving apparatus to generate a fluid-flow, said control system comprising: a drive circuit configured to regulate electrical power supplied to a stator of the electric motor to turn a rotor of the electric motor and generate the fluid-flow; and a processor coupled in communication with said drive circuit and configured to: control said drive circuit to operate the electric motor at a plurality of control values of a control parameter; determine, for each of the plurality of control values, a fluid-flow value and a feedback value, the feedback value corresponding to a feedback parameter; compute a mathematical relationship between fluid-flow rate and one of the control parameter or the feedback parameter; receive a fluid-flow rate demand value; compute an operating setpoint for the control parameter based on the fluid-flow rate demand value and the computed mathematical relationship; control said drive circuit to operate the electric motor at the operating setpoint; determine a difference between a current fluid-flow rate value and the fluid-flow rate demand value is greater than a threshold difference; and recompute the mathematical relationship in response to a determination the difference is greater than the threshold difference. a drive circuit configured to regulate electrical power supplied to a stator of the electric motor to turn a rotor of the electric motor and generate the fluid-flow; and a processor coupled in communication with said drive circuit and configured to: control said drive circuit to operate the electric motor at a plurality of control values of a control parameter; determine, for each of the plurality of control values, a fluid-flow value and a feedback value, the feedback value corresponding to a feedback parameter; compute a mathematical relationship between fluid-flow rate and one of the control parameter or the feedback parameter; receive a fluid-flow rate demand value; compute an operating setpoint for the control parameter based on the fluid-flow rate demand value and the computed mathematical relationship; control said drive circuit to operate the electric motor at the operating setpoint; determine a difference between a current fluid-flow rate value and the fluid-flow rate demand value is greater than a threshold difference; and recompute the mathematical relationship in response to a determination the difference is greater than the threshold difference. control said drive circuit to operate the electric motor at a plurality of control values of a control parameter; determine, for each of the plurality of control values, a fluid-flow value and a feedback value, the feedback value corresponding to a feedback parameter; compute a mathematical relationship between fluid-flow rate and one of the control parameter or the feedback parameter; receive a fluid-flow rate demand value; compute an operating setpoint for the control parameter based on the fluid-flow rate demand value and the computed mathematical relationship; control said drive circuit to operate the electric motor at the operating setpoint; determine a difference between a current fluid-flow rate value and the fluid-flow rate demand value is greater than a threshold difference; and recompute the mathematical relationship in response to a determination the difference is greater than the threshold difference.