Curriculum vitae

Published

April 23, 2024

Talks and Tutorials

Terminal User Interfaces in Julia

Crash Course in Energy Systems Modeling & Analysis with Julia

Why writing C interfaces in Julia is so easy

Open Source Power System Production Cost Modeling in Julia

Scalable Power System Modeling and Analysis

https://github.com/NREL-SIIP/SIIP-Tutorial/

https://github.com/kdheepak/Python-Tutorial/

https://github.com/GMLC-TDC/pesgm-2019-helics-tutorial/

https://github.com/kdheepak/openmod-2019-helics-tutorial/

https://kdheepak.com/think-git/

https://kdheepak.com/interactive-data-visualizations-with-bokeh/

Projects

taskwarror-tui: A terminal user interface for taskwarrior written in Rust.

HELICS: A co-simulation framework as a C/C++ library.

pyhelics: A CFFI interface to HELICS written in Python, with a CLI for process runner, and web client to python server based user interface for better UX.

OpenDSSDirect.py: A CFFI interface to OpenDSS, a distribution system solver in Delphi/Pascal.

TerminalUserInterfaces.jl: A terminal user interface library written in Julia.

lazygit.nvim: A Lua based neovim plugin for interfacing with lazygit.

References

[1]
D. Krishnamurthy, W. Li, and L. Tesfatsion, “An 8-zone test system based on ISO new england data: Development and application,” IEEE Transactions on Power Systems, vol. 31, no. 1, pp. 234–246, 2015.
[2]
W. Li, D. Krishnamurthy, and L. Tesfatsion, “Systematic testing and comparison of deterministic and stochastic unit commitment on an 8-zone test case based on ISO new england data,” in 2015 IEEE power & energy society innovative smart grid technologies conference (ISGT), 2015, pp. 1–5.
[3]
D. Krishnamurthy, “Psst: An open-source power system simulation toolbox in python,” in 2016 north american power symposium (NAPS), 2016, pp. 1–6.
[4]
A. Pratt, D. Krishnamurthy, M. Ruth, H. Wu, M. Lunacek, and P. Vaynshenk, “Transactive home energy management systems: The impact of their proliferation on the electric grid,” IEEE Electrification Magazine, vol. 4, no. 4, pp. 8–14, 2016.
[5]
B. Palmintier, D. Krishnamurthy, and H. Wu, “Design flexibility for uncertain distributed generation from photovoltaics,” in 2016 IEEE power & energy society innovative smart grid technologies conference (ISGT), 2016, pp. 1–5.
[6]
D. Krishnamurthy, C. Uckun, Z. Zhou, P. R. Thimmapuram, and A. Botterud, “Energy storage arbitrage under day-ahead and real-time price uncertainty,” IEEE Transactions on Power Systems, vol. 33, no. 1, pp. 84–93, 2017.
[7]
A. Pratt et al., “Hardware-in-the-loop simulation of a distribution system with air conditioners under model predictive control,” in 2017 IEEE power & energy society general meeting, 2017, pp. 1–5.
[8]
H. Jain, B. Palmintier, I. Krad, and D. Krishnamurthy, “Studying the impact of distributed solar PV on power systems using integrated transmission and distribution models,” in 2018 IEEE/PES transmission and distribution conference and exposition (t&d), 2018, pp. 1–5.
[9]
B. Palmintier, D. Krishnamurthy, P. Top, S. Smith, J. Daily, and J. Fuller, “Design of the HELICS high-performance transmission-distribution-communication-market go-simulation framework,” in Modeling and simulation of cyber-physical energy systems (MSCPES), 2017 workshop on, 2017, pp. 1–6.
[10]
D. Krishnamurthy, A. Pratt, M. F. Ruth, and B. F. Sparn, “Impacts of high penetrations of home energy management systems under time-based electricity prices,” National Renewable Energy Lab.(NREL), Golden, CO (United States), 2018.
[11]
A. Latif, D. Krishnamurthy, and B. Palmintier, “Optimizing storage operation for a probabilistic locational marginal pricing forecast,” in 2018 IEEE international conference on probabilistic methods applied to power systems (PMAPS), 2018, pp. 1–6.
[12]
K. A. Horowitz, D. Krishnamurthy, and B. Palmintier, “Optimizing distributed photovoltaic system set points under uncertainty,” in 2018 IEEE international conference on probabilistic methods applied to power systems (PMAPS), 2018, pp. 1–6.
[13]
B. Sparn, D. Krishnamurthy, A. Pratt, M. Ruth, and H. Wu, “Hardware-in-the-loop (HIL) simulations for smart grid impact studies,” in 2018 IEEE power & energy society general meeting (PESGM), 2018, pp. 1–5.
[14]
T. Elgindy et al., “DiTTo (distribution transformation tool),” National Renewable Energy Lab.(NREL), Golden, CO (United States), 2018.
[15]
J. D. Lara, D. Krishnamurthy, C. Barrows, D. Thom, and S. Dalvi, “PowerSystems. Jl and PowerSimulations. jl,” National Renewable Energy Lab.(NREL), Golden, CO (United States), 2018.
[16]
S. Mittal, M. Ruth, A. Pratt, M. Lunacek, D. Krishnamurthy, and W. Jones, “A system-of-systems approach for integration energy modeling and simulation,” in Summer computer simulation conference, chicago, IL, 2015.
[17]
M. N. Faqiry, L. Wang, H. Wu, D. Krishnamurthy, and B. Palmintier, “ADP-based home energy management system: A case study using DYNAMO,” in 2018 IEEE power & energy society general meeting (PESGM), 2018, pp. 1–5.
[18]
H. Jain, B. Palmintier, D. Krishnamurthy, I. Krad, and E. Hale, “Evaluating the impact of price-responsive load on power systems using integrated t&d simulation,” in 2019 IEEE power & energy society innovative smart grid technologies conference (ISGT), 2019, pp. 1–5.
[19]
J. Chang, G. W. Stephen, D. Krishnamurthy, D. Thom, and W. B. Jones, “Scalable PETSc implementation of the three-phase unbalanced AC power flow solver,” National Renewable Energy Lab.(NREL), Golden, CO (United States), 2019.
[20]
C. Barrows et al., “The IEEE reliability test system: A proposed 2019 update,” IEEE Transactions on Power Systems, vol. 35, no. 1, pp. 119–127, 2019.
[21]
J. D. Lara, C. Barrows, D. Thom, D. Krishnamurthy, and D. Callaway, “Powersystems. Jl—a power system data management package for large scale modeling,” SoftwareX, vol. 15, p. 100747, 2021.

Reuse