← 최신 논문
⚡ 전기공학

Fault-Tolerant Control Strategy for Robot-Joint PMSM Drives Under Encoder Faults

본 논문은 엔코더 결함을 진단하고, 결함이 있는 피드백을 격리하며, 온라인 정렬 보상을 통해 최소한의 각도 오차로 폐루프 운전을 유지하기 위해 고주파 주입과 슬라이딩 모드 관측기를 융합하여 활용하는 로봇 관절 PMSM 드라이브를 위한 결함 허용 제어 전략을 제안한다.

원저자: Chenxu Hu¹, Xuwei Shen¹, Xiangning Lu¹, Guo Ye¹, Lianchao Sheng¹

게시일 2026-09-24
📖 4 분 읽기☕ 가벼운 읽기

원저자: Chenxu Hu¹, Xuwei Shen¹, Xiangning Lu¹, Guo Ye¹, Lianchao Sheng¹

원본 논문은 CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. ✨ 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

인간의 손과 같은 정밀도로 움직이는 로봇은 믿을 수 없을 정도로 빠르고 반응성이 좋은 모터에 의존합니다. 이러한 기계의 관절 내부에서는 영구 자석 동기 모터가 근육 역할을 하며, 전기 에너지를 부드럽고 제어된 움직임으로 변환합니다. 이 모터들이 정확히 의도한 대로 움직이게 하려면, 시스템은 회전하는 로터의 위치를 매 순간 아주 미세한 단위까지 파악해야 합니다. 대개 이 정보는 엔코더라고 불리는 작은 장치로부터 오는데, 이는 마치 디지털 눈처럼 샤프트를 관찰하며 위치 데이터를 컴퓨터 두뇌로 끊임없이 전송합니다. 만약 이 눈이 멀거나 잘못된 것을 보게 된다면, 모터는 길을 잃고 움직임이 거칠어지거나 완전히 멈춰버릴 수 있습니다. 마이크로칩을 조립하거나 수술을 돕는 로봇이 활동하는 정교한 로봇 공학의 세계에서, 그러한 위치 피드백을 잃는 것은 단순한 불편함이 아니라 생산을 중단시키거나 손상을 입힐 수 있는 실패를 의미합니다.

엔지니어들의 과제는 이 모터들이 정지 상태부터 분당 수천 회전(RPM)에 이르기까지 매우 넓은 범위의 속도에서 작동한다는 점입니다. 정지 상태에서 모터는 조용하며 컴퓨터가 쉽게 추적할 수 있는 자연적인 전기 신호를 생성하지 않습니다. 고속에서는 강한 신호를 생성하지만, 저속에서 이를 추적하는 방법들은 노이즈가 심하고 신뢰도가 떨어집니다. 전통적으로 엔코더가 고장 나면 로봇은 멈춥니다. 하지만 강쑤이성범사대학교(Jiangsu Normal University)의 연구진은 기본 '눈'이 고장 나더라도 모터를 계속 작동시킬 수 있는 방법을 개발했습니다. 그들은 두 가지 서로 다른 수학적 기법을 사용하여 로터의 위치를 추측하고, 한 방법이 약해지면 다른 방법이 이를 보완하도록 두 기법을 융합하는 시스템을 만들었습니다. 이를 통해 엔코더가 제대로 작동하지 않더라도 로봇은 끊김 없이 작업을 계속할 수 있습니다.

연구진은 엔코더가 발생시킬 수 있는 세 가지 특정 고장에 초점을 맞췄습니다. 보고된 각도의 갑작스러운 도약, 출력이 단일 값에 고정되는 현상, 또는 속도 측정을 불안정하게 만드는 펄스 손실입니다. 이러한 고장을 처리하기 위해, 그들은 엔코더가 정상 작동하는 동안 배경에서 두 개의 병렬 추정 시스템이 실행되도록 설계했습니다. 고주파 주입(high-frequency injection)이라고 알려진 한 시스템은 모터에 아주 작고 빠른 전기 신호를 보내 모터의 내부 자기 구조가 어떻게 반응하는지 듣는 방식으로 작동합니다. 이 방법은 모터가 움직이지 않거나 매우 느리게 움직일 때 위치를 찾는 데 탁월합니다. 두 번째 시스템인 슬라이딩 모드 관측기(sliding-mode observer)는 모터에 흐르는 전압과 전류를 살펴 모터 자체의 물리 법칙을 바탕으로 위치를 계산합니다. 이 방법은 모터가 빠르게 회전할 때 매우 정확합니다.

이 새로운 전략의 영리한 점은 이 두 시스템을 관리하는 방식에 있습니다. 단순히 속도에 따라 하나에서 다른 것으로 전환하는 대신, 연구진은 부드러운 혼합 방식을 만들었습니다. 그들은 매 속도마다 저속 방법과 고속 방법 중 어느 쪽에 얼마나 더 신뢰를 둘 것인지를 결정했으며, 효율성을 유지하기 위해 고주파 신호의 강도를 독립적으로 조절했습니다. 엔코더가 정상일 때, 컴퓨터는 엔코더의 보고 내용과 이 두 시스템의 결합된 추측치를 끊임없이 비교합니다. 만약 엔코더가 두 시스템이 합의한 내용과 판이하게 다른 위치를 보고하기 시작하면, 컴퓨터는 문제가 생겼음을 인지합니다. 다만 즉시 당황하여 반응하지 않고, 일시적인 글리치(glitch)를 실제 고장으로 오인하지 않도록 짧은 시간 동안 확인 과정을 거칩니다.

고장이 확인되면 시스템은 섬세한 핸드오버(handover)를 수행합니다. 고장 난 엔코더를 제어 루프에서 즉시 분리하고, 두 수학적 시스템의 결합된 추정치를 사용하는 방식으로 전환합니다. 이 전환 과정에서 로봇이 덜컥거리는 것을 방지하기 위해, 시스템은 단 50밀리초(ms) 동안 서서히 사라지는 임시 보정치를 적용하여 모터가 문제없이 계속 회전하도록 부드럽게 연결합니다. 연구진은 컴퓨터 시뮬레이션과 실제 모터 및 컨트롤러가 포함된 물리적 테스트 플랫폼을 사용하여 이 접근 방식을 광범위하게 테스트했습니다. 시뮬레이션에서 그들은 모터가 작동하는 동안 다양한 속도(분당 100회전에서 1500회전까지)에서 여러 가지 고장을 도입했습니다. 모든 경우에서 시스템은 16~31밀리초 이내에 고장을 감지했으며 성공적으로 폐루프 제어를 유지했습니다. 제어권 전환 후 모터 각도의 오차는 매우 작았으며, 기계 시스템에서 거의 인지하기 어려운 수준인 1.5도 미만으로 유지되었습니다.

테스트 플랫폼에서의 물리적 실험은 이 전략이 컴퓨터 모델뿐만 아니라 실제 환경에서도 작동함을 확인시켜 주었습니다. 연구팀은 모터를 정지 상태에서 분당 3000회전까지 구동하며 전체 속도 범위에서 두 추정 방법이 얼마나 잘 협력하는지 테스트했습니다. 그들은 정지 상태에서의 엔코더 고정, 800 RPM에서의 갑작스러운 각도 도약, 3000 RPM에서의 펄스 손실 고장을 시뮬레이션했습니다. 각 시나리오에서 시스템은 문제를 식별하고, 고장 난 엔코더를 격리한 뒤, 추정된 위치를 사용하여 모터를 원활하게 계속 구동했습니다. 심지어 모터가 시작되기 전 엔코더가 완전히 멈춰 있는 상태에서도, 시스템은 고주파 주입 방식을 사용하여 외부 도움 없이 정지 상태에서 모터를 출발시켰습니다. 결과적으로 모터는 속도나 흐르는 전류에 최소한의 방해만을 주면서 이러한 고장으로부터 회복할 수 있었습니다.

이 연구는 로봇 관절이 단 하나의 센서에 의존하여 그 센서가 고장 나면 기계 전체가 멈추게 되는 취약한 구조를 가질 필요가 없음을 보여줍니다. 서로 다른 위치 추정 방식을 융합하고 이들 사이의 견고한 전환 방식을 만듦으로써, 연구진은 모터가 센서 고장에 대해 탄력성을 가질 수 있음을 증명했습니다. 이 접근 방식은 주요 피드백 장치가 고장 나더라도 연속적이고 부드러운 작동을 가능하게 하여, 로봇이 중단 없이 임무를 완수할 수 있도록 보장합니다. 비록 본 연구가 특정 유형의 엔코더 고장에 집중하고 통제된 테스트 환경을 사용했지만, 그 결과는 복잡하고 까다로운 환경에서 안전하게 작동할 수 있는 더욱 신뢰할 수 있고 결함 허용 능력이 높은 로봇 시스템을 향한 명확한 경로를 제시합니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →