중복설계 (Redundancy Design)
한 줄 정의: 하나의 구성요소가 고장 나더라도 시스템 전체가 계속 작동할 수 있도록 동일하거나 대체 가능한 구성요소를 추가로 배치하는 설계 방식을 의미합니다.
쉽게 풀면
비행기 엔진이 하나만 있으면 그 엔진이 고장 났을 때 큰 사고로 이어지지만, 엔진을 두 개 이상 갖추면 하나가 멈춰도 나머지로 비행을 이어갈 수 있습니다. 이렇게 여분의 부품이나 경로를 미리 준비해두는 설계 전략이 중복설계입니다. 여분을 두는 방식은 부품을 병렬로 배치하거나, 평소에는 대기시켜 두었다가 고장 시에만 투입하는 방식 등 다양합니다.
왜 중요한가
시스템의 신뢰성을 높이는 대표적인 방법이기 때문에 신뢰성공학·보전 분야에서 핵심적으로 다뤄집니다. 특히 고장이 인명이나 대규모 손실로 이어질 수 있는 항공, 발전, 통신 시스템 설계에서 중복설계는 안전성 확보의 필수 요소로 여겨집니다.
논문에서는 이렇게 쓰입니다
"직렬-병렬 혼합 시스템에서 중복설계를 통해 전체 시스템 신뢰도를 목표 수준까지 향상시키는 최적화 모형을 제안하였다."
시스템 신뢰도를 높이기 위한 최적 중복 구성을 찾는 연구에서 사용된 예시입니다.
"제한된 예산 내에서 각 하위시스템에 중복설계를 배분하는 문제를 정수계획법으로 정식화하였다."
비용 제약 하에서 어디에 여분을 둘지 결정하는 최적화 문제에 쓰인 사례입니다.
조금 더 깊게 보면
중복설계는 크게 부품이 항상 함께 작동하는 능동 중복(active redundancy)과, 평소에는 대기하다가 필요할 때만 작동을 시작하는 대기 중복(standby redundancy)으로 나뉩니다. 병렬 구조, k-out-of-n 구조 등 다양한 배치 형태가 있으며, 신뢰도 향상과 비용·무게 증가 사이의 트레이드오프를 고려한 최적화 문제로 다뤄지는 경우가 많습니다.
주의할 점
중복설계는 신뢰도를 높이지만 비용, 무게, 공간, 복잡도를 함께 증가시킬 수 있어 무조건 많이 적용한다고 좋은 것은 아닙니다. 또한 중복 부품들이 동일한 원인으로 동시에 고장 나는 공통원인고장 가능성도 함께 고려해야 합니다.