Tag Archives: machine learning

Joining the Dept. of Electrical Engineering at CCNY in Aug. ’23

May 2023

I am ecstatic to announce that on Aug. 1st I will be joining the Dept. of Electrical Engineering within the Grove School of Engineering at the City College of New York (CCNY), as Assistant Professor. It is amazing to join an Institution with 175 years of history, founded as the first tuition-free college in the US (until 1976), and which still strives to provide wider access to higher education for all. Two units within CCNY have been named after notable alumni, who decisively redefined their course with their donations and leadership: the Colin Powell School for Civic and Global Leadership (after the first African American Sec. of State) and the Grove School of Engineering (after one of Intel’s founding members & CEO, Andrew Grove). At CCNY, I will establish the Digitalized Electric Grid Innovations, Developments & Applications Laboratory (DEgIDAL). DEgiDAL will focus on how data-sets of historical records and real-time synchronized measurements can inform renewable energy pricing, grid stability and protection, and equitable access to electricity of high power quality for all.

I am grateful to everyone at Carnegie Mellon University for 6 wonderful years as postdoc and special faculty, and for enabling me to take on important roles within the US energy space. My postdoc advisors Profs. Gabriela Hug and Soummya Kar trained me thoroughly in power system optimization. Prof. Jay Whitacre involved me in breakthrough research on battery storage planning. Profs. Jay Apt, Paul Salvador, Barry Rawn, Sevin Yeltekin and Willem van Hoeve inspired me and supported me in developing and teaching 5 courses, and in advising more than a dozen MSc students from the College of Engineering and the Tepper School of Business.

Undoubtedly, this immensely joyful milestone would have been impossible without the strong Electrical & Computer Engineering foundations I received at my alma mater, the National Technical University of Athens (NTUA), Greece. In the form of gratitude I will refer specifically to two exquisite people that defined my path at NTUA. Firstly, my PhD+MSc advisor, the tireless and all-round power systems scholar Prof. Nikos Hatziargyriou, taught me most of what I know and was the ‘charge’ of my academic journey across the Atlantic. Secondly, Prof. Timos Sellis, a bright beacon of databases’ expertise, was the one who infused me with the passion for artificial intelligence and machine learning through data mining.

Lastly, I want to thank Drs. Giannis Bourmpakis, Kyri Baker, Constance Crozier, Jeff Wischkaemper, Mads Almassalkhi and Javad Mohammadi, and Profs. Fran Li, David Infield, Barry Rand, Luigi Vanfretti, Costa Samaras and Antonio Conejo for advising and encouraging me in the past couple of years of my faculty job search. The process was tough, sometimes dubious (if not outright scandalous in a few cases), but the support from these people kept me going!

In a few months I will be recruiting for 3 fully-funded PhD positions to join DEgIDAL. Stay tuned & reach out.

Respice.  Adspice.  Prospice.

 

Panel at 2023 IEEE ISGT North America & “Ask the Panelists” Contest

December 2022

With the Inflation Reduction Act in the US and similar incentivizing initiatives all over the world, the clean energy transition is – more or less (and hopefully!) – set on long-term and fast(er) tracks. In this context, the roles and impact of grid modernization, its digitalization and the broader space of (what we call) the “smart grid” become rather interesting. This is because the electricity sector has never – practically – suffered from lack of capital. So one may ask why would the recently introduced frameworks matter and justify expectations for significant changes?

With the support of the IEEE Smart Grid, I invited some good friends, colleagues and alumni of my courses at CMU for a panel at the 2023 IEEE North America Innovative Smart Grid Technologies (ISGT) conference. Together we will probe the new electricity sector landscape and answer some challenging questions about how the decarbonization of this space must rely on a range of solutions, including, among many others, infrastructure planning, energy security, non-wire alternatives and policy per se. I am grateful to my panelists Clare Callahan (Deloitte & CMU alumni), Doug Houseman (Burns McDonnell), Damir Novosel (Quanta Technology) and Rob Gramlich (Grid Strategies LLC, ex-FERC, ex-PJM & others) for joining me in this 1.5 hours endeavor on Tuesday, Jan. 17th at 12:30 pm ET! Special thanks go out to Hannah Morrey Brown (Burns McDonnell) & Shay Bahramirad (Quanta Technology) whom I had initially invited  as panelists, but needed to kindly defer to colleagues.

But wait… There’s more!

With the support of the Climate Change AI (CCAI) Initiative we are organizing a contest for questions for our panelists. The top-5 submitters (judged by CCAI Power & Energy Community Leads) will win complementary remote live access to the panel, during which they may ask their questions themselves! We are particularly interested in receiving questions from junior researchers and young professionals. The Contest will run until January 10th 23:59 AoE. The link to the contest is here. Best of luck to all of you!

 

Webinar on Decision Trees for AC OPF at Newcastle University Optimization Group

November 2022

It is always a joy to join (albeit remotely) the co-organizer of the Newcastle University Optimization Group Webinars, my old student, the very hard-working and inspiring researcher Dr. Ilias Sarantakos. On, Nov. 21st at 14:00 – 15:00 (London time) I will be presenting my recently published paper at the IET Generation, Transmission & Distribution journal on the solution of the AC OPF with the machine learning tool of top-down heuristically inducted binary decision trees (hiBDT). I strongly urge you to register and follow the Group’s webinar series here. They also neatly keep recordings of the webinars they have previously organized here; great resource and a nice overview of recent developments in the space.

I will be discussing the theoretical guarantees (and some apparent implications) of a feasible space search with hiBDT recursively tightening the bounds/intervals of control variables towards a global optimum. The IEEE PES Task Force’s Power Grid library will be briefly presented as a crucial benchmark in assessing AC OPF solvers, relaxations, etc. The efficiency of the proposed hiBDT method will be posed as an open issue requiring considerations of “hot starting” and how to effectively search the AC OPF feasible space. Lastly, the recursive variable bound tightening with hiBDT that progressively improves the dispatch cost will be discussed as a feature of the method to robustly price the commitment of renewables unaffected by their volatility.

IET GTD Paper on Solving the AC Optimal Power Flow with Machine Learning

October 2022

I am elated to report the acceptance of my recent work at the IET Generation, Transmission & Distribution (GTD) open access (OA) journal of the Wiley publications! Before unpacking my paper with the (kind of long) title “Stochasticity Agnostic Solution to the AC Optimal Power Flow by Recursive Bound Tightening with Top-Down Heuristically Inducted Binary Decision Trees” (link here), let me rejoice in the fact that the IET GTD is, according to Scholar Google, the highest ranking Q1 (in Control & Systems Eng., Electrical & Electronic Eng., Energy Eng. & Power Technology) OA journal on Power Engineering. I have been an avid proponent of OA and Associate and Senior Editor in 2 such publications. Going through the process as an Author myself has reassured me that my heart is in the right place with OA! Read more about my position on OA here.

The AC Optimal Power Flow (OPF) is a non-convex optimization problem for resources or performance metrics within an electrical grid (see formulation above). The non-convexity of the AC OPF is due to the grid physics of power flows that introduce a non-convex equality constraint to the  optimization formulation. Since the AC OPF per se is – almost – never the end-problem we wish to solve, the sizes of problems encapsulating AC OPF are typically orders of magnitude larger than that and may include additional non-convexities, e.g. integer variables. The most typical approach used by several researchers in the recent years is the convex relaxation of the AC OPF to a larger dimension and – provided some conditions are met – projection of the relaxed solution back to the feasible space of the original  AC OPF problem. Much fewer approaches have considered machine learning for solving the AC OPF and even fewer of those come with guarantees of global optimality. The overall framework here described clearly means that the AC OPF cannot be solved in times that make sense for system operators and other electricity stakeholders when making decisions about how to operate and plan the electrical grid functions.

My paper introduces 2 perspectives to solving the AC OPF per se and another 1 in accounting for volatile resources, such as renewables like wind generators and photovoltaics.  But first of all, let me describe in a few words how the solver works (assuming we wish to minimize an objective function of energy cost). It starts by sampling the whole feasible space of the AC OPF instance. The samples are, essentially, random feasible dispatches for said problem. Then the method labels half of the samples as False, if the objective function is greater than the median cost of the samples, and True otherwise. Then a heuristically inducted binary decision tree (BDT) is trained with these samples and tightens/shrinks the feasible space (clearly towards the region of the feasible space with costs below the noted median). The method is recursively employed until the feasible space has tightened/shrunk around the global optimum (see “tightening” steps (a)-(e) in the the graph above).

Solving the AC OPF – Point 1
I prove that the method converges to the global optimum via Bayesian inference. Most typically, AC OPF solvers (and relaxations building upon them) pursue to solve the dual problem, relying on strong duality conditions that indicate that the solution of the primal and the dual problems are the same. I take a different path… I prove that a Bayes classifier for the global minimum in a small vicinity around it exists. This is true, due to the fact that the feasible space has non-random characteristics and I also explicitly label the global optimum (and some epsilon around it) as such, while the rest of the said vicinity as non-globally-optimum. From that point, iteratively, I can expand to the whole feasible space by properly labeling/splitting the vicinities of the feasible space as optimal/sub-optimal.

The existence of these Bayes classifiers means also the existence of the heuristically inducted top-down binary decision trees (BDTs) for the same classifications of optima/non-optima. The second part of the proof here could not have been possible if it had not been for Guy Blanc‘s, Jane Lange‘s & Li-Yang Tan‘s recent work on heuristically inducted BDTs. In 2020, Guy et al proved that if there exists a minimum (in the sense BDT-size; nothing to do with the underlying optimization problem here) classifier for a given function, then there exists a non-optimally-sized BDT for that same function. I am pointing this out, because the first time I have used a draft/reduced version of this method (back in 2010), I could not explain why/how the BDT would consistently converge to an optimum… Well, now I know – thanks Guy, Jane and Li-Yang!

Solving the AC OPF – Point 2
Even though it kind of stems from Point 1, it is a remark that I wish to separately mention here. The steps of tightening the AC OPF feasible space towards the global optimum seem unaffected by the size of the grid, but follow the number of the decision variables. In the way I have structured the solver, the decision variables are the active and reactive power set-points of the generating resources. This can be particularly valuable when larger grids with fewer resources must be optimized. Given how typical solvers descend along gradients of a feasible space, the size of the latter will affect that descent. Hence, larger grids, meaning greater numbers of voltage angles, magnitudes and flows, will be slowing down the solving descent. In the AC OPF solution I propose, the size of the grid does not matter, provided that the BDT training samples are feasible and adequate. This is particularly interesting, because we can consider how to accelerate this solution via the control intervals of generators, which are typically not continuous and cannot take any value between minimum and maximum (looking for the exact NERC rule and I will cite it here).

Effect of Volatile Resources in Solving the AC OPF
Typically, renewable energy has negligible, if not zero, operating costs, hence, gets dispatched by priority in any electricity market. However, the exact amount of available renewable energy is usually impossible to determine ahead of time and only offered within some forecasted confidence intervals (see forecasting figure below). This means that as the proposed AC OPF solver converges to the global optimum by the successive median cost of the sampled feasible space, the commitment of renewable energy within the AC OPF increases towards the global optimum at a decreasing confidence. In other words, renewable energy will be committed within the AC OPF at lower set-points corresponding to higher forecasting confidence in the first few iterations of the method (higher objective function costs) and at higher set-points of limited confidence when the process converges to global minimum.

As in my last paper, I had the joy to work with another CMU MSc student, who put in some coding work for me; Parth joined me along for the ride on the paper authorship, too! It was fun and very rewarding to substantially advance my past work on machine-learning-driven optimization of electrical grids with volatile renewables, gain better understanding of the methodology and its characteristics, test it rigorously for performance and get it published OA. Next steps are determining appropriate BDT training sizes and focusing on the stochasticity aspect of this AC OPF solver. Feel free to reach out for any ideas for extensions or collaborations; I will be glad to see more applications of this tool!

Power & Energy Vertical Track at the 2022 IEEE World Forum on Internet of Things

May 2022

I am sincerely excited to co-chair the Power & Energy Vertical Track at the 2022 IEEE World Forum on Internet-of-Things (WF IoT), in Yokohama, Japan, coming November. I have happily chaired the same track in the last installment of the WF and I look forward to putting together multiple sessions of researchers and experts on all things (“Internet of… things” – see what I did there?) energy and power systems.

My track co-chair Sérgio Ivan Lopes, Technology and Management School of the Polytechnic Institute of Viana do Castelo (ESTG-IPVC), and I will be reaching out to many of you who can contribute to the subjects of interest. The contributions may also be remote/online. A paper track is planned, too, and I will be updating this announcement with submission and deadline details soon.

If you want to nominate yourself or someone you know as a contributor to the Energy & Power Vertical Track of the 2022 IEEE WF on IoT, please reach out. I will be delighted to have you!

Seminar at Bits & Watts (Stanford) on Machine Learning & AI for Power Systems

January 2022

I am very excited with Dr. Liang Min‘s invitation to present my Smart Grid works on power system control with machine learning and artificial intelligence in the framework of the Bits & Watts Initiative at Stanford! The seminar will take place on Feb. 24th and I will go over the use of top-down heuristically inducted binary decision trees to procure firm capacity by renewables with volatility, and on how voltage control can be modeled as a problem of classical mechanics physics. I look forward to hearing attendees’ ideas and thoughts on other machine learning and AI applications in power system optimization, planning and control.

The seminar will be in-person, so if you are faculty, student & researcher at Stanford and would like us to meet before/after the seminar, please, do not hesitate to reach out!

Seminar at RPI on Power System Control with Machine Learning & Artificial Intelligence

August 2021

I want to thank Prof. Mona Mostafa Hella and Dr. Luigi Vanfretti, my friend and collaborator at the North American Synchrophasor Initiative (NASPI), for inviting me to offer a seminar at the Dept. of Electrical, Computer & Systems Engineering at the Rensselaer Polytechnic Institute on September 29th. I will review 2 of my works on generation control with machine learning (ML) and artificial intelligence (AI). I will start by discussing how to use top-down heuristically inducted binary decision trees of ML to actively control firm capacity by volatile resources operated (among others units) as a Virtual Power Plant. In the second part, I will present how voltage control can be modeled as a problem of classical mechanics physics; from there it can be solved as an AI implementation of the 2nd law of thermodynamics to redispatch active and reactive power generation. I plan to spark a discussion on conceiving new ML applications and AI models for power system operational control and monitoring.

The seminar will be virtual, but I will make myself available to all faculty, students & researchers of RPI, who would like us to talk before/after the seminar, so, please, do not hesitate to reach out!