Power Distribution in India

+1 202 555 0180

Have a question, comment, or concern? Our dedicated team of experts is ready to hear and assist you. Reach us through our social media, phone, or live chat.

Power Distribution in India
machine learning based asset management app

Machine learning -based Asset Management app for DISCOMs

Many DISCOMs undertook GIS implementation during the R-APDRP scheme, however, most of these DISCOMs struggle to keep the data in their GIS platforms current and updated. Moreover, large areas, especially rural areas are still left uncovered by the GIS database and the utilities do not have updated information on assets on ground serving such areas.

Basic idea behind machine learning based asset management

If you happen to know about Google’s teachable machine model, then you would know what I am talking about. If not, no worries, just take a peek at the video below which I embedded from their teachable machine website.

Making AI easier for everyone – by Google Inc.

So, as described in the video above, teachable machine platform can be used to train the model to recognize different items. In DISCOM parlance, this may be used to recognise different assets such as poles, transformers and switchgear. Once trained, the model can be used as a ‘pickle‘ in a suitable application environment to make a meaningful and useful solution for utilities.

Machine learning based asset management framework

Now, in order to make a useful application, it is important to have a robust system of collecting sample pictures of field assets and feeding them to train the model. Speaking of models, there are two ways of building your model – the standard image model and the embedded image model. It is best to experiment with both and find what suits your scenario best. The embedded image model provides more flexibility in terms of choosing the learning rate, batch size and epochs. On the other hand, standard image model provides support for better resolution and colour images. This makes it more suitable for machine learning based asset management especially for DISCOMs and utilities.

Model choices on the teachable machine platform

Structure of the application

I have tried to draw a simple structure of the application in the figure below. This drawing represents the structure of a workable application based on Django framework. Django is a high level python framework which is used to develop machine learning applications. Django can connect to any database of choice and can be configured to provide data over secure API endpoints. These endpoints can be used by front-end application(s) designed for web and mobile.

machine learning based asset management app structure
Basic structure of the machine learning based asset management app

First, a sample image repository has to be created which would train the model to differentiate between various assets. The example of insulators, transformers and rail poles is depicted below. Once you click on ‘train model’, the ML engine starts training its classification algorithm. Finally you get to export the model as a pickle.

The pickle file acts as an input to a Django application which can be programmed to host the classification algorithm. The front-end application connected to Django would provide the ability to take photos of assets as the surveyor using the app moves along the DISCOM network. The photos shall be transferred to Django and classified into the correct asset category. This information would get updated on the database together with asset types, quantities, etc.

Training the model on different asset images

Further enhancement

There is scope to further enhance the application and fine-tune it to suit different requirements. For instance, insulators can be further classified based on voltage levels and types such as pin insulators or disc insulators. Similarly, transformers can also be classified based on voltage level and power ratings. Furthermore, one can enhance the model if a feedback loop is provided to correct initial mis-classifications.

Conclusion

The teachable machine model provided by Google is an excellent plugin to use in your apps without much effort and re-inventing the wheel. This will definitely bring the overall cost and time for development down to more manageable levels. All it takes is right choice of front-end and database to adequately support the app framework.

What do you feel about this machine learning based asset management app idea. Do let me know in the comments below.

Share this article
Shareable URL
Prev Post

10 action points to make smart metering projects successful

Next Post

Is Metaverse poised to change the utility business forever?

Leave a Reply

Your email address will not be published. Required fields are marked *