44229396 OverrideCtrl En

Embed Size (px)

Citation preview

  • 8/23/2019 44229396 OverrideCtrl En

    1/23

    Applikationen & ToolsAnswers for industry.

    Cover

    Configuration of Override ControlSIMATIC PCS 7

    Application Example August 2010

  • 8/23/2019 44229396 OverrideCtrl En

    2/23

    2Override Control

    1.0, Entrys-ID: 44229396

    CopyrightS

    ie

    mensAG2

    010Allrightsreserved

    Industry Automation and Drives Technologies Service & Support Portal

    This article is taken from the Service Portal of Siemens AG, Industry Automationand Drives Technologies. The following link takes you directly to the downloadpage of this document.

    http://support.automation.siemens.com/WW/view/en/44229396

    If you have any questions concerning this document please e-mail us to thefollowing address:

    [email protected]

    http://support.automation.siemens.com/WW/view/en/44229396mailto:[email protected]:[email protected]://support.automation.siemens.com/WW/view/en/44229396
  • 8/23/2019 44229396 OverrideCtrl En

    3/23

    Override Control1.0, Entry-ID: 44229396 3

    CopyrightS

    ie

    mensAG2

    010Allrightsreserved

    s

    SIMATIC PCS 7

    Override Control

    Indroduction 1

    Configuration ofOverride Control 2

    Simulation Example 3

    Conclusion 4

    Related Literature 5

    History 6

  • 8/23/2019 44229396 OverrideCtrl En

    4/23

    Warranty and Liability

    4Override Control

    1.0, Entrys-ID: 44229396

    CopyrightS

    ie

    mensAG2

    010Allrightsreserved

    Warranty and Liability

    Note The Application Examples are not binding and do not claim to be completeregarding the circuits shown, equipping and any eventuality. The ApplicationExamples do not represent customer-specific solutions. They are only intendedto provide support for typical applications. You are responsible for ensuring thatthe described products are used correctly. These application examples do notrelieve you of the responsibility to use safe practices in application, installation,operation and maintenance. When using these Application Examples, yourecognize that we cannot be made liable for any damage/claims beyond theliability clause described. We reserve the right to make changes to theseApplication Examples at any time without prior notice.If there are any deviations between the recommendations provided in theseapplication examples and other Siemens publications e.g. Catalogs thecontents of the other documents have priority.

    We do not accept any liability for the information contained in this document.

    Any claims against us based on whatever legal reason resulting from the use ofthe examples, information, programs, engineering and performance data etc.,described in this Application Example shall be excluded. Such an exclusion shallnot apply in the case of mandatory liability, e.g. under the German Product LiabilityAct (Produkthaftungsgesetz), in case of intent, gross negligence, or injury of life,body or health, guarantee for the quality of a product, fraudulent concealment of adeficiency or breach of a condition which goes to the root of the contract(wesentliche Vertragspflichten). The damages for a breach of a substantialcontractual obligation are, however, limited to the foreseeable damage, typical forthe type of contract, except in the event of intent or gross negligence or injury to

    life, body or health. The above provisions do not imply a change of the burden ofproof to your detriment.

    Any form of duplication or distribution of these Application Examples or excerptshereof is prohibited without the expressed consent of Siemens Industry Sector.

  • 8/23/2019 44229396 OverrideCtrl En

    5/23

    Preface

    Override Control1.0, Entry-ID: 44229396 5

    CopyrightS

    ie

    mensAG2

    010Allrightsreserved

    442293

    96_

    OverrideCtrl_EN.doc

    Preface

    Objective of the Application

    In an override control scheme, two or more controllers have to share one actuator.

    Depending on the actual process conditions a switchover logic decides whichcontroller accesses the actuator i.e. the various controllers can "override" orreplace each other.

    The present project example shows an application of an override control to asimulated process with two controllers. The aim of this application is demonstratingdifferent switchover strategies with the respective advantages and disadvantages.

    Main Contents of this Application Note

    The following issues are discussed in this application note:

    Interaction of the two controllers on only one actuator, considering two different

    alternatives for the switchover logic and two different types of PID controllers. Simulation example.

    Validity

    valid for PCS 7 V7.1, in principal transferable to V7.0 from SP1.

  • 8/23/2019 44229396 OverrideCtrl En

    6/23

    Table of Contents

    6Override Control

    1.0, Entrys-ID: 44229396

    CopyrightS

    ie

    mensAG2

    010Allrightsreserved

    Table of ContentsWarranty and Liability ................................................................................................. 4Preface..........................................................................................................................51 Indroduction....................................................................................................... 7

    1.1 Basic Principles of Override Control .................................................... 71.2 Criteria for Different Kinds of Override Control Schemes .................... 81.3 Application Examples........................................................................... 9

    2 Configuration of Override Control................................................................. 112.1 Creating an Instance of the Process Tag Type.................................. 112.2 Manual Configuration ......................................................................... 122.2.1 Limiting Control .................................................................................. 132.2.2 Selection of the Manipulated Variable................................................ 152.2.3 Override Control with PIDConR ......................................................... 172.3 Commissioning with PID-Tuner.......................................................... 182.4

    Combination with other APC Functions ............................................. 18

    3 Simulation Example......................................................................................... 19

    3.1 Behaviour of the override control scheme for a rise in pressure ....... 203.2 Behaviour of the override control scheme for a decrease of pressure22

    4 Conclusion ....................................................................................................... 235 Related Literature ............................................................................................ 236 History............................................................................................................... 23

  • 8/23/2019 44229396 OverrideCtrl En

    7/23

    1 Indroduction1.1 Basic Principles of Override Control

    Override Control1.0, Entry-ID: 44229396 7

    CopyrightS

    ie

    mensAG2

    010Allrightsreserved

    1 Indroduction

    1.1 Basic Principles of Override Control

    In an override control scheme, two or more controllers share a common actuator.Depending on the current process state, a decision is made as to which controlleractually has access to the actuator, in other words, the various controllers canoverride each other.

    A typical use case is a gas pipeline with pressure and flow control using a singlevalve. The main control target is to achieve a certain flow rate, however due tosafety considerations, the pressure must be kept within certain limits. The pressurecontroller is therefore known as the "limiting controller" or "secondary controller".(Remark: "Safety" in this context and in the whole article means the adherence oflimits, it is not intended to replace special safety aligned controls, emergency stopsetc.).

    PIC

    FIC

    Logicaldecision

    Figure 1-1: Override control with main controller for flow (FIC) and limiting controller forpressure (PIC)

    Controls with more than two controlled variables are possible but rarely found. Anexample is the supervision of the temperatures in a bigger boiler or reactor with aninhomogeneous temperature distribution. The temperature is measured in a varietyof locations but there is only one control action: the overall heating power. If a "hotspot" occurs at any measuring point and the temperature overruns the specifiedlimit, this temperature becomes the leading controlled variable to throttle theheating.

  • 8/23/2019 44229396 OverrideCtrl En

    8/23

    1 Indroduction1.2 Criteria for Different Kinds of Override Control Schemes

    8Override Control

    1.0, Entrys-ID: 44229396

    CopyrightS

    ie

    mensAG2

    010Allrightsreserved

    1.2 Criteria for Different Kinds of Override ControlSchemes

    The logical decision as to which controller should be active can be made based ontwo different criteria resulting in two different types of override control schemes:

    Limiting Control

    The decision is based on a measurable process output variable, for example one ofthe two controlled variables. In the example above, the warning limits of thepressure controller can be used to decide whether the pressure controller shouldbe active. The passive controller is in tracking mode to avoid windup problems andto ensure bumpless transfer. The setpoint of the secondary controller must besomewhat lower than the switchover threshold so that the transfer can be reversedagain. This type of override control is easy to understand and to implement. Itsadvantage is that the high and low limit of the secondary controlled variable (for

    example pressure) can be monitored; its disadvantage is that a limit cycleoscillation results as soon as the limiting controller needs to intervene. Thesecondary controller will always attempt to return its controlled variable to the saferange and to return command to the main controller (for example flow rate) so thatthe active and passive controllers swap over continuously. This variant is thereforeonly recommended when the secondary controller is rarely required and worksmainly as a safety or backup system.

    Selection of Manipulated Variable

    The decision is based on a comparison of the manipulated variables of bothcontrollers, for example the controller that demands the higher (or lower)manipulated variable takes control of the actuator. In the example above, thecontroller that wants to open the valve further takes control. The setpoint of the

    secondary controller defines the switching threshold. Both controllers run the entiretime in automatic mode. To avoid windup problems, the manipulated variable limitsmust be tracked in a crossover structure: When the higher (lower) manipulatedvariable wins, the low (high) limits of all controllers of the currently highest (lowest)manipulated variable must be corrected slightly up or down by, for example, 2% ofthe manipulated variable range. This means that this scheme can also be used inapplications with more than two controlled variables. There is no windup problem atthe high limit because the highest manipulated variable takes control anyway. Thisapproach avoids the limit cycle oscillation of alternative 1 but is in principleasymmetrical, in other words either a high or a low limit of the secondary controlledvariable can be monitored but not both.

    This type of override control is described in most control textbooks, particularly in

    the USA. It can, however, only be used with PID algorithms that allow onlinemanipulation of the manipulated variable limits (in PCS 7 as of V6.0).

  • 8/23/2019 44229396 OverrideCtrl En

    9/23

    1 Indroduction1.3 Application Examples

    Override Control1.0, Entry-ID: 44229396 9

    CopyrightS

    ie

    mensAG2

    010Allrightsreserved

    1.3 Application Examples

    Steam generator

    The primary controlled variable is the steam pressure but the water level in thesteam tank must be monitored so that the heating coils remain completely coveredby water and the tank does not overflow. The only manipulated variable is theoutlet valve position.

    Figure 1-2: Override control of a steam generator

    Compressor

    The primary controlled variable is the throughput but the pressure must bemonitored to make sure it does not exceed a safety limit. The only manipulatedvariable is motor speed.

    Figure 1-3: Override control of a compressor.

  • 8/23/2019 44229396 OverrideCtrl En

    10/23

    1 Indroduction1.3 Application Examples

    10Override Control

    1.0, Entrys-ID: 44229396

    CopyrightS

    ie

    mensAG2

    010Allrightsreserved

    Steam distribution system

    Every process plant has a network of pipes to distribute hot steam at variouspressures throughout the plant. The pressure of high pressure steam is reduced tolower levels via a valve. The primary controlled variable is the pressure at thelower-level stage, however the pressure in the high pressure piping must also bemonitored to make sure that it does not exceed a safety limit.

    Figure 1-4: Override control for steam distribution system.

  • 8/23/2019 44229396 OverrideCtrl En

    11/23

    2 Configuration of Override Control2.1 Creating an Instance of the Process Tag Type

    Override Control1.0, Entry-ID: 44229396 11

    CopyrightS

    ie

    mensAG2

    010Allrightsreserved

    2 Configuration of Override ControlIf you implement a new cascade control structure in your project, it is

    recommended to make use of the process tag type "OverrideControl" from theAdvanced Process Library.

    2.1 Creating an Instance of the Process Tag Type

    The following steps are carried out for the override control in the same way as forany other process tag type.

    Open the Advanced Process Library with SIMATIC Manager: Openproject/Library/PCS 7 AP Library V71.

    Figure 2-1: Open the PCS 7 AP Library V71

    Copy the process tag type OverrideControl from the subfolder Templates intothe master data library of your PCS 7 multiproject and modify it if necessaryaccording to your general application requirements.

  • 8/23/2019 44229396 OverrideCtrl En

    12/23

    2 Configuration of Override Control2.2 Manual Configuration

    12Override Control

    1.0, Entrys-ID: 44229396

    CopyrightS

    ie

    mensAG2

    010Allrightsreserved

    Figure 2-2: Selection of process tag type

    Copy the process tag type from the master data library to the application part_Prj of your multiproject, in the appropriate target folder (Processcell/Unit etc.) in the plant view. You obtain an instance of the process tag type i.e. aCFC chart, which indicates its origin by its symbolic representation.

    Rename the new CFC chart and check if the cyclic interrupt OB is correct (in theCFC chart Edit/Open run sequence).

    Because of both PID algorithms of the primary and secondary controller workindependently from each other, it is not stringently necessary that the twocontrollers run in the same time cycle. It is nevertheless the simplest solution to putthe two controllers and the switch over logic (i.e. the complete process tag type) inone cyclic task, using a cycle time which is reasonable for the faster of both singlecontrol loops.

    2.2 Manual Configuration

    If you manually configure the override control i.e. you dont use the predefinedprocess tag type, please take care of the issues with respect to connection for bothvariants (according with chapter 1.2) in the next two sections.

  • 8/23/2019 44229396 OverrideCtrl En

    13/23

    2 Configuration of Override Control2.2 Manual Configuration

    Override Control1.0, Entry-ID: 44229396 13

    CopyrightS

    ie

    mensAG2

    010Allrightsreserved

    2.2.1 Limiting Control

    Figure 2-3: Override control with limiting controller

  • 8/23/2019 44229396 OverrideCtrl En

    14/23

    2 Configuration of Override Control2.2 Manual Configuration

    14Override Control

    1.0, Entrys-ID: 44229396

    CopyrightS

    ie

    mensAG2

    010Allrightsreserved

    The OR block PID_Lim_Act checks if the limiting controller reaches the upper orlower warning limit of the controlled variable. The output parameter of thePID_Lim_Act block is connected to the SelectPID_Lim block. This block switchesthe manipulated variable of the limiting controller to the MV Output block if a

    warning limit is reached. As long as the controlled variable of the limiting controlleris within the warning limits, the limiting controller is tracked by theFDErrOrTrckPIC1 block. If the limiting controller is outside the warning limits, themain controller is tracked by the FDErrOrTrckFIC1 block. The tracking value comesfrom the manipulated variable output of the respective active controller. If anycontrolled variable of the controllers is disturbed or missing (bad signal status), thecontrollers are also forced into tracking mode, and additionally the input parameterCSF of the main controller is set.

    Only one controller is active at a time, the other controller is tracked. The trackingmode is displayed by the standard block symbol on the operator station.

    A control performance monitoring with the ConPerMon block is only provided forthe main controller and is deactivated if the main controller is tracking. Due to the

    different properties of the flow and the pressure controlled system the variancesare naturally different even in a well tuned state of the control loops. Therefore itmakes no sense to require the control performance (variance) of the primarycontroller equally from the secondary controller.

  • 8/23/2019 44229396 OverrideCtrl En

    15/23

    2 Configuration of Override Control2.2 Manual Configuration

    Override Control1.0, Entry-ID: 44229396 15

    CopyrightS

    ie

    mensAG2

    010Allrightsreserved

    2.2.2 Selection of the Manipulated Variable

    Figure 2-4: Override control with selection of the manipulated variable

  • 8/23/2019 44229396 OverrideCtrl En

    16/23

    2 Configuration of Override Control2.2 Manual Configuration

    16Override Control

    1.0, Entrys-ID: 44229396

    CopyrightS

    ie

    mensAG2

    010Allrightsreserved

    With a SelA02In block the maximum (minimum) of both manipulated variables ofmain and limiting controller is selected and connected to the single actuator.

    With a subtractor (adder) a low (high) limit for the manipulated variables is

    calculated marginally below (above) of the active manipulated variable (in theexample MaxMV_Minus2).

    If the major (minor) manipulated variable wins, the lower (upper) limits of allcontrollers have to track the current major (minor) manipulated variable in a smalldistance e.g. 2% below (above) the winning MV value.

    All controllers are running in automatic mode although only one has access to theactuator. Usually a PI(D) controller, which runs in automatic mode, is in risk ofintegrator windup if disconnected from the process. The principle of anti winduplogic of the override control is explained in the following example scenario from theapplication described in section 1.1.

    Lets assume the flow controller at the moment writes the bigger manipulatedvariable and gets in control of the valve from with the maximum preselector. The

    pressure controller runs in automatic mode and is windup endangered. From thecurrent valve position the low limit of the manipulated variable is dissipated to allcontrollers.

    If the pressure controller integrates downwards, he stops directly at the lowlimit derived from the valve position.

    If the pressure regulator integrates upwards, its manipulated variableeventually becomes bigger than that one of the flow controller and it correctlygets in control of the actuator. In this case it becomes the active controller, thewindup danger is over and it specifies indirectly the low limit of the manipulatedvariable for the flow controller.

    With a digital monitoring block, you can display at the operator station whichcontroller is active at the moment.

    Control performance monitoring with the ConPerMon block is only provided for themain controller and is deactivated if the main controller is tracking.

    http://dict.leo.org/ende?lp=ende&p=Ci4HO3kMAA&search=control&trestr=0x801http://dict.leo.org/ende?lp=ende&p=Ci4HO3kMAA&search=control&trestr=0x801
  • 8/23/2019 44229396 OverrideCtrl En

    17/23

    2 Configuration of Override Control2.2 Manual Configuration

    Override Control1.0, Entry-ID: 44229396 17

    CopyrightS

    ie

    mensAG2

    010Allrightsreserved

    2.2.3 Override Control with PIDConR

    Figure 2-5: Override control with PIDConR

  • 8/23/2019 44229396 OverrideCtrl En

    18/23

    2 Configuration of Override Control2.3 Commissioning with PID-Tuner

    18Override Control

    1.0, Entrys-ID: 44229396

    CopyrightS

    ie

    mensAG2

    010Allrightsreserved

    The PIDConR is an incremental control algorithm with a serial interactive structure.Incrementally means that the current manipulated variable value is calculated fromthe old manipulated variable value of the last sample step. Instead of the oldmanipulated variable value, a starting point (external reset) also can be provided

    for the manipulated variable calculation from outside by wiring. This property isused for override control according to the principle of selection of manipulatedvariable.

    In the process tag type "Override control with PIDConR" the function is shown. Thecurrent manipulated variable value which is sent to the valve (e.g. the maximumMaxMV.Out of the manipulated variable suggestions of main and limiting controller)is used as an external reset ExtReset for both controllers. Therefore, as opposed tooverride control with all other controllers like PIDConL and selection of themanipulated variable, it is not required to track the manipulated variable limitation(e.g. MV_LoLim) of both regulators in a defined distance (e.g. MaxMV_Minus2.Out)from the manipulated variable value that is sent to the valve.

    Both controllers run in automatic mode and calculate a manipulated variable

    increment starting from the current valve position and suggest a value for the nextsample step. The greater suggestion is sent to the process. Nevertheless thecontroller whose manipulated variable does not come to effect is not endangeredby windup problems because he integrates freely only over the time period of onesample step.

    2.3 Commissioning with PID-Tuner

    The PID-Tuner can be used for the both part controllers control as usual, bycalculating the parameters of the controllers separately. For the recording oftraining data and the test of the individual controllers the plant must be driven intwo different conditions which are far enough below or above the switchover

    threshold so that the behaviour of the primary and the secondary controller can bemonitored and tested separately. Of course this presupposes that it is possible todefine a situation at which the secondary controller is permanently active.Otherwise the switchover logic must become temporarily deactivated for PIDtuning.

    2.4 Combination with other APC Functions

    Additional functions for the performance improvement of the single controllers, e.g.Gain scheduling, are feasible for override control schemes as well, since they donot impair the behaviour of the individual regulator regarding anti windup.

    A disturbance feed forward control - if necessary - should be designed separatelyfor the two individual controllers since a disturbance variable certainly has adifferent effect on the two controlled variables.

    With the help of an MPC block a soft override control solution can be developed.The control channel for the secondary controlled variable is supplied with adeadband that is wide enough such that the secondary controlled variable is notconsidered by the MPC until it reaches a critical area. The weighting of thesecondary controlled variable in the performanceindex is assigned a higher valuethan that of the primary controlled variable such that it really gets higher priority ifthe critical area is reached. When reaching the critical area, as opposed to aconventional hard override control, the primary controlled variable is not ignoredcompletely, but furthermore considered according to the prioritization. Thereforeone can and must call the secondary controller on the plan a little bit earlieralready, compared to a hard override control scheme because the "soft" switchover

    area has a certain width.

    http://dict.leo.org/ende?lp=ende&p=Ci4HO3kMAA&search=performance&trestr=0x801http://dict.leo.org/ende?lp=ende&p=Ci4HO3kMAA&search=index&trestr=0x801http://dict.leo.org/ende?lp=ende&p=Ci4HO3kMAA&search=index&trestr=0x801http://dict.leo.org/ende?lp=ende&p=Ci4HO3kMAA&search=performance&trestr=0x801
  • 8/23/2019 44229396 OverrideCtrl En

    19/23

    3 Simulation Example

    Override Control1.0, Entry-ID: 44229396 19

    CopyrightS

    ie

    mensAG2

    010Allrightsreserved

    3 Simulation Example

    Override Control of a Steam Pipeline with Pressure and Flow Control

    The plant unit OverrideSim in the example project APL_Example_EU of PCS 7Advanced Process Library contains simulation models for flow and pressure controlsystems with the parameters of the noise generator block.

    ProcSimC Flow controlled system Pressure controlled system

    Gain 3 -0,8

    TimeLag1 2 s 7 s

    TimeLag2 2 s 1 s

    PV0 0 80

    Noise Variance 0,2 0

    Table 3-1: Process parameters of the override control example

    The flow controlled system has typically a positive gain, i.e. when opening thevalve, the flow increases, and a relatively short time constant. The flow at valveposition 0 (completely closed) is zero.

    The pressure controlled system often has a negative gain i.e. when opening thevalve the pressure decreases if it is measured (in flow direction) in front of thevalve. The time constants can be larger and depend on the storage capacityrelevant for this pressure and how fast it can be filled, for example by a pump. Thepressure at valve position 0 (completely closed) is greater than zero if it ismeasured in front of the valve.

    In this example the two switchover modes described in chapter 1.2 are realized.

    Figure 3-1: Override control for flow and pressure with different swichover criteria

    NOTE The pipe in the OS picture is flowed from the right to the left such that the

    pressure is measured in flow direction in front of the valve.

  • 8/23/2019 44229396 OverrideCtrl En

    20/23

    3 Simulation Example

    20Override Control

    1.0, Entrys-ID: 44229396

    CopyrightS

    ie

    mensAG2

    010Allrightsreserved

    The switchover at the control system represented in the upper part ofFigure 3-1 iscarried out if the warning limit of the pressure controller is reached. In the lowerpart of the figure, the controller with the bigger manipulated variable has thepriority. With this simulation model, the transitions between the different controllerscan be tested.

    3.1 Behaviour of the override control scheme for a rise inpressure

    In the first application scenario a disturbance takes effect on the pressure i.e. thepressure in front of the valve is raised with the help of the fictitious, operabledisturbance variable PressDisv701, closing the valve by about 10% (Figure 3-2).

    Figure 3-2: Behaviour of the override control scheme for a rise in pressure (after approx. 9:27 h)

    NOTE Curves with bright tones (Setpoint ice blue, controlled variable pale green,manipulated variable lager orange) belong to flow control FIC 701/702, darktones belong to pressure control PIC 701/702. The limiting control scheme(xxx701) is represented in the upper curve window and manages to avoid anincrease in pressure above the upper limit value of 70 bar, but you can clearlyrecognize the limit cycle. The control with selection of the manipulated variable(xxx702) in the lower curve window can prevent the rise in pressure withoutcausing a limit cycle.

    In the upper control loop the pressure reaches the upper warning limit of 70 bartriggering switchover such that the pressure controller takes control of the actuator.

    The controller opens the valve to lower pressure. Since the flow controller istracking now, the flow increases considerably above the setpoint of 40 l/h without

  • 8/23/2019 44229396 OverrideCtrl En

    21/23

    3 Simulation Example

    Override Control1.0, Entry-ID: 44229396 21

    CopyrightS

    ie

    mensAG2

    010Allrightsreserved

    the flow controller acting against it. If the secondary controller must access theactuator, deviations of the primary controlled variable have to accept. As soon asthe pressure controller forced the pressure below the warning limit, the flowcontroller takes control of the actuator again. Since the flow is too big now, the flow

    controller throttles the valve leading to a pressure rise and starting the game oncemore. A limit cycle arises but the danger of pipe destruction by overpressure isspellbound. In order to avoid overwhelming the operator with superfluousmessages, the text message of the warning limit must be deactivated if the warninglimit is used for the switchover logic. The text message of the respective HH alarmlimit can (shall) be enabled, since the HH alarm appears only if the override controlhas failed.

    If the same disturbance happens in the lower control system, the pressurecontroller demands a bigger manipulated variable value, i.e. it wants to open thevalve to lower pressure. As soon as the manipulated variable of the pressurecontroller is bigger than that of the flow controller it takes control of the actuatorand opens the valve. Therefore the flow rises, which in turn causes the flowcontroller to demand an even smaller manipulated variable. This means thatdeviations of the primary controlled variable are accepted as soon as thesecondary controller takes control of the actuator, similar to the limiting overridecontrol scheme. The current state remains stable however, as long as no greaterdisturbance from outside appears, i.e. no limit cycle arises in this case.

  • 8/23/2019 44229396 OverrideCtrl En

    22/23

    3 Simulation Example

    22Override Control

    1.0, Entrys-ID: 44229396

    CopyrightS

    ie

    mensAG2

    010Allrightsreserved

    3.2 Behaviour of the override control scheme for adecrease of pressure

    In the second disturbance scenario the pressure before the valve is reduced,opening the valve (PressDisv701) by around 80% (Figure 3-3).

    Figure 3-3: Behaviour of the override control scheme for a decrease of pressure (after approx. 9:59h)

    NOTE The limiting controller in the upper curve window manages to keep the pressureabove the lower limit value 15 bar, while the override controller with MV selectionin the bottom curve is doing nothing against the pressure drop.

    In the upper control loop the pressure reaches the lower warning limit and, like inthe first case, a continuous oscillation begins, in this case at the lower pressure

    limit. A falling of the pressure further below the warning limit can be avoided.In the lower control loop the flow controller demands a certain manipulated variablevalue to achieve the demanded flow. The pressure controller wants to increase thepressure by closing the valve. However it does not have access to the actuator,since the flow controller calculates the bigger manipulated variable signal.Therefore the pressure regulator can do nothing against the pressure drop. In thiscase the current state remains unchanged as well, as long as no greaterdisturbance from outside appears.

  • 8/23/2019 44229396 OverrideCtrl En

    23/23

    4 Conclusion

    CopyrightS

    ie

    mensAG2

    010Allrightsreserved

    4 ConclusionDifferent switchover criteria can be used for an override control scheme. It dependson the given application which switchover logic is favourable.

    Using the limiting control with selection via controlled variables, a secondarycontrolled variable can be limited in both directions, preventing violations of upperand lower limits. However this scheme should be applied only if the secondaryregulator is rarely needed.

    Using an override control scheme with maximum/minimum selection of themanipulated variables, the secondary controlled variable can be limited only in onedirection, either protecting upper or lower limits. However this scheme avoids thelimit cycle when the secondary controller accesses the actuator.

    With the PIDConR block an override control scheme with selection of themanipulated variables can be implemented particularly elegant, using the externalreset. This kind of override control is common in the English-speaking controlcommunity.

    5 Related LiteratureThis list is not complete and only represents a selection of relevant literature.

    Subject Title

    /1/ AdvancedProcess Library

    (APL)

    Online-Help PCS 7 Advanced Process LibraryChapter Templates/process tag types.

    Table 5-1

    6 History

    Version Date Modifications

    V1.0 02.08.2010 First version

    Table 6-1