kopia lustrzana https://github.com/jbruce12000/kiln-controller
Porównaj commity
2 Commity
37fcdc4d89
...
4141018044
Autor | SHA1 | Data |
---|---|---|
jbruce | 4141018044 | |
jbruce | 7ed5b55881 |
|
@ -6,12 +6,20 @@ The method implemented here is taken from ["Ziegler–Nichols Tuning Method"](ht
|
|||
|
||||
One issue with Ziegler Nicols is that is a **heuristic**: it generally works quite well, but it might not be the optimal values. Further manual adjustment may be necessary.
|
||||
|
||||
## Step 1: Run the Auto-Tuner
|
||||
|
||||
- make sure the kiln-controller is **stopped**
|
||||
- make sure your kiln is in the same state it will be in during a normal firing. For instance, if you use a kiln vent during normal firing, make sure it is on.
|
||||
- make sure the kiln is completely cool. We need to record the data starting from room temperature to correctly measure the effect of kiln/heating.
|
||||
|
||||
## Step 1: Stop the kiln-controller process
|
||||
|
||||
If the kiln controller auto-starts, you'll need to stop it before tuning...
|
||||
|
||||
```sudo service kiln-controller stop```
|
||||
|
||||
After, you're done with the tuning process, just reboot and the kiln-controller will automatically restart.
|
||||
|
||||
## Step 2: Run the Auto-Tuner
|
||||
|
||||
run the auto-tuner:
|
||||
```
|
||||
source venv/bin/activate; ./kiln-tuner.py
|
||||
|
@ -33,7 +41,7 @@ pid_ki = 4.745613033146341
|
|||
pid_kd = 240.27736881914797
|
||||
```
|
||||
|
||||
## Step 2: Replace the PID parameters in config.py
|
||||
## Step 3: Replace the PID parameters in config.py
|
||||
|
||||
Copy & paste the pid_kp, pid_ki, and pid_kd values into config.py and restart the kiln-controller. Test out the values by firing your kiln. They may require manual adjustment.
|
||||
|
||||
|
|
Ładowanie…
Reference in New Issue