철도 추진 전동기 위치 센서의 역할과 고장 모드
철도 차량의 견인 시스템은 대용량 견인 전동기를 정밀하게 제어하여 열차를 가속하고 감속합니다. 이러한 철도 추진 전동기 구동 시스템에서는 고효율 및 고응답 제어를 달성하기 위해 자속 기준 제어(FOC)를 기본 알고리즘으로 적용합니다. 자속 기준 제어가 안정적으로 동작하려면 고정자 전류를 자속분 전류와 토크분 전류로 정확히 분리 변환해야 하며, 이 과정에서 회전자의 순시 위치 정보가 필수적입니다. 철도 환경의 극심한 기계적 진동과 충격, 주변 온도 변화에 견디기 위해 신뢰성이 우수한 전자식 각도 센서인 리졸버(Resolver)를 주로 장착합니다.
그러나 가혹한 선로 환경에서 장시간 운행하면 센서 배선의 단선(Open), 단락(Short), 권선 절연 파괴 같은 하드웨어 고장이 발생합니다. 또한 인버터의 대전력 스위칭으로 인해 전자파 노이즈가 유입되거나 접촉 불량으로 신호 왜곡이 나타나기도 합니다. 만약 위치 센서 이상으로 잘못된 각도가 제어기에 전달되면, dq축 전류 좌표 변환의 동기화가 무너지면서 심각한 제어 왜곡이 발생합니다. 이는 곧바로 토크 리플의 급증과 견인력 상실로 이어지며, 심한 경우 전동기 탈조 및 인버터 과전류 트립을 유발하여 시스템을 차단합니다. 본선 주행 중인 열차가 궤도 상에서 정지하면 승객 안전을 위협하므로, 이상 신호를 사전에 신속하고 정확하게 검출하는 진단 체계가 반드시 필요합니다.
리졸버 진폭 제곱합 잔차 계산과 1차 이상 판정
철도 추진 전동기에 장착된 리졸버는 여자 코일에 고주파 신호를 인가하고, 2차측 정현파(Sine) 및 여현파(Cosine) 신호를 동기 복조하여 각도를 검출합니다. 고주파 반송파가 제거된 기저대역 복조 신호는 기준 전압 진폭을 V_0, 회전자 전기각을 θ라고 할 때 삼각함수 기본 항등식을 만족합니다.
식 (1)에서 나타난 물리적 관계는 회전 속도나 각도 위치와 무관하게 항상 일정해야 합니다. 제어기는 복조된 정현파 전압 V_sin과 여현파 전압 V_cos를 샘플링하여 진폭 제곱합 잔차 r_amp를 계산합니다.
신호선 단선이나 전원 단락이 발생하면 식 (2)의 잔차 r_amp가 급격히 증가합니다. 제어기에서는 허용 공차를 고려하여 진폭 문턱치 ε_amp를 설정하고 아래 식 (3)의 조건을 감시합니다.
설계 예시를 통해 수치 판정 과정을 검토합니다. 기준 전압 V_0를 2.0 V로 설정한 경우, 정상 상태의 진폭 제곱 기준값은 4.0 V^2입니다. 허용 오차 문턱치 ε_amp를 0.8 V^2로 설정합니다. 정상 운전 중에는 잔차가 0.8 V^2 이하를 유지합니다. 반면 정현파 권선 단선으로 V_sin이 0 V로 떨어지고 여현파 전압 V_cos가 1.414 V로 유지되는 순간을 가정합니다. 이때 식 (2)에 따라 계산한 잔차 값은 2.0 V^2입니다. 계산된 잔차 값 2.0 V^2는 문턱치 0.8 V^2를 초과하므로 제어기는 즉시 리졸버 1차 이상으로 판정합니다.
관측기 기반 속도 잔차 추정과 가속도 한계 검증
진폭 제곱합 잔차는 하드웨어 단선 고장을 빠르게 검출합니다. 그러나 배선 노이즈로 인한 순간적 위상 점프는 진폭 제곱합만으로 분별하기 어렵습니다. 따라서 철도 추진 인버터는 전동기 상태 관측기를 독립 구동합니다. 관측기는 단자 전압과 상전류 정보만을 이용하여 회전자 전기각 속도 hat(ω_r)를 추정합니다. 제어기는 측정 속도 ω_meas와 추정 속도 hat(ω_r)의 편차로 속도 잔차 r_spd를 연산합니다.
제어기는 식 (4)의 속도 잔차 r_spd가 허용 문턱치 ε_spd를 초과하는지 감시합니다.
동시에 철도 차량의 기계적 대관성 특성을 활용하여 물리적 타당성을 검증합니다. 차량 관성계로 인해 회전자의 실제 각가속도는 물리적으로 최대 각가속도 한계 α_max를 초과할 수 없습니다.
이산 시간 제어 주기 T_s에서 측정 가속도가 식 (7)의 조건을 만족하면 센서 신호의 물리적 이상으로 분류합니다.
샘플링 주기 T_s가 100 μs이고 한계치 α_max가 150 rad/s^2인 시스템을 분석합니다. 스위칭 노이즈로 1 주기 동안 속도가 0.05 rad/s만큼 급변한 경우 식 (7)의 가속도는 500 rad/s^2입니다. 이 계산값은 한계치 150 rad/s^2를 크게 초과하므로 위치 점프로 확정합니다. 제어기는 식 (5) 또는 식 (7)의 조건이 5회 연속 지속될 때에만 최종 고장으로 판정합니다.
센서리스 대체 운전 절환과 안전 정지 시퀀스
위치 센서 이상 신호가 연속 카운터를 거쳐 최종 고장으로 판정되면 철도 추진 시스템은 보호 제어로 진입합니다. 일반적인 산업용 모터 드라이브는 센서 고장 시 주회로 소자의 게이트 출력을 즉시 차단합니다. 그러나 본선을 주행 중인 철도 차량에서 급작스럽게 동력을 상실하면, 승객 안전을 위협하고 후속 열차의 운행 지연을 초래합니다.
따라서 현대 철도 추진 인버터는 센서 고장 시 게이트를 차단하지 않고 관측기 기반의 센서리스 FOC 제어로 무순단 절환을 수행합니다. 제어기는 좌표 변환의 기준 각도를 관측기 추정 각도 hat(θ)로 즉각 교체합니다. 이때 각도 불연속에 따른 과도 전류 스파이크를 억제하기 위해 전류 제어기의 적분 상태를 초기화하고 안티 와인드업 제한을 재설정합니다. 이와 동시에 견인 토크 지령을 정격 토크의 50% 수준으로 감발하여 대체 운전 모드로 진입합니다.
센서리스 대체 운전으로 전환한 후의 안전 정지 절차는 4단계 시퀀스를 적용합니다. 1단계에서는 추진 제어기가 열차종합제어장치로 고장 플래그를 전송합니다. 2단계에서는 대체 운전 모드를 유지하며 토크 리플을 억제하고 열차의 주행 안정성을 확보합니다. 3단계에서는 안전이 확보된 인접 역 승강장이나 대피선까지 열차를 규정 속도로 서행 운전합니다. 마지막 4단계에서는 역 구내 진입 후 전기 제동과 공기제동의 협조 제어를 통해 부드러운 감속을 수행하여 열차를 안전하게 정지합니다.
위치 센서 고장 검출과 안전 제어의 실무적 맺음말
본 글에서는 철도 추진 전동기 구동 시스템에서 위치 센서 이상 판정을 위한 리졸버 진폭 잔차 계산, 관측기 기반 속도 잔차 및 가속도 한계 검증, 센서리스 대체 운전과 안전 정지 시퀀스 설계 기준을 살펴보았습니다.
리졸버 신호의 단선이나 단락 고장은 정격 전압 V_0를 기준으로 식 (2)의 진폭 제곱합 잔차 r_amp를 연산하여 문턱치 ε_amp와의 비교를 통해 1차 판별합니다. 또한 노이즈와 위치 점프로 인한 오탐을 방지하기 위해 식 (4)의 속도 잔차 r_spd와 함께 차량의 최대 각가속도 한계 α_max를 검증 기준으로 적용합니다. 계산 예제에서 확인하였듯이 100 μs 주기 동안 0.05 rad/s의 위치 점프만 발생해도 가속도 계산값은 500 rad/s^2로 급증하여 차량 한계치인 150 rad/s^2를 초과하므로 스위칭 노이즈를 명확히 분별합니다.
실무 현장에서 철도 추진 인버터 펌웨어를 구현할 때는 세 가지 사항에 주의해야 합니다. 첫째, PWM 스위칭 노이즈로 인한 진폭 잔차의 채터링을 방지하기 위해 고장 판정 문턱치 사이에 적절한 히스테리시스 밴드를 설정하고 연속 카운터를 결합합니다. 둘째, 리졸버 배선에서 발생하는 여자 신호와의 위상 지연 오차를 사전 교정 절차를 통해 보정해야 합니다. 배선 오차를 보정하지 않으면 정상 상태 잔차가 상승하여 오진단이 발생합니다. 셋째, 센서리스 제어로 절환되는 시점에는 관측기의 각도 추정 오차가 최소화되었는지 확인해야 합니다. 위상 편차가 존재하는 상태에서 급격히 절환되면 과도 전류 서지가 발생하므로, 각도 전환 시 부드러운 가중치 전이 필터를 펌웨어에 반영해야 합니다.