Patent attributes
One aspect of the invention provides a system including: a liquid filter configured for fluidic communication with a fluid repository; a flow sensor in fluidic communication with the liquid filter; a variable-speed pump in fluidic communication with the liquid filter and the flow sensor; and a processor in electronic communication with the flow sensor and the variable-speed pump. The processor is configured to: determine a total volume threshold for a filtration procedure of the fluid repository; identify a set of fluid flow activities performed by the variable-speed pump; determine a remaining volume for completing the filtration procedure by reducing the total volume threshold by a volume of fluid moved by the variable-speed pump during the set of fluid flow activities; and determine, from a set of energy-expenditure factors and the remaining volume, an activation schedule and an activation power output of the variable-speed pump for completing the filtration procedure.