Project Page

Hydropower Plant Digital Twin

Monitoring real-time 3D hydropower plant from any location.

 

 

The Process:

Receive 3D models of a hydropower plant: The first step in the project was to receive 3D models of the power plant, its surroundings, and other relevant structures. These models were created based on 3D survey data and photographs.


Connect to Kafka server: The next step was to develop a connection to the Kafka server that would provide live data from the process control technology of the power plant.


Retrieve real-time data: Using C# in Unity, I retrieved real-time data from the Kafka server. The data included information about the power plant's performance, such as its power output, temperature, and other key metrics.


Integrate data with models: The next step was to integrate the data retrieved from the Kafka server with the 3D models of the power plant. This involved mapping the data onto the models to create a real-time visualization of the power plant's performance.


Visualize data in Unity: Using the integrated models and data, I developed a visualization of the power plant that could be used for maintenance purposes. The visualization provided an intuitive and interactive environment for safety instructions, training, and education. This allowed the user to simulate different scenarios, such as floods or incidents, and provided access to relevant information in real-time.


Test and refine: The final step was to test the visualization and make any necessary refinements. This involved ensuring that the visualization was accurate and user-friendly and that the data was being displayed correctly. The resulting visualization was a powerful tool for the maintenance and operation of the hydropower plant.

 Due to company policies  I cannot share pictures and client information

 

 

As part of a pilot project for a prominent electricity company, my role was to connect 3D models of a hydropower plant with live data from process control technology. Specifically, I utilized C# in Unity to create a Kafka connection and retrieve real-time power plant data. Using this data, I developed a visualization of the power plant that could be used for maintenance purposes. This project aimed to explore the benefits of using digital twins for the operation and maintenance of hydroelectric power plants.

 My role in the project was crucial in bringing together the data and models to create an interactive environment for safety instructions, training, and education.As part of a pilot project for a prominent electricity company, my role was to connect 3D models of a hydropower plant with live data from process control technology. Specifically, I utilized C# in Unity to create a Kafka connection and retrieve real-time power plant data. Using this data, I developed a visualization of the power plant that could be used for maintenance purposes. 

This project aimed to explore the benefits of using digital twins for the operation and maintenance of hydroelectric power plants. My role in the project was crucial in bringing together the data and models to create an interactive environment for safety instructions, training, and education.