wiki:Other/Summer/2025/Digital

Version 17 (modified by hanshalc, 3 days ago) ( diff )

Digital Twin for Network Energy Consumption

Team: Andy GarciaUG, Hanshal Chandrashekara ReddyUG, Jinun Kim HS

Advisors: N.K. Shankaranarayanan and Ivan Seskar

Mentors: Zhuohuan Li


Project Description & Goals:
With an increased demand for wireless networks like 5G to rising 6G comes an increased use in energy consumption and operational costs (OPEX). This project will involve creating a digital twin model of a network in order to test which specific units (radio or distributed) need to be turned off in order to be energy efficient. We will be testing different configurations of these Open-Radio Access Networks (O-RAN) components to see which would be most energy efficient.

Technologies: Python, VSCode


Week 1:
Slides: https://drive.google.com/file/d/1r6w2wyRBS0CpifyyU4qOzbmBlCEb3x6A/view?usp=drive_link

Progress

  • Started working on the Digital Twin for Energy Consumption project by identifying key goals, reviewing past intern work to understand next steps, and setting up the development environment to prepare for testing and future contributions.

Week 2:
Slides: https://drive.google.com/file/d/1jqG9n97e7Y4yiLGkz5SNo9PsgjG5evyu/view?usp=drive_link

Progress:

  • This week involved an introduction to the ORBIT and COSMOS content, where the Digital Twin project will be implemented. Time was spent reviewing basic command line interface (CLI) commands and working within the provided image. Last year’s project code was downloaded onto the image and explored to better understand its structure. These initial steps are helping to build a solid foundation for contributing to the ongoing work of the Digital Twin project.

Week 3:
Slides: https://drive.google.com/file/d/1hYcsBtK5Or--BFvMtzCQ9mtk4XMbUKBl/view?usp=drive_link

Progress:

  • By using the code developed by the previous project intern, we successfully ran the files in Visual Studio Code and generated several plots to visualize when energy-saving modes are activated or inactive.

Week 4:
Slides: https://drive.google.com/file/d/1f5Tgh6QqJwIzyjkWz2SWaY4nyhEcU_U9/view?usp=sharing

Progress:

  • This week, we were able to create informative visuals from a specific scenario from the previous year's work. This diagram made it simple to understand how exactly the scenario worked and how the code functioned for the scenario. We were also able to recreate specific plots that better helped us understand the outcomes of different scenarios. We specifically analyzed the Total Network Power Consumption and System Energy Efficiency plots to get a better understanding of the scenarios.

Week 5:
Slides: https://drive.google.com/file/d/1UhsPGLY754pcVk1GvdJwdy1pDazf4RP5/view?usp=sharing

Progress:

  • This week, we were able to create 2 new scenarios with new configurations of radio units and distributed units. We specifically focused on implementing 2 new forms of radio units: micro and pico. We did this in order to be able to test our configuration to see if using multiple types of RU's will allow for more energy efficiency. We also combined the existing code into a single Python file for ease of access. The new file is separated to display what each part of the code's function is, and this will also make it easier to implement these new scenarios and also tracing logic as well as debugging.
Note: See TracWiki for help on using the wiki.