Gorde:
| Egile nagusia: | |
|---|---|
| Formatua: | Recurso digital |
| Hizkuntza: | ingelesa |
| Argitaratua: |
Zenodo
2026
|
| Gaiak: | |
| Sarrera elektronikoa: | https://doi.org/10.5281/zenodo.19071248 |
| Etiketak: |
Etiketa erantsi
Etiketarik gabe, Izan zaitez lehena erregistro honi etiketa jartzen!
|
Aurkibidea:
- <h2>Overview</h2> <p>This release contains the source code, configuration files, and data required to reproduce the results of the article:</p> <p><strong>L. M. Winkler, M. A. Danzer, H. Palm</strong>, "Optimal Experimental Design for Fuel Cell Model Parameter Identification", in <em>IEEE Access</em>, vol. 14, pp. 59371-59389, 2026, doi: <a href="https://doi.org/10.1109/ACCESS.2026.3677883" rel="noopener">10.1109/ACCESS.2026.3677883</a>.</p> <p>The code implements the proposed optimal experimental design (OED) workflow for parameter identification of a PEM fuel cell model, including Fisher information–based design and comparison against Latin Hypercube Sampling (LHS) strategies.</p> <h2>Contents</h2> <ul> <li>Core OED framework implementation (PEMFC model, FIM computation, virtual experiments, and design optimization)</li> <li>Simulation and evaluation scripts to generate the main figures and tables in the paper</li> <li>Example configuration files for the zero-dimensional PEMFC model with six unknown parameters</li> <li>Processed data / result files used for evaluation</li> </ul> <h2>Reproducibility</h2> <p>The following Jupyter notebooks in <code>examples/</code> reproduce the key steps and results of the IEEE Access article:</p> <ul> <li> <p><code>06_calculate_LH_estimation_demo.ipynb</code><br>Creates an initial Latin Hypercube Sampling (LHS) design and performs the corresponding parameter calibration for the PEM fuel cell model.</p> </li> <li> <p><code>07_calculate_pi_designs_demo.ipynb</code><br>Performs the parameter-individual optimal experimental design (pi‑OED), and visualizes the resulting experiments and their Fisher Information.</p> </li> <li> <p><code>08_calculate_pi_estimation_demo.ipynb</code><br>Calibrates the model using the pi‑OED experiments and visualizes the resulting parameter distributions.</p> </li> <li> <p><code>09_estimate_LH_progression_demo.ipynb</code><br>Evaluates and visualizes the practical identifiability of the parameter set for different LHS configurations (progressive LHS refinement).</p> </li> <li> <p><code>10_calculate_measurement_error_demo.ipynb</code><br>Computes the measurement error statistics and distributions from a real experimental dataset.</p> </li> <li> <p><code>11_plot_results_demo.ipynb</code><br>Aggregates the simulation and estimation results from the previous notebooks and reproduces the main results and figures reported in the publication in a single notebook.</p> </li> </ul> <p>The real experimental data used to estimate the measurement error distribution is provided in:</p> <ul> <li><code>data/stats/2025-11-19_BZ1508_m282_V2_023C_TP.csv</code></li> </ul> <p>The OED workflow utilizes optimization routines from the companion fuel cell system optimization library (<code>oed_fcs</code>) in the requirements, which is closely related to the referenced paper by N. Palm, F. Stroebl and H. Palm. This Zenodo package includes the corresponding library release (<code>oed_fcs-1.0.0-ieee-access.zip</code>), to ensure full reproducibility of all process steps without external dependencies. Please refer to the <code>README.md</code> for detailed setup instructions, dependencies, and step‑by‑step commands.</p> <h2>Versioning</h2> <p>This release (<code>v1.0.0</code>) corresponds exactly to the code used to generate the results reported in the IEEE Access article above.</p> <p>Future updates, improvements, or extensions will be released under subsequent version tags (e.g. <code>v1.1.0</code>, <code>v2.0.0</code>) and may not reproduce the published results bit‑for‑bit.</p> <p><strong>Full Changelog</strong>: https://github.com/BartgeierXC/FuelCellOED/commits/v1.0.0-ieee-access</p>