3.9 KiB
현재 문제점 분석
한정된 자원의 하드웨어로 대용량의 일을 한번에 처리하려고 복잡한 프롬프트를 LLM 에게 주어 처리 시간의 지연과, 전달 및 응답 버퍼의 수신 문제발생
분산처리 기법 적용 및 로직 플로우
-
추출시작 버튼 클릭 ->
-
메인 프로그램 시작 -> 파일 전처리(ezdxf)- 전달 받은 데이터 보유 후
-
미리 작성된 - 참조 파이썬 프로그램 :test_dxf_extract_pid1.py, ~pid2,py, ~pid3.py (for loop 없애고, 단일 chunk 실행으로 변경), 이 python과 같은 파일을 아래 5가지로 프로그램에 전달 받은 데이터 전달하며, 모두 실행 시킴
- INSTRUMENTS
- dxf_extract_transmitter.py : FIT, FT, LT, PT, TE
- dxf_extract_valve.py : FCV, LCV, TCV, PCV, XV
- dxf_extract_gague.py : PG, TG, LG
- dxf_extract_equipment.py : C-?????(Distilation Column), T-????(Tank), F-?????(Filter), D-?????(Drum,Condensor),E-?????(Heat Exchanger) B-?????(BOILER), CT-?????(COOLING TOWER), F-?????(COOLING FAN), CH-??????(CHILLER), K-?????(COMPRESSOR)
- dxf_extract_pump.py : P-10106, VP-10117
- INSTRUMENTS
-
비동기로 실행이 끝난 서브 프로그램들은 각각의 파일에 결과가 저장될 것이고, 이것을 메인프로그램이 서브 프로그램들의 종료에 대하여 각각 후처리 과정(데이터베이스 저장 절차)을 진행
-
위의 실증예 3개 프로그램 동시 실행시 , KV Cache 최대 사용량 30% 미만, 최대 95 token/sec, 실증됨.
-
각각의 max context length = 65536으로 설정할것
-
INSTRUMENTS 와 SYSTEM TAG (tagname)과의 관계설정
- 예1) FICQ-10101.PV = FT-10101, FICQ-10101.OP = FCV-10101, FIQ-6115.PV = FT-6115, TI-6117.PV = TE-6117
- LATER -->예2) P-10101.PV, P-10101.OP , XV-10111.PV, XV-10111.OP(LATER : INT 2BIT, 4BIT, 8BIT ENCODER OUTPUT)
PLANT RESOURCE , FIELD INSTRUMENTS, EQUIPMENTS MANAGEMENT TABLE 신설
- PLANT RESOURCE : FILELD INSTRUMENTS용 데이터베이스 테이블 신설
-
Instruments Table Column: TagName, Type: - Flow Transmitter - (Type_sub) : Coriollis Mass Flowmeter - (Type_sub) : Variable Area Flowmeter - (Type_sub) : Rotameter - (Type_sub) : Magnetic Flowmeter - (Type_sub) : - (Type_sub) : - (Type_sub) : - (Type_sub) : - Pressure Transmitter - (Type_sub) : Absolute Pressure Transmitter (Vacuum) - (Type_sub) : Gauge Pressure Transmitter - (Type_sub) : DP Transmitter - Level Transmitter - (Type_sub) : Remote Sealed DP Transmitter - (Type_sub) : Float Level Transmitter - (Type_sub) : - Temperature Sensor - (Type_sub) : R.T.D (pt100) - (Type_sub) : Thermocople type k - (Type_sub) : - (Type_sub) :
- Control Valve - (Type_sub) : Globe 2 Way - (Size) : 25A - (Action) : Fail Close (Air to Open) / Fail Open (Air to Close) - (Type_sub) : - (Type_sub) : - On-Off Valve - (Type_sub) : - (Type_sub) : - Pressure Safety Vavle - (Type_sub) : - Pressure Relief Valve, - (Type_sub) :Type_sub, Range_Max, Range_Calibrated, Model_No, Installed_at, Repaired_at, Repair_history, Last_Calibrated_at, Recommended_Spare_parts Doc_No, TagName, DataSheet, Drawings, NamePlate, : (photo), Manual_No : (pdf file, numbering rule needed)
-