Research proposal · v1.6 preview · English supplement

Not an official page of Kyushu University or I²CNER. The Japanese proposal is the full document; this English page is a supplement. Proposed host: I²CNER, Kyushu University (under discussion). The research stay is not confirmed.

Benchmark v1.5.0 (illustrative)

Illustrative (例示). All numbers come from a public, reproducible benchmark (v1.5.0; Python = JavaScript = expected_output.json). They do not describe any real station, alarm setting or product.

Trade-off

FA = false alarms on no-leak test fills (unnecessary shutdowns). Leak columns = correct diagnosis (sign included), 2% / 5% of the hold flow, δ = 0. TTD = median time to detection, detected cases only.

DetectorFA declared ±0.3 s (max)FA +0.5 sFA driftFA meter lag 1 sFA meter-bias step2% leak5% leakTTD 2%
A — inventory-corrected balance1%81.5%57%100%0%0/4002/400—
B2 — fixed timing allowance u = 0.4 s0.5%99.75%35.75%100%13%36/400307/40056.5 s
B3 — state-dependent allowance u_t0.75%99%31.25%100%3.5%1/400252/400153.0 s
B4 — two-stage: B2 (low threshold) → CUSUM0.25%40%26.75%1.5%59.5%223/400387/4005.3 s
B5 — GLR: leak + admissible offset0%8.25%13.25%100%24.25%64/400320/40041.7 s
C — one-sided CUSUM pair (1 s blocks)0.25%37%28%0.75%82%322/400386/4004.4 s

What it says (and does not say)

Reproduce

Code (MIT): mass_balance_clock.py · mass_balance_clock.mjs · expected_output.json · README

SHA-256 (frozen):

653e4ed91a06d6cc2ff777b629641a591427a8b58a921785abb5dde41bb7ba88  mass_balance_clock.py
c5f43ad410a677cc914dd42ae50245fce1884879ffab38ef478f0a8120047aa3  mass_balance_clock.mjs
c2642719411660360de6113e17f84b462ab109589c9a38d62df4fff9748242a7  expected_output.json
e7cf1981c6f08b95a3b1bc753d9879db889bbc32626ccfcdffad21b6fc10f444  README.md

Interactive tables and ROC (Japanese): #/benchmark