실시간 대시보드 · 제조

LG화학 공장 탱크 42기를 1분마다 보는 실시간 관제 시스템

공장 탱크 42기 데이터를 1분마다 모아 위험 탱크를 찾는 관제 화면과 수집 서버를 만들었습니다.

루코 웍스 설립 전에 수행한 프로젝트입니다.

대상
LG화학 (DX 플랫폼)
기간
2021.01 ~ 2021.05
역할
요구사항, 수집 서버, 관제 화면
기술
Kafka · Redis · TensorFlow · Docker · Node.js · D3.js
RTDB에만 → 1분마다 실시간데이터 수집
현재 값 → 1분 단위 예측위험 판단
1년 6개월 본 사업PoC 이후

문제

  1. 01

    공장별 탱크 데이터가 RTDB에만 쌓여 실시간으로 모아 볼 수 없었습니다.

  2. 02

    지금 값만으로는 곧 넘칠지, 이상한지 미리 알기 어려웠습니다.

  3. 03

    실시간 위험도 관제가 되는지를 PoC로 먼저 증명해야 했습니다.

결정

  1. 01

    Kafka로 탱크 42기 데이터를 1분마다 받고, Redis에 시간별로 쌓았습니다.

  2. 02

    1분 단위 예측 모델을 만들고 매일 다시 학습시켰습니다.

  3. 03

    탱크 게이지와 실측·예측·편차 차트를 그리는 관제 화면을 만들고, 서버 4종을 Docker로 묶어 한 대에 배포했습니다.

탱크 실시간 관제 대시보드: 구역별 탱크 42기 게이지, 선택한 탱크의 액위 추이와 예측, 경보·조치 기록
보안상 중요 정보 제외. 성과 수치 외의 숫자는 예시입니다.
LG화학 실시간 관제 시스템 구성도: RTDB에서 Kafka, Redis, TensorFlow 분석, Node.js·D3.js 화면으로 이어지는 흐름
보안상 중요 정보 제외

결과

탱크 42기의 위험도를 한 화면에서 1분마다 확인합니다.

PoC가 성공해 1년 6개월 본 사업으로 이어졌습니다.

TIP수집과 예측, 화면을 나눠 두면 한쪽이 느려져도 나머지는 계속 동작합니다.

출처: 개발 포트폴리오, 공개 사례 문서

무료 진단

비슷한 일을 맡기고 싶다면

만들고 싶은 서비스를 몇 줄로 적어 보내 주세요. 범위와 대략적인 비용부터 정리해 드립니다.