Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision |
slice:z-n [2019/05/03 01:02] – [Links] Michael Radunsky | slice:z-n [2021/08/26 14:26] – 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]]\\ |
- 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, 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 |