APC모델파라미터
개요
이 화면은 무엇인가요? APC 컨트롤러에 사용되는 모델 파라미터(게인, 시정수, 지연시간, 제약조건)를 등록·관리하는 화면입니다. 각 파라미터의 튜닝 이력과 모델 적합도(R² / ISE)를 기록하여 제어 성능 변화를 추적합니다.
누가 사용하나요?
- 🔧 공정엔지니어: 모델 파라미터 설정, 튜닝 결과 기록
- 📊 공정기술팀장: 모델 적합도 검증, 성능 추이 확인
언제 사용하나요?
- APC 컨트롤러를 신규 등록하고 초기 모델 파라미터를 설정할 때
- 정기 튜닝 후 파라미터 값을 업데이트할 때
- 모델 성능이 저하되어 재튜닝이 필요한지 판단할 때
주요 기능
1. 파라미터 등록·수정
무엇을 하나요?: 컨트롤러별 CV-MV 관계에 해당하는 모델 파라미터를 등록합니다. 어떻게 사용하나요?:
- 대상 컨트롤러를 선택합니다
- 파라미터명과 유형(gain/time_constant/dead_time/constraint)을 입력합니다
- 관련 제어변수(CV)와 조작변수(MV)를 지정합니다
- 파라미터 값과 단위를 입력합니다
- 성능지표(R² 또는 ISE)를 기록합니다
💡 팁: 성능지표(R²)는 0.9 이상이면 양호, 0.85 미만이면 재튜닝을 검토하세요.
업무 흐름에서의 위치
| 연결 화면 | 관계 | 설명 |
|---|---|---|
| APC컨트롤러 | N:1 | 소속 컨트롤러 |
입력 항목 가이드
| 항목 | 설명 | 입력 방법 | 예시 |
|---|---|---|---|
| 컨트롤러 | 소속 APC 컨트롤러 | 목록에서 선택 | APC-RX-001 |
| 파라미터명 | 파라미터 식별 이름 | 텍스트 입력 | 온도-스팀 게인 |
| 파라미터유형 | 모델 파라미터 종류 | 목록에서 선택 | gain / time_constant / dead_time / constraint |
| 제어변수명 | 관련 CV 이름 | 텍스트 입력 | 온도 |
| 조작변수명 | 관련 MV 이름 | 텍스트 입력 | 스팀밸브 |
| 값 | 파라미터 수치 | 숫자 입력 | 1.25 |
| 단위 | 파라미터 단위 | 텍스트 입력 | ℃/% |
| 튜닝일시 | 최종 튜닝 시점 | 달력에서 선택 | 2026-03-10 14:00 |
| 성능지표 | 모델 적합도 | 숫자 입력 | 0.93 |
| 사용여부 | 현재 사용 중 여부 | 토글 선택 | 예 |
자주 묻는 질문 (FAQ)
Q. 파라미터 유형별 의미는 무엇인가요?
A. gain: 입출력 비율(정상상태 이득), time_constant: 응답 속도(시정수), dead_time: 입력 변화 후 출력 반응까지의 지연시간, constraint: 제어 제약조건 값입니다.
Q. 성능지표가 낮아지면 어떻게 하나요?
A. 공정 특성이 변경되었을 수 있으므로 스텝 테스트를 재실행하고 모델을 재식별(Re-identification)하세요. 새 파라미터를 등록하고 기존 파라미터는 사용여부를 '아니오'로 변경합니다.
📋 참고: 데이터 구조 (개발자/관리자용)
테이블 정보
- 테이블명:
apc_model_parameters - 감사 추적: 활성화
- 인쇄 기능: 지원
컬럼 상세
| 컬럼명 | 한글명 | 타입 | 설명 |
|---|---|---|---|
controller_id | 컨트롤러ID | UUID (FK) *필수 | apc_controllers 참조 |
parameter_name | 파라미터명 | VARCHAR *필수 | - |
parameter_type | 파라미터유형 | ENUM(gain, time_constant, dead_time, constraint) *필수 | - |
cv_name | 제어변수명 | VARCHAR | 관련 제어변수 이름 |
mv_name | 조작변수명 | VARCHAR | 관련 조작변수 이름 |
value | 값 | DECIMAL *필수 | - |
unit | 단위 | VARCHAR | - |
tuning_date | 튜닝일시 | TIMESTAMP | - |
performance_index | 성능지표 | DECIMAL | 모델 적합도 (R² 또는 ISE) |
is_active | 사용여부 | BOOLEAN | - |