modelPEM
Proton exchange membrane
Extends from Region (Base model for a 3D array of subregions).
Information
This model represents the proton exchange membrane of a PEMFC. The x axis extends from the anode to the cathode. By default, the cross-sectional area in the yz plane is 50 cm2.
The transport of protons includes inertance or inductance (i.e., translational momentum is stored) in the x direction in the subregions with index (x = 1, y > 1, z > 1). This is for numerical reasons, although in reality there is inductance.
Assumptions:
- There are no pores in the PEM. All H2O is absorbed into the ionomer itself.
- There is no cross-over of the reactant gases.
For more information, please see the Region model.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | n_x (from Region) | size(L_x, 1) | Number of sets of subregions along the x axis |
| Integer | n_y (from Region) | size(L_y, 1) | Number of sets of subregions along the y axis |
| Integer | n_z (from Region) | size(L_z, 1) | Number of sets of subregions along the z axis |
| Q.Length[Axis] | L (from Region) | {sum(L_x), sum(L_y), sum(L_z)} | Length |
| Q.Area[Axis] | A (from Region) | {L[cartWrap(axis + 1)]*L[cartWrap(axis + 2)] for axis in Axis} | Cross-sectional areas |
| Q.Volume | V (from Region) | product(L) | Volume |
| Geometry | |||
| Q.Length[:] | L_x (from Region) | {U.cm} | Lengths along the x axis |
| Q.Length[:] | L_y (from Region) | {U.cm} | Lengths along the y axis |
| Q.Length[:] | L_z (from Region) | {U.cm} | Lengths across the z axis |
| Assumptions › Included transport axes | |||
| Boolean | inclTransX (from Region) | true | X |
| Boolean | inclTransY (from Region) | true | Y |
| Boolean | inclTransZ (from Region) | true | Z |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Connectors.BoundaryBus[n_y,n_z] | xNegative (from Region) | Negative boundary along the x axis | |
| Connectors.BoundaryBus[n_y,n_z] | xPositive (from Region) | Positive boundary along the x axis | |
| Connectors.BoundaryBus[n_x,n_z] | yNegative (from Region) | Negative boundary along the y axis | |
| Connectors.BoundaryBus[n_x,n_z] | yPositive (from Region) | Positive boundary along the y axis | |
| Connectors.BoundaryBus[n_x,n_y] | zNegative (from Region) | Negative boundary along the z axis | |
| Connectors.BoundaryBus[n_x,n_y] | zPositive (from Region) | Positive boundary along the z axis |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Subregion[n_x,n_y,n_z] | subregions (from Region) | Instances of the subregion model |