HP Forums
(15C) Ziegler-Nichols PID tuning - Printable Version

+- HP Forums (https://www.hpmuseum.org/forum)
+-- Forum: HP Software Libraries (/forum-10.html)
+--- Forum: General Software Library (/forum-13.html)
+--- Thread: (15C) Ziegler-Nichols PID tuning (/thread-2002.html)



(15C) Ziegler-Nichols PID tuning - Dwight Sturrock - 08-22-2014 01:43 AM

Ziegler-Nichols Proportional Integral Deriviative controller tuning program for the HP15C. PID controllers are commonly used in industry to provide feedback for a process.

LBL A
STO 0
ROLL DN
STO 1
ROLL DN
STO I
GTO I

LBL 1
RCL 1
2
/
RTN

LBL2
RCL 1
.
4
5
*
ENTER
1.2
*
RCL 0
/
X<>Y
RTN

LBL 3
RCL 1
.
6
*
STO 3
2
*
RCL 0
/
ENTER
RCL 3
*
8
/
X<>Y
RCL 3
RTN


INPUT:
T-
Z- type of loop: 1=Proportional only; 2=Proportional Integral; 3=Proportional Integral Derivative
Y- Ku
X- Pu

OUTPUT:
T-
Z- Kd
Y- Ki
X- Kp


Increase P only on the PID controller until the output of the loop begins to oscillate: this number is "Ku". "Pu" is the period of that oscillation.

EXAMPLE- We want a PI loop- type 2. Ku is 5, period of oscillation is 1 min.

2
ENTER
5
ENTER
1
f A

Result:

T-
Z-
Y- 2.7
X- 2

Set your controller to proportional, 2; integral, 2.7

EXAMPLE- We want a PID loop- type 3. Ku is 2.5, period of oscillation is 50 sec= 5/6 min.

3
ENTER
2.5
ENTER
.83
f A

Result:

T-
Z- .67
Y- 3
X- 1.5

Set your controller to proportional, 1.5; integral, 3; derivative, .67