Professional Documents
Culture Documents
1
Control of Batch Processes
• Levels of Control:
1. Automated recipe implementation: sequencing of steps, ingredient
additions, downloading pre-programmed set-point trajectories, etc.
2. Low-level control: Set point tracking of process variable trajectories
• (e.g. temperature control by manipulating coolant flow to jacket)
– PID controllers
3. High-level control: Model-based control over final product quality
• Main focus of ProSensus’ technology
2
High Level Control of Final Quality
• Assume vector of final attributes ydesired is specified for any product
• No desire to optimize this – once a grade is specified – control to it!
• Optimization may lead to new grades, but then control to new ydesired
• Exceptions are to maximize yields, etc.
• Control consists of on-line manipulated variable trajectory changes in response to
measurements collected from the system and their projected effect on product
quality
– Models: Both theoretical and empirical
• Will cover only empirical models (these often include theoretical calculations)
• For existing processes there is generally no advantage to theoretical models
• Types of control:
– Batch-to-batch (information from previous batch(s) used to adjust
next one)
• Only useful if there is a predictable batch-to-batch disturbance
– Within batch (information obtained during current batch is also
used for control)
• Much more powerful than batch-to-batch control
(c) 2004-2012, ProSensus, Inc.
3
Control of final batch product quality via LV models
and mid-course corrections
• Empirical LV model approaches are much simpler and can
generally achieve equivalent results
• Objective is to control final product quality
– e.g. control of final particle size distribution (PSD)
• Using all data up to some decision time, predict final
quality with PLS model
• If predicted quality is outside a desired window, then
make mid-course correction(s) to the batch
– One-time adjustment: addition of a dose of reagent, raise
or lower temperature, etc.
– Or adjust trajectories for certain variables for rest of batch
– Or adjust end point (time) of the batch
– Analogy to NASA mid-course rocket trajectory adjustment in
moon missions
•
(c) 2004-2012, ProSensus, Inc. Continual frequent adjustments are generally not welcome
• In either case the PLS models can handle the large # of trajectory
measurements, using batch-wise unfolding.
4
Concept: mid-course corrective control
Final PSD
Prediction
On-line
measurements (Tr)
Trajectories
o
t2
*
Decision Points
t1
Reduced space
uc0 uc1 time
Off-line
measurements
(c) 2004-2012, ProSensus, Inc.
MIN {( yˆ − y
mv
sp )T W1 ( yˆ − y sp ) + ( mv − mv sp )T W2 ( mv − mv sp ) + w3 SPE X + w4T 2 }
( yˆ , SPE , T 2 ) = PLS ( mv, x, z )
SPE X ≤ a1
T 2 ≤ a2
LB ≤ mv ≤ UB
5
Mid-course control of PSD (Simulation)
Typical training data: Normal batch histories and a few with
mid-course changes
-7
x 10 Training data region
1.4
1.2
- Target
1 : Training data
PSD (number)
0.8
0.6
0.4
0.2
0
0 10 20 30 40 50 60 70
radius (nm)
Flores-Cerillo, J. and MacGregor, J.F. “Control of Particle Size Distributions in Emulsion Polymerization
using Mid-Course Correction Policies”, Ind. & Eng. Chem. Res., 41, 1805-1814, 2001
2 No Control
1
0
0 10 20 30 40 50 60 70
radius (nm)
6
Mid-course control – Mitsubishi Chemicals
(Similar principles in bioprocess applications)
• Chemical industry has many nearly identical batch control
problems
• Example: Mitsubishi chemicals (1999-2000)
– Emulsion polymerization (particles ~ 70 nm diameter)
– Fine control of final particle size distribution was critical
– Many disturbances arising from raw materials and impurities –
led to variations in nucleation of particles and hence variable
final particle size
– Multivariate PLS model built to model final diameter from
measured trajectories on process variables
• Historical batch data
• Few DOE runs
– Mid-course correction to achieve the desired diameter
• Control only taken if quality outside a desired window (~10-15%
of the batches needed control)
(c) 2004-2012, ProSensus, Inc.
13
Predicted Y’s
Heat release Decision point ?
trajectories
from Y2
different
batches
Action Y1
Time interval
Y. Yabuki, T. Nagasawa and J.F. MacGregor, “An Industrial Experience with Product Quality Control in Semi-Batch
Processes”, Computers & Chem. Eng., 24, 585-590, 2000.
(c) 2004-2012, ProSensus, Inc.
7
Industrial results (Mitsubishi Chemicals)
Mid-course control : before and after implementation
ProSensus’ ProBatchCONTROL
8
ProSensus On-line Calculation Server
System Components
9
ProSensus’ ProBatchCONTROL
ProSensus’ ProBatchCONTROL
• Based on mid-course correction concepts
• Allows specification of any number of control points
• Objectives can be different at each control point
– Control of final quality attributes
– Control of trajectory features
– Etc.
• Control via QP optimizations at each control point
10
Commercial application – Food Industry
mixer conveyor
food
conveyor liquid
measure process
data
heaters
heating medium
11
Batch Data and Control Design
Use entire trajectories AND vital measured values to perform calculations
System Objectives:
•Meet desired quality
targets
•Reduce variability
start end •Increase productivity
CP1 CP2
Results
• ProBatch Controllers have been running 24 hours/day on
several processes
– More than 120,000 batches have been controlled by
ProBatchCONTROL
– >99.9% up-time
– Stable and repeatable batch operation (operators rely on it)
• Benefits:
0.08
0.03
>75% reduction in MSE without
0.02
ProBatchCONTROL
0.01
0
-0.4 -0.2 0 0.2 0.4 0.6 0.8 1 1.2 1.4
Quality attribute
(c) 2004-2012, ProSensus, Inc.
12
Benefits
0.07
USL
productivity 0.02
0.01
0
-0.4 -0.2 0 0.2 0.4 0.6 0.8 1 1.2 1.4
Quality attribute
• Increased throughput/batch 35
30
20
Batch 15
10
25%
weight 5
-5
-10
5 10 15 20 25 30 35 40 45 50 55 60
Time
13
Typical Univariate Approach for Harvest
A
B
C
Day x
Day x
CV @ day X (%)
if CV > A @ day X, then harvest @ E (hrs)
CV < A @ day X, then harvest @ F (hrs)
14
Typical Univariate Approach for Feed Addition
Feed Addition
Feed addition on VCD
timing based on VCD
Time (Days)
15
Biogen Idec Study: Data available for each run
Runs
Data on Data on
early harvest
reactors reactor Quality data
Raw •Yield, FQA’s
material
properties
• Will show results using only harvest reactor data (discrete &
continuous) in this preliminary study
• But data from all stages should eventually be used
• Problem:
– Harvest determination is based on few discrete daily measurements.
• CV, VCD
– Final product quality is not considered in real time for harvest
decision
• Final quality attributes (FQA’s) are available only many weeks
later after the separation stages
• Multivariate latent variable approach:
– Use the measured continuous process variable trajectories
• Smoothed
– Build PLS model relating batch trajectory data to product final quality
– Use PLS model to provide on-line predictions of final quality
– Harvest decision based on behavior of predicted quality attributes
over the last 12-24 hours of the batch
32
(c) 2004-2012, ProSensus, Inc.
16
BiogenIdec: End-point determination
Presented with Biogen at Bioprocess International Summit, June 2007
Major issue is predicting the correct harvest time for the batch
– Maximize yield
– Maintain quality variables within specified limits
• Problem: quality variables available only 6 weeks later after the
separation/purification stages
– Data available:
• Cell viability and density at several discrete times during the batch
• On-line trajectories of pH, DO, temperature, etc.
• Final product quality attributes (Y) (6 weeks later)
– Multivariate PLS approach
• PLS model based only last 12 hours of BWU process trajectory data and
history of cell viability and densities to predict y’s
– Most relevant because it shows the behavior of the cells towards the end
• Start applying the model as approach end using moving window of the
most recent 12 hours to continually update prediction of final quality
– Terminate (harvest) when quality shows signs of deteriorating
(c) 2004-2012, ProSensus, Inc.
– Model that uses only the discrete biologics data (CV, VCD)
does not predict well
– Model that also uses the on-line time varying trajectory data
predicts much better
17
Dynamic PLS model: On-line Predictions
• Predicted time trends for final quality parameters ‘FQA1’ and ‘FQA2’ for 8
batches
• At each time point, starting at ~12 hours before the end of the batch,
the PLS model is used to provide a prediction of the end-of-batch values
of the two (key) quality parameters
• Predictions updated at every time interval (plots below)
Predicted Predicted
FQA1 FQA2
35
(c) 2004-2012, ProSensus, Inc.
Predicted Predicted
FQA1 FQA2
36
18
Scenario for Harvest determination
• Go into harvest mode once the multivariate PLS predictions
show the batch quality is (i) deteriorating or (ii) approaching
the specification limits
• Batch 08: Continue batch longer: FQA’s both still improving
• Batch 24: Stop batch early: Both FQA’s deteriorating and
approaching specification limits
Predicted Predicted
FQA1 FQA2
37
Predicted Predicted
FQA1 FQA2
38
19
Summary
Contact details
Email: info@prosensus.ca
20