• 沒有找到結果。

Multivariable System Identification and Robust Control of a Proton Exchange Membrane Fuel Cell System

N/A
N/A
Protected

Academic year: 2021

Share "Multivariable System Identification and Robust Control of a Proton Exchange Membrane Fuel Cell System"

Copied!
6
0
0

加載中.... (立即查看全文)

全文

(1)

Abstract—This paper develops a multivariable robust controller for a proton exchange membrane fuel cell (PEMFC) system. To give a perspective of the system, a PEMFC can be simplified as a two-input-two-output model, where the inputs are air and hydrogen flow rates, while the outputs are cell voltage and current. By fixing the output resistance, we aim to control the cell voltage output by regulating the air and hydrogen flow rates. Due to the nonlinear characteristics of this system, a multivariable robust controller is designed to provide robust performance and to reduce hydrogen consumption. The study is carried out in three parts. First, the system transfer functions are experimentally identified. Secondly, robust control algorithms are adopted to design a 2-by-1 Hcontroller to deal with the system uncertainty and performance requirements. Finally, the designed Hcontroller is implemented to control the air and hydrogen flow rates. From the experimental results, the multivariable robustcontrol is deemed effective.

I. INTRODUCTION

UE to the fact that, in recent years the greenhouse effect has become more serious and fossil fuel decreases are considered necessary, people pay more attention to alternative energy resources. One of the best alternative energy resources for transport systems is the PEMFC. This is because of the advantageous features of PEMFC systems, such as functioning in low operation temperatures, quick power responses, high power density, no air pollution, and high system efficiency. With the increasing use of PEMFC, the control of the systems has become critical. However, most of the current fuel-cell systems still make use of the traditional control methodologies, such as process control. Owing to the nonlinear characteristics of PEMFC, these methods cannot fully satisfy the complex loading variations for many applications, and may cause instability problems. On the other hand, DC/DC converters are normally implemented with PEMFC to guarantee steady voltage output. Nevertheless, the system performance might be degraded by the structure in terms of power efficiency and loading effects, e.t.c. Therefore,

Manuscript received on March 2, 2007, and revised on August 23, 2007. This work was supported in part by the National Science Council of Taiwan under Grant 95-2218-E-002-030.

Fu-Cheng Wang is with the Mechanical Engineering Department of National Taiwan University, No.1, Sec. 4, Roosevelt Road, Taipei 10617, Taiwan. (phone: +886-2-33662680; fax: +886-2-23631755; e-mail: [email protected]).

Hsuan-Tsung Chen is with the Mechanical Engineering Department of National Taiwan University, Taiwan. (e-mail: [email protected]).

Yee-Pien Yang is with the Mechanical Engineering Department of National Taiwan University, Taiwan. (e-mail: [email protected]).

Hsin-Ping Chang is with the Chung Shan Institute of Science and Technology (CSIST), Armaments Bureau, M.N.D, Taiwan (e-mail: [email protected]). Jia-Yush Yen is with the Mechanical Engineering Department of National Taiwan University, Taiwan. (e-mail: [email protected]).

more elegant control strategies, such as robust control, should be applied to fulfill the requirement for robustness and performance.

Rodatz et al. [1] presented a dynamic model of air supply and developed an LQG regulator for a PEMFC system, in which the pressure trace was successfully decoupled from the mass flow trace, and a faster response time was also achieved. Pukrushpan et al. [2] developed an observer-based feedback controller to protect the fuel-cell stack from oxygen starvation during changes in current commands, while the linear quadratic technique was employed based on the linearised state-space model. Sedghisigarchi and Feliachi [3] developed an

H

controller to regulate the system’s output voltage under small load variations. In their simulations, the output voltage variation was kept below 5% by controlling the hydrogen flow rate. Caux et al. [4] were able to control the air supply of a PEMFC system under varying current loadings. Those simulations proposed a species balance model to maintain constant pressure on the cathode (oxygen) compartment and to follow a desired air flow-rate. Takeuchi et al. [5] emphasized the power management of fuel-cell systems interconnected with a utility grid, while successfully introducing typical topologies of fuel-cell based distributed generation systems. Jurado and Saenz [6] developed an adaptive controller of a fuel-cell micro-turbine hybrid power plant. Considering time-varying dynamics of the model and the plant disturbances, the adaptive controller designed at a fixed operating point was utilized to stabilize the system under different operating conditions. Because a steady power source is important for electrical equipment, robust control methodologies are selected in this paper in order to provide a steady voltage or current when the operating conditions change. Robust control is well known for its capability of dealing with system uncertainties and disturbances [7-9]. Wang et al. [10-12] applied robust control to a single-input-single-output (SISO) PEMFC system, in order to provide steady voltage output by tuning the oxygen flow rate. The experimental results demonstrated that robust controllers can achieve splendid performance and cope with system perturbations.

This paper extends the robust control strategies to a multi-input fuel-cell system. The multivariable robust controller was shown to be better than the SISO controller in terms of hydrogen consumption. This paper is arranged as

Multivariable System Identification and Robust Control

of a Proton Exchange Membrane Fuel Cell System

Fu-Cheng Wang*, Hsuan-Tsung Chen, Yee-Pien Yang, Hsin-Ping Chang, Jia-Yush Yen

D

(2)

follows: in section II the fuel-cell dynamics is described and modeled as a MIMO system. In section III the PWM theory is introduced and applied to control the hydrogen valve. In section IV robust control strategies are introduced and applied to design a multivariable

H

robust controller. In section V the designed controller is implemented to verify the performance. Finally we draw some conclusions in section VI.

II. SYSTEM IDENTIFICATION OF THE FUEL CELL SYSTEM In this section, the dynamics of the fuel cell system is described and modeled by identification techniques. The linear models will then be used for the controller designs in the next section.

A. System Description

The fuel-cell system demonstrated in this paper is designed and manufactured by CSIST (Chung Shan Institute of Science and Technology) and integrated by DELTA ElectronicsTM. The inputs of the system are hydrogen and air, while the outputs are cell voltage and current. It consists of 15 cells with the active area of 50 cm2 on each. The cells are connected with a pre-treated membrane – Nafion® 112 – by hot press for optimum conditions. Platinum loading is about 0.2 mg/cm2 at anode and 0.4 mg/cm2 at cathode. The maximum efficiency of the fuel cell stack is 37% (LHV) under dry H2/air and humidification-free conditions.

Figure 1. The dynamics of the PEMFC system. [11]

The system dynamics is non-linear and time varying and is influenced by many factors, including the diffusion dynamic, the Nernst equation, proton concentration dynamics and cathode kinetics as follows:

Diffusion Equation:

R

ohm

=

R

ref

+

α

T

(

T

T

ref

)

, (1) Nernst Equation: 2 2 . 1/ 2 ( ) ln( ) 2 ref ref H O dE RT E E T T k P P dT F = + − + , (2)

Proton Concentration Dynamics:

3

1

.

(

H

).

H H H H H

C

C

C

j

u

t

t

α

τ

τ

+ + + + + +

+

+

=

, (3) Cathodic Kinetics: 10 0 1 0 ln 1 r r H p j b p H j A η + +          =   +        , (4)

as shown in Figure 1. Therefore, when the current load is changed, the cell voltage varies substantially from 12V to 7.5V, using the on-board controller, as illustrated in Figure 2.

 0 100 200 300 400 500 600 700 800 900 7.5 8 8.5 9 9.5 10 10.5 o u tp u t v o lt a g e time(s)

on board controller,load current 2a->3a->4a->5a->6a

Figure 2. The voltage variation as the loading current is changed.

From the system point of view, the fuel-cell can be represented as a MIMO system, as depicted in Figure 3, with the following relation [13]:

2 1 3 cell Air H

I

=

G N

+

G N

, (5) 2 2 4

cell Air H cell

V

=

G N

+

G N

R I

, (6) in which G1~ G4 represent the input-output relation of the system. By fixing the output resistance, we can either control the cell voltage or current output by tuning the air (

N

air) and hydrogen (

2

H

N

) flow rates. Since most electrical equipment requires constant voltage supply, in this paper we aim to control the cell voltage output.

Figure 3. The block diagrams of the fuel cell system. [11]

B. System Identification

To describe a system, we can measure the given input signals and the corresponding output signals, and then, using MatlabTM , identify the system by the subspace system identification skills. The function n4sid is utilized to estimate the models in the state-space form, as in following: [14]

(

1)

( )

( )

( )

x k

+

=

Ax k

+

bu k

+

k

ω

k

, (7)

( )

T

( )

( )

( )

y k

=

c x k

+

du k

+

ω

k

, (8)

in which x(k) is the state vector, while u(k) and y(k) are the input and output, respectively, and ω(k) is the noise in the system. To employ the subspace system identification methods, the transfer function of the system can be presented

(3)

1

( )

T

(

)

G q

=

c

qI

A

b

+

d

, (9) with the noise model as follows:

1

( )

T

(

)

1

H q

=

c

qI

A

k

+

, (10) For the experiments, a chirp signal and a PRBS signal were generated as input signals to drive the air pump and the hydrogen valve of the PEMFC system, respectively, and the corresponding output voltage was recorded, as shown in Figure 4. The bandwidth of the chirp signal and the PBRS signal were between 0.01 Hz and 10 Hz. Due to the nonlinear properties, we selected three operating points, namely 2A, 3A, 4A, and repeated the experiments three times at each operating point to take the system variations into account. As shown in Figure 5, the PEMFC system was regarded as a multi-input-single-output (MISO) system. The experimental setup is depicted in Figure 6 with the operating conditions illustrated in Table 1. 0 10 20 30 40 50 60 70 80 90 100 3.5 4 4.5 5 5.5 6 6.5 a ir p u m p c o n tr o l s ig n a l time(s) identification signal (a)

(a) Air pump control signals.

14 14. 1 14. 2 14.3 14.4 14. 5 14.6 14.7 14.8 14. 9 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 h y d ro g e n v a lv e c o n tr o l s ig n a l time(s) identification signal (b)

(b) Hydrogen valve control signals.

0 10 20 30 40 50 60 70 80 90 100 11.4 11.5 11.6 11.7 11.8 11.9 12 o u tp u t v o lt a g e time(s) identification signal (c) (c) Output voltage.

Figure 4. The input and output signals of the system.

Chirp Signal

PEMFC

voltage output Hydrogen Valve Air Pump PRBS signal

Figure 5. The MISO block structure of the PEMFC system.

(a). The fuel cell system. (b).The notebook with a DAQ card

(c). The load meter.

Figure 6. The experimental setup for system identification.

By the aforementioned identification techniques, the corresponding transfer functions are illustrated in Table 2 which will be utilized to design a robust controller.

Table 1. The operating conditions.

Hydrogen valve control signal Air pump control signal 2A 3A 4A 10mHz~5Hz , PBRS siganl 1.2(LPM) 7(psi) 10mHz~10Hz , Chirp signal (Level:2V, Offset:5V)

Table 2. Transfer functions at the operation points.

III. PULSE WIDTH MODULATION THEORY

In this section, the PWM theory will be briefly introduced. In recent years, the combination of PWM and fast-switch valves has been widely used in the control field, especially for pneumatic and fluid control [15]. Because the hydrogen flow rate is controlled by an electrical valve, we can tune the exact hydrogen flow rate by applying PWM theory. PWM is a modulation technique that uses a sinusoidal signal or a frequency pulse signal to generate variable-width pulses in order to represent the amplitude of an analog input signal, as illustrated in Figure 7. Input Load A ir p u m p H y d ro g en v al v e C el l V o lt ag e

(4)

Figure 7. Illustration of Pulse Width Modulation.

The saw-tooth signal in the figure is called a “carry signal” and is applied to modulate the input signal. The period of the modulated output signal is the same as the period of carry signal, T c. The duty ratio τ is defined as:

/

on c

T

T

τ

=

, (11) which is the operating time of the valve, and depends on Ton.

With an increase in operating time, the PEMFC system gets more hydrogen. In general, the frequency and the amplitude of carry signals must be higher and wider than those of input signals. For the experiments, we employed a 2/2-way valve as the hydrogen control valve with a switch frequency of about 1K Hz and a maximum power consumption of 5.4 W.

IV. ROBUST CONTROLLER DESIGN

From the analysis of gap metrics and coprime factorization, a robust controller will be designed to provide the maximum stability bound for the fuel cell system. The resulting controller which combines PWM with Robust control methodologies will then be applied to experiments to verify the effect.

Theorem 1 (Small Gain Theorem) [7]:

Suppose MRH∞ and let γ >0 Then the interconnected system shown in Figure 8 is well posed and internally stable for all ∆(s)∈RH with (a) ∆≤1/γ if and only if

( )

M s ≤γ ; (b) ∆<1/γ if and only if M s( ) < , γ

where G is the ∞ norm of system G.

e + + + + 2 2 1 1 e ω

M

ω

Figure 8. Small Gain Theorem.

Suppose that a nominal plant G can be expressed 0

as 1

0

G =MN, where (1) M,N∈ RH and (2) MM*+NN*=I, ω

.This is called a normalised left coprime factorisation of 0

G . Suppose that a perturbed system G∆ with the block diagram of Figure 9 is expressed as:

1 ( ) ( ) G M N m N − = + ∆ + ∆ ∆ , (12)

with [∆M,∆N] <ε ,∆M,∆ ∈N RH∞, the system transfer functions can be simplified is defined as follows:

1 2 1 1 1 ( ) ( ) [ ] z K K I GK M I GK I G z I ω I ω       = − = −             , (13) Thus, from Theorem 1, the closed-loop system remains internally stable for all [∆M,∆N] < ε if and only if

1 1 1 ( ) K I GK M I ε   − ≤     , or equivalently 1 1 ( ) [ ] K I GK I G I ε   − ≤     . (14)

Definition 1: Stability Margin:

The stability margin ( , )b G K of the closed-loop system is defined as follows: 1 1 ( , ) K ( ) [ ] b G K I GK I G I − − ∞   ≡   −   , (15)

Thus from Theorem 1 the closed-loop system is internally stable for all [∆M,∆N] < if and only if ε

b G K

( , )

ε

.

M

N

N

1

M

− + + + + ω

r

z

2 1

z

G

+

Figure 9. The block diagram of

G

with a feedback controller K.

It is further noted that the coprime factorisation of a system is not unique. That is, there is more than one expression for

0

G

and ∆

G

. Therefore, the gap between two systems

G

0 and

G

can be defined as:

Definition 2: Gap Metric [7]:

The smallest value of [M,∆N] which perturbs

G

0 into ∆

G

, is called the gap between

G

0and

G

, and is denoted as

δ

(

G

0

,

G

)

.

Thus, ( , )b G K gives the radius (in terms of the distance in the gap metric) of the largest ball of plants stabilized by the controller K. Therefore, the design goal is to derive a suitable

(5)

controller K from a nominal plant

G

0, such that all perturbed plants

G

i located inside the gap δ(G ,G )0 i <ε will satisfy b G K( , )≥ε and the closed-loop system remains internally stable.

From the identification results of Section II, the gap between all plants are illustrated in Table 3.

Table 3. The gap between plants.

The selection of the nominal plants

G s

0

( )

was based on the calculation of system gaps between the nominal plants and the perturbed plants such that the maximum gap is minimized as: 0 0 min max ( , i) G δ G G , (16) Therefore, 13 2 2 0.102 8.148 0.245 3.016 13.09 18.58 13.09 18.58 s s G s s s s − − −   =  + + + +, (17)

was chosen as the nominal plant because the maximum gap between

13

G

and other plants is 0.3649, which is the minimum for all systems (see Table 3). In order to balance the requirements between stability and performance [9, 11], we added the weighting function

1

1

0

( )

0

1

s

W s

s

+

=

, (18)

to eliminate the steady-state errors. The

H

robust controller for the shaped plant G W is designed as follows: 13 1

2 2 3 2 13 2 2 0.9372 13.18 +29.08s 16.84 +14.02 15.79s ( ) 0.1091 +1.407s 1.794 +14.02 15.79 s s s s K s s s s+ +    +   =  +    +   , (19)

with a stability bound of b G W K( 13 1, 13)=0.7273, which is greater than the maximum plant perturbation (0.3649). Therefore, system stability and performance can be guaranteed by the proposed controller.

V. EXPERIMENTAL RESULTS

In order to implement the controller, the controller K13( )s was transferred to z-domain (with sampling time of 0.01 second) as follows: 3 2 3 2 13 2 2 0.9372 2.687 2.564 0.8149 2.868 2.737 0.8692 ( ) 0.1091 0.205 0.09602 1.868 0.8692 z z z z z z K z z z z z +    − + −   =  +    − +   . (20)

The block diagram of the controller structure in the MatlabTM is illustrated in Figure 10.

9

comm and voltage

Analog Output

air pum p control signal

National Instruments DAQCard-6024E [auto] Saturation In1 Out1 Robust control Relay Out1 PWM Analog Output Hydrogen valve control signal

National Instruments DAQCard-6024E [aut o] 2 Gai n1 Analog Input Fuel cell voltage output

National Instrument s DAQCard-6024E [auto]

Data4

Figure 10. The implemented controller structure.

Following implementation of the designed controller, the experimental results are shown in Figures 11-13, with the output voltage set as 9V. Figure 11 shows the output responses at fixed loadings of 2A, 3A and 4A, respectively. The voltage output and air-pump variations are shown in Figure 12, where the loading conditions vary as 2A→3A→4A→3A→2A. Figure 13 shows the responses of output voltage, when the loading current is set as 3A and the command voltage varies as 7v→8v→9v→8v→7v. It is shown that the closed-loop system remained internally stable under system perturbations, and that the steady-state error was zero because of the integral factor of the weighting function.

0 20 40 60 80 100 120 140 160 180 6 7 8 9 10 11 o u tp u t v o lt a g e time(s)

control hydrogen set output voltage 9.5v,load current 2a

0 20 40 60 80 100 120 140 160 180 7 8 9 10 11 o u tp u t v o lt a g e time(s)

control hydrogen set output voltage 9.5v,load current 3a

0 20 40 60 80 100 120 140 160 180 7 8 9 10 o u tp u t v o lt a g e time(s)

control hydrogen set output voltage 9.5v,load current 4a

(6)

0 100 200 300 400 500 600 700 800 900 6.5 7 7.5 8 8.5 9 9.5 10 10.5 11 11.5 o u tp u t v o lt a g e time(s)

output voltage set 9v,load current 2a-> 3a ->4a->3a->2a

0 100 200 300 400 500 600 700 800 900 0 1 2 3 4 a ir p u m p v o lt g a e ( V ) time(s)

Figure 12. The output voltage as the loading current varies 2A→3A→4A→3A→2A 0 100 200 300 400 500 600 700 800 900 3 4 5 6 7 8 9 10 11 o u tp u t v o lt a g e time(s)

load current set 3a,output voltage set 7v->8v->9v->8v->7v

0 100 200 300 400 500 600 700 800 900 0 1 2 3 4 a ir p u m p v o lt g a e ( V ) time(s)

Figure 13. Output voltage to references: 7v→8v→9v→8v→7v, (loading current set as 3A)

Table 4 describes the root mean square error of the output voltage, average operation voltage of the air-pump, and average duty ratio of the hydrogen valve, taken from Figure 11 in the interval of t

[

10,200

]

sec. It is shown that the multi-variable

H

robust controller can help reduce hydrogen consumption from 100 % (with the original on-board controller) to about 16-17%. In addition, the controller also demonstrated its excellent tracking ability when the reference voltage varies, which is more efficient than the DC/DC converter.

Table 4. Stochastic data from Figure 11

Set volt 9v, from 10s->200s 2A 3A 4A

RMS of output voltage error 0.0268 0.021 0.025

Air pump average voltage (V) 2.661 3.29 3.954

Average duty ration of hydrogen 0.163 0.167 0.162

Although the present study has demonstrated the practical applications, it is noted that the limitation of this design is the external power supply. That is, at this moment, the controller circuit consumes power from an external power source, and is implemented in a notebook. Therefore, future research should be carried out to integrate the robust controller with the

VI. CONCLUSION

In this paper, the dynamics of the PEMFC was described and modeled as a MIMO system. By fixing the output resistance, we aimed to control the output voltage by tuning the hydrogen and air flow rates through a multivariable robust controller. From the experimental results, the proposed robust controller was deemed to achieve robust performance and to reduce hydrogen consumption of the system.

ACKNOWLEDGEMENT

The authors would like to thank Delta ElectronicsTM for providing the portable PEMFC system studied in this paper.

REFERENCES

[1].P.G. Rodatz, G. Paganelli, and L. Guzzella. Optimizing air

supply control of a PEM fuel cell system. 2003. Denver, CO, United States: Institute of Electrical and Electronics Engineers Inc.

[2].J.T. Pukrushpan, H. Peng, and A.G. Stefanopoulou. Simulation

and analysis of transient fuel cell system performance based on a dynamic reactant flow model. 2002. New Orleans, LA, United States: American Society of Mechanical Engineers, New York, NY 10016-5990, United States

[3].K. Sedghisigarchi, and A. Feliachi. H-infinity controller for solid

oxide fuel cells. 2003.

[4].S. Caux, et al. PEMFC air loop model and control. 2005. [5].A. Takeuchi, N. Yamashita, and T. Yachi. Distributed polymer

electrolyte fuel cell generation system with load power restriction control. 2001.

[6].F. Jurado,. and J.R. Saenz, Adaptive control of a fuel

cell-microturbine hybrid power plant. Energy Conversion, IEEE Transaction on, 2003. 18(2): p. 342-347.

[7].T.T. Georgiou and M.C. Smith, Optimal robustness in the gap

metric. Automatic Control, IEEE Transactions on, 1990. 35(6): p. 673-686.

[8].G. Vinnicombe, Frequency domain uncertainty and the graph

topology. Automatic Control, IEEE Transactions on, 1993. 38(9): p. 1371-1383.

[9].K. Zhou, J.C. Doyle and K. Glover, Robust and optimal control. 1996, Upper Saddle River, N.J.: Prentice Hall. xx, 596 p. [10].F.C. Wang, et al. Proton exchange membrane fuel cell system

identification and control - Part II: H-infinity based robust control. 2006. Irvine, CA, United States: American Society of Mechanical Engineers, New York, NY 10016-5990, United States.

[11].F.C. Wang, et al., System identification and robust control of a

portable proton exchange membrane full-cell system. Journal of Power Sources, 2007. 164(2): p. 704-712.

[12].Y.P. Yang, et al., Low power proton exchange membrane fuel

cell system identification and adaptive control. Journal of Power Sources, 2007. 164(2): p. 761-771.

[13].J.M. Maciejowski and B.C. Chang, Multivariable feedback

design. Applied Mechanics Reviews, 1991. 44(7): p. 114. [14].M. Verhaegen, Identification of the deterministic part of MIMO

state space models given in innovations form from input-output data. Automatica, 1994. 30(1): p. 61-74.

[15].E.E. Topcu, I. Yuksel, and Z. Kamis, Development of

electro-pneumatic fast switching valve and investigation of its characteristics. Mechatronics, 2006. 16(6): p. 365-378.

數據

Figure 1. The dynamics of the PEMFC system. [11]
Figure 4. The input and output signals of the system.
Figure 7. Illustration of Pulse Width Modulation.
Table 3. The gap between plants.
+2

參考文獻

相關文件

This kind of algorithm has also been a powerful tool for solving many other optimization problems, including symmetric cone complementarity problems [15, 16, 20–22], symmetric

➢The input code determines the generator output. ➢Understand the meaning of each dimension to control

• A function is a piece of program code that accepts input arguments from the caller, and then returns output arguments to the caller.. • In MATLAB, the syntax of functions is

Microphone and 600 ohm line conduits shall be mechanically and electrically connected to receptacle boxes and electrically grounded to the audio system ground point.. Lines in

n Media Gateway Control Protocol Architecture and Requirements.

We shall show that after finite times of switching, the premise variable of the fuzzy system will remain in the universe of discourse and stability of the adaptive control system

An integrated photovoltaic /thermal (PV/T) air collector to collect hot air and drive air flow, and mixing the air flow from earth-air heat exchanger (EAHE) and hot air flow to

This research is to integrate PID type fuzzy controller with the Dynamic Sliding Mode Control (DSMC) to make the system more robust to the dead-band as well as the hysteresis