Both sides previous revisionPrevious revisionNext revision | Previous revision |
slice:z-n [2019/07/29 21:10] – [Instructions] Michael Radunsky | slice:z-n [2022/07/18 17:18] (current) – external edit 127.0.0.1 |
---|
[[https://en.wikipedia.org/wiki/Ziegler%E2%80%93Nichols_method|Wikipedia]])) is a simple method to establishing the loop parameter values for a PI or PID control loop. This protocol is designed to optimize the loop for disturbance rejection.\\ | [[https://en.wikipedia.org/wiki/Ziegler%E2%80%93Nichols_method|Wikipedia]])) is a simple method to establishing the loop parameter values for a PI or PID control loop. This protocol is designed to optimize the loop for disturbance rejection.\\ |
==== Links ==== | ==== Links ==== |
Click here for the [[slice:qt|SLICE-QT Manual]].\\ | Click here for the [[slice:qt|SLICE-QTC Manual]].\\ |
Click here for the [[slice:quick_start_qt|SLICE-QT Quick Start Guide]].\\ | Click here for the [[slice:quick_start_qt|SLICE-QTC Quick Start Guide]].\\ |
Click here for the [[slice:qt:API|SLICE-QT API]].\\ | Click here for the [[slice:qt:API|SLICE-QTC API]].\\ |
Click here for the [[https://www.vescent.com/products/electronics/slice/slice-qt-four-channel-temperature-controller/|SLICE-QT web page]].\\ | Click here for the [[https://www.vescent.com/products/electronics/slice/slice-qt-four-channel-temperature-controller/|SLICE-QTC web page]].\\ |
Click here for the [[https://github.com/Vescent|Github page for SLICE-QTC GUI]]\\ | Click here for the [[https://github.com/Vescent|Github page for SLICE-QTC GUI]].\\ |
Click here for the [[https://github.com/Vescent/SLICE-QT-Firmware-Upgrade|Github page for SLICE-QTC firmware revisions]]\\ | Click here for the [[https://github.com/Vescent/SLICE-QT-Firmware-Upgrade|Github page for SLICE-QTC firmware revisions]].\\ |
| Click here for a [[https://youtu.be/jCuHNOW5q8c|Video Tutorial]].\\ |
==== Instructions ==== | ==== Instructions ==== |
<WRAP center round box 60%> | <WRAP center round box 60%> |
- Set Proportional Gain (K<sub>P</sub>) to 0 | - Set Proportional Gain (K<sub>P</sub>) to 0 |
- Turn off Integral and Differential portions of the loop (T<sub>I</sub> & T<sub>D</sub>, respectively) | - Turn off Integral and Differential portions of the loop (T<sub>I</sub> & T<sub>D</sub>, respectively) |
- While monitoring the error in temperature on rolling graph on the SLICE-QT display or an [[slice:qt#front-panel_inputs_outputs|external oscilloscope]], **slowly** increase K<sub>P</sub> until the error begins to oscillate | - While monitoring the error in temperature on rolling graph on the SLICE-QTC display or an [[slice:qt#front-panel_inputs_outputs|external oscilloscope]], **slowly** increase (~10% per increment) K<sub>P</sub> until the error begins to oscillate |
- Use the {{slice:graph_scale_x.gif}} and {{slice:graph_scale_y.gif}} icons, to scale displayed response appropriately | - Use the {{slice:graph_scale_x.gif}} and {{slice:graph_scale_y.gif}} icons, to scale displayed response appropriately |
- Use the {{slice:graph_pause.gif}} icon to pause the graph | - Use the {{slice:graph_pause.gif}} icon to pause the graph |
- Note: the pause icon only pauses the graph, not the servo control | - Note: the pause icon only pauses the graph, not the servo control |
- Note K<sub>P</sub> where oscillation begins; this is K<sub>P, cr</sub> | - Note K<sub>P</sub> where oscillations of increasing amplitude begin; this is K<sub>P, cr</sub>, the critical proportional gain. |
- Use the Cursors enabled by touching the {{slice:cursors.gif}} icon to measure the period of oscillation, T<sub>cr</sub> | - Use the Cursors enabled by touching the {{slice:cursors.gif}} icon to measure the period of oscillation, T<sub>cr</sub> |
- You can use the two rotary knobs or touch & drag the cursors on the touch screen | - You can use the two rotary knobs or touch & drag the cursors on the touch screen |