Professional Documents
Culture Documents
1 s2.0 S0009250915000895 Main PDF
1 s2.0 S0009250915000895 Main PDF
H I G H L I G H T S
art ic l e i nf o a b s t r a c t
Article history: The control approaches for a continuous two stage mixed suspension mixed product removal (MSMPR)
Received 16 November 2014 cascade crystallizer are studied in this work. Both cooling and antisolvent addition are applied at both
Received in revised form stages to manipulate the process. Considering both crystal size and yield as controlled variables, the
14 January 2015
attainable region of crystal size and yield is obtained. Two advanced control schemes are discussed:
Accepted 26 January 2015
(1) decentralized proportional-integral-derivative (PID) control; and (2) nonlinear model predictive
Available online 2 February 2015
control (NMPC). While decentralized PID control framework is proved to require change of control
Keywords: structure when a relatively large operating region is essential, nonlinear model predictive control
Combined cooling/antisolvent scheme shows superior performance for fast target product property change-over and disturbance
crystallization
rejection.
Mixed suspension mixed product removal
& 2015 Elsevier Ltd. All rights reserved.
crystallizer
Nonlinear model predictive control
Optimal control
Crystal size
Yield
http://dx.doi.org/10.1016/j.ces.2015.01.060
0009-2509/& 2015 Elsevier Ltd. All rights reserved.
Y. Yang, Z.K. Nagy / Chemical Engineering Science 127 (2015) 362–373 363
dμjð2Þ 1 1
¼ μð1Þ ð2Þ ð2Þ
j τ μj þ jG2 μj 1 ; j Z 1; ð8Þ
Feed solution Antisolvent F1 Antisolvent F2 dt α1 τ 1 2
dμ0ð1Þ F ð0Þ 1
¼ out μ0ð0Þ μð1Þ þ B1 ; ð9Þ
dt V1 τ1 0
Temperature T1 Temperature T2
dμ0ð2Þ 1 ð1Þ 1 ð2Þ
¼ μ μ þ B2 ; ð10Þ
dt α1 τ 1 0 τ 2 0
Crystal mean size Ln
Yield Y where Bi is the nucleation rate [ ml 1 min 1] of stage i.
Assume ci is solute concentration [g/ml] of stage i, kv is crystal
Fig. 2. Schematic representation of the continuous CCAC process in a two stage
MSMPR cascade crystallizer.
volume shape factor [dimensionless], ci is crystal density [g/cm3].
The mass balance equation of solute of stage i can be written as
addition rate can be manipulated at both stages, in order to control dc1 F ð0Þ c1
¼ out c0 3kv ρc G1 μð1Þ
2 ; ð11Þ
supersaturation levels and residence times (Fig. 2). The crystal dt V1 τ1
mean size and yield of the second stage are the two controlled
dc2 c1 c2
variables. The following assumptions are used in this work: ¼ 3kv ρc G2 μð2Þ
2 : ð12Þ
(1) vessel is ideally well-mixed (2) the outlet flow contains exactly dt α1 τ 1 τ 2
the same compositions as inside the vessel (3) only nucleation, The values of kv and ρc are chosen as π =6 and 1.4 g/cm3,
growth and dissolution are considered, whereas breakage or respectively (Lindenberg et al., 2009). c0 is the concentration of
agglomeration are negligible and (4) mixture of aspirin, ethanol feed solution, which is taken to be 0.40 g/ml.
and water is ideal solution. Define vi as the volumetric fraction of solvent in solvent/
The PBM of stage i can be expressed as (Ramkrishna, 2000; antisolvent mixture of stage i, and v0 as the solvent fraction of
Randolph and Larson, 1988; Vetter et al., 2014): feed solution (v0 is chosen as 0.792). Then the following mass
∂V i ni ðL; tÞ ði 1Þ ∂V i Gi ni ðL; tÞ balance equations of solvent can be derived:
¼ F out ni 1 ðL; tÞ F ðiÞ
out ni ðL; tÞ ; i ¼ 1; 2; ð1Þ
∂t ∂L
dv1 F ð0Þ v1
where L is the characteristic crystal size [cm], ni ðL; tÞ is the ¼ out v0 ; ð13Þ
dt V1 τ1
volumetric number density [/ml] of stage i at time t [min], Gi is
the growth rate [cm/min] of stage i, F ðiÞ out is the outlet volumetric dv2 v1 v2
flow rate [ml/ min] of stage i, F ð0Þ ¼ : ð14Þ
out is the volumetric flow rate dt α1 τ 1 τ 2
[ml/min] of feed solution. F ð0Þ
out is fixed at 5 ml/min. V i [ml] is the
solution volume of stage i. In this work, V 1 and V 2 are assumed to The above equations can be easily expanded if more than two
be constant. This assumption is easy to implement by using level stages are being used.
controllers. V 1 and V 2 are fixed at 65 and 167 ml, respectively. As a The crystallization kinetics are described by the following
result, Eq. (2) can be obtained: empirical equations (Lindenberg et al., 2009):
X
i kG2
G ¼ kG1 exp ðcn ðS 1ÞÞkG3 ; if S Z 1; ð15Þ
F ðiÞ ð0Þ
out ¼ F out þ F j; i ¼ 1; 2; ð2Þ RT
j¼1
where F 1 , F 2 are antisolvent addition rates [ml/min] at the first kB2 kB3
B ¼ kB1 exp exp 2 ; if S Z 1; ð16Þ
and the second stage. RT ln S
Eq. (1) can be simplified using the method of moments
kG2
(Randolph and Larson, 1988). The j th moment of stage i can be DG ¼ kG1 exp ðcn ð1 SÞÞkG3 ; if S o 1; ð17Þ
defined as RT
Z 1 !
μðiÞ
j ðtÞ ¼ Lj ni ðL; tÞdL; i ¼ 1; 2; j ¼ 0; 1; 2; 3; 4: ð3Þ kB2 kB3
0 DB ¼ kB1 exp exp 2 ; if S o1; ð18Þ
RT ln ð1=SÞ
We assume growth rate is size-independent, then Eq. (4) can be
derived from Eqs. (1) and (3): S ¼ c=cn ; ð19Þ
ðiÞ
dμ ði 1Þ ði 1Þ where S is the supersaturation ratio [dimensionless], cn is the
μj F ðiÞ ðiÞ ðiÞ
out μj þ V i Gi jμj 1 ;
j
Vi ¼ F out j Z 1: ð4Þ
dt equilibrium solubility [g/ml], T is temperature [K]. Assume T 1 , T 2
Residence time and dilution factor of stage i are expressed as τi are temperatures [1C] at the first and the second stage. DG and DB
and αi , respectively: are dissolution rates. When S o 1, the negative values of nucleation
rate and growth rate are used to approximate dissolution rates
Vi
τi ¼ ; i ¼ 1; 2; ð5Þ (Qamar et al., 2010; Nagy et al., 2011). kG1 , kG2 , kG3 , kB1 , kB2 , kB3 are
F ðiÞ
out empirical parameters from literature (Lindenberg et al., 2009).
Solubility data of aspirin in ethanol and water mixture at different
Viþ1
αi ¼ ; i ¼ 1: ð6Þ temperatures is also available in literature (Lindenberg et al.,
Vi
2009).
Then Eqs. (4)–(6) can lead to a group of ordinary differential Assume Ln and Y are number based mean crystal size [μm] and
equations (ODEs) for a two stage cascade: yield [dimensionless] of the second stage, respectively, calculated
with the following equations:
dμð1Þ F ð0Þ
out ð0Þ 1
j
¼ μ μð1Þ þ jG1 μjð1Þ
1 ; j Z1; ð7Þ
Ln ¼ μ1ð2Þ =μð2Þ
dt V1 j τ1 j 0 ; ð20Þ
Y. Yang, Z.K. Nagy / Chemical Engineering Science 127 (2015) 362–373 365
F1 1
Two stage Ln Nucleation Control
F2 MSMPR cascade Growth Control
0.9
T1 crystallizer Y 6 Antisolvent Control
T2 0.8 Temperature Control
3 Global Control
4
Fig. 3. Schematic representation of investigated multi-input multi-output system.
0.7 2
8
1
0.6
Table 1 9
Yield [-]
Five possible different control approaches for two-stage MSMPR cascade crystal- 0.5 5
lization systems. 7
0.4
Control method Controlled output variable Manipulated input variable
0.3
Nucleation control Ln F1, T1
Growth control Y F2, T2 0.2
Antisolvent control F1, F2
Temperature control T1, T2 0.1
Global control F1, F2, T1, T2
0
100 200 300 400 500 600 700 800
c2 F ð2Þ
out Mean size [µm]
Y ¼ 1 : ð21Þ
c0 F 0 Fig. 4. Attainable regions of crystal size and yield in the case of the proposed five
In this study, heat transfer and model mismatch are not control methods. Operating points 1–7 were used in decentralized PID control
analysis. Operating points 1, 8, 9 were used in NMPC analysis.
considered.
2
0 100 200 300 400 500 600 700 0 100 200 300 400 500 600 700
400 400
350 350
300 300
250
250
0 100 200 300 400 500 600 700 0 100 200 300 400 500 600 700
0.72
Yield [-]
0.69
0.7 0.685
0.68 0.68
0 100 200 300 400 500 600 700 0 100 200 300 400 500 600 700
Time [min] Time [min]
T [ °C]
30 30
25 25
2
0 100 200 300 400 500 600 700 0 100 200 300 400 500 600 700
Mean size [µm]
400 380
300 370
360
200 350
0 100 200 300 400 500 600 700 0 100 200 300 400 500 600 700
0.7
Yield [-]
Yield [-]
0.68
0.65
0.66 0.6
0 100 200 300 400 500 600 700 0 100 200 300 400 500 600 700
Time [min] Time [min]
Fig. 5. Response of crystal mean size and yield with respect to step change in (a) antisolvent addition rate at stage 1 (F1), (b) antisolvent addition rate at stage 2 (F2),
(c) temperature at stage 1 (T1), and (d) temperature at stage 2 (T2).
Table 2
Selected operating points for local linearization and RGA analysis.
corresponding attainable regions were chosen. The value, corre- y ¼ Cx þ Du; ð25Þ
sponding operating condition and exact position of these points where x is the model state vector, u is inputs and y is outputs. In
are indicated in Table 2 and Fig. 4. It should be noticed that point this work, the process model (2), (5)–(21) was linearized at
1 is the basic operating scenario. different operating points mentioned in Table 2 using the linear-
Assume the standard mathematical representation of a linear ization toolbox in Simulink, in which matrices A, B, C, D can be
time invariant (LTI) state-space model is: obtained. These matrices were then used to calculate the RGAs at
those operating points using the following equation:
dx
¼ Ax þ Bu; ð24Þ RGA ¼ ð CA 1 B þ DÞðð CA 1 B þ DÞ 1 ÞT ð26Þ
dt
Y. Yang, Z.K. Nagy / Chemical Engineering Science 127 (2015) 362–373 367
Control method Point RGA Pairing 3.4. Feasibility of nonlinear model predictive control (NMPC)
" #
Nucleation control 1 λ11 λ13 0:733 0:267 y 1 3 u1 3.4.1. NMPC problem formulation
λ21 λ23 0:267 0:733 y 2 3 u3
Compared to decentralized PID control, NMPC is a more
advanced control approach since it can handle complex and highly
2 0:028 1:028 y 1 3 u3
y 2 3 u1
nonlinear systems. NMPC approach uses the current measure-
1:028 0:028
ments and nonlinear model to calculate the predicted output
variables in a future time period named as prediction horizon.
" # The future input variables in the prediction horizon are optimized
Growth control 1 λ12 λ14 0:265 1:265 y 1 3 u4
y 2 3 u2
to hold the output variables close to the set-point. Typically only
λ22 λ24 1:265 0:265
the first point of each optimal input variable is implemented. This
optimization is then repeated when the next measurement is
3 2:734 1:734 y 1 3 u2
1:734 2:734 y 2 3 u4 available. In this work, sampling time ðδÞ was chosen as 2 min.
Prediction horizon (P) or number of prediction intervals was
chosen as 25. Control horizon (M) or number of control moves
" # was chosen as 5. In this work, open-loop optimal control solution
Antisolvent control 1 λ11 λ12 0:532 1:532 y 1 3 u2
λ21 λ22 1:532 0:532 y 2 3 u1 approach was used, and model mismatch was not considered. The
optimization problem can be formulated as:
4 0:865 0:135 y 1 3 u1
0:135 0:865 y 2 3 u2 min J ¼ 0:5ð1 wÞJ 1 þ 0:5ð1 wÞJ 2 þwJ 3 ; i ¼ 1; 2; 3; 4;
ui ðt k Þ;ui ðt k þ δÞ;:::;ui ðt k þ T p Þ
ð29Þ
5 0:708 0:292 y 1 3 u1
0:292 0:708 y 2 3 u2 subject to:
model Eqs. (2), (5)–(21),
Z tk þ T p
" #
Temperature control 1 λ13 λ14 0:026 0:974 y 1 3 u4 J1 ¼ ðy1 y1set Þ2 dt; ð30Þ
λ23 λ24 0:974 0:026 y 2 3 u3 tk
Z
6 0:643 0:357 y 1 3 u3 y1set 2 t k þ T p
J2 ¼ ðy2 y2set Þ2 dt ð31Þ
0:357 0:643 y 2 3 u4 y2set tk
7 0:920 0:080 y 1 3 u3
y1set 2
0:080 0:920 y 2 3 u4 J3 ¼ traceðQ ΔuΔu0 Þ; ð32Þ
F0
2 3
u1 ðt k þ δÞ u1 ðt k Þ; :::; u1 ðt k þM δÞ u1 ðt k þ ðM 1ÞδÞ
Δu ¼ 6
4 ::: 7
5; ð33Þ
where A, B, C, D are matrices from LTI state-space model (24) and u4 ðt k þ δÞ u4 ðt k Þ; :::; u4 ðt k þM δÞ u4 ðt k þ ðM 1ÞδÞ
(25). For convenience, we write F 1 , F 2 , T 1 , T 2 , Ln , Y as u1 , u2 , u3 , u4 ,
2 3
y1 , y2 , respectively. Since there are only two inputs and two outputs, 1 0 0 0
all the RGAs are two by two matrices. Define the elements of RGA as: 60 1 0 0 7
6 7
Q ¼6 7; ð34Þ
" # 40 0 0:2 0 5
λmi λmj 0 0 0 0:2
RGA ¼
λni λnj ; ð27Þ
Table 4
Selected set-points to evaluate NMPC feasibility.
0–50 1 Nucleation control, growth control, antisolvent control, temperature control, global control 369 0.685
50–200 8 Nucleation control, growth control, antisolvent control, temperature control, global control 200 0.720
200–350 1 Nucleation control, growth control, antisolvent control, temperature control, global control 369 0.685
350–500 9 Antisolvent control, temperature control, global control 450 0.550
10
Stage 1 antisolvent
300
100 5
0 100 200 300 400 500
1 0
Yield [-]
1.5
5
C.V. [-]
0.5 0
0 100 200 300 400 500
Time [min] 0 100 200 300 400 500
Time [min]
5
Concentration [g/ml]
0.4 stage 1
4.5
stage 2
0.3
4
0.2
0.1 3.5
CPU time [min]
0 3
0 100 200 300 400 500
2.5
Supersaturation ratio[-]
1.8 2
stage 1
1.6 1.5
stage 2
1.4
1
1.2
0.5
1
0
0 100 200 300 400 500 0 100 200 300 400 500
Time [min] Time [min]
Fig. 6. NMPC performance of the antisolvent control method: (a) crystal size, yield and coefficient of variation (C.V.) of the CSD (red dotted lines are set-points);
(b) antisolvent addition rates at stage 1 and 2; (c) concentration and supersaturation ratio; and (d) CPU time. (For interpretation of the references to color in this figure
legend, the reader is referred to the web version of this article.)
used as manipulated variable, then Q ii becomes zero. To reduce the 3.4.2. Servo control
number of optimization variables while maintaining long enough A servo control scenario was designed to evaluate the feasibility
prediction horizon for stability, inputs after the control horizon (M) of NMPC using the five proposed control methods. As presented in
were set equal to the last values of inputs in the control horizon, as Table 4, three set-points (points 1, 8 and 9) are selected from the
shown in Eq. (35). Eqs. (36) and (37) are operating limits for the attainable region (Fig. 4) in order to evaluate NMPC performance
inputs. Eqs. (38) and (39) are the temperature rate limits that are set when fast change-over among these set-points are required. The
as 71 1C/min. w is the weight for penalty term, which is chosen as operating points 1, 8 and 9 correspond to three typical desired
0.05. As shown in the objective function (29), crystal size and yield product properties: medium size and medium yield, high yield and
were set of equal weights. Sequential quadratic programming (SQP) small size, and large size with low yield. It should be noticed that
technique was used to solve the optimization problem. points 1 and 8 belong to the attainable regions of all five control
Y. Yang, Z.K. Nagy / Chemical Engineering Science 127 (2015) 362–373 369
500
Size [µm]
10
F [ml/min]
300
100 5
0 100 200 300 400 500
1
1 0
Yield [-]
0.5
0 100 200 300 400 500 40
30
T [°C]
1.5
C.V. [-]
1
1 20
0.5 10
0 100 200 300 400 500
Time [min] 0 100 200 300 400 500
Time [min]
500
Size [µm]
10
F [ml/min]
300
100 5
0 100 200 300 400 500
2
1 0
Yield [-]
0.5
0 100 200 300 400 500 40
30
T [°C]
1.5
C.V. [-]
1 20
0.5 10
0 100 200 300 400 500
Time [min] 0 100 200 300 400 500
Time [min]
Fig. 7. NMPC implementations: (a) controlled variables of nucleation control; (b) manipulated variables of nucleation control; (c) controlled variables of growth control; and
(d) manipulated variables of growth control (red dotted lines are set-points). C.V. is coefficient of variation of the CSD. (For interpretation of the references to color in this
figure legend, the reader is referred to the web version of this article.)
methods, whereas point 9 is outside of the attainable regions of supersaturation levels at both stages are preferred when large crystal
nucleation and growth control methods (Table 4). Points 1, 8 and size and low yield are desired. In general, for most optimizations the
9 have similar positions as the operating points selected in the CPU time was less than 2 min, which was smaller than the sampling
analysis of decentralized PID control, making the evaluations of time (Fig. 6(d)). This indicates that the proposed framework is
decentralized PID control and NMPC comparable. The results indicate promising for practical implementation. However it has to be men-
that the NMPC performs well even in the case when decentralized tioned that the solution approach for the NMPC optimization was
PID control would require change in the control architecture. During based on simple sequential solution technique implemented in
time 0 to 50 min, the system was assumed to work at steady-state Matlab. The computational time can be reduced significantly using
with operating point 1 used as set-point. Then the set-point was more efficient optimization (e.g. multiple shooting) and/or other
changed to point 8, point 1, point 9 at 50 min, 200 min, 350 min, software implementation such as OptCon (Mesbah et al., 2011, 2012;
respectively, as indicated in Table 4. Nagy et al., 2007; Simon et al., 2009).
The NMPC performance of the antisolvent control method is used The NMPC performances of the other four control methods are
as an example for detailed analysis. The controlled variables, manipu- shown in Figs. 7 and 8. Generally the NMPC works well for the
lated variables, concentration and supersaturation ratio profiles, and operating points that are within the attainable region of a particular
CPU time are shown in Fig. 6. For the antisolvent control method, the control approach. Since operating point 9 is outside of the attainable
NMPC scheme responds fast to the set-point change among points 1, region of the growth and nucleation control approaches these are
8, and 9, and finally maintained the system at steady-state at the new unable to bring the system to this operating point. The extra degrees
set-points (Fig. 6(a)). Although coefficient of variation is not a of freedom in the case of global control method provides faster
controlled variable, it is monitored here in order to guarantee that response however requires longer CPU time due to larger number of
after the crystal mean size reaches a steady-state value, the width of optimization variables. The feasibilities of NMPC of all five proposed
size distribution is also in steady-state. Additionally, the manipulated methods are summarized in Table 5. According to Tables 4 and 5, the
input responses are generally smooth (Fig. 6(b)). Fig. 6(c) indicates necessary condition for a certain control method and NMPC scheme
that high supersaturation level is desired at the first stage when high to be feasible is that the set-point must be within the attainable
yield and small crystal size are the control objectives, whereas low region of that control approach. The NMPC optimization problem will
370 Y. Yang, Z.K. Nagy / Chemical Engineering Science 127 (2015) 362–373
500
Size [µm]
40
T [ml/min]
300
30
100
0 100 200 300 400 500 20
1
1 10
Yield [-]
0.5
0 100 200 300 400 500 40
30
T [ °C]
1.5
C.V. [-]
2
1 20
0.5 10
0 100 200 300 400 500
Time [min] 0 100 200 300 400 500
Time [min]
F [ml/min] F1 [ml/min]
500 10
Size [µm]
5
300 0
0 100 200 300 400 500
100
0 100 200 300 400 500
10
5
1 0
Yield [-]
0.75
40
T [°C]
0.5
0 100 200 300 400 500 20
1
T [°C]
1 40
20
2
Fig. 8. NMPC implementations: (a) controlled variables of temperature control; (b) manipulated variables of temperature control; (c) controlled variables of global control;
and (d) manipulated variables of global control (red dotted lines are set-points). C.V. is coefficient of variation of the CSD. (For interpretation of the references to color in this
figure legend, the reader is referred to the web version of this article.)
Table 5 1
Nucleation Control
NMPC performance using the five proposed control methods.
0.9 Growth Control
Time Set- NMPC is feasible (Y) or not (N) Antisolvent Control
0.8 Temperature Control
[min] point Control method
1 Global Control
0.7
Antisolvent Temperature Nucleation Growth Global
0.6
Yield [-]
0–50 1 Y Y Y Y Y
50–200 8 Y Y Y Y Y 0.5
200–350 1 Y Y Y Y Y
350–500 9 Y Y N N Y 0.4
0.3
0.2
Fig. 9. Attainable region of crystal size and yield when feed flow rate increases
3.4.3. Regulatory control
from 5 ml/min to 6 ml/min. Operating point 1 is the basic operating set-point.
Disturbances are unavoidable in actual processes. Therefore it is
important to know how disturbances can influence the attainable
regions of crystal size and yield. For example, when feed flow rate in Fig. 9. This is because the attainable regions shift due to this
changes from 5 ml/min to 6 ml/min, it is found that the basic disturbance. As discussed in previous section, the necessary condition
operating set-point (point 1) is no longer within the attainable region for a certain control method and NMPC scheme to be feasible is that
of nucleation, antisolvent and temperature control methods, as shown the set-point must be within the attainable region of that control
Y. Yang, Z.K. Nagy / Chemical Engineering Science 127 (2015) 362–373 371
approach. Therefore in principal these three methods can no longer 369 μm; Y ¼ 0:685) all the time for both scenarios. The disturbance
produce on-spec products if such a disturbance exists. Since the profile, controlled variables and manipulated variables for scenario
attainable region of global control method is the largest, and also it 1 and 2 are presented in Fig. 10. It is clear that the crystal size and
shifts the least, the global control method should be much more yield can be well controlled at around the desired set-point, even
robust than the other four methods in terms of disturbance rejection. though large disturbances from feed solution are present. The coeffi-
Thus regulatory control was considered in this section to evaluate cient of variation (or width of size distribution) can also be kept almost
the disturbance rejection of the NMPC in the case of the global control constant under the simulated large disturbance. Thus the proposed
method. Two scenarios were investigated for disturbance rejection, one NMPC approach is robust in terms of disturbance rejection, if the set-
with disturbance in the feed solution flow rate F 0 and another in the point is still within the attainable region when disturbances are present.
concentration c0 , respectively (Table 6). Step disturbances of magnitude
between 10% and 20% were applied to the process after time 50 min.
The set-point was maintained at operating point 1 (Ln ¼ 4. Conclusions
b
F2 [ml/min] F1 [ml/min]
5
Size [µm] F0 [ml/min]
6
5
4 0
0 100 200 300 400 500 0 100 200 300 400 500
450 5
375
300 0
0 100 200 300 400 500 0 100 200 300 400 500
Yield [-]
0.75 35
T [°C]
0.675 25
1
0.6 15
0 100 200 300 400 500 0 100 200 300 400 500
Time [min]
C.V. [-]
1.5 35
T [°C]
1 25
2
0.5 15
0 100 200 300 400 500 0 100 200 300 400 500
Time [min] Time [min]
F2 [ml/min] F1 [ml/min]
C0 [g/ml]
0.45 5
0.4
0.35 0
0 100 200 300 400 500 0 100 200 300 400 500
Size [µm]
450 5
375
300 0
0 100 200 300 400 500 0 100 200 300 400 500
Yield [-]
0.75 35
T [°C]
0.675 25
1
0.6 15
0 100 200 300 400 500 0 100 200 300 400 500
Time [min]
C.V. [-]
1.5 35
T [°C]
1 25
2
0.5 15
0 100 200 300 400 500 0 100 200 300 400 500
Time [min] Time [min]
Fig. 10. Performance of the global control NMPC for disturbance rejection: (a) scenario 1, disturbance profile in feed flow rate (F0), crystal size, yield, and coefficient of
variation (C.V.) of CSD (red dotted lines are set-points); (b) scenario 1, manipulated variables: F1, F2, T1, T2 are antisolvent addition rates and temperatures at stages 1 and 2;
(c) scenario 2, disturbance profile in feed concentration (c0), crystal size, yield, and coefficient of variation (C.V.) of the CSD (red dotted lines are set-points); and (d) scenario
2 manipulated variables. (For interpretation of the references to color in this figure legend, the reader is referred to the web version of this article.)
372 Y. Yang, Z.K. Nagy / Chemical Engineering Science 127 (2015) 362–373
control approaches, decentralized PID control and nonlinear model ρc Crystal density [g/cm3]
predictive control (NMPC) were evaluated. Decentralized PID control τi Residence time at stage i [min]
is proved to require change of control structure when a relatively References
large operating region is essential based on local linearization
method and relative gain array (RGA) analysis, indicating that this Abu Bakar, M.R., Nagy, Z.K., Saleemi, A.N., Rielly, C.D., 2009. The impact of direct
process requires more advanced control approaches, such as NMPC, nucleation control on crystal size distribution in pharmaceutical crystallization
processes. Cryst. Growth Des. 9 (3), 1378–1384.
for smooth operation. It is found that the necessary condition for Acevedo, D.,, Nagy, Z.K., 2014. Systematic classification of unseeded batch crystal-
NMPC to be feasible is that the set-point must be within the lization systems for achievable shape and size analysis. J. Cryst. Growth 394,
corresponding attainable region of that particular control method. 97–105.
Alvarez, A.J., Singh, A., Myerson, A.S., 2011. Crystallization of cyclosporine in a
In general when this condition is met, NMPC scheme may be able to multistage continuous MSMPR crystallizer. Cryst. Growth Des. 11, 4392–4400.
show good control performance for fast target product qualities (size) Alvarez, A.J., Myerson, A.S., 2010. Continuous plug flow crystallization of pharma-
or process requirement (yield) change-over, as well as process ceutical compounds. Cryst. Growth Des. 10, 2219–2228.
Eder, R.J., Radl, S., Schmitt, E., Innerhofer, S., Maier, M., Gruber-Woelfler, H., Khinast,
disturbances rejection. It is also shown that the non-square global
J.G., 2010. Continuously seeded, continuously operated tubular crystallizer for
control approach with four manipulated inputs (temperatures and the production of active pharmaceutical ingredients. Cryst. Growth Des. 10,
flows in both stages) provides faster closed loop response and the 2247–2257.
largest attainable region. However, it should be noted that the Gron, H., Borissova, A., Roberts, K.J., 2003. ATR-FTIR spectroscopy for closed-loop
supersaturation control of a batch crystallizer producing mono- sodium
practical performance of the NMPC highly depends on the accuracy glutamate crystals of define size. Ind. Eng. Chem. Res. 42, 198–206.
of the model used in the controller. Another limitation of NMPC is Hermanto, M.W., Chiu, M., Braatz, R.D., 2009. Nonlinear model predictive control
related to sensor noise and error, which are not considered in this for the polymorphic transformation of L-Glutamic acid crystals. AICHE J. 55 (10),
2631–2645.
study either. But they can be quantified using experimental data in Kalbasenka, A.N., Spierings, L.C.P., Huesman, A.E.M., Kramer, H.J.M., 2007. Application of
future works. These uncertainties would lead to variations in the seeding as a process actuator in a model predictive control framework for fed-batch
boundaries of the attainable regions for control and could be crystallization of ammonium sulphate. Part. Part. Syst. Charact. 24, 40–48.
Lawton, S., Steele, G., Shering, P., Zhao, L., Laird, I., Ni, X.W., 2009. Continuous
incorporated in formulating the robust NMPC counterpart of the crystallization of pharmaceuticals using a continuous oscillatory baffled crystal-
control framework presented in this work. lizer. Org. Process Res. Dev. 13, 1357–1363.
Lindenberg, C., Krattli, M., Cornel, J., Mazzotti, M., 2009. Design and optimization of
a combined cooling/antisolvent crystallization process. Cryst. Growth Des. 9 (2),
1124–1136.
Nomenclature Mesbah, A., Huesman, A.E.M., Kramer, H.J.M., Nagy, Z.K., van den Hof, P.M.J., 2011.
Real-time control of seeded batch crystallization processes. AIChE J. 57 (6),
1557–1569.
m(i)
j jth moment at stage i [varies]
Mesbah, A., Nagy, Z.K., Huesman, A.E.M., Kramer, H.J.M., Van den Hof, P.M.J., 2012.
A, B, C, D Matrices in linear time invariant state-space model [varies] Real-time control of industrial batch crystallization processes using a popula-
Bi Nucleation rate at stage i [/min ml] tion balance modeling framework. IEEE Trans. Control Syst. Technol. 20 (5),
cn Solubility [g/ml] 1188–1201.
Nagy, Z.K., Aamir, E., 2012. Systematic design of supersaturation controlled crystal-
ci Concentration at stage i [g/ml] lization processes for shaping the crystal size distribution using an analytical
co Concentration of feed solution [g/ml] estimator. Chem. Eng. Sci. 84, 656–670.
DB, DG Dissolution rate [varies] Nagy, Z.K., Aamir, E., Rielly, C.D., 2011. Internal fines removal using population
balance model based control of crystal size distribution under dissolution,
F(0)
out Feed solution flow rate [ml/min] growth and nucleation mechanisms. Cryst. Growth Des. 11, 2205–2219.
Fi Antisolvent addition rate at stage i [ml/min] Nagy, Z.K., Fevotte, G., Kramer, H., Simon, L.L., 2013. Recent advances in the
F(i)
out Outlet flow rate at stage i [ml/min] monitoring, modelling and control of crystallization systems. Chem. Eng. Res.
Des. 91 (10), 1903–1922.
Gi Growth rate at stage i [cm/min] Nagy, Z.K., Mahn, B., Franke, R., Allgower, F., 2007. Efficient output feedback
J Objective [varies] nonlinear model predictive control for temperature control of industrial batch
ki Kinetics parameters [varies] reactors. Control Eng. Pract. 15, 839–859.
Nagy, Z.K., Braatz, R.D., 2003. Robust nonlinear model predictive control of batch
kv Shape factor [dimensionless] processes. AIChE J. 49 (7), 1776–1786.
L Crystal size [cm] Nagy, Z.K., Fujiwara, M., Braatz, R.D., 2008. Modelling and control of combined
Ln Number based mean crystal size [mm] cooling and antisolvent crystallization processes. J. Process Control 18,
856–864.
M Control horizon [dimensionless]
Qamar, S., Mukhtar, S., Seidel-Morgenstern, A., 2010. Efficient solution of a batch
ni Population number density at stage i [/ml] crystallization model with fines dissolution. J. Cryst. Growth 312 (20),
P Prediction horizon [dimensionless] 2936–2945.
Q Weighting matrix in penalty term [dimensionless] Quon, J.L., Zhang, H., Alvarez, A., Evans, J., Myerson, A.S., Trout, B.L., 2012.
Continuous crystallization of aliskiren hemifumarate. Cryst. Growth Des. 12,
S Supersaturation ratio [dimensionless] 3036–3044.
t Time [min] Ramkrishna, D., 2000. Population Balances: Theory and Applications to Particulate
Ti Temperature at stage i [1C] Systems in Engineering. Academic Press, San Diego.
Randolph, A.D., Larson, M.A., 1988. Theory of Particulate Process, 2nd edition
TP Length of prediction horizon [min] Academic Press, New York.
u Input variable [varies] Rawlings, J.B., Miller, S.M., Witkowski, W.R., 1993. Model identification and control
Vi Solution volume at stage i [ml] of solution crystallization processes: a review. Ind. Eng. Chem. Res. 32,
1275–1296.
w Weight for penalty term [dimensionless] Saleemi, A.N., Rielly, C.D., Nagy, Z.K., 2012. Automated direct nucleation control for
x State vector in state-space model [varies] in situ dynamic fines removal in batch cooling crystallization. CrystEngComm
Y Yield [dimensionless] 14, 2196–2203.
Sheikhzadeh, M., Trifkovic, M., Rohani, S., 2008. Adaptive MIMO neuro-fuzzy logic
y Output variable [varies] control of a seeded and an unseeded anti-solvent semi-batch crystallizer.
yset Set-point of output variable [varies] Chem. Eng. Sci. 63, 1261–1272.
αi Dilution factor at stage i [dimensionless] Simon, L.L., Nagy, Z.K., Hungerbuhler, K., 2009. Model based control of a liquid
δ Sampling time [min] swelling constrained batch reactor subject to recipe uncertainties. Chem. Eng. J.
153, 151–158.
λij i, jth element of relative gain array [dimensionless] Simon, L.L., Myerson, A.S., 2011. Continuous antisolvent plug-flow crystallization of
ν0 Solvent volumetric fraction in solvent mixture of feed a fast growing API. In: Proceedings of the 18th International Symposium on
solution [dimensionless] Industrial Crystallization (ISIC 18).
Simone, E., Saleemi, A.N., Nagy, Z.K., 2014a. Raman, UV, NIR, and mid-IR spectro-
νi Solvent volumetric fraction in solvent mixture at stage i scopy with focused beam reflectance measurement (FBRM) in monitoring
[dimensionless] polymorphic transformations. Chem. Eng. Technol. 37, 1305–1313.
Y. Yang, Z.K. Nagy / Chemical Engineering Science 127 (2015) 362–373 373
Simone, E., Saleemi, A.N., Tonnon, N., Nagy, Z.K., 2014b. Active polymorphic Xie, W., Rohani, S., Phoenix, A., 2001. Dynamic modelling and operation of a seeded
feedback control of crystallization processes using a combined Raman and batch cooling crystalliser. Chem. Eng. Commun. 187, 229–249.
ATR-UV/Vis spectroscopy approach. Cryst. Growth Des. 14, 1839–1850. Yang, Y., Nagy, Z.K., 2014. Model-based systematic design and analysis approach for
Su, Q., Nagy, Z.K., Rielly, C.D., 2015. Pharmaceutical crystallisation processes from unseeded combined cooling and antisolvent crystallization (CCAC) systems.
batch to continuous operation using MSMPR stages: modelling, design and Cryst. Growth Des. 14, 687–698.
control. Chem. Eng. Process. 89, 41–53. Zhang, G.P., Rohani, S., 2003. On-line optimal control of a seeded batch cooling
Vetter, T., Burcham, C.L., Doherty, M.F., 2014. Regions of attainable particle size in crystallizer. Chem. Eng. Sci. 58, 1887–1896.
continuous and batch crystallization processes. Chem. Eng. Sci. 106, 167–180. Zhang, H., Quon, J., Alvarez, A.J., Evans, J., Myerson, A.S., Trout, B., 2012. Develop-
Wong, S.Y., Tatusko, A.P., Trout, B.L., Myerson, A.S., 2012. Development of contin- ment of continuous anti-solvent/cooling crystallization process using cascaded
uous crystallization processes using a single-stage mixed-suspension, mixed- mixed suspension, mixed product removal crystallizers. Org. Process Res. Dev.
product removal crystallizer with recycle. Cryst. Growth Des. 12, 5701–5707. 16, 915–924.