Professional Documents
Culture Documents
Control Loop Performance by George
Control Loop Performance by George
Performance Monitoring
Technical Principles and
Guidelines
Majority of the control loops are installed and tuned usually in a rush during the
commissioning phase, and as such might never reach their design potential. Even if they
initially perform well, it usually deteriorates over the lifetime of the plant because of the
aging of the equipment and process dynamic changes as shown in figure 2.
Power plant control systems, in specific, must perform well to obtain maximum
efficiency, reliability, regulatory compliance and safety. Poorly performing controls can
cause operational difficulties such as boiler oscillations, increased heat rate, accelerated
equipment wear, increased emissions, slower ramp rates, reduced generation capacity,
steam temperature excursions and unit trips following upsets. To maintain the optimum
plant performance, the control loops should always be tuned for maximum productivity.
2.1 OBJECTIVES
The following should be the core functions of the control loop performance monitoring
program:
Asses loop
Define Control
Collect data performance and Report Results
Loops
calculate metrics
There are numerous process control loops in GNPower Kauswagan Ltd Co power station.
We will focus on the performance of the following:
a. Boiler Controls
b. Turbine Controls
a. Boiler Master
b. Fuel Master
c. Air Master
d. Drum Level
e. Furnace Pressure
f. Main Steam Temperature
g. Reheat Steam Temperature
To monitor the performance of the system, we need to access the process data that is
sampled sufficiently fast to capture the loop dynamics. Data will be collected from the
historian servers or trends from the DCS into a time series for all the identified control
loop in the power station. To ensure the accuracy of the calculations, the recommended
rate for data collection is every 5 seconds or every 1 second.
2.4. CALCULATIONS
Loop performance should be assessed from various perspectives. The measures described
in this section has the advantage that they are easy to apply to real systems. The
following metrics, to name a few, will be used to assess the performance of GNPK’s
control loops:
This indicates the percentage of the samples of good quality within the sampling period
for which the control mode used was Auto. Mathematically,
This indicates the percentage of the samples of good quality within the sampling period
for which the control mode used was Manual. Mathematically,
This indicates the percentage of percentage of the samples for which the control mode
was set to auto and that the PV was below the lower SP limit.
This indicates the percentage of percentage of the samples for which the control mode
was set to auto and that the PV was above the lower SP limit.
This indicates the total percentage of time that the loop operated out of the limit.
Mathematically,
∑(𝑴𝒂𝒏𝒊𝒑𝒖𝒍𝒂𝒕𝒆𝒅 𝑽𝒂𝒓𝒊𝒂𝒃𝒍𝒆)
𝑷𝒆𝒓𝒄𝒆𝒏𝒕𝒂𝒈𝒆 𝑪𝒐𝒏𝒕𝒓𝒐𝒍𝒍𝒆𝒓 𝑶𝒖𝒕𝒑𝒖𝒕 =
𝑵𝒖𝒎𝒃𝒆𝒓 𝒐𝒇 𝑺𝒂𝒎𝒑𝒍𝒆𝒔
The movement index gives the sum of all changes of the MV, divided by 100.
Mathematically,
∑ 𝑀𝑉𝑅𝑂𝐶
𝑴𝒐𝒗𝒆𝒎𝒆𝒏𝒕 𝑰𝒏𝒅𝒆𝒙 =
𝟏𝟎𝟎
Where:
This is an indication of the absolute sum of all changes made in the MV. The closer the
value for this variable is to zero, the closer the MV is to staying at a constant value.
Mathematically,
The control amplitude gives the sum of all changes of the MV, divided by the number of
samples. Mathematically,
∑ 𝑴𝑽𝑹𝑶𝑪
𝑪𝒐𝒏𝒕𝒓𝒐𝒍 𝑨𝒎𝒑𝒍𝒊𝒕𝒖𝒅𝒆 =
𝑵𝒖𝒎𝒃𝒆𝒓 𝒐𝒇 𝒔𝒂𝒎𝒑𝒍𝒆𝒔
This calculates the number of times that the MV oscillates over the reporting period. In
equation form,
This calculates the sum of all the changes in the MV relative to the number of times the
MV changes direction. In equation form,
∑ 𝑴𝑽𝑹𝑶𝑪
𝑹𝒆𝒗𝒆𝒓𝒔𝒂𝒍 𝑨𝒎𝒑𝒍𝒊𝒕𝒖𝒅𝒆 =
𝑪𝑶𝑼𝑵𝑻 (𝑴𝑽 𝑫𝒊𝒓𝒆𝒄𝒕𝒊𝒐𝒏 𝑪𝒉𝒂𝒏𝒈𝒆)
2.4.14 MV Saturation
This indicates the percentage of the reporting window for which the controller output is
saturated. Mathematically,
This indicates the percentage of samples where the loop not being utilized.
Mathematically,
This indicates the percentage of the reporting window for which the loop is not in use.
Mathematically,
This indicates the total percentage of time that the system is in auto or manual modes
where the upper or lower limits for those modes have been exceeded.
𝑵𝒖𝒎𝒃𝒆𝒓 𝒐𝒇 𝑺𝒂𝒎𝒑𝒍𝒆𝒔𝑨𝒖𝒕𝒐_𝑴𝒂𝒏𝒖𝒂_𝑳𝒊𝒎𝒊𝒕𝒔_𝑬𝒙𝒄𝒆𝒆𝒅𝒆𝒅
𝑷𝒆𝒓𝒄𝒆𝒏𝒕𝒂𝒈𝒆 𝑳𝒊𝒎𝒊𝒕𝒔 𝑬𝒙𝒄𝒆𝒆𝒅𝒆𝒅 =
𝑻𝒐𝒕𝒂𝒍 𝑵𝒖𝒎𝒃𝒆𝒓 𝒐𝒇 𝑺𝒂𝒎𝒑𝒍𝒆𝒔𝑨𝒖𝒕𝒐_𝑴𝒂𝒏𝒖𝒂𝒍
This indicates the average of the percentage of time the PV exceeded the upper or lower
limits.
2.4.19 PV Variance
This gives the variance of all PV samples of good quality over the reporting period.
This value is a measure of the average deviation of the PV from the average PV. This is
the average value of the PV Variance.
2.4.21 PV Variability
This gives a ratio which is a measure of the standard deviation relative to the PV sample
average.
This gives the sum of the absolute values of all PV Error (PV-SP).
This value indicates the percentage time the process has spent out of limits. This is the
sum of the integrated sum calculations.
∑(𝑷𝑽 − 𝑺𝑷)
𝑷𝑽 𝑬𝒓𝒓𝒐𝒓 𝑨𝒗𝒆𝒓𝒂𝒈𝒆 =
𝑻𝒐𝒕𝒂𝒍 𝒏𝒖𝒎𝒃𝒆𝒓 𝒐𝒇 𝑺𝒂𝒎𝒑𝒍𝒆𝒔
This value indicates the average tag error. Error is the difference between process
variable and setpoint. This is the average value of the PV Error Average KPI.
This gives the average of the absolute values of all PV error samples.
∑|𝑷𝑽 − 𝑺𝑷|
𝑷𝑽 𝑬𝒓𝒓𝒐𝒓 𝑨𝒃𝒔𝒐𝒍𝒖𝒕𝒆 𝑨𝒗𝒆𝒓𝒂𝒈𝒆 =
𝑻𝒐𝒕𝒂𝒍 𝑵𝒖𝒎𝒃𝒆𝒓 𝒐𝒇 𝑷𝑽 𝑬𝒓𝒓𝒐𝒓 𝑺𝒂𝒎𝒑𝒍𝒆𝒔
𝟐
√∑((𝑷𝑽𝑬𝒓𝒓𝒐𝒓 − 𝑷𝑽 𝑬𝒓𝒓𝒐𝒓 𝑨𝒗𝒆𝒓𝒂𝒈𝒆)𝟐 )
𝑷𝑽 𝑬𝒓𝒓𝒐𝒓 𝑺𝒕𝒂𝒏𝒅𝒂𝒓𝒅 𝑫𝒆𝒗𝒊𝒂𝒕𝒊𝒐𝒏 =
𝑵𝒖𝒎𝒃𝒆𝒓 𝒐𝒇 𝑷𝑽 𝑬𝒓𝒓𝒐𝒓 𝑺𝒂𝒎𝒑𝒍𝒆𝒔
2.5 REPORTING
Once the various metrics of control loop performance have been calculated, they should
be combined into a single report representing the overall as well as the individual control
loop health. In this way, the performance of loops can be observed and that loops
requiring attention are easy to find. Process control engineers and technicians can use the
diagnosis to decide on the appropriate type of corrective action such as tuning or
mechanical maintenance. Two types of reports will be generated: the fleet report and the
loop report.
The fleet report provides a summary of all loops in the defined system for the selected
time period. The report contains the following information:
The process variable performance chart helps in analyzing the trend of the process
variable against the setpoint.
The trend of each value over the selected time period appears as a line chart, which helps
us understand the magnitude of change at a specific time stamp. The following trend lines
are plotted on the chart:
Based on the values plotted on the chart, we can identify performance issues in the
process control loop. The following table lists a few scenarios that may appear in the
chart and what each scenario indicates about the loop performance:
The manipulated variable distribution chart is a histogram that helps us analyze the
efficiency of a control element and evaluate the suitability of the element of the process.
A control element receives the output signal from the controller and controls the
operating conditions such as flow, pressure temperature and liquid level in response to
the signal. The manipulated variable is a percentage measure of the value at which the
control element is functioning.
The histogram represents the count of samples that the control element was set to at each
percentage value, and not the length of time the element remained at each value.
Based on the values plotted on the chart, we can identify performance issues in the
controller. The following table provide few scenarios that may appear in the chart and
what each scenario indicates regarding the controller performance.
The error distribution chart displays a histogram that represents the distribution of the
amount of time the controller operated at each error value. Controller error is calculated
as the difference between the values, PV and SP. The chart contains the following axes:
Based on the values plotted on the chart, we can identify performance issues in the
controller. The following table provides a few scenarios that may appear in the chart and
what each scenario indicates regarding the controller performance.
The control mode summary table helps us assess the performance of the control loop
based on the percentage of time the loop operated in each control mode. The table
contains a row for each of the following control modes:
Manual
Auto
The table contains the following information for each control mode:
The controller performance table helps us analyze the performance of the control element
using a range of KPIs. It contains the following information.
The process variable performance table helps us analyze the performance of the process
variable based on values as specified in the following table.
The error statistics table contains the statistics that indicate the extent at which the
process variable deviates from the setpoint. The table contains the following values: