Main Content

적응형 제어 설계

변화하는 프로세스 정보에 적응할 수 있는 제어기 설계
R2021a 이후

모델링되지 않은 시스템 동특성이나 외란과 같이 시간의 흐름에 따라 변하는 불확실성이 제어 시스템에 포함된 경우 적응형 제어기는 파라미터를 실시간으로 조정하여 변화하는 프로세스 정보를 보정할 수 있습니다. 이를 통해 제어기는 플랜트 동적 요소의 불확실성에도 불구하고 원하는 기준 추종을 달성할 수 있습니다.

Simulink® Control Design™은 다음과 같은 실시간 적응형 제어 방법을 위한 Simulink 블록들을 제공합니다.

  • 극값 탐색 제어 — 제어 시스템에서 도출된 목적 함수를 최대화하기 위한 모델 프리(model-free) 적응형 제어

  • 모델 참조 적응형 제어 — 알려진 기준 모델의 출력을 추종하는 적응형 제어

  • ESO 기반 외란 보상 — 플랜트의 내부 외란과 외부 외란을 제거하기 위한 모델 프리(model-free) 적응형 제어

  • 반복 학습 제어 — 반복 제어 작업의 성능 개선을 위한 모델 기반 및 모델 프리(model-free) 적응형 제어.

  • 슬라이딩 모드 제어 — 불확실성과 외란이 존재하는 상황에서 높은 정밀도와 강인한 제어를 제공하기 위해 시스템 상태를 슬라이딩 면 위에 유지시키는 제어.

블록

Extremum Seeking ControlCompute controller parameters in real time by maximizing objective function
Model Reference Adaptive ControlCompute control actions to make controlled system track reference model (R2021b 이후)
Active Disturbance Rejection Control동특성과 외란을 알 수 없는 플랜트에 대한 제어기 설계 (R2022b 이후)
Extended State ObserverEstimate states and disturbances of a system (R2024a 이후)
Disturbance CompensatorModify control actions to compensate for unknown dynamics and disturbances (R2024a 이후)
Iterative Learning ControlDesign iterative learning controller for repetitive control tasks (R2024b 이후)
Sliding Mode Controller (Reaching Law)Design sliding mode controller based on reaching law (R2024b 이후)

도움말 항목

극값 탐색 제어

모델 참조 적응형 제어

능동 외란 제거 제어(ADRC)

외란 보상

슬라이딩 모드 제어

반복 학습 제어

추천 예제