how can i get the PID value from +ve zero value.... since Td and Ti must be a +ve value
이전 댓글 표시
Hi all, please advise ow can i get rid of this...
I have a discrete transfer function
Hd = (0.0087)/(z - 0.9892)
and after conversion to continuous form with d2c command i got
Hc = (-0.0042s + 8.54) / (s + 10.86)
.........................
the resulted output respond is a overdamped respond and have quite a long steady state time.
Hence i apply command pidstd(Hc) to obtain the Kp, Ki, and Kd value in order to make the output respond better.
But i got error stating Td and Ti must be a positive value. But the problem is my numerator of my transfer function is a +ve zero!
Can i ask for help how can i get the PID with such transfer function?
Many thanks!
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Control System Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!