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