process systems engineering lessons learned from the pulp and paper industry - pablo rolandi

59
Process Systems Engineering – Lessons learned from the pulp and paper industry Pablo A. Rolandi, PhD With thanks to Prof. José A. Romagnoli, my PhD supervisor at the PSE@USyd Group at the University of Sydney from 2001 to 2005.

Upload: pablo-rolandi

Post on 15-Jul-2015

353 views

Category:

Engineering


1 download

TRANSCRIPT

Page 1: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Process Systems Engineering – Lessons learned from the pulp and paper industry

Pablo A. Rolandi, PhD

With thanks to Prof. José A. Romagnoli, my PhD supervisor at the PSE@USyd Group at the University of Sydney from 2001 to 2005.

Page 2: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

● A simple goal…

… to facilitate a successful information sharing session

● About…

… Process Systems Engineering:

● techniques● methodologies● approaches● outcomes and insights● tools

● Using...

… an industrial pulp-and-paper plant as a holistic case-study

Goals

2

Page 3: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Outline

Background:

● Industrial process

● Process model

Process Systems Engineering:

● Dynamic process simulation

● Dynamic parameter estimation and model validation

● Steady-state process optimisation

● Dynamic process optimisation

● Multi-objective process optimisation

● Dynamic data reconciliation

● Other process systems engineering techniques

● Summary and conclusions3

Page 4: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Industrial process:Pulp and paper manufacturing

Page 5: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Process systemAn industrial pulp-and-paper mill

● Tightly integrated and closed-cycle processes● Operability and controllability issues

– reduction of fixed capital costs– elimination of redundant (back-up) equipment– reduction of inventories (hold-ups)– relatively short response times

● Profitability and environmental pressures 5

Page 6: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Process systemA continuous pulping area

The continuous pulping area of a pulp and paper plant is a process system of

interconnected units:i) a feed line (right), ii) a heat exchange and

recovery network (top, right), and iii) a single-vessel hydraulically-full digester (top, middle;

also colour image on the top right).

6

Page 7: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Process systemA continuous pulping area

Continuous cooking digesters

● Equipment function

– deplete lignin from cellulosic wood matrix

● Equipment characteristics

– co-current/counter-current flow patterns

– solid-liquid multi-phase flow

– compressible chip-column

● Equipment operation

– key process variable measurements are unavailable

● unmeasured yield (always) and selectivity (usually)

– disturbances (wide-ranging time-scales)

● composition and moisture of wood chips (raw materials)

● concentration of pulping chemicals

– planned/unplanned transitions● rate- and grade-production

changes

Continuous pulping systems

● Novel manufacturing technologies: feeding, recovery, cooking and washing

– very flexible process● Feed-line

– raw material transportation● Continuous cooking digester

– chemical reactions and washing by diffusion

– complex physico-chemical phenomena

– complex process operation● Heat exchange and recovery network

– increased process integrationPulp and paper mills – process areas

● Fibre line● Paper machine● Evaporators● Lime kiln● Power boiler 7

Page 8: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Process model

“All models are wrong; some are useful.”George E.P. Box

Page 9: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Process models and the modelling process

● From elementary models to composite models…

● From unit-level models to system-level models…

9

Page 10: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Process modelAt a glance*

Continuous cooking digester

● Distributed parameter system

– DAE approximation of PDAE

– ~20 discretisation points

– 6 reaction zones

● Chemical species

– 5 wood-matrix species

– 7 free/entrained liquid species

● Phenomena

– reaction

– diffusion: intra- e inter-particle

– 3 phases: heterogeneous system

● Mass and energy balances

– dynamic

● Physical properties

– simple correlations

Continuous pulping area

● Number of units

– 1 continuous cooking digester

– 6 heat exchange and recovery units

– 8 material and energy sources

– 21 tees and junctions and 8 flow transportation units

– 25 controllers and 51 sensors

● System of equations

– 1.5 10^4 differential-algebraic equations

– 1.0 10^3 ordinary differential equations

– 1.4 10^4 algebraic equations

– 2.5 10^2 degrees-of-freedom

– 2.1 10^2 discontinuities

● Modelling tools

– gPROMS** (v2.3) ~2005

10 *Rolandi (2005); ** Process Systems Enterprise Ltd.

Page 11: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Dynamic process simulation

“As far as the laws of mathematics refer to reality, they are not certain; and as far as they are certain, they do not refer to reality.”Albert Einstein

Page 12: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Design-driven process analysis*

● Economic analysis

● Control system design/analysis

● Process flexibility analysis

● Standard/emergency operating procedure verification

● Start-up/shut-down operating procedure verification

12 *not an exhaustive list.

Data-driven process analysis*

● From plant “historian”

● Simulation of historical process conditions (normal/abnormal)

Engineering training

● Operator training simulators (OTS)

Dynamic process simulationDomain problems and engineering tasks

Page 13: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Dynamic process simulationMathematical formulation

● Given a mathematical model (M+N equations; index-1 DAE):

● A dynamic simulation problem entails solving:

● This is a so-called Initial Value Problem (IVP)

● Numerical solution algorithms: “integrators”

– linear multi-step, single-step multi-stage, implicit/explicit, stiff/non-stiff, etc.

– Adams, Backward Differentiation Formulae (BDF), Runge-Kutta (RK), etc.

13

time horizoninput variable trajectories*

initial conditions** (N equations)

 differential variables(and time derivatives) (2N) algebraic variables (M) degrees-of-freedom

process parameters

*time evolution of input process variables; **initial value of state process variables.

 

Page 14: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Dynamic process simulationModelling operating procedures

● Operating procedures with an extraordinary level of detail can be modelled* and solved

– e.g., start-ups, production/grade shifts, batch sequences, etc.

– >> multi-stage IVP with implicit and explicit discontinuities

14 *A “Task” snapshot in gPROMS v4.0 (Process Systems Enterprise Ltd).

Page 15: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Dynamic process simulationSimulation of historical process conditions

● Smoothing is not sufficient– reduces noise/variability but does not produce continuous (input) functions

● Reconstruction of process trajectories (RPT)– combined continuous / discrete modelling paradigm (i.e., multi-stage IVP)

– explicit parameterisation w.r.t. time (independent variable)

– partition of time domain in multiple stages

– characterisation of trajectories by basis functions● for example, Lagrange polynomials, spline polynomials, etc.

sampling reconstruction

15

from continuous trajectories todiscrete set of measurements

“historian” plant datacannot be used directly

from discrete set of measurementsto continuous trajectories

original trajectorynot known

approximate trajectoriesfitness of reconstruction?

Page 16: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Simulation of historical process conditionsStudy results and discussion

● Simulation-based process troubleshooting

– where: impregnation zone (at the top of the digester)– observation: kappa number increases, yield decreases– conclusion: cellulose solubilisation at impregnation stages

– diagnosis: undesired side reactions taking place

– issue: pulping targets lignin degradation… not cellulose solubilisation!● Can we do better? What should the optimal operation be like?

selectivity profiles [#K] vs height [#];absolute (lhs) and relative (rhs) values

yield profiles [%] vs height [#];absolute (lhs) and relative (rhs) values

16

Page 17: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Process simulationIn a nutshell

● It is the “work horse” of chemical process engineering

– steady-state and/or dynamic– addresses a wide range of domain problems and engineering tasks

● It provides an effective mechanism for establishing process understanding

– computational experiments enable inspection of the full state of the process

● Steady-state simulation

– requires attention to the correct specification of degrees-of-freedom

● Dynamic simulation

– requires attention to the design of process scenarios for analysis that are meaningful and useful

● A wide range of tools are available

– equation-oriented and sequential-modular modelling technologies exist– custom modelling is key for complex or non-conventional processes 17

Page 18: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Dynamic parameter estimationand model validation“Doubt is not a pleasant condition, but certainty is an absurd one.”Voltaire

Page 19: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Parameter estimationIntroduction

● What are the reasons for the ubiquitous plant/model mismatch?

– Process-model uncertainty

● Structural uncertainty: model structure may not be known accurately, or it may be impractical to implement detailed mechanistic models

– e.g., anisotropic/isotropic raw materials, identity of chemical species● Parametric uncertainty: model parameters may not be known accurately

– e.g., fouling resistance, kinetic constants

– Process-data errors

● Random errors: noise and outliers

● Systematic errors: biases

● How do we tackle plant/model mismatch?

19

~Z

tune model parameters such that they minimisethe error ||.|| between the experimental ( ) and predicted (z) values of a subset of process variables

subject to the constraints F(.) and H(.) imposed by the models of the process and the sensors, respectively

Page 20: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Dynamic parameter estimationMathematical formulation

simple bounds

● Given a mathematical model:

● A dynamic parameter estimation problem entails solving:

20

 

initial conditions

systematic errorsrandom errors

sensor variance modelsensor model

sensor variancemodel parameters

sensor bias parameters

 

objective function(e.g., maximum likelihood)

control variables(i.e., input measurements)

process parameters(e.g., kinetic constant)

decision variables

time horizon

Page 21: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Parameter estimation from historical dataStudy definition

● Objective function

– maximum likelihood

● Decision variables

– 1 process parameter● kinetic factor (pre-multiplier)

– 1 sensor parameter● SPP* variance

● Measured output variables

– 1 sensor (SPP)

● Measured input variables

– 21 controlled variables– 5 disturbances

● Time horizon

– 24 hr of operation

● Initial conditions

– implicit state initialisation procedure**

● Process variable trajectories

– reconstruction of process trajectories (30 min)

● Goal:

– calibrate process model ● i.e., tune kinetics

21 *SPP: smart pulp platform; IR-based in-line process instrumentation; ** Rolandi (2005).

Page 22: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Parameter estimation from historical dataStudy results and discussion historian-based

Statistical analysis at 95% confidence

● confidence intervals

● coefficients of variation

– kinetic pre-multiplier: 0.83 %

– SPP sensor variance: 35.9 %● confidence ellipsoid

– parameters are not correlated

Non-parametric test

● non-random residuals (90% confidence)

kinetic pre-multiplier (KinPreMult) and SPP sensor variance (Omega): optimal parameter estimates (EST), confidence intervals (CI), lower and upper confidence bounds (LB and UB) at 95%, engineering units (EU)

SPP sensor variance [#K] vs kinetic pre-multiplier [adim]: optimal parameter estimates (EST), joint confidence region (REG), individual

confidence intervals (INT) at 95%

selectivity/kappa number [#K] vs time [hr]; experimental selectivity

values (SPP) vs model predictions (CS1) and outlier

(OUT); top: overlay plot; bottom: residuals plot; data from plant

historian

Page 23: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Model validation from historical dataStudy results and discussion

Model validation observations

● good agreement

● greater variability in measured process data than in model predictions

Likely causes of mismatch*

● chip composition fluctuations

● chip size distribution

● reaction/diffusion phenomena

● chip column movement and compaction

● momentum transfer phenomena

23

selectivity/kappa number [#K] vs time [hr]: overlay plots of experimental values (SPP) and model predictions (VE1, VE2) at two different production levels; VE1 at 541

ton/day and VE2 at 473 ton/day); data from plant historian

* most probably in increasing order of importance.

Page 24: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Parameter estimation and model validationIn a nutshell

● It provides a mechanism for rigorous calibration of mechanistic process models

– steady-state and/or dynamic– from laboratory, pilot-plant and industrial-plant data– usually sensitive to outliers

● The formulation of a PE problem requires special attention

– PE is an unconstrained (nonlinear) optimisation problem (i.e., a NLP)– it usually involves a workflow with iterative refinements

● There is a well-established theory for the assessment of the quality of fit

– including (but not limited to) significance tests and confidence intervals/regions

● Model validation must use a different data set than used in PE

24

Page 25: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Steady-state process optimisation

“The more unpredictable the world is the more we rely on predictions.”Steve Rivkin

Page 26: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Steady-state process optimisationDomain problems and engineering tasks

Process synthesis/design*

● Economic optimisation

– throughput optimisation

– raw material and energy consumption optimisation

– set-point optimisation

● Process synthesis

● Process equipment design

● Process flexibility design

● Process robustness design

● Process integration design

Via rigorous optimisation…

● … instead of via heuristics and rules-of-thumb

– i.e., removing any unnecessarya-priori simplifications

Benefits:

● Effective exploration of high-dimensional decision-variable space

● Ability to deal with significant complexities

26 *not an exhaustive list.

Page 27: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Steady-state process optimisationMathematical formulation

● Given a (steady-state) mathematical model:

● A steady-state optimisation problem entails solving:

● This is a so-called Nonlinear Programming (NLP) problem

● Numerical solution algorithms: “optimisers”

– gradient-based, gradient-free– constrained, reduced gradient, Lagrangian, augmented penalty, etc.– Sequential Linear/Quadratic Programming (SLP/SQP), Interior Point (IP),

Conjugate Gradient (CG), Particle Swarm, etc. 27

objective function

control variables(e.g., PID set-points)process parameters

(e.g., equipment sizing)

 

inequality constraintsequality constraints

 

simple bounds

(no time derivatives )

decision variables

Page 28: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Engineering problem description

● Maximise

– production● Satisfy

– target production rate and selectivity (i.e., pulp quality)

● downstream impact…● single process unit!

– consumption of pulping chemicals

● Change

– nine set-points of the regulatory control layer (PID)

● feed rate of wood chips● alkali distribution policy● wash addition policy● column heating policy

Optimisation problem description

● Objective function

– pulp yield● Constraints

– achieving a given production target (600 ton/day)

– meeting standard quality specifications (selectivity; 90 #K)

– white liquor and wash filtrate (2x) rates

● Decision variables

– set point of white liquor (3x) and wash filtrate (3x) addition controllers

– set point of heater's temperature controllers (2x)

– set point of screw meter controller (1x)

28

Dynamic process optimisationStudy formulation

Page 29: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Steady-state process optimisationStudy results and discussion

● Optimal operating conditions

– maximum production

● White liquor set-points

– reduction: from 16.50 % to 16.37 %

– same level of addition but significant redistribution:

● less to the make-up line

● more to the lower circulation line

● Wash filtrate set-points

– from 2.500 L/ton to 2.636 L/ton

● Temperature set-points

– increased lower circulation heater temperature by 3.25 K

– decreased wash circulation heater by 4.00 K

29

Page 30: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Steady-state process optimisationStudy results and discussion

temperature profile [°C] vs height [#];absolute (ABS) values and delta (REL) w.r.t. base case

selectivity (S) [#K] and yield (Y) [%] vs height [#];delta w.r.t. base case

Temperature profiles

● more even temperatures throughout the whole reactor

– kinetic effects (and diffusion)● high-temperature zone

– gradient change from 17.4 K to 11.8 K

Key process variable profiles

● low-temperature zone

– higher yield and constant selectivity● high-temperature zone

– reduced yield and selectivity● at the exit

– constant yield, improved selectivity● >> less lignin, more cellulose!

30

Page 31: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Steady-state process optimisationStudy results and discussion – outputs

● Optimal operating conditions

– maximum production

● Production performance

– pulp yield improvement of approximately 1.2 %

● more wood-pulp production at same wood-chip consumption

● Economic performance

– net profit increase by approximately 1.04 US$/min

● +0.52 million US$/year

– higher pulp throughput

● 1.68 US$/min revenue increase

– higher flow of black liquor for evaporation

● 0.64 US$/min cost increase

● Is this the best we can achieve?

31

Page 32: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Steady-state process optimisation – reloadedStudy results and discussion – outputs

● Optimal operating conditions

– maximum net profit

● i.e., let’s only change the nature of the objective function!

● Production performance

– pulp yield reduction of approximately 0.15 %

● Economic performance

– net profit increase by approximately 3.00 US$/min (incremental)

● +2.03 million US$/year (compared with the original operating policy)

– lower pulp throughput

● 0.17 US$/min revenue decrease

– lower flow of black liquor for evaporation

● 3.18 US$/min expense decrease

● How can this be achieved?

32

Page 33: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Steady-state process optimisation – reloadedStudy results and discussion – decision variables

● Optimal operating conditions

– maximum net profit

● White liquor set-points

– from 16.36 % to 15.26 %

● 6.75 % relative change!

● Wash filtrate set-points

– from 2.636 L/ton to 2.250 L/ton

● 14.6 % relative change!

● Temperature set-points

– increased lower circulation heater temperature by 7.28 K (!)

– wash circulation heater unchanged

– as a matter of fact, stuck on lower bound! >> elasticity (i.e., shadow prices)

● Quantitative results for process improvement33

Page 34: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Steady-state process optimisationIn a nutshell

● It is an efficient and effective way of exploring a high-dimensional decision-variable space*

– investigates feasibility (set of realisable solutions) and optimality (best possible solution)

– addresses a wide range of domain problems and engineering tasks

● It provides an effective mechanism for establishing process understanding

– usually leading to locally optimal solutions (global optimality is computationally intensive**)

● The formulation of a steady-state optimisation problem requires special attention

– its structure and numerical values● objective function, decision variables, constraints and bounds

– optimisation studies can produce analyses that are not meaningful or useful● avoid “GIGO” >> garbage in, garbage out

● The solution of a constrained NLP is reasonably straightforward

– still, equation-oriented modelling technologies have a clear advantage34*i.e., a large proportion of “decision spaces” of practical interest; **but can be justified for some applications.

Page 35: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Dynamic process optimisation

“With the availability of much more powerful computers,should not the basic approaches (…) be reconsidered?”*Richalet, Rault, Testud & Papon

*originally said in the context of advanced process control, but equally applicable to any computationally-intensive engineering task.

Page 36: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Dynamic process optimisationDomain problems and engineering tasks

Process synthesis/design*

● Economic optimisation

– throughput optimisation

– raw material and energy consumption optimisation

– set-point optimisation

● Process synthesis

● Process equipment design

● Process flexibility design

● Process robustness design

● Process integration design

Via rigorous optimisation…

● … instead of via heuristics and rules-of-thumb

– i.e., removing any unnecessarya-priori simplifications

Benefits:

● Effective exploration of high-dimensional decision-variable space

● Ability to deal with significant complexities

36 *not an exhaustive list.

All of these… and more:

● Control system design/analysis

● Standard/emergency operating procedure design

● Start-up/shut-down operating procedure design

● Transition planning

Benefits:

● Ability to deal with transient conditions and complex dynamics

Page 37: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

simple bounds interior-pointinequality constraints

path inequality constraints

Dynamic process optimisationMathematical formulation

37

objective function

time-invariant controls(e.g., nominal PID set-points) end-point inequality constraints

end-point equality constraints

● A dynamic optimisation problem entails solving:

● This is a so-called Dynamic Optimisation Problem (DOP)● Numerical solution algorithms

– simultaneous solution: full discretisation (of differential-algebraic equations)– sequential solution (Control-Vector Parameterisation -CVP): discretisation of

decision variables (and constraints) only

time-varying controls(e.g., PID set-points)

decision variables

time horizoninitial conditions

 

Page 38: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Transient process operation

● Minimise

– selectivity deviation● Satisfy

– target production rate increase● Change

– two set-points of the regulatory layer (PID)

● feed rate of wood chips– 2.0 rpm / 50 ton/day

● lower circulation heater– 0.50 K / 50 ton/day

● wash circulation heater– no-change!

– all other set-points follow fixed-ratio changes

Dynamic optimisation study

● Objective function

– selectivity deviation (from 90 #K)● Constraints

– achieving a given production target increase (+50 ton/day)

● Decision variables

– set point of screw meter controller (1x)– set point of heater temperature

controllers (2x)– >> note difference of control structure

(we’ll revisit this)● Horizon

– 12 hr of transient operation● Control intervals* (discretisation)

– 1x 1 hr + 6x 1 hr + 1x 2 hr + 1x 3 hr38 *in accordance with standard operating procedures and operators’ practices.

Dynamic process optimisationTransient operation and study formulation

Page 39: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Dynamic process optimisationStudy results and discussion – decision variables

Transition planning profiles

● Chip-meter

– smother speed-up– feed load starts 2 hr earlier!

● Lower circulation heater

– gradual temperature increase– temperature boost starts

immediately!

● Wash circulation heater

– sharp temperature increase duringchip-meter speed-up

– settles to small temperature increase

39

top: chip-meter [rpm]; middle: lower circulation heater [ºC]; bottom: wash circulation heater [ºC] vs time [hr]

Page 40: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Dynamic process optimisationStudy results and discussion – outputs/revisited

● Goal

– minimise selectivity deviation● Outcome

– very tight control of key quality variable is possible!

● by actively using 3 set-points!● Analysis

– coarse and fine control● lower and wash heaters,

respectively

Transition planning study

● Let’s consider the following set-up instead…

● Decision variables

– set point of screw meter controller (1x)

– set point of lower-circulation heater temperature controller only (1x)

– >> same active control structure as in base case

● How different will the outcome be?

40

selectivity [#K] vs time [hr]; standard (SUB) and optimised (OPT) production rate transition procedure

Page 41: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Dynamic process optimisation – revisitedStudy results and discussion

Transition planning profiles

● Chip-meter

– no significant changes

● Lower circulation heater

– higher temperatures sooner– compensating for wash circulation

heater

● Selectivity deviation

– no significant changes● constant kappa number

● Outcome

– equivalent selectivity results– >> alternative operating procedure!

41

top: chip-meter [rpm]; middle: lower circulation heater [ºC]; bottom: selectivity [#K] vs time [hr]

Page 42: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Dynamic process optimisationIn a nutshell

● It can produce significant insights into the transient behaviour and optimal transient operating procedures of complex processes

● An effective formulation requires attention to detail (and benefits from previous experience)

– its structure and numerical values● time horizon; control-interval and control-vector parameterisations● initial- and end-point constraints; interior-point and path constraints

– the chances of formulating a problem that fails to solve are high● but such infeasible formulations are usually too restrictive, unrealistic or simply

incorrect– alternatively, the problem formulation may not be sufficiently constrained

● or the constraints are “surrogate” measures of performance with poorer predictive capabilities

● The solution of a constrained DOP requires advanced numerical solution algorithms

– equation-oriented modelling technologies have a clear advantage● in terms of scope and solution speed

42

Page 43: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Multi-objective process optimisation

“Complex goals are generally best achieved obliquely.”John Kay

Page 44: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Multi-objective process optimisationIntroduction

● We found that in the pulp-and-paper mill…

– maximum productivity and maximum profitability are incompatible performance objectives

– maximum profit leads to less efficient use of raw materials

– optimal steady-state conditions or dynamic transitions may be considered be too aggressive to be implemented in the plant...

● Perhaps more importantly…

– not all process constraints of importance for the operation of a continuous cooking digester were added to the optimisation problem formulation >> incomplete study*

● Multi-objective process optimisation is an holistic framework for computing and contrasting a family of solutions of a single process design/optimisation problem in a rigorous fashion

– it is based on the concept of a Pareto set

a Pareto optimal solution is a set of non-inferior solutions in the objectivespace defining a boundary beyond which none of the objectives can be improved

without sacrificing at least one of the other objectives

*e.g., the minimum concentration of chemicals in the wood chip matrix (e.g., to avoid condensation reactions). 44

Page 45: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Multi-objective process optimisationResults and discussion

Multi-objective trade-offs

● Point “CS1”

– high yield, low profit● Point “CS3”

– high profit, low yield● Point “CS2”

– high profit (1.4% loss)– intermediate yield (50% loss)– “safe” operation*

● Which one is the best?

– which constraints are active?– could any constraints be violated

due to small disturbances?● >> robust optimisation

45 *it includes minimum reactant concentration (residual alkali) constraints.

Pareto optimal set (three points);net profit [US$/min] vs pulp yield [%]

left (clockwise): chip meter speed, white liquor addition make-up, recirculation flows 2x (lower and wash circulation lines), wash filtrate addition 3x (lower and wash circulation lines and

digester bottoms), heater temperatures 2x (lower and wash circulation heaters);

right (clockwise): pulp yield, net profit, while liquor addition charge, wash filtrate addition charge, minimum residual alkali,

washing efficiency and weak black liquor flow.

Page 46: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Multi-objective process optimisationIn a nutshell

● There are at least two distinct criteria (and usually more) in any engineering design/operation problem

– economic and technological

– safety, environmental, etc...

● Multi-objective optimisation is a framework for rigorous quantification of the associated trade-offs

– this results in a Pareto set of equivalent solutions

46

Page 47: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Dynamic data reconciliation

“Reality is merely an illusion, albeit a very persistent one.”Albert Einstein

Page 48: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Dynamic data reconciliationIntroduction

● How do we tackle plant / model mismatch?

● Parameter estimation (PE)

– inaccurate model– process parameters (θ)

● Data reconciliation (DR)

– inaccurate data– random (ε) and systematic (β)– measurement errors

● Joint parameter estimation / data reconciliation (JPEDR*)

48

F(z,y,u,d,θ)

y

zuu

d

 

*the formulation of this problem fits the description on page 20.

F(z,y,u,d)

y

zu

d

  

yd

F(z,y,u,d,θ)zu

  

tune model parameters such that they minimisethe error ||.|| between the experimental ( ) and predicted (z) values of a subset of process variables

subject to the constraints F(.) and H(.) imposed by the models of the process and the sensors, respectively

~Z

Page 49: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Dynamic data reconciliationStudy formulation

● Objective function

– weighted least squares● Decision variables

– 2 process parameters● kinetic factor● wood chip moisture

– 3 sensor biases● white liquor addition flow● wash filtrate addition flow● upper extraction flow

● Measured output variables

– 8 sensors (7 flow measurements)

● Measured input variables

– 21 manipulations– 5 disturbances

● Time horizon

– 24 hr of operation

● Initial conditions

– implicit state initialisation procedure*

● Process variable trajectories

– reconstruction of process trajectories (30 min)

● Goal

– investigate the closure of the general mass balance in the continuous cooking digester

49 * Rolandi (2005).

Page 50: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Dynamic data reconciliationStudy results and discussion – biases

● Kinetic pre-multiplier vs chip impregnation factor– correlated: cannot fully distinguish

between higher velocities of reaction and higher chip moisture values

● Upper extraction screen flow bias– 6.4 % bias– 46.71 % precision (at 95%)– identifiable with given experimental

set-up!● from plant historian

– but not identifiable if 1 sensor is eliminated!

● Upper extraction screen flow bias vs chip impregnation factor– correlated: higher moisture values

can be explained by lower sensor biases

● this relationship can be explained mechanistically 50

coefficient of variation (CV) and bias (ERR) for the three reconciled volumetric flow measurement

sensors; white liquor charge, wash filtrate to digester bottoms; upper extraction screen

confidence ellipsoid;upper extraction screen

flowrate [m3/min] vschip impregnation

factor [m3/kg]

confidence ellipsoid;kinetic pre-multiplier

[adim] vs chip impregnation factor

[m3/kg]

Page 51: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Dynamic data reconciliationStudy results and discussion – inventory/balance

● Inventory analysis

– 32% of 3.1 m3/min

– >> 32,000 m3/yr

● Cost analysis

– 56% of 88 US$/min

– >> 0.50 million US$/yr

Mass balance closure

● Raw volumetric flowrate data

– purely data-driven– 11.3 % error (to be expected)

● Raw mass flowrates

– model-based simulation– 3.5 % error (better)

● Mass balance reconciliation

– found 3 biases: 6.4, 7.1, 8.2 %

● Reconciled mass flowrates

– model-based optimisation– 0.7 % error (best!)

51

relative error in mass-balance closure; raw volumetricflowrates (red), raw mass flowrates (blue) andreconciled mass flowrates (green) vs time [hr]

Page 52: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Data reconciliationIn a nutshell

● Models are not the only source of errors and uncertainty; lab, pilot-plant and industrial-plant data also are

– data reconciliation provides a more balanced perspective on the issue of plant / model mismatch

● Accurate inventory analysis requires model-based tools

– unfortunately, industrial process instrumentation is usually insufficient to enable the application of hybrid techniques using process data and process models

● Advanced model-based technologies promote the formulation imaginative process engineering techniques and methodologies and solution of important process engineering problems

– steady-state and dynamic data reconciliation is one such technique– process controllability, process flexibility, process robustness and optimal

sensor placement are others

52

Page 53: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Other process systems engineering techniques

“For every expert there is an equal and opposite expert.”Arthur C. Clarke

Page 54: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Other process systems engineering techniques

● Stochastic simulation and optimisation

– uncertainty analysis >> impact of variability (the “known unknowns”); propagation of uncertainty

● Local and global sensitivity analysis

– LSA >> moderately useful– GSA >> apportion “output” uncertainty to “input” uncertainty/variability

● e.g., enables rigorous (and effective) meta-modelling and surrogate (approximate) models

● Mathematical programming

– Linear Programming (LP) (i.e., linearity “assumption”)– Mixed Integer Linear/Nonlinear Programming (MILP/MINLP*)

● enables rigorous synthesis and design

● Real-time on-line applications

– Soft-sensing / State-estimation– Model Predictive Control (MPC) & Real-time Dynamic Optimisation (RTDO)

54* it exhibits many local optima (non-convexities & multiple -sometimes degenerate- all-integer solutions).

Page 55: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Summary and conclusions

“Give me where to stand, and I will move the Earth.”Archimedes

Page 56: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Summary and conclusions

● Large-scale, plant-wide, process models are a fundamental component of sophisticated, state-of-the-art process-systems engineering techniques, methodologies and workflows

● Equation-oriented process modelling tools (e.g., gPROMS*) enable the efficient development and maintenance of these models throughout thelife-cycle

– via custom modelling (from scratch) of from pre-existing model libraries(in-house or third-party)

● The problem you define is the problem you solve!

– avoid GIGO >> revisit the engineering problem and refine the problem formulation several times (iterative process), usually involving colleagues and clients

● Model-based techniques enable engineers to manage complexity more effectively and efficiently, to deliver technological breakthroughs faster and to realise massive economic improvements.

56 * Process Systems Enterprise Ltd.

Page 57: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Background slides

Page 58: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Model-centric Framework forIntegrated Operations Support*

PROCESS SYSTEM (PILOT-PLANT / INDUSTRIAL PLANT)

CONTROL SYSTEM (DCS / PLC / PKS)

CONDITIONING & PREPROCESSING

PARAMETER ESTIMATION

DATA RECONCILIATION

PROCESS SIMULATION

ADVANCED CONTROL

TRANSITION MANAGEMENT

PROCESS OPTIMISATION

SURROUNDINGS (WORLD / MARKET)

DECISION-MAKERS (OPERATORS / PROCESS ENGINEERS)

MECHANISTICPROCESS

MODEL

Future ScenariosPast Scenarios

OPTIMAL NOMINALTRANSITION

CONTROL ACTIONS

OPTIMAL NOMINALOPERATING POINT

RAW DATA

RECONCILIED DATA

CONSISTENT DATA& STATISTICS

DA

TA /

KN

OW

LED

GE

AC

TIO

NS

/ DE

CIS

ION

S

PROCESS SIMULATION

BIAS ESTIMATES

PARAMETER ESTIMATES

PROCESS DATA PROCESS DATA

* Rolandi (2005); Rolandi & Romagnoli (2009).58

Page 59: Process systems engineering   lessons learned from the pulp and paper industry - pablo rolandi

Questions? Comments?

[email protected]