Files
ExperionCrawler/docs/측류추출-운전제안-사용매뉴얼.md
windpacer 90b15f8b34 feat: 온도 HIGH LIMIT 전환류 트리거 (컬럼별 UI 설정)
- ColumnConfig.TempHighLimit + ff_column_config.temp_high_limit(DDL/ConfigStore/MapConfig) + ff.js 설정폼
- ApplyRecovery sigTHigh: 온도태그 최고값(raw) > TempHighLimit → 단독 severe(운전원 명시 안전한계라 코러보 불요). 기본 1e9=비활성
- 컬럼별 설정이라 타 물질/컬럼 동일 루틴 재사용. 단위 3건(52/52). 매뉴얼 §12.2·§13.3 반영

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-01 21:54:37 +09:00

16 KiB
Raw Blame History

측류추출 운전제안 (Advisory) — 운전원 사용 매뉴얼

대상: C-6111 측류추출 증류탑 운전원 화면 위치: 좌측 메뉴 「유량 권장(FF)」 탭 (⚖️) 한 줄 요약: 이 화면의 모든 권장값(유량 SP·램프·조성·전환류·온도경보)은 표시만 하며 어떤 것도 자동으로 쓰지 않습니다. 실제 설정 변경·전환류 실행은 항상 운전원이 DCS에서 직접 합니다. 최종 개정: 2026-06-01 (피드 램프 계산기 · 2-point 프론트 · 온도 역전 판정 · 조성 권장SP·입력 추가)


0. 가장 먼저 알아둘 것 (안전 원칙)

원칙 의미
전부 읽기 전용(Advisory) 유량 SP·램프·조성 권장·전환류·온도경보 모두 화면 표시만. DCS 자동 쓰기 없음.
인가는 운전원 채택 여부는 운전원 판단. 화면값을 보고 DCS에서 직접 입력합니다.
흐리게/색 경고 = 신뢰 낮음 행이 흐리거나 등급 B/C, 또는 "정착대기/역전/과도"면 그 권장값은 참고만.
온도 역전·과도 시 트림 보류 온도 프로파일이 비정상(역전/붕괴)이거나 과도 중엔 조성 편차(trim)·프론트 권고가 자동으로 0/보류됩니다.

1. 화면 한눈에 보기

탭 상단에 [설정 ▾] [램프 계산기 ▾] 버튼, 그 아래 컬럼별 카드가 나옵니다. 카드는 위에서 아래로:

카드: C-6111 (FEED 1000 · 12:34:56)

항목 내용
① 모드 줄 전환류 권장 ⚠ — 전환류 권장(ARM 대기): 물질수지(12%) [전환류 ARM]
② 과도 배너 과도상태: FEED 이동 — 권장값 정착 대기

③ 스트림 표

스트림 태그 역할 PV 권장SP Δ 추세 신뢰
P ficq-6118 Commanded 780 950 +170 A
R ficq-6113 Commanded 623 760 +137 A
D ficq-6114 LevelDriven 20 20 B
B ficq-6116 LevelDriven 30 30 B
항목 내용
④ 물질수지 정상 · V_loss 0.5 · V_loss(MA) 0.3 · 수율 95%
⑤ 온도(PCT) tica-6111a 110 · ti-6111b 105 · ti-6111c 100 PCT 99.5 · ti-6111d 90
⑥ θ 자동튜닝 제안 θ 제안 (passive): P ↑62s ↓58s conf 0.7 — 운전원 수동 반영
⑦ 프론트 프론트 안정
⑧ 온도 프로파일 정상 span 10/9.8
⑨ 2-point 프론트 하부(B) 정상 ΔT 5 · 상부(D) 정상 ΔT 10
⑩ 조성 권장SP B: 30+0.3 = 30.3 · D: 200.1 = 19.9 (advisory · 현장 calibrate)
안내문 LevelDriven(D·B)은 레벨 제어(LIC)가 SP를 결정…

⑧⑨⑩는 신규(2026-06)입니다. 데이터·기능이 없으면 해당 줄은 표시되지 않습니다.


2. 스트림 표 읽는 법 (③)

의미 운전원 행동
스트림 P=제품(측류) · R=환류 · D=탑정 경비물 · B=탑저 중비물
역할 Commanded=권장SP 계산함 / LevelDriven=레벨제어(LIC)가 결정 / Monitor=감시만 LevelDriven은 "권장SP"열에 기대치(K×Feed)를 표시. 별도 조성 권장SP(⑩)도 참고
PV 현재 유량 측정값
권장 SP 시스템 제안값 참고 후 DCS에서 직접 입력
Δ / 추세 권장PV / ▲▼– 권장과 현재 차이·방향
신뢰 A(견고)·B(한계)·C(취약), 색상 초록/주황/빨강 B·C는 참고만. 마우스 올리면 강등 사유
K~ 관측 비율(K_obs) 장기추세 설정 K와 크게 다르면 계절 보정 검토

강등 사유: "PV 신선도 불량"·"과도 상태"·"압력 불안정"·"물질수지 불일치". → 그대로 믿지 말 것.


3. 과도 상태 배너 (②)

  • FEED 이동 / 압력 불안정 / 정착 대기 중엔 노란 배너 + 행 흐려짐.
  • 의미: 권장값이 아직 안정 안 됨. 외란이 가라앉을 때까지 대기.
  • 과도 중엔 채택 보류. (이때 조성 trim·프론트 판정도 자동 보류됩니다.)

4. 물질수지 줄 (④)

표시 의미
정상 FEED ≈ D+P+B
V_loss / V_loss(MA) 순간 손실 / 장기평균(추세·전환류 트리거 기준)
수율 P/FEED ×100%
불일치(계측 점검) FEED와 유출 합이 3% 넘게 불일치 → 계측 점검 + 관련 스트림 신뢰 강등

5. 온도 / PCT (⑤)

  • ti-6111c 100 PCT 99.5 = 트레이 **원값(raw)**과 압력보정온도(PCT).
  • PCT: 진공 변동(≈dT/dP °C/torr) 영향을 제거한 온도. 진공이 흔들려도 PCT는 평탄 → 조성 변화를 더 잘 반영.
  • 신규(국소 압력 프로파일): 각 트레이를 그 위치의 압력으로 보정합니다. 탑정 압력(pica-6111)과 탑저 압력(pi-6111b)을 양 끝으로 트레이별 압력을 보간 → 하부 트레이는 탑저압, 상부는 탑정압 기준. (단, dT/dP=0이면 PCT=raw로 보정 없음.)
  • 운전원: raw가 출렁여도 PCT가 안정적이면 조성 안정. PCT가 추세적으로 움직이면 프론트(⑦·⑨)·온도 프로파일(⑧) 확인.

6. θ 자동튜닝 제안 (⑥)

  • θ 제안 P ↑62s ↓58s conf 0.7 = 정상 데이터로 추정한 전달지연(θ) 제안 + 신뢰도.
  • 자동 반영 안 됨. conf 높을 때 설정에서 운전원이 수동 입력. conf 낮으면 무시.

7. 프론트 위치 (⑦)

기존 단일 프론트(전탑 sweet-spot 추세). 참고용이며 SP는 안 바뀝니다.

표시 의미 권장 조치
정상(프론트 안정) sweet-spot 유지 유지
프론트 상승(경비물 혼입 위험) → 환류↑ 권장 무거운 성분이 제품단으로 상승 환류 증대 검토
프론트 하강 → boilup↑·환류↓ 권장 분리 양호/하강 boilup 검토

부호 정정(2026-06): "상부−하단" 규약으로 바로잡아, 상단이 더워질수록 "상승→환류↑" 로 올바르게 나옵니다(이전 반대였음).


8. 2-point 프론트 — 상부(D)·하부(B) (⑨) ★ 신규

제품 추출단(TI-6111C)을 기준점으로, 위·아래 분리 구간을 따로 봅니다.

표시 기준 차온 의미
하부(B) ΔT(CB) (긴 중간 패킹) 상승 = 중비물이 제품쪽으로 침투(B 배출 늘릴 여지) / 하강 = 과분리
상부(D) ΔT(CD) (상부 정류 패킹) 하강 = 경비물 침투(환류↑ 여지) / 상승 = 분리 양호
  • 한 섹션만 움직이면 그 front만 반응(상·하 독립). ΔT 값도 함께 표시.
  • 이 신호가 조성 편차(trim, ⑩)의 입력입니다. 상태/방향은 참고용(게인·부호는 현장 calibrate 중).

9. 온도 프로파일 / 역전 판정 (⑧) ★ 신규

조성 트레이(하부 A·B·C; 탑정 D는 환류 영향 커서 제외)의 단조성을 감시합니다. 정상은 아래로 갈수록 뜨거움(A>B>C).

표시 의미 조치
정상 단조 프로파일 유지 (span = AC, 기준 대비 표시)
약화 분리 스팬이 기준 대비 줄어듦(50% 미만) 분리 여유 감소 — 관찰
프로파일붕괴 스팬이 크게 붕괴(30% 미만) 분리 손실 — 점검. front·trim 보류
온도역전 상단 트레이가 하단보다 뜨거움(역전쌍 표시) 조성 upset/플러딩/센서 이상 의심. front·trim 보류
  • 역전/붕괴 시: 프론트 트림 권고와 조성 편차(trim)가 자동 보류(0) 됩니다(방향 신뢰 불가).
  • 센서 vs 공정 구분: 온도역전이 ΔP·물질수지와 함께 나타나면 공정 문제(플러딩 등), 온도만 이상하면 "센서 점검 권고"로 표시되고 전환류는 발동하지 않습니다.

10. 조성 권장SP (base + 편차) — D·B (⑩) ★ 신규

LevelDriven 드로우(D 경비물·B 중비물)에 대해 "제거 목표량 + 보정" 권장을 제시합니다.

조성 권장SP = [조성 분율 × Feed]  +  [편차 trim]
              └ base(원료분석)       └ 프론트 편차 기반, ±5% 한계·완만 변화
구성 의미
base 분율×Feed. 분율은 랩/원료분석 수동입력(§12.5)값, 미입력 시 설정 K
편차 trim B=하부 front, D=상부 front 편차로 계산. ±5% 한계, rate 제한으로 완만히 이동
= 권장SP base+trim. 참고용 — DCS 입력은 운전원
  • 과도·온도역전·붕괴 시 trim은 0으로 완만히 복귀.
  • 현장 calibrate 필요: 편차 게인(현재 1%/°C)·부호·조성 분율 실측값은 현장 데이터로 보정해야 정확합니다. 그 전엔 방향성 참고로만 사용.

11. 피드 램프 계산기 (상단 [램프 계산기 ▾]) ★ 신규

"Feed를 평형 깨지 않고 얼마까지·얼마나 빨리 올릴 수 있나"를 계산해 보여줍니다. 쓰기 없음.

입력: columnId, targetFeed(목표), ΔI_allow(허용 순간 불균형, 기본 50), sensibleGain·feedTempRef(현열 보정, 선택), floodLimit·n(플러딩, 선택) → [계산]

결과:

항목 의미
clampedTarget 한계치(ceiling)로 잘린 실제 목표
ceiling (+binding) 도달 가능 최대 Feed + 제한 이유(밸브 sp_max / flooding)
rampRate (+binding) 안전 램프율(kg/hr·min) + 결정 제약(밸브 슬루 / 동특성 / 에너지)
rampTimeMin 목표까지 예상 소요(분)
steam 스팀(FIQ-6115) 목표 flow(현재→목표). OP가 아니라 flow 목표 — 운전원이 OP 조작하며 FIQ-6115 보며 맞춤
warnings 미산정·가정 항목(플러딩 근거 부재, 현열보정 off 등)

예: 900→1100 → rampRate ≈ 3.3(동특성 제약), 약 60분, steam ×1.22. 모두 권장이며, 실제 Feed/스팀 조작은 운전원이 DCS에서.


12. 전환류(Total Reflux) 평형복귀 모드 (①) ★ 중요

컬럼 균형이 심각히 무너졌을 때 "배출 중단·전량 환류로 평형 회복"을 안내합니다.

12.1 모드 줄

표시 의미
(없음) 정상(Normal)
전환류 권장 ⚠ + [전환류 ARM] 빨강 점멸 균형붕괴 신호 지속 → 운전원 판단 대기
전환류 복귀중 ● + [취소] 주황 진행 중
복귀 램프 ● + [취소] 파랑 평형 회복 → 정상 점진 복귀

옆 작은 글씨에 사유: 예) 물질수지(12%) 프론트드리프트 온도역전/붕괴.

12.2 발동 조건 (하나라도 지속 + 과도 아님)

  1. 물질수지: |V_loss(MA)|/FEED > 임계(기본 10%)
  2. 프론트 드리프트
  3. 차압(ΔP) 플러딩: 탑 차압 > 상한 (신규: ΔP 태그 없으면 pi-6111b pica-6111로 자동 합성)
  4. 온도역전/붕괴 (신규)단, 1·3·5 중 하나와 동반(코러보)될 때만 발동. 온도만 이상하면 "센서 점검 권고"에 그침(오발동 방지).
  5. 온도 HIGH LIMIT (신규) — 온도 태그 중 최고값(raw)이 운전원이 설정한 한계 초과. 운전원이 명시한 안전 한계라 단독 발동(코러보 불요). 컬럼별 UI 설정값이라 다른 물질·컬럼에도 동일 루틴 적용. 미설정 시 비활성(1e9).

12.3 운전원 절차

① "전환류 권장 ⚠" + 사유 확인
② 현장·DCS 교차 확인
③ 타당하면 [전환류 ARM] → "복귀중"  (자동무장 꺼져 있으면 ARM 필수 — 안전장치)
④ ★ 실제 조작은 DCS에서: P·F·D·B 배출 차단, R 전량 (시스템은 권장만, 자동쓰기 없음)
⑤ 회복되면 "복귀 램프" → 자동 "정상" 안내
⑥ 중단은 [취소(정상복귀)]

13. 설정 변경 (관리자/엔지니어)

「설정 ▾」 → 컬럼 「편집」/「+ 컬럼」.

13.1 컬럼 기본

컬럼명·활성·Feed/압력 태그·Scan·필터(τ)·과도 임계·Stale 등.

13.2 온도 / θ

온도 태그(상→하)·감도트레이·dT/dP(0이면 PCT off)·P_ref·스팀 OP 태그·θ 자동튜닝·바이어스 MA 창.

13.3 전환류 평형복귀 (붉은 박스) — 트리거 조정 위치

항목 운전원 조정
자동 무장(권장: 해제 → ARM 필수)
불균형 트리거 비율(기본 0.10) 민감도
트리거 지속(초)(기본 600) 민감도
평형 대기/복귀 램프(초)
차압(ΔP) 태그 / 플러딩 상한 설정 시 ΔP 트리거+코러보 활성
온도 HIGH LIMIT(raw) 온도 최고값 초과 시 단독 전환류 트리거. 컬럼별 설정(다른 물질 재사용)

13.4 스트림

역할·K·θ·τ·SP한계·Rate·환류 / 전환류R / 복귀SP.

13.5 조성 분율 입력 (랩/원료분석) ★ 신규

화면 하단 「조성 분율 입력」 패널: columnId · stream(B/D) · 분율[입력]. 미입력 시 설정 K 사용.

  • 예: 원료분석 중비물 3% → B에 0.03 입력. → B의 조성 권장SP base가 0.03×Feed로 갱신(다음 주기).
  • [해제] 시 설정 K로 복귀. 입력값은 화면에 목록 표시.

14. 개발/데모 전용 — Sim Override

개발·시연 환경에서만 노출되는 패널(Feedforward:SimOverrideEnabled=true). 임의 태그값을 입력값으로 치환해 advisory 거동을 시험합니다. 제어 쓰기 아님. 운영 환경에선 숨김. 활성 중엔 자동 SP 쓰기도 억제됩니다(가짜 입력 안전장치).


15. 자주 묻는 질문

Q. 권장 SP·램프·조성값을 누르면 자동 적용되나요? A. 아니요. 전부 표시만. DCS 직접 입력.

Q. 전환류 ARM을 누르면 밸브가 닫히나요? A. 아니요. 모드·권장값만 갱신. 실제 차단/환류는 운전원이 DCS에서.

Q. 온도역전이 떴는데 전환류는 안 떠요. A. 정상입니다. 온도역전이 ΔP·물질수지와 동반될 때만 전환류 발동(코러보). 온도만 이상하면 센서 점검 신호입니다.

Q. 조성 권장SP(⑩)의 trim이 0이에요. A. 과도·온도역전·붕괴 중이거나 프론트 신호가 없는 경우입니다(자동 보류). 정상 복귀 시 다시 계산됩니다.

Q. 조성 권장SP를 얼마나 믿나요? A. 방향성 참고로만. 편차 게인·부호·분율은 현장 데이터로 calibrate 후 신뢰도가 올라갑니다(현재 placeholder).

Q. 램프 계산기의 steam은 OP인가요? A. 아니요, FIQ-6115 flow 목표입니다. OP를 직접 조작하며 FIQ-6115를 그 값까지 맞추세요(공급압 변동 보상).

Q. 화면 갱신/적용 안 됨? A. 약 3초 갱신. 신규 UI는 Ctrl+F5 후 탭 재진입.


부록. 용어

  • Advisory(보조지표): 자동 제어 없이 권장만.
  • PCT(압력보정온도) / 국소 압력 프로파일: 진공 변동 보정 온도 / 트레이별 압력으로 보정.
  • θ(전달지연) · V_loss(MA) · 프론트: (기존)
  • 2-point 프론트: 제품단(C) 기준 상부(CD)·하부(CB) 분리 신호.
  • 온도 역전: 상단이 하단보다 더운 비정상 — 조성/플러딩/센서 이상.
  • 조성 권장SP: 분율×Feed(base) + 편차(trim) 형태의 D·B 권장.
  • 램프 계산기: 안전 Feed 증·감속(한계치·램프율·시간·스팀목표) 계산.
  • 전환류(Total Reflux) / ARM / 코러보레이션: 재평형 회복운전 / 운전원 승인 / 다중 신호 동반 확인(오발동 방지).