Electrolysis installation comprising a supervision unit configured for improved operation

The supervision unit optimizes electrolysis cluster operation through a two-step method, addressing inefficiencies in existing systems by calculating optimal current setpoints, enhancing hydrogen production efficiency and adaptability to varying conditions.

WO2026061774A1PCT designated stage Publication Date: 2026-03-26JOHN COCKERILL HYDROGEN FRANCE
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-09-04
Publication Date
2026-03-26

AI Technical Summary

Technical Problem

Existing supervision units for water electrolysis installations struggle to efficiently manage clusters due to varying characteristics and operational constraints, leading to suboptimal efficiency in hydrogen production, particularly when dealing with unstable renewable energy sources or production constraints.

Method used

A supervision unit that operates in real-time by defining operating modes and current setpoints for electrolysis clusters using a two-step approach, involving candidate, optimization, and selection modules to optimize efficiency and meet production constraints, utilizing power and efficiency models to calculate optimal current setpoints.

Benefits of technology

This approach allows for efficient hydrogen production by optimizing cluster operation, reducing computational complexity and achieving better efficiency in meeting production constraints, even with varying cluster characteristics and operational conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure EP2025075156_26032026_PF_FP_ABST
    Figure EP2025075156_26032026_PF_FP_ABST
Patent Text Reader

Abstract

The invention relates to a water electrolysis installation (P) drawing power from an electrical network (NET) and providing an hydrogen production rate, the installation (P) comprising a plurality of clusters (Ci). The installation (P) comprises a supervision unit (SU) defining, repetitively at successive sampling periods (k), the operating mode of the clusters (Ci) and a current setpoint (xi k) of each active cluster (Ci). The supervision unit (SU) comprises a candidate module (CM) configured to establish, during each sampling period, a candidate list (SL) consisting of all cluster pools capable of satisfying a production constraint and an optimization module (COM) configured to calculate, during each sampling period (k), for each cluster pool of the candidate list (SL), optimal current setpoints of the clusters and an associated efficiency value of said pool, the optimal current setpoints optimizing an objective function under the production constraint.
Need to check novelty before this filing date? Find Prior Art

Description

electrolysis installation comprising A supervision unit configured for improved operationFIELD OF THE INVENTION

[0001] The present invention generally relates to a water electrolysis installation comprising a plurality of electrolysis clusters and a supervision unit for operating the installation. The supervision unit is configured to meet a production constraint of the installation, while pursuing an efficiency objective.BACKGROUND OF THE INVENTION

[0002] Gaseous hydrogen can be produced by water electrolyzers such as alkaline water electrolyzers, PEM water electrolyzers or solid oxide water electrolyzers. In such systems, hydrogen is produced in an electrolysis cell by passing a direct current through an electrolyte located between two electrodes. Unit cells are usually stacked to multiply the electrolysis reaction, and the amount of hydrogen produced is generally proportional to the DC current passing through the stack.

[0003] Large-scale and low-cost production of hydrogen using water electrolysis can be achieved in an installation connected to the electrical network (i.e. the grid) and dimensioned to reach tens of MW, hundreds of MW or even more. Such an installation may combine several independently controllable electrolysis clusters, named “clusters” in the rest of this description for simplicity of expression. Each cluster may comprise, for example, a plurality of electrolysis stacks, a transformer & rectifier unit to supply the stacks with direct current, and an electrolysis process unit to collect and separate the gas produced by the stacks.

[0004] A water electrolysis installation may be operated by a supervision unit to meet different objectives. By “operating” it is meant in the context of the present description, establishing at any given time which cluster(s) of the installation should be activated / deactivated to contribute / stop to contribute to the production of hydrogen and at which DC current setpoint(s).

[0005] In some cases, for example when the installation is connected to the grid and has access to a stable source of electrical power, the supervision unit may operate the clusters to achieve a given hydrogen production rate (e.g. Kg of hydrogen per hour of production). In such cases, it is advantageous to configure the installation to achieve this given hydrogen production rate while minimizing the electrical active power drawn by the installation from the grid.

[0006] In other cases, for example when the installation is connected to renewable energy source that may not be stable in time, the supervision unit may operate the clusters to consume all the available electrical active power provided by the energy source. In such cases, it is advantageous to configure the installation to benefit from the available active electrical power while maximizing the hydrogen production rate.

[0007] More generally, the supervision unit may be operated to satisfy a production constraint (achieve a given hydrogen production rate, consume all of the available electrical active power) while optimizing an efficiency objective (minimize power, maximize hydrogen production rate).

[0008] A typical strategy employed by a supervision unit to meet the production constraint over time is to activate / deactivate the smallest number of clusters that match the production constraint as closely as possible. This often results in all but one cluster operating at its maximum production capacity, i.e. at a maximum current setpoint. Another strategy is to activate all available clusters and distribute the load equally between them.

[0009] In EP3656893A1, it is proposed to manage power by prioritizing operation of the electrolysers with the highest efficiency. The electrolysers are activated or adjusted sequentially according to their efficiency at the required current density.

[0010] However, none of these "ad hoc" strategies, that are quite simple to implement algorithmically speaking, is satisfactory in terms of optimizing the efficiency objective. This is because not all clusters in an installation have the same characteristics, and these characteristics can change over time (live degradation). For example, clusters may exhibit different polarization curves (the relationship between the cluster voltage and the DC current applied) or different Faraday efficiencies (the relationship between the current consumed by the stack and the actual H2 production rate). In addition, the production constraint may also change overtime, which affect the optimal setpoint of the installation.

[0011] Attempts to develop more sophisticated strategies that take into account the characteristics of the clusters and other operation constraints of the installation have led to complex optimization problems requiring dedicated numerical solvers. Such attempts have been hampered by the necessarily limited processing capacity of the supervision unit, which has to operate the installation in real time.OBJECT OF THE INVENTION

[0012] In this context, there is a need to provide a supervision unit of a water electrolysis installation capable of operating in real time the electrolysis clusters of the installation to efficiently satisfy a production constraint, taking into account the characteristics of the clusters and other operational constraints of the installation.SUMMARY OF THE INVENTION

[0013] To this effect, the invention relates to a water electrolysis installation drawing power from an electrical network and providing an hydrogen production rate, the installation comprising a plurality of clusters, each clusters of the plurality being, at a given sampling period, either an active cluster, in a production operating mode or in a transient operating mode, which may contributes to the hydrogen production rate of the installation or an inactive cluster, in a standby operating mode or in a shutdown operating mode, which does not contribute to the hydrogen production rate of the installation.

[0014] The installation further comprises a supervision unit defining, repetitively at successive sampling periods, the operating mode of the clusters and a current setpoint of each active cluster.

[0015] According to the invention, the supervision unit comprises :a candidate module configured to establish, during each sampling period, a candidate list consisting of all cluster pools capable of satisfying a production constraint;an optimization module configured to calculate, during each sampling period, for each cluster pool of the candidate list, optimal current setpoints of the clusters and an associated efficiency value of said pool, the optimal current setpoints optimizing an objective function under the production constraint;a selection module configured, during each sampling period, to select among all cluster pools of the candidate list, the cluster pool presenting an optimal efficiency value ;an application module, the application module defining the operating mode of the clusters of the installation for the next sampling period in compliance with the selected cluster pool, and the application module defining also the respective current setpoints of the active clusters for the next sampling period as the optimal current setpoints of said selected cluster pool.

[0016] According to further non-limiting features of the invention, either taken alone or in any technically feasible combination:the water electrolysis installation further comprises a modelling module that identifies, for each cluster :parameters of a power model that relates the power drawn by a cluster with the cluster current setpoint;parameters of an efficiency model that relates an hydrogen production rate of a cluster with a cluster current setpoint;

[0017] wherein the objective function and the production constraint are based on the parameters of the power model and on the parameters of the efficiency model;the objective function is a function providing a power drawn by the electrolysis clusters according to the active clusters respective current setpoints, the production constraint is a predetermined hydrogen production rate of the installation, and the supervision unit is configured to minimize the objective function.the objective function is a function providing a hydrogen production rate according to the active cluster respective current setpoints, the production constraint is a predetermined available power of the installation and the supervision unit is configured to maximize the objective function;the candidate module is configured to assess, for each cluster pool of the candidate list, the estimated power required to operate said cluster pool and to subtract the estimated power to the given available electrical power;the optimization module is configured to calculate, for each cluster pool of the candidate list, optimal current setpoints that also satisfy at least one primary operational constraint imposed to the cluster current setpoints;the optimization module is configured to calculate the optimal current setpoints according to an active set method;the primary operational constraint comprises operating each active cluster of a cluster pool at a current setpoint comprised between a minimum current setpoint and a maximum current set point;the minimum current setpoint is comprised between 20% and 50% of the maximum current setpoint of the cluster;the candidate module is also configured to provide a candidate list consisting of cluster pools capable of satisfying at least one secondary operational constraint;the secondary operational constraint comprises activating an electrolysis cluster in standby operating mode if said electrolysis cluster is in standby operating mode for a duration equal to a maximum duration (Toff_max);the candidate module is also configured to divide the candidate list in a first candidate sub-list of cluster pools, each cluster pool of the first candidate sub-list being only composed of electrolysis clusters in production operating model, and a second sub-list of cluster pools, each cluster pool of the second sub-list comprising at least one electrolysis cluster in transient operating mode;the optimization module is configured, for any cluster pool of the second candidate sub-list, to set the current setpoint of any clusters in transient operating mode of said cluster pool to a predefined transient setpoint or to a predefined minimum transient setpoint, and to then calculate the optimal current setpoints for the remaining clusters of said cluster pool;the optimization module is configured, for any cluster pool of the first candidate sub-list , to calculate the optimal current setpoints of all the clusters of said cluster pool.THE LIST OF DRAWINGS

[0018] Many other features and advantages of the present invention will become apparent from reading the following detailed description, when considered in conjunction with the accompanying drawings, in which:

[0019] illustrates a water electrolysis installation according to the invention;

[0020] illustrates an electrolysis cluster of a water electrolysis installation according to the invention;

[0021] illustrates the various operating modes of an electrolysis cluster;

[0022] illustrates a supervision unit of a water electrolysis installation according to one embodiment;

[0023] illustrates the operation of the candidate module.

[0024] DETAILED DESCRIPTION OFASPECIFIC EMBODIMENT OF THE INVENTION

[0025] Description of the water electrolysis installation

[0026] represents an exemplary water electrolysis installation P compatible with the present invention. The installation P is producing hydrogen H2 from feed water W.

[0027] The installation P is connected to an electrical network NET that may correspond, for instance, to a national or continental electrical grid. It may also be a local network (“micro-grid”) connecting the water electrolysis installation to, for instance, a renewable power station, such as a wind farm, a photovoltaic, a hydroelectric or marine power plant.

[0028] The electrical power is typically distributed to the installation P by high voltage or medium voltage (greater than 20kV) AC transmission lines, but the invention is not limited to such a configuration and encompasses any installation powered by any type of electrical distribution.

[0029] In the installation P represented on, two transformer units TU are connected to the electrical network NET. Each transformer unit TU provides the working electrical power to a plurality of water electrolysis clusters Cito which it is connected. Transformer units TU may comprise high voltage or medium voltage (e.g. greater than 20kV) to low voltage (e.g. around 400V) transformers and switchgears as this is well known in the art. More generally, an installation P according to the invention may comprise one or more transformer unit TU or may be directly connected to a medium or low-voltage network such that a transformer unit TU is not necessary. The installation P may comprise any number n of clusters Ci, from 2 to tens of clusters.

[0030] The feed water W provided to the installation P is treated by a demineralization and purification unit DU to remove excessive concentration of minerals and to provide appropriate water quality in the electrolyte fed in the electrolysis stacks. The demineralization and purification unit DU may include several purifying steps, including for instance activated coal filters, reverse osmosis and electro deionization of the feed water.

[0031] The hydrogen provided by the electrolysis clusters Ciare collected and treated by a purification and drying unit PDU of the installation P. The installation P may be provided with a plurality of such units, although it is usually beneficial to mutualize this treatment across the largest number of electrolysis clusters Ci. The purification and drying unit PDU purify the wet hydrogen exiting the electrolysis clusters Cito bring it at the required level of purity, for instance up to 99% or greater, by removal of residual oxygen and water. This can be performed by the catalytic combustion of the residual oxygen with the hydrogen, and by using absorbent beds to remove water through temperature swing adsorption for instance.

[0032] The hydrogen provided by the purification and drying unit PDU may be compressed, stored, injected into hydrogen pipeline for its distribution or used by any other means.

[0033] The installation P may comprise other mutualized auxiliaries than the purification and drying unit PDU and transformer units TU that serve the plurality of electrolysis clusters C.

[0034] The installation P combines several electrolysis clusters Ciwhich can be operated independently of each other by a supervision unit SU. Each electrolysis cluster Cicomprises at least one electrolysis stack S (4 in the example of) which decomposes the electrolyte supplied into oxygen and hydrogen. As mentioned in the introduction, a stack S is formed by a large number of electrolysis unit cells, each cell realizing the electrochemical reaction by passing a direct current through the electrolyte located between two electrodes. To avoid any ambiguity, the term “current” in the present description refers to a direct electrical current. The expression “current setpoint” for a cluster indicates the command applied to that cluster, which is configured to adjust the direct electrical current passing through it to match this setpoint. By “operating”, it is meant the selection and application of the operating mode and, possibly, of the current set point for each electrolysis cluster Ciof the installation.

[0035] The unit cells and the electrolysis stack can implement any type of electrolysis, e.g. alkaline water electrolysis, PEM electrolysis or solid oxide electrolysis. A stack can be sized to provide a rated power typically comprised between 500 kW and 6 MW.

[0036] Depending on the number of stacks S in a cluster Ci, such a cluster can therefore have a rated power typically comprised between 500 kW and 20 MW, and generally selected between 1 MW and 5 MW.

[0037] With reference to, each cluster Cicomprises a transformer & rectifier unit TRU to supply the stacks S with direct current and voltage necessary to its operation. The transformer (of oil or dry type for instance) converts, if necessary, the power provided by the installation transformer unit TU of the installation into about 400V level generally used for operating a stack S. The transformer may be provided with multiple secondary circuit to be associated to the plurality of stacks S, if the cluster indeed include such a plurality of stacks S. Rectifiers (for instance of the thyristor or IGBT type) are disposed downstream of the transformer in the transformer & rectifier unit TRU to provide the operating DC current to the stacks S.

[0038] A cluster Cialso comprises an electrolyzer process unit EPU that prepares the electrolyte for circulation into the stacks S and operates the separation of the produced gas from the liquid electrolyte that is extracted from the stacks S. The electrolyzer process unit EPU may comprise electrolyte pumps for the circulation of the electrolyte through the stacks, heat exchangers to cool it down, and liquid / gas separators. In some instance the electrolyzer process unit EPU is not dedicated to a single cluster but mutualized by a plurality of clusters just like other auxiliaries of the installation P.

[0039] The installation P is operated by a supervision unit SU, which will be described in more detail in a later section of this description. The supervision unit SU can be formed by a computer system comprising one or more processing units connected to one or more memory units, as is known in the art. The supervision unit repetitively operates at successive sampling periods k. In particular, the supervision unit SU configures the clusters at each sampling period k to operate in one of several possible modes, which will be described in more detail later in this description. The supervision unit SU also prepares and supplies, at each successive sampling period k, the DC current setpoints xkiof the active electrolysis clusters Ciof the installation P. Such setpoints xkimay be expressed as a proportion of a maximum rated current Imax,iof a cluster Ci, meaning xkiranges from 0 to 1. Each element of the installation P is equipped with appropriate sensors to provide the data Mkinecessary for operating the installation P, such as the mass flow of produced hydrogen, the current and voltage measurement of each stacks S of the cluster Ci… The collected data Mkiare stored in a memory space of the supervision unit SU.Cluster operating modes and behaviors

[0040] A cluster Ciof the installation P may operate in various operating modes, as this is illustrated on, with each mode being possibly subject to specific operational constraints.

[0041] A cluster Cimay notably operate in a production operating mode PM and according to a current setpoint xiprovided by the supervision unit SU. Such a cluster Ciis considered as “active” as it contributes to the hydrogen production rate of the installation P. When operating in the production operating mode, a cluster may be subject to operational constraints. For instance, the current setpoint ximay need to lie within a specific range, typically from 0.4 to 1, to ensure the cluster operates under favorable conditions. A cluster in production operating mode may therefore be associated with a minimum setpoint prinf.

[0042] A cluster may also operate in a shutdown operating mode SDM (also sometime referred to as “cold standby mode”), for instance for maintenance reasons. The shutdown operating mode SDM is a fail-safe mode that may be triggered by the supervision unit SU upon detection of an abnormal situation. The shutdown operating mode SDM may be entered from any other operating mode. A cluster in shutdown operation mode SDM is considered “inactive” as it does not contribute to the hydrogen production rate of the installation P.

[0043] A cluster in production operating mode PM or in shutdown operating mode SDM may be set to enter standby operating mode SBM (also named sometime “hot standby mode”), by the supervision unit SU. In the standby operating mode SBM, a cluster is inactive but may be activated by the supervision unit SU at a later time. It may also be placed in a shutdown operating mode SDM, if required. Recovering a cluster from the shutdown operating mode SDM into production mode PM requires longer time and process sequence than recovering from the standby operating mode SBM.

[0044] Usually, a cluster may not be maintained in standby operating mode SBM for a duration Toffgreater than a maximum duration Toff_max, of the order of 100 hours. When such duration is exceeded, the supervision unit SU set the cluster in the shutdown operating mode SDM. Limiting the duration of a cluster's standby operating mode to the maximum duration Toff_maxis another operational constraint that should preferably be considered by the supervision unit SU while operating the installation P.

[0045] A cluster in a standby operating mode SBM that is activated by the supervision unit SU enters a transient operating mode TM. In the transient operating mode TM, the cluster is active and may potentially contribute to the hydrogen production rate of the installation P, although in some instance the produced hydrogen may simply be vented. In the transient operating mode TM, the current setpoint is carefully controlled by the supervision unit SU to gradually transition into the production operating mode PM. The supervision unit SU may deactivate a cluster in the transient operating mode TM to enter back the standby operating mode SBM or in the shutdown operating mode SDM.

[0046] A cluster operating in transient operating mode TM may be associated to a minimum setpoint trinfthat may differ from the minimum setpoint prinfof a cluster operating in production operating mode PM. For simplicity of the present description, it is assumed that a cluster is operating in transient operating mode for a period of time that is less or equal to the sampling period. This means that if a given cluster is set to operate in transient operating mode TM at the sampling period k, the given cluster will operate in production operating mode PM at the next sampling period k+1. This however does not limit the principle of the present invention, and more generally, the transient operating mode may be operated for a period that is longer than the sampling period, for instance 2 to 5 sampling periods.

[0047] The list of operating modes and operational constraints described should not be considered exhaustive. A cluster in an installation according to other embodiments may include additional operating modes and / or further operational constraints, or, more generally, different operating modes and constraints than those presented in the illustrative embodiment.

[0048] The operating mode of each cluster, its active or inactive status is stored within the memory space of the supervision unit SU. The active or inactive status may be stored as binary information yik, with for instance yik= 1 to denote an active status of a given cluster Ciat a given sampling period k and yik= 0 to denote an inactive status of the given electrolysis cluster Ciat the given sampling period k.

[0049] As it has been mentioned before, the various clusters Ciof the installation P do not operate in exactly the same fashion. Their behavior may also vary over time: short-term variations can be due to changes in temperature, concentration and / or quality of the electrolyte and other environmental conditions of the clusters. Medium-term variations can be due to ageing of the stacks. The behavior of each clusters Ciof the installation may be characterized by a power model and an efficiency model.

[0050] The power model relates the power drawn by a cluster Ciwith its current setpoint xi. The power model is derived from the polarization curves of the stack(s) S composing the cluster, such curves associating the voltage and current of a stack S. Depending on the electrical combination of the stacks in a cluster (parallel and / or series combination), the polarization curve may be combined such that the voltage Uideveloping in a cluster Cimay be related to the direct current xi*Imax,itraversing the cluster by the following linear approximation:

[0051] Ui= Ei+ Ri*xi*Imax,i

[0052] Consequently, the power Pidrawn by a cluster Cimay be expressed as Pi= (Ei+ Ri* xi*Imax,i) * xi*Imax,i, where Riand Eiare the parameters of the power model associated to a given electrolysis cluster Ci

[0053] Similarly, the efficiency model relates the hydrogen production rate mH2,iproduced by a given electrolysis cluster Ciwith its current setpoint xi. This relation may be approximated by the linear relation mH2,i= ai* xi*Imax,i+ bi, where aiand biare the parameters of the efficiency model associated to a given electrolysis cluster Ci.

[0054] The power model parameters and efficiency model parameters may be held by the supervision unit SU, identified from the historical data of the clusters Mkistored in the memory space of the supervision unit SU. As mentioned above, these parameters are not fixed over time and can evolve as the cluster's environmental conditions change. This is particularly true for the power model.

[0055] Consequently, the supervision unit SU may exploit the data Mkiprovided by the elements of the installation P during its operation, in particular the voltage Uki, currents Iki, to regularly update the power model parameters Riand Ei. This may also apply to the efficiency model, although the efficiency behavior of a cluster appears to be more stable over time.

[0056] This parameters identification procedure may not be performed at each sampling period by the supervision unit SU. It can be performed asynchronously to this sampling period, for instance every hour or every day or at any other frequency. If the parameters of the efficiency model are also updated, from time to time, this may be performed independently to the update of the power model parameters.Optimization Strategy

[0057] As stated in the introduction of this document, the supervision unit SU is operated to meet the production constraints of the installation P while aiming for an efficiency objective, which can be expressed as an objective function. In certain embodiments, it may be additionally desirable that the installation adheres to further operational constraints as previously described.

[0058] In some embodiments, the production constraint is a predetermined hydrogen production rate mH2of the installation P. The objective function is the function providing the power or energy drawn by the electrolysis clusters according to the active cluster respective current setpoints. In such embodiments, the supervision unit SU is configured to determine the active clusters yiand their current setpoints xito minimize the objective function (power or energy drawn) while meeting the production constraint (hydrogen production rate). The problem may be described with the following equations exploiting the clusters power models and efficiency models.

[0059] Objective function:

[0060]

[0061] Production constraint:

[0062]

[0063] Operational constraints:

[0064]

[0065]

[0066]

[0067]

[0068] ,

[0069] ,

[0070]

[0071] With

[0072] : Number of clusters of the installation,

[0073] : in [A], Maximum load that a cluster i can absorb,

[0074] in [kg], Production target of H2 at the end of a defined time window,

[0075] in [s], Time spent in standby operating mode for cluster i,

[0076] in [s], Maximal in standby operating mode,

[0077] in [s], sampling period,

[0078] in [s], Duration of transient event between standby operating mode and production operating mode,

[0079] in [%], Minimum setpoint allowed during the transient operating mode,

[0080] in [%], Minimum setpoint allowed during the production operating mode

[0081] in [W], Power consumed by auxiliaries for a single cluster in production operating mode,

[0082] in [W], power consumed by the auxiliaries for a single cluster in standby operating mode,

[0083] binary variable (cluster active / inactive) for cluster I at the previous sample,

[0084] binary variable (cluster active / inactive) for cluster I at the current sample

[0085] In other embodiments the production constraint is a predetermined available power Pa of the installation P. The objective function is a function providing the hydrogen production rate according to the active cluster respective current setpoints. In such embodiments, the supervision unit SU is configured to determine the active clusters yiand their current setpoints xito maximize the objective function (hydrogen production rate) while meeting the production constraint (available power Pa). The problem may be described with the following equations exploiting the clusters power models and efficiency models.

[0086] Objective function:

[0087]

[0088] Production constraint:

[0089]

[0090] Operational constraints:

[0091]

[0092]

[0093]

[0094]

[0095] ,

[0096] ,

[0097]

[0098] In addition to the production constraint, these optimization problems also include, for illustration purposes, the operational constraints presented in a previous section. The operational constraints that are imposed to the cluster setpoints xiare named primary operational constraints in the following part of this document. The operational constraints that relate to the selection of the active clusters that may participate to the production of hydrogen are named secondary operational constraints.

[0099] The optimization problems each form a mixed integer nonlinear programming problem, involving both discrete and continuous variables as well as nonlinearity. Although it can be solved using numerical solvers, addressing such problems necessitates a dedicated IT infrastructure equipped with specific coding languages, libraries, and packaged solvers or software like Cplex, GAMS, Gurobi, and Pyomo. It often entails complex resolution processes that are not always well managed and require long computation times.

[0100] To address the issue, and in very general terms, the inventors of the present invention have realized that the complexity of the problem resolution may be reduced by adopting a two steps approach.

[0101] In a first step, all cluster pools capable of satisfying the production constraint and, if present, secondary operational constraints are exhaustively listed. By “cluster pool” it is meant a set of active electrolysis clusters selected among the plurality of electrolysis clusters Ciof the installation P. During this first step of the approach, all cluster pools that cannot meet the production constraint and, if present, secondary operational constraints are set aside and are not processed in the second step, and only retained cluster pools are progressing to the second step.

[0102] In this second step, optimal current setpoints of the electrolysis clusters of each retained cluster pool are calculated. Since this calculation is performed on a given set of electrolysis clusters, the expression of the optimization problem is simplified. For instance, the expression of the first exemplary optimization problem under the assumption that the evaluated cluster pool corresponds to all the clusters of the installation P, in production mode (y-1and y+1= 1 for all clusters of the installation P) may be expressed as :

[0103]

[0104] under the constraints:

[0105]

[0106]

[0107]

[0108]

[0109] Similarly, the expression of the second exemplary optimization problem under the same assumption that the evaluated cluster pool corresponds to all the clusters of the installation P, in production mode (y-1and y+1= 1 for all clusters of the installation P) may be expressed as:

[0110]

[0111] under the constraints:

[0112]

[0113]

[0114]

[0115]

[0116] With as the available power after subtracting the power used by the auxiliaries.

[0117] Both expressions form conventional quadratic programming problems that can be solved, with low computational load, by a variety of methods, such as the active set method, the augmented Lagrangian method, the gradient projection method…

[0118] Whichever method is used in the second step, the optimal current setpoints of the electrolysis clusters of each pool of clusters retained in the first step of the method are calculated.

[0119] Then the cluster pool that establish the best performance, in term of objective function, may be retained for application to the installation in the next sampling period.Analytical solving of the Optimization Problem

[0120] Although the optimizations problems proposed in the previous section can be solved using a variety of approaches, an approach based on the active set method has the advantage of providing an analytical rather than a numerical solution. Obtaining the optimal setpoints analytically requires less computation than a purely numerical approach.

[0121] To illustrate this preferred approach, that is based in the active set approach very well known to the skilled person, the formulation of the second exemplary optimization problem may be expressed, under this method as the following KKT system:

[0122]

[0123] Under the so called KKT constraints:

[0124]

[0125]

[0126] were and are called KKT multipliers.

[0127] An initial analytical solution derivable from eq(1), for each i in [1,n] and not taking into account the KKT constraints, is :

[0128]

[0129] In successive iterations p (p being comprised between 0 and at most n), the analytical solution is established and :if no KKT constraints are violated, then is an optimal solution to the original problem.Otherwise, the variable that violate the most the inequality constraints is fixed to that constraint (i.e. is either fixed to 1 or to prinf). The KKT equations are updated with the fixed value of eliminated from the variables.

[0130] A new formulation of the analytical solution at iteration p+1, for the remaining n*variables may be expressed as:

[0131]

[0132] With I* as the set of fixed to prinfor 1 during the different iterations because they violated a constraint and .

[0133] Using this analytical optimization approach in the second step of the method, optimal current setpoints of the electrolysis clusters of each clusters pool retained in the first step of the method are calculated.

[0134] The principles of the two-step approach being exposed, the following section of the present description expose their practical implementation by the supervision unit SU.Description of the supervision unit

[0135] The supervision unit SU is configured to implement such a two steps approach to resolve the optimization problem.

[0136] Specifically, the supervision unit SU is defining, repetitively at successive sampling periods k provided by a clock module CK, the operating mode OMki(and, indirectly, active status ykithat may be derived from such operating mode) and the current setpoints xkiof each active electrolysis cluster Ci.

[0137] The supervision unit SU is provided with, or establishes, the production constraint PCk, such as the given hydrogen production rate or the given available electrical active power.

[0138] The supervision unit SU holds in its memory space, and maintain updates of, the configuration of the installation P and the parameters of the electrolysis clusters Ci. This includes the number n of clusters, the current and past operating modes OMki, active status ykiof the clusters Ci, the time spent in the current and past operating mode, the nominal power and nominal hydrogen production rate of each cluster, the maximum direct current Imax,iof the clusters, and data Mkicollected from the clusters Ci.

[0139] To simplify the present description, it is assumed that all clusters of the installation P are available, i.e. none of them is in the shutdown operating mode SDM. Such clusters are not able to contribute immediately to the functioning of the installation and is therefore disregarded by the supervision unit for that purpose.

[0140] With reference to, the supervision unit comprises a modelling module CMM. The modelling module CMM receives and stores the data Mkicollected from the electrolysis clusters Ci, particularly the voltage Uki, currents Iki, hydrogen production rate mH2,Ior similar data. From the collected data, the modelling module CMM determines and stores, for each cluster Ci, the parameters of the linear power model Ei,Ri and the parameters of the linear efficiency model ai,bi of that cluster Ci. The modelling module CMM also provides or makes these model parameters available to other modules of the supervision unit SU. As mentioned above, it is not necessary to update the model parameters synchronously with the supervision unit SU, such as at each sampling period k. Although it is beneficial to regularly update the model parameters, in particular with respect to the power model, this can be done asynchronously, for instance, on a daily or hourly basis, or triggered by a specific event, for instance when the cluster enters a specific operating mode such as the production operating mode PM.

[0141] The supervision unit SU represented onalso comprises a candidate module CM. the candidate module CM is configured to establish, during each sampling period k, a candidate list SL consisting of all cluster pools capable of satisfying the production constraint PCkand secondary operational constraints, if such secondary constraint exists.

[0142] To this effect, the candidate module CM exhaustively lists and evaluates all the possible 2^n pools of clusters Ci. For instance, if the installation is made of 4 clusters respectively named “0”, “1”, “2” and “3”, the candidate module CM will produce the exhaustive list of cluster pools made of all possible active cluster combination { [0,1], [1,2,3], [0,1,2], [1], [0,1,2,3], [1,2], …}

[0143] A given cluster pool from the exhaustive list that can satisfy the production constraint PCk(and optional secondary operational constraints) is placed in the candidate list SL. To the contrary, a given cluster pool from the exhaustive list that cannot satisfy the production constraint PC (or optional secondary operational constraints) is not placed in the candidate list SL.

[0144] For instance, if the cluster pool is constituted of a sole cluster presenting a rated power of 1MW, this cluster pool cannot satisfy a power production constraint PCkof 2MW, and it is therefore not retained in the candidate list. Conversely, if a cluster pool is constituted of three clusters presenting each a rated power of 1MW, this cluster pool will be able to satisfy a power production constraint PCkof 2MW, and is therefore retained in the candidate list.

[0145] In some embodiment, in particular when the production constraint is expressed in terms of a given available electrical power, the candidate module CM is configured to adjust the power production constraint PCkto take into account the power required to operate the auxiliaries (TRU, EPU,…) associated to a particular cluster pool. Powering the auxiliaries indeed reduces the power production constraint PCk.

[0146] So, according to this embodiment, the candidate module CM identifies, in a cluster pool under evaluation, the estimated power Pauxrequired to operate that particular pool and subtract that estimated power Pauxto the given available electrical power PCk. Then, the candidate module CM verifies that the cluster pools from the exhaustive list can indeed satisfy the adjusted production constraint PCk.

[0147] When secondary operational constraints exist, the candidate module CM is configured to constitute the candidate list SL with all cluster pools capable of satisfying both the production constraint and the secondary operational constraint.

[0148] The secondary operational constraint may be associated to a minimum setpoint allowed during the production operating mode prinf. If such a constraint exists, a cluster pool may not be part of the candidate list SL if, when operated at their minimum setpoints, the clusters of the pool are drawing more power from the network than available (the power production constraint PCk). For instance, if a cluster pool is constituted of three clusters presenting each a rated power of 1MW and a minimum setpoint of 0.4 (hence a minimum production of 1.2MW), this cluster pool will not be able to satisfy this minimum setpoints constraint if the power production constraint PCkis set at 1MW. This cluster pool cannot therefore be retained in the candidate list SL.

[0149] The secondary operational constraints may correspond to force the activation of a cluster in standby operating mode SM, if maintaining this cluster in the standby operating mode SM would exceed its maximum duration Toff_maxin this mode. In such a case, the candidate module CM would exclude from the candidate list SL all the pools that do not include a cluster in standby operation mode SM that is about to exceed the maximum duration Toff_max(for instance in the next sample period k+1). This is illustrated by, which represents on the left graph the duration in standby mode Toffof each of the 4 clusters of the exemplary installation P at sample time k. The graph on the right represents the duration in standby mode Toffof each of the 4 clusters at sample time k+1 if the clusters pool [1,2] was to be activated. Since this pool does not include cluster “3”, this cluster would be maintained in standby operational mode one additional sample period, would then exceed the maximal duration Toff_maxand therefore not respect the secondary operational constraint. Consequently, the cluster pool [1,2] cannot be retained in the candidate list, just as other cluster pools such as [0,1], [0,1,2], [1], [1,2]. Conversely, cluster pools [1,2,3] and [0,1,2,3] may be integrated in the candidate list SL, as those pools activate cluster 3 that therefore leaves the standby operational mode SM.

[0150] Other secondary operational constraints may be set, for instance to avoid activating / deactivating a cluster too frequently over a given period or to take into account other operational constraints in the selection of the active cluster that may participate to the production of hydrogen. This may for instance correspond to a minimum duration of production operational mode PM.

[0151] The candidate list SL prepared by the candidate module CM is provided to an optimization module COM of the supervision unit. Generally speaking, the optimization module COM is configured to calculate, during each sampling period k and for each cluster pool of the candidate list SL proposed by the candidate module CM, optimal current setpoints xikof the electrolysis clusters Ciof said pool, optimizing (i.e. maximizing or minimizing) the objective function under the production constraint and, if present, under the primary operational constraints. The optimization module COM is also configured to associate an efficiency value to each said pool, said efficiency value corresponding to value provided by the objective function when the optimal current setpoints xikare applied to this function.

[0152] In most embodiments, the electrolysis cluster setpoints xishould also comply to primary operational constraints, in addition to the production constraint. For instance, and this has already been expressed in a previous section, each electrolysis cluster may be operated at a current setpoint xikcomprised between a minimum current setpoint and a maximum current setpoint. The minimum current setpoint may be for instance comprised between 20% and 50% of the maximum current setpoint of the cluster. The primary operational constraints are taken into account by the calculation performed by the optimization module COM.

[0153] As it has been presented above, for a given cluster pool, the optimization calculation performed by the optimization module COM, in the presence of optional primary operational constraint, corresponds to quadratic programming problem that can be solved, with low computational load, by a variety of methods, such as the active set method, the augmented Lagrangian method, the gradient projection method… But most preferably, the optimization module is configured to calculate the optimal current setpoints xik, for each cluster pool of the candidate list SL, analytically, according to the approach based on the active set method presented in a previous section of the present description.

[0154] In some embodiment, to facilitate the calculation performed by the optimization module COM, the candidate module CM is configured to divide the candidate list SL in two candidate sub-lists SL1,SL2. A first candidate sub-list SL1 is only composed of cluster pools made of clusters in production operating mode PM. The second candidate sub-list SL2 is only composed of cluster pools comprising at least one cluster in transient operating mode TM. The two candidate sub-lists SL1, SL2 are provided to respective optimization sub-modules COM1,COM2 of the optimization module COM.

[0155] In the embodiment represented on, the first candidate sub-list SL1 (made of pools comprising clusters in production mode PM) is provided to a first optimization sub-module COM1. The first optimization sub-module COM1 is configured to provide, for each pool of the sub-list SL1, the optimal current setpoints xkiof each clusters Ci.

[0156] Similarly, the second candidate sub-list SL2 (made of pools comprising at least one cluster in transient mode TM) is provided to a second optimization sub-module COM2. For each pool of the second sub-list SL2, the second optimization sub-module COM1 is configured to first set the current setpoint of a cluster in transient operating mode TM to a predefined transient setpoint, or to a predefined minimum transient setpoint. Then, the optimal current setpoints of the remaining clusters of the cluster pool are obtained by optimization.

[0157] In all embodiments, during the sampling period k, the optimization module COM complements the candidate list SL prepared by the candidate modules CM by assigning the optimal current setpoints xikand an efficiency value to each cluster pool of this candidate list. The list provided by the optimization module is named “complemented candidate list” SL*.

[0158] Referring back the, the supervision unit SU also comprises a selection module SEM configured select the most efficient cluster pools among all the cluster pools present in the complemented candidate list SL* provided by the optimization module COM. To this effect, and during each sampling period k, the selection module SEM is configured to select, in the complemented candidate list SL*, the cluster pool presenting an optimal efficiency value among all the calculated efficiency values. The optimal efficiency value corresponds to the largest efficiency value if the objective function is to be maximized or to the smallest efficiency value if the objective function it to be minimized. This allows to select the cluster pool providing the global optimal solution, i.e. configuring the clusters of the installation P in the most appropriate manner.

[0159] The selection module SEM is providing the selected cluster pool to an application module AM of the supervision unit SU. The application module AM is defining the operating mode OMikof the electrolysis clusters Ciof the installation P for the next sampling period k in compliance with the selected cluster pool. This may include the updating of an operating mode table stored in the memory space of the supervision unit. This also includes communicating to the respective electrolysis clusters Citheir operating mode such that the cluster may configure themselves accordingly if this corresponds to a change in operating mode. The application module AM is also defining the respective current setpoints xikof the active clusters for the next sampling period as the optimal current setpoints of the selected cluster pool provided by the selection module.

[0160] Other variations to the disclosed examples can be understood and affected by those skilled in the art in practicing the claimed invention, from a study of the drawings, the disclosure, and the appended claims.

Claims

Water electrolysis installation (P) drawing power from an electrical network (NET) and providing an hydrogen production rate, the installation (P) comprising a plurality of clusters (Ci), each clusters (Ci) of the plurality being, at a given sampling period (k), either an active cluster, in a production operating mode (PM) or in a transient operating mode (TM), which may contributes to the hydrogen production rate of the installation (P) or an inactive cluster, in a standby operating mode (SBM) or in a shutdown operating mode (SDM), which does not contribute to the hydrogen production rate of the installation (P) and the installation (P) further comprising a supervision unit (SU) defining, repetitively at successive sampling periods (k), the operating mode of the clusters (Ci) and a current setpoint (xik) of each active cluster (Ci), the supervision unit (SU) comprising:a candidate module (CM) configured to establish, during each sampling period, a candidate list (SL) consisting of all cluster pools capable of satisfying a production constraint;an optimization module (COM) configured to calculate, during each sampling period (k), for each cluster pool of the candidate list (SL), optimal current setpoints of the clusters and an associated efficiency value of said pool, the optimal current setpoints optimizing an objective function under the production constraint;a selection module (SEM) configured, during each sampling period, to select among all cluster pools of the candidate list, the cluster pool presenting an optimal efficiency value ;an application module (AM), the application module defining the operating mode (OMik) of the clusters (Ci) of the installation (P) for the next sampling period (k) in compliance with the selected cluster pool, and the application module defining also the respective current setpoints (xki) of the active clusters for the next sampling period (k) as the optimal current setpoints of said selected cluster pool.Water electrolysis installation (P) according to the preceding claim further comprising a modelling module (CMM) that identifies, for each cluster (Ci):parameters of a power model (Ei, Ri) that relates the power drawn by a cluster (Ci) with the cluster current setpoint (xi) ;parameters of an efficiency model (ai,bi) that relates an hydrogen production rate of a cluster (Ci) with a cluster current setpoint (xi);wherein the objective function and the production constraint are based on the parameters of the power model (Ei, Ri) and on the parameters of the efficiency model (ai,bi).Water electrolysis installation (P) according to any preceding claims wherein the objective function is a function providing a power drawn by the electrolysis clusters according to the active clusters respective current setpoints, the production constraint is a predetermined hydrogen production rate of the installation (P) and the supervision unit (SU) is configured to minimize the objective function.Water electrolysis installation (P) according to claim 1 or 2 wherein the objective function is a function providing a hydrogen production rate according to the active cluster respective current setpoints, the production constraint is a predetermined available power (Pa) of the installation (P) and the supervision unit (SU) is configured to maximize the objective function.Water electrolysis installation (P) according to the preceding claim wherein the candidate module (CM) is configured to assess, for each cluster pool of the candidate list (SL), the estimated power (Paux) required to operate said cluster pool and to subtract the estimated power (Paux) to the given available electrical power (PCk)Water electrolysis installation (P) according to any preceding claims wherein the optimization module (COM) is configured to calculate, for each cluster pool of the candidate list (SL), optimal current setpoints that also satisfy at least one primary operational constraint imposed to the cluster current setpoints (xki).Water electrolysis installation (P) according to the preceding claim wherein the optimization module (COM) is configured to calculate the optimal current setpoints according to an active set method.Water electrolysis installation (P) according to the two preceding claims wherein the primary operational constraint comprises operating each active cluster of a cluster pool at a current setpoint (xki) comprised between a minimum current setpoint (prinf) and a maximum current set point.Water electrolysis installation (P) according to the preceding claim wherein the minimum current setpoint (prinf) is comprised between 20% and 50% of the maximum current setpoint of the cluster (Ci).Water electrolysis installation (P) according to any preceding claims wherein the candidate module (CM) is also configured to provide a candidate list (SL) consisting of cluster pools capable of satisfying at least one secondary operational constraint.Water electrolysis installation (P) according to the preceding claim wherein the secondary operational constraint comprises activating an electrolysis cluster in standby operating mode if said electrolysis cluster is in standby operating mode for a duration (Toff) equal to a maximum duration (Toff_max).Water electrolysis installation (P) according to any preceding claims wherein the candidate module (CM) is also configured to divide the candidate list (SL) in a first candidate sub-list (SL1) of cluster pools, each cluster pool of the first candidate sub-list (SL1) being only composed of electrolysis clusters in production operating mode (PM), and a second sub-list (SL2) of cluster pools, each cluster pool of the second sub-list (SL2) comprising at least one electrolysis cluster in transient operating mode (TM).Water electrolysis installation (P) according to the preceding claim wherein the optimization module (COM) is configured, for any cluster pool of the second candidate sub-list (SL2), to set the current setpoint of any clusters in transient operating mode (TM) of said cluster pool to a predefined transient setpoint or to a predefined minimum transient setpoint, and to then calculate the optimal current setpoints for the remaining clusters of said cluster pool.Water electrolysis installation (P) according to the two preceding claims wherein the optimization module is configured, for any cluster pool of the first candidate sub-list (SL1), to calculate the optimal current setpoints of all the clusters of said cluster pool.

Citation Information

Patent Citations

  • Operating procedure for an electrolyser plant supplied with renewable energy

    EP3656893A1

  • Power dispatch system for electrolytic production of hydrogen from wind power

    US20100114395A1

  • System and method for controlling oxygen delivery to implanted cells

    US20190343616A1

  • A renewable energy power plant comprising a hydrogen generating system

    WO2023213370A1