Calculate the percentage of volume of a tank/storage that is full of water based on sampled water level data and tank/storage geometry. The output each time step is the percentage full at that moment.

For cylindrical tanks, PercentFull is equal to the current Level divided by the Max Level which is specified on the Sensor Configuration page.

For irregular tanks with input tank curves, PercentFull is equal to the current volume divided by the maximum defined volume in the tank curve.


PercentFull must be run directly on the water level data of a tank/storage with associated volume geometry.



Input Data*

Defines the time series data fed into the function. This can be a sensor ID or another function.

*Input data is optional in most cases. If Info360 detects that the first input is time series data, it will be applied to the function. Otherwise, the current active sensor's data will be used, which is often the case in Reference Charts.

Example Usage as an Expression:

PercentFull() - Outputs the

MA(PercentFull(),10) - Calculate moving average of tank percent full for the last 10 time intervals

Example Reference Chart:

The following example shows a chart of PercentFull being applied to all tanks in the system. This gives a useful summary view of storage throughout the system.

For information on setting up custom equations and syntax, please refer to Analytical Functions.