PID 온라인 자동튜닝 VI
- 업데이트 날짜:2023-02-21
- 15분 (읽기 시간)
PID 온라인 자동튜닝 VI
상위 팔레트: PID VI
다음에서 설치됨: Full Development System
사용자가 선택한 다형성 인스턴스의 자동튜닝 기법에 따라 PID 컨트롤의 파라미터를 컨트롤합니다. 어플리케이션에서 이 VI를 [PID] 또는 [PID 고급] VI와 같은 다른 PID VI와 함께 사용하여 PID 컨트롤러를 구성하고 튜닝할 수 있습니다. 반드시 사용할 다형성 인스턴스를 수동으로 선택해야 합니다. 블록다이어그램에 추가하기 |
팔레트에서 찾기 |
PID 온라인 자동튜닝(스텝 개루프)
![]() |
노트 스텝 개루프 튜닝에 이 인스턴스를 사용합니다. 이 방법은 모든 프로세스를 1차 Lag 및 정확한 데드 타임 시스템으로 모델할 수 있다고 가정합니다. |

![]() |
자동튜닝 파라미터는 자동튜닝 과정에 사용되는 다양한 파라미터를 지정합니다.
| ||||||||||||||||||||||
![]() |
조작 변수는 에러 신호를 작동하는 함수의 수나 조건을 조정하도록 지정하여 직접 컨트롤하는 변수의 값을 변경합니다. 조작 변수는 컨트롤러 출력이라고도 합니다. | ||||||||||||||||||||||
![]() |
셋포인트는 컨트롤되고 있는 프로세스 변수의 셋포인트 값 또는 원하는 값을 지정합니다. | ||||||||||||||||||||||
![]() |
프로세스 변수는 컨트롤되고 있는 프로세스 변수의 측정된 값을 지정합니다. 이 값은 피드백 컨트롤 루프의 피드백 값과 같습니다. | ||||||||||||||||||||||
![]() |
PID 게인 입력은 컨트롤러의 비례 게인, 적분 시간, 미분 시간 파라미터를 지정합니다.
| ||||||||||||||||||||||
![]() |
dt(초)는 이 VI가 호출되는 간격을 초 단위로 지정합니다. dt(초)가 0과 같거나 작은 경우, 이 VI는 분해능이 1 ms인 내부 타이머를 사용합니다. 기본은 -1입니다. [PID] 또는 [PID 고급] VI에 사용하는 것과 같은 dt(초) 값을 사용합니다. | ||||||||||||||||||||||
![]() |
다시 초기화?는 적분된 에러와 같은 컨트롤러의 내부 파라미터를 다시 초기화할지 지정합니다. 어플리케이션 전체를 다시 시작하지 않고, 어플리케이션을 정지한 후 컨트롤 루프만 다시 시작해야하는 경우에 다시 초기화?를 참으로 설정하십시오. 기본은 거짓입니다. | ||||||||||||||||||||||
![]() |
자동튜닝?은 자동튜닝을 시작할지 지정합니다. 래치 기계적 동작이 있는 불리언 컨트롤에서 이 입력을 연결하고 기본값을 거짓으로 설정합니다. 기본은 거짓입니다. | ||||||||||||||||||||||
![]() |
셋포인트 출력은 업데이트된 셋포인트 값을 반환합니다. | ||||||||||||||||||||||
![]() |
프로세스 변수 출력은 변수 프로세스의 값을 반환합니다. 자동튜닝?이 참인 경우, 이 출력은 0을 반환합니다. | ||||||||||||||||||||||
![]() |
튜닝 완료?는 자동튜닝 과정이 완료되면 참을 반환합니다. 이 출력을 사용하여 언제 PID 게인 입력을 업데이트할지 결정할 수 있습니다. | ||||||||||||||||||||||
![]() |
PID 게인 출력은 자동튜닝 과정이 완료되면 업데이트된 PID 게인 파라미터를 반환합니다. 일반 출력값은 PID 게인 입력 입력에 있는 값과 같습니다.
| ||||||||||||||||||||||
![]() |
튜닝된 PID 게인은 컨트롤러의 튜닝된 비례 게인, 적분 시간, 미분 시간 파라미터를 반환합니다.
|
PID 온라인 자동튜닝(스텝 폐루프)
![]() |
노트 폐루프 튜닝에 이 인스턴스를 사용합니다. |

![]() |
자동튜닝 파라미터는 자동튜닝 과정에 사용되는 다양한 파라미터를 지정합니다.
| ||||||||||||||||||||||
![]() |
조작 변수는 에러 신호를 작동하는 함수의 수나 조건을 조정하도록 지정하여 직접 컨트롤하는 변수의 값을 변경합니다. 조작 변수는 컨트롤러 출력이라고도 합니다. | ||||||||||||||||||||||
![]() |
셋포인트는 컨트롤되고 있는 프로세스 변수의 셋포인트 값 또는 원하는 값을 지정합니다. | ||||||||||||||||||||||
![]() |
프로세스 변수는 컨트롤되고 있는 프로세스 변수의 측정된 값을 지정합니다. 이 값은 피드백 컨트롤 루프의 피드백 값과 같습니다. | ||||||||||||||||||||||
![]() |
PID 게인 입력은 컨트롤러의 비례 게인, 적분 시간, 미분 시간 파라미터를 지정합니다.
| ||||||||||||||||||||||
![]() |
dt(초)는 이 VI가 호출되는 간격을 초 단위로 지정합니다. dt(초)가 0과 같거나 작은 경우, 이 VI는 분해능이 1 ms인 내부 타이머를 사용합니다. 기본은 -1입니다. [PID] 또는 [PID 고급] VI에 사용하는 것과 같은 dt(초) 값을 사용합니다. | ||||||||||||||||||||||
![]() |
다시 초기화?는 적분된 에러와 같은 컨트롤러의 내부 파라미터를 다시 초기화할지 지정합니다. 어플리케이션 전체를 다시 시작하지 않고, 어플리케이션을 정지한 후 컨트롤 루프만 다시 시작해야하는 경우에 다시 초기화?를 참으로 설정하십시오. 기본은 거짓입니다. | ||||||||||||||||||||||
![]() |
자동튜닝?은 자동튜닝을 시작할지 지정합니다. 래치 기계적 동작이 있는 불리언 컨트롤에서 이 입력을 연결하고 기본값을 거짓으로 설정합니다. 기본은 거짓입니다. | ||||||||||||||||||||||
![]() |
셋포인트 출력은 업데이트된 셋포인트 값을 반환합니다. | ||||||||||||||||||||||
![]() |
프로세스 변수 출력은 변수 프로세스의 값을 반환합니다. 자동튜닝?이 참인 경우, 이 출력은 0을 반환합니다. | ||||||||||||||||||||||
![]() |
튜닝 완료?는 자동튜닝 과정이 완료되면 참을 반환합니다. 이 출력을 사용하여 언제 PID 게인 입력을 업데이트할지 결정할 수 있습니다. | ||||||||||||||||||||||
![]() |
PID 게인 출력은 자동튜닝 과정이 완료되면 업데이트된 PID 게인 파라미터를 반환합니다. 일반 출력값은 PID 게인 입력 입력에 있는 값과 같습니다.
| ||||||||||||||||||||||
![]() |
튜닝된 PID 게인은 컨트롤러의 튜닝된 비례 게인, 적분 시간, 미분 시간 파라미터를 반환합니다.
|
PID 온라인 자동튜닝(릴레이 피드백)
![]() |
노트 릴레이 피드백 튜닝에 이 인스턴스를 사용하며, 릴레이 피드백 튜닝은 폐루프 테스트에서 on-off 릴레이를 적용하여 진동을 컨트롤하고 최종 게인 및 최종 주파수의 값을 얻습니다. 이 방법은 또한 히스테리시스를 사용하여 노이즈를 감소합니다. |

![]() |
자동튜닝 파라미터는 자동튜닝 과정에 사용되는 다양한 파라미터를 지정합니다.
| ||||||||||||||||||||||
![]() |
조작 변수는 에러 신호를 작동하는 함수의 수나 조건을 조정하도록 지정하여 직접 컨트롤하는 변수의 값을 변경합니다. 조작 변수는 컨트롤러 출력이라고도 합니다. | ||||||||||||||||||||||
![]() |
셋포인트는 컨트롤되고 있는 프로세스 변수의 셋포인트 값 또는 원하는 값을 지정합니다. | ||||||||||||||||||||||
![]() |
프로세스 변수는 컨트롤되고 있는 프로세스 변수의 측정된 값을 지정합니다. 이 값은 피드백 컨트롤 루프의 피드백 값과 같습니다. | ||||||||||||||||||||||
![]() |
PID 게인 입력은 컨트롤러의 비례 게인, 적분 시간, 미분 시간 파라미터를 지정합니다.
| ||||||||||||||||||||||
![]() |
dt(초)는 이 VI가 호출되는 간격을 초 단위로 지정합니다. dt(초)가 0과 같거나 작은 경우, 이 VI는 분해능이 1 ms인 내부 타이머를 사용합니다. 기본은 -1입니다. [PID] 또는 [PID 고급] VI에 사용하는 것과 같은 dt(초) 값을 사용합니다. | ||||||||||||||||||||||
![]() |
다시 초기화?는 적분된 에러와 같은 컨트롤러의 내부 파라미터를 다시 초기화할지 지정합니다. 어플리케이션 전체를 다시 시작하지 않고, 어플리케이션을 정지한 후 컨트롤 루프만 다시 시작해야하는 경우에 다시 초기화?를 참으로 설정하십시오. 기본은 거짓입니다. | ||||||||||||||||||||||
![]() |
자동튜닝?은 자동튜닝을 시작할지 지정합니다. 래치 기계적 동작이 있는 불리언 컨트롤에서 이 입력을 연결하고 기본값을 거짓으로 설정합니다. 기본은 거짓입니다. | ||||||||||||||||||||||
![]() |
셋포인트 출력은 업데이트된 셋포인트 값을 반환합니다. | ||||||||||||||||||||||
![]() |
프로세스 변수 출력은 변수 프로세스의 값을 반환합니다. 자동튜닝?이 참인 경우, 이 출력은 0을 반환합니다. | ||||||||||||||||||||||
![]() |
튜닝 완료?는 자동튜닝 과정이 완료되면 참을 반환합니다. 이 출력을 사용하여 언제 PID 게인 입력을 업데이트할지 결정할 수 있습니다. | ||||||||||||||||||||||
![]() |
PID 게인 출력은 자동튜닝 과정이 완료되면 업데이트된 PID 게인 파라미터를 반환합니다. 일반 출력값은 PID 게인 입력 입력에 있는 값과 같습니다.
| ||||||||||||||||||||||
![]() |
튜닝된 PID 게인은 컨트롤러의 튜닝된 비례 게인, 적분 시간, 미분 시간 파라미터를 반환합니다.
|
PID 온라인 자동튜닝(PID 릴레이)
![]() |
노트 PID 릴레이 튜닝에 이 인스턴스를 사용하며, PID 릴레이 튜닝은 릴레이와 추가적인 피드백 신호를 셋포인트와 연결하고, PID 컨트롤러를 릴레이가 있는 루프 안에 유지합니다. |

![]() |
자동튜닝 파라미터는 자동튜닝 과정에 사용되는 다양한 파라미터를 지정합니다.
| ||||||||||||||||||||||
![]() |
조작 변수는 에러 신호를 작동하는 함수의 수나 조건을 조정하도록 지정하여 직접 컨트롤하는 변수의 값을 변경합니다. 조작 변수는 컨트롤러 출력이라고도 합니다. | ||||||||||||||||||||||
![]() |
셋포인트는 컨트롤되고 있는 프로세스 변수의 셋포인트 값 또는 원하는 값을 지정합니다. | ||||||||||||||||||||||
![]() |
프로세스 변수는 컨트롤되고 있는 프로세스 변수의 측정된 값을 지정합니다. 이 값은 피드백 컨트롤 루프의 피드백 값과 같습니다. | ||||||||||||||||||||||
![]() |
PID 게인 입력은 컨트롤러의 비례 게인, 적분 시간, 미분 시간 파라미터를 지정합니다.
| ||||||||||||||||||||||
![]() |
dt(초)는 이 VI가 호출되는 간격을 초 단위로 지정합니다. dt(초)가 0과 같거나 작은 경우, 이 VI는 분해능이 1 ms인 내부 타이머를 사용합니다. 기본은 -1입니다. [PID] 또는 [PID 고급] VI에 사용하는 것과 같은 dt(초) 값을 사용합니다. | ||||||||||||||||||||||
![]() |
다시 초기화?는 적분된 에러와 같은 컨트롤러의 내부 파라미터를 다시 초기화할지 지정합니다. 어플리케이션 전체를 다시 시작하지 않고, 어플리케이션을 정지한 후 컨트롤 루프만 다시 시작해야하는 경우에 다시 초기화?를 참으로 설정하십시오. 기본은 거짓입니다. | ||||||||||||||||||||||
![]() |
자동튜닝?은 자동튜닝을 시작할지 지정합니다. 래치 기계적 동작이 있는 불리언 컨트롤에서 이 입력을 연결하고 기본값을 거짓으로 설정합니다. 기본은 거짓입니다. | ||||||||||||||||||||||
![]() |
셋포인트 출력은 업데이트된 셋포인트 값을 반환합니다. | ||||||||||||||||||||||
![]() |
프로세스 변수 출력은 변수 프로세스의 값을 반환합니다. 자동튜닝?이 참인 경우, 이 출력은 0을 반환합니다. | ||||||||||||||||||||||
![]() |
튜닝 완료?는 자동튜닝 과정이 완료되면 참을 반환합니다. 이 출력을 사용하여 언제 PID 게인 입력을 업데이트할지 결정할 수 있습니다. | ||||||||||||||||||||||
![]() |
PID 게인 출력은 자동튜닝 과정이 완료되면 업데이트된 PID 게인 파라미터를 반환합니다. 일반 출력값은 PID 게인 입력 입력에 있는 값과 같습니다.
| ||||||||||||||||||||||
![]() |
튜닝된 PID 게인은 컨트롤러의 튜닝된 비례 게인, 적분 시간, 미분 시간 파라미터를 반환합니다.
|
예제
PID 온라인 자동튜닝 VI의 사용 예제는 labview\examples\control\PID 디렉토리의 Autotuning PID Online and Inline VI을(를) 참조하십시오.
예제 열기
관련 예제 찾기
블록다이어그램에 추가하기







