물리/수학 모델
개요
이 화면은 무엇인가요?
이 화면에서는 물리/수학 모델 데이터를 등록하고 관리합니다. 모델유형(PHYSICS_BASED, DATA_DRIVEN, HYBRID, FEA 등)별로 분류할 수 있으며, 상태(developing → validating → production → deprecated)를 추적합니다.
누가 사용하나요?
- 시뮬레이션엔지니어: 물리/수학 모델 시뮬레이션 설정·실행
- 생산관리자: 물리/수학 모델 현황 모니터링, 의사결정
- 공정엔지니어: 물리/수학 모델 공정 파라미터 분석
언제 사용하나요?
- 신규 물리/수학 모델 데이터를 등록할 때
- 기존 물리/수학 모델 정보를 수정하거나 이력을 확인할 때
- 물리/수학 모델의 상태를 변경하거나 진행 현 황을 추적할 때
주요 기능
- 등록·조회: 물리/수학 모델 데이터의 신규 등록 및 목록 조회
- 유형별 분류: 모델유형(PHYSICS_BASED , DATA_DRIVEN , HYBRID 등)별 분류 및 필터
- 상태 추적: 상태 변경 이력 관리 및 현황 확인
- 감사 추적: 데이터 변경 이력 자동 기록
업무 흐름에서의 위치
입력 항목 가이드
| 항목 | 설명 | 필수 | 입력 예시 |
|---|---|---|---|
| 모델코드 | 고유 식별 코드 | ✅ | MODEL-CODE-001 |
| 모델명 | 식별하기 쉬운 이름 | ✅ | (이름 입력) |
| 모델유형 | 분류 구분 | ✅ | PHYSICS_BASED / DATA_DRIVEN / HYBRID |
| 설명 | 식별하기 쉬운 이름 | 자유 텍스트 입력 | |
| 수식 | 수식 | 자유 텍스트 입력 | |
| 입력변수 | 입력변수 | ✅ | 자유 텍스트 입력 |
| 출력변수 | 출력변수 | ✅ | 자유 텍스트 입력 |
| 보정데이터 | 보정데이터 | 자유 텍스트 입력 | |
| 정확도지표 | 정확도지표 | 숫자 입력 (소수점 가능) | |
| 버전 | 버전 | ✅ | 텍스트 입력 |
| 모델버전번호 | 모델 변경이력 추적용 버전 번호 (자동 증가) | ✅ | 숫자 입력 |
| 이전버전ID | 관련 데이터 선택 | 목록에서 선택 | |
| 버전변경사유 | 버전변경사유 | 자유 텍스트 입력 | |
| 상태 | 현재 진행 상태 | ✅ | developing / validating / production |
| 트윈모델ID | 관련 데이터 선택 | 목록에서 선택 | |
| 생성일시 | 이 버전의 최초 생성 시각 | ✅ | 2026-03-17 09:00 |
| 수정일시 | 해당 날짜/시각 | 2026-03-17 09:00 | |
| 생성자ID | 담당자 선택 | 목록에서 선택 |
자주 묻는 질문 (FAQ)
상태를 변경할 수 없습니다. 왜 그런가요?
워크플로우가 설정된 경우, 정해진 순서대로만 상태를 변경할 수 있습니다. 현재 상태에서 변경 가능한 다음 상태만 선택할 수 있으며, 필수 입력 항목이 누락되어 있지 않은지 확인해 주세요.
물리/수학 모델 데이터를 대량으로 등록하려면 어떻게 하나요?
CSV 가져오기 기능을 사용합니다. 먼저 CSV 내보내기로 템플릿을 다운로드한 후, 템플릿에 맞춰 데이터를 입력하고 CSV 가져오기로 일괄 등록합니다.
실무 시나리오
신규 물리/수학 모델 등록
상황: 새로운 물리/수학 모델 데이터를 등록해야 합니다.
처리 순서:
- 모델코드를 입력하여 신규 데이터를 생성합니다
- 모델유형을
PHYSICS_BASED으로 선택합니다 - 모델명을(를) 입력합니다
- 상태를
developing으로 설정합니다 - 저장하여 등록을 완료합니다
참고: 데이터 구조
테이블: dt_simulation_models
| 컬럼명 | 한글명 | 타입 | 설명 |
|---|---|---|---|
model_code | 모델코드 | VARCHAR | *필수 |
model_name | 모델명 | VARCHAR | *필수 |
model_type | 모델유형 | PHYSICS_BASED / DATA_DRIVEN / HYBRID / FEA / CFD / DISCRETE_EVENT | *필수 |
description | 설명 | TEXT | |
equations | 수식 | TEXT | |
input_variables | 입력변수 | TEXT | *필수 |
output_variables | 출력변수 | TEXT | *필수 |
calibration_data | 보정데이터 | TEXT | |
accuracy_metric | 정확도지표 | DECIMAL | |
version | 버전 | VARCHAR | *필수 |
model_version | 모델버전번호 | INT | *필수 모델 변경이력 추적용 버전 번호 (자동 증가) |
parent_version_id | 이전버전ID | UUID | |
version_notes | 버전변경사유 | TEXT | |
status | 상태 | developing / validating / production / deprecated | *필수 |
twin_model_id | 트윈모델ID | UUID | |
created_date | 생성일시 | TIMESTAMP | *필수 이 버전의 최초 생성 시각 |
updated_date | 수정일시 | TIMESTAMP | |
created_by | 생성자ID | UUID |