Main Content

PID(비례-적분-미분) 제어기

특화된 모델 객체 pidpidstd를 사용하여 PID 제어기를 나타낼 수 있습니다. 이 항목에서는 MATLAB®에서 PID 제어기를 나타내는 방법을 설명합니다. PID 제어기 자동 조정에 대한 자세한 내용은 PID 제어기 조정 항목을 참조하십시오.

연속시간 PID 제어기 표현

연속시간 PID(비례-적분-미분) 제어기를 병렬 형식이나 표준 형식으로 나타낼 수 있습니다. 다음 표에 나와 있는 것처럼, 두 형식은 비례 동작, 적분 동작, 미분 동작, 미분항에 대한 필터를 나타내는 데 사용되는 파라미터가 다릅니다.

형식
병렬(pid 객체)

C=Kp+Kis+KdsTfs+1,

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

  • Kp = 비례 이득

  • Ki = 적분기 이득

  • Kd = 미분 이득

  • Tf = 도함수 필터 시간

표준(pidstd 객체)

C=Kp(1+1Tis+TdsTdNs+1),

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

  • Kp = 비례 이득

  • Ti = 적분기 시간

  • Td = 미분 시간

  • N = 도함수 필터 제수

응용 사례에 편리한 제어기 형식을 사용하십시오. 예를 들어, 적분기 동작과 미분 동작을 시정수로 나타내려면 표준 형식을 사용하십시오.

이산시간으로 PID 제어기를 나타내는 방법에 대한 자세한 내용은 Discrete-Time Proportional-Integral-Derivative (PID) Controllers 항목을 참조하십시오.

연속시간 병렬 형식 PID 제어기 만들기

이 예제에서는 pid를 사용하여 병렬 형식의 연속시간 PID(비례-적분-미분) 제어기를 만드는 방법을 보여줍니다.

다음과 같은 병렬 형식 PID 제어기를 만듭니다. C=29.5+26.2s4.3s0.06s+1.

Kp = 29.5;
Ki = 26.2;
Kd = 4.3;
Tf = 0.06;
C = pid(Kp,Ki,Kd,Tf)

C는 병렬 형식 PID 제어기를 나타내는 데이터 컨테이너인 pid 모델 객체입니다. PID 제어기를 만드는 방법에 대한 다른 예제는 pid 함수 도움말 페이지를 참조하십시오.

연속시간 표준 형식 PID 제어기 만들기

이 예제에서는 pidstd를 사용하여 표준 형식의 연속시간 PID(비례-적분-미분) 제어기를 만드는 방법을 보여줍니다.

다음과 같은 표준 형식 PID 제어기를 만듭니다. C=29.5(1+11.13s+0.15s0.152.3s+1).

Kp = 29.5;
Ti = 1.13;
Td = 0.15;
N = 2.3;
C = pidstd(Kp,Ti,Td,N)

C는 표준 형식 PID 제어기를 나타내는 데이터 컨테이너인 pidstd 모델 객체입니다. 표준 형식 PID 제어기를 만드는 방법에 대한 다른 예제는 pidstd 함수 도움말 페이지를 참조하십시오.

참고 항목

| | |

관련 예제

세부 정보