Implementing a 5G-enabled RaspBerry-PI-based testbed for the Distributed Optimization of the Distribution Grid

An example of one of the 5G-enabled raspberry PI kits available for the students in this project.

Work with Raspberry PIs and 5G connectivity to implement a distributed optimization system for the smart grid. 

Project description

Distributed optimization algorithms have revolutionized the decision-making process in distribution network management. Unlike their centralized counterparts, the effectiveness of distributed algorithms is significantly affected by the non-ideal states of communication networks used for data exchange.
Hence, evaluating the resilience of distributed algorithms to communication imperfections is essential.

In this project, the student will work under the supervision of faculty in the EE department (both communication and power system area) to implement a 5G-enabled testbed to solve the distributed optimization problem using Raspberry PIs with 5G connectivity.

The performance assessment of the algorithm is done using the IEEE 123-bus test system by optimally scheduling the inverters connected to the network to achieve voltage deviation minimization. This analysis offers valuable understanding about the efficacy of the state-of-the-art distributed optimization algorithms in terms of the solution quality, number of iterations, convergence rate and update frequency. 

Project outcome

  • Program the Raspberry PI with 5G connectivity
  • Implement the distributed optimization algorithm
  • Analyze the performance of the communication (delay, packet losses, traffic rate) and their impact on the performance the distributed optimization 

Project details

Timing, eligibility and other details
Length of commitment Less than a semester; 0-2 months
Start time Anytime 
In-person, remote, or hybrid? Hybrid Project 
Level of collaboration Small group project (2-3 students) 
Benefits Academic credit 
Who is eligible All undergraduate students 

Project mentor

Filippo Malandra

Assistant Professor of Research

Electrical Engineering

Phone: (716) 645-1151

Email: filippom@buffalo.edu

Start the project

  1. Email the project mentor using the contact information above to express your interest and get approval to work on the project. (Here are helpful tips on how to contact a project mentor.)
  2. After you receive approval from the mentor to start this project, click the button to start the digital badge. (Learn more about ELN's digital badge options.) 

Preparation activities

Once you begin the digital badge series, you will have access to all the necessary activities and instructions. Your mentor has indicated they would like you to also complete the specific preparation activities below. Please reference this when you get to Step 2 of the Preparation Phase. 

Send an email to the faculty to express your interest and apply for this opportunity. Please share your resume and the course transcripts. You will then be contacted and an initial meeting will be set up to start. 

Keywords

Raspberry PI, 5G, Networks, distributed optimization, EE, CSE