17.38 유연 시스템의 진동 해석
1. 개요
유연 관절이나 유연 링크를 포함한 로봇 시스템은 구조적으로 진동 특성을 내재하며, 이러한 진동이 제어 성능, 궤적 추종 정확성, 안전성, 에너지 소비에 직접적 영향을 미친다. 진동 해석은 시스템이 스스로 진동하는 고유 주파수와 모드 형상을 파악하고, 외부 또는 내부 가진에 의한 응답을 예측하며, 진동을 억제하거나 활용하기 위한 제어 설계의 기초를 제공한다. 본 절은 유연 시스템의 자유 진동, 강제 진동, 감쇠 응답, 모드 중첩, 주파수 응답 함수, 진동 억제 기법의 수학적 기초를 체계적으로 정리한다.
2. 자유 진동과 고유 주파수
감쇠가 없는 자유 진동은 균형점 근처에서 선형화된 다음의 방정식으로 기술된다.
\mathbf{M}\ddot{\mathbf{x}} + \mathbf{K}\mathbf{x} = 0
\mathbf{x}(t) = \boldsymbol{\phi}\,e^{j\omega t}의 형태를 가정하면 일반 고유치 문제가 얻어진다.
(\mathbf{K} - \omega^2 \mathbf{M})\boldsymbol{\phi} = 0
이 방정식의 해 \omega_k^2는 고유 주파수의 제곱이며, 대응하는 \boldsymbol{\phi}_k는 모드 형상이다. 유연 매니퓰레이터의 경우 고유 주파수는 구성, 부하, 관절 강성, 링크 재료와 기하에 따라 변화하며, 저차 모드가 시스템 응답에서 지배적이다.
3. 모드 좌표와 직교성
고유 모드는 \mathbf{M}과 \mathbf{K}에 대해 직교성을 가진다.
\boldsymbol{\phi}_i^\top \mathbf{M}\boldsymbol{\phi}_j = 0,\qquad \boldsymbol{\phi}_i^\top \mathbf{K}\boldsymbol{\phi}_j = 0 \quad (i\neq j)
이 직교성은 시스템을 모드 좌표 \eta_k(t)로 변환할 수 있게 해준다. 변환 \mathbf{x} = \mathbf{\Phi}\boldsymbol{\eta}를 이용하면 결합 방정식이 각 모드에 대해 독립적인 단일 자유도 형태로 분리된다.
\ddot{\eta}_k + \omega_k^2\,\eta_k = \phi_k^\top \mathbf{f}(t)
이러한 분리는 유연 시스템 해석의 핵심 도구이며, 모드별 해석을 통해 시스템 전체의 응답을 조합할 수 있게 한다.
4. 감쇠와 모드 중첩
감쇠가 존재하는 경우, 시스템은 다음과 같이 기술된다.
\mathbf{M}\ddot{\mathbf{x}} + \mathbf{C}\dot{\mathbf{x}} + \mathbf{K}\mathbf{x} = \mathbf{f}(t)
비례 감쇠 \mathbf{C} = \alpha\mathbf{M} + \beta\mathbf{K}를 가정하면 모드 변환 후에도 감쇠 항이 대각 구조를 유지하며, 각 모드의 감쇠 비율은 다음과 같이 주어진다.
\zeta_k = \frac{1}{2}\left(\frac{\alpha}{\omega_k} + \beta\omega_k\right)
각 모드는 표준 2차 감쇠 시스템의 응답 형태를 보이며, 모드 중첩을 통해 전체 시스템의 응답이 합성된다. 비비례 감쇠의 경우 복소 고유치 문제가 요구되며, 진동 모드가 복소 형상을 가지게 된다.
5. 주파수 응답 함수
외부 조화 가진 \mathbf{f}(t) = \mathbf{F}_0\,e^{j\omega t}에 대한 정상 상태 응답은 주파수 응답 함수로 기술된다.
\mathbf{H}(j\omega) = (\mathbf{K} - \omega^2 \mathbf{M} + j\omega\mathbf{C})^{-1}
고유 주파수 근처에서는 응답이 공진 피크를 형성하며, 감쇠가 작을수록 피크가 뾰족해진다. 입력 위치와 측정 위치에 따라 주파수 응답의 형태가 달라지므로, 실험적 모달 해석에서는 복수의 입력-출력 쌍을 체계적으로 측정하여 모드 매개변수를 식별한다. 이러한 식별은 실제 로봇 구조의 감쇠 계수와 고유 주파수를 확인하는 중요한 수단이다.
시간 영역 응답
유연 시스템의 시간 영역 응답은 초기 조건과 외부 입력의 합성으로 표현된다. 임펄스 응답은 각 모드의 지수 감쇠 사인파의 합이며, 스텝 응답은 오버슈트와 감쇠 진동을 포함한다. 고속 운동에서 급격한 궤적 변화는 다수의 모드를 동시에 가진시키며, 엔드 이펙터의 위치가 과도 시간 동안 상당히 흔들린다. 이러한 과도 진동은 작업 효율과 정밀도를 저해하므로, 진동 억제가 궤적 계획과 제어 설계의 중요한 주제가 된다.
공진과 안티공진
유연 시스템의 주파수 응답에는 공진과 함께 안티공진(antiresonance)이 나타난다. 안티공진은 특정 주파수에서 입력이 출력에 거의 영향을 미치지 않는 현상으로, 센서와 구동기의 배치에 따라 결정된다. 특히 구동기와 센서가 동일 위치에 있지 않은 비공위치(non-collocated) 구조에서는 안티공진이 복잡한 형태로 나타나며, 이는 제어 설계에서 위상 여유를 제한하는 주요 요인이 된다. 공위치 구조에서는 공진과 안티공진이 교대로 나타나 수동성이 자연스럽게 유지되지만, 비공위치 구조에서는 그렇지 않다.
입력 성형과 피드포워드 억제
진동 억제의 한 가지 고전적 기법은 입력 성형(input shaping)이며, Singer와 Seering이 제안한 방법이 대표적이다. 이 기법은 목표 궤적 명령을 시스템의 고유 주파수와 감쇠 비율에 맞추어 시간 지연된 임펄스 열로 필터링함으로써, 각 임펄스가 발생시키는 진동이 서로 상쇄되도록 한다. ZV(zero vibration), ZVD(zero vibration and derivative), EI(extra-insensitive) 등의 변형이 있으며, 감쇠비 변동에 대한 강인성을 달리한다. 입력 성형은 피드포워드 방식이며, 추가 센서 없이 진동을 크게 억제할 수 있어 실무에서 널리 사용된다.
피드백 기반 진동 억제
피드백 기반 진동 억제는 진동의 측정값을 이용해 제어 입력을 보정하는 접근이다. 대표적인 방식은 LQG 설계, 상태 피드백 극점 배치, 능동 감쇠 주입이 있다. 능동 감쇠는 진동 모드에 추가적인 감쇠 에너지를 주입하는 방법으로, 관성 질량을 이용한 구조적 감쇠기 또는 제어 입력을 통한 가상 감쇠기로 구현된다. 비공위치 구조에서는 상태 추정기가 요구되며, 모드 식별의 정확성이 성능을 결정한다.
매개변수 변화와 강인성
유연 시스템의 고유 주파수와 감쇠는 로봇의 구성, 부하, 온도, 마모에 따라 변화할 수 있다. 진동 억제 기법은 이러한 변화에 대해 일정한 강인성을 가져야 하며, 적응 입력 성형, 스케줄링된 이득 설정, 온라인 모드 식별 기법이 이를 위해 사용된다. 이는 특히 부하가 자주 변하는 산업용 매니퓰레이터와 서로 다른 기구학적 구성에서 작동하는 매니퓰레이터에서 중요하다.
본 절의 의의
본 절은 유연 관절과 유연 링크를 포함한 시스템의 진동 해석을 위한 수학적 도구들을 체계적으로 정리한다. 자유 진동과 고유 모드, 모드 직교성, 감쇠 모델링, 주파수 응답 함수, 시간 영역 응답, 공진과 안티공진, 입력 성형과 피드백 기반 억제 기법은 모두 유연 시스템을 정확히 이해하고 제어하기 위한 기초를 제공한다. 이러한 내용은 후속 절에서 다룰 유연 시스템 제어 설계와 식별 기법과 자연스럽게 연결된다.
학습 권장사항
독자는 2자유도 유연 관절 시스템에 대해 고유치 문제를 해석적으로 풀고, 두 고유 주파수와 모드 형상을 계산해 볼 것을 권장한다. 입력 성형(ZV, ZVD)을 구현하여 스텝 궤적 지령에 대한 엔드 이펙터 진동 억제 효과를 관찰하면 이론과 실제의 연결을 구체적으로 체험할 수 있다. 또한 실험 또는 시뮬레이션에서 주파수 응답 함수를 계측하고 곡선 적합을 통해 모드 매개변수를 식별하는 실습은 모달 해석의 실무적 감각을 길러준다.
참고 문헌
- Meirovitch, L. (2001). Fundamentals of Vibrations. McGraw-Hill.
- Inman, D. J. (2013). Engineering Vibration (4th ed.). Pearson.
- Singer, N. C., & Seering, W. P. (1990). Preshaping command inputs to reduce system vibration. Journal of Dynamic Systems, Measurement, and Control, 112(1), 76–82.
- Singhose, W. (2009). Command shaping for flexible systems: A review of the first 50 years. International Journal of Precision Engineering and Manufacturing, 10(4), 153–168.
- Spector, V. A., & Flashner, H. (1990). Modeling and design implications of noncollocated control in flexible systems. Journal of Dynamic Systems, Measurement, and Control, 112(2), 186–193.
- Preumont, A. (2018). Vibration Control of Active Structures (4th ed.). Springer.
- De Luca, A., & Book, W. J. (2008). Robots with flexible elements. In Springer Handbook of Robotics, 287–319. Springer.
version: 1.0