PID 자동튜닝 설계 VI
- 업데이트 날짜:2023-02-21
- 11분 (읽기 시간)
PID 자동튜닝 설계 VI
상위 팔레트: PID VI
다음에서 설치됨: Full Development System
사용자가 선택한 다형성 인스턴스와 연관이 있는 튜닝 방법을 사용하여 자동튜닝을 실행합니다. 이 VI는 사용자가 지정한 자극 신호 및 응답 신호에 따라 PID 파라미터를 생성합니다. 튜닝하려는 시스템에 대한 정보가 충분하지 않을 때 이 VI를 사용하여 초기 파라미터를 생성할 수 있습니다. 반드시 사용할 다형성 인스턴스를 수동으로 선택해야 합니다. 블록다이어그램에 추가하기 |
팔레트에서 찾기 |
PID 자동튜닝 설계(자동)
![]() |
노트 기본으로 이 인스턴스는 Ziegler-Nichols 튜닝 방법을 사용합니다. 그러나, 시스템에 지연이 없는 경우, Ziegler-Nichols 방법을 사용할 수 없습니다. 이러한 경우, VI는 자동으로 Internal Model Control로 전환하여 응답을 계산합니다. |

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

![]() |
Ziegler-Nichols 속도는 PID 파라미터의 응답 속도를 지정합니다.
|
||||||
![]() |
컨트롤러 타입은 PID 게인으로 반환할 파라미터를 지정합니다.
|
||||||
![]() |
자극 신호는 자극 신호를 나타내는 배열을 지정합니다. | ||||||
![]() |
응답 신호는 응답 신호를 나타내는 배열을 지정합니다. | ||||||
![]() |
폐루프?는 시스템이 폐루프 시스템인지 지정합니다. 폐루프?를 참으로 설정하는 경우, 이 VI는 입력 신호를 통해 알아낸 폐루프 값을 근거로 개루프 파라미터 값을 계산합니다. | ||||||
![]() |
dt(초)는 이 VI가 호출되는 간격을 초 단위로 지정합니다. dt(초)가 0과 같거나 작은 경우, 이 VI는 분해능이 1 ms인 내부 타이머를 사용합니다. 기본은 0입니다. | ||||||
![]() |
컨트롤러 게인(K)는 컨트롤러 게인의 초기값을 지정합니다. VI는 이 값을 사용하여 PID 게인의 적분 시간(Ti, 분) 구성요소를 계산합니다. 기본은 0입니다. | ||||||
![]() |
자극 작동 지점은 플랜트의 계산된 자극 오프셋을 반환합니다. | ||||||
![]() |
응답 작동 지점은 플랜트의 계산된 응답 오프셋을 반환합니다. | ||||||
![]() |
PID 게인은 플랜트의 계산된 PID 게인 값을 반환합니다.
| ||||||
![]() |
플랜트 파라미터는 계산된 게인, 시간 상수와 플랜트의 데드 타임을 반환합니다.
|
PID 자동튜닝 설계(Cohen-Coon)
![]() |
노트 이 인스턴스는 Cohen-Coon 방법을 사용합니다. |

![]() |
컨트롤러 타입은 PID 게인으로 반환할 파라미터를 지정합니다.
|
||||||
![]() |
자극 신호는 자극 신호를 나타내는 배열을 지정합니다. | ||||||
![]() |
응답 신호는 응답 신호를 나타내는 배열을 지정합니다. | ||||||
![]() |
폐루프?는 시스템이 폐루프 시스템인지 지정합니다. 폐루프?를 참으로 설정하는 경우, 이 VI는 입력 신호를 통해 알아낸 폐루프 값을 근거로 개루프 파라미터 값을 계산합니다. | ||||||
![]() |
dt(초)는 이 VI가 호출되는 간격을 초 단위로 지정합니다. dt(초)가 0과 같거나 작은 경우, 이 VI는 분해능이 1 ms인 내부 타이머를 사용합니다. 기본은 0입니다. | ||||||
![]() |
컨트롤러 게인(K)는 컨트롤러 게인의 초기값을 지정합니다. VI는 이 값을 사용하여 PID 게인의 적분 시간(Ti, 분) 구성요소를 계산합니다. 기본은 0입니다. | ||||||
![]() |
자극 오프셋은 플랜트의 계산된 자극 오프셋을 반환합니다. | ||||||
![]() |
응답 오프셋은 플랜트의 계산된 응답 오프셋을 반환합니다. | ||||||
![]() |
PID 게인은 플랜트의 계산된 PID 게인 값을 반환합니다.
| ||||||
![]() |
플랜트 파라미터는 계산된 게인, 시간 상수와 플랜트의 데드 타임을 반환합니다.
|
PID 자동튜닝 설계(Chien-Hrones-Reswick)
![]() |
노트 이 인스턴스는 Chien-Hrones-Reswick 튜닝 방법을 사용합니다. |

![]() |
튜닝 스펙은 모델은 PID 파라미터로 변환할 때 어떤 수식을 사용할지 지정합니다. 이 입력은 0% 및 20% 오버슛에 대한 수식을 제공합니다.
|
||||||||
![]() |
컨트롤러 타입은 PID 게인으로 반환할 파라미터를 지정합니다.
|
||||||||
![]() |
자극 신호는 자극 신호를 나타내는 배열을 지정합니다. | ||||||||
![]() |
응답 신호는 응답 신호를 나타내는 배열을 지정합니다. | ||||||||
![]() |
폐루프?는 시스템이 폐루프 시스템인지 지정합니다. 폐루프?를 참으로 설정하는 경우, 이 VI는 입력 신호를 통해 알아낸 폐루프 값을 근거로 개루프 파라미터 값을 계산합니다. | ||||||||
![]() |
dt(초)는 이 VI가 호출되는 간격을 초 단위로 지정합니다. dt(초)가 0과 같거나 작은 경우, 이 VI는 분해능이 1 ms인 내부 타이머를 사용합니다. 기본은 0입니다. | ||||||||
![]() |
컨트롤러 게인(K)는 컨트롤러 게인의 초기값을 지정합니다. VI는 이 값을 사용하여 PID 게인의 적분 시간(Ti, 분) 구성요소를 계산합니다. 기본은 0입니다. | ||||||||
![]() |
자극 오프셋은 플랜트의 계산된 자극 오프셋을 반환합니다. | ||||||||
![]() |
응답 오프셋은 플랜트의 계산된 응답 오프셋을 반환합니다. | ||||||||
![]() |
PID 게인은 플랜트의 계산된 PID 게인 값을 반환합니다.
| ||||||||
![]() |
플랜트 파라미터는 계산된 게인, 시간 상수와 플랜트의 데드 타임을 반환합니다.
|
PID 자동튜닝 설계(Internal Model Control)
![]() |
노트 이 인스턴스는 Internal Model Control을 사용하여 응답을 계산합니다. |

![]() |
원하는 시간 상수(tau_c)는 루프를 닫은 후 시스템이 수행하기를 원하는 시간 상수 값을 지정합니다. VI는 이 값을 사용하여 PID 게인을 Internal Model Control 방법에 따라 지연이 있는 1차 모델에 적합하게 조절합니다. | ||||||
![]() |
컨트롤러 타입은 PID 게인으로 반환할 파라미터를 지정합니다.
|
||||||
![]() |
자극 신호는 자극 신호를 나타내는 배열을 지정합니다. | ||||||
![]() |
응답 신호는 응답 신호를 나타내는 배열을 지정합니다. | ||||||
![]() |
폐루프?는 시스템이 폐루프 시스템인지 지정합니다. 폐루프?를 참으로 설정하는 경우, 이 VI는 입력 신호를 통해 알아낸 폐루프 값을 근거로 개루프 파라미터 값을 계산합니다. | ||||||
![]() |
dt(초)는 이 VI가 호출되는 간격을 초 단위로 지정합니다. dt(초)가 0과 같거나 작은 경우, 이 VI는 분해능이 1 ms인 내부 타이머를 사용합니다. 기본은 0입니다. | ||||||
![]() |
컨트롤러 게인(K)는 컨트롤러 게인의 초기값을 지정합니다. VI는 이 값을 사용하여 PID 게인의 적분 시간(Ti, 분) 구성요소를 계산합니다. 기본은 0입니다. | ||||||
![]() |
자극 오프셋은 플랜트의 계산된 자극 오프셋을 반환합니다. | ||||||
![]() |
응답 오프셋은 플랜트의 계산된 응답 오프셋을 반환합니다. | ||||||
![]() |
PID 게인은 플랜트의 계산된 PID 게인 값을 반환합니다.
| ||||||
![]() |
플랜트 파라미터는 계산된 게인, 시간 상수와 플랜트의 데드 타임을 반환합니다.
|
예제
PID 자동튜닝 설계 VI의 사용 예제는 labview\examples\control\PID 디렉토리의 Autotuning PID Offline VI을(를) 참조하십시오.
예제 열기
관련 예제 찾기
블록다이어그램에 추가하기





