Download as pdf or txt
Download as pdf or txt
You are on page 1of 46

Honeywell Forge APC-4516

Process Controller Implementation


Profit Stepper

Honeywell Confidential
Copyright © 2012 Honeywell International Inc.
Honeywell Restricted
1 September 26, 2022
Profit Stepper Function Honeywell
• Data Collection
• Process Stepping
• Model Identification
– Open Loop
• Directly from process
– Closed Loop
• From Profit Controller
– Mix of Open and Closed loop
• Saves data in XTP file
• XTP file is used by PSES to perform model ID
• The stepper can be configured in
– PSES
– PSRS

Honeywell Confidential
Copyright © 2012 Honeywell International Inc.
Honeywell Restricted 2 September 26, 2022
Profit Stepper – Open Loop Step Testing Honeywell
• Uses GBN signal– Generalized Binary Noise
– Proposed by Tulleken
• Open Loop
– Writes directly to the regulatory control point

Honeywell Confidential
Copyright © 2012 Honeywell International Inc.
Honeywell Restricted 3 September 26, 2022
Profit Stepper – Closed Loop Step Testing Honeywell
• Closed Loop
– Writes to the selected Profit Controller MV
– PC Engine superimposes the excitation signal
• MV = MVProfit Controller + MVProfit Stepper
– Honors MV limits
– No guarantee that the full MV move can be implemented
• User can select mixed Open/Closed loop testing
– Univariate – one MV at a time (Sequential)
– Multivariate – several MVs at the same time

Honeywell Confidential
Copyright © 2012 Honeywell International Inc.
Honeywell Restricted 4 September 26, 2022
Profit Stepper – Mixed Step Testing Honeywell

Honeywell Confidential
Copyright © 2012 Honeywell International Inc.
Honeywell Restricted 5 September 26, 2022
Profit Stepper – Step Testing Honeywell
• Uses GBN – Generalized Binary Noise
– Proposed by Tulleken
– Similar to PRBS – Different Theoretical Properties
– Two levels: +m/2 and -m/2
– Excitation magnitude = m
– MV settling time = average holding time
• Initial MV Settling time from XM file or entered by user
• Recalculated when ID runs
• Signal adapts to settling time – Frequency Adaptive Algorithm
• Move filtering can be applied (be careful)
• For closed loop identification, each MV can have two adaptive step
signals:
– Gain Adaptive Algorithm
– Frequency Adaptive Algorithm

Honeywell Confidential
Copyright © 2012 Honeywell International Inc.
Honeywell Restricted 6 September 26, 2022
Profit Stepper – Step Testing Honeywell
• Gain Adaptive Algorithm
– GBN signal can have multiple levels
– Next MV move flipped if it results in less relative MV/CV violation
• Rule based decision
– Conventional two level signal generated at beginning

• Frequency Adaptive Algorithm


– The frequency of the GBN signal changes, responding to the identified models.
– More energy is automatically focused on the frequencies that are more important
for the profit controller.
– The frequency is updated using the average settling time of sub-models that:
• Have a key relationship with the MV
• Have a current model rank better than 3.

Honeywell Confidential
Copyright © 2012 Honeywell International Inc.
Honeywell Restricted 7 September 26, 2022
Profit Stepper – Step Testing Honeywell

Average holding time = 10


Excitation magnitude = 10
Base value = 575

Honeywell Confidential
Copyright © 2012 Honeywell International Inc.
Honeywell Restricted 8 September 26, 2022
Open Loop vs. Closed Loop Identification Honeywell
• Open Loop Identification
– The process is tested without control.
– The process can be excited well.
– The process can be move to unwanted operating conditions.

• Close Loop Identification


– Often preferred from Operational point of view.
– The process is tested when its fully or partially controlled by controller (the
FIR model might fail).
– It can be tricky and difficult due to correlations between the input and
disturbances.
– The controller reduces the process excitation.

Honeywell Confidential
Copyright © 2012 Honeywell International Inc.
Honeywell Restricted 9 September 26, 2022
Creating an stepper in PSES1 Honeywell

• Create a new Profit Stepper project

Honeywell Confidential
Copyright © 2012 Honeywell International Inc.
Honeywell Restricted 10 September 26, 2022
Creating an stepper in PSES2 Honeywell

Honeywell Confidential
Copyright © 2012 Honeywell International Inc.
Honeywell Restricted 11 September 26, 2022
Creating an stepper in PSES3 Honeywell

• Append a new stepper application to existing Controller project

Honeywell Confidential
Copyright © 2012 Honeywell International Inc.
Honeywell Restricted 12 September 26, 2022
Creating an stepper in PSES4 Honeywell

• Append a new stepper application to existing Controller project

Honeywell Confidential
Copyright © 2012 Honeywell International Inc.
Honeywell Restricted 13 September 26, 2022
Closed Loop Model Identification1 Honeywell

• Enter Name, Description, Version and browse for computer machine

Honeywell Confidential
Copyright © 2012 Honeywell International Inc.
Honeywell Restricted 14 September 26, 2022
Closed Loop Model Identification2 Honeywell

• After adding the controller, build the platform

Honeywell Confidential
Copyright © 2012 Honeywell International Inc.
Honeywell Restricted 15 September 26, 2022
Closed Loop Model Identification3 Honeywell

• Save the platform in the Platform folder

Honeywell Confidential
Copyright © 2012 Honeywell International Inc.
Honeywell Restricted 16 September 26, 2022
Closed Loop Model Identification4 Honeywell

• Successful Stepper application built.

Honeywell Confidential
Copyright © 2012 Honeywell International Inc.
Honeywell Restricted 17 September 26, 2022
Closed Loop Model Identification5 Honeywell

• To Start Stepping Operation go to the Stepper Operation page.

Honeywell Confidential
Copyright © 2012 Honeywell International Inc.
Honeywell Restricted 18 September 26, 2022
Closed Loop Model Identification6 Honeywell

• Configuring the Stepper

Honeywell Confidential
Copyright © 2012 Honeywell International Inc.
Honeywell Restricted 19 September 26, 2022
Closed Loop Model Identification7 Honeywell

• Configuring the Stepper

Honeywell Confidential
Copyright © 2012 Honeywell International Inc.
Honeywell Restricted 20 September 26, 2022
Stepper Configuration Options1 Honeywell
• Step Magnitude:
– Type the magnitude of the step signal.
– Units of the Manipulated Variable depends on the selected MV
– Only positive numbers
• Settling time:
– Type the settling time for stepping.
– The unit of the settling time is minutes.
– Type only positive numbers.
– For Profit Controller, a default settling time is calculated based on the existing models
in the xml file using the average settling time of all the non-null, non-integrator sub
models for the given MV.
• Base Value:
– Editable for Open-loop MVs
– Default base value is the current read value of the open MV. If user change the base
value during the step testing, the signal will be reset to the new MV base value.

Honeywell Confidential
Copyright © 2012 Honeywell International Inc.
Honeywell Restricted 21 September 26, 2022
Stepper Configuration Options2 Honeywell
• Filter:
–Filter for the step signal. The unit of the filter is minutes. You can type only positive numbers.
• MaxHold / MinHold:
–This tuning parameter prevents long steps in maximum holding
–The unit of the MaxHold / MinHold is minutes
–Do not adjust these until you have looked at the signal
–Can degrade the signal significantly
• First Step:
–Editable before step testing starts.
–First Step determines the next step value every time the MV testing is stopped and restarted.
–Default: Select Default if both CV and MV directions have no violations.
–Positive: Select Positive to step up from the set point value
–Negative: Select Negative to step down from the present value
• Gain Adaptive/Frequency Adaptive:
–Discussed in previous slides.

Honeywell Confidential
Copyright © 2012 Honeywell International Inc.
Honeywell Restricted 22 September 26, 2022
Closed Loop Model Identification8 Honeywell

• Stepping Individual MVs

Honeywell Confidential
Copyright © 2012 Honeywell International Inc.
Honeywell Restricted 23 September 26, 2022
Closed Loop Model Identification9 Honeywell

• Starting Data collection

Honeywell Confidential
Copyright © 2012 Honeywell International Inc.
Honeywell Restricted 24 September 26, 2022
Closed Loop Model Identification10 Honeywell

• Starting Stepping

If the related controller is not running, the


following message is generated:

Honeywell Confidential
Copyright © 2012 Honeywell International Inc.
Honeywell Restricted 25 September 26, 2022
Closed Loop Model Identification11 Honeywell

• Starting Stepping

Honeywell Confidential
Copyright © 2012 Honeywell International Inc.
Honeywell Restricted 26 September 26, 2022
Closed Loop Model Identification12 Honeywell

• Stepper Trend

Honeywell Confidential
Copyright © 2012 Honeywell International Inc.
Honeywell Restricted 27 September 26, 2022
Closed Loop Model Identification13 Honeywell

• Model Identification Options


– Automatic model identification (Iterative Model ID).
– Manual Model identification (ID Now).

Honeywell Confidential
Copyright © 2012 Honeywell International Inc.
Honeywell Restricted 28 September 26, 2022
Closed Loop Model Identification14 Honeywell

• Set Model Options

Honeywell Confidential
Copyright © 2012 Honeywell International Inc.
Honeywell Restricted 29 September 26, 2022
Closed Loop Model Identification15 Honeywell

• Identified Models

Honeywell Confidential
Copyright © 2012 Honeywell International Inc.
Honeywell Restricted 30 September 26, 2022
Closed Loop Model Identification16 Honeywell

• Variable Overview

Honeywell Confidential
Copyright © 2012 Honeywell International Inc.
Honeywell Restricted 31 September 26, 2022
Closed Loop Model Identification17 Honeywell

• Model Highlights – how good are the models?

Honeywell Confidential
Copyright © 2012 Honeywell International Inc.
Honeywell Restricted 32 September 26, 2022
Closed Loop Model Identification18 Honeywell

• Final Model Matrix

Honeywell Confidential
Copyright © 2012 Honeywell International Inc.
Honeywell Restricted 33 September 26, 2022
Closed Loop Model Identification19 Honeywell

• Multiple Curves Matrix View

Honeywell Confidential
Copyright © 2012 Honeywell International Inc.
Honeywell Restricted 34 September 26, 2022
Closed Loop Model Identification20 Honeywell
• Use of Lock Model feature
– Important to lock models when high rank is achieved
– Try to locate blocks of process interactions in model matrix
• Lock in the good models
• May lock models from start of model ID if high confidence in models
• Frequency Adaptive feature
– Only uses the Key Models.
• Gain Adaptive feature:
– Only uses Key or Locked models.

Honeywell Confidential
Copyright © 2012 Honeywell International Inc.
Honeywell Restricted 35 September 26, 2022
Closed Loop Model Identification21 Honeywell

• Automatic Lock

Honeywell Confidential
Copyright © 2012 Honeywell International Inc.
Honeywell Restricted 36 September 26, 2022
Closed Loop Model Identification22 Honeywell

• Importing/Exporting Stepper Parameters


• The Stepper parameters can be saved in an XML file
(by default use the same Stepper name).
• Use the Actions menu to import an existing XML file
to load (and overwrite) the current parameters.
• The XML file is saved in:
C:\ProgramData\Honeywell\URT\Platforms\

Honeywell Confidential
Copyright © 2012 Honeywell International Inc.
Honeywell Restricted 37 September 26, 2022
Profit Stepper in PSOS1 Honeywell
• Stepper interaction with Profit Controller can be monitored on PSOS

Honeywell Confidential
Copyright © 2012 Honeywell International Inc.
Honeywell Restricted 38 September 26, 2022
Profit Stepper in PSOS2 Honeywell

• Once the Stepper is running in closed loop, its status shows up in PSOS

Honeywell Confidential
Copyright © 2012 Honeywell International Inc.
Honeywell Restricted 39 September 26, 2022
Profit Stepper in PSOS3 Honeywell

• The controller view in PSOS with stepper

Honeywell Confidential
Copyright © 2012 Honeywell International Inc.
Honeywell Restricted 40 September 26, 2022
Open Loop Step testing1 Honeywell

• Add an stepper into the project as instructed previously.

Honeywell Confidential
Copyright © 2012 Honeywell International Inc.
Honeywell Restricted 41 September 26, 2022
Open Loop Step-Testing3 Honeywell

CV/MV/DV

DCS tag or
Must match the module
BLC Display Location name BLC
name of OPC Template
Server

Honeywell Confidential
Copyright © 2012 Honeywell International Inc.
Honeywell Restricted 42 September 26, 2022
Mixed Closed/Open Loop Step-Testing1 Honeywell
• Select a controller for closed loop identification
• Select variables for open loop identification
• N.B. “mixed” Mode Open or Closed in MV List box for each MV
• Also notice the Controller name for close loop points.

Honeywell Confidential
Copyright © 2012 Honeywell International Inc.
Honeywell Restricted 43 September 26, 2022
Mixed Closed/Open Loop Step-Testing2 Honeywell

Honeywell Confidential
Copyright © 2012 Honeywell International Inc.
Honeywell Restricted 44 September 26, 2022
Mixed Closed/Open Loop Step-Testing2 Honeywell

• Adding variables on the fly – For both open loop and closed loop

Honeywell Confidential
Copyright © 2012 Honeywell International Inc.
Honeywell Restricted 45 September 26, 2022
Hints and Tips 1 Minimum Computer Spec Honeywell
• Closed Loop Model Identification
is very CPU/RAM intensive, refer
to manual for minimum
hardware/software requirements
• It is recommended to ALWAYS
run Profit Stepper sessions on a
GUS, ES-T or an Engineering
workstation. NOT on an APC
server where controllers or
applications are running

Honeywell Confidential
Copyright © 2012 Honeywell International Inc.
Honeywell Restricted 46 September 26, 2022

You might also like