PID 온라인 자동튜닝(스텝 개루프)
- 업데이트 날짜:2025-07-30
- 5분 (읽기 시간)
사용자가 선택한 다형성 인스턴스의 자동튜닝 기법에 따라 PID 컨트롤의 파라미터를 컨트롤합니다. 어플리케이션에서 이 VI를 [PID] 또는 [PID 고급] VI와 같은 다른 PID VI와 함께 사용하여 PID 컨트롤러를 구성하고 튜닝할 수 있습니다. 반드시 사용할 다형성 인스턴스를 수동으로 선택해야 합니다.

입력/출력
자동튜닝 파라미터
—
자동튜닝 파라미터는 자동튜닝 과정에 사용되는 다양한 파라미터를 지정합니다.
조작 변수
—
조작 변수는 에러 신호를 작동하는 함수의 수나 조건을 조정하도록 지정하여 직접 컨트롤하는 변수의 값을 변경합니다. 조작 변수는 컨트롤러 출력이라고도 합니다.
셋포인트
—
셋포인트는 컨트롤되고 있는 프로세스 변수의 셋포인트 값 또는 원하는 값을 지정합니다.
프로세스 변수
—
프로세스 변수는 컨트롤되는 프로세스 변수의 측정 값을 지정합니다. 이 값은 피드백 컨트롤 루프의 피드백 값과 같습니다.
PID 게인 입력
—
PID 게인 입력은 컨트롤러의 비례 게인, 적분 시간, 미분 시간 파라미터를 지정합니다.
dt (초)
—
다시 초기화? (거짓)
—
다시 초기화?는 적분된 에러와 같은 컨트롤러의 내부 파라미터를 다시 초기화할지 지정합니다. 어플리케이션 전체를 다시 시작하지 않고, 어플리케이션을 정지한 후 컨트롤 루프만 다시 시작해야 하는 경우에 다시 초기화?를 참으로 설정하십시오. 기본값은 거짓입니다.
자동튜닝? (거짓)
—
자동튜닝?은 자동튜닝을 시작할지 지정합니다. 래치 기계적 동작이 있는 불리언 컨트롤에서 이 입력을 연결하고 기본값을 거짓으로 설정합니다. 기본값은 거짓입니다.
셋포인트 출력
—
셋포인트 출력은 업데이트된 셋포인트 값을 반환합니다.
프로세스 변수 출력
—
프로세스 변수 출력은 변수 프로세스의 값을 반환합니다. 자동튜닝?이 참인 경우, 이 출력은 0을 반환합니다.
튜닝 완료?
—
튜닝 완료?는 자동튜닝 과정이 완료되면 참을 반환합니다. 이 출력을 사용하여 언제 PID 게인 입력을 업데이트할지 결정할 수 있습니다.
PID 게인 출력
—
PID 게인 출력은 자동튜닝 과정이 완료되면 업데이트된 PID 게인 파라미터를 반환합니다. 일반 출력값은 PID 게인 입력 입력에 있는 값과 같습니다.
튜닝된 PID 게인
—
튜닝된 PID 게인은 컨트롤러의 튜닝된 비례 게인, 적분 시간, 미분 시간 파라미터를 반환합니다.
|
예제
LabVIEW 포함되는 다음 예제 파일을 참조하십시오.
- labview\examples\control\PID\Autotuning PID Online and Inline.vi
자동튜닝 파라미터
—
컨트롤러 타입
—
릴레이 사이클
—
릴레이 진폭
—
다시 초기화? (거짓)
—
셋포인트 출력
—
튜닝 완료?
—
PID 게인 출력
—