LabVIEW PID and Fuzzy Logic Toolkit API Reference

PID 온라인 자동튜닝 VI

  • 업데이트 날짜:2023-02-21
  • 15분 (읽기 시간)

PID 온라인 자동튜닝 VI

상위 팔레트: PID VI

다음에서 설치됨: Full Development System

사용자가 선택한 다형성 인스턴스의 자동튜닝 기법에 따라 PID 컨트롤의 파라미터를 컨트롤합니다. 어플리케이션에서 이 VI를 [PID] 또는 [PID 고급] VI와 같은 다른 PID VI와 함께 사용하여 PID 컨트롤러를 구성하고 튜닝할 수 있습니다. 반드시 사용할 다형성 인스턴스를 수동으로 선택해야 합니다.

예제

 블록다이어그램에 추가하기  팔레트에서 찾기

PID 온라인 자동튜닝(스텝 개루프)

노트 노트  스텝 개루프 튜닝에 이 인스턴스를 사용합니다. 이 방법은 모든 프로세스를 1차 Lag 및 정확한 데드 타임 시스템으로 모델할 수 있다고 가정합니다.

자동튜닝 파라미터는 자동튜닝 과정에 사용되는 다양한 파라미터를 지정합니다.
컨트롤러 타입은 튜닝 과정의 출력으로 반환할 파라미터를 지정합니다.

0P―비례 파라미터만 반환하도록 지정합니다.
1PI― 비례 및 적분 파라미터를 반환하도록 지정합니다.
2PID― 비례, 적분 및 미분 파라미터를 반환하도록 지정합니다.
릴레이 사이클은 최종 게인 및 주기를 결정할 때 사용할 셋포인트 릴레이 사이클 개수를 지정합니다. 사이클이 많을 수록 파라미터 계산이 정확해지지만, 느린 시스템에서는 사이클이 많으면 시간을 더 많이 필요로할 수도 있습니다.
릴레이 진폭은 셋포인트 릴레이 동작의 진폭을 지정합니다. 셋포인트 릴레이는 셋포인트 - 릴레이 진폭셋포인트 + 릴레이 진폭의 사이입니다.
컨트롤 스펙은 자동튜닝 과정이 결정한 PID 파라미터의 응답 속도를 지정합니다.

0보통―응답 속도를 보통으로 지정합니다.
1빠르게―응답 속도를 빠르게 지정합니다. 응답 속도가 빠르면 일반적으로 상승 시간은 감소합니다.
2느리게―(기본) 응답 속도를 느리게 지정합니다. 응답 속도가 느리면 일반적으로 오버슛이 감소합니다.
PV 노이즈 레벨은 프로세스 변수(PV)의 노이즈 레벨 예상치를 지정합니다. 이 값은 셋포인트 릴레이 동작의 히스테리시스로 사용됩니다.
조작 변수는 에러 신호를 작동하는 함수의 수나 조건을 조정하도록 지정하여 직접 컨트롤하는 변수의 값을 변경합니다. 조작 변수는 컨트롤러 출력이라고도 합니다.
셋포인트는 컨트롤되고 있는 프로세스 변수의 셋포인트 값 또는 원하는 값을 지정합니다.
프로세스 변수는 컨트롤되고 있는 프로세스 변수의 측정된 값을 지정합니다. 이 값은 피드백 컨트롤 루프의 피드백 값과 같습니다.
PID 게인 입력은 컨트롤러의 비례 게인, 적분 시간, 미분 시간 파라미터를 지정합니다.
비례 게인(Kc)은 컨트롤러의 비례 게인을 지정합니다. 기본은 1입니다. PID 컨트롤러를 정의하는 식에서 KC는 비례 게인을 나타냅니다.
적분 시간(Ti, 분)은 적분 시간을 분 단위로 지정합니다. 기본은 0.01입니다.
미분 시간(Td, 분)은 미분 시간을 분 단위로 지정합니다. 기본은 0입니다.
dt(초)는 이 VI가 호출되는 간격을 초 단위로 지정합니다. dt(초)가 0과 같거나 작은 경우, 이 VI는 분해능이 1 ms인 내부 타이머를 사용합니다. 기본은 -1입니다. [PID] 또는 [PID 고급] VI에 사용하는 것과 같은 dt(초) 값을 사용합니다.
다시 초기화?는 적분된 에러와 같은 컨트롤러의 내부 파라미터를 다시 초기화할지 지정합니다. 어플리케이션 전체를 다시 시작하지 않고, 어플리케이션을 정지한 후 컨트롤 루프만 다시 시작해야하는 경우에 다시 초기화?를 참으로 설정하십시오. 기본은 거짓입니다.
자동튜닝?은 자동튜닝을 시작할지 지정합니다. 래치 기계적 동작이 있는 불리언 컨트롤에서 이 입력을 연결하고 기본값을 거짓으로 설정합니다. 기본은 거짓입니다.
셋포인트 출력은 업데이트된 셋포인트 값을 반환합니다.
프로세스 변수 출력은 변수 프로세스의 값을 반환합니다. 자동튜닝?이 참인 경우, 이 출력은 0을 반환합니다.
튜닝 완료?는 자동튜닝 과정이 완료되면 참을 반환합니다. 이 출력을 사용하여 언제 PID 게인 입력을 업데이트할지 결정할 수 있습니다.
PID 게인 출력은 자동튜닝 과정이 완료되면 업데이트된 PID 게인 파라미터를 반환합니다. 일반 출력값은 PID 게인 입력 입력에 있는 값과 같습니다.
비례 게인(Kc)은 컨트롤러의 비례 게인을 반환합니다.
적분 시간(Ti, 분)은 적분 시간을 분 단위로 반환합니다.
미분 시간(Td, 분)은 미분 시간을 분 단위로 반환합니다.
튜닝된 PID 게인은 컨트롤러의 튜닝된 비례 게인, 적분 시간, 미분 시간 파라미터를 반환합니다.
비례 게인(Kc)은 컨트롤러의 비례 게인을 반환합니다.
적분 시간(Ti, 분)은 적분 시간을 분 단위로 반환합니다.
미분 시간(Td, 분)은 미분 시간을 분 단위로 반환합니다.

PID 온라인 자동튜닝(스텝 폐루프)

노트 노트  폐루프 튜닝에 이 인스턴스를 사용합니다.

자동튜닝 파라미터는 자동튜닝 과정에 사용되는 다양한 파라미터를 지정합니다.
컨트롤러 타입은 튜닝 과정의 출력으로 반환할 파라미터를 지정합니다.

0P―비례 파라미터만 반환하도록 지정합니다.
1PI― 비례 및 적분 파라미터를 반환하도록 지정합니다.
2PID― 비례, 적분 및 미분 파라미터를 반환하도록 지정합니다.
릴레이 사이클은 최종 게인 및 주기를 결정할 때 사용할 셋포인트 릴레이 사이클 개수를 지정합니다. 사이클이 많을 수록 파라미터 계산이 정확해지지만, 느린 시스템에서는 사이클이 많으면 시간을 더 많이 필요로할 수도 있습니다.
릴레이 진폭은 셋포인트 릴레이 동작의 진폭을 지정합니다. 셋포인트 릴레이는 셋포인트 - 릴레이 진폭셋포인트 + 릴레이 진폭의 사이입니다.
컨트롤 스펙은 자동튜닝 과정이 결정한 PID 파라미터의 응답 속도를 지정합니다.

0보통―응답 속도를 보통으로 지정합니다.
1빠르게―응답 속도를 빠르게 지정합니다. 응답 속도가 빠르면 일반적으로 상승 시간은 감소합니다.
2느리게―(기본) 응답 속도를 느리게 지정합니다. 응답 속도가 느리면 일반적으로 오버슛이 감소합니다.
PV 노이즈 레벨은 프로세스 변수(PV)의 노이즈 레벨 예상치를 지정합니다. 이 값은 셋포인트 릴레이 동작의 히스테리시스로 사용됩니다.
조작 변수는 에러 신호를 작동하는 함수의 수나 조건을 조정하도록 지정하여 직접 컨트롤하는 변수의 값을 변경합니다. 조작 변수는 컨트롤러 출력이라고도 합니다.
셋포인트는 컨트롤되고 있는 프로세스 변수의 셋포인트 값 또는 원하는 값을 지정합니다.
프로세스 변수는 컨트롤되고 있는 프로세스 변수의 측정된 값을 지정합니다. 이 값은 피드백 컨트롤 루프의 피드백 값과 같습니다.
PID 게인 입력은 컨트롤러의 비례 게인, 적분 시간, 미분 시간 파라미터를 지정합니다.
비례 게인(Kc)은 컨트롤러의 비례 게인을 지정합니다. 기본은 1입니다. PID 컨트롤러를 정의하는 식에서 KC는 비례 게인을 나타냅니다.
적분 시간(Ti, 분)은 적분 시간을 분 단위로 지정합니다. 기본은 0.01입니다.
미분 시간(Td, 분)은 미분 시간을 분 단위로 지정합니다. 기본은 0입니다.
dt(초)는 이 VI가 호출되는 간격을 초 단위로 지정합니다. dt(초)가 0과 같거나 작은 경우, 이 VI는 분해능이 1 ms인 내부 타이머를 사용합니다. 기본은 -1입니다. [PID] 또는 [PID 고급] VI에 사용하는 것과 같은 dt(초) 값을 사용합니다.
다시 초기화?는 적분된 에러와 같은 컨트롤러의 내부 파라미터를 다시 초기화할지 지정합니다. 어플리케이션 전체를 다시 시작하지 않고, 어플리케이션을 정지한 후 컨트롤 루프만 다시 시작해야하는 경우에 다시 초기화?를 참으로 설정하십시오. 기본은 거짓입니다.
자동튜닝?은 자동튜닝을 시작할지 지정합니다. 래치 기계적 동작이 있는 불리언 컨트롤에서 이 입력을 연결하고 기본값을 거짓으로 설정합니다. 기본은 거짓입니다.
셋포인트 출력은 업데이트된 셋포인트 값을 반환합니다.
프로세스 변수 출력은 변수 프로세스의 값을 반환합니다. 자동튜닝?이 참인 경우, 이 출력은 0을 반환합니다.
튜닝 완료?는 자동튜닝 과정이 완료되면 참을 반환합니다. 이 출력을 사용하여 언제 PID 게인 입력을 업데이트할지 결정할 수 있습니다.
PID 게인 출력은 자동튜닝 과정이 완료되면 업데이트된 PID 게인 파라미터를 반환합니다. 일반 출력값은 PID 게인 입력 입력에 있는 값과 같습니다.
비례 게인(Kc)은 컨트롤러의 비례 게인을 반환합니다.
적분 시간(Ti, 분)은 적분 시간을 분 단위로 반환합니다.
미분 시간(Td, 분)은 미분 시간을 분 단위로 반환합니다.
튜닝된 PID 게인은 컨트롤러의 튜닝된 비례 게인, 적분 시간, 미분 시간 파라미터를 반환합니다.
비례 게인(Kc)은 컨트롤러의 비례 게인을 반환합니다.
적분 시간(Ti, 분)은 적분 시간을 분 단위로 반환합니다.
미분 시간(Td, 분)은 미분 시간을 분 단위로 반환합니다.

PID 온라인 자동튜닝(릴레이 피드백)

노트 노트  릴레이 피드백 튜닝에 이 인스턴스를 사용하며, 릴레이 피드백 튜닝은 폐루프 테스트에서 on-off 릴레이를 적용하여 진동을 컨트롤하고 최종 게인 및 최종 주파수의 값을 얻습니다. 이 방법은 또한 히스테리시스를 사용하여 노이즈를 감소합니다.

자동튜닝 파라미터는 자동튜닝 과정에 사용되는 다양한 파라미터를 지정합니다.
컨트롤러 타입은 튜닝 과정의 출력으로 반환할 파라미터를 지정합니다.

0P―비례 파라미터만 반환하도록 지정합니다.
1PI― 비례 및 적분 파라미터를 반환하도록 지정합니다.
2PID― 비례, 적분 및 미분 파라미터를 반환하도록 지정합니다.
릴레이 사이클은 최종 게인 및 주기를 결정할 때 사용할 셋포인트 릴레이 사이클 개수를 지정합니다. 사이클이 많을 수록 파라미터 계산이 정확해지지만, 느린 시스템에서는 사이클이 많으면 시간을 더 많이 필요로할 수도 있습니다.
릴레이 진폭은 셋포인트 릴레이 동작의 진폭을 지정합니다. 셋포인트 릴레이는 셋포인트 - 릴레이 진폭셋포인트 + 릴레이 진폭의 사이입니다.
컨트롤 스펙은 자동튜닝 과정이 결정한 PID 파라미터의 응답 속도를 지정합니다.

0보통―응답 속도를 보통으로 지정합니다.
1빠르게―응답 속도를 빠르게 지정합니다. 응답 속도가 빠르면 일반적으로 상승 시간은 감소합니다.
2느리게―(기본) 응답 속도를 느리게 지정합니다. 응답 속도가 느리면 일반적으로 오버슛이 감소합니다.
PV 노이즈 레벨은 프로세스 변수(PV)의 노이즈 레벨 예상치를 지정합니다. 이 값은 셋포인트 릴레이 동작의 히스테리시스로 사용됩니다.
조작 변수는 에러 신호를 작동하는 함수의 수나 조건을 조정하도록 지정하여 직접 컨트롤하는 변수의 값을 변경합니다. 조작 변수는 컨트롤러 출력이라고도 합니다.
셋포인트는 컨트롤되고 있는 프로세스 변수의 셋포인트 값 또는 원하는 값을 지정합니다.
프로세스 변수는 컨트롤되고 있는 프로세스 변수의 측정된 값을 지정합니다. 이 값은 피드백 컨트롤 루프의 피드백 값과 같습니다.
PID 게인 입력은 컨트롤러의 비례 게인, 적분 시간, 미분 시간 파라미터를 지정합니다.
비례 게인(Kc)은 컨트롤러의 비례 게인을 지정합니다. 기본은 1입니다. PID 컨트롤러를 정의하는 식에서 KC는 비례 게인을 나타냅니다.
적분 시간(Ti, 분)은 적분 시간을 분 단위로 지정합니다. 기본은 0.01입니다.
미분 시간(Td, 분)은 미분 시간을 분 단위로 지정합니다. 기본은 0입니다.
dt(초)는 이 VI가 호출되는 간격을 초 단위로 지정합니다. dt(초)가 0과 같거나 작은 경우, 이 VI는 분해능이 1 ms인 내부 타이머를 사용합니다. 기본은 -1입니다. [PID] 또는 [PID 고급] VI에 사용하는 것과 같은 dt(초) 값을 사용합니다.
다시 초기화?는 적분된 에러와 같은 컨트롤러의 내부 파라미터를 다시 초기화할지 지정합니다. 어플리케이션 전체를 다시 시작하지 않고, 어플리케이션을 정지한 후 컨트롤 루프만 다시 시작해야하는 경우에 다시 초기화?를 참으로 설정하십시오. 기본은 거짓입니다.
자동튜닝?은 자동튜닝을 시작할지 지정합니다. 래치 기계적 동작이 있는 불리언 컨트롤에서 이 입력을 연결하고 기본값을 거짓으로 설정합니다. 기본은 거짓입니다.
셋포인트 출력은 업데이트된 셋포인트 값을 반환합니다.
프로세스 변수 출력은 변수 프로세스의 값을 반환합니다. 자동튜닝?이 참인 경우, 이 출력은 0을 반환합니다.
튜닝 완료?는 자동튜닝 과정이 완료되면 참을 반환합니다. 이 출력을 사용하여 언제 PID 게인 입력을 업데이트할지 결정할 수 있습니다.
PID 게인 출력은 자동튜닝 과정이 완료되면 업데이트된 PID 게인 파라미터를 반환합니다. 일반 출력값은 PID 게인 입력 입력에 있는 값과 같습니다.
비례 게인(Kc)은 컨트롤러의 비례 게인을 반환합니다.
적분 시간(Ti, 분)은 적분 시간을 분 단위로 반환합니다.
미분 시간(Td, 분)은 미분 시간을 분 단위로 반환합니다.
튜닝된 PID 게인은 컨트롤러의 튜닝된 비례 게인, 적분 시간, 미분 시간 파라미터를 반환합니다.
비례 게인(Kc)은 컨트롤러의 비례 게인을 반환합니다.
적분 시간(Ti, 분)은 적분 시간을 분 단위로 반환합니다.
미분 시간(Td, 분)은 미분 시간을 분 단위로 반환합니다.

PID 온라인 자동튜닝(PID 릴레이)

노트 노트  PID 릴레이 튜닝에 이 인스턴스를 사용하며, PID 릴레이 튜닝은 릴레이와 추가적인 피드백 신호를 셋포인트와 연결하고, PID 컨트롤러를 릴레이가 있는 루프 안에 유지합니다.

자동튜닝 파라미터는 자동튜닝 과정에 사용되는 다양한 파라미터를 지정합니다.
컨트롤러 타입은 튜닝 과정의 출력으로 반환할 파라미터를 지정합니다.

0P―비례 파라미터만 반환하도록 지정합니다.
1PI― 비례 및 적분 파라미터를 반환하도록 지정합니다.
2PID― 비례, 적분 및 미분 파라미터를 반환하도록 지정합니다.
릴레이 사이클은 최종 게인 및 주기를 결정할 때 사용할 셋포인트 릴레이 사이클 개수를 지정합니다. 사이클이 많을 수록 파라미터 계산이 정확해지지만, 느린 시스템에서는 사이클이 많으면 시간을 더 많이 필요로할 수도 있습니다.
릴레이 진폭은 셋포인트 릴레이 동작의 진폭을 지정합니다. 셋포인트 릴레이는 셋포인트 - 릴레이 진폭셋포인트 + 릴레이 진폭의 사이입니다.
컨트롤 스펙은 자동튜닝 과정이 결정한 PID 파라미터의 응답 속도를 지정합니다.

0보통―응답 속도를 보통으로 지정합니다.
1빠르게―응답 속도를 빠르게 지정합니다. 응답 속도가 빠르면 일반적으로 상승 시간은 감소합니다.
2느리게―(기본) 응답 속도를 느리게 지정합니다. 응답 속도가 느리면 일반적으로 오버슛이 감소합니다.
PV 노이즈 레벨은 프로세스 변수(PV)의 노이즈 레벨 예상치를 지정합니다. 이 값은 셋포인트 릴레이 동작의 히스테리시스로 사용됩니다.
조작 변수는 에러 신호를 작동하는 함수의 수나 조건을 조정하도록 지정하여 직접 컨트롤하는 변수의 값을 변경합니다. 조작 변수는 컨트롤러 출력이라고도 합니다.
셋포인트는 컨트롤되고 있는 프로세스 변수의 셋포인트 값 또는 원하는 값을 지정합니다.
프로세스 변수는 컨트롤되고 있는 프로세스 변수의 측정된 값을 지정합니다. 이 값은 피드백 컨트롤 루프의 피드백 값과 같습니다.
PID 게인 입력은 컨트롤러의 비례 게인, 적분 시간, 미분 시간 파라미터를 지정합니다.
비례 게인(Kc)은 컨트롤러의 비례 게인을 지정합니다. 기본은 1입니다. PID 컨트롤러를 정의하는 식에서 KC는 비례 게인을 나타냅니다.
적분 시간(Ti, 분)은 적분 시간을 분 단위로 지정합니다. 기본은 0.01입니다.
미분 시간(Td, 분)은 미분 시간을 분 단위로 지정합니다. 기본은 0입니다.
dt(초)는 이 VI가 호출되는 간격을 초 단위로 지정합니다. dt(초)가 0과 같거나 작은 경우, 이 VI는 분해능이 1 ms인 내부 타이머를 사용합니다. 기본은 -1입니다. [PID] 또는 [PID 고급] VI에 사용하는 것과 같은 dt(초) 값을 사용합니다.
다시 초기화?는 적분된 에러와 같은 컨트롤러의 내부 파라미터를 다시 초기화할지 지정합니다. 어플리케이션 전체를 다시 시작하지 않고, 어플리케이션을 정지한 후 컨트롤 루프만 다시 시작해야하는 경우에 다시 초기화?를 참으로 설정하십시오. 기본은 거짓입니다.
자동튜닝?은 자동튜닝을 시작할지 지정합니다. 래치 기계적 동작이 있는 불리언 컨트롤에서 이 입력을 연결하고 기본값을 거짓으로 설정합니다. 기본은 거짓입니다.
셋포인트 출력은 업데이트된 셋포인트 값을 반환합니다.
프로세스 변수 출력은 변수 프로세스의 값을 반환합니다. 자동튜닝?이 참인 경우, 이 출력은 0을 반환합니다.
튜닝 완료?는 자동튜닝 과정이 완료되면 참을 반환합니다. 이 출력을 사용하여 언제 PID 게인 입력을 업데이트할지 결정할 수 있습니다.
PID 게인 출력은 자동튜닝 과정이 완료되면 업데이트된 PID 게인 파라미터를 반환합니다. 일반 출력값은 PID 게인 입력 입력에 있는 값과 같습니다.
비례 게인(Kc)은 컨트롤러의 비례 게인을 반환합니다.
적분 시간(Ti, 분)은 적분 시간을 분 단위로 반환합니다.
미분 시간(Td, 분)은 미분 시간을 분 단위로 반환합니다.
튜닝된 PID 게인은 컨트롤러의 튜닝된 비례 게인, 적분 시간, 미분 시간 파라미터를 반환합니다.
비례 게인(Kc)은 컨트롤러의 비례 게인을 반환합니다.
적분 시간(Ti, 분)은 적분 시간을 분 단위로 반환합니다.
미분 시간(Td, 분)은 미분 시간을 분 단위로 반환합니다.

예제

PID 온라인 자동튜닝 VI의 사용 예제는 labview\examples\control\PID 디렉토리의 Autotuning PID Online and Inline VI을(를) 참조하십시오.

 예제 열기  관련 예제 찾기

Log in to get a better experience