abb flotation. com2009
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