LabVIEW PID and Fuzzy Logic Toolkit API Reference

PID 자동튜닝(온도) VI

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

PID 자동튜닝(온도) VI

상위 팔레트: PID VI

다음에서 설치됨: Full Development System

시스템을 직접 컨트롤하고 튜닝합니다. 이 VI를 사용하여 온도 시스템뿐 아니라 데드 타임을 포함하는 다른 시스템의 성능도 향상할 수 있습니다. 이 VI는 Internal Model Control을 사용하여 데드 타임을 보상하고 시스템을 튜닝합니다.

예제

 블록다이어그램에 추가하기  팔레트에서 찾기
수동 컨트롤자동?이 거짓일 때 컨트롤 출력의 값을 지정합니다.
자동?은 자동 컨트롤을 사용할지 수동 컨트롤을 사용할지 지정합니다. PID 컨트롤의 전원을 끄고, 시스템을 수동 또는 개루프 모드에서 실행해야하는 경우도 있을 수 있습니다. 기본은 참입니다. 자동?이 참인 경우, 이 VI는 자동 컨트롤을 사용합니다. 자동?이 거짓인 경우, 이 VI는 수동 컨트롤을 사용합니다. 이 VI는 수동에서 자동으로 무충돌 전환을 사용하여 변환합니다.
출력 범위는 컨트롤 출력을 강제 변환할 범위를 지정합니다. 기본 범위는 -100에서 100이며, 이는 전체 스케일의 퍼센트로 지정된 값에 상응합니다. 사용하는 컨트롤 시스템에 적합하도록 이 범위를 변경할 수 있습니다. 예를 들어 퍼센트 단위 대신에 공학 단위를 사용할 수 있습니다. 이 VI는 컨트롤러 출력이 지정된 최소값 또는 최대값에 도달하면 integrator anti-windup을 실행합니다.
높은 출력은 컨트롤러 출력의 최대값을 지정합니다. 기본은 100입니다.
낮은 출력은 컨트롤러 출력의 최소값을 지정합니다. 기본은 -100입니다.
설정 온도는 시스템에서 설정 온도(셋포인트 값)를 지정합니다.
측정된 온도는 시스템의 측정된 온도(프로세스 변수의 측정된 값)을 지정합니다. 이 값은 피드백 컨트롤 루프의 피드백 값과 같습니다.
플랜트 파라미터 입력은 게인, 시간 상수와 플랜트의 데드 타임을 지정합니다.
프로세스 게인프로세스 게인(K)을 지정합니다.
시간 상수(초)시간 상수(T)를 초로 지정합니다.
지연 시간(초)는 지연 시간(L)을 초로 지정합니다.
자동튜닝?은 자동튜닝을 시작할지 지정합니다. 래치 기계적 동작이 있는 불리언 컨트롤에서 이 입력을 연결하고 기본값을 거짓으로 설정합니다. 기본은 거짓입니다.
PID 게인 입력은 컨트롤러의 비례 게인, 적분 시간, 미분 시간 파라미터를 지정합니다.
비례 게인(Kc)은 컨트롤러의 비례 게인을 지정합니다. 기본은 1입니다. PID 컨트롤러를 정의하는 식에서 KC는 비례 게인을 나타냅니다.
적분 시간(Ti, 분)은 적분 시간을 분 단위로 지정합니다. 기본은 0.01입니다.
미분 시간(Td, 분)은 미분 시간을 분 단위로 지정합니다. 기본은 0입니다.
dt(초)는 이 VI가 호출되는 루프 사이클 시간 또는 간격을 초 단위로 지정합니다. dt(초)가 0과 같거나 작은 경우, 이 VI는 분해능이 1 ms인 내부 타이머를 사용하여 마지막으로 호출된 때부터의 시간을 계산합니다. dt(초)가 1 ms보다 작아야 하는 경우에는 이 값을 명시적으로 지정합니다. 기본은 -1입니다.
다시 초기화?는 적분된 에러와 같은 컨트롤러의 내부 파라미터를 다시 초기화할지 지정합니다. 어플리케이션 전체를 다시 시작하지 않고, 어플리케이션을 정지한 후 컨트롤 루프만 다시 시작해야하는 경우에 다시 초기화?를 참으로 설정하십시오. 기본은 거짓입니다.
베타는 외란 제거에 대한 셋포인트 추적의 상대적 중요성을 지정합니다. 대부분의 어플리케이션에서는 기본값인 1이 적당합니다. 0과 1사이의 더 작은 값을 사용하여 프로세스 로드 변경과 같은 외란 제거의 중요성을 지정할 수 있습니다. 이 VI는 2 자유도 컨트롤 알고리즘에서 이 값을 사용합니다.
자동튜닝 파라미터는 자동튜닝 과정에 사용되는 다양한 파라미터를 지정합니다.
컨트롤러 타입은 튜닝 과정의 출력으로 반환할 파라미터를 지정합니다.

0P―비례 파라미터만 반환하도록 지정합니다.
1PI― 비례 및 적분 파라미터를 반환하도록 지정합니다.
2PID― 비례, 적분 및 미분 파라미터를 반환하도록 지정합니다.
시간 상수 인자는 원하는 시간 상수 응답을 얻을 수 있도록 시간 상수에 적용할 제수를 지정합니다. 시간 상수 인자를 1보다 큰 값으로 설정하면 설계에서 사용하는 원하는 시간 상수가 더 빨라집니다. 시간 상수 인자를 1보다 작은 값으로 설정하면 응답이 느려집니다.
스텝 진폭은 셋포인트 릴레이 동작의 진폭을 지정합니다. 셋포인트 릴레이는 셋포인트 - 진폭셋포인트 + 진폭의 사이입니다.
알파는 미분 필터 시간 상수를 지정합니다. 이 값이 증가하면 미분 동작에 해당하는 감쇠 값이 증가합니다. 알파의 값은 0에서 1 사이의 값, 또는 미분 필터가 적용되지 않도록 지정하는 NaN입니다.
출력은 컨트롤 프로세스에 적용된 PID 알고리즘의 컨트롤 출력을 반환합니다. 이 VI가 유효하지 않은 입력을 받는 경우, 출력NaN을 반환합니다.
튜닝 완료?는 자동튜닝 과정이 완료되면 참을 반환합니다. 이 출력을 사용하여 언제 PID 게인 입력을 업데이트할지 결정할 수 있습니다.
플랜트 파라미터 출력은 계산된 게인, 시간 상수와 플랜트의 데드 타임을 반환합니다.
프로세스 게인은 계산된 프로세스 게인(K)를 반환합니다.
시간 상수(초)는 계산된 시간 상수(T)를 초로 반환합니다.
지연 시간(초)는 계산된 지연 시간(L)을 초로 반환합니다.
PID 게인 출력은 자동튜닝 과정이 완료되면 업데이트된 PID 게인 파라미터를 반환합니다. 일반 출력값은 PID 게인 입력 입력에 있는 값과 같습니다.
비례 게인(Kc)은 컨트롤러의 비례 게인을 반환합니다.
적분 시간(Ti, 분)은 적분 시간을 분 단위로 반환합니다.
미분 시간(Td, 분)은 미분 시간을 분 단위로 반환합니다.

예제

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

 예제 열기  관련 예제 찾기

Log in to get a better experience