A5.4 pid computation details, A5.4.2 pid control parameters, A5.5 control output – Yokogawa EJX930A User Manual
Page 122: A5.5.1 velocity type output action, A5.6 direction of control action, A5.4, A5-4, A5.4.2, A5.5, A5.6
A5-4
IM 01C25T02-01E
A5.4 PID Computation Details
A5.4.1 PV-proportional and -derivative
Type PID (I-PD) Control Algorithm
For PID control, the PID block employs the PV-
proportional and PV-derivative type PID control
algorithm (referred to as the I-PD control algorithm)
in Auto and RCas mode. The I-PD control algorithm
ensures control stability against sudden changes in
the setpoint, such as when the user enters a new
setpoint value. At the same time, the I-PD algorithm
ensures excellent controllability by performing
proportional, integral, and derivative control
actions in response to changes of characteristics
in the controlled process, changes in load, and
occurrences of disturbances.
In Cas mode, PV derivative type PID control
algorithm (referred to as the PI-D control algorithm)
is employed in order to obtain better performance
against the changes in the setpoint. The algorithm
is automatically switched by the block according
to the mode. A basic form of each algorithm is
expressed in the equation below.
∆MVn = K{∆PVn + (PVn - SPn) + ∆(∆PVn)}
∆T
Ti
Td
∆T
I-PD Control Algorithm (in Auto / RCas mode)
∆MVn = K{∆(PVn - SPn) + (PVn - SPn)
∆T
Ti
Td
∆T
PI-D Control Algorithm (in Cas mode)
+ ∆(∆PVn)}
Where,
ΔMVn = change in control output
ΔPVn = change in measured (controlled)
value = PVn - PVn-1
ΔT
= control period = period_of_execution
in Block Header
K
= proportional gain = GAIN (= 100/
proportional band)
Ti
= integral time = RESET
Td
= derivative time = RATE
The subscripts, n and n-1, represent the time
of sampling such that PVn and PVn-1 denote
the PV value sampled most recently and the PV
value sampled at the preceding control period,
respectively.
A5.4.2 PID Control Parameters
The table below shows the PID control parameters.
Parameter
Description
Valid Range
GAIN
Proportional gain 0.05 to 20
RESET
Integral time
0.1 to 10,000 (seconds)
RATE
Derivative time
0 to infinity (seconds)
A5.5 Control Output
The final control output value, OUT, is computed
based on the change in control output ΔMVn, which
is calculated at each control period in accordance
with the aforementioned algorithm. The PID block
in an EJX performs the velocity type output action
for the control output.
A5.5.1 Velocity Type Output Action
The PID block determines the value of the new
control output OUT by adding the change in control
output calculated in the current control period,
ΔMVn, to the current read-back value of the MV,
MV
RB
(BKCAL_IN).
This action can be expressed as:
ΔMVn’ = ΔMVn
*
(OUT_SCALE. EU100 – OUT_
SCALE. EU_0) / (PV_SCALE. EU_100 – PV_
SCALE. EU_0)
(Direct Acting is False in CONTROL_OPTS)
OUT = BKCAL_IN – ΔMVn’
(Direct Acting is True in CONTROL_OPTS)
OUT = BKCAL_IN + ΔMVn’
A5.6 Direction of Control Action
The direction of the control action is determined by
the Direct Acting setting in CONTROL_OPTS.
Value of Direct
Acting
Resulting Action
True
The output increases when the input
PV is greater than the setpoint SP.
False
The output decreases when the input
PV is greater than the setpoint SP.