how can i get the PID value from +ve zero value.... since Td and Ti must be a +ve value
Show older comments
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!
Accepted Answer
More Answers (0)
Categories
Find more on PID Controller Tuning in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!