측정점=탑저(최고온)인 이유: 과열→과분해·증기압상승(메탈)→제품/설비 손상+제품단 전파. 구현 변경 없음, 주석·매뉴얼에 도메인 근거 기록. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
276 lines
16 KiB
Markdown
276 lines
16 KiB
Markdown
# 측류추출 운전제안 (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: 20−0.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(C−B) (긴 중간 패킹) | **상승** = 중비물이 제품쪽으로 침투(B 배출 늘릴 여지) / **하강** = 과분리 |
|
||
| **상부(D)** | ΔT(C−D) (상부 정류 패킹) | **하강** = 경비물 침투(환류↑ 여지) / **상승** = 분리 양호 |
|
||
|
||
- 한 섹션만 움직이면 그 front만 반응(상·하 독립). `ΔT` 값도 함께 표시.
|
||
- 이 신호가 조성 편차(trim, ⑩)의 입력입니다. **상태/방향은 참고용**(게인·부호는 현장 calibrate 중).
|
||
|
||
---
|
||
|
||
## 9. 온도 프로파일 / 역전 판정 (⑧) ★ 신규
|
||
조성 트레이(하부 A·B·C; 탑정 D는 환류 영향 커서 제외)의 **단조성**을 감시합니다. 정상은 아래로 갈수록 뜨거움(A>B>C).
|
||
|
||
| 표시 | 의미 | 조치 |
|
||
|:--|:--|:--|
|
||
| **정상** | 단조 프로파일 유지 (span = A−C, 기준 대비 표시) | — |
|
||
| **약화** | 분리 스팬이 기준 대비 줄어듦(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, 정상 시 탑저 tica-6111a)이 운전원 설정 한계 초과**. 탑저 과열은 **과분해(thermal cracking)·증기압 상승(메탈 성분 carryover)** 등으로 제품·설비를 손상시키고 제품단 온도에도 전파되므로, 탑저온도를 한계 대상으로 잡음. 운전원이 명시한 안전 한계라 **단독 발동**(코러보 불요). 컬럼별 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) 기준 상부(C−D)·하부(C−B) 분리 신호.
|
||
- **온도 역전**: 상단이 하단보다 더운 비정상 — 조성/플러딩/센서 이상.
|
||
- **조성 권장SP**: 분율×Feed(base) + 편차(trim) 형태의 D·B 권장.
|
||
- **램프 계산기**: 안전 Feed 증·감속(한계치·램프율·시간·스팀목표) 계산.
|
||
- **전환류(Total Reflux)** / **ARM** / **코러보레이션**: 재평형 회복운전 / 운전원 승인 / 다중 신호 동반 확인(오발동 방지).
|