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
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.) 

IMPORTANT NOTE: For this project, the mentor has indicated that they would like you to include a copy of your resume or CV and unofficial transcript in your initial email. 

Preparation activities

The specific preparation activities for this project will be customized through discussions between you and your project mentor. Please be sure to ask them for the instructions to complete the required preparation activities.

Keywords

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