HDA case study S. Skogestad, May 2006 Self- Self Thanks to - - PowerPoint PPT Presentation

hda case study
SMART_READER_LITE
LIVE PREVIEW

HDA case study S. Skogestad, May 2006 Self- Self Thanks to - - PowerPoint PPT Presentation

-Optimizing Control Optimizing Control HDA case study S. Skogestad, May 2006 Self- Self Thanks to Antonio Arajo 1 Process Description -Optimizing Control Optimizing Control Benzene production from thermal-dealkalination of


slide-1
SLIDE 1

1

Self Self-

  • Optimizing Control

Optimizing Control

HDA case study

  • S. Skogestad, May 2006
  • Thanks to Antonio Araújo
slide-2
SLIDE 2

2

Self Self-

  • Optimizing Control

Optimizing Control

Process Description

  • Benzene production from thermal-dealkalination of toluene (high-

temperature, non-catalytic process).

  • Main reaction:
  • Side reaction
  • Excess of hydrogen is needed to repress the side reaction and coke

formation.

  • References for HDA process:
  • McKetta (1977) – first reference on the process;
  • Douglas (1988) – design of the process;
  • Wolff (1994) – discuss the operability of the process.
  • No references on the optimization of the process for control

structure design purposes.

CH3

+ H2 → + + CH4 Heat

Toluene Benzene

H2 + → 2 ←

Diphenyl

slide-3
SLIDE 3

3

Self Self-

  • Optimizing Control

Optimizing Control

Process Description

Mixer FEHE Furnace PFR Quench Separator Compressor Cooler Stabilizer Benzene Column Toluene Column

H2 + CH4 Toluene Toluene Benzene CH4 Diphenyl Purge (H2 + CH4)

slide-4
SLIDE 4

4

Self Self-

  • Optimizing Control

Optimizing Control

Steady-state operational degrees of freedom

Process units

DOF External feed streams (feed rate) 2 Heat exchangers duties (including 1 furnace) 3 Splitters 2 Compressor duty 1 Adiabatic flash(*) Gas phase reactor(*) Distillation columns 6

Equality constraint

Quencher outlet temperature

  • 1

Remaining degrees of freedom at steady state

13

(*) No adjustable valves (assumed fully open valve before flash)

14

slide-5
SLIDE 5

5

Self Self-

  • Optimizing Control

Optimizing Control

Steady-state operational degrees of freedom

Mixer FEHE Furnace Quencher Separator Compressor Cooler Stabilizer Benzene Column Toluene Toluene Benzene CH4 Diphenyl Purge (H2 + CH4) H2 + CH4 Reactor Toluene Column

1 2 7 4 3 5 6 8 12 14 13 11 9 10

slide-6
SLIDE 6

6

Self Self-

  • Optimizing Control

Optimizing Control

Cost Function and Constraints

  • The following profit is maximized (Douglas’s EP):
  • J = pbenDben – ptolFtol – pgasFgas – pfuelQfuel – pcwQcw – ppowerWpower - psteamQsteam + Σ(pv,iFv,i)
  • Constraints during operation:

– Production rate: Dben ≥ 265 lbmol/h. – Hydrogen excess in reactor inlet: FHyd / (Fben + Ftol + Fdiph) ≥ 5. – Bound on toluene feed rate: Ftol ≤ 300 lbmol/h. – Reactor pressure: Preactor ≤ 500 psia. – Reactor outlet temperature: Treactor ≤ 1300 °F. – Quencher outlet temperature: Tquencher = 1150 °F. – Product purity: xDben ≥ 0.9997. – Separator inlet temperature: 95 °F ≤ Tflash ≤ 105 °F. – + Distillation constraints

  • Manipulated variables are bounded.
slide-7
SLIDE 7

7

Self Self-

  • Optimizing Control

Optimizing Control

Disturbances

Disturbance Unit Nominal Lower Upper Toluene feed flow rate lbmol/h 300 285 315 Gas feed composition mol% of H2 95 90 100 Benzene price $/lbmol 9.04 8.34 9.74 Energetic value of fuel to the furnace MBTU/lbmol 0.1247 0.12 0.13

slide-8
SLIDE 8

8

Self Self-

  • Optimizing Control

Optimizing Control

2 2,5 3 3,5 4 4,5 5 5,5 6 6,5

N

  • m

i n a l G a s f e e d c

  • m

p

  • s

i t i

  • n

( l

  • w

e r ) G a s f e e d c

  • m

p

  • s

i t i

  • n

( u p p e r ) B e n z e n e p r i c e ( l

  • w

e r ) B e n z e n e p r i c e ( u p p e r ) T

  • l

u e n e f e e d r a t e ( l

  • w

e r ) T

  • l

u e n e f e e d r a t e ( u p p e r ) E n e r g e t i c v a l u e

  • f

f u e l ( l

  • w

e r ) E n e r g e t i c v a l u e

  • f

f u e l ( u p p e r )

Profit (M$/year)

Optimization

Benzene price

Disturbance

slide-9
SLIDE 9

9

Self Self-

  • Optimizing Control

Optimizing Control

Optimization

  • 14 steady-state degrees of freedom
  • 10 active constraints:
  • 1. Pure toluene feed rate

(UB)

  • 2. By-pass valve around FEHE

(LB)

  • 3. Reactor inlet hydrogen-aromatics ratio

(LB)

  • 4. Flash inlet temperature

(LB)

  • 5. Methane mole fraction in stabilizer bottom

(UB)

  • 6. Benzene mole fraction in stabilizer distillate

(UB)

  • 7. Toluene mole fraction in benzene column bottom

(LB)

  • 8. Benzene mole fraction in benzene column distillate

(LB)

  • 9. Diphenyl mole fraction in toluene column bottom

(LB) 10.Toluene mole fraction in toluene column distillate (LB)

  • 1 equality constraint:
  • 11. Quencher outlet temperature
  • 3 remaining unconstrained degrees of freedom.
slide-10
SLIDE 10

10

Self Self-

  • Optimizing Control

Optimizing Control

Optimization – Active Constraints

Mixer FEHE Furnace Quencher Separator Compressor Cooler Stabilizer Benzene Column Toluene Toluene Benzene CH4 Diphenyl Purge (H2 + CH4) H2 + CH4 Reactor Toluene Column

8 2 1 4 3 5 6 7 10 9 11 Equality

slide-11
SLIDE 11

11

Self Self-

  • Optimizing Control

Optimizing Control

Candidate Controlled Variables

  • Candidate controlled variables:

– Pressure differences; – Temperatures; – Compositions; – Heat duties; – Flow rates; – Combinations thereof.

  • 138 candidate controlled variables might be selected.
  • 14 degrees of freedom.
  • Number of different sets of controlled variables:
  • 10 active constraints + 1 equality constraint leaving 3 DOF:
  • What should we do with the remaining 3 DOF?

– Self-optimizing control!!!

18

138 138! 5.3 10 14 124!14! 127 127! 333,375 3 124!3!

slide-12
SLIDE 12

12

Self Self-

  • Optimizing Control

Optimizing Control

Analysis of the linear model

  • a. All measurements (σ(Gfull) = 1.58):

Branch-and-bound: σ(G3x3) = 0.864

Quencher outlet benzene mole fraction Compressor power Liquid (cooling) flow to quencher

Branch-and-bound: σ(G3x3) = 0.853

Separator liquid outlet benzene mole fraction Compressor power Liquid (cooling) flow to quencher

Branch-and-bound: σ(G3x3) = 0.852

Benzene mole fraction in stabilizer bottom Compressor power Liquid (cooling) flow to quencher

I II III II II III III

slide-13
SLIDE 13

13

Self Self-

  • Optimizing Control

Optimizing Control

Optimal self-optimizing variables

Mixer FEHE Furnace Quencher Separator Compressor Cooler Stabilizer Benzene Column Toluene Toluene Benzene CH4 Diphenyl Purge (H2 + CH4) Reactor Toluene Column H2 + CH4

8 2 1 4 1 5 6 7 10 9 I II III xbenzene Flow 11 W

slide-14
SLIDE 14

14

Self Self-

  • Optimizing Control

Optimizing Control

Analysis of the linear model

  • b. Separator pressure constant (σ(Gfull) = 1.50):

Branch-and-bound: σ(G3x3) = 0.835

Quencher outlet benzene mole fraction Compressor power Separator pressure

I II III’

slide-15
SLIDE 15

15

Self Self-

  • Optimizing Control

Optimizing Control

Alternative self-optimizing variables

Mixer FEHE Furnace Quencher Separator Compressor Cooler Stabilizer Benzene Column Toluene Toluene Benzene CH4 Diphenyl Purge (H2 + CH4) Reactor Toluene Column H2 + CH4

8 2 1 4 1 5 6 7 10 9 I II III’ xbenzene p 11 W

slide-16
SLIDE 16

16

Self Self-

  • Optimizing Control

Optimizing Control

Conclusion steady-state analysis

  • Many similar alternatives in terms of loss
  • Need to consider dynamics (Input-output controllability analysis):

– RHP-zeros – RHP-poles – Input saturation – Easy of implementation (decentralized control of final 3x3 supervisory control problem)!

  • Now: Consider “bottom-up” design of control system
slide-17
SLIDE 17

17

Self Self-

  • Optimizing Control

Optimizing Control

Bottom-up design of control system

  • Start with stabilizing control

– Levels – Pressure – Temperatures

  • Normally start with fastest loops (often

pressure)

– but let is start with levels

slide-18
SLIDE 18

18

Self Self-

  • Optimizing Control

Optimizing Control

“Bottom-up”: Proposed Control Structure Stabilizing Control: Control 7 liquid levels

Mixer FEHE Furnace Quencher Separator Compressor Cooler Stabilizer Benzene Column Toluene Toluene Benzene CH4 Diphenyl Purge (H2 + CH4) Reactor Toluene Column

LC LC LC LC LC LC LC

LV-configuration assumed for columns

H2 + CH4

slide-19
SLIDE 19

19

Self Self-

  • Optimizing Control

Optimizing Control

Avoiding “Drift” I – 4 Pressure loops

Mixer FEHE Furnace Quencher Separator Compressor Cooler Stabilizer Benzene Column Toluene Toluene Benzene CH4 Diphenyl Purge (H2 + CH4) Reactor Toluene Column

LC LC LC LC LC LC LC PC PC PC PC

Pressure with purge

H2 + CH4

Column pressures are given

slide-20
SLIDE 20

20

Self Self-

  • Optimizing Control

Optimizing Control

Avoiding “Drift” II – 4 Temperature loops

Mixer FEHE Furnace Quencher Separator Compressor Cooler Stabilizer Benzene Column Toluene Column H2 + CH4 Toluene Toluene Benzene CH4 Diphenyl Purge (H2 + CH4) Reactor

LC LC LC LC LC LC LC TC TC TC TC PC PC PC PC

Ts ps

slide-21
SLIDE 21

21

Self Self-

  • Optimizing Control

Optimizing Control

Now suggest pairings for supervisory control

slide-22
SLIDE 22

22

Self Self-

  • Optimizing Control

Optimizing Control

Control of 11 active constraints.

Mixer FEHE Furnace Quencher Separator Compressor Cooler Stabilizer Benzene Column Toluene Column H2 + CH4 Toluene Toluene Benzene CH4 Diphenyl Purge (H2 + CH4) Reactor

LC LC LC LC LC LC LC TC TC CC CC CC CC CC CC TC CC TC FC FC TC PC TC PC PC PC

SP SP SP SP SP SP SP SP SP SP SP

ps Ts 3 DOF left

slide-23
SLIDE 23

23

Self Self-

  • Optimizing Control

Optimizing Control

Control of 3 self-optimizing variables: Optimal set

Mixer FEHE Furnace Reactor Quencher Separator Compressor Cooler Stabilizer Benzene Column Toluene Column H2 + CH4 Toluene Toluene Benzene CH4 Diphenyl Purge (H2 + CH4)

LC LC LC LC LC LC LC TC TC CC CC CC CC CC CC TC CC TC FC FC TC PC TC

Difficult supervisory control problem:

PC PC PC

SP SP SP SP SP SP SP SP SP SP SP

ps Ts I xbenzene III II Flow

slide-24
SLIDE 24

24

Self Self-

  • Optimizing Control

Optimizing Control

Control of 3 self-optimizing variables: Near- Optimal set: SIMPLE

Mixer FEHE Furnace Reactor Quencher Separator Compressor Cooler Stabilizer Benzene Column Toluene Column H2 + CH4 Toluene Toluene Benzene CH4 Diphenyl Purge (H2 + CH4)

LC LC LC LC LC LC LC TC TC CC CC CC CC CC CC TC CC TC FC FC TC PC TC PC PC PC

SP SP SP SP SP SP SP SP SP SP SP

ps Ts I xbenzene III’ II

slide-25
SLIDE 25

25

Self Self-

  • Optimizing Control

Optimizing Control

Conclusion HDA

  • Follow systematic procedure
  • May want to keep several candidate

sets of “almost” self-optimizing variables

  • Final evaluation: Non-linear steady-

state simulations + Dynamic simulations