PID 자동튜닝 설계(Ziegler-Nichols)
- 업데이트 날짜:2025-07-30
- 4분 (읽기 시간)
사용자가 선택한 다형성 인스턴스와 연관이 있는 튜닝 방법을 사용하여 자동튜닝을 구현합니다. 이 VI는 사용자가 지정한 자극 신호 및 응답 신호에 따라 PID 파라미터를 생성합니다. 튜닝하려는 시스템에 대한 정보가 충분하지 않을 때 이 VI를 사용하여 초기 파라미터를 생성할 수 있습니다. 반드시 사용할 다형성 인스턴스를 수동으로 선택해야 합니다.

입력/출력
Ziegler-Nichols 속도
—
Ziegler-Nichols 속도는 PID 파라미터의 원하는 응답 속도를 지정합니다.
컨트롤러 타입
—
컨트롤러 타입은 PID 게인으로 반환할 파라미터를 지정합니다.
자극 신호
—
자극 신호는 자극 신호를 나타내는 배열을 지정합니다.
응답 신호
—
응답 신호는 응답 신호를 나타내는 배열을 지정합니다.
폐루프?
—
폐루프?는 시스템이 폐루프 시스템인지 지정합니다. 폐루프?를 참으로 설정하는 경우, 이 VI는 입력 신호를 통해 알아낸 폐루프 값을 근거로 개루프 파라미터 값을 계산합니다.
dt (초)
—
dt(초)는 이 VI가 호출되는 간격을 초 단위로 지정합니다. dt(초)가 0과 같거나 작은 경우, 이 VI는 분해능이 1 ms인 내부 타이머를 사용합니다. 기본값은 0입니다.
컨트롤러 게인(K)
—
컨트롤러 게인(K)는 컨트롤러 게인의 초기값을 지정합니다. VI는 이 값을 사용하여 PID 게인의 적분 시간(Ti, 분) 구성요소를 계산합니다. 기본값은 0입니다.
자극 작동 지점
—
자극 작동 지점은 플랜트의 계산된 자극 오프셋을 반환합니다.
응답 작동 지점
—
응답 작동 지점은 플랜트의 계산된 응답 오프셋을 반환합니다.
PID 게인
—
PID 게인은 플랜트의 계산된 PID 게인 값을 반환합니다.
플랜트 파라미터
—
플랜트 파라미터는 계산된 게인, 시간 상수와 플랜트의 데드 타임을 반환합니다.
|
예제
LabVIEW 포함되는 다음 예제 파일을 참조하십시오.
- labview\examples\control\PID\Autotuning PID Offline.vi
Ziegler-Nichols 속도
—
자극 신호
—
폐루프?
—
dt (초)
—
자극 작동 지점
—
PID 게인
—