model-based control design for {h2} purity regulation in

27
Post-print version: Model-based control design for H 2 purity regula- tion in high-pressure alkaline electrolyzers M. David, F.D. Bianchi, C. Ocampo-Martinez and R. S´anchez-Pe˜ na This work has been published in Journal of the Franklin Institute: M. David, F.D. Bianchi, C. Ocampo-Martinez and R. S´anchez-Pe˜ na, “Model-based control design for H 2 purity regulation in high-pressure alkaline electrolyzers”, Journal of the Franklin Institute, vol. 358, pp. 4373-4392, 2021. Final version available at: URL: https://www.sciencedirect.com/science/article/abs/pii/S0016003221002076 DOI: 10.1016/j.jfranklin.2021.04.005 © 2021. This manuscript version is made available under the CC-BY-NC-ND 4.0 license http://creativecommons.org/licenses/by-nc-nd/4.0/ BibTex: @Article{David2021, Title = {Model-based control design for H 2 purity regulation in high-pressure alkaline electrolyzers} , Author = {Mart´ ın David and Fernando D. Bianchi and Carlos Ocampo-Martinez and Ricardo S´ anchez-Pe~ na}, Journal = {Journal of the Franklin Institute}, Year = {2021}, Number = {8}, Pages = {4373-4392}, Volume = {358}, Doi = {10.1016/j.jfranklin.2021.04.005} }

Upload: others

Post on 22-Oct-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Model-based control design for {H2} purity regulation in

Post-print version:

Model-based control design for H2 purity regula-

tion in high-pressure alkaline electrolyzers

M. David, F.D. Bianchi, C. Ocampo-Martinez and R. Sanchez-Pena

This work has been published in Journal of the Franklin Institute:

M. David, F.D. Bianchi, C. Ocampo-Martinez and R. Sanchez-Pena, “Model-based controldesign for H2 purity regulation in high-pressure alkaline electrolyzers”, Journal of theFranklin Institute, vol. 358, pp. 4373-4392, 2021.

Final version available at:

URL: https://www.sciencedirect.com/science/article/abs/pii/S0016003221002076

DOI: 10.1016/j.jfranklin.2021.04.005

© 2021. This manuscript version is made available under the CC-BY-NC-ND 4.0 licensehttp://creativecommons.org/licenses/by-nc-nd/4.0/

BibTex:@Article{David 2021,

Title = {Model-based control design for H2 purity regulation in high-pressure

alkaline electrolyzers},

Author = {Martın David and Fernando D. Bianchi and Carlos Ocampo-Martinez and

Ricardo Sanchez-Pe~na},

Journal = {Journal of the Franklin Institute},

Year = {2021},

Number = {8},

Pages = {4373-4392},

Volume = {358},

Doi = {10.1016/j.jfranklin.2021.04.005}

}

Page 2: Model-based control design for {H2} purity regulation in

Model-based control design for H2 purity regulation inhigh-pressure alkaline electrolyzers

Martín Davida,b,∗, Fernando Bianchia, Carlos Ocampo-Martinezb, RicardoSánchez-Peñaa

aInstituto Tecnológico Buenos Aires (ITBA) and Consejo Nacional de InvestigacionesCientíficas y Técnicas (CONICET), Ciudad Autónoma de Buenos Aires, ArgentinabAutomatic Control Department, Universitat Politècnica de Catalunya, Institut de

Robòtica i Informàtica Industrial (CSIC-UPC), Barcelona, España

Abstract

This paper proposes two control strategies that mitigate the cross contam-ination of H2 and O2 in a high-pressure alkaline electrolyzer, which conse-quently increases the supplied gases purity: one based on a decoupled PIscheme and the other based on optimal control tools. In order to reducethe diffusion of gases through the membrane, the controllers establish theopening of two outlet valves based on the pressure of the system and thedifference in liquid level between both separation chambers. Therefore, twomultiple input - multiple output controllers are designed here. For this pur-pose, a high-fidelity model previously developed was simplified in order toobtain a control-oriented model. The proposed controllers were evaluated insimulation using the high-fidelity nonlinear model in a wide operating range,which resulted in less than 1% impurity of gases.

Keywords: Hydrogen, alkaline electrolysis, multivariable control, H∞optimal control

1. Introduction1

The world economy is constantly expanding along with the demand for2

energy [1]. Furthermore, the extensive use of fossil fuels, with the consequent3

∗Corresponding authorEmail address: [email protected] (Martín David)

Preprint submitted to Journal of The Franklin Institute May 7, 2021

Page 3: Model-based control design for {H2} purity regulation in

emission of greenhouse gases, is widely accepted as a situation that needs to4

change. In this line, global impact studies and environmental protection5

policies have been formulated [2, 3]. Around the world, solutions focused6

on renewable energy sources have been proposed in order to mitigate the7

emission of greenhouse gases due to the intensive use of fossil fuels. However,8

the ability to accumulate the excess of energy over long periods of time is9

needed in order to reach a high integration of renewable energy sources. A10

widely accepted idea is the use of hydrogen as an energy vector, known as11

the hydrogen economy, which would be an integral solution to produce, store12

and supply energy [4, 5, 6].13

Among all the methods of producing sustainable hydrogen, the alkaline14

electrolysis is presented as the most available technology. Currently, there is15

a renewed interest in this technology due to its ease of connection to renew-16

able energy sources [7]. Commonly, the combination of electrolyzers, storage17

tanks and fuel cells is used as an energy buffer [8, 9]. Alkaline electrolysis18

consists in the separation of water to form H2 and O2 by applying an electric19

current. The electrolytic cell consists of a pair of electrodes and a mem-20

brane made of ZirfonTM that prevent gas mixing. One of the most important21

challenges of the alkaline electrolysis is the diffusion through this membrane22

driven by differences in concentration and pressure [10]. Although the first23

cause of cross-contamination is inherent in the process and is related to the24

development of new membranes, the pressure differential can be mitigated by25

a suitable control design actuating over the outlet valves of both separating26

chambers.27

Despite alkaline electrolysis is a mature technology, its mathematical28

modelling is still under development. Most models focus only on the cell-29

stack description but not in the entire system [11, 12, 13]. Moreover, most30

of them describe the stationary regime and are built from empirical equa-31

tions [14, 15, 16]. Recently, Sanchez et al [17] used a commercial software to32

model the entire system while the cell-stack is described by a semi-empirical33

approach. In the same direction, some of the authors of the current work34

have developed a Phenomenological Based Semi-empirical Model (PBSM) re-35

ported in [18, 19]. This model has the advantage of describing the dynamic36

phenomena and the evolution of all the electrolyser subsystems.37

Furthermore, to the best of the authors’ knowledge, and also from the38

conclusions reported by Olivier et al [20], the design of controllers to solve39

the problem mentioned above seems to be not addressed yet in the literature.40

Therefore, the development of useful input-output models for control design41

2

Page 4: Model-based control design for {H2} purity regulation in

is an open research topic [20]. In general, control objectives are completely42

focused on the management of the electrolyzer as an electrical consumer43

and producer of H2 connected to a grid [21, 22]. Moreover, the control of44

the outlet valves could be found mentioned only by Schug in his description45

of a pilot plant [23]. In his work, an alkaline electrolyzer is described in46

detail along with experimental results. However, the control system is not47

detailed enough, but the connection of plant output with control action can48

be recognized in the simplified flow diagram presented.49

Given the lack of control strategies designed for such systems and, in50

particular, those strategies based on suitable and reliable (dynamic) mod-51

els properly obtained for control tasks, the main contribution of this paper52

is twofold. First, from a well-established nonlinear model considering the53

dynamics and the accurate phenomenology of the alkaline electrolyzers re-54

ported in [19], a reduced model able to be used as a control-oriented model55

(COM) is obtained and properly validated by using the complete nonlinear56

model (which, in turn, is validated with real data). Second, by using the57

reduced model, two controllers are designed and the closed-loop performance58

of the system is compared based on the maximization of the hydrogen purity59

through the mitigation of the cross-contamination of gases into the chambers.60

The remainder of the work is structured as follows. A description of a61

high-pressure alkaline electrolyzer is presented in Section 2. Next, in Sec-62

tion 3, two controllers are designed, a multivariable PI controller and an63

optimal model-based one. Simulation results comparing both controllers are64

presented and discussed in Section 4. At the end, some final comments are65

gathered in Section 5.66

2. High-pressure alkaline electrolyzer67

As previously mentioned, a proposed solution for energy storage is the68

combination of an electrolyzer, storage tanks and a fuel cell. In this way, the69

additional electrical energy is used to produce hydrogen that is stored in the70

tanks. When renewable energy sources are not able to meet the demand, the71

stored hydrogen is consumed by the fuel cell.72

High-pressure alkaline electrolyzers can supply gases at a storage pressure,73

dispensing with the use of compressors. However, cross-contamination, i.e.,74

the concentration of O2 in the H2 stream and vice versa, increases with75

pressure, then special attention is required in operation due to safety and76

quality issues.77

3

Page 5: Model-based control design for {H2} purity regulation in

Figure 1 shows the piping and instrumentation of a high-pressure alkaline78

electrolyzer prototype. The components of this system are:79

• a pressurized tank (PT) that contains a pack of 15 alkaline electrolytic80

cells;81

• two independent KOH solution circuits with recirculation pumps;82

• two gas separation chambers (SC) where the produced gas is split from83

the liquid KOH solution;84

• two heat exchangers for both circuits (HEO and HEH);85

• a water injection pump that periodically replenishes the consumed wa-86

ter;87

• two outlet lines controlled by two motorized valves (MVO and MVH)88

connected to storage tanks; and89

• an equalization line that connects both bottoms of the SCs.90

A detailed description of this system is presented in [18, 19].91

As mentioned in the Introduction, the main objective of an alkaline elec-92

trolyzer is to separate water to form H2 and O2 by applying an electric93

current I. In this process, it is highly important to minimize the diffusion94

through the membrane caused by differences in both concentration and pres-95

sure. Up to 2% of H2 in the O2 stream is widely accepted as a limit, taking96

into account that the lower explosive limit of H2 is 4%. Additionally, H2 and97

O2 gases must be delivered at high pressures in order to avoid the use of98

compressors. Since gas purity decreases with higher pressures, it is expected99

to increase the possible operating pressure preventing contamination with a100

suitable control strategy.101

2.1. Cross-contamination102

As stated before, the main difficulty in the operation of an alkaline elec-103

trolyzer is the contamination of both streams, especially on the O2 side.104

Generally, this concept is approached in the models as an empirical equation105

that relates contamination to the state of the system (e.g., current density,106

temperature, pressure). This way evidences the lack of dynamic analysis of107

purity. However, there are studies that analyze the phenomenology of the108

4

Page 6: Model-based control design for {H2} purity regulation in

Figure 1: Piping and instrumentation diagram of the high-pressure alkaline electrolyzer.The main sensors and actuators explained in the text are highlighted in orange. Adaptedfrom [19]

contamination process as [10] which is used into the phenomenological based109

semi-physical model reported in [19].110

Electrolysis process happens in the electrolytic cell that is represented in111

Figure 2. Each cell is formed by two electrodes and a membrane which sep-112

arates both half cells. There are two driving forces for gas cross-permeation113

through this membrane. The first one is diffusion driven by differences in dis-114

solved gas concentration between the two half cells [24]. This phenomenon115

can be modelled on the basis of Fick’s law as116

Φc→a,F ick = DH2

CH2,c − CH2,a

zcell, (1)

being Φc→a,F ick the H2 flux from cathode (c) to anode (a), DH2 the diffusion117

coefficient of H2 through the separator, CH2,x the H2 concentration in both118

half cells and zcell the separator width. The presented equation corresponds119

5

Page 7: Model-based control design for {H2} purity regulation in

Figure 2: Scheme of the electrolytic cell with reactions. H2O (∗) represents KOH solutionand O2

(∗∗) and H2(∗∗) represent outputs that are contaminated with H2 and O2, respec-

tively. Taken from [19]

to the H2 diffusion, a similar equation can be described for the O2.120

The second cause of cross-contamination is the permeability of the elec-121

trolyte with dissolved gases due to differential pressure between both half122

cells. Based on Darcy’s law, H2 flux when cathodic pressure is higher than123

anodic one can be written as124

Φc→a,Darcy = εDarcyH2

Pc − Pa

zcell, (2)

where Φc→a,Darcy is the H2 flux from cathode to anode when cathodic pressure125

Pc is greater than anodic pressure Pa. The H2 permeability εDarcyH2 depends126

on fluid properties and the concentration of dissolved H2. In case anodic127

pressure is greater than the cathodic one, a similar equation can be obtained128

for the O2 contamination flux. Clearly, only one flux occurs at a time.129

2.2. Control scheme130

An alkaline electrolyzer requires several control loops for an efficient and131

safe operation. The control of both the refrigeration system and the make-up132

pump ensures a safe operation of the electrolyzer. Whereas, the H2 produc-133

tion is controlled by the outlet valves. This paper is focused on the latter. A134

brief description of the other loops is described next.135

6

Page 8: Model-based control design for {H2} purity regulation in

The refrigeration system and the make-up pump are controlled indepen-136

dently by hysteresis cycles. These control loops, whose designs are not going137

to be treated in this paper, are defined by the following sets of constraints:138

LH2 ≤ Lmin and LO2 ≤ Lmin ⇒ upump = 1,

LH2 ≥ Lmax or LO2 ≥ Lmax ⇒ upump = 0,(3)

TH2 + TO2 ≥ 2 Tmax ⇒ uRS = 1,

TH2 + TO2 ≤ 2 Tmin ⇒ uRS = 0,(4)

where LO2 , LH2 , TO2 and TH2 are the liquid solution levels and temperatures139

in O2 and H2 SCs, respectively. These variables are measured by the trans-140

mitters LT1, LT2, TT1 and TT2, respectively (see Figure 1). The limits im-141

posed are Lmin = 0.45 m, Lmax = 0.5 m, Tmin = 39.5 oC and Tmax = 40.5 oC.142

Finally, the control actions upump and uRS manage the activation of the in-143

jection pump, the refrigeration system pump and the radiator, respectively.144

Finally, energy management, with the consequent control of the current-145

voltage relationship, is intrinsically related to the power sources, so it is146

beyond the scope of this paper. Details on this topic can be found in [12, 17,147

25].148

As previously indicated, in alkaline electrolysis, a pressure difference be-149

tween both half-cells generates the gas crossover. Therefore, the control ob-150

jective is to keep the liquid solution levels equalized in both SCs (measured151

by LT1 and LT2 in Figure 1) while H2 and O2 are delivered at a certain152

pressure (measured by PT1 and PT2 in Figure 1). This objective is achieved153

acting over two motorized outlet valves (MVO and MVH in Figure 1). The154

operating ranges for pressure p and electric current I are 0-7000 kPa and155

10-50 A, respectively. It is important to note that this electrolyzer, with an156

electrode area of Acell = 143 cm2, works in a current density j range between157

70-350 mA/cm2 under the direct relationship158

j =I

Acell

. (5)

With the aim of having a suitable resolution in these wide operating ranges159

and considering the H2 production capacity of 0.5 Nm3/h, needle-type outlet160

valves with a relatively small maximum flow coefficient, e.g., Cv = 0.004,161

must be used. In order to be able to control the system with only one valve162

per outlet line, the pressure in both storage tanks should be similar.163

7

Page 9: Model-based control design for {H2} purity regulation in

Another variable to be controlled is the difference between the liquid levels164

in both SCs, defined as165

∆L = LH2 − LO2 . (6)

This variable must be kept around a set-point ∆Lref = 0. This condition166

will contribute to the natural action of the equalization line circuit by keep-167

ing the pressure equalized on both sides of the membrane. In other words,168

if the control dynamics are slow enough, the equalization line ensures that169

the pressure in both SCs is almost the same, and the same happens in the170

electrolytic cells. As stated by Schalenbach et al [10], the ZirfonTM mem-171

brane is highly permeable to pressure differences, which was described in172

Section 2.1. These pressures Pc and Pa depend on the pressure of each SC173

and the pressure exerted by the column of liquid. In order to understand the174

effect of the liquid level difference in each SC, an example is presented next.175

A difference in level ∆L = 2 mm represents a pressure difference of 25 Pa.176

Considering only this difference, a contaminating flow of H2 from cathode177

to anode n5 = 1.71 × 10−9 kmol s−1 occurs (see Figure A.11). The purity178

of the gases produced will depend on the rate of O2 production. Therefore,179

with a low current density j = 70 mA/cm2, an impurity of 0.24 % will be180

obtained. Finally, controlling the difference in level and pressure generates a181

high purity of the supplied gases. However, the absence of contamination is182

unreachable due to the natural diffusion that occurs in the studied process.183

The control scheme proposed to achieve the objectives is presented in184

Figure 3. The controller produces two valve opening values, uH2 and uO2 ,185

taking values between 0 (minimum opening) and 10 (maximum opening).186

The control values are computed to ensure that187

PH2 → Pref , (7a)∆L→ 0. (7b)

In normal operation, this pressure is set externally in order to follow smoothly188

the pressure of the storage tanks Ptank. Accordingly, the reference for the189

pressure Pref is defined as190

Pref = Ptank + Pgap, subject to |dPref/dt| < α, (8)

being α a rate limit in kPa/s. This rate limit ensures that a sudden change in191

the storage pressure does not generate an excessive variation in the pressure192

at both sides of the membrane, with the consequent cross-contamination.193

8

Page 10: Model-based control design for {H2} purity regulation in

Controller Electrolyzer

I

uH2

uO2

PH2

−Pref

∆L−

∆Lref = 0

Figure 3: Proposed control scheme.

Under the assumption of similar pressures, Ptank is set equal to PH2 . More-194

over, the pressure gap between Pref and Ptank, Pgap = 50 kPa, is needed to195

compensate the action of the retention valves (RVO and RVH).196

The described control loops act simultaneously and independently. For197

instance, when the make-up pump acts injecting water, the main loop devel-198

oped in this work equalizes the levels by either opening or closing the valves.199

Then, the action of the former (make-up pump) appears as a disturbance to200

the latter (outlet valves).201

2.3. Reduced control-oriented model202

A highly-detailed model for alkaline electrolyzers is given in [18, 19]. This203

model has 25 differential equations (i.e., 25 states) and 17 additional vari-204

ables, 50 structural parameters and 49 functional parameters. The basic205

structure of Ordinary Differential Equations (ODEs) is presented in the Ap-206

pendix and a complete description can be found in the aforementioned ref-207

erences.208

Such a model is suitable for simulation purposes but not for control design.209

To this end, those variables that produce smaller effects on the controlled210

variables (∆L and PH2) might be neglected under some assumptions and211

guaranteed conditions that are explained next.212

• Although the ultimate goal is to maximize the purity of the gases,213

the concentrations of impurities are not taken into account for the214

controller, which is based on the liquid levels and the system pressure.215

• In addition, despite having two paths of diffusion, i.e., through the216

membrane and through the equalization line, the latter is smaller than217

the former (106 times). This is mainly due to a longer path through the218

9

Page 11: Model-based control design for {H2} purity regulation in

equalization line (approximately 3 m) against just the thickness of the219

membrane (approximately 5×10−4 m). Then, the diffusion through the220

equalization line can be neglected along with the corresponding states.221

• Moreover, under the hypothesis of reaching gas purities greater than222

99%, saturation of pure gas in each cell can be assumed in order to223

calculate diffusion across the membrane.224

• Furthermore, according to the ideal gas law, the gas moles behave225

equally no matter the substance, hence it only matters the accountancy226

of the number of moles at each line.227

• Finally, only the concentrations of pure gases in the electrolytic cells228

and in the SCs can be considered.229

Based on the previous assumptions, the model can be reduced to 14230

states. The ODEs corresponding to these 14 states are listed in Table 1.231

The rest of the states are considered constant while the parameters, which232

are represented by algebraic equations, are not modified.233

Different scenarios with pulse-type signals in the disturbances i and Ptank234

and control inputs uH2 and uO2 were simulated to compare the responses235

of the original model and the reduced COM. Figure 4 shows the results of236

one of them when the initial operating conditions correspond to I = 30 A237

and PH2 = 4000 kPa (an operating point in the center of the considered238

operating range) and only a pulse-type signal in the current is applied. The239

duration of that pulse was 10 s and the amplitude was 30 A. In the top-plot240

of Figure 4, the evolutions of the pressure PH2 for the full original model241

(solid black line) and the same pressure for the reduced COM (dashed red242

line) can be observed. The second and third plots compare the evolutions of243

the levels LH2 and LO2 , respectively. The bottom plot shows the difference of244

levels ∆L for the original and the reduced models, respectively. The relative245

errors1 for the pressure and each level, and the absolute error, in case of the246

level difference, can be seen in solid blue lines. In this last case, the nominal247

values are close to zero and the relative error is impractical. Notice that the248

maximum approximation error is 2 × 10−5 m in ∆L, which is quite small249

comparing with the maximum value of this signal in Figure 4. In all cases,250

1The relative error is defined as 100 |yoriginal − yreduced|/|yoriginal|

10

Page 12: Model-based control design for {H2} purity regulation in

Table 1: ODEs corresponding to the reduced nonlinear model.

State Corresponding ODE

1 dρ3dt

=1

Vmix,I

(n1 + n22 + n6 − n3 − n5 − n21 + r∑

i σi,1)

2 dxH2,3

dt=

1

NI

(xH2,1 n1 − xH2,3 n3 − n5 + n6 + r1 − xH2,3 NI

)

3 dρ4dt

=1

Vmix,II

(n2 − n22 − n6 − n4 + n5 + n21 + r∑

i σi,2)

4 dxO2,4

dt=

1

NII

(xO2,2 n2 + n5 − n6 − xO2,4 n4 + r

2− xO2,4 NII

)

5 dNIII

dt= n3 + n7 − n9 − n11

6 dLLg,III

dt=

1

ASC

(V3 + V7 − V9 − V11 + Vb,III

)

7 dxH2,III

dt=

1

NIII

(xH2,3 n3 + xH2,7 n7 − n9 − xH2,11 n11 − xH2,III NIII

)

8 dNIV

dt= n4 − n8 − n10 − n12

9 dLLg,IV

dt=

1

ASC

(V4 − V8 − V10 − V12 + Vb,IV

)

10 dxO2,IV

dt=

1

NIV

(xO2,4 n4 − xO2,8 n8 − n10 − xO2,12 n12 − xO2,IV NIV

)

11 dP15

dt=

RT

AT Lg,IX

(n9 − n15)− P15

Lg,IXLg,IX

12 dP16

dt=

RT

AT Lg,X

(n10 − n16)− P16

Lg,XLg,X

13 dn7

dt=

1

τequal(ntheo − n7)

14 dn8

dt=

1

τequal(ntheo − n8)

11

Page 13: Model-based control design for {H2} purity regulation in

0 100 200 300 400 500 600

Time [s]

-1

0

1

2

3

∆L[m

]

×10−4

0

0.5

1

1.5

2

abso

lute

err

or

[m]

×10−50.491

0.492

0.493

0.494

0.495

LO

2[m

]

0

2

4

6

8

rela

tive e

rror

[%]

×10−30.491

0.492

0.493

0.494

0.495

LH

2[m

]

0

1

2

3

4

rela

tive e

rror

[%]

×10−3

4000

4020

4040

PH

2[kPa]

0

0.5

1

1.5

rela

tive e

rror

[%]

×10−4

Original model Reduded model Error

Figure 4: Comparison between the responses of the full nonlinear model and the reducedCOM when a pulse of 10 s duration is applied in the current.

it can be observed that the pressure and levels in both separation chambers251

did not present differences while the difference in level has an increasing252

decoupling, although of small amount.253

3. Control Design254

In this section, two linear controllers are proposed for mitigating the cross-255

contamination of gases through the membrane in the alkaline electrolyzer256

presented in Section 2. The former is a classical PI control used frequently257

in industry, while the latter is a model-based H∞ optimal controller.258

In both cases, a linear model of the electrolyzer is required, therefore259

the operating conditions of the electrolyzer must be defined. Assuming the260

12

Page 14: Model-based control design for {H2} purity regulation in

10−5 10−3 10−1 101 103-100

-50

0

|PH

2−PH

2|[dB]

I

10−5 10−3 10−1 101 103-100

-50

0

uH2

10−5 10−3 10−1 101 103-100

-50

0

uO2

10−5 10−3 10−1 101 103

Freq [Hz]

-150

-100

-50

|∆L|[dB]

10−5 10−3 10−1 101 103

Freq [Hz]

-150

-100

-50

0

10−5 10−3 10−1 101 103

Freq [Hz]

-150

-100

-50

0

Figure 5: Frequency responses of the linearized model at several operating points (graylines) and the nominal model G(s) (blue lines).

control objective of tracking Pref given in (8) and the regulation of ∆L around261

0 are satisfied, the operating conditions can be parameterized by the steady-262

state values of the tank pressure Ptank and the current I. Thus, the system263

operating region is defined as264

O ={

(Ptank, I) : 0 kPa ≤ Ptank ≤ 7000 kPa

and 10 A ≤ I ≤ 50 A}.

Next, the reduced nonlinear model introduced in Section 2.3 is numeri-265

cally linearized at a representative operating point (Ptank, I) ∈ O. To select266

this point, the linearization is performed over a grid of operating points in267

O. The magnitude of the frequency responses for these operating points is268

shown in Figure 5 in gray lines and the selected nominal model is represented269

by a thicker blue line. This nominal model will be used to design the con-270

sidered linear controllers. It can be observed that there is no drastic changes271

in the frequency responses at different operating points. This fact suggests272

that linear controllers can achieve a suitable performance.273

13

Page 15: Model-based control design for {H2} purity regulation in

The selected nominal dynamics are approximated by the model274

y(s) = G(s)

[I(s)u(s)

]=[Gd(s) Gc(s)

] [I(s)u(s)

], (9)

where275

u =

[uH2

uO2

]=

[uH2 − uH2

uO2 − uO2

], y =

[PH2 − PH2

∆L

].

The variable u is the vector of control inputs, and y is the vector of the276

controlled variables. The incremental current I = I− I acts as a disturbance277

to be rejected. All of these variables are incremental values with respect278

to I, uH2 , uO2 , and PH2 , where the last three variables are functions of the279

operating point (Ptank, I).280

The first controller to be designed is based on classical PI design methods.281

3.1. PI control282

The system to be controlled, namely as Gc(s), has two control inputs and283

two controlled outputs. It can be observed in Figure 5 that the control loops284

are coupled and a multivariable approach is required.285

The simplest control approach consists in decoupling the loops and then286

designing two independent controllers [26]. For this purpose, the plant is287

right-multiplied by the inverse of its DC-gain, that is,288

Gdec(s) = Gc(s)Gc(0)−1. (10)

Figure 6 compares the frequency response of the original and the decoupled289

plants, respectively. It can be observed that the diagonal elements dominate290

the dynamics and the off-diagonal present a small response in the frequency291

range of interest, as compared to the original nominal model Gc(s).292

The transfer functions corresponding to the diagonal elements of the de-293

coupled plant present a dominant dynamic behaviour similar to a first-order294

system, i.e., it can be approximated by295

Gdec(s) ≈[ k1s−a1 0

0 k2s−a2

], (11)

where a1 = −0.0576 rad/s, k1 = 0.0576, a2 = −7.817 × 10−4 rad/s, and296

k2 = 7.817× 10−4. Consider the PI controller for each channel j,297

KPI(s) = kp,js− bjs

, (12)

14

Page 16: Model-based control design for {H2} purity regulation in

10−5 10−3 10−1 101 103-100

-50

0|P

H2−PH

2|[dB]

uH2

10−5 10−3 10−1 101 103-100

-50

0

uO2

10−5 10−3 10−1 101 103

Freq [Hz]

-150

-100

-50

0

|∆L|[dB]

10−5 10−3 10−1 101 103

Freq [Hz]

-150

-100

-50

0

Figure 6: Frequency responses of the nominal plant Gc(s) (gray lines) and decoupled plantGdec(s) (blue lines) used for the PI controller desing.

with bj = −ki,j/kp,j and being kp,j and ki,j the proportional and integral298

gains of the controller, respectively. Then, the controller parameters can be299

tuned by locating the zero bj slightly at the left of the model dominant pole300

aj and then adjusting the gain kp,j until a suitable closed-loop response is301

obtained.302

The resulting closed-loop scheme combining the diagonal elements303

Gdec,jj(s), (j = 1, 2) and the PI controllers is stable for all values of kp,j.304

Nevertheless, a limit on these parameters comes from the lack of perfect de-305

coupling, measurement noise levels, and the saturation of the control action.306

All these issues must be checked by simulation using the complete nonlinear307

model.308

Next, a model-based robust controller will also be designed and compared309

with the previous one.310

3.2. H∞ optimal control311

Alternatively, the controller can be designed in the frame of multivariable312

optimal control. In this case, the control design objectives are expressed as313

minK(s)

‖z‖2‖w‖2

, (13)

15

Page 17: Model-based control design for {H2} purity regulation in

where z is a performance variable and w a disturbance. Therefore, the con-314

troller design consists in defining a control setup and in selecting z and w ac-315

cording to the control specifications with suitable weighting functions [27, 28].316

In the electrolyzer case, tracking a pressure reference Pref while rejecting317

the disturbance I is sought. Hence, the performance variable z represents318

the pressure and level errors, and the disturbance w, of the system pressure319

and the current, i.e.,320

z = We(s)M(s)

[PH2 − Pref

∆L

], w = Wu(s)

[Pref

I

],

where321

M(s) =

[1 00 1

]1

s,

We(s) =

[ke,1 00 ke,2

],

Wu(s) =

[ku,1 00 ku,2

]s/0.1ωc + 1

s/10ωc + 1,

being ke,j, ku,j and ωc design parameters. The weighting functionM(s)We(s)322

penalizes the low frequencies of the pressure and level errors andWu(s) penal-323

izes the magnitude at high frequencies of the control actions. The closed-loop324

setup is shown in Figure 7.325

The final controller is obtained after solving the optimization problem326

(13) and left-multiplying the resulting K(s) by M(s), that is,327

K∞(s) = M(s)K(s). (14)

This factorization is needed to ensure the existence of a stabilizing controller.328

The order of the controller will be the order of the nominal model plus the329

order of all the weighting functions. Therefore, to simplify the real-time im-330

plementation, the order of G(s) can be numerically reduced. As indicated in331

Section 3.1, the nominal model Gc(s) exhibits a frequency response similar to332

a first-order system for each channel. Therefore, using a standard balanced-333

truncated reduction method [29], the linear time-invariant (LTI) nominal334

model of 14-th order is reduced by to a 2-nd order LTI model [27, 28]. The335

full and reduced models are compared in Figure 8. As observed in this figure,336

the reduced model is also dominated by two poles but is coupled unlike the337

model in Figure 6.338

16

Page 18: Model-based control design for {H2} purity regulation in

G(s)

I

uH2

uO2

K∞(s)

K(s)M(s)

Pref

PH2

∆L

Wu(s)

We(s)

w

u

y

z

Figure 7: Control setup for the design of the H∞ controller.

4. Simulation results339

Numerical simulations were performed with the previously designed con-340

trollers combined with the full-nonlinear model of the electrolyzer. The sim-341

ulations were performed in MatLab/Simulink with the variable-step solver342

Bogacki-Shampine (ode23), but other methods could also be used, e.g., Mul-343

tistage Adomian decomposition method [30, 31, 32]. Two different scenarios344

were considered and discussed below. In the first situation, a large depres-345

surization occurs while a constant electric current is applied. In the second346

scenario, the electrolyzer produces gases at constant pressure but the electric347

current fluctuates, as if it was provided by renewable energy sources. Previous348

reported results do not consider a dynamic model based on the phenomenol-349

ogy of the system for controller design, therefore a potential comparison with350

this work would be unfair.351

The controllers were designed as indicated in Section 3. For the PI con-352

troller, the dominant poles of the decoupled plant are353

a1 = −0.0576 rad/s, a2 = −0.00078 rad/s.

Therefore, the controller zeros were located at bj = 1.05 aj (j = 1, 2) resulting354

in the following parameters:355

ki,1 = 0.18, kp,1 = 3,

ki,2 = 0.16, kp,2 = 200.

For the H∞ controller, the design parameters in the weighting functions were356

set as357

ke,1 = 0.1, ke,2 = 4,

ku,1 = 0.8, kp,1 = 0.8,

17

Page 19: Model-based control design for {H2} purity regulation in

10−5 10−3 10−1 101 103-100

-50

0|P

H2−PH

2|[dB]

uH2

10−5 10−3 10−1 101 103-100

-50

0

uO2

10−5 10−3 10−1 101 103

Freq [Hz]

-150

-100

-50

0

|∆L|[dB]

10−5 10−3 10−1 101 103

Freq [Hz]

-150

-100

-50

0

Figure 8: Frequency responses of the nominal plant Gc(s) (gray lines) and of the reducedplant (blue lines) used in the H∞ controller design.

and ωc = 0.7 rad/s.358

4.1. Scenario 1: Depressurization359

This scenario analyzes a depressurization process caused by a sudden360

change in the tank pressure Ptank. This pressure drop can be caused by a361

preparation for a prolonged maintenance shutdown or by the system man-362

agement when low energy is forecasted.363

Figure 9 shows the system responses with the PI controller (dashed lines)364

and the H∞ controller (solid lines). In the upper plot, a sudden change of365

Ptank from 7000 to 1000 kPa and the reference Pref computed according to (8)366

with a rate limit of 5 kPa/s, can be observed. The current density is required367

to remain constant at 0.21A/cm2 (i.e., electric current I = 30 A). Both con-368

trollers achieve a suitable pressure reference tracking. There are more visible369

differences between both controllers in the evolution of level difference ∆L.370

The H∞ controller achieves a faster convergence to the reference. On the371

other hand, impurity does not increase due to smooth control actions involv-372

ing equalized pressures on both sides of the membrane. Instead, the impurity373

decreases due to the production of gases at a lower pressure. The goal of this374

simulation is to achieve a depressurization without extra contamination dur-375

ing this process, which is reached with both controllers. In Figure 9, it can be376

seen that the control actions uH2 and uO2 do not exceed the actuator limits.377

18

Page 20: Model-based control design for {H2} purity regulation in

0 500 1000 1500 2000 2500 3000

Time [s]

0

5

10

Contr

ol

inputs

0

0.5

1

Gas

im

puri

ty [

%]

-4

-2

0

2

4

Lev

el [

mm

]

∆L (PI) ∆L (H∞) ∆Lref

0

0.1

0.2

0.3

0.4

Curr.density

[A/cm

2]

0

2000

4000

6000

8000

Pre

ssure

[kP

a]Pref Ptank PH2

(PI) PH2(H∞)

O2 in H2 (PI)H2 in O2 (PI)

O2 in H2 (H∞)H2 in O2 (H∞)

uH2(PI)

uO2(PI)

uH2(H∞)

uO2(H∞)

Figure 9: Simulation results corresponding to Scenario 1 using the PI controller (dashedlines) and the H∞ controller (solid lines).

4.2. Scenario 2: Electric current fluctuations378

In this scenario, the current density changes while the pressure reference379

Pref is kept constant. The simulations using both controllers are compared in380

Figure 10. As can be seen, valves openings virtually follow the fluctuation of381

the current density due to the direct relationship between current density and382

gas production. Both controllers manage to maintain the reference pressure383

19

Page 21: Model-based control design for {H2} purity regulation in

0 500 1000 1500 2000 2500 3000 3500 4000

Time [s]

0

2

4

6

Co

ntr

ol

inp

uts

0

0.5

1

Gas

im

pu

rity

[%

]

-2

-1

0

1

2

Lev

el [

mm

]

∆L (PI) ∆L (H∞) ∆Lref

0

0.1

0.2

0.3

0.4

Curr.density

[A/cm

2]

3940

3960

3980

4000

4020

4040

Pre

ssu

re [

kP

a]Pref Ptank PH2

(PI) PH2(H∞)

O2 in H2 (PI)H2 in O2 (PI)

O2 in H2 (H∞)H2 in O2 (H∞)

uH2(PI)

uO2(PI)

uH2(H∞)

uO2(H∞)

Figure 10: Simulation results corresponding to Scenario 2 using the PI controller (dashedlines) and the H∞ controller (solid lines).

with a maximum error of 0.5% and the level difference in less than 2 mm.384

Because of this, O2 impurity, that is always the highest value, is below 1%.385

4.3. Controller comparison386

Particularly in scenario 1, the H∞ control has a higher transient error387

but converges to zero faster that in the PI case. Overall, the performance of388

both controllers is similar and depends on the tuning of the PI and the weight389

20

Page 22: Model-based control design for {H2} purity regulation in

selection for the H∞ control procedure. Both controllers were designed from390

a common COM and seeking for the best performance/robustness compro-391

mise. In case of the PI controller, the tuning procedure consists in adjusting392

four parameters (the proportional and integral constants for each channel).393

In the H∞ control, the design is based on an optimal algorithm and the394

controller is tuned by the proper selection of a set of weighting transfer func-395

tions. The PI controller might be preferred by some control engineers as it396

is based on a more intuitive SISO tuning procedure. However, this method397

relies on non-perfect decoupling that can affect the final closed-loop perfor-398

mance. Instead, the H∞ controller requires more sophisticated design tools399

but is designed directly from the MIMO model in an optimal way, based400

on the performance/robustness weights that take care of low/high frequency401

requirements.402

5. Conclusions403

In the quest to raise the operating pressure of alkaline electrolyzers, con-404

trol strategies are needed to decrease gas cross-contamination and, conse-405

quently, increase the purity of the supplied gases. In that sense, modelling406

and control are key issues in operation and design improvements. This work407

has proposed the design and comparison assessment of two different con-408

trollers that were tested in closed loop with a high-fidelity nonlinear model409

of the electrolyzer. They were able to maintain impurity below 1% in all410

cases, keeping the liquid solution level difference between both separation411

chambers below 4mm and a maximum pressure error of 0.5%.412

Simulation results show that, with a suitable design, both controllers are413

capable of achieving satisfactory performance. Design and implementation414

issues will define which one is more practical. The design of the PI con-415

troller requires less model information, but a diagonalization stage needs to416

be made and the final parameters must be checked by extensive simulations.417

The H∞ optimal controller algorithm is a multivariable system tool, the418

design is systematic and only depends on the selection of adequate robust-419

ness/performance weights.420

6. Acknowledgement421

This work has been partially funded by the Cheerful CSIC project (MHE-422

200065).423

21

Page 23: Model-based control design for {H2} purity regulation in

Figure A.11: Flow diagram with the PSs numbered in Roman. Mass flows are identifiedwith numbers within circles. Taken from [19]

Appendix A. Summary of the complete nonlinear model424

The PBSM is based on the flow diagram shown in Figure A.11, while a425

full description of the model is reported in [19]. A list of the ODEs governing426

the system behavior is given in Table A.2. This system has a clear symmetry427

between both lines: cathodic half-cell where H2 is produced and anodic half-428

cell where O2 is produced. Due to this symmetry, ODEs are similar between429

both lines. Therefore, in order to be concise, similar equations are presented430

once.431

References432

[1] I. E. Agency, Key world energy statistics 2019, IEA Paris (2019).433

22

Page 24: Model-based control design for {H2} purity regulation in

Table A.2: Balance equations forming the model basic structure. Adapted from [19]

State Corresponding ODE

1 dρ3dt

=1

Vmix,I(n1 + n6 − n3 − n5 + r1

∑i σi,1)

2 dxH2,3

dt=

1

NI

(xH2,1 n1 − xH2,3 n3 − n5 + r1 − xH2,3 NI

)

3 dxO2,3

dt=

1

NI

(xO2,1 n1 + n6 − xO2,3 n3 − xO2,3 NI

)

7 dNIII

dt= n3 + n7 − n9 − n11

8 dLLg,III

dt=

1

ASC

[V3 − V7 − V9 − V11 + Vbubbles

)

9 dxH2,III

dt=

1

NIII

(xH2,3 n3 + xH2,7 n7 − nH2,9 − xH2,11 n11 − xH2,IIINIII

)

10 dxO2,III

dt=

1

NIII

(xO2,3 n3 + xO2,7 n7 − nO2,9 − xO2,11 n11 − xO2,IIINIII

)

15 dP15

dt=

RT

AT Lg,IX(n9 − n15)− P15

Lg,IXLg,IX

16 dxH2,15

dt=

1

NIX

(xH2,9 n9 − xH2,15 n15 − xH2,15NIX

)

17 dxO2,15

dt=

1

NIX

(xO2,9 n9 − xO2,15 n15 − xO2,15NIX

)

21 dn7dt

=1

τequal(ntheo − n7)

23 dNXIII

dt= nXIII,in − nXIII,out + n20

24dxH2,XIII

dt=

1

NXIII(xH2,XIII,in nXIII,in − xH2,XIII,out nXIII,out+

AlineΦH2 − xH2,XIIINXIII

)

[2] B. Lux, B. Pfluger, A supply curve of electricity-based hydrogen in a de-434

carbonized european energy system in 2050, Applied Energy 269 (2020)435

115011–115030.436

[3] J. Gorre, F. Ortloff, C. van Leeuwen, Production costs for synthetic437

23

Page 25: Model-based control design for {H2} purity regulation in

methane in 2030 and 2050 of an optimized power-to-gas plant with inter-438

mediate hydrogen storage, Applied Energy 253 (2019) 114594–114604.439

[4] M. David, C. Ocampo-Martinez, R. Sánchez-Peña, Advances in alkaline440

water electrolyzers: A review, Journal of Energy Storage 23 (2019) 392–441

403.442

[5] S. Wang, B. Tarroja, L. Smith Schell, B. Shaffe, S. Scott, Prioritizing443

among the end uses of excess renewable energy for cost-effective green-444

house gas emission reductions, Applied Energy 235 (2019) 284–298.445

[6] K. Kavadias, D. Apostolou, J. Kaldellis, Modelling and optimisation446

of a hydrogen-based energy storage system in an autonomous electrical447

network, Applied Energy 227 (2018) 574–586.448

[7] T. Mahlia, T. Saktisahdan, A. Jannifar, M. Hasan, H. Matseelar, A449

review of available methods and development on energy storage: tech-450

nology update, Renewable and Sustainable Energy Reviews 33 (2014)451

532–545.452

[8] F. Dawood, M. Anda, G. Shafiullah, Hydrogen production for energy:453

An overview, International Journal of Hydrogen Energy 45 (2020) 3847–454

3869.455

[9] J. O. Abe, A. P. I. Popoola, E. Ajenifuja, O. M. Popoola, Hydrogen en-456

ergy, economy and storage: review and recommendation, International457

Journal of Hydrogen Energy 44 (2019) 15072–15086.458

[10] M. Schalenbach, A. R. Zeradjanin, O. Kasian, S. Cherevko, K. J.459

Mayrhofer, A perspective on low-temperature water electrolysis – chal-460

lenges in alkaline and acidic technology, International Journal of Elec-461

trochemical Science 13 (2018) 1173–1226.462

[11] P. Haug, B. Kreitz, M. Koj, T. Turek, Process modelling of an alkaline463

water electrolyzer, International Journal of Hydrogen Energy 42 (2017)464

15689–15707.465

[12] J. Milewski, G. Guandalini, S. Campanari, Modeling an alkaline electrol-466

ysis cell through reduced-order and loss-estimate approaches, Journal of467

Power Sources 269 (2014) 203–211.468

24

Page 26: Model-based control design for {H2} purity regulation in

[13] M. Hammoudi, C. Henao, K. Agbossou, Y. Dubé, M. Doumbia, New469

multi-physics approach for modelling and design of alkaline electrolyzers,470

International Journal of Hydrogen Energy 37 (2012) 13895–13913.471

[14] E. Amores, J. Rodríguez, C. Carreras, Influence of operation parameters472

in the modeling of alkaline water electrolyzers for hydrogen production,473

International Journal of Hydrogen Energy 39 (2014) 13063–13078.474

[15] O. Ulleberg, Modeling of advanced alkaline electrolyzers: a system sim-475

ulation approach, International Journal of Hydrogen Energy 28 (2003)476

21–33.477

[16] W. Hug, J. Divisek, J. Mergel, W. Seeger, H. Steeb, Intermittent oper-478

ation and operation modelling of an alkaline electrolyzer, International479

Journal of Hydrogen Energy 18 (12) (1993) 973–977.480

[17] M. Sánchez, E. Amores, D. Abad, L. Rodríguez, C. Clemente-Jul, Aspen481

plus model of an alkaline electrolysis system for hydrogen production,482

International Journal of Hydrogen Energy 45 (2020) 3916–3929.483

[18] M. David, H. Alvarez, C. Ocampo-Martinez, R. Sánchez-Peña, Phe-484

nomenological based model of hydrogen production using an alkaline485

self-pressurized electrolyzer, in: 18th European Control Conference486

(ECC), 2019, pp. 4344–4349.487

[19] M. David, H. Alvarez, C. Ocampo-Martinez, R. Sánchez-Peña, Dynamic488

modelling of alkaline self-pressurized electrolyzers: a phenomenological-489

based semiphysical approach, International Journal of Hydrogen Energy490

45 (43) (2020) 22394–22407.491

[20] P. Olivier, C. Bourasseau, P. B. Bouamama, Low-temperature electrol-492

ysis system modelling: A review, Renewable and Sustainable Energy493

Reviews 78 (2017) 280–300.494

[21] F. Vivas, F. De las Heras, A.and Segura, J. Andújar, A review of en-495

ergy management strategies for renewable hybrid energy systems with496

hydrogen backup, Renewable and Sustainable Energy Reviews 82 (2018)497

126–155.498

25

Page 27: Model-based control design for {H2} purity regulation in

[22] G. Gahleitner, Hydrogen from renewable electricity: An international499

review of power-to-gas pilot plants for stationary applications, Interna-500

tional Journal of Hydrogen Energy 38 (2013) 2039–2061.501

[23] C. A. Schug, Operational characteristics of high-pressure, high-efficiency502

water-hydrogen-electrolysis, International Journal of Electrochemical503

Science 23 (1998) 1113–1120.504

[24] M. Schalenbach, G. Tjarks, M. Carmo, W. Lueke, M. Mueller,505

D. Stolten, Acidic or alkaline? towards a new perspective on the ef-506

ficiency of water electrolysis, Journal of the Electrochemical Society 11507

(2016) 3197–3208.508

[25] F.-W. Speckmann, S. Bintz, K. P. Birke, Influence of rectifiers on the en-509

ergy demand and gas quality of alkaline electrolysis systems in dynamic510

operation, Applied Energy 250 (2019) 855–863.511

[26] K. J. Aström, T. Hägglund, Advanced PID control, Instrumentation,512

Systems, and Automation Society, Research Triangle Park, USA, 2006.513

[27] K. Zhou, J. C. Doyle, K. Glover, Robust and Optimal Control, Prentice514

Hall, 1996.515

[28] R. Sánchez-Peña, M. Sznaier, Robust System Theory and Applications,516

Wiley & Sons, 1998.517

[29] K. Glover, All optimal Hankel-norm approximations of linear multivari-518

able systems and their L∞ error bounds, International Journal of Control519

39 (6) (1984) 1115–1193.520

[30] H. Fatoorehchi, M. Alidadi, R. Rach, A. Shojaeian, Theoretical and ex-521

perimental investigation of thermal dynamics of steinhart–hart negative522

temperature coefficient thermistors, Journal of Heat Transfer 141 (7)523

(2019) 072003.524

[31] H. Fatoorehchi, H. Abolghasemi, R. Zarghami, Analytical approximate525

solutions for a general nonlinear resistor–nonlinear capacitor circuit526

model, Applied Mathematical Modelling 39 (19) (2015) 6021–6031.527

[32] J.-S. Duan, R. Rach, A.-M. Wazwaz, A reliable algorithm for positive528

solutions of nonlinear boundary value problems by the multistage ado-529

mian decomposition method, Open Engineering 5 (1) (2014) 59–74.530

26