상당히 큰 지연이있는 시스템에서 PI (D) 이득을 조정해야합니다. 일반적인 온도 컨트롤러이지만 온도 프로브는 히터에서 멀리 떨어져 있습니다. 일부 추가 정보 :지연이있는 시스템에서 PID 조정하기
프로브 응답은 0.01 °의 분해능 C
와
온도를 1 Hz에서 @ 샘플링되는 히터 변화에서 약 10 초 지연
히터
목표 아래 발진을 유지하는 10 비트 PWM으로, 1 Hz의주기에서 PWM 컨트롤러 ± 0.05 ° C
012,
현재 컨트롤러를 PI로 사용하고 있습니다. 나는 진동을 피할 수 없다. 게인이 높을수록 진동이 작고 빠릅니다. 여전히 너무 높습니다 (약 ± 0.15 ° C). P 및 I 게인을 줄이면 매우 길고 깊은 진동이 발생합니다.
지연으로 인한 것 같습니다. 안정 시간은 문제가되지 않으며 필요한 모든 시간이 걸릴 수 있습니다.
나는 시스템을 작동시키는 방법에 대해 의문을 품고 있습니다. I 만 사용한다고 생각해 봅시다. 프로브가 목표 값에 도달하고 I 출력이 감소하기 시작하면 온도가 다른 시간 동안 상승합니다. 변이가 너무 느리고 dError가 0에 매우 가깝기 때문에 파생 용어를 사용할 수 없습니다 (dGain을 거대한 값으로 설정하면 너무 많은 노이즈가 있음).
아이디어가 있으십니까?
이전 질문 : 참조 용 : 설정 점의 작은 부분에만 PID를 적용 해보십시오. 예를 들어 온도를 180 도로 설정하면 100도 후에 컨트롤을 시작합니다. 그 때까지 P (비례) 제어 만하십시오. 지나치게 포화 된 D를 사용하는 것이 이것의 핵심입니다. 필자는 P = 0.45, I = 0.35, D = 4로 시스템을 조정했으며 매력처럼 작동합니다. 숫자는 정확하지는 않지만 상대적입니다. 죽은 시간은 9 초입니다. –