<div align="center">
<img src="https://github.com/ECSIM/opem/raw/master/otherfile/logo.png" width=250px height=250px>
<br/>
<a href="https://www.python.org/"><img src="https://img.shields.io/badge/built%20with-Python3-green.svg" alt="built with Python3" /></a>
<a href="https://codecov.io/gh/ECSIM/opem">
<img src="https://codecov.io/gh/ECSIM/opem/branch/master/graph/badge.svg" />
</a>
<a href="https://badge.fury.io/py/opem"><img src="https://badge.fury.io/py/opem.svg" alt="PyPI version" height="18"></a>
<a href="https://anaconda.org/ECSIM/opem"><img src="https://anaconda.org/ecsim/opem/badges/version.svg"></a>
<a href = "https://hub.docker.com/r/ecsim/opem"><img alt="Docker Cloud Build Status" src="https://img.shields.io/docker/cloud/build/ecsim/opem"></a>
<a href="Documents/"><img src="https://img.shields.io/badge/doc-latest-orange.svg"></a>
</div>
----------
## Table of Contents
* [What is PEM?](http://physics.oregonstate.edu/~hetheriw/energy/topics/doc/electrochemistry/fc/basic/The_Polymer_Electrolyte_Fuel_Cell.htm)
* [Overview](https://github.com/ECSIM/opem#overview)
* [Installation](https://github.com/ECSIM/opem/blob/master/INSTALL.md)
* [Usage](https://github.com/ECSIM/opem#usage)
* [Executable](https://github.com/ECSIM/opem#executable)
* [Library](https://github.com/ECSIM/opem#library)
* [Telegram Bot](https://github.com/ECSIM/opem#telegram-bot)
* [Try OPEM in Your Browser!](https://github.com/ECSIM/opem#try-opem-in-your-browser)
* [MATLAB](https://github.com/ECSIM/opem/tree/master/MATLAB)
* [Issues & Bug Reports](https://github.com/ECSIM/opem#issues--bug-reports)
* [Contribution](https://github.com/ECSIM/opem/blob/master/.github/CONTRIBUTING.md)
* [Todo](https://github.com/ECSIM/opem/blob/master/TODO.md)
* [Outputs](https://github.com/ECSIM/opem#outputs)
* [Dependencies](https://github.com/ECSIM/opem#dependencies)
* [Thanks](https://github.com/ECSIM/opem#thanks)
* [Reference](https://github.com/ECSIM/opem#reference)
* [Cite](https://github.com/ECSIM/opem#cite)
* [Authors](https://github.com/ECSIM/opem/blob/master/AUTHORS.md)
* [License](https://github.com/ECSIM/opem#license)
* [Show Your Support](https://github.com/ECSIM/opem#show-your-support)
* [Changelog](https://github.com/ECSIM/opem/blob/master/CHANGELOG.md)
* [Code of Conduct](https://github.com/ECSIM/opem/blob/master/.github/CODE_OF_CONDUCT.md)
## Overview
<p align="justify">
Modeling and simulation of proton-exchange membrane fuel cells (PEMFC) may work as a powerful tool in the research & development of renewable energy sources. The Open-Source PEMFC Simulation Tool (OPEM) is a modeling tool for evaluating the performance of proton exchange membrane fuel cells. This package is a combination of models (static/dynamic) that predict the optimum operating parameters of PEMFC. OPEM contained generic models that will accept as input, not only values of the operating variables such as anode and cathode feed gas, pressure and compositions, cell temperature and current density, but also cell parameters including the active area and membrane thickness. In addition, some of the different models of PEMFC that have been proposed in the OPEM, just focus on one particular FC stack, and some others take into account a part or all auxiliaries such as reformers. OPEM is a platform for collaborative development of PEMFC models.
</p>
<div align="center">
<img src="https://github.com/ECSIM/opem/raw/master/otherfile/OPEM_BLOCK_DIAGRAM.jpg">
<p>Fig1. OPEM Block Diagram</p>
</div>
<table>
<tr>
<td align="center">Open Hub</td>
<td align="center"><a href="https://www.openhub.net/p/opem"><img src="https://www.openhub.net/p/opem/widgets/project_thin_badge.gif"></a></td>
</tr>
<tr>
<td align="center">PyPI Counter</td>
<td align="center"><a href="http://pepy.tech/count/opem"><img src="http://pepy.tech/badge/opem"></a></td>
</tr>
<tr>
<td align="center">Github Stars</td>
<td align="center"><a href="https://github.com/ecsim/opem"><img src="https://img.shields.io/github/stars/ECSIM/opem.svg?style=social&label=Stars"></a></td>
</tr>
</table>
<table>
<tr>
<td align="center">Branch</td>
<td align="center">master</td>
<td align="center">develop</td>
</tr>
<tr>
<td align="center">CI</td>
<td align="center"><img src="https://github.com/ECSIM/opem/workflows/CI/badge.svg?branch=master"></td>
<td align="center"><img src="https://github.com/ECSIM/opem/workflows/CI/badge.svg?branch=develop"></td>
</tr>
</table>
<table>
<tr>
<td align="center">Code Quality</td>
<td align="center"><a class="badge-align" href="https://www.codacy.com/app/sepand-haghighi/opem?utm_source=github.com&utm_medium=referral&utm_content=ECSIM/opem&utm_campaign=Badge_Grade"><img src="https://api.codacy.com/project/badge/Grade/361480463fb1477180f066e8f945037d"/></a></td>
<td align="center"><a href="https://www.codefactor.io/repository/github/ecsim/opem"><img src="https://www.codefactor.io/repository/github/ecsim/opem/badge" alt="CodeFactor" /></a></td>
</tr>
</table>
## Usage
### Executable
- Open `CMD` (Windows) or `Terminal` (UNIX)
- Run `python -m opem` or `python3 -m opem` (or run `OPEM.exe`)
- Enter PEM cell parameters (or run standard test vectors)
1. Amphlett Static Model
<html>
<table>
<tr>
<td align="center">Input</td>
<td align="center">Description</td>
<td align="center">Unit</td>
</tr>
<tr>
<td align="center">T</td>
<td align="center">Cell operation temperature</td>
<td align="center">K</td>
</tr>
<tr>
<td align="center">PH2</td>
<td align="center">Partial pressure</td>
<td align="center">atm</td>
</tr>
<tr>
<td align="center">PO2</td>
<td align="center">Partial pressure</td>
<td align="center">atm</td>
</tr>
<tr>
<td align="center">i-start</td>
<td align="center">Cell operating current start point</td>
<td align="center">A</td>
</tr>
<tr>
<td align="center">i-step</td>
<td align="center">Cell operating current step</td>
<td align="center">A</td>
</tr>
<tr>
<td align="center">i-stop</td>
<td align="center">Cell operating current end point</td>
<td align="center">A</td>
</tr>
<tr>
<td align="center">A</td>
<td align="center">Active area</td>
<td align="center">cm^2</td>
</tr>
<tr>
<td align="center">l</td>
<td align="center">Membrane thickness</td>
<td align="center">cm</td>
</tr>
<tr>
<td align="center">lambda</td>
<td align="center">An adjustable parameter with a min value of 14 and max value of 23</td>
<td align="center">--</td>
</tr>
<tr>
<td align="center">R(*Optional)</td>
<td align="center">R-Electronic</td>
<td align="center">ohm</td>
</tr>
<tr>
<td align="center">JMax</td>
<td align="center">Maximum current density</td>
<td align="center">A/(cm^2)</td>
</tr>
<tr>
<td align="center">N</td>
<td align="center">Number of single cells</td>
<td align="center">--</td>
</tr>
</table>
</html>
* For more information about this model visit <a href="https://www.ecsim.ir/opem/doc/Static/Amphlett.html">here</a>
2. Larminie-Dicks Static Model
<html>
<table>
<tr>
<td align="center">Input</td>
<td align="center">Description</td>
<td align="center">Unit</td>
</tr>
<tr>
<td align="center">E0</td>
<td align="center">Fuel cell reversible no loss voltage</td>
<td align="center">V</td>
</tr>
<tr>
<td align="center">A</td>
<td align="center">The slope of the Tafel line</td>
<td align="center">V</td>
</tr>
<tr>
<td align="center">T</td>
<td align="center">Cell operation temperature</td>
<td align="center">K</td>
</tr>
<tr>
<td align="center">i-start</td>
<td align="center">Cell operating current start point</td>
<td align="center">A</td>
</tr>
<tr>
<td
没有合适的资源?快使用搜索试试~ 我知道了~
OPEM(OpenSourcePEMFuelCellSimulationTool)__Python_下载.zip
共120个文件
py:29个
md:12个
csv:9个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 117 浏览量
2023-04-08
17:42:26
上传
评论
收藏 5.4MB ZIP 举报
温馨提示
OPEM(OpenSourcePEMFuelCellSimulationTool)__Python_下载.zip
资源推荐
资源详情
资源评论
收起资源包目录
OPEM(OpenSourcePEMFuelCellSimulationTool)__Python_下载.zip (120个子文件)
build_exe.bat 337B
autopep8.bat 314B
paper.bib 4KB
setup.cfg 27B
.coveragerc 78B
Chakraborty_Test.csv 584KB
Padulles_Amphlett_Test.csv 173KB
Padulles_Hauer_Test.csv 154KB
test.csv 150KB
Amphlett_Test.csv 150KB
Padulles2_Test.csv 150KB
PadullesI_Test.csv 131KB
Larminiee_Test.csv 112KB
Chamberline_Test.csv 48KB
Dockerfile 754B
Fuel Cell Graphic.gif 107KB
.gitattributes 104B
.gitignore 1KB
Chakraborty_Test.html 1.03MB
Padulles_Hauer_Test.html 450KB
Padulles_Amphlett_Test.html 446KB
Padulles2_Test.html 445KB
PadullesI_Test.html 419KB
test.html 382KB
Amphlett_Test.html 382KB
Larminiee_Test.html 363KB
Chamberline_Test.html 280KB
icon.ico 33KB
MANIFEST.in 550B
pytest.ini 133B
Chakraborty.ipynb 1.51MB
Padulles_Amphlett.ipynb 577KB
Padulles_Hauer.ipynb 513KB
Padulles2.ipynb 508KB
Amphlett.ipynb 491KB
Padulles1.ipynb 448KB
Larminie_Dicks.ipynb 376KB
Chamberline_Kim.ipynb 205KB
Chakraborty-Diagram.jpg 246KB
Padulles-Amphlett-Diagram.jpg 152KB
Padulles-Hauer-Diagram.jpg 114KB
Padulles2-Diagram.jpg 94KB
Padulles-Diagram.jpg 80KB
PEMFC1.jpg 75KB
OPEM_BLOCK_DIAGRAM.jpg 66KB
PEMFC2.jpg 54KB
Static-Model-Graphic.jpg 49KB
LICENSE 1KB
Padulles_Amphlett.m 3KB
Padulles_Hauer.m 3KB
Padulles2.m 3KB
Chakraborty.m 3KB
Padulles1.m 2KB
Amphlett.m 2KB
Larminie_Dicks.m 2KB
Chamberline_Kim.m 2KB
vector_filter.m 172B
README.md 49KB
paper.md 7KB
CHANGELOG.md 4KB
CODE_OF_CONDUCT.md 3KB
INSTALL.md 3KB
README.md 1KB
TODO.md 1KB
AUTHORS.md 714B
CONTRIBUTING.md 683B
README.md 495B
ISSUE_TEMPLATE.md 183B
PULL_REQUEST_TEMPLATE.md 112B
Chakraborty_Test.opem 1023KB
Padulles_Amphlett_Test.opem 307KB
test.opem 281KB
Amphlett_Test.opem 281KB
Padulles_Hauer_Test.opem 270KB
Padulles2_Test.opem 267KB
PadullesI_Test.opem 237KB
Larminiee_Test.opem 210KB
Chamberline_Test.opem 89KB
10.21105.joss.00676.pdf 193KB
logo.png 16KB
Script.py 206KB
Amphlett.py 23KB
test_Chakraborty.py 23KB
Params.py 23KB
Functions.py 21KB
test_Amphlett.py 20KB
test_Padulles_Amphlett.py 19KB
Chakraborty.py 17KB
Padulles1.py 15KB
Padulles_Amphlett.py 14KB
Padulles2.py 13KB
test_Padulles_Hauer.py 13KB
test_Padulles2.py 13KB
test_Padulles1.py 12KB
Padulles_Hauer.py 12KB
Larminie_Dicks.py 11KB
Chamberline_Kim.py 11KB
test_Larminie_Dicks.py 11KB
test_Chamberline_Kim.py 9KB
version_check.py 4KB
共 120 条
- 1
- 2
资源评论
快撑死的鱼
- 粉丝: 1w+
- 资源: 9154
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功