Career Profile
An engineer with a bend for research in Smart Grids, combining Power Systems, Control Systems, and Machine Learning to create an autonomous energy grid.
Education
Major areas of study: Power Systems Analysis, Power Systems Dynamics and Control, and Estimation Theory.
Current GPA 3.71/4
Major areas of study: Machine Learning, Data Science, and Algorithmics.
Current GPA 3.71/4
Major areas of study: Control Theory, Probability, Optimization, Machine Learning, and Reinforcement Learning.
GPA 3.18/4
Major areas of study: Electrical Machine Analysis, Power Electronic Drives, Power System Dynamics and Control.
CGPA 9.88/10
Major areas of study: Power Systems and Renewable Energy Technologies.
High Distinction with 86.33%
Major areas of study: Power Engineering and Control Systems.
CPI 5.8/10
Experiences
- Working on developing intelligent algorithms for networked Smart Buildings for grid support.
- Developing computationally efficient yet accurate building grey and black box thermal models of residential/commercial buildings.
- Developing a co-simulation test bench for simulating a large number of buildings with the distribution system.
- Conducted a six-week course on computer programming with Python for high school transistioners to college.
- Developed syllabus, class material, lab material, and maintained a Google Classroom.
- Taught students programming concepts from basic to intermediate level in Python.
- Developed an open-source State Estimation toolbox based on Bayesian Filtering and Smoothing for Building Thermal Models.
- Developed Parameter Estimation Algorithms based on Bayesian Inference for Building Thermal Models.
- Conducted a two-week course on introduction to engineering for recent high school graduates.
- Helped students understand the differences and similarities in the different engineering domains.
- Taught students basic programming skills in Python.
- Developed control algorithms based on MPC and RL for home energy resiliency.
- Aided student learning for undergraduate Controls and Numerical Methods courses as a teaching assistant for 6 semesters.
- Mentored one graduate and two undergraduate students to pursue research in home energy resiliency.
- Worked on transient voltage stability of two-bus inverter-based microgrids.
- Analyzed the stability of the two-bus system using the Lyapunov method.
- Developed a GUI-based application for stability analysis and visualization for the two-bus system.
- Performed set up of the self-developed Renewable Energy Forecasting System (SWEEFA-V1.0) at CoE-CNDS.
- Trained two graduate students on the self-developed renewable energy forecasting software.
- Created a road map for the research and development of the SWEEFA system.
- Worked on the Implementation of a Real-Time Renewable Forecasting System.
- Developed tools for Solar and Wind Power Plant Performance Analysis.
- Trained and led a team of three in Data Analytics and associated tools.
- Taught a graduate course on the Application of Power Electronics in Renewable Energy Systems.
- Guided and mentored three graduate students in their seminar mini-projects.
- Tutored graduate students in MATLAB Programming and Simulink Simulations. -
- Supported the institute’s renewable energy training programs by developing program manuals and giving presentations on selected topics.
- Worked on the improvement of the Renewable Energy Forecasting System (SWEEFA).
- Mentored two graduate students to develop RNN-based short-term forecasting models and empirical analysis of ARIMA models for renewable energy generation.
- Worked on my M-Tech research thesis in the field of Solar and Wind Energy Forecasting.
- Conceptualized and developed an end-to-end renewable energy estimation and forecasting software in MATLAB with a GUI interface called Solar \& Wind Energy Estimation and Forecasting Application (SWEEFA).
- Mentored two graduate students to develop components of SWEEFA.
Certifications
- Microcontroller (8051, ARM, Pic) Programming
- Embedded Linux
- Programmable Logic Controllers
- SCADA Software
- Variable Speed Drives
Projects
Following is a selected list of projects with associated links, for an exhaustive list download CV from the sidebar.
The project involves developing and comparing computationally inexpensive black/grey-box developing models (neural network architectures and Bayesian estimation methods) for residential/commercial buildings where data comes from EnergyPlus and other open-source building data repositories like PecanStreet. Then a simulation framework has to be developed to co-simulate these building models at scale with OpenDSS (along with HELICS) to aid the development of both single-building and aggregator-level intelligent controllers which can optimize the energy consumption of buildings for grid support. Currently, we are pursuing model estimation and development of the co-simulation platform.
Course project for Analysis of Power Systems (EE521). A Julia-based package is being developed to perform Newton-Raphson-based power flow, continuation power flow, power system static state estimation, and basic power system optimization. Currently, power system stability analysis and transient simulation capabilities (EE523) are being implemented.
Course project for Introduction to Network Science (CPTS591). A power system transients simulator with closed-loop control and inter-node communication capabilities was developed in Python in a modular fashion. A comparison was done of the capability of degree centrality, PageRank, and eigenvalue-based analysis for accurately predicting the criticality of the power system nodes about their impact on the performance of a distributed frequency control algorithm.
Where during grid outage scenario smart houses with PV, Battery storage, EVs and smart loads will be capable of managing their energy based on optimal control and reinforcement learning. MPC and RL-based central controllers for a single house have been developed. Currently work on centralized and distributed architectures based on MPC and RL for energy resiliency of community of houses is being pursued.
Course project for Machine Learning (CAP6610). Generative Adversarial Networks and Variational Autoencoder networks were trained on the MNIST dataset to generate handwritten digits. Two types each of the GAN and VAE were trained one with dense layers and the other with CNN layers, the implementation was done using the TensorFlow library in Python.
Course project for Optimal Control (EML6934). The Linear Tangent Steering Control and Robot Arm Control problems were formulated as optimal control problems and solved numerically using MATLAB. For the indirect method, a Hamiltonian Boundary Value Problem (HBVP) was formulated through optimality conditions arising from the calculus of variations, and for the direct method, Collocation was used by formulating a Nonlinear Program (NLP). The NLP was formulated in MATLAB and solved using IPOPT.
Course project for Control Theory (EML5311). System identification of an unknown plant with sensor noise was conducted using the Sine-Sweep technique through simulations in MATLAB. The estimated transfer function was converted to a minimally realized state-space model for designing a Linear Quadratic Regulator (LQR) for set-point tracking using MATLAB.
Course project for Optimal Estimation and Kalman Filtering (EML6352). ARMA models based on Least Squares and Maximum Likelihood Estimation techniques were developed and implemented in MATLAB and compared against the ARMA models of MATLAB’s Econometrics toolbox, for forecasting solar power generation from a real-world dataset. The effect of different ARMA models, amount of training data, and prediction on different timescales was studied.
Worked with Dr. Anupama Kowli in the Electrical Department of IIT-B to develop data fault detection algorithms for real-building data collected using Raspberry-Pi-based sensors deployed in one of the lecture halls. The methods applied were SVM, ANN, Wavelets, PCA, and a hybrid PCA-Wavelet. All the algorithms were developed in MATLAB in a modular manner.
Master’s Thesis project, in which an entire software for solar and wind energy estimation and forecasting was created in MATLAB using GUI. The software can generate plant-level energy estimation capability for both wind and solar generation plants. The software also has a weather and generation data preprocessing system. Forecasting using ANN and ARIMA can be done using their respective GUI interfaces. Forecasting using WRF (NWP model) is also automated by developing BASH Shell scripts and running it on a cluster of four RaspberryPi-2 micro-computers.
Individual project, in which a research paper on the ANN-based DTC control strategy for the DFIG was studied, a simulation on the same was created in Sim PowerSystems Matlab, and an IEEE-style report was prepared. Gained valuable experience in decoding a research paper and simulation methodology. A seminar on the same was presented before the faculty of the electrical department.
Individual project, in which a research paper on the vector control strategy for the DFIG was studied, a simulation on the same was created in Sim PowerSystems Matlab, and an IEEE-style report was prepared. Gained valuable experience in decoding a research paper and simulation methodology. A seminar on the same was presented before the faculty of the electrical department.
Publications
Following is a selected list of publications including journal papers, conference papers, and conference posters with associated links, for an exhaustive list download CV from the sidebar.