A program to estimate PI parameters form a single positive step-response
This program was made during work with our final theses at OsloMet. We identified that people tuning the PID parameters in our usecase, didn't want to spend time calculating and tuning for optimal parameters, since the system is non critical and would still operate with bad tuning parameters.
The suggested solution to this problem is to let the operator do one step-response and based on that estimate PI parameters. Some tuning might be needed, so the operator can tune Theta and Max value to find a good fit.
We choose to compile the file with pyinstaller
pyinstaller --noconfirm --onefile --windowed "main.py"
Distributed under the GPL license