abb flotation. com2009

Upload: cantonyra

Post on 07-Apr-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/3/2019 Abb Flotation. Com2009

    1/32

    ABB GroupSeptember 2, 2009 | Slide 1

    Model Predictive Control for FlotationPlants

    Michael Lundh (ABB), Sebastian Gaulocher (ABB), Henrik Lindvall (Boliden), Eduardo Gallestey (ABB)

  • 8/3/2019 Abb Flotation. Com2009

    2/32

    ABB GroupSeptember 2, 2009 | Slide 2

    Content

    Technology

    Model Predictive Control and its modalities

    Implementation in cpmPlus Expert Optimizer

    Economic Process Optimization in Minerals Beneficiation Plants

    Goals

    Technology

    Project Phases

    Case Study: Boliden Garpenberg, Sweden

    Plant, Modeling, Results

    Other Advanced Process Control applicationsGrinding

    Conclusions

  • 8/3/2019 Abb Flotation. Com2009

    3/32

    ABB GroupSeptember 2, 2009 | Slide 3

    Production

    Rate

    Manual Setpoint

    Manual

    Optimized Setpoint

    Optimize

    Stabilize

    Automatic using APC

    Benefitsdue to

    Optimization

    Time

    Stabilize then optimize

  • 8/3/2019 Abb Flotation. Com2009

    4/32

    ABB GroupSeptember 2, 2009 | Slide 4

    Main ingredients are

    Plant model

    Objective Function

    Model used to predict systembehaviour some steps into thefuture

    Cost Function used to decide whichis the best strategy

    Requires solution of optimizationproblem at every sampling time

    Cost function is normally a sum ofof linear and quadratic terms so asto guarantee convexity

    Model Predictive Control (MPC)

  • 8/3/2019 Abb Flotation. Com2009

    5/32

    ABB GroupSeptember 2, 2009 | Slide 5

    1. Evaluate position (=measurement) and estimatesystem state

    2. Predict sequence of future moves (mathematicalalgorithm, optimization) and select the best

    3. Implement the first move (new actuator set-point)

    4. Restart after the opponent moves (processreaction)

    Model Predictive Control (MPC)

    Constraints are considered (allowed moves)

    A cost function drives the decision process (e.g.improve quality of the position)

  • 8/3/2019 Abb Flotation. Com2009

    6/32

    ABB GroupSeptember 2, 2009 | Slide 6

    Modelling for Model Predictive ControlFirst Principles and/or Black Box Models

    Models are not necessarily high fidelity models

    Comprise only magnitudes relevant for the control tasks

    Often contain information related to gains, time constants,and time delays

    Must predict only relevant time horizon as given by processtime constants

    Two modelling paradigms

    First principle models: attempt to describe therelationships via equations based on process knowledge.Selected parameters are adapted online

    Black Box models: models are generated by looking atplant data. Variables must undergo excitation foralgorithms to work successfully

  • 8/3/2019 Abb Flotation. Com2009

    7/32

    ABB GroupSeptember 2, 2009 | Slide 7

    Expert Optimizer: ABBs advanced process control platform

    Successor of Linkman (Fuzzy Logic), but enhanced with

    Neural Networks and MPC technology

    DCS independent More than 300 installations worldwide

    Global Fuels Conference Award for most innovative

    technology for electrical energy savings

  • 8/3/2019 Abb Flotation. Com2009

    8/32

    ABB GroupSeptember 2, 2009 | Slide 8

    Implementation in Expert Optimizer

    Flotationprocess

    Sensors

    Actu

    ators

    Signal processing

    Computation of optimal set-points

    (MPC, model predictive control)

    State estimates

    Estimation of process state variables

    (MHE, moving horizon estimation)

    Measurements

    Postprocessing of set-points

    Set-points

    ABB800xA

    controlplatfo

    rm

    Requiresolving an

    optimization

    problem

    OPC

    protocolforcommunica

    tion

    Done in Expert Optimizer

  • 8/3/2019 Abb Flotation. Com2009

    9/32

    ABB GroupSeptember 2, 2009 | Slide 9

    Expert Optimizer Advanced Process Control Platform

  • 8/3/2019 Abb Flotation. Com2009

    10/32

    ABB GroupSeptember 2, 2009 | Slide 10

    Model Predictive Control in Expert OptimizerFirst Principles and/or Black Box Models

    Supports both modelling approaches

    Model building by connecting blocks from a standard library orimporting custom made ones

    Cost function also designed in this form

    Nonlinear models also supported

    Infrastructure for Black Box identification

    Environment for handling data import and data set manipulation

    Subspace identification for model generation Model export with subsequent import in runtime environment

    Offline Real Time Environment

  • 8/3/2019 Abb Flotation. Com2009

    11/32

    ABB GroupSeptember 2, 2009 | Slide 11

    Content

    Technology

    Model Predictive Control and its modalities

    Implementation in cpmPlus Expert Optimizer

    Economic Process Optimization in Flotation Plants

    Goals

    Technology

    Project Phases

    Case Study: Boliden Garpenberg, Sweden

    Plant, Modeling, Results

    Other Advanced Process Control applicationsGrinding

    Conclusions

  • 8/3/2019 Abb Flotation. Com2009

    12/32

    ABB GroupSeptember 2, 2009 | Slide 12

    Flotation: where are we and where do we want to go?

    State of the art

    Manual control, intricate due to

    dynamics (e.g. recirculating flows),

    frequent feed variations (quantity and quality), and

    operator shift changes

    No circuit-wide automatic control widely established

    Objectives

    Maximization of plant output

    Observance of minimum concentrate grade

    Reduction of chemical reagent use

    Prevention of costly unplanned plant stops by respectingoperating range of plant

  • 8/3/2019 Abb Flotation. Com2009

    13/32

    ABB GroupSeptember 2, 2009 | Slide 13

    Feasibility Study

    Tech/Econ Feasibility Analysis

    Project Execution Plan

    Commercial and Technical Offer

    Phase 1: Basic Automation Level

    Sensors and Actuators Assessment

    Loop Tuning and Monitoring

    Phase 2: Circuit Level Control

    Strategy Configuration

    Commissioning

    Phase 3: Flotation Optimization

    Civil Work

    Commissioning

    Phase 4: Setpoint Optimization

    Strategy Configuration

    Commissioning

    Beneficiation Plant Project Phases

  • 8/3/2019 Abb Flotation. Com2009

    14/32

    ABB GroupSeptember 2, 2009 | Slide 14

    Objectives

    Better control of the cell levels inthe entire circuit

    Technology

    Adjusting the valves betweencells, using measurements of thecells levels

    Multivariable control problem,solved using MPC technology

    Model considers couplingbetween cells and the effect ofactions with the valves on theentire circuit

    Benefits

    More production

    Better process stability

    Quality as specified

    Expert Optimizer for Circuit Level Control

  • 8/3/2019 Abb Flotation. Com2009

    15/32

    ABB GroupSeptember 2, 2009 | Slide 15

    Objectives

    Highest possible feed rate

    Guarantee product quality spec.

    Increase recovery

    Reduce reagent usage

    Prevent froth collapse oroverfrothing

    Techniques

    Model Predictive Control

    Models

    Froth Model

    Slurry Model

    Coupling between Cells

    Manipulated Variables

    Reagents, Air Supply, Froth Depth

    Cell Froth/Slurry Levels!

    Expert Optimizer for Flotation Circuit Control

  • 8/3/2019 Abb Flotation. Com2009

    16/32

    ABB GroupSeptember 2, 2009 | Slide 16

    What have we achieved so far?

    MPC controls concentrate andtailings to desired set-points.

    However, not obvious whichset-points to use.

    Method to find best set-pointsto maximize the value of theproduction.

    Assume it is possible to controlthe flotation process to desiredset-points

    The value of the productiondepends on the amount of

    produced mineral, the purity ofit, and its market price.

    Static model of the flotationprocess as constraint for theoptimization

    Next Step: Economic Process Optimization

  • 8/3/2019 Abb Flotation. Com2009

    17/32

    ABB GroupSeptember 2, 2009 | Slide 17

    Content

    Technology

    Model Predictive Control and its modalities

    Implementation in cpmPlus Expert Optimizer

    Economic Process Optimization in Minerals Beneficiation Plants

    Goals

    Technology

    Project Phases

    Case Study: Boliden Garpenberg, Sweden

    Plant, Modeling, Results

    Other Advanced Process Control applicationsGrinding

    Conclusions

  • 8/3/2019 Abb Flotation. Com2009

    18/32

    ABB GroupSeptember 2, 2009 | Slide 18

    Customer Boliden, Sweden

    Optimisation of Floatation Cells in Zn

    Aim Achieve better recovery at given

    grade

    Approach

    a) Model using historical data

    b) Model derived from first principles

    Manipulated Variables

    Cell level control

    Air Supply

    Froth Level

    Reagents

    Customer Case: cpmPlus Expert Optimizer in Flotation

  • 8/3/2019 Abb Flotation. Com2009

    19/32

    ABB GroupSeptember 2, 2009 | Slide 19

    Manipulated and measured variables of a circuit

    FA301 FA302 FA303 FA304 FA305

    FA101FA104 FA103 FA102

    tailings

    concentrate

    hydro-cyclone

    regrindingmill

    feedFT

    FT

    FT

    AT

    AT

    AT

    AT

    AT

    ATAT

    BL031

    AT

    FT

    Legend:

    X-ray analyzer

    volume flow meter

    air addition

    froth level change

    reagent addition

    recirculating flow

  • 8/3/2019 Abb Flotation. Com2009

    20/32

    ABB GroupSeptember 2, 2009 | Slide 20

    Controller Configuration in Expert Optimizer

    Thi Cli U I f i Pl E O i i

  • 8/3/2019 Abb Flotation. Com2009

    21/32

    ABB GroupSeptember 2, 2009 | Slide 21

    Thin Client User Interface in cpmPlus Expert Optimizer

  • 8/3/2019 Abb Flotation. Com2009

    22/32

    ABB GroupSeptember 2, 2009 | Slide 22

    Grey/Black Box Modeling approach

    Modeling phase:

    Selection of appropriate slices of data

    Model generation

    Delicate iterative process

    Experimental phase:

    What is done:

    Plant actuators are moved in controlledmanner

    Reaction of process is recorded

    Objective

    Excite relevant process variables so thatprocess dynamic becomes visible

    Constraints

    Plant conditions, cost and safety

    Li i d fi i i l h

  • 8/3/2019 Abb Flotation. Com2009

    23/32

    ABB GroupSeptember 2, 2009 | Slide 23

    The process model is

    Mechanistic (first principles)

    Mass and volume balances

    Pulp-to-froth transfer model

    Variables: volumes and volumeflows of relevant fractions

    Linearized about an operating point

    Generic and modular (component-wise):

    flotation cell, mixing tank,

    analyzers, volume flow meters,

    Objectives:

    maintainability, reuse

    Linearised first-principle approach

    Component library

    Circuit assembly in

    Expert Optimizer

    Component model

    Bl k B Fi t P i i l

  • 8/3/2019 Abb Flotation. Com2009

    24/32

    ABB GroupSeptember 2, 2009 | Slide 24

    Black Box versus First Principles

    St d St t M d l f S t i t O ti i ti

  • 8/3/2019 Abb Flotation. Com2009

    25/32

    ABB GroupSeptember 2, 2009 | Slide 25

    Steady State Model for Setpoint Optimization

    Value of the production depends on the amount of produced mineral, thepurity of it, and its market price.

    Value function reflects the plant management objectives

    Static model of the flotation process as constraint for the optimization

    Pl E t O ti i d li hi h i ld

  • 8/3/2019 Abb Flotation. Com2009

    26/32

    ABB GroupSeptember 2, 2009 | Slide 26

    Black Box approachcurrently more successful

    Several months on-linetesting and comparison withexisting manual strategy

    One to two days on, then

    one to two days off, etc.

    Value

    1% Higher Yield

    More consistent Znconcentrate

    Improvement is at leastone percentage unit

    Millions worth

    cpmPlus Expert Optimizer delivers higher yields

    Content

  • 8/3/2019 Abb Flotation. Com2009

    27/32

    ABB GroupSeptember 2, 2009 | Slide 27

    Content

    Technology

    Model Predictive Control and its modalities

    Implementation in cpmPlus Expert Optimizer

    Economic Process Optimization in Minerals Beneficiation Plants

    Goals

    Technology

    Project Phases

    Case Study: Boliden Garpenberg, Sweden

    Plant, Modeling, Results

    Other Advanced Process Control applicationsGrinding

    Conclusions

    Grinding Circuit Optimization

  • 8/3/2019 Abb Flotation. Com2009

    28/32

    ABB GroupSeptember 2, 2009 | Slide 28

    Grinding Circuit Optimization

    Grinding Plant Optimization

  • 8/3/2019 Abb Flotation. Com2009

    29/32

    ABB GroupSeptember 2, 2009 | Slide 29

    Grinding Plant Optimization

    Customer Value

    Better grinding efficiency

    Protect mill from ball impacts and thus mechanical damage

    Project Data Execution in 3 phases

    Base Loops

    Individual Mill Stabilization

    Coordination thereof via setpoint optimization

    Total duration 6 months.

    Technology

    Modular approach

    Simultaneous and timely manipulation of

    Ore Feed Rate

    Mill Speed Slurry Density

    to achieve

    Power and Bearing Pressure inside targets

    Reduced quality variability

    Grinding Plant Project Phases

  • 8/3/2019 Abb Flotation. Com2009

    30/32

    ABB GroupSeptember 2, 2009 | Slide 30

    Feasibility Study

    Tech/Econ Feasibility Analysis

    Project Execution Plan

    Commercial and Technical Offer

    Phase 1: Basic Automation Level

    Sensors and Actuators Assessment

    Loop Tuning and Monitoring

    Phase 2: SAG Mill Control

    Strategy Configuration

    Commissioning

    Phase 3: Ball Mill(s) Control

    Strategy ConfigurationCommissioning

    Phase 4: Grinding Circuit Optimization

    Strategy Configuration

    Commissioning

    Grinding Plant Project Phases

    Customer Value with cpmPlus Expert Optimizer

  • 8/3/2019 Abb Flotation. Com2009

    31/32

    ABB GroupSeptember 2, 2009 | Slide 31

    Customer Value with cpmPlus Expert Optimizer

    Value we deliver to customer

    Increased Output 3% to 5%

    Reduced Fuel Consumption 3% to 5%

    Reduced Emission Levels 3% to 5%

    Reduced Electricity Consumption 3% to 5%

    Reduced Quality Variability 10% to 20%

    Reduced Refractory Consumption 10% to 20%

    Customers

    Oil & Gas

    Pulp & Paper

    Minerals, Metals

    Industrial Power

  • 8/3/2019 Abb Flotation. Com2009

    32/32

    ABB GroupSeptember 2, 2009 | Slide 32