UL.Ugwiyeon Lee (Lyul Lee)RESEARCH & SCIENTIFIC SOFTWARE
Español

INGENIERÍA QUÍMICA · SOFTWARE CIENTÍFICO

Modelos físicos.
Evidencia trazable.

Software científico para seguridad del hidrógeno, ingeniería de procesos e investigación reproducible.

Ugwiyeon Lee / Lyul LeeKorea Gas Safety CorporationRepublic of Korea
01 / Sobre mí

Sobre el investigador

Soy Ugwiyeon Lee (이우귀연, Lyul Lee), de Korea Gas Safety Corporation, en la República de Corea. Desarrollo software científico en la intersección de la ingeniería química, la seguridad de procesos y la investigación computacional. Trabajo con equipos de hidrógeno, términos fuente, charcos de hidrógeno líquido, dispersión e incendios, asistentes documentales, energética atómica del hidrógeno y métodos cuánticos. Priorizo supuestos físicos explícitos, balances de masa y energía, convergencia, comparación experimental independiente y procedencia de datos. Distingo la verificación del software, la validación física y las mediciones en hardware cuántico.

También trabajo en cribado de suministro de amoníaco, separación dinámica PSA/VPSA y exposición térmica transitoria con análisis de sensibilidad.

Mis herramientas incluyen también monitoreo de procesos, fiabilidad humana, inspección basada en riesgo y TEA/contabilidad ambiental parcial del biometano.

02 / Investigación

Líneas de investigación

Desde equipos dinámicos hasta la escala atómica, con supuestos explícitos y evidencia reproducible.

01

Equipos y procesos dinámicos

Balances de masa y energía, redes de hidrógeno y PSA/VPSA.

02

Liberación y dispersión

Fuentes, charcos LH₂ y familias SLAB/DEGADIS.

03

Conocimiento y riesgo

Explicaciones documentadas, HAZOP y escenarios auditables.

04

Materiales y métodos cuánticos

Energética atómica, refrigeración criogénica y recursos cuánticos.

03 / Software

Software de investigación abierto

32 proyectos públicos: modelos, herramientas y archivos de investigación.

32 proyectos mostrados

Procesos y riesgo01

Monitoring Diagnostics Toolkit

monitoring-diagnostics-toolkit

Monitorización Python específica por equipo mediante sensores SI explícitos de temperatura, presión, caudal, inventario y posición. Balances de masa/calor, resistencia, permeabilidad de membranas, residuos de rendimiento y alarmas causales incluyen validez, motivos y procedencia. Once tipos CLI complementan API Python y adaptadores opcionales con revisiones fijadas.

Detalles del proyecto
  • Python 3.11+, núcleo NumPy, importación equipment_diagnostics, código original MIT. Alpha de investigación 0.17.1 disponible como fuente y archivo Zenodo; PyPI 0.17.1 y versión GitHub ya públicos; el repositorio registra una prueba básica de instalación nueva, sin nueva validación medida de fallos. Datos originales, motores externos y perfiles entrenados separados.
  • Evidencia y límites: 286 pruebas de software/física y siete integraciones de objetos acotadas registradas en origen, no repetidas aquí. Una alarma no es probabilidad de fallo ni causa confirmada. Las mejoras reutilizadas de bomba de calor dependen de 0,3 K entre sesiones; desplazamientos sintéticos ±0,3 K en datos normales causaron 99,28 % de alarmas. Especificidad, transferencia independiente y verdad de fallos medida de varios módulos siguen abiertas; no se afirma precisión universal ni operación segura certificada.

Zenodo 0.17.1

Ver repositorio
Procesos y riesgo02

PlantDesign Toolkit

plantdesign-toolkit

Alpha de investigación para diseño de plantas de proceso, cribado de equipos, evaluación económica y contabilidad ambiental mediante 67 métodos explícitos. SDK Python, CLI y API HTTP JSON local ofrecen historiales SQLite, grafos de cálculo, escenarios y reutilización; DWSIM es un motor opcional instalado aparte.

Detalles del proyecto
  • Python 3.11+, importación plantdesign, GPL-3.0-only con avisos obligatorios de modelos derivados de DWSIM. Versión 0.11.0 pública; calculadoras ordinarias sin dependencias externas de ejecución.
  • La verificación registrada informa de 364 pruebas Windows/Ubuntu con Python 3.11/3.12 y comprobaciones de los 67 métodos instalados; no se repitieron aquí. Las 44 familias organizativas no son calculadoras adicionales. Precios, coeficientes y factores de ejemplo son supuestos; siguen siendo necesarios datos de proyecto con fuentes, diseño físico detallado y límites ambientales completos. No establece aprobación de diseño, ACV completo, permisos ni cualificación de inversión/sitio.

PyPI 0.11.0 · GitHub · Zenodo DOI

Ver repositorio
Procesos y riesgo03

RotorVibe

rotorvibe

Análisis vibratorio Python componible para maquinaria rotativa: formas de onda calibradas, FFT/PSD y espectros de envolvente, frecuencias de rodamientos, referencias normales acotadas y candidatos de fallo inspeccionables. Proveedores, etapas y receptores de la API NumPy son sustituibles; el panel local es opcional.

Detalles del proyecto
  • Python 3.11+, código original MIT, Alpha de investigación 0.1.0a5 público. Datos originales y perfiles entrenados específicos del banco se adquieren aparte; los límites normativos los aporta quien llama a la API.
  • Evidencia y límites: el 99,82 % fue solo con fallos del mismo aparato/rodamiento/severidades, sin nueva prueba sana. Falló la transferencia a rodamientos nuevos y a un banco independiente; la API estricta retuvo las decisiones en las 580 ventanas nuevas. No establece tasa nula de falsas alarmas, diagnóstico de campo, predicción de vida restante ni autoridad de parada automática. Las comprobaciones públicas son distintas de las 547 privadas históricas y no se repitieron aquí.

PyPI 0.1.0a5 · GitHub · Zenodo 0.1.0a5 - Actualización 0.1.0a5: contratos de perfil/números/decisión más estrictos, calidad de adquisición y calibración normal acotada, experimentos angulares con velocidad medida, colas limitadas, copias aisladas por etapa/receptor, puente opcional de monitorización de procesos con versión fijada, perfiles con hash, historial PSD que conserva potencia y reglas revisadas del llamador. La estimación de vida requiere activación experimental explícita. El repositorio informa de 224 pruebas seleccionadas del wheel instalado, sin nueva cualificación de clasificación medida o vida en campo. Una ráfaga de 48 kHz/cuatro canales aún superó 17 veces el presupuesto de 250 ms. Véase el registro de versión.

Ver repositorio
Procesos y riesgo04

Pipeline Safety Toolkit

pipeline-safety-toolkit

Herramientas de investigación componibles para flujo, termodinámica, respuesta estructural, daño, metrología e intercambio de riesgo en tuberías, con unidades, relojes, procedencia y proveedores sustituibles explícitos.

Detalles del proyecto
  • Python 3.12+, código original MIT, importación pipeline_integrity. PyPI 0.1.0a1 y archivo Zenodo públicos; motores y datos externos tienen requisitos propios. Las 223 metodologías y 304 API no equivalen a solucionadores validados independientemente.
  • Evidencia registrada: perfiles físicos independientes acotados para 198/223 métodos; quedan 25 pendientes y cuatro fallos de aceptación empírica. El subconjunto portátil del wheel instalado informa de 276 pruebas aprobadas; persisten hallazgos de estilo. No se repitieron aquí y no certifican seguridad de campo ni conformidad normativa.
Ver repositorio
Procesos y riesgo05

H2Physics

h2physics

Modelos físicos componibles en Python para investigar producción, almacenamiento, transferencia y seguridad del hidrógeno: termodinámica, equipos, hidruros/adsorción, electroquímica/separación, permeación/difusión, historiales de liberación e interfaces de instalaciones. Objetos, funciones y matrices permiten sustituir parámetros y proveedores.

Detalles del proyecto
  • Explicita unidades SI, identidad de sustancias/fases, referencias energéticas y relojes. Motores opcionales como CoolProp, Cantera, LH2DT, PSA-Dyna y HyRAM+ requieren instalación y revisión de licencias por separado. Las 82 entradas del catálogo y 78 familias temáticas de las campañas no son ecuaciones independientes ni acreditan una cualificación física completa.
  • Documenta comprobaciones seleccionadas de entradas, cálculos, límites, conexiones y regresión, además de cuatro comparaciones condicionales con datos reservados: permeancia efectiva, curvas normalizadas de hidruros, tensión PEM y caudal de tobera. No se pueden combinar métricas distintas; el error relativo medio de la tobera es de aproximadamente 29,8 %. La cualificación física global sigue sin establecerse y algunas conexiones normales están bloqueadas o solo tienen pruebas de rechazo. No se repitieron cálculos para este perfil.
  • GitHub 0.2.0 Alpha ofrece wheel y fuentes; PyPI 0.2.0 y el archivo de software Zenodo DOI ya son públicos. Se comprobaron el registro y los metadatos DOI; las pruebas de instalación se documentan en el repositorio y no se repitieron para este perfil. Python 3.12+, código original Apache-2.0; observaciones externas, motores y documentos de referencia se excluyen de las distribuciones. Véanse el informe comparativo y el estado de publicación.
  • Extensiones publicadas: las extensiones 0.2.0 añaden acumulación interior y picos condicionales según el retraso de ignición, cribado FA/DDT, expansión mecánica y cargas de ondas débiles, respuesta estructural lineal, ciclos térmicos/exergía, equilibrio redox sólido, métricas de electrodo y un recombinador autocatalítico pasivo (PAR) acoplado. Están incluidas en la versión publicada 0.2.0; los proveedores opcionales siguen siendo necesarios por separado. El repositorio original informa de 139 comprobaciones focalizadas distintas completadas entre varios entornos, incluidas pruebas del wheel instalado; otra repetición más amplia conserva 61 fallos de entorno o artefactos. Son comprobaciones de software de alcance limitado, no una nueva cualificación experimental o de instalaciones, y no se repitieron aquí.
Ver repositorio
Procesos y riesgo06

Hydrogen Station Simulator

hydrogen-station-sim

Prototipo físico de gemelo digital de una estación de hidrógeno: almacenamiento, compresor de tres etapas, cascada, repostaje y lógica de seguridad. FastAPI, vista 3D, 82 etiquetas HAZOP, fallos e integración SAGA/HyRAM+; algunos detectores son representaciones virtuales. Las pruebas de componentes no equivalen a validación integral en campo ni a control certificado.

Ver repositorio
Procesos y riesgo07

LH₂ Equipment Models

lh2dt_models

Biblioteca Python de equipos LH₂ componibles con estados termodinámicos y flujos de masa/energía: tanques, tuberías, válvulas, bombas y vaporizadores. Redes estacionarias/dinámicas, observaciones de sensores/HART y referencias públicas. Validación por componente; distribución lh2dt_models e importación lh2dt también disponible.

Ver repositorio
Procesos y riesgo08

PRISM

prism

PRISM conecta estado del proceso, desviaciones HAZOP, frecuencias bibliográficas, historiales de liberación, dispersión y riesgo condicional. Usa proveedores de modelos independientes y un registro que distingue mediciones de predicciones. El paquete prism-risk y la CLI prism no implican una QRA completa ni certificación regulatoria.

Ver repositorio
Procesos y riesgo09

PRISM-DynaSense

prism-dynasense

PRISM-DynaSense calcula localmente liberación de hidrógeno presurizado, ignición retardada, aislamiento aguas arriba, descarga residual aguas abajo y exposición térmica. Combina dosis/probit de PRISM y Sobol directo de SALib con muestras, convergencia, hashes y panel sin conexión. Las entradas cambian mediante JSON/CLI; admite una sustancia y escenario, sin afirmar riesgo anual de instalación ni validación experimental.

Ver repositorio
Procesos y riesgo10

PSA-Dyna

psa-dyna

PSA-Dyna modela PSA/VPSA dinámica 1D, no isotérmica y multicomponente: volúmenes finitos, Ergun, adsorción competitiva/LDF, energía gas-sólido-pared, válvulas compresibles, múltiples lechos/pasos y reinicio/CSS. La comparación gráfica de ruptura de un lecho de Wang supera los criterios declarados, sin validar ciclos VPSA ni diseño industrial. El contrato DWSIM de corrientes medias FEED/PRODUCT/TAIL está implementado, pero la transferencia automática permanece bloqueada.

Ver repositorio
Procesos y riesgo11

Process Monitoring Toolkit

process-monitoring-toolkit

Marco Python componible que convierte señales de proceso en puntuaciones de anomalía, evidencia de fallo y eventos. Reglas, estadística, aprendizaje, modelos temporales/grafos y residuos CoolProp comparten contratos, calibración independiente y máscaras de validez. Las 72 configuraciones, 117 pruebas locales y 31 ensayos exploratorios no demuestran causa física, frecuencia de accidentes ni eficacia entre plantas.

Ver repositorio
Procesos y riesgo12

Process Risk Consequence Toolkit

process-risk-consequence-toolkit

Herramienta independiente de cribado de consecuencias e investigación de gases densos. Sus 23 cálculos tipados cubren fuentes, dispersión pasiva, fuego/explosión, exposición y riesgo condicional, con Python/CLI/HTTP opcional y recibos trazables. Los historiales SLABx y la capa 1D isotérmica de ancho fijo y mezcla vertical son rutas separadas. El paquete base 0.1.0 está publicado en PyPI y el proyecto original documenta comprobaciones de instalación limpia. SLABx 1.0.8 sigue sin publicarse allí; dense no se instala solo con PyPI. Apache-2.0, sin respaldo CCPS/AIChE ni certificación de campo.

Ver repositorio
Conocimiento13

SAGA-PY

saga-py

Asistente Python/FastAPI para normas coreanas de gas, legislación y HAZOP. Ofrece conversación documental, coreano/inglés, verificación de evidencias y API de conversación/análisis de sensores del gemelo. Requiere corpus local legítimo y credenciales para respuestas documentadas; no controla equipos físicos.

Ver repositorio
Conocimiento14

SAGA-STS

saga-sts

Versión anterior de SAGA en Java 21/Spring Boot, conservada de forma independiente. Tika, Lucene/Nori, pgvector, Spring AI y Ollama integran búsqueda, conversación y módulos HAZOP/LPG. Excluye documentos e índices privados; sus API y entorno no sustituyen directamente a SAGA-PY.

Ver repositorio
Fuentes y dispersión15

PlumeSwift

plumeswift

Herramientas Python modulares de investigación para viento 3D alrededor de terreno/obstáculos y dispersión lagrangiana de fugas, con componentes seleccionables de turbulencia, integración, fronteras y recolección. Referencian QES v2.3.1 e incluyen propiedades de equilibrio experimentales de hidrógeno líquido y acoplamiento flotación/arrastre.

Detalles del proyecto
  • Antes QESx, ahora PlumeSwift 0.1.0a4, publicado en PyPI, GitHub y Zenodo. Python 3.11+, módulo/CLI plumeswift. Código derivado de QES bajo GPL-3.0-only; componentes numéricos derivados de glibc bajo LGPL-2.1-or-later, con avisos originales y de terceros. Aceleración, termodinámica, GIS/GPU y visualización opcionales, sujetos a entornos compatibles.
  • Incluye un ejemplo sintético de LH₂ y vistas 3D de concentración sin conexión opcionales. El flujo FFI lee mediciones localmente desde el informe oficial proporcionado por el usuario; el informe y los registros medidos de sensores quedan fuera de la distribución del software.
  • Evidencia registrada en siete condiciones FFI y 210 sensores, con concentraciones/balances de masa coincidentes entre rutas Python secuenciales y paralelas. RMSE medida de 1,9843 puntos porcentuales, solo 2/9 sensores con media medida de al menos 4 vol% captados. No se repitieron aquí. La paridad completa con el original sigue pendiente y los tiempos reportados usaron cargas de salida diferentes.

PyPI 0.1.0a4 · GitHub 0.1.0a4 · Zenodo DOI

Ver repositorio
Fuentes y dispersión16

SLABx

slabx

Reimplementación Python de SLAB: charcos evaporantes, chorros horizontales/ascendentes, liberaciones instantáneas y transición de pluma a nube. Separa extensiones opcionales de gotas, transferencia al suelo y propiedades reales del recorrido histórico. Documenta comparación Fortran y 38 ensayos de campo/túnel; algunas observaciones se obtienen por separado.

Ver repositorio
Fuentes y dispersión17

SLABx-LH₂

slabx-lh2

Añade física de fuentes LH₂ y diagnóstico de aplicabilidad al núcleo SLABx: fases criogénicas, suelo, flotabilidad y agua bajo el punto triple. La configuración del estudio usa siete ensayos FFI y 210 registros, con entradas y flujo de investigación específicos. No son 210 experimentos independientes.

Ver repositorio
Fuentes y dispersión18

DEGADISx

degadisx

Reimplementación Python de EPA DEGADIS 2.1 que conserva sus métodos termodinámicos y numéricos históricos. Liberaciones estacionarias/transitorias a nivel del suelo, chorros presurizados, entradas y transferencia SourceLedger. Rechaza fracciones líquidas sin resolver y excluye las extensiones LH₂ de DEGALI.

Ver repositorio
Fuentes y dispersión19

DEGALI

degali

Modelo LH₂ basado en compatibilidad DEGADIS para flash, flotabilidad, condensación/congelación del aire y suelo. Las evaluaciones EPA/Fortran, PRESLHY y FFI/DNV separan picos y promedios temporales. Software alfa con límites de cierre y convergencia en extensiones 3D/obstáculos; no acredita validación de campo ni aptitud regulatoria.

Ver repositorio
Fuentes y dispersión20

LH2PoolX

lh2poolx

Término fuente cuasiestacionario de evaporación de un charco LH₂ durante una ventana declarada. Usa liberación/presión/fracción depositada declarada o huella observada, con flash, conducción y límite de flujo crítico. No predice impactos desconocidos, fracciones depositadas desconocidas ni inventario transitorio.

Ver repositorio
Fuentes y dispersión21

DynamicLH2PoolX

DynamicLH2PoolX

Calcula extensión axisimétrica, evaporación, inventario y balance de masa desde un DeclaredInflow ya llegado a una superficie horizontal. Alcance Stage C restringido con conservación, refinamiento y comparaciones JUEL/HSE. Excluye impacto de chorros, pendientes, obstáculos y dispersión atmosférica; no reproduce toda la trayectoria de expansión/retracción HSE.

Ver repositorio
Fuego y tanques22

PIFIRA

pifira

Análisis inverso del calor recibido, área efectiva de contacto de llama y flujo térmico mediante presión y temperatura de pared de tanques LPG. Incluye termodinámica orto–para LH₂, controles de composición, cinéticas publicadas y cierre de tobera HEOS. Documenta fuentes y límites, sin redistribuir datos experimentales.

Ver repositorio
Fuego y tanques23

LH₂ PSV / TNO Risk

lh2-psv-tno-risk

Archivo que enlaza autopresurización LH₂, apertura/cierre PSV, descarga, estado flash/térmico e indicadores de incendio/dispersión alineados con TNO. Incluye lectura de resultados, área de riesgo condicional, clasificación y regeneración de figuras. No contiene todos los solvers previos/TNO ni un dimensionamiento PSV certificado.

Ver repositorio
Amoníaco24

Ammonia Supply Risk

ammonia-supply-risk

Herramientas Python de cribado para suministro de amoníaco: indicadores inciertos de daño de diez materiales, factores de material/soldadura/entorno/inspección y reparto de una frecuencia inicial entre rutas de protección excluyentes. El resumen Sobol de siete salidas está archivado y la API no lo recalcula. Las clasificaciones no son tasas anuales medidas de fuga; no ofrece dispersión, consecuencias o QRA completas.

Ver repositorio
Materiales y cuántica25

Materials Corrosion Toolkit

materials-corrosion-toolkit

Módulos Python independientes para materiales, corrosión, electroquímica, difusión, integridad estructural, fabricación/soldadura e inspección, con contratos estrictos de entrada, unidades, evidencia y estado de resultados.

Detalles del proyecto
  • Python 3.11+, código original MIT, importación matintegrity; metadatos fuente Alpha de investigación 0.1.0a1. PyPI 0.1.0a1, la versión GitHub y el archivo Zenodo ya son públicos; se verificaron la disponibilidad del registro y los metadatos DOI. Los proveedores científicos/de propiedades opcionales y los datos externos requieren instalación y derechos separados.
  • Límites registrados: 757 API incluyen datos y flujos de trabajo, con 63 grupos centrales de cálculo; 230/232 API centrales auditadas calcularon y dos esperan evidencia externa. El wheel instalado informa de 59 comprobaciones numéricas aprobadas; quedan 885 hallazgos Ruff y una comprobación de cobertura completa de ejemplos. Los recuentos se solapan y no son validaciones físicas independientes. No se afirma aprobación automática de diseño, probabilidad de fallo desde daño determinista ni cualificación de campo; no se repitieron aquí.
Ver repositorio
Materiales y cuántica26

Hydrogen Local Energetics

hydrogen-local-energetics

Archivo reproducible de energética local del hidrógeno y movilidad controlada por la red cristalina. Contiene 32 pares Quantum ESPRESSO, matrices MACE-OMat-0/CHGNet, análisis, pseudopotenciales y sumas de comprobación. Regenera figuras sin pesos externos; no se conservó el script dedicado de generación CHGNet NEB.

Ver repositorio
Materiales y cuántica27

QSafety QAE

qsafety-qae

Compara probabilidades ponderadas exactas, Monte Carlo y QAE ideal de máxima verosimilitud en mezclas finitas de seguridad/fiabilidad. Núcleo NumPy, CSV/CLI, validación Qiskit/Grover/Aer y ejecución IBM opcional. Los presupuestos equivalentes de consultas no convierten resultados ideales en ventaja cuántica del hardware.

Ver repositorio
Materiales y cuántica28

PSA–QAE Resource Audit

psa-qae-resource-audit

Conecta PSA/membranas de hidrógeno, presión consistente y reserva de regeneración con un evento probabilístico y auditoría de recursos cuánticos. Incluye holdouts públicos, integradores/DWSIM y oráculo aritmético de diez bits. El ensayo IBM de siete cúbits y reducción a dos bits cubre 64 entradas base, no QAE coherente ni aritmética completa; falta la validación del aparato integrado.

Ver repositorio
Materiales y cuántica29

NBCP Quantum Spectral Flow

nbcp-magnetocaloric-quantum-spectral-flow

Estudia interacciones, forma de muestra e incertidumbre de Na₂BaCo(PO₄)₂ para decisiones de refrigeración subkelvin. Datos públicos, clústeres N=12/N=18 y controles Python/Octave preceden al flujo espectral cuántico. El ensayo IBM de seis cúbits valida el signo de corrección entrópica, no su magnitud cuantitativa; no afirma una solución macroscópica ni ventaja cuántica.

Ver repositorio
Fiabilidad humana e inspección30

Human Reliability Toolkit

human-reliability-toolkit

Modelos Python que conectan tareas, evidencia humana, errores/tiempos de respuesta y riesgo: DAG, actualización bayesiana de conteos, referencias SPAR-H/HEART/CREAM/IDHEAS, recuperación, dependencia y FTA/ETA. Los 1.334 registros de siete fuentes incluyen conteos, componentes y factores, no 1.334 mediciones independientes. SACADA procede de simuladores nucleares; no se afirma calibración HEP química de campo ni frecuencias anuales observadas.

Detalles del proyecto

La versión 0.5.0 añade formularios de campo, conciliación independiente de denominadores, evaluación de pronósticos HEP congelados y doce extensiones operativas. Las 5.617 oportunidades clínicas forman un agregado separado de éxito/no conformidad, sin atribución humana industrial; se conserva un resultado temporal de calibración desfavorable.

Ver repositorio
Fiabilidad humana e inspección31

API RP 581 Risk Analysis

api581-risk-analysis

Implementación Python independiente y no oficial de inspección basada en riesgo API-RP-581. Paquete api581-engine/import api581 con daño, frecuencia, inspección, liberación, consecuencias, riesgo y planificación; SLABx opcional y API 520 separado. Los 509 cálculos y 861 referencias son evidencia de software, no certificación externa. Sin respaldo API ni redistribución de normas; contenido original Apache-2.0.

Ver repositorio
Bioenergía y sostenibilidad32

ADM1–TEA–LCA

adm1-tea-lca

Archivo ejecutable de investigación ADM1 de biometano a partir de ensilado de hierba y purín bovino. Integra 34 estados, TEA reconstruida, balance parcial de GEI y análisis de malla finita/Pareto, robustez y sensibilidad. Cinco pruebas ligeras y una pequeña demostración no validan experimentos ni reproducción histórica completa. No es ACV completa ni huella verificada; el crédito de fertilizante puede sobreestimarse.

Ver repositorio

La evidencia forma parte del modelo.

Supuestos físicos, verificación numérica, validación experimental y límites siempre visibles.

04 / Contacto

Conectemos.

Para colaborar en investigación, seguridad del hidrógeno y software científico.