Based on my previous post about specification of PID parameters, I developed a basic shiny web app to do all of the calculations for you. You can choose different levels of action (aggressive, moderate, conservative), and easily visualize the impact of things such as dead time in process (longer deadtimes results in slower control). Shiny web apps are written in the R language for statistical computing (I’m a PhD student in statistics, remember?). The code is all in this github repository, which also holds a link to a version of the app hosted on shinyapps.io. The live online version of the app may or may not be accessible because with a free “shinyapps” account there are traffic/use limitations… nonetheless the app can always be ran on your local machine if you follow the instructions.