사이버 물리 시스템(cyber-physical system, CPS)은 컴퓨팅, 네트워킹, 물리적 프로세스가 긴밀하게 통합되고 조정되는 시스템을 말한다. 임베디드 컴퓨터와 네트워크가 물리적 프로세스를 모니터링하고 제어하며, 보통 피드백 루프를 통해 물리적 프로세스가 계산에 영향을 주고 그 반대도 성립한다. CPS에서는 물리적 구성 요소와 소프트웨어 구성 요소가 시간과 공간이라는 여러 차원에서 서로 다른 행동 양상으로 깊이 얽혀 작동하며, 맥락에 따라 변화하는 다양한 방식으로 상호작용한다.

개요

CPS는 물리 세계(센서, 액추에이터, 기계 등)와 사이버 세계(연산, 통신, 제어 로직)를 결합한다. 전통적인 임베디드 시스템이 단일 장치나 폐쇄된 환경에 초점을 맞춘 것과 달리, CPS는 여러 장치가 네트워크로 연결되어 협력하는 대규모 시스템을 강조한다. 이러한 시스템에서는 연산 능력이 물리적 객체와 프로세스에 내장되어, 실시간으로 환경을 감지하고 그에 반응한다.

CPS의 핵심 특징은 다음과 같다.

  • 물리-사이버 통합: 물리적 프로세스와 계산 프로세스가 상호 의존적으로 작동한다.
  • 실시간성: 많은 CPS는 엄격한 시간 제약 아래에서 동작해야 하며, 응답 지연이 안전이나 성능에 직접적인 영향을 미친다.
  • 네트워크 연결성: 분산된 구성 요소들이 통신 네트워크를 통해 데이터를 교환하고 협조한다.
  • 자율성과 적응성: 시스템이 환경 변화에 따라 스스로 동작을 조정할 수 있다.
  • 신뢰성과 안전성: 물리적 세계에 직접 작용하므로 높은 수준의 신뢰성, 안전성, 보안이 요구된다.

응용 분야

CPS는 다양한 산업과 일상 영역에 폭넓게 적용된다.

  • 스마트 제조: 산업용 로봇, 자동화 생산 라인, 디지털 트윈 등 인더스트리 4.0(4차 산업혁명)의 핵심 기반이다.
  • 스마트 그리드: 전력 생산과 소비를 실시간으로 감지하고 제어하여 에너지 효율과 안정성을 높인다.
  • 자율주행차: 센서, 제어 시스템, 통신 기술을 결합해 차량이 주변 환경을 인식하고 주행을 제어한다.
  • 의료 기기: 인공 췌장, 로봇 수술 시스템, 원격 환자 모니터링 장치 등에 활용된다.
  • 항공우주 및 국방: 항공기 제어 시스템, 무인 항공기, 정밀 유도 시스템 등에 적용된다.
  • 스마트 시티 및 빌딩: 교통 관리, 환경 모니터링, 건물 자동화 시스템에 사용된다.

관련 개념과의 비교

CPS는 사물인터넷(IoT)과 밀접하게 관련되어 있으며 동일한 기본 아키텍처를 공유하는 경우가 많다. 다만 CPS는 물리적 프로세스와 계산 사이의 결합 및 조정에 더 초점을 두는 반면, IoT는 장치 간의 연결성과 데이터 교환에 강조점을 둔다. 또한 CPS는 임베디드 시스템의 확장 개념으로 볼 수 있으며, 단일 장치를 넘어 네트워크화된 시스템 전체의 행동을 다룬다는 점에서 차이가 있다.

과제

CPS를 설계하고 운영하는 데에는 여러 과제가 존재한다.

  • 보안: 물리 세계에 직접 작용하므로 사이버 공격이 실제 물리적 피해로 이어질 수 있어 보안이 매우 중요하다.
  • 신뢰성과 안전성: 시스템 고장이 인명이나 재산에 심각한 영향을 줄 수 있어 검증과 확인이 필수적이다.
  • 복잡성: 이종(異種) 구성 요소를 통합하고 실시간 제약을 만족시키는 일은 설계와 검증을 어렵게 만든다.
  • 상호운용성: 서로 다른 제조사와 표준의 장치가 협력해야 하므로 표준화와 호환성이 요구된다.

CPS는 차세대 공학 시스템의 핵심 기반으로 여겨지며, 인공지능, 머신러닝, 5G 통신 등의 발전과 함께 그 중요성이 계속 커지고 있다.