Skip to main content
 Invalid email entered:

Nicholas DiOrio is a member of the Distributed Systems and Storage Group in the Strategic Energy Analysis Center.

Nick joined NREL in 2015 and works as an energy modeling and software engineer in the Systems Modeling & Geospatial Data Science group.  His primary role is to perform solar plus energy storage modeling and implement features into the desktop application software System Advisor Model (SAM) written in C++. He also develops Python analysis tools and Python Django web services for the REopt™ Lite API. He collaborates closely with other energy storage experts at NREL to develop robust and accurate modeling tools.

Research Interests

Software Engineering (software design and testing)
Solar plus storage operation (optimizing battery dispatch for economic benefit)
Modeling performance of renewable energy systems (photovoltaic, thermal systems)


M.E., Mechanical Engineering, Colorado State University
B.S., Aerospace Engineering Sciences, University of Colorado Boulder

Prior Work Experience

Software Engineer, Cisco Systems Inc., Broomfield, CO, 2013–2015
Engineering Intern, NREL, Golden, CO, 2013

Featured Publications

DiOrio, Nicholas, Aron Dobos, Steven Janzou, Austin Nelson and Blake Lundstrom. 2015. "Technoeconomic Modeling of Battery Energy Storage in SAM."National Renewable Energy Laboratory, Golden, CO. NREL/TP-6A20-64641.

DiOrio, Nicholas, Aron Dobos and Steven Janzou. 2015. "Economic Analysis Case Studies of Battery Energy Storage with SAM."National Renewable Energy Laboratory, Golden, CO. NREL/TP-6A20-64987. 

Christensen, Craig,  Jeff Maguire, Jay Burch, and Nicholas DiOrio. 2014. "Simplified Solar Water Heater Simulation Using a Multi-Model Tank Model." Proceedings of the 43rd ASES National Solar Conference. NREL/CP-5500-62162.

Pratt, John, Penina Axelrad, Kristine Larson, Bruno Lesage, Richard Gerren, and Nicholas DiOrio. 2013. "Satellite Clock Bias Estimation for iGPS." GPS Solutions 17: 381-89.

View all NREL publications for Nicholas DiOrio.