맨위로가기

적응 제어

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

적응 제어는 시스템의 변화하는 특성에 맞춰 제어기를 자동으로 조정하는 제어 기술이다. 이는 시스템 식별의 한 분야인 모수 추정을 기반으로 하며, 재귀 최소 자승법과 경사 하강법과 같은 방법을 사용하여 실시간으로 추정치를 수정한다. 적응 제어는 피드포워드 및 피드백 방식으로 분류되며, 직접, 간접, 하이브리드 방법과 듀얼, 비듀얼 제어기로 세분화된다. 모델 참조 적응 제어(MRAC)와 모델 식별 적응 제어(MIAC)가 대표적이며, 다중 모델 접근 방식도 사용된다. 적응 제어는 비행 제어 등 다양한 분야에 적용되며, 수렴과 강건성이 중요한 설계 고려 사항이다. 최근에는 퍼지 논리 및 신경망과 같은 지능형 기술과의 결합을 통해 새로운 개념이 개발되고 있다.

더 읽어볼만한 페이지

  • 제어이론 - 칼만 필터
    칼만 필터는 잡음이 있는 측정값들을 이용하여 선형 동적 시스템의 상태를 추정하는 재귀 필터로, 예측과 보정 단계를 반복하며 항법 시스템, 레이더 추적, 컴퓨터 비전 등 다양한 분야에 응용된다.
  • 제어이론 - 사이버네틱스
    사이버네틱스는 동물과 기계의 제어 및 통신을 연구하는 학문으로, 제어 시스템, 신경과학 등 다양한 분야를 통합하여 발전해왔으며, 피드백, 자기조직화 등의 핵심 개념을 통해 여러 분야에 응용되고 있다.
적응 제어
개요
유형제어 방법
설명시스템 파라미터가 변하거나 불확실성이 존재할 때 사용되는 제어 방법
특징
주요 특징실시간으로 시스템의 변화에 적응
성능 저하를 최소화
모델 불확실성에 대한 강인성 확보
종류
주요 종류모델 참조 적응 제어 (Model Reference Adaptive Control, MRAC)
자기 튜닝 제어 (Self-Tuning Control, STC)
이득 스케줄링 (Gain Scheduling)
강인 적응 제어 (Robust Adaptive Control)
활용 분야
주요 활용 분야항공우주
로봇 공학
자동차 산업
공정 제어
전력 시스템
장점
주요 장점불확실한 환경에서의 높은 성능 유지
시스템 변화에 대한 자동적인 적응
초기 설계 오류에 대한 보상
단점
주요 단점복잡한 설계 및 구현
안정성 분석의 어려움
과도한 적응으로 인한 성능 저하 가능성
추가 정보
관련 연구 분야강화 학습 (Reinforcement Learning)
최적 제어 (Optimal Control)
시스템 식별 (System Identification)

2. 적응 제어의 기본 원리

적응 제어의 기본 원리는 모수 추정이며, 이는 시스템 식별의 한 분야이다. 일반적인 추정 방법에는 재귀 최소 자승법과 경사 하강법이 있다. 이 두 가지 방법은 모두 시스템 작동 중 실시간으로 추정치를 수정하는 업데이트 규칙을 제공한다. 랴푸노프 안정성은 이러한 업데이트 규칙을 도출하고 수렴 기준(일반적으로 지속적인 여기(PE); 이 조건의 완화는 동시 학습 적응 제어에서 연구됨)을 표시하는 데 사용된다. 투영 및 정규화는 추정 알고리즘의 견고성을 개선하는 데 일반적으로 사용된다.[3]

일반적으로 적응 제어는 다음과 같이 구분된다.


  • 피드포워드 적응 제어
  • 피드백 적응 제어


또한, 다음과 같이 구분된다.

  • 직접 방법
  • 간접 방법
  • 하이브리드 방법


직접 방법은 추정된 매개변수를 적응 제어기에 직접 사용하는 방법이다. 반면, 간접 방법은 추정된 매개변수를 사용하여 제어기 매개변수를 계산하는 방법이다.[3] 하이브리드 방법은 매개변수 추정과 제어 법칙의 직접적인 수정을 모두 활용한다.

모델 참조 적응 제어기 (MRAC)


모델 식별 적응 제어기 (MIAC)

2. 1. 파라미터 추정

적응 제어의 기초는 모수 추정이며, 이는 시스템 식별의 한 분야이다. 일반적인 추정 방법에는 재귀 최소 자승법과 경사 하강법이 있다. 이 두 가지 방법 모두 시스템이 작동하는 동안 실시간으로 추정치를 수정하는 데 사용되는 업데이트 규칙을 제공한다. 이러한 업데이트 규칙을 도출하고 수렴 기준(일반적으로 지속적인 여기; 이 조건의 완화는 동시 학습 적응 제어에서 연구됨)을 표시하는 데 랴푸노프 안정성이 사용된다. 투영 및 정규화는 추정 알고리즘의 견고성을 개선하는 데 일반적으로 사용된다.

3. 적응 제어 기법의 분류

적응 제어 기법은 크게 피드포워드 제어와 피드백 제어, 직접 제어와 간접 제어, 그리고 듀얼 제어와 비듀얼 제어로 분류할 수 있다.

피드백 적응 제어는 다시 듀얼 제어 이론에 기반한 듀얼 적응 제어기와 그렇지 않은 비듀얼 적응 제어기로 나뉜다. 비듀얼 적응 제어기는 적응 극 배치, 극점 추종 제어기, 반복 학습 제어, 게인 스케줄링, 모델 참조 적응 제어기(MRAC), 모델 식별 적응 제어기(MIAC), 다중 모델 등으로 세분화된다.[4]

이 외에도 적응 제어에는 다음과 같은 특별한 주제들이 있다.


  • 이산 시간 프로세스 식별 기반 적응 제어
  • 모델 참조 제어 기술 기반 적응 제어[5]
  • 연속 시간 프로세스 모델 기반 적응 제어
  • 다변수 프로세스 적응 제어[6]
  • 비선형 프로세스 적응 제어
  • 동시 학습 적응 제어[7][8]


최근에는 퍼지 논리, 신경망과 같은 지능형 기술과 적응 제어를 결합한 퍼지 적응 제어 등의 새로운 개념도 등장하고 있다.

3. 1. 피드포워드 및 피드백 적응 제어

일반적으로 적응 제어는 다음과 같이 구분할 수 있다.

  • 피드포워드 적응 제어
  • 피드백 적응 제어


또한, 다음과 같이 구분할 수도 있다.

  • 직접 방법
  • 간접 방법
  • 하이브리드 방법


직접 방법은 추정된 매개변수를 적응 제어기에 직접 사용하는 방법이다. 반대로, 간접 방법은 추정된 매개변수를 사용하여 제어기 매개변수를 계산하는 방법이다.[3] 하이브리드 방법은 매개변수 추정과 제어 법칙의 직접적인 수정을 모두 활용한다.

피드백 적응 제어에는 다음과 같은 여러 범주가 있다. (분류는 다를 수 있음)

  • 듀얼 적응 제어기 - 듀얼 제어 이론 기반
  • 최적 듀얼 제어기 - 설계가 어려움
  • 준최적 듀얼 제어기
  • 비듀얼 적응 제어기
  • 적응 극 배치
  • 극점 추종 제어기
  • 반복 학습 제어
  • 게인 스케줄링
  • 모델 참조 적응 제어기 (MRAC) - 원하는 폐루프 성능을 정의하는 '참조 모델'을 통합한다.
  • 구배 최적화 MRAC - 성능이 참조와 다를 때 매개변수를 조정하기 위한 지역 규칙을 사용한다. 예: "MIT 규칙".
  • 안정성 최적화 MRAC
  • 모델 식별 적응 제어기 (MIAC) - 시스템이 실행되는 동안 시스템 식별을 수행한다.
  • 신중한 적응 제어기 - 현재 SI를 사용하여 제어 법칙을 수정하여 SI 불확실성을 허용한다.
  • 확실성 등가 적응 제어기 - 현재 SI를 실제 시스템으로 간주하고 불확실성이 없다고 가정한다.
  • 비모수 적응 제어기
  • 모수 적응 제어기
  • 명시적 매개변수 적응 제어기
  • 암시적 매개변수 적응 제어기
  • 다중 모델 - 불확실성 영역에 분산된 많은 수의 모델을 사용하며, 플랜트와 모델의 응답을 기반으로 한다. 어떤 메트릭에 따라 플랜트와 가장 가까운 하나의 모델이 매 순간 선택된다.[4]


다중 모델을 사용한 적응 제어

3. 2. 직접, 간접 및 하이브리드 방법

일반적으로 다음을 구분해야 한다.

  • 피드포워드 적응 제어
  • 피드백 적응 제어


그리고 다음도 구분해야 한다.

  • 직접 방법
  • 간접 방법
  • 하이브리드 방법


직접 방법은 추정된 매개변수를 적응 제어기에 직접 사용하는 방법이다. 반대로, 간접 방법은 추정된 매개변수를 사용하여 필요한 제어기 매개변수를 계산하는 방법이다.[3] 하이브리드 방법은 매개변수 추정과 제어 법칙의 직접적인 수정을 모두 활용한다.

3. 3. 듀얼 및 비듀얼 적응 제어

피드백 적응 제어는 다음과 같이 여러 범주로 나눌 수 있다(분류는 다를 수 있음).

  • '''듀얼 적응 제어기''' - 듀얼 제어 이론 기반
  • 최적 듀얼 제어기 - 설계가 어려움
  • 준최적 듀얼 제어기
  • '''비듀얼 적응 제어기'''
  • 적응 극 배치
  • 극점 추종 제어기
  • 반복 학습 제어
  • 게인 스케줄링
  • 모델 참조 적응 제어기 (MRAC) - 원하는 폐루프 성능을 정의하는 '참조 모델'을 통합한다.
  • 구배 최적화 MRAC - 성능이 참조와 다를 때 매개변수를 조정하기 위한 지역 규칙을 사용한다. 예: "MIT 규칙".
  • 안정성 최적화 MRAC
  • 모델 식별 적응 제어기 (MIAC) - 시스템이 실행되는 동안 시스템 식별을 수행한다.
  • 신중한 적응 제어기 - 현재 SI를 사용하여 제어 법칙을 수정하여 SI 불확실성을 허용한다.
  • 확실성 등가 적응 제어기 - 현재 SI를 실제 시스템으로 간주하고 불확실성이 없다고 가정한다.
  • 비모수 적응 제어기
  • 모수 적응 제어기
  • 명시적 매개변수 적응 제어기
  • 암시적 매개변수 적응 제어기
  • 다중 모델 - 불확실성 영역에 분산된 많은 수의 모델을 사용하며, 플랜트와 모델의 응답을 기반으로 한다. 어떤 메트릭에 따라 플랜트와 가장 가까운 하나의 모델이 매 순간 선택된다.[4]

4. 적응 제어의 응용

수렴 및 강건성 문제는 적응 제어 시스템을 설계할 때 특별히 주의해야 하는 부분이다. 일반적으로 리야푸노프 안정성은 제어 적응 법칙을 도출하고 증명하는 데 사용된다.

적응 제어는 다음과 같은 다양한 응용 분야에 적용될 수 있다.


  • 구현 단계에서 특정 작동 지점에 대한 고정 선형 컨트롤러 자동 튜닝
  • 구현 단계에서 전체 작동 범위에 대한 고정 강건 컨트롤러 자동 튜닝
  • 노후화, 드리프트, 마모 등으로 인한 프로세스 동작 변경 시 고정 컨트롤러 자동 튜닝
  • 비선형 또는 시간 변화 프로세스에 대한 선형 컨트롤러 적응 제어
  • 비선형 프로세스에 대한 비선형 컨트롤러 적응 제어 또는 자동 튜닝 제어
  • 다변수 프로세스(MIMO 시스템)에 대한 다변수 컨트롤러 적응 제어 또는 자동 튜닝 제어


일반적으로 이러한 방법들은 컨트롤러를 프로세스의 정적 및 동적 특성에 모두 적응시킨다. 특수한 경우, 적응을 정적 동작으로만 제한하여 정상 상태에 대한 특성 곡선 기반 적응 제어 또는 정상 상태 최적화 극값 제어로 이어질 수 있다. 이처럼 적응 제어 알고리즘은 다양한 방식으로 적용 가능하다.

특히 적응 비행 제어는 적응 제어의 성공적인 적용 사례 중 하나이다.[9][10] 이 연구는 리야푸노프 안정성 논거를 사용하여 모델 참조 적응 제어 방식의 안정성을 보장하는 데 중점을 두고 있다. 내결함성 적응 제어를 포함하여 여러 차례의 성공적인 비행 테스트 시연이 이루어졌다.[11]

참조

[1] 논문 Adaptive Control and Intersections with Reinforcement Learning https://www.annualre[...] 2023-05-03
[2] 논문 Adaptive Control Theory and Applications
[3] 서적 adaptive control Dover
[4] 논문 adaptive control Using Collective Information Obtained from Multiple Models 2011-08
[5] 서적 Robust adaptive control https://archive.org/[...] Springer London 2013
[6] 논문 Multivariable adaptive control: A survey 2014
[7] 논문 Theory and flight-test validation of a concurrent learning adaptive controller 2011
[8] 논문 Exponential parameter and tracking error convergence guarantees for adaptive controllers without persistency of excitation 2014
[9] 서적 Handbook of Unmanned Aerial Vehicles
[10] 서적 Handbook of Unmanned Aerial Vehicles
[11] 논문 Guidance and control of airplanes under actuator failures and severe structural damage 2013



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com