실시간 사물인터넷 기반 구조건전성 모니터링 시스템
초록
본 논문은 사물인터넷(IoT) 센서와 클라우드 컴퓨팅을 활용해 구조물의 변위·가속도를 실시간으로 수집·전송하고, 웹·모바일 클라이언트에서 3차원 모델로 시각화하는 시스템을 설계·구현한다. 핵심은 전역 좌표계에서 측정된 변위를 각 요소의 회전·이동값으로 변환하는 ‘역방향 움직임 계산법’이며, 이를 통해 복합 변형을 직관적으로 표시한다.
상세 분석
이 연구는 기존 구조건전성 모니터링(SHM) 시스템이 갖는 데이터 전송 지연과 시각화 한계점을 IoT와 클라우드 기반 아키텍처로 극복한다는 점에서 의미가 크다. 첫째, 센서 하드웨어는 ESP8266 마이크로컨트롤러와 ADXL345 가속도를 결합해 현장에서 실시간으로 가속·변위를 디지털 신호로 변환하고, HTTP 기반 REST API로 클라우드 서버에 전송한다. ESP8266의 STA 모드와 내장 웹 UI를 이용해 사용자가 손쉽게 장치를 설정하고 고유 ID를 부여할 수 있어 ‘플러그‑앤‑플레이’ 형태의 배치가 가능하다.
둘째, 서버 측은 두 종류로 구분된다. 일반 HTTP 서버는 MongoDB(NoSQL)와 연동해 센서 메타데이터·측정값을 영구 저장하고, 비즈니스 로직(예: 변위 한계 초과 알림)을 수행한다. 실시간 전송을 담당하는 메시지 서버는 Node.js와 Socket.io를 이용해 양방향 이벤트 기반 통신을 구현한다. 이렇게 하면 브라우저나 모바일 앱이 서버로부터 변위 데이터를 즉시 받아 Three.js 기반 3D 모델에 적용할 수 있다.
핵심 알고리즘인 ‘역방향 움직임 계산법’은 구조물의 각 기둥을 강체로 가정하고, 측정된 상단·하단 좌표를 이용해 y축 회전(Ry)과 x축 회전(Tx)를 역삼각함수로 계산한다. 식 (1)(8)은 기둥 길이 L과 변위 Δx, Δy, Δz를 입력으로 회전각과 최종 z축 변위를 도출한다. 이후 Three.js에서 회전이 객체 중심에서 일어나므로, 회전 후 중심점 이동을 보정하는 추가 변위식(9)(11)을 적용한다. 이 과정은 다중 기둥이 연결된 구조에서도 각 기둥별로 독립적인 회전·이동을 정확히 재현한다.
또한 센서 배치 전략에 대한 논의가 포함된다. 최소한 각 연결부(관절)에 센서를 설치해야 회전·이동을 정확히 추정할 수 있으며, 추가 센서를 배치하면 실제 굽힘 변형을 더 정밀히 모델링할 수 있다. 실험에서는 두 레벨(2층) 구조 모델에 가상 변위를 입력해 시스템 전반의 데이터 흐름과 시각화 과정을 검증하였다.
시스템 구현 측면에서 웹 기술(HTML5, CSS3, JavaScript)과 오픈소스 라이브러리(Three.js, Socket.io, MongoDB)를 활용해 플랫폼 독립성을 확보했으며, 클라우드 환경에서 수평 확장이 용이하도록 설계되었다. 전체 아키텍처는 사용자 관리·모델 편집·실시간 모니터링·알림 전파의 네 가지 기능 모듈로 구성돼, 프로젝트 관리자와 현장 운영자가 각각 역할을 수행할 수 있게 한다.
결과적으로, 이 논문은 IoT·클라우드·실시간 3D 시각화를 결합한 SHM 시스템의 전반적인 설계·구현·검증 과정을 상세히 제시함으로써, 향후 대형 인프라(교량, 댐, 원전 등)의 디지털 트윈 구축에 실용적인 청사진을 제공한다.
댓글 및 학술 토론
Loading comments...
의견 남기기