SUCCESSFUL METHODOLOGY TO SELECT ADVANCED CONTROL APPROACH Standards Certification Education & Training Publishing Conferences & Exhibits

Similar documents
Enhance operational efficiency with Advanced Process Control (APC) Integration of APC in SIMATIC PCS 7 SIMATIC PCS 7. Answers for industry.

Think About Control Fundamentals Training. Terminology Control. Eko Harsono Control Fundamental

Performance Monitor Raises Service Factor Of MPC

Decoupling control loops using ExperTune software

Optimize Your Process Using Normal Operation Data

ISA Seminars on the Web Live Experts on Hot Topics

Fundamentals of Industrial Control

INTRODUCTION TO PROCESS ENGINEERING

New Technology for Closed-Loop System Identification, PID Control Loop Optimization and Advanced Process Control

ScienceDirect. Optimization of Fuzzy Controller Parameters for the Temperature Control of Superheated Steam

Feedforward and Ratio Control

UNIVERSITY OF JORDAN Mechatronics Engineering Department Measurements & Control Lab Experiment no.2 Introduction to Fuzzy Logic Control

Getting the Best Performance from Challenging Control Loops

CHAPTER 6. CALCULATION OF TUNING PARAMETERS FOR VIBRATION CONTROL USING LabVIEW

Think About Control Fundamentals Training. Terminology Control. Eko Harsono Control Fundamental - Con't

CHAPTER 11: DIGITAL CONTROL

Digital Control of MS-150 Modular Position Servo System

-binary sensors and actuators (such as an on/off controller) are generally more reliable and less expensive

Logic Developer Process Edition Function Blocks

METHODOLOGY FOR REDUCING THE CONTROL LOOPS OSCILLATION AT AN IRON ORE PROCESSING PLANT

Simulation of Synchronous Machine in Stability Study for Power System: Garri Station as a Case Study

Key Learning experiences from a large PlantTriage Installation

Process Monitoring and Loop Prioritization Can Reap Big Payback and Benefit Process Plants

Comparative Study of PID and Fuzzy Controllers for Speed Control of DC Motor

Building Effective Seed Models For Adaptive Process Control. John Campbell Director, APC Product Management AspenTech

PROCESS DYNAMICS AND CONTROL

PROCESS DYNAMICS AND CONTROL

Process controls in food processing

A Fuzzy Knowledge-Based Controller to Tune PID Parameters

Nor-Par a.s. The Nor-Par Online s Training Simulator & Optimisation Suite. Beyond the traditional concepts. The software. Two main approaches

*Engineering and Industrial Services, TATA Consultancy Services Limited **Professor Emeritus, IIT Bombay

Essential Technologies for Energy Efficiency and Management

Fuzzy PID Controllers for Industrial Applications

Review Paper on Comparison of various PID Controllers Tuning Methodologies for Heat Exchanger Model

Application Note. Renu Electronics Private Limited. PID Instruction In IEC. Page 1

DC Motor Speed Control: A Case between PID Controller and Fuzzy Logic Controller

Employability Enhancement Program for Engineers. Transformation of an engineering degree holder to a real Engineer, who can do more at work.

ISSN: [Appana* et al., 5(10): October, 2016] Impact Factor: 4.116

Chapter-5 FUZZY LOGIC BASED VARIABLE GAIN PID CONTROLLERS

Fuzzy Adapting PID Based Boiler Drum Water Level Controller

Study on Synchronous Generator Excitation Control Based on FLC

Hopper Spacecraft Simulator. Billy Hau and Brian Wisniewski

TI25 - Pre-Instructional Survey

Comparison Effectiveness of PID, Self-Tuning and Fuzzy Logic Controller in Heat Exchanger

Application of a FOUNDATION Fieldbus System at the. Gas-mixing Station of Wuhan Iron and Steel Co.

DYNAMICS and CONTROL

Requirements for Successfully Implementing and Sustaining Advanced Control Applications

Canadian Technology Accreditation Criteria (CTAC) INSTRUMENTATION ENGINEERING TECHNOLOGY - TECHNOLOGIST Technology Accreditation Canada (TAC)

International Journal of Advance Engineering and Research Development

A M E M B E R O F T H E K E N D A L L G R O U P

Instrumentation and Control Technician A Guide to Course Content Implementation Beginning with Level 1 April 2013

Photovoltaic Systems Engineering

Multi-Dimensional Supervisory Fuzzy Logic Time Control DEV Processing System for Industrial Applications

Process Control Laboratory Using Honeywell PlantScape

IMPROVED AGC CONTROL IN COLD ROLLING USING LEARNING TECHNOLOGY. Gunnar BENGTSSON First Control Systems AB, Ängsgärdg. 4, S Västerås, Sweden

CHAPTER 3 DESIGN OF MULTIVARIABLE CONTROLLERS FOR THE IDEAL CSTR USING CONVENTIONAL TECHNIQUES

CHAPTER 4 PID CONTROLLER BASED SPEED CONTROL OF THREE PHASE INDUCTION MOTOR

Today s meeting. Themes 2/7/2016. Instrumentation Technology INST 1010 Introduction to Process Control

Feedback Systems in HVAC ASHRAE Distinguished Lecture Series Jim Coogan Siemens Building Technologies

The PID controller. Summary. Introduction to Control Systems

Design, Implementation, and Dynamic Behavior of a Power Plant Model

SPEED CONTROLLER DESIGN FOR STEAM TURBINE

IMPROVE PLANT PROFITS WITH NOVEL PROCESS CONTROL. New Generation PID Tuning and Advanced Process Control Software

Research Article 12 Control of the Fractionator Top Pressure for a Delayed Coking Unit in Khartoum Refinery

Green Energy Engineering, Inc.

Gain From Using One of Process Control's Emerging Tools: Power Spectrum

A Rule Based Design Methodology for the Control of Non Self-Regulating Processes

Top 10 Questions About Aspen HYSYS Dynamics FAQ

Fuzzy Logic PID Based Control Design for a Small Underwater Robot with Minimum Energy Consumption

USING A INDUSTRIAL NETWORKED CONTROL SYSTEM FOR PRESSURE TANK SYSTEM

SELF TUNING TECHNIQUES ON PLC BACKGROUND AND CONTROL SYSTEMS WITH SELF TUNING METHODS DESIGN

Fuzzy Controllers for Boost DC-DC Converters

Glossary of terms. Short explanation

AND ENGINEERING SYSTEMS

Design and Development of an Optimized Fuzzy Proportional-Integral-Derivative Controller using Genetic Algorithm

Model Predictive Control of an Automotive Organic Rankine Cycle System

Procidia Control Solutions Dead Time Compensation

Novel Control System for Multi-Effect Evaporator Incorporating Cascade and Feed-Forward Controls

Canadian Technology Accreditation Criteria (CTAC) POWER SYSTEMS ENGINEERING TECHNOLOGY - TECHNICIAN Technology Accreditation Canada (TAC)

Design of an Intelligent Pressure Control System Based on the Fuzzy Self-tuning PID Controller

NATIONAL UNIVERSITY OF SINGAPORE. EE3302/EE3302E Industrial Control Systems. E2: PLC Programming for Sequence Control

ARTIFICIAL INTELLIGENCE IN POWER SYSTEMS

Alan Stanfill, MES Group Manger

in high pressure systems, and this can often lead to manifestation of stiction. In an operational facility it is not always possible to address the va

Simple Models That Illustrate Dynamic Matrix Control

ISSN: [IDSTM-18] Impact Factor: 5.164

Inverse Dynamic Neuro-Controller for Superheater Steam Temperature Control of a Large-Scale Ultra-Supercritical (USC) Boiler Unit

FOUNDATION Fieldbus: the Diagnostics Difference Fieldbus Foundation

Trends that are shaping the future of process automation

User s Manual. Model US1000 Digital Indicating Controller Functions. IM 5D1A01-02E 2nd Edition IM 5D1A01-02E

Comparative Analysis Between Fuzzy and PID Control for Load Frequency Controlled Power

Fundamentals of Instrumentation & Process Control

Application of Wireless Load Cell to Investigate Rod Mill Liner Bolt Breakage

IMPLEMENTATION OF FUZZY LOGIC SPEED CONTROLLED INDUCTION MOTOR USING PIC MICROCONTROLLER

On-line Flux Monitoring of Hydro-generator Rotor Windings

Simulation of Optimal Speed Control for a DC Motor Using Conventional PID Controller and Fuzzy Logic Controller

Educational Courses 2016

An Expert System Based PID Controller for Higher Order Process

The MFT B-Series Flow Controller.

Adaptive Fault Tolerant Control of an unstable Continuous Stirred Tank Reactor (CSTR)

Transcription:

SUCCESSFUL METHODOLOGY TO SELECT ADVANCED CONTROL APPROACH Standards Certification Education & Training Publishing Conferences & Exhibits

Presenter Michel Ruel, P.Eng., Founder and President of TOP Control Inc., now a member of BBA inc. (>600 p.) Registered Professional Engineer, university lecturer and author of several publications and books on instrumentation and control For over 38 years, he has been solving unusual process control problems in several fields in more than 16 countries Graduated from Laval University, Québec, Canada, with a Bachelor of Science, Electrical Engineering (Process and Automation) Member of the following organizations: ISA, Fellow (International Society for Automation) IEEE (Institute of Electrical and Electronic Engineers) AIChE(American Institute of Chemical Engineers) PEO (Professional Engineers of Ontario) OIQ ( Ordre des ingénieurs du Québec ) 2

Agenda Introduction Need for Advanced Control Approaches Selection Comparison Conclusion 3

IT-OT Model Advanced Control Optimization a Transactional Real time Sensors Instruments (ref. Gartner http://www.gartner.com/it-glossary/operational-technology-ot/) 4

Process Control Control Loops Plant Loops Process Concentrator 200-500 Physical Metal, Metallurgy 200-1,000 Pulp and Paper Mill 500-1,500 Thermal Plant 50-500 Hydro Plant 10-100 Chemical 100-300 Refinery 1,000-5,000 Chemical FIC-101 FT-101 +alarms +logic +interlocks +systems +historian +soft + $ 5

Control Loops Mean Opportunities! Interactions Noise Operations: SP, mode Variability Normal mode? Tuning FIC-101 In service? In control? Oscillations FT-101 Control design Process model Non-linearities Fouling Disturbance Backlash Process design Stiction Saturation 6

Process Control in North America 20% control loops have the wrong design 30% valves have problems 15% equipment were incorrectly installed 30% controllers have nonsensical tuning parameters 85% tuning parameters are inappropriate 30% controllers are in the wrong mode (manual) Only 25% of control loops improve control performance 7

Optimization Optimize operation of existing assets Identify what you need to get more Plan the next steps Advanced Control If basic controls are insufficient If basic controls have been optimized If performance is below expectation Two choices for APC: Model the process and calculate controls to reach objectives Model predictive control (MPC) Model the best operator Fuzzy logic control (FLC) 8

Optimization Maximize your assets 9

Moisture (%) Presented at 2014 ISA Process Control & Safety Symposium Houston Marriott West Loop by the Galleria. Houston, TX, USA. 6 9 October 2014 The Impacts of Optimization Reduce variability through optimization 30 Maintenance saving$ 25 Saving$ SAVINGS $$$ 20 SP 15 PV CO 10 Before optimization After optimization Limit(Client) SAVINGS $$$ 5 Economie$ 0 400 600 800 1000 1200 1400 1600 Time Time (s) 10

Agenda Introduction Need for Advanced Control Approaches Selection Comparison Conclusion 11

Need for Advanced Process Control Use APC to: Improve performance Stabilize production Handle constraints Handle interactions Protect equipment Manage grade changes Approaches Advanced Regulatory Control (PID control +++) Model Predictive Control Fuzzy Logic Control Neural Network 12

Before evaluating APC The following questions must be answered: Are the performances adequate? Have the loops been optimized? All loops should be optimized All equipment should be verified All control strategies should be reviewed Do the control systems handle disturbances? Do the control loops interact? Does an operator perform better than the control system? 13

Agenda Introduction Need for Advanced Control Approaches Selection Comparison Conclusion 14

Model-Based or Rules-Based Systems Model-based control (usually the first choice) advanced regulatory control model predictive control Rules-based control fuzzy logic control 15

Advanced Regulatory Control Cascade Feedforward Ratio Override, Constraint Mid-Range PID +++ 16

Pump Box Level Process Water PY Unit Pump Box Level BPY-1 Cascaded to Level FICxYC504 Under Constraint on min Pump Speed PSY-5, LIC C8A SP Min-0.5 LIC C8B SP Min SP Op Feedforward Logic on: Pump Start-Up PSY-5 Valve CLosing NVxYC51B BPY-1 LI C8 LIC C8 FIT C504 FIC C504 PSY-5 > SI C505 SIC C505 SP RPM min 17

Material Handling Bin Level by Feeder Modulation 18

AG Control D IK C2 SP E au Ore Bin Silo Alim entation %Solid C alcul % Solide FIC C3 FI C3 W IT C1 AG M O UMill LIN W IC C1A W IC C1B W IC C1C PV SP SP OP Calc C alcul < PIC C141 JIC C2 TIC C172 W IC C38 Pressure P ression Power P uissance Stator T T. S tator Feed C oncentré 19

ph Control 20

Model Predictive Control MPC for processes with strong coupling among variables, competing optimization goals and limited process constraints predicts future behaviour based on dynamic models of the process obtained through system identification 21

MPC principle PAST SP FUTURE 0 0 0 0 0 0 y^ (k) y^ (k+1) 0 0 0 0 0 0 y^ (k-1) 0 yp(k 1) U 0 yp(k) u(k+m-1) u(k) u(k+1) k k+1 k+2 k+m 1 k+p 22

Model Predictive Control to Manage CO Process problems 9 furnaces producing up to 50,000 ft 3 /min (~85,000 m 3 /h) of CO ~equivalent volume of 15 houses per minute or interior volume 22 consumers burning this CO (combustible) Random consumption, random generation, start and stop all the time Total consumption > or < than supply When CO is not available, Natural gas (CH 4 ) 3 pressure levels (different headers), ~1PSI, 3 PSI, 15 PSI In 13 different systems, in 5 business units, using different programming languages Often, some consumers burn natural gas while CO is flared Solution MPC (Model Predictive Control) controller predicting generation and consumption Priority table to decide when allowing or not consumption New communication system to collect all data (~1,000 tags) 4,500 hours for BBA personnel (3 offices, 15 people) 23

Model Predictive Control to Manage CO 22 consumers $$ 9 CO generators Buffer ~ 1 minute Reaction time, 2-3 minutes 24

Predictive Control Based on gasholder level Based on predictions for fuel consumption and generation Modulates CO/natural gas ratio for rotary kilns Authorizes and de-authorizes 4,500 hours (BBA), 15 people, 3 offices Information exchange and programming across 23 systems Savings of $X millions per year 25

Simplified Diagram 26

Fuzzy Logic Controller Decisions are made based on analog inputs representing a value ranging from 0 (false) to 1 (true) The logic deals with partially true and partially false values Fuzzy logic control is used when an experienced operator has better control over a process than a PID or MPC Fuzzy logic emulates an experienced operator and reacts to process behaviour and variable trends 27

Fuzzy vs. PID The density is too high. I ll increase water flow. OP K p e 1 T i t 0 edt Td de dt Bias DC 28

Crisp Sets vs. Fuzzy Sets 1 22.5 o C 1 22.5 o C Partly warm cold warm hot cold warm hot Partly cold 0 16 o C 22 o C 28 o C 0 26 o C 22 o C 28 o C Membership function defines if element is or is not a member of the set, either in degree of membership = 1.0 out degree membership = 0.0 Membership function defines: The degree of membership (or fulfillment) of any element in the fuzzy set Partial membership is allowed 22.5 o C is partly (20%) cold and partly (80%) warm 29

Controller Structure (PLC function blocks) Inputs Fuzzification Decisions (rules) If T is AND THEN (423) Defuzzification Outputs Inputs X n and dx n /dt Numerical Membership function 3 to 7 Adjustable weights Outputs Mix of all fired rules Membership function Numerical 3 to 7 Adjustable weights Rules Logic (Inputs, Outputs) Adjustable weights 30

Fuzzy Logic Control for SAG Measurements (controlled) Density Power Load (bearings pressure) Recirculation Disturbances Sandvik gap Granulometry Hardness Manipulated Speed Feed (tonnage) Water flow 31

SAG 24 ft x 10.5 ft 3300 HP motor Variable Speed (69-84%) Grinding Media: 5 balls Steel Liners + Lifters From Wikipedia 32

Project (new Fuzzy Logic Controller, Raglan Nickel, QC, Canada) Partnership: Xstrata + BBA Fuzzy controller in place since 2007 Process changes, operation is different Adding speed control Maximize and stabilize tonnage Ensure consistency in the actions taken Ensure autonomy Maintenance, Modifications Targets, New Rules 33

Controller Structure Inputs Fuzzification Decisions (rules) If T is AND THEN (423) Defuzzification Outputs Shapes Rule Pressure Pressure Rate Power Power Rate Tonnage 123 HH H L H/OK/L/LL L 124 HH L/LL OK/L OK/L OK 125 HH HH/H LL L/LL LLL 126 H OK OK HH/H OK Weights 34

Controller Structure Load (5) dload/dt (5) OreSize (3) doresize/dt (3) Recirculation (5) drecirculation/dt (5) Power (5) dpower/dt (5) Density (5) ddensity/dt (5) Fuzzification Decisions (rules) If T is AND THEN (423) Defuzzification Tonnage (7) Water flow (5) Rotation speed(5) Shapes Rule Pressure Pressure Rate Power Power Rate Tonnage 123 HH H L H/OK/L/LL L 124 HH L/LL OK/L OK/L OK 125 HH HH/H LL L/LL LLL 126 H OK OK HH/H OK Weights 35

Controller Design Objectives To reduce power consumption per ton of ore Increase throughput Protect linings and stabilize quality and operation Determining Rules Design of experiments (DOE) to determine how the SAG mill should be operated These tests were conducted in different conditions All tests were conducted during the summer of 2011 Which resulted in hundreds of rules Rules were then chosen to reach the selected goals and to push the feed rate to its maximum 36

Controller Design Membership Functions Shapes based on DOE Number based on expected ranges and rules Rules More than 500 (MIMO) Structured + State identification Programming PLC fuzzy functions Workarounds for bugs and optimization Support tools for maintenance 37

Commissioning and Optimization Advisory mode 3 days 4 days, FLC was used during the day shift optimization 8 th day, FLC was used continuously 24/24 10 th day, production record Every week metallurgists validate the rules and make slight adjustments Training operators, metallurgists, maintenance technicians and engineers Maintenance Plant personnel maintain the system, modify the controller, add rules and optimize the controller 38

Tools Statisticals to support metallurgists Historian Rules used (% time, strength, etc.) Statistical data on rules and inputs Key performance indices: Tons/d, kw/ton, average error, etc. Performance Monitoring Software KPI Utilization Performance 39

Results Utilization > 95% Commissioning and Optimization 40

Results 41

Results This project was carried out over six months The team consisted of: Consultant personnel, metallurgists from the plant and operators Operators have quickly gained confidence and performances have been improved: Utilization > 95% Energy per ton has been reduced by 8% Tonnage per day has been increased by 14% A production record was achieved during the first week, then 5x The savings generated by the fuzzy logic controller covered the project s cost in less than three months 42

Agenda Introduction Need for Advanced Control Approaches Selection Comparison Conclusion 43

SISO and MIMO SISO, Single Input, Single Output Each loop is "alone" One model per loop MIMO, Multiple Inputs, Multiple Outputs Models for input/output + Models for interaction + Models for disturbances 44

Multi Loop Process Control, MIMO SP Controller CO Disturbances Process PV 45

Modeling Small SP excitation (Closed Loop) Automated Standardized Tests Normal Operation Multi Loop No need to stabilize the process Automated Results Models matrix Quality of models Error bound 46

Models are identified or calculated SISO 1 PV, 1 CO MIMO Good process model PID controller Non linear process model or models PID controller + n PVs, mcos gain scheduling (or PID) Good process models, weak interactions PID controllers Good process models, interactions PID controllers, tuned at different speeds PID controllers + decouplers MPC Good process models, strong interactions PID controllers + decouplers MPC 47

No process models identified nor calculated SISO 1 PV, 1 CO MIMO No process model PID controller, relaxed tuning parameters PID controller + logic + functions Best operator can be " modeled" Fuzzy logic controller n PVs, mcos No process model PID controllers, relaxed tuning parameters + logic + enhanced functions Best operator can be "modeled" Fuzzy logic controller Best operator cannot be "modeled" Data available Neural network No data Re-design! 48

Agenda Introduction Need for Advanced Control Approaches Selection Comparison Conclusion 49

PID vs. APC Is Advanced Regulatory Control Sufficient? Yes No PID Feedforward Decoupling Adaptive Gains Characterizers Yes Can Process be Modeled? No MPC Can Best Operator Control? Fuzzy Logic Yes No Neural Network 50

Comparison Approach Model Rules Historical Control ARC MPC FLC Neural Network Description PID, Control strategies Process is modelled Operator is modelled Usage Few variables Good models Best operator Black box approach Based on historical data Development Simple Moderate Complex Black box Commissioning Simple Moderate Long but easy Black box Optimization Simple Part of design Cumbersome No need Process changes Simple Re-model Review rules and membership functions Re-train Maintenance Simple Needs expert Easy Re-design Cost Low High Moderate High 51

Agenda Introduction Need for Advanced Control Approaches Selection Comparison Conclusion 52

Conclusions Steps: Base layer optimization: PID, soft sensors, control strategies Performance analysis Modeling Decision tree Selection of best approach Controller design 53

Thank you! Questions? Michel Ruel, P.Eng. BBA inc. Executive Director, Engineering Practice Optimization and Advanced Control (418) 657-2110 x 5901 office (418) 569-8543 cell Michel.Ruel@bba.ca http://www.bba.ca 54