Dheepak Krishnamurthy
CONTACT
OPEN-SOURCE PROJECTS
Data structures in Julia to enable power systems analysis. Part of the Scalable Integrated Infrastructure Planning Initiative at the National Renewable Energy Lab.
Julia for optimization simulation and modeling of PowerSystems. Part of the Scalable Integrated Infrastructure Planning Initiative at the National Renewable Energy Lab.
Hierarchical Engine for Large-scale Infrastructure Co-Simulation (HELICS)
OpenDSSDirect.py: a cross-platform Python package that implements a native/direct library interface to the alternative OpenDSS engine from DSS-Extensions.org
DiTTo is a Distribution Transformation Tool that aims at providing an open source framework to convert various distribution systems modeling formats.
Rust library that's all about cooking up terminal user interfaces (TUIs) 👨🍳🐀
`taskwarrior-tui`: A terminal user interface for taskwarrior
Plugin for calling lazygit from within neovim.
A "buffer and tab" tabline for neovim
Write documentation in pandoc markdown. Generate documentation in vimdoc.
Terminal User Interfaces in Julia.
A (N)Vim plugin for formatting Julia code using JuliaFormatter.jl.
AMES V4.0 models a daily ISO-managed day-ahead market (DAM) formulated either as a deterministic SCUC optimization or as a two-stage stochastic SCUC optimization conditional on a set of user-specified net-load scenarios.
An open tools portal with a classification approach
A intermediate git tutorial
SIIP Tutorial for PowerSystems.jl, PowerSimuations.jl and PowerGraphics.jl
PROFESSIONAL AND EDUCATIONAL EXPERIENCE
-
- (2 Months)
Remote, CanadaElectric Power Research Institute
Technical Leader
Python PLEXOS- Analysis of research questions to address economy wide decarbonization and solving integrated resource planning challenges in countries around the world
-
- (1 Year, 8 Months)
National Capital Region, CanadaEnvironment and Climate Change Canada
Senior Economic Advisor
Julia Python Rust HDF5 TypeScript- Modernized macro economic energy model for calculating GreenHouse Gas emissions; transitioned to a more efficient, flexible, and transparent system written in Julia
-
- (7 Years, 9 Months)
Golden, CO, United StatesNational Renewable Energy Laboratory
Research Scientist and Software Engineer
Python Julia Rust Javascript C C++- Increased usability of cutting-edge energy system co-simulations as the
lead developer
of
pyhelics
and core team member ofHELICS
(120 ; 901,872 ), a Department Of Energy (DOE) funded open-source multi-language cross-platform co-simulation framework; published in Modeling and Simulation of Cyber-Physical Energy Systems ( 225 citations). - Expanded capabilities of power distribution system analysis as
author and contributor to
of
OpenDSSDirect.py
(83 ), an interface for direct interactions with the OpenDSS engine; andDiTTo
(66 ), a distribution system model data-format translator. - Advanced computational capabilities of production cost modelling as the
co-lead software architect
of an open-source Julia ecosystem of packages, including
PowerSystems.jl
(299 ) andPowerSimulations.jl
(270 ); presented at JuliaCon 2019, JuliaCon 2020 and JuliaCon 2021. - Designed 10,000 agent simulation for transactive home energy management systems and electrical grid model running on high performance computing clusters; published in IEEE Electrification Magazine (119 citations).
-
Author
of 20 journal and conference publications (1183 citations; 12 h-index) in energy system modeling and simulations;
presented
basic and intermediate tutorials, workshops and conference talks on
git
,Python
,Julia
,HELICS
and other domain specific technologies. - Awarded NREL Chairperson's Award for Exceptional Performance (2021), NREL Rising Star Award (2018), NREL Outstanding Mentor Award (2016).
- Increased usability of cutting-edge energy system co-simulations as the
lead developer
of
-
- (7 Months)
Lemont, IL, United StatesArgonne National Laboratory
Research Appointment Aide
Jupyter LaTeX pyomo- Developed novel algorithm for optimal pricing of battery storage arbitrage in energy markets; published in IEEE Transactions on Power Systems ( 329 citations ).
-
- (1 Year, 10 Months)
Ames, IA, United StatesIowa State University
Masters in Electrical Engineering & Research Assistantship
Linear Algebra Power Systems Analysis- Furthered state of the art energy market modeling by developing a unique dataset for teaching, training, and research purposes based on ISO New England structural attributes and data; published in IEEE Transactions on Power Systems (102 citations).
-
- (1 Year, 10 Months)
Chennai, TN, IndiaFichtner Consulting Engineers
Design Engineer
ETAP MATLAB AutoCAD -
- (3 Years, 10 Months)
Chennai, TN, IndiaSri Sivasubramaniya Nadar College of Engineering
Bachelor of Engineering in Electrical and Electronics Engineering
Embedded C Electrical Machines
INVITED TALKS
D. Krishnamurthy, "Scalable Power System Modeling and Analysis" at JuliaCon, Jul, 2021, Virtual [YouTube]
D. Krishnamurthy, "Using JuMP for Power System Optimization" INFORMS 2020, Virtual, Oct, 2020
D. Krishnamurthy, "Crash Course in Energy Systems Modeling & Analysis with Julia" at JuliaCon, Jul, 2020, Virtual, [YouTube]
D. Krishnamurthy, "Multi-fidelity models, their challenges and how to deal with them" PESGM 2020, Virtual, July, 2020
D. Krishnamurthy, "Terminal User Interfaces in Julia" at JuliaCon, Jul, 2020: [YouTube]
D. Krishnamurthy, "Why writing C interfaces in Julia is so easy" at JuliaCon, Jul, 2019. [YouTube]
D. Krishnamurthy, "Open Source Power System Production Cost Modeling in Julia" at JuliaCon, Jul, 2019. [YouTube]
D. Krishnamurthy, "Production Cost Modeling and Simulation in Julia" at 2019 Grid Science Winter School and Conference, Jan 2019.
D. Krishnamurthy, A. Pratt, M. Ruth, B. Sparn, M Lunacek, "Integrated Energy System Modeling (IESM)" in Workshop for Co-Simulation of Energy Systems, Lawrence Berkeley National Laboratory, Berkeley, CA, May, 2018.
D. Krishnamurthy, "Interactive Data Visualization with Bokeh" at Python Data Science Meetup, Denver, CO, Mar, 2017. [Web]
A. Pratt, M. Ruth, D. Krishnamurthy, B. Sparn, M Lunacek, Saurabh Mittal, Wesley Jones, Jesse Marks, "Hardware-in-the-Loop Simulation of a Distribution System with Air Conditioners under Model Predictive Control" in IEEE Power Energy Society General Meeting, Chicago, IL, July, 2017.
D. Krishnamurthy, Wanning Li and L. Tesfatsion, "A Small-Scale Test System for Wholesale Electric Power Market Operations Based on ISO-NE Data", in Development of IEEE Test Systems for Economic Analysis (Panel Session), IEEE Power Energy Society General Meeting, Vancouver, British Columbia, Jul. 2013.
A. G. Thomas, D. Krishnamurthy, and L. Tesfatsion, "Multi-Agent System Capabilities of the AMES Wholesale Power Market Test Bed", in Multi-Agent Systems Test Beds and Applications (Panel Session), IEEE Power Energy Society General Meeting, Vancouver, British Columbia, Jul. 2013.
TUTORIALS
D. Krishnamurthy, "Julia Tutorial on macro economic energy modelling" at ECCC, Mar, 2023. [Presenter]
D. Krishnamurthy, "Advanced HELICS tutorial on transmission distribution and communication co-simulation" at NREL / Virtual, Mar, 2020. [Presenter] GitHub
D. Krishnamurthy, et. al "HELICS tutorial on transmission distribution and communication co-simulation" at IEEE PESGM, Atlanta, GA, Aug, 2019. [Co-Presenter] GitHub
D. Krishnamurthy, "Python tutorial" at Colorado School of Mines, Aug 2018. [Presenter] GitHub
D. Krishnamurthy, "Think-Git: A Git Tutorial" at NREL, Oct, 2015. [Presenter] Web
Education
Iowa State University, Ames, IA, USA
M.S., Electrical Engineering, Graduation - May 2017
- Thesis: Open source test bed and test case development for power system research.
Coursework:
- Power System Planning
- Linear Systems
- High Performance Computing
- Power System Dynamics
- Electromechanical Wind Energy Conversion
- Stochastic Programming
SSN College of Engineering, Chennai, TN, India
B.E., Electrical and Electronics Engineering, Graduation - May 2010
- Final year project: Modeling, Simulation and Implementation of Five Phase Induction Machines and Drives
- Several projects featuring micro-controllers and automated robots.
Coursework:
- Data Structures and Algorithms
- Microprocessors and Microcontrollers
- Power Systems Operation and Control
- Object Oriented Programming
- Electrical Machines
- Power System Analysis
PUBLICATIONS
Title Cited By Year
HELICS: A Co-Simulation Framework for Scalable Multi-Domain Modeling and Analysis T. Hardy, B. Palmintier, P. Top, D. Krishnamurthy, J. Fuller IEEE Access, 2024 1 2024
PowerSystems. jl—A power system data management package for large scale modeling J. D. Lara, C. Barrows, D. Thom, D. Krishnamurthy, D. Callaway SoftwareX 15, 100747, 2021 30 2021
The IEEE reliability test system: A proposed 2019 update C. Barrows, A. Bloom, A. Ehlen, J. Ikäheimo, J. Jorgenson, D. Krishnamurthy, J. Lau, B. McBennett, M. O’Connell, E. Preston, A. Staid, G. Stephen, J. Watson IEEE Transactions on Power Systems 35 (1), 119-127, 2019 217 2019
Evaluating the Impact of Price-Responsive Load on Power Systems Using Integrated T&D Simulation H. Jain, B. Palmintier, D. Krishnamurthy, I. Krad, E. Hale 2019 IEEE Power & Energy Society Innovative Smart Grid Technologies …, 2019 4 2019
Hardware-in-the-loop (HIL) simulations for smart grid impact studies B. Sparn, D. Krishnamurthy, A. Pratt, M. Ruth, H. Wu 2018 IEEE Power & Energy Society General Meeting (PESGM), 1-5, 2018 29 2018
Studying the impact of distributed solar PV on power systems using integrated transmission and distribution models H. Jain, B. Palmintier, I. Krad, D. Krishnamurthy 2018 IEEE/PES Transmission and Distribution Conference and Exposition (T&D), 1-5, 2018 27 2018
Hardware-in-the-loop test bed and test methodology for microgrid controller evaluation K. Prabakar, A. Pratt, D. Krishnamurthy, A. Maitra 2018 IEEE/PES Transmission and Distribution Conference and Exposition (T&D), 1-9, 2018 14 2018
Optimizing storage operation for a probabilistic locational marginal pricing forecast A. Latif, D. Krishnamurthy, B. Palmintier 2018 IEEE International Conference on Probabilistic Methods Applied to Power …, 2018 3 2018
Optimizing distributed photovoltaic system set points under uncertainty K. A. Horowitz, D. Krishnamurthy, B. Palmintier 2018 IEEE International Conference on Probabilistic Methods Applied to Power …, 2018 1 2018
Energy storage arbitrage under day-ahead and real-time price uncertainty D. Krishnamurthy, C. Uckun, Z. Zhou, P. R. Thimmapuram, A. Botterud IEEE Transactions on Power Systems 33 (1), 84-93, 2017 329 2017
Design of the HELICS high-performance transmission-distribution-communication-market go-simulation framework B. Palmintier, D. Krishnamurthy, P. Top, S. Smith, J. Daily, J. Fuller Modeling and Simulation of Cyber-Physical Energy Systems (MSCPES), 2017 …, 2017 225 2017
Hardware-in-the-loop simulation of a distribution system with air conditioners under model predictive control A. Pratt, M. Ruth, D. Krishnamurthy, B. Sparn, M. Lunacek, W. Jones, S. Mittal, H. Wu, J. Marks 2017 IEEE Power & Energy Society General Meeting, 1-5, 2017 28 2017
Transactive home energy management systems: The impact of their proliferation on the electric grid A. Pratt, D. Krishnamurthy, M. Ruth, H. Wu, M. Lunacek, P. Vaynshenk IEEE Electrification Magazine 4 (4), 8-14, 2016 119 2016
psst: An open-source power system simulation toolbox in python D. Krishnamurthy 2016 North American Power Symposium (NAPS), 1-6, 2016 14 2016
Design flexibility for uncertain distributed generation from photovoltaics B. Palmintier, D. Krishnamurthy, H. Wu 2016 IEEE Power & Energy Society Innovative Smart Grid Technologies …, 2016 11 2016
An 8-zone test system based on ISO New England data: Development and application D. Krishnamurthy, W. Li, L. Tesfatsion IEEE Transactions on Power Systems 31 (1), 234-246, 2015 102 2015
A system-of-systems approach for integration energy modeling and simulation S. Mittal, M. Ruth, A. Pratt, M. Lunacek, D. Krishnamurthy, W. Jones Summer Computer Simulation Conference, 2015 5 2015
Systematic testing and comparison of deterministic and stochastic unit commitment on an 8-zone test case based on ISO New England data W. Li, D. Krishnamurthy, L. Tesfatsion 2015 IEEE Power & Energy Society Innovative Smart Grid Technologies …, 2015 3 2015