Main Content

Discrete PI Controller

외부 안티와인드업 입력을 사용하는 이산시간 PI 제어기

  • Discrete PI Controller block

라이브러리:
Simscape / Electrical / Control / General Control

설명

Discrete PI Controller 블록은 외부 안티와인드업 입력을 사용하여 이산 PI 제어기를 구현합니다.

다음 다이어그램은 외부 안티와인드업 입력을 사용하는 이 제어기의 등가 회로입니다.

방정식

Discrete PI Controller 블록은 다음과 같이 역방향 오일러 이산화 방법을 사용하여 제어 신호를 계산합니다.

u(k)=[Kp+(Ki+du(k)Kaw)Tszz1]e(k),

여기서 각각은 다음과 같습니다.

  • u는 제어 신호입니다.

  • Kp는 비례 이득 계수입니다.

  • Ki는 적분 이득 계수입니다.

  • Kaw는 안티와인드업 이득 계수입니다.

  • Ts는 샘플링 주기입니다.

  • e는 오차 신호입니다.

과도한 오버슈트를 방지하기 위해 블록은 역방향 계산을 사용하여 외부 안티와인드업 메커니즘을 구현할 수 있습니다. 이 경우 포화 제어 신호 usat(k)와 계산된 불포화 제어 신호 u(k) 간의 차분 du(k)를 입력합니다. 그런 다음 이 차분에 안티와인드업 계수를 곱하고 적분 이득에서 증폭된 신호를 더합니다.

예제

포트

입력

모두 확장

오차 신호 e(k)로, 기준 신호 r(k)와 측정 신호 y(k) 간의 차분으로 얻어집니다.

데이터형: single | double

포화 제어 신호 u^sat(k)와 불포화 제어 신호 u(k) 간의 차분 du(k)입니다. du(k)가 0인 경우 안티와인드업이 비활성화됩니다.

설명

데이터형: single | double

적분기에 대한 외부 재설정(상승 에지) 신호입니다.

데이터형: single | double

출력

모두 확장

제어 신호 u(k)입니다.

데이터형: single | double

파라미터

모두 확장

PI 제어기의 비례 이득 Kp입니다.

PI 제어기의 적분 이득 Ki입니다.

PI 제어기의 안티와인드업 이득 Kaw입니다.

시뮬레이션 시작 시간에서의 적분기 값입니다.

샘플 간의 시간 간격입니다. Triggered Subsystem 내에 이 블록이 있는 경우에는 이 파라미터를 -1로 설정하여 샘플 시간을 상속합니다. 연속 가변 스텝 모델 내에 이 블록이 있는 경우에는 샘플 시간을 명시적으로 지정합니다. 자세한 내용은 샘플 시간이란? 항목과 샘플 시간 지정하기 항목을 참조하십시오.

참고 문헌

[1] Åström, K. and T. Hägglund. Advanced PID Control. Research Triangle Park, NC: ISA, 2005.

확장 기능

C/C++ 코드 생성
Simulink® Coder™를 사용하여 C 코드나 C++ 코드를 생성할 수 있습니다.

버전 내역

R2017b에 개발됨