From b45f0e248181ed1c63089582ae5ba0da785ce871 Mon Sep 17 00:00:00 2001 From: windpacer Date: Fri, 5 Jun 2026 20:45:04 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=EB=88=84=EB=9D=BD=20=EC=86=94=EB=B2=A4?= =?UTF-8?q?=ED=8A=B8=20=EC=BB=AC=EB=9F=BC=20=EC=B6=94=EA=B0=80=20(5?= =?UTF-8?q?=EC=B0=A8=C2=B79-2=C2=B710-2)=20+=205=EC=B0=A8=20T=5FC=20?= =?UTF-8?q?=EC=84=BC=EC=84=9C=20=EB=B6=80=EC=9E=AC=20=EC=B2=98=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit run_column.py 실행목록에 빠졌던 컬럼 보완 — 전체 8개 측류 솔벤트 컬럼 커버: - 5차(51/P5) 신규 추가: 완전 누락이었음. 민감단 TI-5111C 센서 부재(A/B/D만) → COLUMN_EXCEPTIONS["51"]에서 T_C를 TI-5111B로 대체(사용자 확정). - 9-2(92), 10-2(102) 추가: COLUMN_EXCEPTIONS엔 있었으나 COLUMNS 실행목록 누락. 검증: 8개 컬럼 핵심 FEATURES 전부 해석 OK, 5차·9-2 추출 스모크 정상(336519행). (플랜트8은 단일 train=81, 8-2 없음 확인.) Co-Authored-By: Claude Opus 4.8 --- scripts/analysis/c6111_extract.py | 5 +++++ scripts/analysis/run_column.py | 9 ++++++--- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/scripts/analysis/c6111_extract.py b/scripts/analysis/c6111_extract.py index 3e802b1..69f6a63 100644 --- a/scripts/analysis/c6111_extract.py +++ b/scripts/analysis/c6111_extract.py @@ -26,6 +26,11 @@ ASSET = "/ASSETS/P6" # P9(91): PICA-9111A (with A suffix). 92xx 2차 컬럼 존재 # P10(101): FICQ-10114A (not 10114), PICA-10111A, LIA-10111 (not LICA). 102xx 2차 컬럼 존재 COLUMN_EXCEPTIONS = { + "51": { + # P5: 민감단 TI-5111C 센서 없음(A/B/D만 존재) → T_C를 TI-5111B로 대체 (사용자 확정 2026-06-05). + # startup 트리거는 reb-A·ΔT(A-D) 사용이라 영향 없음. + "T_C": "TI-5111B.PV", + }, "81": { "steam_op": "TICA-8111.OP", "reb_temp": "TICA-8111.PV", diff --git a/scripts/analysis/run_column.py b/scripts/analysis/run_column.py index aaa0d0e..25c200c 100644 --- a/scripts/analysis/run_column.py +++ b/scripts/analysis/run_column.py @@ -16,11 +16,14 @@ import pandas as pd BASE = os.path.dirname(os.path.abspath(__file__)) COLUMNS = [ + ("51", "/ASSETS/P5", "C-5111 (5차)"), # 측류 솔벤트, T_C 센서 부재(대체) ("61", "/ASSETS/P6", "C-6111 (6-1차)"), ("62", "/ASSETS/P6", "C-6211 (6-2차)"), - ("81", "/ASSETS/P8", "C-8111 (8차)"), - ("91", "/ASSETS/P9", "C-9111 (9차)"), - ("101", "/ASSETS/P10", "C-10111 (10차)"), + ("81", "/ASSETS/P8", "C-8111 (8차, 단일 train)"), + ("91", "/ASSETS/P9", "C-9111 (9-1차)"), + ("92", "/ASSETS/P9", "C-9211 (9-2차)"), + ("101", "/ASSETS/P10", "C-10111 (10-1차)"), + ("102", "/ASSETS/P10", "C-10211 (10-2차)"), ] PREFIX_ASSET = {p: a for p, a, _ in COLUMNS}