Applied Mathematics and Computation 218 (2012) 9296–9304
Contents lists available at SciVerse ScienceDirect
Applied Mathematics and Computation journal homepage: www.elsevier.com/locate/amc
Predictive control for sector bounded nonlinear model and its application to solid oxide fuel cell systems S.M. Lee a, O.M. Kwon b, Ju H. Park c,⇑ a
Department of Electronic Engineering, Daegu University, Gyungsan 712-714, Republic of Korea School of Electrical Engineering, Chungbuk National University, Republic of Korea c Department of Electrical Engineering, Yeungnam University, 214-1 Dae-Dong, Kyongsan 712-749, Republic of Korea b
a r t i c l e
i n f o
Keywords: Model predictive control Sector bounded nonlinear model Linear matrix inequality Solid oxide fuel cell
a b s t r a c t In this paper, a nonlinear model predictive control method is presented for solid oxide fuel cell systems. For realistic modeling, a sector bounded nonlinear model with input constraint is considered. As a performance index, we consider one horizon cost function that is represented by the weighted sum of state, control input and nonlinear function. By minimizing the upper bound of the cost function, the optimized control input sequences are obtained. For cost monotonicity, a terminal inequality condition is derived in terms of a finite number of linear matrix inequalities (LMIs) by using augmented vector feedback law which consists of state and sector bounded nonlinear function. In order to show the effectiveness of the proposed method, the sector bounded nonlinear model is derived for the solid oxide fuel cell systems and the system performance is verified by applying the proposed MPC algorithm to the systems. Ó 2012 Elsevier Inc. All rights reserved.
1. Introduction Solid oxide fuel cell (SOFC) has attracted considerable interest as it offers wide application ranges, flexibility in the choice of fuel, high system efficiency and rapid load following capability [1–4]. In this regard, many researches have been investigated for simulating transient behavior as well as controller design for the SOFC dynamic model. In [1,12], a simple mathematical model and detailed model with temperature dynamics for SOFC stack have been developed to establish controller over the fuel cell voltage. However, these mathematical models have a difficulty on the controller design due to its heavily nonlinear behavior and dependence on disturbances such as load current and inlet temperatures. Thus, numerical modeling techniques based on the experimental input–output data such as support vector machine, T–S fuzzy, and neural network have been proposed in [5–7,13,14]. In [23], a model predictive control method for SOFC systems was presented by use of a simplified dynamic model which is obtained by subspace identification method. Recently, the MPC technique has been applied to the SOFC systems due to its slow dynamics and tight operating constraints [8–14,23]. It should be pointed out that model predictive control (MPC) scheme is very useful since it is possible to handle input constraints and to use the current measurement state at optimization algorithms. But if the model is not accurate, the control technique does not guarantee the stability and performance [21]. Thus, the mathematical model based predictive control method is required to overcome the disadvantage of input–output data based MPC method for SOFC systems. In this paper, we consider a sector bounded nonlinear model to handle SOFC systems and propose a one horizon robust MPC method for the systems. The sector bounded nonlinear systems, which have a feedback connection with a linear ⇑ Corresponding author. E-mail addresses:
[email protected] (S.M. Lee),
[email protected] (O.M. Kwon),
[email protected] (J.H. Park). 0096-3003/$ - see front matter Ó 2012 Elsevier Inc. All rights reserved. http://dx.doi.org/10.1016/j.amc.2012.03.008
9297
S.M. Lee et al. / Applied Mathematics and Computation 218 (2012) 9296–9304
dynamical system and nonlinearity satisfying certain sector type constraints, have been extensively studied in control theory research area [15–19]. Since the pioneer work of Lur’e was presented in 1940’, the notion of absolute stability has played an important role in stability analysis and controller design problems [20]. But few results have been published concerning controller synthesis for systems with sector nonlinearities, see e.g. [22–25]. Especially, previous design methods did not consider nonlinear feedback for sector nonlinearity. To the best of authors’ knowledge, there are no approaches considering state as well as nonlinear function feedback. The proposed nonlinear MPC method minimizes an upper bound of one horizon cost function subject to the terminal inequality. The solution to this nonlinear MPC, which is solved repeatedly at each sampling times, minimizes an upper bound on the considered finite horizon cost function and the control input stabilizes the systems satisfying the sector condition. In order to handle the sector nonlinearity, we adopt convex representation of sector bounds of the nonlinear function. To guarantee closed-loop stability of the nonlinear MPC, a stabilization criterion is expressed in terms of LMIs which can be solved very efficiently by various convex optimization algorithms [26]. Finally, we demonstrate the effectiveness of the proposed approach via numerical simulations. 2. Problem statement Consider the following discrete-time sector bounded Lur’e systems
xðk þ 1Þ ¼ AxðkÞ þ Ff ðqðxðkÞÞÞ þ BuðkÞ;
ð1Þ
qðkÞ ¼ CxðkÞ with input constraints
6 uðkÞ 6 u ; u
for all k 2 ½0; 1Þ;
n
m
ð2Þ nn
np
nm
pn
where x 2 R is the state vector, u 2 R is the control input, A 2 R ; F 2 R ; B 2 R ; C2R and f ðqðkÞÞ 2 Rp is memoryless time-invariant nonlinearity with sector restriction such as
ai 6
fi ðqi Þ 6 bi ; qi
are constant matrices
ð3Þ
in which ai ; bi are lower/upper sector bounds, respectively. For simplicity, let us define
di ðkÞ ¼
fi ðqi ðkÞÞ ; qi ðkÞ
ð4Þ
then
f ðqðkÞÞ ¼ DðkÞCxðkÞ; 1
ð5Þ p
where DðkÞ ¼ diagfd ðkÞ; . . . ; d ðkÞg. In order to describe the convexity of the nonlinearity, let us define
D1 , diagfa1 ; . . . ; ap g;
D2 , diagfb1 ; . . . ; bp g
ð6Þ
then function DðkÞ can be represented by:
DðkÞ 2 CofD1 ; D2 g;
ð7Þ
where Co denotes convex hull. Here, the goal of this paper is to design a stabilizing control uðkÞ for (1) by the model predictive control strategy. To find such a control, we consider the following performance index
Jðk; k þ 1Þ , xðkjkÞT QxðkjkÞ þ uðkjkÞT RuðkjkÞ þ Vðk þ 1jkÞ
ð8Þ
where Vðk þ 1jkÞ is a terminal cost and Q > 0; R > 0. In order to design a control law for the future sampling time, we consider one step predictive controller with the following structure at each time k,
8 > < uðkjkÞ ¼ u ðkjkÞ; uðk þ 1jkÞ ¼ K 1 ðkÞxðk þ 1jkÞ þ K 2 ðkÞf ðqðxðk þ 1jkÞÞÞ > : ¼ KðkÞxa ðk þ 1jkÞ;
ð9Þ
xðkÞ where u ðkjkÞ is the control input variable that minimizes the performance index (8), xa ðkÞ ¼ , and f ðqðkÞÞ KðkÞ ¼ ½ K 1 ðkÞ K 2 ðkÞ . For cost monotonicity, the following inequality condition should be satisfied as
Vðk þ j þ 1jkÞ Vðk þ jjkÞ < ½xðk þ jjkÞT Qxðk þ jjkÞ þ uðk þ jjkÞT Ruðk þ jjkÞ; for j P 1
ð10Þ
9298
S.M. Lee et al. / Applied Mathematics and Computation 218 (2012) 9296–9304
where
VðkjkÞ ¼ xa ðkjkÞT PðkÞxa ðkjkÞ > 0:
ð11Þ
By summing (10) from j ¼ 1 to j ¼ 1, we obtain:
VðkjkÞ 6 Jðk; k þ 1Þ:
ð12Þ
For simplicity, we define
J ðkÞ ¼ Minimize uðkÞ;PðkÞ
max Jðk; k þ 1Þ
DðkþjÞ;jP1
subject to ð10Þ:
ð13Þ
Thus, our goal is redefined to find a nonlinear MPC for minimization of (13) that minimizes an upper bound on the worst case of the cost function Jðk; k þ 1Þ. Before deriving our main results, let define the following matrices for the sake of simplicity on matrix representation
A¼
A F 0
0
;
B¼
B ; 0
E¼
0 ; I
CðkÞ ¼ CAF þ BKðkÞ; " # Q þ K 1 ðkÞT RK1 ðkÞ 0 ; WðkÞ ¼ 0 K 2 ðkÞT RK 2 ðkÞ Q 0 Q¼ ; AF ¼ ½ A F Q ðkÞ ¼ P1 ðkÞ: 0 0
ð14Þ
3. Main result In this section, we introduce one horizon predictive control method for the sector bounded nonlinear model and derive a stability condition of the MPC with the feedback control law (9). Theorem 1. Consider the system (1) at sampling time k. Then the terminal inequality Eq. (10) with the feedback control law (9) is satisfied for j P 1, if there exists GðkÞ; LðkÞ; MðkÞ and Q ðkÞ > 0 subject to
2
GðkÞ GðkÞT þ Q ðkÞ
6 6 Di CðAF GðkÞ þ BLðkÞÞ 6 6 AGðkÞ þ BLðkÞ 6 6 1 6 Q 2 GðkÞ 4 1 R2 LðkÞ "
2l u
2MðkÞ
FMðkÞ
QðkÞ
0
0
I
0
0
0
Ll ðkÞ
3
7 7 7 7 7 < 0; 7 7 5 I
i ¼ 1; 2;
ð15Þ
#
LTl ðkÞ GðkÞ þ GT ðkÞ Q ðkÞ
P 0;
l ¼ 1; . . . ; m;
ð16Þ
l are l-th row of LðkÞ; u , respectively. where LðkÞ ¼ KðkÞGðkÞ and Ll ðkÞ; u Proof. For j P 1, the inequality (10) with control input uðk þ jjkÞ ¼ KðkÞxa ðk þ jjkÞ is satisfied if and only if
xa ðk þ j þ 1jkÞT PðkÞxa ðk þ j þ 1jkÞ xa ðk þ jjkÞT PðkÞxa ðk þ jjkÞ h i < xðk þ jjkÞT Qxðk þ jjkÞ þ xa ðk þ jjkÞT KðkÞT RKðkÞxa ðk þ jjkÞ :
ð17Þ
Let us define
xf ðk þ jjkÞ ¼
xa ðk þ jjkÞ f ðqðk þ j þ 1jkÞÞ
:
ð18Þ
Then, the inequality (17) can be written " xTf ðk þ jjkÞ
# AT þ KðkÞT BT PðkÞ½ A þ BKðkÞ E xf ðk þ jjkÞ xTa ðk þ jjkÞPðkÞxa ðk þ jjkÞ < xTa ðk þ jjkÞðQ þ KðkÞT RKðkÞÞxa ðk þ jjkÞ ET
where A, B, and E are defined in Eq. (14).
ð19Þ
S.M. Lee et al. / Applied Mathematics and Computation 218 (2012) 9296–9304
9299
The following equality holds for all nonzero matrix NðkÞ
f T ðqðk þ j þ 1jkÞÞNðkÞf ðqðk þ j þ 1jkÞÞ ¼ f T ðqðk þ j þ 1jkÞÞNðkÞDðkÞðCAF xa ðk þ jjkÞ þ CKðkÞxa ðk þ jjkÞÞ:
ð20Þ
Combining the inequality (19) with equality constraints (20) by use of the augmented vector given in Eq. (18), the following inequality is obtained
xTf ðkÞPxf ðkÞ < 0; where
"
P¼
ð21Þ #
ðA þ BKðkÞÞT PðkÞðA þ BKðkÞÞ PðkÞ þ WðkÞ
ET PðkÞðA þ BKðkÞÞ þ NðkÞDðkÞCðkÞ
ET PðkÞE 2NðkÞ
ð22Þ
:
By Schur complement [26], inequality (21) is satisfied if and only if
2
PðkÞ þ WðkÞ
6 4 NðkÞDðkÞCðkÞ A þ BKðkÞ
2NðkÞ
E
QðkÞ
3 7 5 < 0:
ð23Þ
By use of an auxiliary full block matrix GðkÞ and the fact that the matrix ðGðkÞT Q ðkÞÞQ 1 ðkÞðGðkÞ Q ðkÞÞ is nonnegative definite, we can get the following inequality
GðkÞT Q 1 ðkÞGðkÞ GðkÞ GðkÞT þ QðkÞ > 0:
ð24Þ
T
By multiplying the matrix diagfGðkÞ ; I; Ig and diagfGðkÞ; I; Ig in the left and right side of Eq. (23), respectively, the following inequality is obtained with Eq. (24),
2 6 4
3
GðkÞ GðkÞT þ Q ðkÞ þ GðkÞT WðkÞGðkÞ
NðkÞDCðkÞGðkÞ
2NðkÞ
AGðkÞ þ BLðkÞ
E
Q ðkÞ
7 5 < 0:
ð25Þ
After performing the congruence transformation with
diagfI; MðkÞ; I; Ig;
MðkÞ ¼ NðkÞ1
ð26Þ
in the LMI (25), the equivalent condition (15) is obtained by Schur complement. For the invariant set
( ) T xðk þ jjkÞ xðk þ jjkÞ 1 < 1; j P 1 ; nðPðkÞÞ ¼ fxjxa ðk þ jjkÞ PðkÞxa ðk þ jjkÞ < 1; j P 1g ¼ xj Q ðkÞ f ðqðk þ jjkÞÞ f ðqðk þ jjkÞÞ T
ð27Þ
; j P 1; i ¼ 1; . . . ; m, hold that the input constraint jui ðk þ jjkÞj ¼ jK i ðkÞxa ðk þ jjkÞj < u
maxjui ðk þ jjkÞj2 ¼ maxjK i ðkÞxa ðk þ jjkÞj2 ¼ maxjðLðkÞGðkÞ1 xa ðk þ jjkÞÞi j2 jP1
jP1
jP1
2 xðk þ jjkÞ 6 kðLðkÞG1 ðkÞQ 1 ðkÞGðkÞT LðkÞÞ k2 : ¼ max ½ L1 ðkÞ L2 ðkÞ GðkÞ1 i 2 f ðqðk þ jjkÞÞ jP1
ð28Þ
i
i ; j P 1; i ¼ 1; 2; . . . ; m. Thus Eq. (28) is equivalent to the Eq. (16) by Schur complement, then it is satisfied that jui ðk þ jjkÞj 6 u This completes the proof. h For j ¼ 0, minimization of Jðk; k þ 1Þ is equivalent to
Minimize cðkÞ
ð29Þ
uðkÞ;PðkÞ
subject to
xðkjkÞT QxðkjkÞ þ uðkjkÞT RuðkjkÞ þ
xðk þ 1jkÞ f ðqðk þ 1jkÞÞÞ
T
PðkÞ
xðk þ 1jkÞ f ðqðk þ 1jkÞÞÞ
6 cðkÞ:
ð30Þ
By Schur complement, the optimization problem above is equivalent to
Minimize cðkÞ
ð31Þ
uðkÞ;Q ðkÞÞ
subject to
2
cðkÞ
6 RðkÞ 6 6 1=2 4 Q xðkÞ R1=2 uðkÞ
3
Q ðkÞ
0
I
7 7 7P0 5
0
0
I
ð32Þ
9300
S.M. Lee et al. / Applied Mathematics and Computation 218 (2012) 9296–9304
where
AxðkjkÞ þ BuðkjkÞ þ Ff ðqðkÞÞ
RðkÞ ¼
Di CðAxðkjkÞ þ BuðkjkÞ þ Ff ðqðkÞÞÞ
;
i ¼ 1; 2:
Remark 1. Based on Theorem 1, the proposed nonlinear MPC method can be summarized in the following MPC algorithm. Step 0 : Set k ¼ 0. Step 1 : Solve the following optimization problem using the measurement xðkjkÞ and compute uðkÞ.
Minimize
uðkÞ;QðkÞ;GðkÞ;LðkÞ;MðkÞ
cðkÞ
ð33Þ
subject to (15), (16) and (32). Step 2 : Apply uðkÞ to the plant. Step 3 : k ¼ k þ 1 and go to Step 1. Remark 2. If there exist a feasible solution of the problem in Theorem 1 at time k ¼ 0, then the system (1) with the MPC is robustly asymptotically stable. Since J ðkÞ is greater than or equal to zero and strictly decreases as time goes to infinity, it plays a role of a Lyapunov function. Therefore we conclude that the closed-loop system is asymptotically stable. Also, the optimal solution of the optimization problem at the time k can be the solution at the time k þ 1, the feasible solution of the optimization problem at time k is also feasible at the next time k þ 1. Remark 3. When we assume that the nonlinear function is not available in Theorem 1, the control gain K 2 ðkÞ becomes zero. Then, to find a feasible solution using the convex optimization technique, the auxiliary matrix GðkÞ should have non-full XðkÞ 0 . Because of the proposed augmented Lyapunov function and nonlinear function block structure, like GðkÞ ¼ YðkÞ ZðkÞ feedback control law, the proposed method has a less conservative condition for cost monotonicity. Via comparison with the method without the nonlinear feedback, the effectiveness of the proposed method will be shown in a numerical example. 4. Application to SOFC system In order to show the effectiveness of the proposed method, let us consider the dynamics of an SOFC system [8] and assume that all states are available. As a widely adopted dynamic model of the SOFC system, the average voltage magnitude of the fuel cell stack is determined by the partial pressure of hydrogen, oxide and water. Table 1 contains the parameters of the SOFC model. Applying Nernst’s equation, the output of the SOFC can be modeled as follows:
" V 0 ¼ N0
R0 T 0 pH2 ðpO2 =101:325Þ E0 þ ln 2F 0 pH2 O
1=2
# ð34Þ
;
where pH2 ; pO2 ; pH2 O are partial pressures of hydrogen, oxygen and water. Also, the dynamics of fuel processor and the stack voltage are
Table 1 Parameters in the SOFC system [8]. Parameter
Value
Unit
Representation
T0 F0
1273 96; 485
K
Absolute temperature Faraday’s constant
R0
8:314
E0 N0 Kr
0:9378 384
Cmol
1
J mol V –
1
K 1
Universal gas constant
mols1 A1
Ideal standard potential Number of cells n series in the stack Constant, K r ¼ N 0 =4F 0
K H2
3
8:32 10
mols1 KPa1
Valve molar constant for hydrogen
K H2 O
2:77 103
mols1 KPa1
Valve molar constant for water
K O2
2:49 102 26:1 2:91 1.145 5 0.126 10
mols1 KPa1 s s – s
sH2 sO2 sHO sf r C
0:995 103
X F
Valve molar constant for oxygen Response time of hydrogen flow Response time of Oxygen flow Ratio of hydrogen to oxygen Time constant of the fuel processor Ohmic loss Parallel Capacitance
9301
S.M. Lee et al. / Applied Mathematics and Computation 218 (2012) 9296–9304
q_ H ¼
1
sH
ðqF qH Þ
ð35Þ
1 V_ s ¼ ðV 0 V s rID Þ rC
ð36Þ
where qH is the hydrogen flow rate, qF is inlet fuel flow rate, V s is stack voltage and ID is external current load that is assumed to be not changed. The dynamic equation of the partial pressure inside the channel of hydrogen, oxygen and water are as follows:
p_ H2 ¼ p_ O2 ¼
1
sH2 K H2 1
ðqH 2K r Is pH2 K H2 Þ; qH K r Is pO2 K O2 ;
ð37Þ
sO2 K O2 sHO
p_ H2 O ¼
1
sH 2 O K H 2 O
ð2K r Is pH2 O K H2 O Þ;
where Is ¼ ðV o V s Þ=r is stack current. In order to transform states around its equilibrium point, let us define
x1 ¼ pH2 K H2 pH2 K H2 ; x2 ¼ pO2 K O2 pO2 K O2 ; x3 ¼ qH qH
ð38Þ
x4 ¼ V s V s u ¼ qF qF ;
ID ¼ ID ;
pH2 O ¼ pH2 O
where pH2 ; pO2 ; qH ; V s ; qF ; ID ; pH2 O are operating points of each states. It should be noted that the pressure of water pH2 O has constant value because external current load ID is assumed to be not changed in this paper. Then, the variation of the stack current is expressed as follows
! !! " # 1 N 0 R0 T 0 pH pO 1 1 ðV s V s Þ V o V o ðV s V s Þ ¼ ln 2 þ ln 2 r r 2 2F 0 pH2 pO2 " ! !! # x1 =K H2 þ pH2 x2 =K O2 þ pO2 1 N0 R0 T 0 1 ln ¼ þ ln x4 : r 2 2F 0 pH2 pO2
Is Is ¼
ð39Þ
Therefore, the transformed state space model is described as
_ xðtÞ ¼ Ac xðtÞ þ F c gðxðtÞÞ þ Bc uðtÞ;
ð40Þ
where xðtÞ ¼ ½x1 x2 x3 x4 T 2 Rn is the states, uðtÞ is the fuel flow rate,
2
1 6 sH 2 6 6 0 Ac ¼ 6 6 6 0 4 0
2K r r sH
1
0
sH2
1
sO
7 Kr 7 r sO 7 2 7; 7 0 7 5 rC1
1
sHO sO2
2
3
2
0
s1
0
0
f
2 3 0 6 7 607 7 Bc ¼ 6 6 1 7; 4 sf 5 0
2
r r2K sH
3
2 7 6 6 Kr 7 h 6 r sO 7 Fc ¼ 6 gðxðtÞÞ ¼ N02FR00T 0 2 7 7 6 4 0 5
1 rC
2
x1 þpH K H
2
3
7 i6 ln pH K H2 2 7 N 0 R0 T 0 6 7: 6 4F 0 x2 þpO K O 5 4 2 2 ln p K O 2
O2
ð41Þ
2
1
Using the state transformation around the nominal operation point with qF ¼ 0:7023mols ; ID ¼ 300A; V s ¼ 240:7075V; pH2 ¼ 12:6623; pO2 ¼ 12:6466 and Euler’s first order approximation with a sampling time 1 sec for the derivative, we obtain a discrete-time sector bounded system (1) with the following matrices.
2
0:9617
6 6 A¼6 4
0
0 0
0
1 0 0
0 0
1 0 0
;
0
0:2063 3 x1 ðkÞþpH K H 2 2 ln 7 6 pH K H 2 2 7 6 7: f ðxðkÞÞ ¼ 6 x2 ðkÞþpO K O 5 4 2 2 ln p K O 2
O2
DðkÞ 2
3 0 6 0 7 7 6 B¼6 7; 4 0:2000 5 2
3
0:6564 0:3001 0:0027 7 7 7; 0 0:8000 0 5
0
C¼
0:0383 0:0006
6:67 0
9:07 0 ; : 2:83 0 3:52 0
0
3 0:0128 0:0064 6 0:0572 0:0286 7 7 6 F¼6 7; 5 4 0 0 2
16:7151
8:3576
ð42Þ
2
ð43Þ
9302
S.M. Lee et al. / Applied Mathematics and Computation 218 (2012) 9296–9304
State x4 16 With nonlinear feedback Without nonlinear feedback
14 12 10 8 6 4 2 0 −2
0
20
40
60
80
100
120
140
160
180
200
iteration Fig. 1. Simulation result (stack voltage x4 ðkÞ).
Control input U
0.04
With nonlinear feedback Without nonlinear feedback
0.02 0 −0.02 −0.04 −0.06 −0.08 −0.1 0
20
40
60
80
100
120
140
160
180
200
iteration Fig. 2. Simulation result (control input uðkÞ).
Stack voltage (V) 270
260
250
240
230
220
210
0
100
200
300
400
500
iteration Fig. 3. Set point tracking of stack voltage (V).
600
S.M. Lee et al. / Applied Mathematics and Computation 218 (2012) 9296–9304
9303
Hydrogen flow rate (mol/s) 0.9
0.85
0.8
0.75
0.7
0.65
0.6
0.55
0
100
200
300
400
500
600
iteration Fig. 4. Hydrogen flow rate (mol/s) for the reference tracking.
It should be noted that lower and upper sector bounds of the nonlinear function vector f ðxðkÞÞ are obtained as ½6:67 2:83T and ½9:07 3:52T in the range of x1 2 ½0 0:1. The initial condition is x0 ¼ ½0:0867 0:0777 0:0898 14:9727T , the weighting ¼ 0:1. Figs. 1 and 2 show that the comparison of the proposed methmatrices are Q ¼ 2I; R ¼ I and the input constraint is u od with the case of only state feedback control law K 2 ðkÞ ¼ 0. It can be seen that the proposed method provides a fully utilized fuel flow rate within input constraint and better performance than those without considering the sector nonlinearities. In addition, Figs. 3 and 4 show the stack voltage and fuel flow rate for set-point tracking at three operating points with x ¼ f½0:1054; 0:3149; 0:7023; 240:7075; ½0:1538; 0:3573; 0:7508; 250:0042; ½0:0671; 0:2815; 0:6640; 230:0098g, respectively. This results show that the proposed method can be well applied to the set-point tracking in the presence of input constraint. 5. Conclusions In this paper, we proposed a nonlinear MPC algorithm for SOFC systems using a sector bounded nonlinear model. For realistic modeling of SOFC systems, we adopted a mathematical sector bounded model which was represented as the convex combination of each vertices. For the performance, one horizon MPC method was considered with an augmented terminal cost which consists of state and sector bounded nonlinear function. Due to the augmented vector feedback, a less conservative cost monotonicity condition was obtained in the terminal inequality. The proposed one step predictive controller design conditions were expressed in the form of a finite number of LMIs. Through numerical simulations, we showed that the proposed method had better performance than those without considering the sector nonlinearities and a good tracking performance. Acknowledgements This work was supported by Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education, Science and Technology (2010-0011460). Also, the work of J.H. Park was supported by 2010 Yeungnam University Research Grant. References [1] J. Padullés, G.W. Ault, J.R. Mcdonald, An integrated SOFC plant dynamic model for power systems simulation, Journal of Power Sources 86 (2000) 495–500. [2] F. Mueller, F. Jabbari, R. Gaynor, J. Brouwer, Novel solid oxide fuel cell system controller for rapid load following, Journal of Power Sources 172 (2007) 208–323. [3] X. Wang, B. Huang, T. Chen, Data-driven predictive control for solid oxide fuel cells, Journal of Process Control 17 (2007) 103–114. [4] A.M. Murshed, B. Huang, K. Nandakumar, Control relevant modelig of planer solid oxide fule cell system,, Journal of Power Sources 163 (2007) 830–845. [5] X.J. Wu, X.J. Zhu, G.Y. Cao, H.Y. Tu, Modeling a SOFC stack based on GA-RBF neural networks identification, Journal of Power Sources 161 (2007) 145–150. [6] X.J. Wu, X.J. Zhu, G.Y. Cao, H.Y. Tu, Nonlinear modeling of a SOFC stack based on ANFIS identification, Simulation Modelling Practice and Theory 16 (2008) 399–409.
9304
S.M. Lee et al. / Applied Mathematics and Computation 218 (2012) 9296–9304
[7] X.J. Wu, X.J. Zhu, G.Y. Cao, H.Y. Tu, Dynamic modeling of SOFC based on a T–S fuzzy model, Simulation Modelling Practice and Theory 16 (2008) 494– 504. [8] T. Zhang, G. Feng, Rapid load following of an SOFC power system via stable fuzzy predictive tracking controller, IEEE Transactions on Fuzzy System 17 (2) (2009). [9] J. Yang, X. Li, H.G. Mou, L. Jian, Predictive control of solid oxide fuel cell based on an improved Takagi–Sugeno fuzzy model, Journal of Power Sources 193 (2009) 699–705. [10] D.H. Ji, J.H. Park, W.J. Yoo, S.C. Won, Robust memory state feedback model predictive control for discrete-time uncertain state delayed systems, Applied Mathematics and Computation 215 (6) (2009) 2035–2044. [11] S.M. Lee, J.H. Park, Output feedback model predictive control for LPV systems using parameter dependent Lyapunov function, Applied Mathematics and Computation 190 (1) (2007) 671–676. [12] A.M. Murshed, B. Huang, K. Nandakumar, Estimation and control of solid oxide fuel cell system, Computers and Chemical Engineering 34 (2010) 96– 111. [13] B.M. Sanandaji, T.L. Vincent, A.M. Colclasure, R.J. Kee, Modeling and control of tubular solid-oxide fuel cell systems: II. Nonlinear model reduction and model predictive control, Journal of Power Sources 196 (2011) 208–217. [14] Y. Li, J. Shen, J. Lu, Constrained model predictive control of a solid oxide fuel cell based on genetic optimization, Journal of Power Sources 196 (2011) 5873–5880. [15] A.I. Lur’e, V.N. Postnikov, On the theory of stability of control systems, Applied Mathematics and Mechanics 8 (3) (1944) (in Russian). [16] H.K. Khalil, Nonlinear Systems, second ed., Prentice Hall, 1996. [17] M. Vidyasagar, Nonlinear System Analysis, second ed., Prentice Hall, Englewood Cliffs, 1993. [18] S.M. Lee, O.M. Kwon, J.H. Park, Delay-independent absolute stability for time-delay Lure systems with sector slope restricted nonlinearities, Physics Letters A 372 (22) (2008) 4010–4015. [19] S.M. Lee, O.M. Kwon, J.H. Park, Novel robust delay-dependent criterion for absolute stability of Lure systems of neutral type, Modern Physics Letters B 23 (13) (2009) 1641–1650. [20] V.M. Popov, Absolute stability of nonlinear systems of automatic control, Automation Remote Control 22 (8) (1962) 857–875. [21] M.V. Kothare, M.V. Balakrishnan, M. Morari, Robust constrained model predictive control using linear matrix inequalities, Automatica 32 (1996) 1361– 1379. [22] D. Banjerdpongchai, H. Kimura, Robust analysis of discrete-time Lure systems with slope restrictions using convex optimization, Asian Journal of Control 4 (2) (2002) 119–126. [23] H. Wang, A. Xue, R. Lu, J. Wang, Reliable robust H1 tracking control for Lure singular systems with parameter uncertainties, in: Proceedings of American Control Conference (ACC), 2008, pp. 4312–4317. [24] S.M. Lee, J.H. Park, Robust stabilization of discrete-time nonlinear Lur’e systems with sector and slope restricted nonlinearities, Applied Mathematics and Computation 200 (2008) 450–457. [25] C. Bohm, R. Findeisen, F. Allgower, Robust control of constrained sector bounded Lur’e systems with applications to nonlinear model predictive control dynamics of continuous, Discrete and Impulsive Systems 17 (6) (2010) 935–958. [26] S. Boyd, L.E. Ghaoui, E. Feron, V. Balakrishnan, Linear matrix inequalities in system and control theory, SIAM, Philadelphia, 1994.