USER PROGRAMMABLE CONTROL SCRIPTS
|
|
- Mark Elliott
- 5 years ago
- Views:
Transcription
1 USER PROGRAMMABLE CONTROL SCRIPTS PRACTICAL EXAMPLES OF UPC S IN INFOWORKS WS JUNE 2013
2 CONTENTS USER PROGRAMMABLE CONTROL SCRIPTS... 1 PRACTICAL EXAMPLES OF UPC S IN INFOWORKS WS... 1 JUNE INTRODUCTION BASIC PRINCIPLES OF UPC SCRIPTS General Notes UPC Script Language EXAMPLES Level Controlled Pump Variable Speed Pump Used to Maintain Reservior Level Minute Pump Delay Time Dealy on 2 nd Pump Starting and Reservoir Level Still Falling Set Valve Opening Based on Time of Day Variable on and Off Levels for a Pump Calculate Volume Through Pipe and Close if Limit Breached Slowly Open/Close a Valve Based on Reservoir Level over a Time Period Innovyze Ltd ii June 2013
3 1. INTRODUCTION User programmable control scripts are a flexible way of controlling assets in an InfoWorks WS model. This document aims to show some examples of some UPC s so that users can use these to build their own UPC s within their models. 2. BASIC PRINCIPLES OF UPC SCRIPTS 2.1 GENERAL NOTES UNITS AND DATES User units are always assumed in UPC Scripts. Dates are in the ISO Standard 8601 format of YYYY-MM-DD GLOBAL OR LOCAL UPC SCRIPTS Within InfoWorks it is possible to have Global UPC Scripts or Local UPC Scripts. Global UPC Scripts are accessible from the Network Menu. Local UPC Scripts are accessible from the Properties Sheet of and object. Global Scripts Local Scripts Innovyze Ltd 1 June 2013
4 Global UPC Scripts are useful if you have rules that apply to a number of assets but they are related to each other or if you have common conditions and variable that you want to use for multiple objects. Local UPC Scripts only apply to the object that they are attached to. The language for a Local UPC Script can be simpler as you do not have to define the asset that is being controlled. Global Script: VALVE K K OPENING = 75 Local Script: OPENING = EVALUATION OF UPC SCRIPT RULES At the beginning of every time-step all Conditions in all Rules are evaluated to either TRUE or FALSE. The rules are evaluated in the order they appear in the script to determine which actions should be activated. In general, if activated actions appear to contradict each other or set different values for the same object attribute, the last action in the sequence is used. The exception to this is when an Action targets a pump station, e.g. PST name STATE = state PST name SPEED = speed or any indirect action USING a pump station In this case any activated actions targeting individual pumps which appear earlier in the script are overridden any actions targeting individual pumps which follow are performed independently For example: PST name PUMP 1 = ON AND PST name PUMP 2 = OFF PST name STATE = 010 will result in pumps 1 and 3 being switched off and pump 2 on. PST name STATE = 010 PST name PUMP 3 = ON will result in pump 1 off and pumps 2 and 3 ON. 2.2 UPC SCRIPT LANGUAGE RULES UPC Rules have a general form of; Innovyze Ltd 2 June 2013
5 RULE name IF condition1 THEN action1 ELSEIF condition2 THEN action2 ELSE action3 Default Rules can be used and if no other rules in the script apply then the default rule will be used. RULE _Default_ IF TRUE THEN PUMP 1 = ON CONDITIONS Conditions are various tests on the state of network objects or a limited set of network wide run properties. Conditions are defined by using the CONDITION keyword: CON[DITION] name = arg1 operator1 arg2 operator2 arg3... Where: arg1 is, or represents, some object attribute, run property or any predefined script object which provides an appropriate numerical or time value; operator can be any of the relational operators <, <=, =, >=, >,!=, and arg2 is either a number, time value, an expression, another object attribute or any other predefined script object returning a numerical or time value. The result is either TRUE or FALSE For example: COND condition1 = RES CRES2 PRESSURE >= ACTIONS Actions specify the changes to be made to object attributes. Actions can be: Direct, e.g. turn a pump on: PST pstup.pstdn.1 PUMP1 = ON Indirect, e.g. using a pump to maintain the level in a reservoir RES res_name DEPTH = 3.0 USING UPSTREAM VALVE valve_name where valve valve_name is used to maintain a level of 3 at reservoir res_name and the valve is upstream from the reservoir, that is, it acts as a pressure reducing valve. In general, an action can be written as: Innovyze Ltd 3 June 2013
6 arg1 = arg2 [USING stream arg3] Where: arg1 is, or represents, some allowed object attribute arg2 is either a number, some script object returning a value or a numerical expression containing numbers and/or any script objects returning values the optional keyword USING signifies an indirect control stream is either UP[STREAM] or DOWN[STREAM] to indicate that the regulator is either up or downstream from the control point arg1 and arg3 can only specify object attributes and cannot contain arithmetic expressions For example: RES CRES2 DEPTH = 3 USING UPSTREAM PST KCH2PMP.KCH VARIABLES Variables can be used as an alias for object attributes, or numerical expressions involving object attributes. An alias for an object attribute is defined: VAR[IABLE] name = object_attribute For example: VAR var_2 = PST pstup.pstdn.1 PUMP 1 SPEED TIMERS A Timer provides a means for measuring time elapsed between specified trigger conditions. Timers are defined by: TIMER name START condition1 [RESET condition2] [PAUSE condition3] where: the timer is started if not running when cond1 is TRUE the timer is stopped and reset to zero if cond2 is TRUE the timer is paused if cond3 is TRUE Conditions can either be explicit or predefined condition names. The output from a timer is the elapsed time in seconds TABLES Tables allow the translation from an input value to a new output value where values are given in tabular form. The output value is found either from linear interpolation or from a step function interpretation. Tables are defined by: TAB[LE] name IN arg1 OUT arg2 TYPE type data1 data2 data1 data2 Innovyze Ltd 4 June 2013
7 data1 data2 ENDTABLE where: arg1 can be: an object attribute, another table name, variable name or timer name arg2 is the output quantity, e.g. HEAD, FLOW, etc. type is either LIN[EAR] or [STEP] data1 data2 are data pairs For example: TABLE NewTable IN RUN DATETIME OUT OPENING TYPE LINEAR : : : ENDTABLE INITIAL CONDITIONS Initial conditions are defined by using the INITIALISE keyword: INIT[IALISE] object id attribute = attribute_value where: object is the regulator type: PST or VALVE id is the object id attribute is the object attribute: SPEED or STATE for Pump Stations, or OPENING for Valves attribute_value is the numeric value to which the SPEED, STATE or OPENING of the regulator is to be set For example: INITIALISE VALVE K K OPENING = COMMENTS Comments can be added to a script by using the COMMENT keyword: COM[MENT] Logical Rule for controlling Pump Station KCH2PMP Any text on a line following the keyword COM[MENT] is ignored and treated as a comment. Innovyze Ltd 5 June 2013
8 3. EXAMPLES 3.1 LEVEL CONTROLLED PUMP A pump is used to control the level in a reservoir. It is programmed to turn on when the level in the reservoir falls below 3.92m and the pump will turn off if the level goes above 4.08m Off level = 4.08m On level = 3.92m Reservoir CRES2 Pump KCH2PMP.KCH As you are probably aware this situation can be modelled using the standard controls in InfoWorks using the AUTO. Sometimes it is useful to be able to replicate the standard controls in UPC in case you need to add any additional parameters to them (e.g. abstraction limits) UPC SCRIPTS Local UPC Script RULE autocontrol IF RES CRES2 DEPTH < 3.92 THEN PUMP = ON ELSEIF RES CRES2 DEPTH > 4.08 THEN PUMP = OFF Global UPC Script RULE autocontrol IF RES CRES2 DEPTH < 3.92 THEN PST KCH2PMP.KCH PUMP 1 = ON ELSEIF RES CRES2 DEPTH > 4.08 THEN PST KCH2PMP.KCH PUMP 1 = OFF Innovyze Ltd 6 June 2013
9 3.2 VARIABLE SPEED PUMP USED TO MAINTAIN RESERVIOR LEVEL A pump is used to maintain a set level in a reservoir. The pump is on continuously and it varies its speed to maintain a set level of 4m. Target level = 4.0m Reservoir KRES32 Pump KKR1PMP.KKR This is another situation that can be modelled using the standard controls in InfoWorks. This is a PROF control UPC SCRIPTS Local UPC Script INIT PUMP = ON RULE profcontrol IF PUMP = ON THEN RES KRES32 DEPTH = 4 USING UPSTREAM PST KKR1PMP.KKR Global UPC Script INIT PST KKR1PMP.KKR PUMP 1 = ON RULE profcontrol IF PST KKR1PMP.KKR PUMP 1 = ON THEN RES KRES32 DEPTH = 4 USING UPSTREAM PST KKR1PMP.KKR Innovyze Ltd 7 June 2013
10 MINUTE PUMP DELAY A pump is used to control the level in a reservoir. It is programmed to turn on when the level in the reservoir falls below 3.79m and the pump will turn off if the level goes above 3.81m. This control has an added parameter that the pump is not allowed to turn on again until 30 minutes has passed since it turned on. Off level = 3.81m On level = 3.79m Reservoir KRES32 Pump KKR1PMP.KKR UPC SCRIPTS Local UPC Script COND PumpOn = NODE KRES32 PRESSURE < 3.79 COND PumpOff = NODE KRES32 PRESSURE >= 3.81 COND POn = PUMP STATE >= 1 COND POff = PUMP STATE < 1 TIMER Timer START POff RESET POn COND Delay = Timer >= 1800 COND On = Delay AND PumpOn RULE On IF On THEN PUMP 1 = ON RULE PumpOff IF PumpOff THEN PUMP 1 = OFF Global UPC Script COND PumpOn = NODE KRES32 PRESSURE < 3.79 COND PumpOff = NODE KRES32 PRESSURE >= 3.81 COND POn = PST KKR1PMP.KKR PUMP STATE >= 1 COND POff = PST KKR1PMP.KKR PUMP STATE < 1 TIMER Timer START POff RESET POn COND Delay = Timer >= 1800 COND On = Delay AND PumpOn RULE On IF On THEN PST KKR1PMP.KKR PUMP 1 = ON RULE PumpOff IF PumpOff THEN PST KKR1PMP.KKR PUMP 1 = OFF Innovyze Ltd 8 June 2013
11 3.4 TIME DEALY ON 2 ND PUMP STARTING AND RESERVOIR LEVEL STILL FALLING Two pumps are used to control the level in a reservoir. Pump 1 is programmed to start when the reservoir level falls below 3.5m and it will turn off if the reservoir level goes above 4.5m. The second pump is programmed to start if pump 1 has been on for 10mins and the reservoir depth is still falling. Off level = 4.5m On level = 3.5m Reservoir KRES32 Pump 1 KKR2PMP.KKR Pump 2 KKR1PMP.KKR UPC SCRIPTS Local UPC Script Global Script COND PumpOn = NODE KRES32 PRESSURE < 3.5 COND PumpOff = NODE KRES32 PRESSURE >= 4.5 COND Pump1On = PST KKR2PMP.KKR PUMP STATE >= 1 COND Pump1Off = PST KKR2PMP.KKR PUMP STATE < 1 TIMER Time1On START Pump1On RESET Pump1Off COND 10Mins = Time1On >= 600 COND PresDec = NODE KRES32 DHDT < 0 COND Pump2On = PumpOn AND 10Mins AND PresDec Global UPC Script COND PumpOn = NODE KRES32 PRESSURE < 3.5 COND PumpOff = NODE KRES32 PRESSURE >= 4.5 COND Pump1On = PST KKR2PMP.KKR PUMP STATE >= 1 COND Pump1Off = PST KKR2PMP.KKR PUMP STATE < 1 TIMER Time1On START Pump1On RESET Pump1Off COND 10Mins = Time1On >= 600 COND PresDec = NODE KRES32 DHDT < 0 COND Pump2On = PumpOn AND 10Mins AND PresDec KKR2PMP.KKR Local Script RULE PumpOn IF PumpOn THEN PUMP 1 = ON RULE PumpOn IF PumpOn THEN PST KKR2PMP.KKR PUMP 1 = ON Innovyze Ltd 9 June 2013
12 RULE PumpOff IF PumpOff THEN PUMP 1 = OFF KKR1PMP.KKR Local Script RULE PumpOff IF PumpOff THEN PST KKR2PMP.KKR PUMP 1 = OFF RULE Pump2On IF Pump2On THEN PUMP 1 = ON RULE PumpOff IF PumpOff THEN PUMP 1 = OFF RULE Pump2On IF Pump2On THEN PST KKR1PMP.KKR PUMP 1 = ON RULE PumpOff IF PumpOff THEN PST KKR1PMP.KKR PUMP 1 = OFF Innovyze Ltd 10 June 2013
13 3.5 SET VALVE OPENING BASED ON TIME OF DAY A valve (K K ) has a set opening for given times of the day, as shown in the diagram below. 75% 35% 20% 05:00 22: UPC SCRIPTS Local UPC Script Standalone Control Profile Global UPC Script Innovyze Ltd 11 June 2013
14 VAR setting = RUN PROF ValveOpening RULE ValOpen IF TRUE THEN OPENING = setting VAR setting = RUN PROF ValveOpening RULE ValOpen IF TRUE THEN VALVE K K OPENING = setting Innovyze Ltd 12 June 2013
15 3.6 VARIABLE ON AND OFF LEVELS FOR A PUMP A pump is used to control the level in a reservoir. The on and off levels are calculated from the reservoir set point that varies over the day. The on level is 0.3m below the set point and the off level is 0.5m above the set point. Off level = Variable On level = Variable Reservoir KCT1 Pump KPB2HOL.KPB Time Set Point Level 00:00:00 3.8m 08:00:00 3.5m 22:00:00 3.8m UPC SCRIPTS Local UPC Script Standalone Control Profile Global UPC Script Innovyze Ltd 13 June 2013
16 VAR setpoint = RUN PROF SetPoint VAR onlevel = setpoint VAR offlevel = setpoint VAR setpoint = RUN PROF SetPoint VAR onlevel = setpoint VAR offlevel = setpoint RULE varautocontrol IF RES KCT1 DEPTH < onlevel THEN PUMP = ON ELSEIF RES KCT1 DEPTH > offlevel THEN PUMP = OFF RULE varautocontrol IF RES KCT1 DEPTH < onlevel THEN PST KPB2HOL.KPB PUMP 1 = ON ELSEIF RES KCT1 DEPTH > offlevel THEN PST KPB2HOL.KPB PUMP 1 = OFF Innovyze Ltd 14 June 2013
17 3.7 CALCULATE VOLUME THROUGH PIPE AND CLOSE IF LIMIT BREACHED A particular pipepline has a volume limit on it. Once the volume for the day has reached 1Ml then the valve should shut to prevent any further flow through that pipe. Valve K K UPC SCRIPTS Local UPC Script INITIALISE OPENING = 100 VAR Flow = LINK K K FLOW TABLE Volume IN LINK K K FLOW OUT VOLUME TYPE LINEAR ENDTABLE VAR Var VOLUME = Volume + Var COND Limit = Var >= 1000 RULE Limit IF Limit THEN OPENING = 0 Global UPC Script INITIALISE VALVE K K OPENING = 100 VAR Flow = LINK K K FLOW TABLE Volume IN LINK K K FLOW OUT VOLUME TYPE LINEAR ENDTABLE VAR Var VOLUME = Volume + Var COND Limit = Var >= 1000 RULE Limit IF Limit THEN VALVE K K OPENING = 0 Note: In the table flow is measured in l/s and the volume is measured in m3. So the values in the table are to convert l/s to l in a 5 min period. If the timestep of the simulation is not 5 min then a different table will need to be calculated. Innovyze Ltd 15 June 2013
18 3.8 SLOWLY OPEN/CLOSE A VALVE BASED ON RESERVOIR LEVEL OVER A TIME PERIOD An inlet valve to a reservoir is programmed to slowly open and slowly close based on reservoir level. The valve should take 30mins to open or close. Off level = On level = Reservoir KRES32 Valve KRES0033.KRES32.1 Bottom level = UPC SCRIPTS Local UPC Script INITIALISE OPENING = 0 COND Closed = NODE KRES32 HEAD >= COND Open = NODE KRES32 HEAD < TIMER TimerOpen START Open RESET Closed TIMER TimerClose START Closed RESET Open TABLE %Close IN TimerClose OUT OPENING TYPE LINEAR ENDTABLE TABLE %Open IN TimerOpen OUT OPENING TYPE LINEAR ENDTABLE Global UPC Script INITIALISE VALVE KRES0033.KRES32.1 OPENING = 0 COND Closed = NODE KRES32 HEAD >= COND Open = NODE KRES32 HEAD < TIMER TimerOpen START Open RESET Closed TIMER TimerClose START Closed RESET Open TABLE %Close IN TimerClose OUT OPENING TYPE LINEAR ENDTABLE TABLE %Open IN TimerOpen OUT OPENING TYPE LINEAR ENDTABLE Innovyze Ltd 16 June 2013
19 RULE Open IF Open THEN OPENING = %Open RULE Closed IF Closed THEN OPENING = %Close RULE Open IF Open THEN VALVE KRES0033.KRES32.1 OPENING = %Open RULE Closed IF Closed THEN VALVE KRES0033.KRES32.1 OPENING = %Close Innovyze Ltd 17 June 2013
Modelling Today for the Future. Advanced Modelling Control Techniques
CwMAG 1 st Autumn Conference 2012 Modelling Today for the Future Advanced Modelling Control Techniques What are advanced modelling controls? Why do we have them? How can we use them? What are the differences
More informationModelling of Pressurised Pipes within InfoWorks ICM and CS
Modelling of Pressurised Pipes within InfoWorks ICM and CS 1. Introduction Correctly modelling pressurised pipes, variously described as forcemains or rising mains, can be one of the more difficult aspects
More informationIntroduction to Pneumatics
Introduction to Pneumatics Pneumatics Symbols Air generation and distribution Table 1: Symbols use in energy conversion and preparation ITEM SYMBOL MEANING Compressor SUPPLY Pressure Source Pneumatic Pressure
More informationOperating instructions Electrical switching facility pco
Operating instructions Electrical switching facility pco from software version V1.33 on TABLE OF CONTENTS 1. Before you start... 4 1.1 Brief description... 4 1.2 Using this manual... 4 2. pco integrated
More informationModelling a Stormcell Storage System Within The Micro Drainage Program Win Des - Source Control
Modelling a Stormcell Storage System Within The Micro Drainage Program Win Des - Source Control There are probably several different ways of modelling Stormcell within Win Des - Source Control Module.
More informationVALVE CRITICALITY MODELING
Casey, R., Boulos, P., Orr, C., and Bros, C. (2008). Valve Criticality Modeling. Eighth Annual ASCE Water Distribution Systems Analysis Symposium, Cincinnati, Ohio, August 27-30, 2006: pp. 1-8. VALVE CRITICALITY
More informationSIP 1000 OPERATION AND PROGRAMMING MANUAL
SIP 1000 OPERATION AND PROGRAMMING MANUAL 1 Below, please find an illustration that will show you the major functions and components of the SIP 1000: Before the Programming is explained, on the next page
More informationPressure management for Large
Pressure management for Large diameter pipe systems Case Study Scottish Water Muirhouse PRV David Humphrey Water treatment works Control in Water networks Booster pumps Reservoirs Pump Fed Gravity Fed
More informationDesign Envelope Booster. Sequence of operation
Design Envelope Booster Sequence of operation File No: 62.835 Date: february 11, 2015 Supersedes: 62.835 Date: july 11, 2014 sequence of operation Design Envelope Booster 2 general The packaged domestic
More informationMONSOON 6V Pump Control System
MONSOON 6V Pump Control System Installation and Operating Instructions Please pass these instructions on to the operator of this equipment. INTRODUCTION MONSOON 6V Pump Controller The MONSOON 6V pump control
More informationDynamic Modelling of Control Valves
Dynamic Modelling of Control Valves Observed PRV d/s Pressure Against Flow Pressure (m) 28 27.5 27 26.5 26 25.5 25 24.5 24 0 0.5 1 1.5 2 2.5 Element Flow (l/s) Andy Rowland Technical Lead Water Networks
More informationTime-Delay Electropneumatic Applications
Exercise 3-4 EXERCISE OBJECTIVE & & & To introduce time delays; To describe the operation of a time-delay valve; To describe the operation of a time-delay relay. DISCUSSION Time-Delays Time delays are
More informationFLUID POWER FLUID POWER EQUIPMENT TUTORIAL OTHER FLUID POWER VALVES. This work covers part of outcome 2 of the Edexcel standard module:
FLUID POWER FLUID POWER EQUIPMENT TUTORIAL OTHER FLUID POWER VALVES This work covers part of outcome 2 of the Edexcel standard module: UNIT 21746P APPLIED PNEUMATICS AND HYDRAULICS The material needed
More informationThis portion of the piping tutorial covers control valve sizing, control valves, and the use of nodes.
Piping Tutorial A piping network represents the flow of fluids through several pieces of equipment. If sufficient variables (flow rate and pressure) are specified on the piping network, CHEMCAD calculates
More informationBasic CPM Calculations
Overview Core Scheduling Papers: #7 Basic CPM Calculations Time Analysis calculations in a Precedence Diagramming Method (PDM) Critical Path Method (CPM) network can be done in a number of different ways.
More informationGlobal Journal of Engineering Science and Research Management
SIMULATION AND OPTIMZING TRAFFIC FLOW AT SIGNALIZED INTERSECTION USING MATLAB Dr Mohammed B. Abduljabbar*, Dr Amal Ali, Ruaa Hameed * Assist Prof., Civil Engineering Department, Al-Mustansiriayah University,
More informationMass Flow Controller (MFC) for Gases
Mass Flow Controller (MFC) for Gases Type 8713 can be combined with... Direct flow measurement by MEMS- Technology for nominal flow rates from 1 ml N /min to 8 l N /min (N 2 ) High accuracy and repeatability
More informationReactor Networks. D. G. Goodwin Division of Engineering and Applied Science California Institute of Technology. Cantera Workshop July 25, 2004
Reactor Networks D. G. Goodwin Division of Engineering and Applied Science California Institute of Technology Cantera Workshop July 25, 2004 A Batch Reactor Continuously-Stirred Tank Reactors In a CSTR,
More informationEDUCATION DEPARTMENT ACCU-TEST
ABN 17 100 208 964 EDUCATION DEPARTMENT ACCU-TEST GAS SAFETY SHUT OFF SYSTEM Operating & Installation Manual Head Office (Melbourne) Sydney Brisbane (Distributor) 1/5 Samantha Court 2/14 Welder Road 17
More informationModel 130M Pneumatic Controller
Instruction MI 017-450 May 1978 Model 130M Pneumatic Controller Installation and Operation Manual Control Unit Controller Model 130M Controller is a pneumatic, shelf-mounted instrument with a separate
More informationRobot Activity: Programming the NXT 2.0
Robot Activity: Programming the NXT 2.0 About this Activity In this activity, you will learn about some features of the NXT 2.0 programming software. You will write and save a program for the Lego NXT
More informationAKTA pure 25 New Owner s Intro
AKTA pure 25 New Owner s Intro The exercise below will give a quick demonstration of how easy and intuitive the AKTA pure 25 will be for you in demonstrating downstream processing to your students. Steps
More informationHydraulic and Economic Analysis of Real Time Control
Hydraulic and Economic Analysis of Real Time Control Tom Walski 1, Enrico Creaco 2 1 Bentley Systems, Incorporated, 3 Brian s Place, Nanticoke, PA, USA 2 Dipartimento di Ingegneria Civile ed Architettura,
More informationACV-10 Automatic Control Valve
ACV-10 Automatic Control Valve Installation, Operation & Maintenance General: The Archer Instruments ACV-10 is a precision automatic feed rate control valve for use in vacuum systems feeding Chlorine,
More informationCOMPRESSOR PACK SUCTION CONTROLLER TYPE: LP41x
Electrical Installation Requirements Care should be taken to separate the power and signal cables to prevent electrical interference and possible damage due to inadvertent connection. SUPPLY E L N LN2
More information1.2 Example 1: A simple hydraulic system
Note: It is possible to use more than one fluid in the Hydraulic library. This is important because you can model combined cooling and lubrication systems of a library. The hydraulic library assumes a
More informationTutorial. BOSfluids. Relief valve
Tutorial Relief valve The Relief valve tutorial describes the theory and modeling process of a pressure relief valve or safety valve. It covers the algorithm BOSfluids uses to model the valve and a worked
More informationUSER MANUAL. Intelligent Diagnostic Controller IDC24-A IDC24-AF IDC24-AFL IDC24-F IDP24-A * IDP24-AF * IDP24-AFL * IDP24-F * 1/73
USER MANUAL Intelligent Diagnostic Controller IDC24-A IDC24-AF IDC24-AFL IDC24-F IDP24-A * IDP24-AF * IDP24-AFL * IDP24-F * *) Require software ID: DID-SW-001 1/73 Table of contents 1 General... 3 1.1
More informationIntroduction to HAZOP Study. Dr. AA Process Control and Safety Group
Introduction to HAZOP Study Dr. AA Process Control and Safety Group A scenario You and your family are on a road trip by using a car in the middle of the night. You were replying a text message while driving
More informationDynamic Simulation for T-9 Storage Tank (Holding Case)
Dynamic Simulation for T-9 Storage Tank (Holding Case) CASE 1: 19,642 Kg/Hr (Holding: 52 o C), No Liquid Draw Workshop Description Estimation of vapor flow rate coming out from the T-9 tank for holding
More informationAutodesk Moldflow Communicator Process settings
Autodesk Moldflow Communicator 212 Process settings Revision 1, 3 March 211. Contents Chapter 1 Process settings....................................... 1 Profiles.................................................
More informationORC Software Module for Performance Curve Calculation (PCS) Specifications
ORC Software Module for Performance Curve Calculation (PCS) Specifications 25/9/2014 Revised: 9/2/2015 Revised: 4/5/2018 This project addresses the problem of the absence of a single and unique way of
More informationPilot HON 625. Entwurf. Product information. serving the gas industry worldwide
Pilot HON 62 Entwurf Product information serving the gas industry worldwide Pilot HON 62 Application, characteristics Application Pilot for the gas pressure regulator HON 02 Pilot for outlet pressure control
More informationSeries 3730 and Series 3731 EXPERTplus Valve Diagnostics with Partial Stroke Test (PST)
Series 3730 and Series 3731 EXPERTplus Valve Diagnostics with Partial Stroke Test (PST) Application Positioner firmware for early detection of control valve faults giving maintenance recommendations. Valid
More informationSB AXIAL FLOW VALVES
SB9509.3 AXIAL FLOW VALVES The improved technology for pressure regulation The American Axial Flow Valve provides pressure and flow control in high capacity pipelines. It can be used for pressure regulation,
More informationMass Flow Controller (MFC) for Gases
Mass Flow Controller (MFC) for Gases Bypass MFC with capillary technology for nominal flow rates from 5 ml N /min to 15 l N /min Applicable for aggressive gases Compact design and digital communication
More informationRESIDENTIAL WATER DISTRIBUTION
RESIDENTIAL WATER DISTRIBUTION This case study demonstrates the steady-state simulation of the fresh water (drinking water) reticulation system in a small village. WATER RETICULATION Page1 WATER RETICULATION
More informationCompiled by: B Beard. Approved by: SH Carstens. Description of requirements and procedures for compact provers to be used as verification standards.
1. Scope Description of requirements and procedures for compact provers to be used as verification standards. 2. Reference documents Trade Metrology Act SANS1698 3. Policy A. BASIC REQUIREMENTS Compact
More informationATM 322 Basic Pneumatics H.W.6 Modules 5 7
ATM 322 Basic Pneumatics H.W.6 Modules 5 7 Name: Answer Key Mark: Question I: Write (T) for True and (F) for false sentences. A) For the time dependant process control; Step enabling conditions are generated
More informationWorkshop 302-compressor-anti-surge
Workshop Objectives Workshop 302-compressor-anti-surge Illustrate how to create a simple anti-surge control on a compressor Workshop Description Flowsheeet: A feed stream at 1 bar with methane, ethane
More informationFUEL GAS FIRING CONTROL RJ (Dick) Perry Safety Systems Consultant 6 June 2016
INTRODUCTION Fired equipment such as Heaters and Boilers, normally have to comply with either NFPA 85/86 or API 556 for North America and some other countries which apply such standards, or EN 746-2 for
More informationEXTREME PROCESSOR UNIT
21 st century electronics for AEG weapons EXTREME PROCESSOR UNIT Spring limit M190 Installation of this device leave to expert He must know how to solder and disassemble airsoft gun Never use soldering
More informationThe Discussion of this exercise covers the following points:
Exercise 3-2 Orifice Plates EXERCISE OBJECTIVE In this exercise, you will study how differential pressure flowmeters operate. You will describe the relationship between the flow rate and the pressure drop
More informationMicro Environmental Control Systems Woda Sci Sump Sprinkler and Home Water Control System Manual Contents
User Manual 1 Micro Environmental Control Systems Woda Sci Sump Sprinkler and Home Water Control System Manual Contents Powering Up... 3 Navigating thru the menus.... 3 Main Menu Option... 4 Main Menu
More informationFROM THE CLASSICAL FIRE FIGHTING WATER SUPPLY TO STRUCTURE AND SMOKE GAS COOLING TAKING GLEINALMTUNNEL AS AN EXAMPLE; PART II
- 131 - FROM THE CLASSICAL FIRE FIGHTING WATER SUPPLY TO STRUCTURE AND SMOKE GAS COOLING TAKING GLEINALMTUNNEL AS AN EXAMPLE; PART II Kern H. AQUASYS Technik GmbH, Linz Austria ABSTRACT Traditionally fire
More informationDigital Vacuum Regulator
Temperature Control for Research and Industry Digital Vacuum Regulator User s Manual Model 300 INDEX SECTION PAGE 1. QUICK OPERATING INSTRUCTIONS........................... 3 Safety Notices.................................................
More informationFundamentals of Compressed Air Systems. Pre-Workshop Assignment
Page 1 In order to ensure that the Compressed Air Challenge Fundamentals of Compressed Air Systems Training is most useful to you, it will be important for you to bring information about your plant s compressed
More informationINSTRUCTION MANUAL. Automatic Water Softener System. Model: PSE-08. Xsential Water Filtration Systems
INSTRUCTION MANUAL Automatic Water Softener System Model: PSE-08 Xsential Water Filtration Systems 78 Daly Street Ascot Western Australia 6104 Ph: 1300 366 295 Fax: (08) 9277 2266 www.xsential.com.au Welcome
More informationA centrifugal pump consists of an impeller attached to and rotating with the shaft and a casing that encloses the impeller.
Centrifugal pump How centrifugal pumps work A centrifugal pump consists of an impeller attached to and rotating with the shaft and a casing that encloses the impeller. In centrifugal pump, liquid is forced
More informationHigh Pressure Chem-SCAN Operating Manual
GAS INLET VALVES REACTIVE GAS PRESSURE RELIEF VALVE INERT GAS VENT VENT VALVE REACTOR INLET VALVES PRESSURE TRANSDUCERS REACTORS STIRRER & THERMOWELL HEATING JACKET STIRRER MOTORS High Pressure Chem-SCAN
More informationMass Flow Controller (MFC) for Gases
Mass Flow Controller (MFC) for Gases Direct flow measurement with CMOSens technology for nominal flow rates from 0 ml N to 0 l N High accuracy and reproducibility Ingress protection IP Type can be combined
More informationThe Future of Hydraulic Control in Water-Systems
The Future of Hydraulic Control in Water-Systems A. Heimann Manager of R&D and of Technical Support & Applications Engineering departments at Dorot Automatic Control Valves Dorot Control Valves, Kibbutz
More informationValve Communication Solutions Axiom
Axiom Detect automated valve problems... before they shut down your process Reasons for Automated On/Off Valve Failures Monitor Fail Solenoid Fail Actuator Fail Coupling Break Too Slow Leaking Sticking
More informationINSTRUCTION MANUAL STATION CONTROLLER SC100 MOTOR PROTECTION ELECTRONICS, INC.
INSTRUCTION MANUAL STATION CONTROLLER SC100 MOTOR PROTECTION ELECTRONICS, INC. 2464 Vulcan Road, Apopka, Florida 32703 Phone: (407) 299-3825 Fax: (407) 294-9435 Revision Date: 2-12-07 STATION CONTROLLER
More information2. Determine how the mass transfer rate is affected by gas flow rate and liquid flow rate.
Goals for Gas Absorption Experiment: 1. Evaluate the performance of packed gas-liquid absorption tower. 2. Determine how the mass transfer rate is affected by gas flow rate and liquid flow rate. 3. Consider
More informationDigital Vacuum Regulator
Temperature Control for Research and Industry Digital Vacuum Regulator User s Manual Model DVR-380 INDEX SECTION PAGE SAFETY NOTICES................................................. 3 1. QUICK OPERATING
More informationThe Compact, Portable, Efficient and Economical Solution to boost Shop Compressed Air Pressure by 2 or 3 times
Tseries Series AB AB Air Air Boosters Boosters The Compact, Portable, Efficient and Economical Solution to boost Shop Compressed Air Pressure by 2 or 3 times.01/1 MANIFOLD MOUNTED VALVES FOR EASY SERVICING
More informationControlling the prefeeder
Controlling the prefeeder A prefeeder is a modulating device of some kind, controlling the material flow into the belt feeder infeed. You need it for three reasons: 1. The material can not be sheared at
More informationSCIENTIFIC DATA SYSTEMS, INC. Depth Tension Line Speed Panel. DTLS Manual
SCIENTIFIC DATA SYSTEMS, INC. Depth Tension Line Speed Panel DTLS Manual This document contains proprietary information. Copyright 2015 Scientific Data Systems, Inc. All rights reserved. 1 Depth Tension
More informationModule No. # 01 Lecture No. # 6.2 HAZOP (continued)
Health, Safety and Environmental Management in Petroleum and Offshore Engineering Prof. Srinivasan Chandrasekaran Department of Ocean Engineering Indian Institute Of Technology, Madras Module No. # 01
More informationBUBBLER CONTROL SYSTEM
BUBBLER CONTROL SYSTEM Description: The HDBCS is a fully automatic bubbler system, which does liquid level measurements in water and wastewater applications. It is a dual air compressor system with, air
More informationREASONS FOR THE DEVELOPMENT
7 Series 7 Series +24VDC VDC OUTPUT MICROPROCESS. E P IN EXH OUT 7 Series 7 ø,8 8 7 Series 9 5 8 9 7 Series Display features The proportional regulator has a 3 /2 digit display and a three-pushbutton
More informationPIG MOTION AND DYNAMICS IN COMPLEX GAS NETWORKS. Dr Aidan O Donoghue, Pipeline Research Limited, Glasgow
PIG MOTION AND DYNAMICS IN COMPLEX GAS NETWORKS Dr Aidan O Donoghue, Pipeline Research Limited, Glasgow A model to examine pigging and inspection of gas networks with multiple pipelines, connections and
More informationBubble Tube Installations
Instruction MI 020-328 September 2013 Bubble Tube Installations For Liquid Level, Density, and Interface Level Measurements 2 Contents Introduction... 5 Abbreviations... 5 Principle of Operation... 5 Alternative
More informationTemperature Controller CC24-7 ULTRA USER S MANUAL Legion Dr. Mason, MI USA October 2010 Ph. (517) Fax (517)
Temperature Controller USER S MANUAL Aerotech, Inc. FORM: QM1387 4215 Legion Dr. Mason, MI 48854-1036 USA October 2010 Ph. (517) 676-7070 Fax (517) 676-7078 FOR CUSTOMER USE Enter the serial number located
More informationAnalysis of hazard to operator during design process of safe ship power plant
POLISH MARITIME RESEARCH 4(67) 2010 Vol 17; pp. 26-30 10.2478/v10012-010-0032-1 Analysis of hazard to operator during design process of safe ship power plant T. Kowalewski, M. Sc. A. Podsiadło, Ph. D.
More informationDeclining Weight Blending System Quick Start Manual E Main St Marshall, IL Phone: Fax: Website:
Declining Weight Blending System Quick Start Manual 12285 E Main St Marshall, IL 62441 Phone: 217-826-6352 Fax: 217-826-8551 Website: www.yargus.com P a g e 2 MAIN SCREEN The MAIN SCREEN on the cover page
More informationNORDCALC Introduction... 2 Registration... 2 Flow Calculations tab Torque Calculation & Actuator Mounting Data tab... 21
NORDCALC User Guide Table of Contents NORDCALC Introduction... 2 Registration... 2 Flow Calculations tab... 5 Calculating the gas flow rate for gaseous medium... 6 Calculating the pressure drop for gaseous
More information(C) Anton Setzer 2003 (except for pictures) A2. Hazard Analysis
A2. Hazard Analysis In the following: Presentation of analytical techniques for identifyin hazards. Non-formal, but systematic methods. Tool support for all those techniques exist. Techniques developed
More informationFront-end Realization of ASIC for Traffic Light Control with Real Time Clock Synchronization
Front-end Realization of ASIC for Traffic Light Control with Real Time Clock Synchronization Mukul Bhargava M.Tech Scholar Deptt. of Elex. & Instr., Shri G.S. Institute of technology, Indore-452003 (M.P.)
More informationLECTURE 5 PRECEDENCE DIAGRAMING METHOD: LINK RELATIONSHIP
LECTURE 5 PRECEDENCE DIAGRAMING METHOD: LINK RELATIONSHIP OUTLINE LECTURE 5 REVIEW LECTURE 4 INTRODUCTION THE FOUR TYPES OF RELATIONSHIPS PROBLEM FOR FINDING THE CRITICAL PATH AND CRITICAL TIME EXERCISE
More informationDigital Vacuum Regulator
Temperature Control for Research and Industry Digital Vacuum Regulator User s Manual Model DVR-280 INDEX SECTION PAGE 1. QUICK OPERATING INSTRUCTIONS............................. 3 KEM-NET DATA LOGGING
More informationAKTA MC SOP Page 1 9/27/04 AKTA METAL CHELATING SOP
AKTA MC SOP Page 1 9/27/04 Date: 9/27/04 Author: A DeGiovanni Edited by: R Kim Reviewed by: Y. Lou AKTA METAL CHELATING SOP Materials/Reagents/Equipment Vendor 1. Water + 0.05% sodium azide 2. 0.2 um filtered
More informationA SEMI-PRESSURE-DRIVEN APPROACH TO RELIABILITY ASSESSMENT OF WATER DISTRIBUTION NETWORKS
A SEMI-PRESSURE-DRIVEN APPROACH TO RELIABILITY ASSESSMENT OF WATER DISTRIBUTION NETWORKS S. S. OZGER PhD Student, Dept. of Civil and Envir. Engrg., Arizona State Univ., 85287, Tempe, AZ, US Phone: +1-480-965-3589
More informationCSO/STORMWATER MANAGEMENT. HYDROVEX HHV-E Vortex Driven Regulator
CSO/STORMWATER MANAGEMENT HYDROVEX HHV-E Vortex Driven Regulator HYDROVEX HHV-E VORTEX DRIVEN REGULATOR APPLICATION The hydro electronic HYDROVEX HHV driven regulator, type E is specially designed for
More informationWhat is new in CAPWAP 2014
What is new in CAPWAP 2014 CAPWAP model changes/additions Time Increment/wave speed variations This feature is especially important for analyzing cast-in-situ and other concrete piles. It allows modeling
More informationPROCESS MONITORING AND CONTROL
Chemical Engineering Process Design PROCESS MONITORING AND CONTROL Keith Marchildon David Mody Monitoring means Measurement 1. There is no Control without Monitoring 2. Monitoring should not be done without
More informationMonsoon3V+ Multiple Pump VFD Control System. Please pass these instructions on to the operator of this equipment.
Monsoon3V+ Multiple Pump VFD Control System Please pass these instructions on to the operator of this equipment. INTRODUCTION MONSOON 3V+ Pump Controller The MONSOON 3V+ pump control system is a fully
More informationDynaChem Pressure Vessel
DynaChem Pressure Vessel TOP volume P Upstream = P TANK MAXLEVEL P Dowstream Pressure Vessel Pressure Vapor + Entrained Liquid Liquid + Solid + Dissolved Vapor Level Use of the DynaChem Pressure Vessel
More informationINDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR NPTEL ONLINE CERTIFICATION COURSE. On Industrial Automation and Control
INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR NPTEL ONLINE CERTIFICATION COURSE On Industrial Automation and Control By Prof. S. Mukhopadhyay Department of Electrical Engineering IIT Kharagpur Topic Lecture
More informationXDF BURNERS DUAL FUEL EXCESS AIR BURNER FEATURES DESCRIPTION EXCESS AIR OPERATION
DUAL FUEL EXCESS AIR BURNER MODEL: 3610, 3651 Revision: 0 FEATURES Burns all fuel gases or light oils Nozzle mix design for on ratio control or excess air 350% excess air all sizes on gas or oil Turndown
More informationWave Load Pattern Definition
COMPUTERS AND STRUCTURES, INC., AUGUST 2010 AUTOMATIC WAVE LOADS TECHNICAL NOTE DEFINING WAVE LOADS This section describes how to define automatic wave loads. The automatic wave load is a special type
More informationGas Module for Series GMS800
Title Page SUPPLEMENTARY OPERATING INSTRUCTIONS Gas Module for Series GMS800 Components Application Information Operating Data Document Information Described Product Product name: Gas Module Basic device:
More informationUNIQUE ADVANTAGES OF PIPENET
UNIQUE ADVANTAGES OF PIPENET TRANSIENT MODULE Sunrise Systems Limited Section 1: Unique Advantages of the leading hydraulic analysis software engineers prefer to use: PIPENET s schematic design is unique.
More informationOIL SUPPLY SYSTEMS ABOVE 45kW OUTPUT 4.1 Oil Supply
OIL SUPPLY SYSTEMS ABOVE 45kW OUTPUT 4.1 Oil Supply 4.1.1 General The primary function of a system for handling fuel oil is to transfer oil from the storage tank to the oil burner at specified conditions
More informationXSeries G4 Plunger Application rev. AA
Totalflow product line Application Guide XSeries G4 Plunger Application rev. AA Totalflow products Doc name: XSeries G4 Plunger Application File name: 2104945MNAA.docx Status of document: Released Issued
More informationDescription. Measuring Device 3760XBI USP. Balancing
Measuring Device 3760XBI Description 3760XBI comprises from a differential pressure unit with an integrated true differential pressure sensor for the exact measuring of both differential and static pressures
More informationMP15 Jockey Pump Controller
Setup and Operating Instructions MP15 Jockey Pump Controller This manual provides general information, installation, operation, maintenance, and system setup information for Metron Model MP15 Jockey Pump
More informationSECTION BIOLOGICAL TREATMENT SYSTEM FUNCTIONAL DESCRIPTIONS
SECTION 11020 BIOLOGICAL TREATMENT SYSTEM FUNCTIONAL DESCRIPTIONS PART 1 GENERAL 1.1 DESCRIPTION A. Definition: 1. This Section describes the control philosophy and control system approach for the new
More informationButterfly control & isolation valve with extended control range with DeviceNet interface
Butterfly control & isolation valve with extended control range with DeviceNet interface This manual is valid for the valve ordering number(s): 6532-KEAQ-000 configured with firmware 65P.F.08 and 502689
More informationKelsow Work Instruction. Subsea Well Control Hydraulic Panel Operation
Kelsow Work Instruction Subsea Well Control Hydraulic Panel Operation Table of Contents Overview............................................................................ 2 Hydraulic Panel Isolation...........................................................
More informationBAROMETER PRESSURE STANDARD PRESSURE CONTROLLER
BAROMETER PRESSURE STANDARD PRESSURE CONTROLLER Features ±0.01% FS Measurement & Control Accuracy ±0.001% /ºC Thermal Stability Pressure Ranges from ±1 psid to 1200 psia Applications Barometric Measurement
More informationCover Page for Lab Report Group Portion. Head Losses in Pipes
Cover Page for Lab Report Group Portion Head Losses in Pipes Prepared by Professor J. M. Cimbala, Penn State University Latest revision: 02 February 2012 Name 1: Name 2: Name 3: [Name 4: ] Date: Section
More informationKIV-SACS Safe automatic calibration system:
KIV-SACS Safe automatic calibration system: LOK: g:\prosjekter\calibration_system\kiv safe calibration system.doc Page: 1 of 14 Parts description:... 4 Wash extractors:... 6 Tunnel washers:... 5 Test valve:...
More informationMass Flow Controller (MFC) for Gases
Mass Flow Controller (MFC) for Gases Bypass MFC with capillary technology for nominal flow rates from ml N /min to 0 l N /min Applicable for aggressive gases Fieldbus option Type 870 can be combined with...
More informationLab #4 Pipe Flow, Minor and Major Losses, and Walking in Osborne Reynolds Shoes CEE 331 Fall 2006
CEE 331 Lab 4 Page 1 of 5 Lab #4 Pipe Flow, Minor and Major Losses, and Walking in Osborne Reynolds Shoes CEE 331 Fall 2006 Safety The major safety hazard in this laboratory is a shock hazard. Given that
More informationCENTER PIVOT EVALUATION AND DESIGN
CENTER PIVOT EVALUATION AND DESIGN Dale F. Heermann Agricultural Engineer USDA-ARS 2150 Centre Avenue, Building D, Suite 320 Fort Collins, CO 80526 Voice -970-492-7410 Fax - 970-492-7408 Email - dale.heermann@ars.usda.gov
More informationOIL AND GAS INDUSTRY
This case study discusses the sizing of a coalescer filter and demonstrates its fouling life cycle analysis using a Flownex model which implements two new pressure loss components: - A rated pressure loss
More informationPROCESSOR UNIT - V3 WITH WIRING. Spring limit M180 and ROF 25bb/s
21 st century electronics for AEG weapons PROCESSOR UNIT - V3 WITH WIRING Spring limit M180 and ROF 25bb/s Installation of this device leave to expert He must know how to solder and disassemble airsoft
More informationOFI MODEL 20 CONSTANT SPEED BLENDER INSTRUCTIONAL MANUAL
OFI MODEL 20 CONSTANT SPEED BLENDER INSTRUCTIONAL MANUAL OPERATING INSTRUCTIONS OFI MODEL 20 CONSTANT SPEED BLENDER GENERAL OFI's Model 20 Constant Speed Blender was designed to prepare well cements for
More information