Variables

The following methods provide a compositional approach for defining common variables used in water network optimization models.

Formulation-agnostic Variables

These methods are always defined over AbstractWaterModel.

Nodal Variables

Missing docstring.

Missing docstring for variable_head. Check Documenter's build log for details.

Missing docstring.

Missing docstring for variable_demand_flow. Check Documenter's build log for details.

Missing docstring.

Missing docstring for variable_reservoir_flow. Check Documenter's build log for details.

Missing docstring.

Missing docstring for variable_tank_flow. Check Documenter's build log for details.

Missing docstring.

Missing docstring for variable_des_pipe_indicator. Check Documenter's build log for details.

Missing docstring.

Missing docstring for variable_pump_head_gain. Check Documenter's build log for details.

Missing docstring.

Missing docstring for variable_pump_power. Check Documenter's build log for details.

Missing docstring.

Missing docstring for variable_pump_indicator. Check Documenter's build log for details.

Missing docstring.

Missing docstring for variable_pump_switch_off. Check Documenter's build log for details.

Missing docstring.

Missing docstring for variable_pump_switch_on. Check Documenter's build log for details.

Missing docstring.

Missing docstring for variable_regulator_indicator. Check Documenter's build log for details.

Missing docstring.

Missing docstring for variable_valve_indicator. Check Documenter's build log for details.

In most of the implemented formulations, we model flow-related quantities in different ways. The formulation-specific functions used for instantiating the associated variables are described below.

Missing docstring.

Missing docstring for variable_flow. Check Documenter's build log for details.