Skip to content
View lyullee's full-sized avatar
πŸ˜ƒ
πŸ˜ƒ
  • Korea Gas Safety Corporation
  • Republic of Korea
  • 03:43 (UTC +09:00)

Block or report lyullee

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
lyullee/README.md

Ugwiyeon Lee (Lyul Lee)

Chemical Engineering Software Developer

Hydrogen safety systems, evidence-qualified scientific models, and reproducible research

Python Domain Focus Repositories


I develop scientific software at the intersection of chemical engineering, process safety, and computational research. My work spans operator-facing hydrogen-safety prototypes, document-grounded knowledge systems, atmospheric-dispersion models, source-term calculations, fire analysis, and atomistic materials research.

Across these projects, physical assumptions, evidence, validation status, and limitations are treated as part of the softwareβ€”not as afterthoughts.

Systems & decision support

System What it does Status and scope
hydrogen-station-sim Physics-based hydrogen-refuelling-station digital twin with dynamic equipment models, 82 HAZOP sensor channels, faults, safety logic, consequence analysis, and 3D monitoring Modelling, monitoring, and training prototype; not a certified controller
SAGA-PY Python/FastAPI safety-knowledge assistant for Korean gas standards, law, and HAZOP analysis Supports standalone document-grounded chat and dedicated digital-twin APIs; requires a lawful local corpus and provider credentials
SAGA-STS Earlier Java/Spring Boot edition of the SAGA gas-safety assistant Preserved separately for reproducibility and further development; different runtime and APIs from SAGA-PY

The digital twin and SAGA-PY are independent services that can work together: the simulator supplies calculated process and sensor context, while SAGA-PY provides an advisory knowledge layer. Neither replaces current regulations, site procedures, or qualified engineering judgment.

Scientific model portfolio

Dispersion and source terms

Project Purpose Evidence boundary
slabx Python reimplementation of the SLAB dense-gas dispersion model Compared with the original Fortran and evaluated against 38 field and wind-tunnel trials
slabx-lh2 Liquid-hydrogen extensions and an applicability diagnostic for SLABx Seven-test, 210-record FFI research configuration with explicit routing limits
degadisx Python reimplementation of EPA DEGADIS 2.1 Retains the legacy thermodynamic and numerical route; deliberately excludes LHβ‚‚ research extensions
degali Modern DEGADIS-based research model for cryogenic-hydrogen releases Regression-tested compatibility path and an alpha-stage LHβ‚‚ extension with documented validation limits
lh2poolx Evidence-qualified, quasi-steady LHβ‚‚ pool source term for a declared time window Makes the release-to-ground and footprint assumptions explicit; not a dispersion or impact model
DynamicLH2PoolX Time-dependent LHβ‚‚ pool spreading, evaporation, inventory, and mass-balance model Restricted Stage C component scope for declared ground inflow on horizontal surfaces

Fire, materials, and risk methods

Project Purpose Reproducibility focus
pifira Pressure-based inverse fire heat-flux and effective-area analysis, plus evidence-gated LHβ‚‚ thermodynamic utilities Traceable LPG tank reconstruction and domain-checked LHβ‚‚ calculations
hydrogen-local-energetics Data and code for local hydrogen energetics and lattice-controlled mobility Curated DFT records, archived ML-potential results, manifests, and figure-generation code
qsafety-qae Quantum amplitude-estimation research for safety and reliability probability models Separates the probability model, classical baseline, circuit validation, and opt-in QPU execution

How the projects connect

standards Β· law Β· HAZOP evidence
              β”‚
              β–Ό
          SAGA-PY  ◄────────►  hydrogen-station-sim
          advisory layer       dynamic process + sensors

declared LHβ‚‚ release
      β”‚
      β”œβ”€β”€ quasi-steady source ──► LH2PoolX
      └── dynamic ground pool ──► DynamicLH2PoolX

resolved source state
      β”‚
      β”œβ”€β”€ SLAB family ──────────► slabx ──► slabx-lh2
      └── DEGADIS family ───────► degadisx / degali

fire exposure ─────────────────► pifira
material-scale behaviour ──────► hydrogen-local-energetics
risk-estimation methods ───────► qsafety-qae

The arrows describe intended information flow and research relationships, not universal model interchangeability or certification. Each repository documents its own coupling rules, validation domain, and conditions under which a result must be withheld.

Engineering principles

physical model  β†’  implementation  β†’  verification  β†’  validation
       ↑                                                   β”‚
       └──────── limitations and reproducibility β—„β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

I aim to make every important numerical result traceable: what assumptions produced it, where the model is valid, how it was checked, and how another researcher can reproduce it.

Tools

Python Β· FastAPI Β· NumPy Β· SciPy Β· pytest Β· CoolProp Β· Qiskit Β· numerical modelling Β· scientific validation

Use and citation

The repositories are open for inspection and reuse under their stated licences. For research use, consult each project's CITATION.cff, documentation, validation record, data policy, and limitations before applying its results. Safety-related outputs are research or decision-support artefacts unless a repository explicitly states otherwise.

Pinned Loading

  1. hydrogen-local-energetics hydrogen-local-energetics Public

    Reproducibility data and code for local hydrogen energetics and lattice-controlled mobility

    Python

  2. pifira pifira Public

    Pressure-based inverse fire heat-flux and effective-area analysis for LPG and LH2 tanks

    Python

  3. slabx slabx Public

    Python reimplementation of the SLAB dense-gas dispersion model

    Python

  4. slabx-lh2 slabx-lh2 Public

    Liquid hydrogen extensions and an applicability criterion for the SLAB dense-gas dispersion model

    Python