Artificial intelligence and machine learning is being utilised to reduce electricity usage in water treatment operations in Melbourne.
Winneke treatment plant is one of the major water treatment sites for Melbourne’s potable drinking water. On average, approximately 350 ML of water moves through the plant every day before being distributed to millions of homes and business around the city.
The plant has a daily targeted flow rate for water production in order to ensure Melbourne has the right amount of drinking water at all times. The target is different every day, meaning different pumps are running at different speeds.
In order to ensure these pumps are operated at maximum efficiency while still achieving the required flow rate, Melbourne Water is using a custom developed artificial intelligence (AI) program which mines historical pump operational data to ‘learn’ the most efficient pump configuration at any given time.
Melbourne Water Automation Team Leader, Russell Riding, said the AI system, developed in-house using the Python platform was powerful enough to consider a wide range of factors in its decision making.
“The Python program is able to utilise our historical data to determine the most energy efficient combinations of pumps and, the associated speeds to run them at, in order to achieve the necessary flow rate,” Mr Riding said.
“Because it was developed by one of our experienced data analysts, it is able to understand a range of factors which are very unique to our system, including reservoir level, available pumps and past performance.
“The program even gives us the ability to switch to a special training mode where our operations team can test a wide range of pump combinations which may not normally be utilised so the program can learn these for future reference.
“When in operational mode, the Python program determines optimal pump calibrations and sends them directly to the pump system without any human intervention; the AI determines the best settings and then applies them in real time.”
Mr Riding said cybersecurity was an important consideration when trialling the system.
“The AI is stored on a computer which is not connected to the broader Melbourne Water network, or the internet. This is best practice to ensure that cyber security risks are minimised.
“The local control system also has rules built into its code to ensure the AI system can only optimise the pump operations within set parameters. This is an important failsafe feature to ensure production can continue if the AI system fails.”
The project is expected to reduce Melbourne Water’s pump station energy costs at the Winneke site by around 20 per cent per year, and is being tested at other locations.
“We’re currently commencing testing with Python on another pump station with different requirements to find out if we can replicate the same kind of results that have been achieved at Winneke,” Mr Riding said.