26
Design of Batch Scheduling Chemstations, Inc. Author: Aaron Herrick Presenter: Wendy Young Reed www.chemstations.com

Design of Batch Scheduling - Chemstations

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Design of Batch Scheduling - Chemstations

Design of Batch Scheduling Chemstations, Inc. Author: Aaron Herrick Presenter: Wendy Young Reed

www.chemstations.com

Page 2: Design of Batch Scheduling - Chemstations

Abstract

Design and scale-up of new batch processes presents a unique set of challenges versus design of continuous processes. One key difference is optimization of the time required for each process step. Rules of thumb are often used due to lack of data or tools.

Improvements in dynamic simulation software have allowed for more rigorous modeling of increasingly complex systems and scenarios. Modeling of batch process steps in the design phase can highlight potential problem areas such as heat balance limitations, short residence times, reversal of flows, and pressure/flow dependencies. This allows for efficient optimization of step scheduling using the latest dynamic simulation techniques. Examples of batch designs are presented using CHEMCAD simulation software. A new method is included for simplification of handling any number of process steps and control elements.

1

Page 3: Design of Batch Scheduling - Chemstations

Agenda

• Current practices in design of batch scheduling • Improvements made possible with

– Rigorous modeling methodology – Microsoft Excel™ to drive a schedule in a

simulator • Example using CITRON • Example using WINTEK • Summary & suggested procedure

2

Page 4: Design of Batch Scheduling - Chemstations

Current practices in design of batch scheduling

• Methods – Best guess & experience – Lab scale & pilot scale testing – Use a simulation

• Pros – Fast – Fairly easy – Gives a basic time and heat duty analysis

• Cons – Suboptimal schedule times – Might not account for equipment/process limitations – Difficult to do safety analysis until after process is running

3

Page 5: Design of Batch Scheduling - Chemstations

CITRON (current practice)

Recover 120 kgs of 99.9999% pure Citronellal from 170 kgs essential oil using a 500L pot still with a 10ft packed column.

4

Page 6: Design of Batch Scheduling - Chemstations

CITRON (current practice)

5

0

20

40

60

80

100

120

140

0 50 100 150 200 250 300 350 400 450

Mas

s (kg

)

Time (minutes)

Bottoms Contents vs. Time

CITRONELLAL

CITRONELLOL

GERANIOL

0

20

40

60

80

100

120

140

0 50 100 150 200 250 300 350 400 450

Mas

s (kg

)

Time (minutes)

Accumulator Contents vs. Time

CITRONELLAL

CITRONELLOL

GERANIOL

Page 7: Design of Batch Scheduling - Chemstations

CITRON (current practice)

What have we learned from the model? • Heat duty/flow/time relationship • Basic operation steps/timing • Limited equipment sizes and specifications:

– Heating requirements – Condenser requirements – Column dimensions

6

Page 8: Design of Batch Scheduling - Chemstations

CITRON Dynamic (advanced practice)

• Expand our previous example to include – Rigorous heat exchanger geometry and performance – Event sequencing using DATAMAP to Microsoft Excel – Utilities modeling – Column metal heat transfer – Heat duty/ cooling water on control – Dry column startup to total reflux – Detailed engineering, e.g., nitrogen sweep on vessel,

insulation, etc.

7

Page 9: Design of Batch Scheduling - Chemstations

CITRON Dynamic

8

Page 10: Design of Batch Scheduling - Chemstations

Schedule of Events

9

• A schedule of events is made in Excel and must be connected to CHEMCAD:

Schedule of heat duty to pot

Page 11: Design of Batch Scheduling - Chemstations

CHEMCAD to Excel connection

CHEMCAD sends time information to Excel cell A2 via datamap

Excel uses time, schedule, and VLOOKUP() function to determine values of process variables

CHEMCAD collects the current time step data from row 2 of the Excel sheet and enters it into the flowsheet via datamap

10

Duty sent back to CHEMCAD for the current time step

Time step sent from CHEMCAD

Page 12: Design of Batch Scheduling - Chemstations

CITRON Dynamic Operations

11

0

20

40

60

80

100

120

140

0 100 200 300 400 500 600

Mas

s (kg

)

Time (minutes)

Bottom Contents vs. Time

CITRONELLAL

CITRONELLOL

GERANIOL

Initial vapor boiling

Column holdup is filled

Column taken off total reflux

Heat turned off, outlet pump on

0

20

40

60

80

100

120

140

0 100 200 300 400 500 600

Mas

s (kg

)

Time (minutes)

Accumulator Contents vs. Time

CITRONELLAL

CITRONELLOL

GERANIOL

Page 13: Design of Batch Scheduling - Chemstations

Comparison of CC-BATCH and CC-Dynamics Column Bottom Flow

12

0102030405060708090

0 100 200 300 400 500 600

Flow

(kg/

hr)

Time (minutes)

CC-DYNAMICS Simulation CITRON Dynamic

CITRONELLAL

CITRONELLOL

GERANIOL

0102030405060708090

-50 50 150 250 350 450 550

Flow

(kg/

hr)

Time (minutes)

CC-BATCH Simulation CITRON

CITRONELLAL

CITRONELLOL

GERANIOL

End of operation step

End of operation step, Column draining back to pot

Onset of boiling, heating the column

End of total reflux

Reflux change gets to the bottom of column

End of total reflux, recall that CC-Batch starts t=0 at end of

total reflux

Page 14: Design of Batch Scheduling - Chemstations

CITRON Dynamic Conclusions

We learned from using dynamics: • Detailed startup procedure • Detailed operation steps/Sequence details • Equipment performance limitations • Vacuum load • Utility demands • Equipment optimization is now possible: checking

condenser capacity, vacuum system capacity, column flood %, column insulation requirements, etc.

• Higher fidelity simulation provides higher fidelity economic calculation (campaign time and costs)

13

Page 15: Design of Batch Scheduling - Chemstations

Skid mounted solvent dehydration plant Stripping water from a solvent stream in a two bed adsorber

(mol sieve) system. One bed is active and one bed is regenerating under vacuum. Process was already built and operational before modeling analysis.

Process is scheduled with a defined sequence for opening and closing valves to allow one bed to regenerate while the other adsorbs. Rigorous equipment and piping models and pressure/flow calculation included (allows for reversible flow).

Rigorous simulation allows us to simulate effect of malfunction (RB3 blowdown valve malfunction)

14

WINTEK Batch Dehydration

Page 16: Design of Batch Scheduling - Chemstations

WINTEK Process Flowsheet

15

2 PID controls

10 Actuated ball valves

2 Adsorption beds

Page 17: Design of Batch Scheduling - Chemstations

WINTEK Datamap and Schedule

16

P1 signal sent back to CHEMCAD for the current time step

Schedule of P1 actuation signal at different times

Time step sent from CHEMCAD

Schedule of time events Each row is at a different

time.

VLOOKUP Function to get P1 signal at current time step

Page 18: Design of Batch Scheduling - Chemstations

WINTEK Process Flowsheet: Malfunction effect

17

RB3 is simulated blocked, preventing Bed 1 from blowing down properly. Effect is rigorously calculated.

Page 19: Design of Batch Scheduling - Chemstations

WINTEK Adsorber Beds

18

Time

Pres

sure

Pressure Profiles of Adsorber Beds Pressure of bed 1

Pressure of bed 2

Sequence event

Bed 2 vacuum opens, bed 2 regenerating

Bed 2 outlet opens, absorbing

Bed 2 blowdown opens

Bed 1 outlet opens, absorbing

Bed 1 vacuum opens, regenerating

Bed 1 blowdown is not opening, notice the pressure here

Bed 2 vacuum opens, bed 2 regenerating

Bed 1 blowdown is not opening, notice the pressure here

Page 20: Design of Batch Scheduling - Chemstations

WINTEK Anhydrous Solvent Flowrate

19

Time

Flow

rate

Anhydrous Solvent Flow Rate Anhydrous solvent flow rate

Sequence event

Bed 1 adsorbing

Bed 2 adsorbing

Bed 1 adsorbing

Bed 2 blowdown

Bed 2 blowdown

Bed 1 blowdown valve is disabled

Bed 2 adsorbing

Bed 1 blowdown valve is disabled

Page 21: Design of Batch Scheduling - Chemstations

WINTEK Process Flowsheet: reversing flow

20

P3 and P4 open, flow is forward through one valve, reverse through the other

Page 22: Design of Batch Scheduling - Chemstations

WINTEK Sequence of outlet and regeneration flows out of adsorber beds

21

Time

Flow

rate

Bed 2 Outlet Flows

Bed 2 Outlet flow

Bed 2 Regen flow

Sequence Event

Bed 2 is adsorbing Bed 2 is adsorbing Bed 1 is regenerating under vacuum

Flow from Bed 2 to Bed 1 Reverse flow from Bed 1 to Bed 2

Bed 1 is regenerating under vacuum

Time

Flow

rate

Bed 1 Outlet Flows Bed 1 Outlet flow

Bed 1 Regen flow

Sequence Event

Bed 1 is adsorbing

Bed 1 is adsorbing Bed 1 is regenerating under vacuum

Bed 1 is regenerating under vacuum

Flow from Bed 1 to Bed 2

Flow from Bed 1 to Bed 2 Reverse flow from Bed 2 to Bed 1

Page 23: Design of Batch Scheduling - Chemstations

Optimization of schedule (future)

22

• By using an optimization engine (either the built in engine in CHEMCAD, or an external one connected to the Excel spreadsheet) the schedule of valve events can be optimized to maximize on-stream performance (blue area of chart).

Time

Flow

rate

Page 24: Design of Batch Scheduling - Chemstations

WINTEK Conclusions

What did we learn from our model? • Discrete event scheduler with pressure and flow calculations

(including reversible flow) allowed optimization of the process schedule

• Ability to identify and quantify – Bottlenecks – Sequence timing issues – Equipment limitations – Malfunction effects (bed 1 blowdown valve sticking) – Control loop tuning issues

• Ability to use the model for process scaling: process can be scaled up or down to meet customer requirements using the model before building/assembly

• Ability to optimize schedule of events

23

Page 25: Design of Batch Scheduling - Chemstations

Suggested Procedure

1. Start with a simplified model (like CC-BATCH) to get heat duties, initial equipment sizes/specifications, and an initial timing/schedule

2. Build a rigorous dynamic model with as much detail as required ( but no more than required) to solve the engineering problem (e.g., only add reversible flow if it is a concern)

3. Build an event sequence control scheme using DATAMAP and Excel starting with the information gathered in Step 1 above. Progressively improve the sequence by running the dynamic model with the scheduler

24

Page 26: Design of Batch Scheduling - Chemstations

Special Thanks

Paul Winter, President and Owner Wintek Corporation http://www.wintek-corp.com 230 U.S. Highway 206 STE 401 Flanders, New Jersey 07836 Wintek has been providing equipment solutions to process applications operating at vacuum conditions since 1986, and serves the biodiesel, chemical, environmental, food, pharmaceutical, and plastics industries. Our focus is on process and equipment reliability for your application at a reasonable cost.

25