Solar PVC Growth from One Time Investment: A Monte Carlo Analysis Shiny App

[This article was first published on AdventuresInData, and kindly contributed to R-bloggers]. (You can report issue about the content on this page here)
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.

Imagine you bought solar PVC arrays today, sold the power generated to your local utility, and used the proceeds to add new solar arrays each year.  What generating capacity would you expect in 100 years?  What would be the impact of uncertainties in inflation and power generation?  I’ve been obsessed with this idea for a while.  I developed a new Shiny App available here to help play around with these questions.

There is a link in the app to obtain the R script.  Since this is not my area, I am hoping that people with domain specific knowledge will tinker and improve.

Opportunities for Improvement  There are several areas where I think some improvement is possible.  The app assumes a uniform distribution (defined by the user) of annual power generation over the 100 years.  Users can estimate localized power generation ranges using the PVWatts Calculator.  However,  as the NREL PV efficiency chart shows, higher efficiency systems are in the pipeline.  Some sort of forecast trajectory seems like a possible improvement.  Similar trajectories could be applied to inflation rates too.  The app only uses 100 Monte Carlo iterations, which is a very small number.  But the app also uses looping, and loops are slow.  I ignored cost associated with real estate.  My assumption here is that brownfield sites close to the grid would be available and suitable, but explicit real estate costs could be included.

To leave a comment for the author, please follow the link and comment on their blog: AdventuresInData. offers daily e-mail updates about R news and tutorials about learning R and many other topics. Click here if you're looking to post or find an R/data-science job.
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.

Never miss an update!
Subscribe to R-bloggers to receive
e-mails with the latest R posts.
(You will not see this message again.)

Click here to close (This popup will not appear again)