This is the source code repo for a personal report on the pressure process control experiment of CYCU ChemE Dept.
- controller_design
- main.py : Main program of Controller parameter optimization.
- fit_model
- main.py : Main program of FOPDT model analysis.
- rpi
- prbs.py : Main program of process model data collection.
- control.py : Main program of controller action.
controller_design and fit_model should be run on computers with Python version >= 3.12. Set up virtual environments in the directories before running, and use the following commands to load dependencies:
python -m pip install -r requirements.txt
rpi should be deployed and run on Raspberry Pi 4B with Python version >=3.11. Set up a virtual environment in the directory before running, and use the following command to load dependencies:
sudo apt install libgfortran5 libopenblas0-pthread
pip install -r requirements.txt