Skip to main content
Glama
puran-water

Corrosion Engineering MCP Server

by puran-water
PROVENANCE.md4.69 kB
# NRL Polarization Curve Coefficient Files - Provenance ## Source **Repository**: USNavalResearchLaboratory/corrosion-modeling-applications **URL**: https://github.com/USNavalResearchLaboratory/corrosion-modeling-applications **Directory**: `polarization-curve-modeling/` **License**: Public domain (U.S. Federal Government work) **Retrieved**: 2025-10-19 ## Author **Steven A. Policastro, Ph.D.** Center for Corrosion Science and Engineering U.S. Naval Research Laboratory 4555 Overlook Avenue SW Washington, DC 20375 Email: steven.policastro@nrl.navy.mil ## Description These CSV files contain polynomial response surface coefficients for calculating activation energies (ΔG) as functions of temperature (T) and chloride concentration (Cl⁻) for various electrochemical reactions on different alloys. ### Model Equation For each reaction type (ORR, HER, metal oxidation, passivation, pitting), the activation energy is calculated using a quadratic response surface: ``` ΔG(T, Cl⁻) = p00 + p10*Cl⁻ + p01*T + p20*Cl⁻² + p11*Cl⁻*T + p02*T² ``` Where: - `T` = Temperature (°C) - `Cl⁻` = Chloride concentration (M) - `p00, p10, p01, p20, p11, p02` = Fitted coefficients (from CSV files) The coefficients were obtained by fitting experimental polarization curve data from seawater exposure experiments. ## Materials Covered | Material | UNS Designation | CSV Files | |----------|----------------|-----------| | HY-80 Steel | K31820 | HY80ORRCoeffs.csv, HY80HERCoeffs.csv, HY80FeOxCoeffs.csv, HY80PitCoeffs.csv | | HY-100 Steel | K32045 | HY100ORRCoeffs.csv, HY100HERCoeffs.csv, HY100FeOxCoeffs.csv, HY100PitCoeffs.csv | | SS 316 Stainless | S31600 | SS316ORRCoeffs.csv, SS316HERCoeffs.csv, SS316PassCoeffs.csv, SS316PitCoeffs.csv | | Titanium | R50700 | TiORRCoeffs.csv, TiHERCoeffs.csv, TiPassCoeffs.csv | | Inconel 625 | N06625 | I625ORRCoeffs.csv, I625HERCoeffs.csv, I625PassCoeffs.csv | | CuNi 70-30 | C71500 | cuniORRCoeffs.csv, cuniHERCoeffs.csv, cuniCuOxCoeffs.csv | ## Reaction Types **ORR**: Oxygen Reduction Reaction (cathodic) ``` O₂ + 2H₂O + 4e⁻ → 4OH⁻ (alkaline) ``` **HER**: Hydrogen Evolution Reaction (cathodic) ``` 2H₂O + 2e⁻ → H₂ + 2OH⁻ (alkaline) ``` **Metal Oxidation** (anodic): - Fe_Ox: Fe → Fe²⁺ + 2e⁻ - Cu_Ox: Cu → Cu²⁺ + 2e⁻ **Passivation** (anodic): - Formation of protective oxide films (Fe₂O₃, Cr₂O₃, TiO₂, etc.) **Pitting** (anodic): - Localized breakdown of passive film ## CSV File Format Each CSV file contains a single row of 6 coefficients: ``` p00, p10, p01, p20, p11, p02 ``` **Example** (`HY80ORRCoeffs.csv`): ``` -579946.613541671,6699.5967741938,4967.62500000003,2133.19458896982,-40.3225806451621,-8.75000000000004 ``` ## Usage in Python ```python import pandas as pd import numpy as np # Load coefficients coeffs = pd.read_csv('HY80ORRCoeffs.csv', header=None).values[0] p00, p10, p01, p20, p11, p02 = coeffs # Calculate ΔG for given conditions def calculate_dG(T_celsius, Cl_molar): dG = (p00 + p10*Cl_molar + p01*T_celsius + p20*Cl_molar**2 + p11*Cl_molar*T_celsius + p02*T_celsius**2) return dG # Example: 25°C, 0.6 M Cl⁻ (seawater) dG_cathodic = calculate_dG(25.0, 0.6) ``` ## pH Dependence The polynomial coefficients give ΔG values without pH dependence. pH correction is applied using linear interpolation: ```python # For cathodic reactions (ORR, HER) dG_max = 1.1 * dG_nopH dG_min = 0.9 * dG_nopH m = (dG_min - dG_max) / (13 - 1) dG_cathodic = m * (pH - 13) + dG_min # For anodic reactions (metal oxidation, pitting) # Use similar interpolation with different bounds ``` ## References 1. **NRL Corrosion Modeling Applications Repository** https://github.com/USNavalResearchLaboratory/corrosion-modeling-applications 2. **Related Publications** (if available, cite NRL papers on this model) ## Validation The model has been validated against experimental polarization curve data for seawater exposure at various temperatures (5-80°C) and chloride concentrations (0.02-0.6 M). Typical accuracy: ±1 order of magnitude for current density predictions. ## Notes - Coefficients are valid for temperatures 5-80°C - Chloride concentration range: 0.02-0.6 M (freshwater to seawater) - pH range: 1-13 (with linear interpolation for pH effects) - The model uses Butler-Volmer kinetics with diffusion-limited corrections - Exchange current densities are calculated from ΔG using transition state theory --- **Vendored**: 2025-10-19 **For**: corrosion-engineering-mcp Phase 2 implementation **License**: Public domain (U.S. Government work) **Attribution**: Required - cite NRL GitHub repository and this provenance file

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/puran-water/corrosion-engineering-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server