Академический Документы
Профессиональный Документы
Культура Документы
pubs.acs.org/IECR
Division de Matematicas Aplicadas, IPICyT, Camino a la Presa de San Jose Apartado Postal 2055, Colonia Lomas 4a Seccion, San
Luis Potos, S.L.P., Mexico
Facultad de Ingeniera Mecanica (FIME), Universidad Autonoma de Nuevo Leon, UANL, FIME. Av.Universidad S/N Ciudad
Universitaria, C.P. 66451, San Nicolas de los Garza Nuevo Leon, Mexico
Departamento de Ingeniera Qumica, Centro Universitario de Ciencias Exactas e Ingenieras (CUCEI), U.D.G., Boulevard
Marcelino Garca Barragan s/n, Guadalajara, Jalisco, Mexico
ABSTRACT: A robust H controller has been developed to regulate the chemical oxygen demand in an anaerobic digester from
the winery industry. A sensitivity analysis was performed, and the parameter set having the most signicant eect on the process
behavior was identied. The parameters inducing the most sensitivity in the solutions were selected as uncertain; in addition,
they were related to kinetic terms and he hydrodynamic regime. Then, a control problem was formulated as robust regulation,
and a controller was designed using H theory to ensure robust stability. The actions of the H controller are illustrated through
numerical simulations. The controller was found to execute robust regulation facing parametric uncertainties and load
disturbances.
INTRODUCTION
Anaerobic digestion (AD) is a process that converts organic
adaptive control scheme by taking into account the non-
linearities and nonstationary features of AD. However,
matter into a gaseous mixture, composed of methane and complete knowledge of the system parameter structure is
carbon dioxide, through the action of a series of complex required. Moreno et al.9 developed optimal control strategies
biological and enzymatic reactions. Although AD has distinct for a biological sequencing batch reactor. The objective was the
applications, it has mainly been used for wastewater treatment. maximization of the product output against varying inlet
Operating and controlling an AD process is not a simple task substrate concentrations. Nevertheless, the eciency per cycle
for the following reasons:1,2 (i) wastewater varies continuously was found to depend strongly on the initial conditions, which
in quantity and composition, (ii) biomass activity changes are often uncertain under continuous operating conditions.
under the inuence of internal and external factors, (iii) Guwy et al.10 showed that a neural-network-based controller
adequate sensors for online measurements are often lacking, was capable of maintaining stable bicarbonate alkalinity levels
and (iv) there is uncertainty in kinetic parameters. without overshoot during process overload. However, to apply
Several control methods have been proposed in recent years fuzzy-based and neural network strategies, either a great deal of
for AD processes. Steyer et al.3 and Mendez-Acosta et al.4 information or expertise in the process is required.
pointed out that classical control methods have not been able To date, few results can be found in the open literature
to face the inherent diculties presented in AD. Moreover, regarding the proposal of robust H control schemes for
classical control methods have been shown to yield biological processes. In fact, to the best of our knowledge, H
unsatisfactory performance when AD is subjected to robust control has been explored only for a second-order
disturbances or signicant set-point changes. Mendez-Acosta anaerobic digestion process.11 It should be noted that, although
et al.5 proposed a linear reference-feedforward/output-feedback AD processes are not eective enough for organic treatment for
control that is robust in the face of parameter uncertainties and specic operating conditions (for instance, in the presence of
piecewise time disturbances. Another feature is that, to diminish suspended particles or phosphorus compounds), the AD
the peaking phenomenon induced by a high-gain observer, an process is essential for treatment of modern wastewater.
antireset windup scheme can be taken into account to handle Actually, in an overall perspective, a wastewater treatment plant
saturation constraints by actuator restrictions. However, such a consists of primary treatment, in which suspended particles are
controller was not designed to handle disturbances with removed from the wastewater by mechanical operations such as
frequency components in the same interval as the AD screening and sedimentation, and secondary treatment, in
responses, which can occur under specic operating conditions. which, in general, dissolved carbon- and nitrogen-containing
Alcaraz et al.6 proposed an interval-based scheme to lead the wastewater components are removed by microbial activity. In
AD trajectories into a desired operating interval. However, the
performance of the control scheme depends on the denition Received: August 20, 2012
of the uncertainty interval, which is heuristically dened. Revised: December 17, 2012
Adaptive schemes have also been proposed.7,8 For example, Accepted: January 26, 2013
Monroy et al.7 showed robustness against load changes using an Published: January 27, 2013
2013 American Chemical Society 2625 dx.doi.org/10.1021/ie302233t | Ind. Eng. Chem. Res. 2013, 52, 26252632
Industrial & Engineering Chemistry Research Article
some plants, a tertiary treatment step is added to achieve better scalars x3,in and x4,in (g/L) represent the inlet concentrations.
purication results.12 This means that bioprocesses are often The dilution rate D (h1) is dened as the ratio of the inlet ow
used as the secondary or tertiary step. Hence, control of rate Qin (L h1) to the reactor volume V (L). The fraction of
chemical oxygen demand (COD) is fundamental in the overall biomass in the liquid phase is given by the constant parameter
rationale of watewater treatment. In this article, an H belonging to the interval [0, 1], where = 0 corresponds to
controller is proposed to ensure robust stability in the an ideal xed-bed reactor whereas = 1 corresponds to ideal
regulation of the COD concentration for continuous AD continuous-ow stirred-tank reactor. The AD system of eqs 1
processes. includes the growth rates of acidogenic and methanogenic
This article is organized as follows: A brief description of the bacteria, denoted by 1(x3) and 2(x4), respectively. Such
mathematical model related to the AD process used in this growth rates are described by the Monod and Haldane kinetics
work is presented in the next section. The control problem is such that14
formulated in the section Robust H COD Regulation. The x3
section Robust Synthesis describes the controller synthesis 1(x3) = 1max
using H theory. Numerical evaluations are presented to x3 + KS1
illustrate the implementation of the controller in the AD x4
process. Finally, some concluding remarks are made. 2 (x4) = 2max
Figure 1. Block diagram for the control synthesis. We,Wu, and Wn are
weighting functions for the control design. Wp represents an
unstructured multiplicative uncertainty (|||| 1) whose maximum
frequency response is captured by the weighting function Wp. The
nominal plant Pnom is derived from linearization of system of eqs 1 at
the equilibrium point described by eqs 3 and 4.
Figure 4. Frequency responses for K8th (solid line) and K4th (dashed
line) controllers.
Figure 11. Simulation of the regulation problem with a component in frequency (101 rad/h) in AD nonlinear model using H controller K4th and
the linear feedforward/feedback control of Mendez-Acosta et al.:5 (A) error signal of the H controller, (B) error signal of linear feedforward/
feedback control, (C) dilution rate of the H controller, and (D) dilution rate of linear feedforward/feedback control.
to derive a nominal plant Pnom(s). Then, Pnom is excited through 0.031 h1, KS1 = 7.1 g/L, KS2 = 9.28 mmol/L, KI2 = 16 mmol/L,
kinetic and inlet concentrations parameters to stimulate its and the nominal inlet concentrations xin = [0, 0, 16, 68.78].
frequency response and to identify a family of plants P = [I + From eqs 7, the nominal state-space realization becomes
Wp(s) (s)]Pnom(s) toward control design in the face of
disturbances and uncertainties.
Note that the inputs u, n, and x3,in denote the dilution rate D
D*, noisy measurements, and inlet COD, respectively. The
measured output y represents the COD concentration, x3 x*3 , A sensitivity analysis was performed on the nonlinear model
measured at the outlet stream, and z1 and z2 are auxiliary output in eqs 1 to nd a rst-order estimation of the parameter
signals used to specify control requirements on control (u) and changes that can provoke signicant variations in solutions (see
error (e) signals, respectively. The generalized plant G is Appendix I).16 The parameters with signicant eects were
derived from the input/output relations such that z = Gd, found to be , 1,max, and 2,max, which agrees with the physical
where the output vector is z = [z1 z2|e]T and the input vector is interpretations in AD.13
d = [n|u]T valued at s = j for [ , ]. Then, G is given by Arbitrary values within 10% of the nominal parameter
the equation values of , 1,max, and 2,max are representative for designing
robust COD regulation through H control. The entries of the
matrices in eq 8 were changed within such an interval to derive
a family of uncertain plants. That is, the uncertainty in AD was
shown through changes in parameter values and compared with
respect to the frequency response of the nominal plant Pnom on
where Wu, We, and Wn are dened above. The designed [ , ] = [1 104, 1 102]. This can be represented as
controller is denoted as K. Formally, the described problem can a relative uncertainty, Urel, with the mathematical description
be addressed by a classical H controller.15 Thus, if it exists, K P() Pnom()
can be parametrized such that the closed-loop transfer function Urel() =
is minimized Pnom() (9)
where P() represents the corresponding plant for each
|| Tzd || = max [P1,1 + P1,2K (I P2,2K )1P2,1]
specic value of parameters , 1,max, and 2,max. It should be
z1 noted that Urel can be approximated as Wp, where |||| 1.
z P1,1 P1,2 n Figure 2 shows the frequency response of both nominal plant
2 = Pnom() and family of plants = (I + Urel)Pnom containing the
P2,1 P2,2 u set of plants P(). Figure 3 shows the frequency response from
e (6) eq 10 and the upper bound of the relative uncertainty Urel
computed from the expression
Nominal and Uncertain Plants. Proposition 3 states the
existence of a unique equilibrium point x* 0 for any real P() Pnom()
parameter vector. This fact allows one to nd a nominal plant max {Urel} = max
[,] Pnom()
at the point x*. Now, by considering u = D D* and the COD (10)
concentration as the measured variable, i.e, (y = x3 x*3 ), the Weighting Functions for Control Design. In what
following nominal representation of model in eqs 1 is derived follows, details on the weighting functions are described to
x = Ax + Bux(t0) = x0 discuss, in turn, the solution proposed for the robust control
problem formulated in the preceding section. In addition, a
y = Cx (7) physical interpretation is made of each weighting function in
Figure 1.
where A = (f i/xk)|x* and B = (f i/u)|D*, for i, k = 1, 2, 3, 4, The upper bound of the relative uncertainty Urel, given by
and C = [0, 0, 1, 0]. We take the following as nominal values of max {Urel}, can be approximated by a weighting function
parameters 0 :5,14 D* = 0.02 h1, = 0.5, k1 = 42.14, k2 = [,]
116.5 mmol/g, k3 = 268 mmol/g, 1,max = 0.05 h1 , 2,max = Wp(), which can be identied as a rational function.15 Wp is
2629 dx.doi.org/10.1021/ie302233t | Ind. Eng. Chem. Res. 2013, 52, 26252632
Industrial & Engineering Chemistry Research Article
derived by nding a stable, minimum-phase, nth-order transfer ; (ii) set-point tracking with nominal parameter values 0
function. An iterative least-squares tting method was used for ; and (iii) set-point regulation with two set parameter
the search of a system matrix to capture the frequency response variation = {(1 ), 1max(1 ), 2max(1 )},
of eq 10. Thus, we have Wp() = Wp,N()/Wp,D(), where where , 1max, and 2max are nominal values and 0 > > 0.1.
Wp,N() = 1.193 105s3 + 4.695 104s2 + 4.298 103s + The numerical evaluations of the controller execution for cases i
5.971 105 and Wp,D(s) = s3 + 0.237s2 + 0.015s + 1.593 and ii are shown in Figures 6 and 7, respectively. The parameter
104. changes induced in the third case are shown in Figure 8. Figure
Because the control input should be implemented by a servo 9 shows the results under parameter changes depicted in Figure
mechanism, which allows the manipulation of the inlet ow rate 8. Disturbances around the nominal inlet COD concentration
in AD, a frequency constraint is taken into account through the (x3,in = 16 g/L) were attenuated in both cases with nominal
weighting function Wu() with [ , ]. Thus, a parameter values 0 . Figure 8 shows the percentage
performance weighting restriction is included as ||WuK(1 + variations of two set parameters around nominal values in ,
PK)1|| 1 ||1/Wu|| ||K(1 + PK)1, from which Wu = [s + 1max, and 2max in the AD model. Note that the arbitrary
(b/Mu)]/(us + b) with u = 0.05, b = 100, and Mu = 0.1. percentage parameter variation intervals were 8%. Figure 9
The weighting function Wu involves the following interpreta- shows that, despite disturbances around the nominal inlet COD
tion: Wu is bounded by Mu = 0.1 for low frequencies, Mu is concentration (x3,in = 16 g/L) (the disturbance is described in
related to the maximum dilution rate D D* = 0.1 h1, and u Figure 6B) and arbitrary parameter variations around nominal
= 0.05 is a bound at high frequency that is related to the high- values (8%), controller K4th is capable of achieving good
frequency gain. performance in the face of set-point regulation.
Now, ||We(1 + PK)1|| 1 ||1/We|| (1 + PK), from Because AD is an essential step in overall wastewater
which We = [(s/Me) + b]/(s + be) with Me = 10 and e = treatment, COD control is very important. Consequently, linear
0.005. Note that the sensitivity function (1 + PK)1 is a approaches have been developed to handle robust regulation of
criterion for robust performance to the disturbance attenuation COD. Because linear controllers are desired for implementation
problem. Finally, the weighting function for noise is derived to at the industrial scale, a scheme has been derived from the
have Wn = (s + nn)/[(s/Mn) + n] with n = 103, n = 0.01, linear approach to nonlinear (geometrical) control.5 The
and Mn = 0.1. The weighting function Wn is physically proposal by Mendez-Acosta et al.5 has the structure of
interpreted as follows: A disturbance in measurements can be reference-feedforward/output-feedback (RFOF) control,
caused by both resolution and response of sensors. That is, the whose robustness allows for the handling of modeling errors,
available technology for COD measurements has typical load disturbances, and even saturation constraints in the control
responses from 1.5 to 15 min (equivalently, from 0.069 to input. Actually, as an eect of RFOF control, COD is robustly
0.0069 rad/s) with a resolution of COD (g/L) from 10 to 0.2. regulated in a very precise manner. However, because RFOF
Without loss of generality, n is arbitrarily chosen to be 0.01 control is designed as an approach to the exact inversion of an
rad/s, whose value can be adjusted for specic equipment. AD plant, the control actions can have a high magnitude under
Robust Synthesis. The suboptimal control problem was disturbances with certain frequency components. This implies
numerically solved by means of the robust Control Toolbox of that the tradeo of regulating robustly and having low-
Matlab using the standard Riccati solution (linear matrix magnitude control actions cannot satisfactorily be addressed.
inequalities method).17 The approximated stabilizing controller This fact is depicted in Figure 10. Note that, if disturbance
K(s) was derived after an iterative numerical process (hinfsyn enters AD with frequency components lower than 101 rad/h,
command), ensuring nominal internal stability with = 0.1517. the nominal plant has a frequency response. Then, comparing
We assume that the system model is described by the set of the control responses, K4th control has a lower response than
multiplicative perturbations = {(I + Wp)Pnom: RH}. RFOF control. This is derived from the weighting functions
Then, the condition for robust stability is accomplished with || included during H synthesis. Hence, even if RFOF control
WpPnomK(1 + PnomK)1|| = 0.3452 1 (see theorem 8.5 in ref induces better COD regulation, a lower magnitude can be
17). The stabilizing full-order controller is eighth-order and is induced in control actions through H synthesis. As a direct
given by K8th(s) = K8th,N(s)/K8th,D(s), such that K8th,N(s) = consequence, the tradeo between robust COD regulation and
13.33s7 + 2.8 104s6 + 2.677 105s5 + 1.03 106s4 + 1.38 control action requirements is superseded with H synthesis. It
103s3 + 7328s2 + 115.6s + 0.544 and K8th,D(s) = s8 + 1266s7 + should be noted that, for frequencies larger than 101 rad/h, the
2.722 105s6 + 6.366 105s5 + 4.645 104s4 + 8.745 105s3 + response of the nominal plant decays. This fact led us to
5.677 104s2 + 975.5s + 4.907. The Hankels values from the complementary criteria on the selection between RFOF- and
full-order controller are given by 8th = [0.1946, 0.1530, 0.0211, H-based controllers. Figure 11 shows the time evolution of
0.0041, 0.0032, 2.459 107, 1.636 108, 4.409 1010]. To both RFOF and K4th controllers. A disturbance of 101 rad/h
seek a low-order controller, a balanced model truncation by the was entered into the AD process with the nonlinear model in
square-root method was applied to the full-order controller eqs 1. Although the RFOF control permits less error signal, the
and, as a result, the following controller was obtained: K4th(s) = control action is degraded in the presence of components of a
KN(s)/KD(s), such that KN(s) = 20.57s3 + 1232s2 + 1233s + certain frequency. Contrarily, H control allows one to address
138.6 and KD(s) = s4 + 147.6s3 + 2947s2 + 3977s + 1180. The the tradeo between robust regulation and control constraint
Hankels values from the reduced-order controller are 4th = by weighting functions.
[0.1946, 0.1530, 0.0211, 0.0041]. Figure 4 shows quite similar
frequency responses for both controllers K8th and K4th. Figure 5
shows the frequency response for the nominal plant Pnom,
CONCLUDING REMARKS
A robust H control design of AD is proposed for controlling
controller K4th, and closed-loop sensibility function S. The COD in vinasse wastewater. Uncertainty from parameter
proposed control scheme was evaluated under the following variation within the AD nonlinear model representation was
cases: (i) set-point regulation with nominal parameter values 0 characterized using relative uncertainty. The robust controller
2630 dx.doi.org/10.1021/ie302233t | Ind. Eng. Chem. Res. 2013, 52, 26252632
Industrial & Engineering Chemistry Research Article
hence, results in this direction will be reported elsewhere.