위 사진은 F/A-18에 탑재된 Flight Control System (FCS) 작동 구조도이다. F-16 같은것과 다르게 기계식 백업이 탑재되어있다.
1. 개요
Fly By Wire (FBW), 플라이 바이 와이어조종간과 항공기의 비행제어장치가 유압 시스템처럼 물리적인 결합으로 이뤄지지 않고 전자제어 시스템으로 연결되어있는 것을 말한다. 굳이 번역하자면 전자비행제어방식 정도.
2. 개발 이전
제트 엔진 시대 이전 항공기들의 경우, 조종사의 팔 힘으로만 비행기를 움직였다. 즉 조종사가 조종간에 힘을 주면 강철케이블과 도르래 등으로 연결된 조종면이 그 팔 힘만 가지고 날개를 까딱까딱거렸다는 것이다.[1] 하지만 항공기가 워낙에 무거워지고, 속도도 빨라지면서 공기저항으로 인해 사람의 힘만으로는 조종면을 움직이기 힘들어졌다. 그래서 자동차에서 보편화된 파워 스티어링처럼 유압으로 힘을 증가시키는 기술이 적용되었고[2] 나중에는 아예 유압만으로 항공기를 조종하는 기술이 등장하였다.유압식 조종 시스템은 조종사가 조종간을 움직이면 그 조종간의 움직임에 따라 작은 유압 밸브가 열리고, 이 유압 밸브와 연결된 유압관을 통해 조종면에 있는 유압 작동기로 힘이 전달된다. 그 힘은 유압 작동기에 연결된 더 큰 유압 밸브를 열고, 그 결과 유압 작동기로 유압이 걸리면서 조종면을 움직이게 된다. 그런데 이 시스템의 문제는 유압을 유지할만한 관을 비행기 안에 설치해야 했던 탓에[3] 유압관 자체의 무게만 해도 만만치 않은 수준이었다는 것과, 어떤 이유로 유압 시스템이 망가지면 조종면의 제어조차 어려워진다는 것이었다. 물론 항공기 시스템은 2~3중, 심지어 4중 이상으로 유압 시스템을 만들기도 하지만,[4] 그럼에도 불구하고 모든 유압 시스템이 망가져버리는 일본항공 123편 추락 사고 같은 상황도 발생할 수 있다.
3. 플라이 바이 와이어 방식의 등장
이렇게 유압 시스템이 망가지면 손쓸 방도가 없다는 취약성이 지적받자 최소한 조종간과 조종면을 연결하는 부분만이라도 유압 시스템이 아니라 전선으로 써보자고 해서 나온 것이 바로 플라이 바이 와이어 시스템이다.물론 플라이 바이 와이어 시스템이라고 유압이 필요없는 것은 아니다. 아직 항공기의 조종면을 움직이는 데는 전기 모터보다는 유압 구동 시스템이 더 많이 쓰이며, 그래서 최종적으로 조종면을 움직이는 역할은 여전히 유압작동기가 하는 경우가 다수이다. '몇 도를 움직여라.'라는 명령을 전달하는 매체가 이전에는 작은 유압관이던 것이 전선으로 바뀐 것. 물론 기술의 발전으로 조종면을 움직이는 데에 유압 구동 시스템 대신 전기 모터를 쓰는 항공기도 나오고 있기는 한데, 이를 PBW(Power By Wire, 파워 바이 와이어)라고 칭한다. PBW를 채용한 대표적인 항공기로는 F-35가 있다. 아직까지는 모든 조종면을 전기 모터로 움직이는 수준에까지는 도달하지 못하였지만, 유압 구동 시스템은 아무래도 전기 모터에 비해 무겁고 복잡한 것이 사실이기 때문에 PBW의 개발도 조금씩이지만 점차 진척되고 있다.
전선은 유압 시스템에 비하여 무게가 훨씬 가볍기 때문에 전체 항공기의 무게를 줄일 수 있고, 또한 고압이 걸리는 유압관은 연질의 호스가 아니라 금속제 파이프를 사용하는 경우가 많기 때문에 항공기 내부 배치에 고민을 많이 해야 하는데, 전선은 어느 정도 유연성이 있어 항공기의 내부 설계가 파이프에 비해 상대적으로 쉽다.
이렇게 조종간-조종면을 전선만으로 연결하는 개념은 1950년대에 개발된 캐나다의 CF-105에 적용되었으며, 콩코드 여객기도 같은 개념을 사용하였다.
이름이나 초창기의 개념 및 적용 사례들만 보면 FBW는 단순히 조종사가 쥐고 있는 조종간과 실제 움직이는 조종면[5]의 사이를 전선으로 잇는 개념으로 보기 쉽지만, 현대의 FBW에는 더 중요한 개념 하나가 더 추가되었다. 바로 컴퓨터의 도움을 받는다는 것. 컴퓨터의 보정이 들어가야 진정한 현대의 플라이 바이 와이어 시스템이라 할 수 있다. 즉, 현대의 플라이 바이 와이어는 파일럿이 아무리 조종간을 움직여도 그걸 부수지않는 이상 웬만해선 추락하지 않는다.
사실 항공기의 제어에 컴퓨터를 쓰는 것은 플라이 바이 와이어 시스템이 등장하기 이전에 이미 등장하였다. 이를테면 제2차 세계 대전 중 일부 폭격기들은 폭격 조준 비행에 들어가면 조종사가 자동 비행 시스템(오토파일럿)을 켜게 되며, 이때부터 폭격기는 정확히 일직선으로 비행한다.[6] 그리고 폭격 조준을 담당하는 폭격수가 작은 컨트롤러로 항공기를 미세조정하여 목표물을 정확히 조준한다. 즉 전자계산기도 없던 시절에 이미 아날로그 시스템을 이용하여 '항공기를 자동조종 한다.'라는 개념이 있었다는 이야기이다. 나치 독일의 Fw190 후기형과 Ta 152도 지멘스 K 23 오토 파일럿을 가지고 있었다.[7]
이후 항공기가 특정 상황에서 안정성이 떨어지는 것을 막기 위한 제어 시스템이 속속 등장하기 시작했다. 처음에는 자이로스코프 등을 이용하여 항공기의 자세 등을 측정하다가, 특정 상황에서 항공기의 기수가 너무 흔들린다 싶으면 사람이 제어하지 않아도 컴퓨터가 자동으로 조종면을 움직여서 다시 원래대로 돌려 놓는 식이었다.[8] 이러한 시스템을 SAS(Stability augment system)라고 한다.
그리고 좀 더 발전한 개념이 항공기의 자세만 측정하는 것이 아니라 사람의 조종입력 값도 측정하는 것. 본래 항공기의 비행특성은 속도와 고도에 따라 크게 달라진다. 빠른 속도에서는 승강타를 5도만 움직여도 기수가 10도가 들리는 반면, 느린 속도에서는 승강타를 15도를 움직여야 기수가 10도가 들리는 식이다. 즉 조종사가 계속 달라지는 항공기의 반응성을 인지하고 대응을 해야 했다. 하지만 컴퓨터 기술이 발전하면서 컴퓨터의 도움을 받아 속도와 고도에 관계 없이 조종 감각을 항상 동일하게 만들어주면 어떻겠냐는 개념이 등장했고, 이를 CAS(control augment system)라고 한다.
CAS가 적용된 항공기는 비행 제어 시스템이 조종사가 조종간을 얼마나 움직였는지와 현재 측정된 항공기의 속도, 자세 등을 종합하여 조종면의 움직임을 보정한다. 즉 조종사가 조종간을 10만큼 당기면 예전 항공기는 고도와 속도에 관계 없이 승강타가 10도만큼 움직였다. 그러면 속도에 따라 실제로는 기수가 15도가 들릴 수도 있고, 5도만 들릴 수도 있었다. 그러나 제어 시스템이 적용되면 사람이 10만큼 조종간을 움직여도 제어 시스템이 여기에 +5도를 더해서 실제로는 승강타가 15도가 움직이도록 할 수도 있고, 반대로 -2도를 더해서 승강타가 8도만 움직이게 할 수도 있다. 그 결과 속도에 관계없이 항공기는 항상 조종사가 원하는 10도만큼만 기수가 들린다. 다만 이는 복잡할 것 없이 어디까지나 조종사의 입력 값에 +/-를 더해 보정해주는 개념이다.
CAS는 주로 앞서 언급한 유압 시스템에 적용되었다. 즉 조종사의 일차적인 조종간 움직임은 유압으로 조종면까지 전달되며, 거기에 더해 비행 제어 시스템이 유압 밸브를 좀 더 열거나, 혹은 좀 덜 열거나 하는 신호를 추가로 보내주는 것이었다. 이는 과거에는 전기 시스템이 지금처럼 신뢰도가 높지 않았기 때문이다. 만에 하나 전기 시스템이 전부 맛이 가버려도 최소한 유압 시스템은 남아있으므로 이 방식이라면 재래식 항공기처럼 조종은 가능하다. F-15 계열기가 바로 이 CAS를 사용 중이다.[9]
그리고 FBW, Fly By Wire 시스템은 조종사의 조종간의 움직임이 아예 전기신호 형태로 전달된다는 개념이 다르다. 즉 CAS는 조종간의 움직임이 일단 직접적으로 유압을 거쳐 조종면에 전달된 다음 거기에 전자제어 시스템이 보조한다는 개념이었다면, 플라이 바이 와이어 시스템은 아예 조종간의 움직임 자체도 컴퓨터를 거치게 된다.
이 경우 조종간과 조종면 사이에 유압 시스템이 없으므로 상당량의 무게를 줄일 수 있지만, 컴퓨터가 망가지거나 오작동을 일으키면 조종사는 조종면을 움직일 방법이 없어진다. 그래서 보통 플라이 바이 와이어 시스템을 사용하는 항공기는 동일한 비행제어 컴퓨터를 3~4개 정도 탑재하며, 스스로 끊임없이 이상을 체크하고 만약 그중 하나가 이상이 발견되거나 죽어버리면 해당 컴퓨터의 출력값은 무시하고 나머지 컴퓨터들의 출력값만 최종적으로 조종면에 전달된다.
물론 컴퓨터가 뭔가 대단한 인공지능 시스템을 탑재했다거나 하는 것은 아니다.[10] 즉 속도 이만큼, 고도 이만큼이면 조종간에서 입력 값이 얼마가 들어오면 그 출력 값은 얼마가 되어야 한다 하는 식으로 수식을 만들고 그 수식을 토대로 제어 소프트웨어가 작동하는 것이다. 결국 사람이 풍동시험 데이터를 바탕으로 이 제어값을 일일이 맞춰주어야 한다. 요즈음 괜히 항공기 개발할 때 소프트웨어 개발비가 전체 개발비의 20~40%를 차지한다는 말이 나오는 것이 아니다.
최근에는 이러한 개념을 조종면뿐만 아니라 엔진에도 적용 중이다. 과거에는 쓰로틀(출력제어 레버)를 밀거나 당기면 기계적으로 엔진에 직접 들어가는 연료량이 바뀌는 식으로 움직였기 때문에 조종사의 무리한 조작, 혹은 지나치게 급격한 조작에 의하여 엔진이 꺼져버리거나 이상작동을 하는 경우가 있었다. 그러나 현재는 엔진의 상태를 컴퓨터가 체크하고, 조종사가 쓰로틀을 움직이면 컴퓨터가 그 신호를 받아들인 다음 적합하게 엔진의 RPM을 조절하는 방식이 쓰이고 있다.
4. 적용 및 장단점
수호이가 개발한 초음속 폭격기 T-4에 이러한 플라이 바이 와이어 시스템이 처음 적용되었다고 하는데, 사실 만약을 대비하여 기계적 백업 시스템이 들어간 개념이다. 기계적인 백업없이 모든 제어 시스템이 전선 및 컴퓨터로 연결된 양산형 항공기는 F-16이 최초.[11][12] 현재는 플라이 바이 와이어의 여러 이점 때문에 민항기에도 많이 쓰이는 추세다.이러한 제어기술의 발전 덕에 F-16은 또 다른 특징을 가질 수 있었는데 바로 정안정성 완화라는 개념이다. 항공기를 안정적으로 만들려면 필연적으로 기동성이 떨어지며, 또 꼬리날개가 커져서 그 만큼 무게와 공기저항이 늘어난다. 그런데 항공기를 고의로 불안정하게 만들면 기동성을 더 좋게 만들 수 있고 꼬리날개도 작게 만들 수 있는 대신, 조종사가 잠깐 조종간
이를 가지고 록히드 마틴의 유명한 개발팀인 스컹크 웍스가 말하길... FBW와 적절한 추력을 가진 엔진만 있으면 자유의 여신상도 날릴 수 있다고 할 정도. 실제로 F-117은 기괴한 각진 형상 때문에 항공기가 공기역학적으로 매우 불안정했으며, 만약 컴퓨터의 도움이 없었다면 조종사는 비행 코스를 유지하기도 벅찼을 것이다. F-117 개발 당시 공기역학 분야 담당자가 열받은 나머지 스텔스 분야 담당자와 주먹다짐하기 직전까지 갔을 정도였다.
미군의 폭격기인 B-2 스텔스 폭격기의 경우 이보다 더 발전된 FBL(Fly By Light, 플라이 바이 라이트)라고 해서 구리 전선이 아닌 광케이블을 사용한다. 아무래도 광케이블이 구리선보다 가볍고 부피도 작으며, 고고도에서 우주 방사선으로 인한 에러 확률도 없기 때문에 구리선을 이용하는 것보다 메리트가 있다. 하지만 뭔가 한계가 있었는지 이것은 B-2와 V-22, P-1 등의 레어한 비행기에만 채용되었으며 FBL이라는 개념이 등장한 이후에도 FBW는 F-22나 F-35 등 새로이 개발되는 항공기들에 폭넓게 사용되고 있다. 그래도 FBL이 사장된 것은 아닌데, FBL은 향후의 6세대 전투기를 위해서 연구가 진행되고 있다. 이는 광케이블이 대용량의 정보를 보다 신속하게 전달할 수 있고 더불어 전파 간섭이나 방사선에 대한 내성도 높기 때문이다.
다만 문제점이 있다면 핵전쟁 상황에서의 EMP를 맞으면 모든 조종 시스템이 맛이 갈 것이라는 점. 물론 EMP 내성에 대한 밀스펙 규격도 있기에 군용기들은 EMP에 대한 대비가 되어 있지만, 이 또한 한계용량 이상의 서지가 가해지면 얄짤없다. 그리고 군용기에 비해 EMP 내성이 모자랄 여객기들은...그런데 자동차 시동 플러그도 맛이 가버릴 정도의 EMP를 맞으면 유압식이나 기계식 할 것 없이 엔진이고 뭐가 다 맛이 가서 떨어질 듯 하니 별 상관은 없을지도..?[15]
민항기의 경우는 에어버스가 이 기술을 적극적으로 사용하고 있다. 에어버스 320 패밀리에 FBW를 최초로 적용한 이후 모든 기종이 이 방식으로 제어되도록 설계 및 개발되고있는데, 이 덕분에 조종사들 다수는 보잉보다 에어버스가 운전하기 쉽다고 평가하며, 사고 역시 에어버스 기재가 더 적다. 보잉 역시 777부터는 이 방식을 도입하고있지만, 아직까지는 조종사의 판단에 맡기는 경향이 큰 편이다.
UAV의 경우에도 제어에 FBW를 적용하는 경우가 많은데, 이 경우 FBW에 외부 상황을 감지하기 위한 센서와 기체의 원격조종을 위한 원격조종 시스템이 접목된다. 단순한 원격조종을 넘어서서 기체 스스로가 사람의 도움 없이 스스로 판단하여 자율비행을 실시해야 할 경우라면 여기에 인공지능 시스템도 접목된다. 조종사가 외부에서 원격으로 조종하거나, 아니면 조종사를 대신할 인공지능이 탑재되는 식이다.
비슷한 개념으로는 자동차에 적용된 EPS(Electric Power Steering, 전자식 파워 스티어링)가 있다. ECU를 이용해 엔진의 전자 제어를 실시하는 기술인 TBW(Throttle By Wire, 스로틀 바이 와이어)라는 것도 있는데, 이 쪽은 항공기처럼 조종간과 출력 모두 제어하는 것이 아니라 출력만 제어하는 쪽으로 항공기의 전자식 엔진 제어 장치인 FADEC(Full Authority Digital Engine Control)에 가깝다. EPS와 TBW를 합쳐서 DBW(Drive By Wire, 드라이브 바이 와이어)라고 부르기도 한다. 이 DBW에 외부 상황을 감지하기 위한 센서와 운전자를 대신할 인공지능 시스템이 접목되면 자율주행 자동차가 된다.
최근 진행 중인 미군의 차세대 수직이착륙기 선정 사업인 FVL 사업에서 시코르스키-보잉 컨소시엄의 SB-1 디파이언트(Defiant)가 헬리콥터 역사상 최초로 FBW를 기체 제어 시스템으로 선정함으로써 날 수만 있으면 고정익기든 회전익기든 틸트로터든 상관없이 개나 소나 FBW를 사용 가능하다는 사실을 깨우쳐 주었다(...).
FBW 시스템은 항공기 뿐만 아니라 진공에서 비행하는 우주선에도 적용되어 온 기술이다. 미국의 첫 유인 우주선인 머큐리 우주선은 FBW 시스템을 채용하여 선체의 자세를 비행 단계에 따라 자동으로 제어하였다. 이는 추후의 제미니 계획에서도 사용되었으며, 아폴로 우주선이 디지털 FBW 및 오토파일럿을 이용하여 달에 내리기까지 하였다.[16] 결정적으로 우주왕복선에도 적용되어 기괴하게 생긴 기체를 안정적으로 비행할 수 있도록 도움을 주었다. 사실 FBW 시스템이 우주선에 있어서는 거의 필수인데, 우주선에는 솔레노이드 밸브로 작동하는 수많은 자세제어 로켓이 있고 우주 비행사가 어떤 추진기를 작동시켜야 할지 고민할 겨를이 없기 때문에 승무원이 조종간을 조작하면 컴퓨터가 조종간의 신호를 받아 적절한 추진기를 작동시키게 된다. 또한 우주선은 진공에서 비행하는 특성상 한번 회전한 방향으로 계속 회전하기 때문에, FBW 시스템이 조종자가 의도하는 대로 우주선이 기동하도록 도우며, 우주선은 컴퓨터를 통한 자동 제어가 기본인 만큼 FBW는 중요한 시스템이다.
5. 같이보기
[1] 이 때문에 제1차 세계 대전, 제2차 세계 대전 당시 전투조종사들은 급기동을 위해 양 손으로 조종간을 움켜쥐고 힘껏 당기는 경우가 종종 있었다. 휴스 H-4 허큘리스 항목에도 관련 문제로 조종성이 매우 나빴다는 언급이 나온다.[2] 이 경우에는 사람의 힘 + 유압의 힘[3] 현재 쓰이는 항공기의 유압 시스템 압력은 3000 psi, 200기압에 해당하는 힘이다.[4] 즉 유압 시스템 중 한 시스템의 유압이 새어나가도 나머지 시스템들을 백업으로 쓸 수 있다.[5] 방향타나 승강타 등[6] 이 모습이 영화 멤피스 벨에 잘 묘사되어 있다.[7] 다만 정확히 말하면 오토파일럿보다는 수평 유지장치에 가깝다고 볼수 있다. 웨이포인트를 따라가거나 하는 복잡한 기능은 없고, 기체 곳곳에 피토관 등을 설치해 특정 위치에서 얼마나 저항을 받는지에 따라 조종면을 움직여주는 방식이다. 물론 이 정도로도 당시로써는 대단한 기술이다.[8] 이 방식은 주로 기수의 방향, 즉 요잉 제어에 쓰였다. 기수가 좌우로 흔들리는 움직임을 완화시킨다고 하여 요우 댐퍼 시스템이라 부른다.[9] F-15C/D까지는 전자 제어 시스템도 아날로그 방식이었으나, F-15E부터는 전자제어 시스템이 디지털 방식으로 바뀌었다.[10] 컴퓨터라고는 하지만 초기에 등장한 플라이 바이 와이어 시스템들은 지금 같은 디지털 컴퓨터가 아니라 각종 회로를 통해 계산되는 아날로그식 컴퓨터를 사용했다.[11] 엄밀히 말하자면, 최초의 순수 FBW를 적용한 항공기는 NASA의 LLRV(Lunar Landing Research Vehicle)이다. 아폴로 계획 당시 개발된 항공기로 저중력 진공 환경인 달에서의 비행을 구현해내기 위한 항공기였다. 조종면 없이 과산화수소 로켓을 이용하여 자세를 제어하였다.[12] 물론 시험기로 따지자면 그 이전에도 이미 플라이 바이 와이어를 적용한 것이 있었다. T-4와 F-16이 아날로그 플라이 바이 와이어 시스템을 가지고 아웅다웅하는 사이, NASA는 외계인을 갈아넣어 F-8 크루세이더를 개조한 항공기에 아폴로 우주선의 컴퓨터를 통째로 넣어 구성한 디지털 플라이 바이 와이어 시스템을 실험하고 있었다.[13] 사실 최초의 비행기인 라이트 형제의 플라이어 1호도 불안정한 항공기였다. 라이트 형제가 글라이더로 끊임없이 연습한 끝에 제어가 가능했던 것뿐.[14] 자동차 운전을 할 때 직선 도로에서도 핸들을 잡고 미세하게 계속 조정하면서 똑바로 나아가도록 하는 것과 같은 역할로 이해하면 된다. 자동차의 자율주행 기술을 개발할 때 가장 중요한 차로 유지 기능이 그 역할을 컴퓨터에게 맡긴 사례이고, 비행기의 경우도 이러한 역할을 컴퓨터가 맡고 있는 것이다.[15] 그러나 원래 제트 엔진은 시동에만 점화가 필요하고 일단 걸리고 난 뒤에는 자체의 불꽃만으로 연속적인 연소가 일어나기 때문에 점화 플러그가 필요하지 않다. 전기전자 시스템이 날아간다 해도 조종계통이나 기관계통이 전부 기계식인 구세대 제트기들은 EMP가 터져도 레이더 같은 시스템이 먹통이 되긴 해도 날 수는 있을 것이다. 요즘 자동차의 경우 점화 컨트롤에 ECU가 개입을 하지만, 구형 프라이드처럼 캬브레터+배전기 방식의 경우 그런거 없이 그저 기계식 회전자가 배전기를 돌리면서 전기를 점화한다. 그리고 그때 당시 나온 경유 자동차도 시동 끌 때 솔레노이드 벨브에 전기를 공급하는 전선기구만 전기장치가 관련되어있고 다른 부분은 전부 기계식이다. 시동을 막는 솔레노이드 밸브 내 동그란 쇠구슬만 뽑아버리면 전기장치와 상관없이 운전이 가능하다. 단, 시동을 켤 때는 밀어서 걸고 시동을 끌 때는 브레이크 밟고 기어넣고 클러치 콱 떼는 방식의 강제로 시동을 꺼야 한다. 시동 끄는 장치가 고장난 옛날 디젤 차들은 이런 식으로 시동을 끄고 다니는 경우도 있다.[16] 이 FBW 시스템은 우주선에 탑재된 아폴로 유도 컴퓨터(AGC; Apollo Guidance Computer)에 의해서 제어되었으며, 나중에 이것을 F-8에 탑재하여 디지털 FBW를 연구하기도 하였다.