미분 평탄성 (Differential Flatness)
한 줄 정의: 시스템의 모든 상태와 입력을 몇 개의 '평탄 출력'과 그 미분만으로 표현할 수 있는 성질입니다.
쉽게 풀면
어떤 시스템이 미분 평탄하다면, 특정 출력(예: 위치)의 궤적만 정하면 그 궤적을 따르는 데 필요한 모든 상태와 입력이 미분 계산으로 곧바로 정해집니다. 그래서 복잡한 비선형 시스템의 궤적 계획을 평탄 출력 공간에서 매끄러운 곡선을 그리는 문제로 단순화할 수 있습니다. Fliess 등이 1990년대에 정립했습니다.
왜 중요한가
쿼드로터는 위치 3개와 요 각도가 평탄 출력이라는 점이 알려지면서(Mellinger와 Kumar, 2011) 빠른 드론 궤적 생성에 널리 쓰였습니다. 차량·크레인 등 여러 비선형 시스템의 궤적 계획과 피드포워드 제어의 기반 개념입니다.
논문에서는 이렇게 쓰입니다
"쿼드로터의 미분 평탄성을 이용해 위치와 요 각도에 대한 최소 스냅 궤적을 생성하고, 이로부터 필요한 추력과 자세를 계산하였다."
평탄 출력 궤적만 설계하면 입력이 자동으로 정해지는 성질을 활용한 것입니다.
조금 더 깊게 보면
평탄 출력은 상태·입력과 그 유한 차수 미분의 함수이며, 반대로 상태와 입력은 평탄 출력과 그 유한 차수 미분의 함수로 표현됩니다. 평탄 시스템은 적절한 동적 피드백으로 선형화할 수 있어 피드백 선형화와 밀접합니다. 다만 임의의 시스템이 평탄한지 판별하는 일반적인 방법은 아직 알려져 있지 않습니다.
주의할 점
미술 이론의 평면성(flatness)과는 전혀 다른 제어이론 개념입니다. 미분 평탄성으로 만든 궤적도 입력 포화나 모델 오차가 있으면 별도의 피드백 제어로 보정해야 합니다.