핵심 개념
데이터 기반 제어는 시스템 모델 구축이 비용이나 시간이 많이 드는 제어 시나리오에서 실용적인 옵션을 제공합니다. 그러나 많은 이러한 알고리즘은 완전히 자동화되지 않으며, 번거로운 시행착오 과정을 통해 여러 하이퍼파라미터를 조정해야 하고 많은 양의 데이터가 필요합니다. 이 논문에서는 유사한(그러나 동일하지 않은) 시스템에 대한 기존 지식을 활용하여 실험 작업을 줄이고 사용 가능한 자유도의 튜닝을 용이하게 하는 메타 학습 접근 방식을 탐구합니다.
초록
이 논문은 데이터 기반 제어 문제에 메타 학습 접근 방식을 적용하는 방법을 제안합니다.
- 문제 설정:
- 알려지지 않은 선형 시불변 SISO 시스템 G를 제어하는 것이 목표입니다.
- 사용자 정의 기준 r(t)에 따라 원하는 폐루프 동작 yd(t)를 달성하기 위해 매개변수화된 PI 컨트롤러 C(α)를 설계합니다.
- 시스템 G의 입출력 관계는 알려져 있지 않지만, 입출력 데이터 DT를 사용할 수 있습니다.
- 또한 M개의 유사한 시스템에 대한 데이터와 컨트롤러 정보를 포함하는 메타 데이터셋 Dmeta를 활용할 수 있습니다.
- 메타 제어 설계:
- 메타 데이터셋의 정보를 활용하여 컨트롤러 C(α)를 설계하는 문제를 정의합니다.
- 컨트롤러를 메타 데이터셋의 기존 컨트롤러들의 가중 합으로 표현하여 유사성 정보를 활용합니다.
- 컨트롤러 설계 문제를 데이터 기반 최적화 문제로 변환하고, 메타 데이터셋의 성능과 유사성 정보를 정규화 항으로 포함합니다.
- 메타 자동 DDC:
- 사용자가 지정한 허용 가능한 폐루프 동작 범위 내에서 참조 모델 M(φ)를 자동으로 튜닝하는 방법을 제안합니다.
- 참조 모델 튜닝 문제를 이중 최적화 문제로 정의하여, 메타 데이터셋의 정보를 활용하여 달성 가능한 폐루프 동작을 찾습니다.
- 실험 결과:
- BLDC 모터 속도 제어 실험을 통해 제안된 메타 제어 및 메타 자동 DDC 방법의 효과를 검증합니다.
- 메타 정보를 활용하면 기존 데이터 기반 방법에 비해 성능이 향상되고 사용자 개입이 줄어듭니다.
통계
폐루프 출력 y(t)와 참조 모델 출력 yd(t) 간 오차의 제곱 합 ∥yd −y∥2은 평균 88.3 ± 32.0 rpm입니다.
참조 r(t)와 폐루프 출력 y(t) 간 오차의 제곱 합 ∥r −y∥2은 평균 221.2 ± 60.1 rpm입니다.
제어 입력 변화량 ∥Δu∥2의 제곱 합은 평균 0.11 ± 0.02 A입니다.
인용구
"데이터 기반 제어는 시스템 모델 구축이 비용이나 시간이 많이 드는 제어 시나리오에서 실용적인 옵션을 제공합니다."
"많은 이러한 알고리즘은 완전히 자동화되지 않으며, 번거로운 시행착오 과정을 통해 여러 하이퍼파라미터를 조정해야 하고 많은 양의 데이터가 필요합니다."