Electrolyzer
Model interface of Electrolyzer
This component models a H2 production from electrical power by electrolysis.
![]()
Fig. 48 I/O Electrolyzer
It is a default model with a constant efficiency. The power consumption is between minPower and maxPower.
Note
A heat consumption can be taken into account by adding a dedicated port.
Expressions table of Electrolyzer
See also Expressions table of TechnicalSubModel for generic options
Expression name |
Unit |
Mandatory |
Description |
---|---|---|---|
MaxUsablePower |
mExpUsablePower |
mPortUsedPower->pFluxUnit |
|
UsedPower |
mExpTotalPower |
mPortUsedPower->pFluxUnit |
|
H2MassFlowRate |
mExpFlow_H2 |
mPortH2MassFlowRate->pFluxUnit |
|
MaxPower |
mExpSizeMax |
mPortUsedPower->pFluxUnit |
|
Model variables of Electrolyzer
Variable name |
dimension |
Associated Expr |
size |
varMin |
varMax |
varType |
---|---|---|---|---|---|---|
mVarUsablePower |
0 |
mExpUsablePower |
0.f |
getMaxBound() |
double |
|
mVarPower_H2 |
1 |
mExpTotalPower |
mHorizon |
getMaxBound() |
double |
|
mVarFlow_H2 |
1 |
mExpFlow_H2 |
mHorizon |
mMaxFlow_H2 |
double |
|
mVarAuxConso |
1 |
mHorizon |
0.f |
mAuxConso*getMaxBound() |
double |
|
mVarZ2 |
1 |
mHorizon |
mStdByConso * getMaxBound() |
double |
||
mVarStdByConso |
1 |
mHorizon |
0.f |
mStdByConso * getMaxBound() |
double |